Coder Social home page Coder Social logo

hungergames's Introduction

HungerGames

A HungerGames plugin for PocketMine-MP.

Installation

Grab the latest build from Poggit CI and put it into your plugins folder.

API Docs

API Docs can be found at https://icecruelstuff.github.io/HungerGames/.

Example Code

Example code can be found in the wiki.

Wiki

Can't find what you're looking for? Try the wiki!

hungergames's People

Contributors

xbeastmode avatar icecruelstuff avatar haxley avatar poggit-bot avatar xxsirgamesxx avatar

Stargazers

 avatar Olinx avatar SD Hakka Sig(sdsd16) avatar dokidia avatar

Watchers

 avatar

Forkers

madeaja

hungergames's Issues

Crash at kill a player

Build Version

  • 1.0

PocketMine API Version

  • 3.15.0

Steps to reproduce

Just kill a player

Arena Config

---
sign_line_1: '&6-=&e[&fS&cG&e]&6=-'
sign_line_2: '&f{on}&f/&a{max}'
sign_line_3: '&aGame: &f{game}'
sign_line_4: '&eStatus: {status}'
is_sky_wars: "no"
clear_inventory_on_join: true
min_players: 2
max_players: 12
game_seconds: 300
waiting_seconds: 10
game_level: HungerGames
refill_chest_after_seconds: 150
chest_items:
- 272 0 1
- 298 0 1
- 299 0 1
- 300 0 1
- 301 0 1
lobby_pos:
  level: HungerGames
  x: 642.5914
  "y": 72
  z: 262.422
death_match_pos:
  level: HungerGames
  x: 641.8608
  "y": 70
  z: 275.2304
slots:
  1:
    x: 642.4999
    "y": 67
    z: 267.4603
  2:
    x: 640.4413
    "y": 67
    z: 266.4266
  3:
    x: 638.6679
    "y": 67
    z: 264.3712
  4:
    x: 637.7472
    "y": 67
    z: 262.5082
  5:
    x: 638.4415
    "y": 67
    z: 260.4006
  6:
    x: 640.5532
    "y": 67
    z: 258.6422
  7:
    x: 642.5135
    "y": 67
    z: 257.6207
  8:
    x: 644.485
    "y": 67
    z: 258.5715
  9:
    x: 646.4371
    "y": 67
    z: 260.438
  10:
    x: 647.4101
    "y": 67
    z: 262.4915
  11:
    x: 646.5179
    "y": 67
    z: 264.547
  12:
    x: 644.4455
    "y": 67
    z: 266.513
sign_list: []
...

Crash log here

