Skip to content
This repository was archived by the owner on Jan 18, 2021. It is now read-only.

Internal Server Error when spawning boat (PocketMineAPI 3.11.6 for Minecraft Bedrock 1.14)#2

Open
Lycol50 wants to merge 75 commits into
onebone:masterfrom
presentkim-pm:master
Open

Internal Server Error when spawning boat (PocketMineAPI 3.11.6 for Minecraft Bedrock 1.14)#2
Lycol50 wants to merge 75 commits into
onebone:masterfrom
presentkim-pm:master

Conversation

@Lycol50
Copy link
Copy Markdown

@Lycol50 Lycol50 commented Mar 26, 2020

SERVER LOGS:
[19:59:13] [Server thread/CRITICAL]: Error: "Undefined property: pocketmine\network\mcpe\protocol\AddEntityPacket::$entityRuntimeId" (EXCEPTION) in "src/pocketmine/network/mcpe/protocol/DataPacket" at line 192
[19:59:13] [Server thread/DEBUG]: #0 plugins/Boat-PMMP/src/onebone/boat/entity/Boat(81): pocketmine\network\mcpe\protocol\DataPacket->__set(string[15] entityRuntimeId, integer 34)
[19:59:13] [Server thread/DEBUG]: #1 src/pocketmine/entity/Entity(1933): onebone\boat\entity\Boat->sendSpawnPacket(object pocketmine\Player)
[19:59:13] [Server thread/DEBUG]: #2 src/pocketmine/entity/Entity(1943): pocketmine\entity\Entity->spawnTo(object pocketmine\Player)
[19:59:13] [Server thread/DEBUG]: #3 plugins/Boat-PMMP/src/onebone/boat/item/Boat(58): pocketmine\entity\Entity->spawnToAll()
[19:59:13] [Server thread/DEBUG]: #4 src/pocketmine/level/Level(1868): onebone\boat\item\Boat->onActivate(object pocketmine\Player, object pocketmine\block\Air, object pocketmine\block\StillWater, integer 1, object pocketmine\math\Vector3)
[19:59:13] [Server thread/DEBUG]: #5 src/pocketmine/Player(2383): pocketmine\level\Level->useItemOn(object pocketmine\math\Vector3, object onebone\boat\item\Boat, integer 1, object pocketmine\math\Vector3, object pocketmine\Player, boolean 1)
[19:59:13] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(150): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[19:59:13] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(178): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[19:59:13] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[19:59:13] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/BatchPacket(127): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[19:59:13] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[19:59:13] [Server thread/DEBUG]: #11 src/pocketmine/Player(3096): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[19:59:13] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[19:59:13] [Server thread/DEBUG]: #13 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 175.176.41.182 18164, object raklib\protocol\EncapsulatedPacket, integer 0)
[19:59:13] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[19:59:13] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[19:59:13] [Server thread/DEBUG]: #16 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[19:59:13] [Server thread/DEBUG]: #17 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[19:59:13] [Server thread/DEBUG]: #18 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1585252753.8103)
[19:59:13] [Server thread/DEBUG]: #19 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
[19:59:13] [Server thread/DEBUG]: #20 src/pocketmine/Server(1584): pocketmine\Server->start()
[19:59:13] [Server thread/DEBUG]: #21 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[29] /home/lycol50/PocketMEServer/, string[37] /home/lycol50/PocketMEServer/plugins/)
[19:59:13] [Server thread/DEBUG]: #22 src/pocketmine/PocketMine(296): pocketmine\server()
[19:59:13] [Server thread/DEBUG]: #23 (11): require(string[84] phar:///home/lycol50/PocketMEServer/PocketMine-MP.phar/src/pocketmine/PocketMine)

- Give Level instead of Chunk (According to pmmp/PocketMine-MP@c21197e#diff-9649873f1670ddd60984257dd0380943)
- Use createBaseNBT() (Arrcoding to pmmp/PocketMine-MP@50be269)
Complete fixing of existing code,
To be fix according to current system
$height, $width, $gravity and $drag
PresentKim and others added 30 commits July 29, 2018 00:56
change base class of Boat class
[WIP] send entity link at boat spawning when boat has rider
…initions

remove duplicate definition (already defined in pmmp)
- [Remove] registerRecipe
- [Change] Entity::registerEntity moved to onLoad method.
- [Change] ItemFactory::registerItem moved to onLaod method.
- [Add] Add items to the creative inventory.
- [Change] SetEntityMotionPacket has been modified to SetActorMotionPacket.
- [Change] MoveEntityAbsolutePacket has been modified to MoveActorAbsolutePacket.
resolve error when player interact the boat
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants