Closed DaisukeDaisuke closed 3 years ago
I use Google Translate. overview This PR fixes an error caused by a specification change in the AddPlayerPacket. (ItemStackWrapper...?)
I use Google Translate.
This PR fixes an error caused by a specification change in the AddPlayerPacket. (ItemStackWrapper...?)
https://github.com/pmmp/PocketMine-MP/commit/c9b83d72761b36034f5c2d2e8c1668ba6c55c08c#diff-7ecd44f03d84b4996c9a59d17a92c44e1938f6da34f0420148f40c0993e6bb52L107
1. Copy Texter to the plugins folder and start the server. 2. Log in to the server and use "/txt add" to add the floating characters.
Texter: dev/4.0 PocketMine-MP: 3.19.0 php: 7.4.10 os: windows
Error: "Call to undefined method pocketmine\item\ItemBlock::write()" (EXCEPTION) in "pmsrc/src/pocketmine/network/mcpe/protocol/AddPlayerPacket" at line 132 #0 pmsrc/src/pocketmine/network/mcpe/protocol/DataPacket(127): pocketmine\network\mcpe\protocol\AddPlayerPacket->encodePayload() #1 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(244): pocketmine\network\mcpe\protocol\DataPacket->encode() #2 pmsrc/src/pocketmine/Player(3359): pocketmine\network\mcpe\RakLibInterface->putPacket(object pocketmine\Player, object pocketmine\network\mcpe\protocol\AddPlayerPacket, boolean , boolean ) #3 pmsrc/src/pocketmine/Player(3376): pocketmine\Player->sendDataPacket(object pocketmine\network\mcpe\protocol\AddPlayerPacket, boolean , boolean ) #4 plugins/Texter_dev-175/src/jp/mcbe/fuyutsuki/Texter/text/FloatingText(187): pocketmine\Player->dataPacket(object pocketmine\network\mcpe\protocol\AddPlayerPacket) #5 plugins/Texter_dev-175/src/jp/mcbe/fuyutsuki/Texter/text/FloatingText(193): jp\mcbe\fuyutsuki\Texter\text\FloatingText->sendToPlayer(object pocketmine\Player, object jp\mcbe\fuyutsuki\Texter\text\SendType) #6 plugins/Texter_dev-175/src/jp/mcbe/fuyutsuki/Texter/text/FloatingText(198): jp\mcbe\fuyutsuki\Texter\text\FloatingText->sendToPlayers(array[1], object jp\mcbe\fuyutsuki\Texter\text\SendType) #7 plugins/Texter_dev-175/src/jp/mcbe/fuyutsuki/Texter/text/FloatingTextCluster(116): jp\mcbe\fuyutsuki\Texter\text\FloatingText->sendToLevel(object pocketmine\level\Level, object jp\mcbe\fuyutsuki\Texter\text\SendType) #8 plugins/Texter_dev-175/src/jp/mcbe/fuyutsuki/Texter/command/form/AddFloatingTextForm(132): jp\mcbe\fuyutsuki\Texter\text\FloatingTextCluster->sendToLevel(object pocketmine\level\Level, object jp\mcbe\fuyutsuki\Texter\text\SendType) #9 pmsrc/src/pocketmine/Player(3664): jp\mcbe\fuyutsuki\Texter\command\form\AddFloatingTextForm->handleResponse(object pocketmine\Player, array[11]) #10 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(259): pocketmine\Player->onFormSubmit(integer 12, array[11])
GPG keyを用いてコミットを署名します。 少々お待ち願います。
Sign the commit using the GPG key. Please wait for a while.
GPG署名は必須ではないので問題ないですよ、ありがとうございます
https://github.com/pmmp/PocketMine-MP/commit/c9b83d72761b36034f5c2d2e8c1668ba6c55c08c#diff-7ecd44f03d84b4996c9a59d17a92c44e1938f6da34f0420148f40c0993e6bb52L107
Steps to reproduce the PR
environment
error