11.05 18:07:59 [Server] Server thread/CRITICAL pocketmine\utils\AssumptionFailedError: "Position world is null" (EXCEPTION) in "pmsrc/src/pocketmine/level/Position" at line 83
11.05 18:07:59 [Server] Server thread/CRITICAL #0 pmsrc/src/pocketmine/entity/Entity(1875): pocketmine\level\Position->getLevelNonNull()
11.05 18:07:59 [Server] Server thread/CRITICAL #1 pmsrc/src/pocketmine/Player(3983): pocketmine\entity\Entity->teleport(object pocketmine\level\Position, NULL , NULL )
11.05 18:07:59 [Server] Server thread/CRITICAL #2 plugins/HungerGames-1_dev-22.phar/src/hungergames/lib/mgr/GameManager(282): pocketmine\Player->teleport(object pocketmine\level\Position)
11.05 18:07:59 [Server] Server thread/CRITICAL #3 plugins/HungerGames-1_dev-22.phar/src/hungergames/EventListener(150): hungergames\lib\mgr\GameManager->removePlayer(object pocketmine\Player)
11.05 18:07:59 [Server] Server thread/CRITICAL #4 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): hungergames\EventListener->playerDeathEvent(object pocketmine\event\player\PlayerDeathEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #5 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object hungergames\EventListener, object pocketmine\event\player\PlayerDeathEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #6 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerDeathEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #7 pmsrc/src/pocketmine/Player(3845): pocketmine\event\Event->call()
11.05 18:07:59 [Server] Server thread/CRITICAL #8 pmsrc/src/pocketmine/entity/Living(612): pocketmine\Player->onDeath()
11.05 18:07:59 [Server] Server thread/CRITICAL #9 pmsrc/src/pocketmine/Player(3834): pocketmine\entity\Living->kill()
11.05 18:07:59 [Server] Server thread/CRITICAL #10 pmsrc/src/pocketmine/entity/Entity(982): pocketmine\Player->kill()
11.05 18:07:59 [Server] Server thread/CRITICAL #11 pmsrc/src/pocketmine/entity/Living(145): pocketmine\entity\Entity->setHealth(double -3)
11.05 18:07:59 [Server] Server thread/CRITICAL #12 pmsrc/src/pocketmine/entity/Entity(939): pocketmine\entity\Living->setHealth(double -3)
11.05 18:07:59 [Server] Server thread/CRITICAL #13 pmsrc/src/pocketmine/entity/Living(552): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByEntityEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #14 pmsrc/src/pocketmine/Player(3931): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByEntityEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #15 pmsrc/src/pocketmine/Player(2736): pocketmine\Player->attack(object pocketmine\event\entity\EntityDamageByEntityEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #16 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(149): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
11.05 18:07:59 [Server] Server thread/CRITICAL #17 pmsrc/src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(106): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
11.05 18:07:59 [Server] Server thread/CRITICAL #18 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
11.05 18:07:59 [Server] Server thread/CRITICAL #19 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
11.05 18:07:59 [Server] Server thread/CRITICAL #20 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
11.05 18:07:59 [Server] Server thread/CRITICAL #21 pmsrc/src/pocketmine/Player(3311): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
11.05 18:07:59 [Server] Server thread/CRITICAL #22 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
11.05 18:07:59 [Server] Server thread/CRITICAL #23 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[17] 81.0.33.238 21156, object raklib\protocol\EncapsulatedPacket, integer 0)
11.05 18:07:59 [Server] Server thread/CRITICAL #24 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
11.05 18:07:59 [Server] Server thread/CRITICAL #25 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
11.05 18:07:59 [Server] Server thread/CRITICAL #26 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
11.05 18:07:59 [Server] Server thread/CRITICAL #27 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
11.05 18:07:59 [Server] Server thread/CRITICAL #28 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1620756479.9103)
11.05 18:07:59 [Server] Server thread/CRITICAL #29 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
11.05 18:07:59 [Server] Server thread/CRITICAL #30 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
11.05 18:07:59 [Server] Server thread/CRITICAL #31 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[48] /, string[56] /plugins/)
11.05 18:07:59 [Server] Server thread/CRITICAL #32 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
11.05 18:07:59 [Server] Server thread/CRITICAL #33 pmsrc(11): require(string[103] phar:///custom-php7.4.phar/src/po)
11.05 18:07:59 [Server] Server thread/CRITICAL pocketmine\utils\AssumptionFailedError: "Position world is null" (EXCEPTION) in "pmsrc/src/pocketmine/level/Position" at line 83
11.05 18:07:59 [Server] Server thread/CRITICAL #0 pmsrc/src/pocketmine/entity/Entity(1875): pocketmine\level\Position->getLevelNonNull()
11.05 18:07:59 [Server] Server thread/CRITICAL #1 pmsrc/src/pocketmine/Player(3983): pocketmine\entity\Entity->teleport(object pocketmine\level\Position, NULL , NULL )
11.05 18:07:59 [Server] Server thread/CRITICAL #2 plugins/HungerGames-1_dev-22.phar/src/hungergames/lib/mgr/GameManager(282): pocketmine\Player->teleport(object pocketmine\level\Position)
11.05 18:07:59 [Server] Server thread/CRITICAL #3 plugins/HungerGames-1_dev-22.phar/src/hungergames/EventListener(150): hungergames\lib\mgr\GameManager->removePlayer(object pocketmine\Player)
11.05 18:07:59 [Server] Server thread/CRITICAL #4 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): hungergames\EventListener->playerDeathEvent(object pocketmine\event\player\PlayerDeathEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #5 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object hungergames\EventListener, object pocketmine\event\player\PlayerDeathEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #6 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerDeathEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #7 pmsrc/src/pocketmine/Player(3845): pocketmine\event\Event->call()
11.05 18:07:59 [Server] Server thread/CRITICAL #8 pmsrc/src/pocketmine/entity/Living(612): pocketmine\Player->onDeath()
11.05 18:07:59 [Server] Server thread/CRITICAL #9 pmsrc/src/pocketmine/Player(3834): pocketmine\entity\Living->kill()
11.05 18:07:59 [Server] Server thread/CRITICAL #10 plugins/CombatLogger.phar/src/jacknoordhuis/combatlogger/EventListener(119): pocketmine\Player->kill()
11.05 18:07:59 [Server] Server thread/CRITICAL #11 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): jacknoordhuis\combatlogger\EventListener->onQuit(object pocketmine\event\player\PlayerQuitEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #12 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object jacknoordhuis\combatlogger\EventListener, object pocketmine\event\player\PlayerQuitEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #13 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerQuitEvent)
11.05 18:07:59 [Server] Server thread/CRITICAL #14 pmsrc/src/pocketmine/Player(3699): pocketmine\event\Event->call()
11.05 18:07:59 [Server] Server thread/CRITICAL #15 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(176): pocketmine\Player->close(object pocketmine\lang\TranslationContainer, string[21] Internal server error)
11.05 18:07:59 [Server] Server thread/CRITICAL #16 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[17] 81.0.33.238 21156, object raklib\protocol\EncapsulatedPacket, integer 0)
11.05 18:07:59 [Server] Server thread/CRITICAL #17 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
11.05 18:07:59 [Server] Server thread/CRITICAL #18 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
11.05 18:07:59 [Server] Server thread/CRITICAL #19 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
11.05 18:07:59 [Server] Server thread/CRITICAL #20 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
11.05 18:07:59 [Server] Server thread/CRITICAL #21 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1620756479.9103)
11.05 18:07:59 [Server] Server thread/CRITICAL #22 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
11.05 18:07:59 [Server] Server thread/CRITICAL #23 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
11.05 18:07:59 [Server] Server thread/CRITICAL #24 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[48] /, string[56] /plugins/)
11.05 18:07:59 [Server] Server thread/CRITICAL #25 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
11.05 18:07:59 [Server] Server thread/CRITICAL #26 pmsrc(11): require(string[103] phar:///custom-php7.4.phar/src/po)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.