diff --git a/plugin.yml b/plugin.yml index 3a0a6e0..76ce0f2 100755 --- a/plugin.yml +++ b/plugin.yml @@ -1,11 +1,13 @@ name: Slapper author: jojoe77777 -version: 1.6.1 +version: 1.7.1 description: Slapper, the NPC plugin for PocketMine-MP main: slapper\Main api: 3.13.0 -mcpe-protocol: [361, 388, 389, 390, 407, 408] website: https://github.com/jojoe77777/Slapper +mcpe-protocols: + - 431 + - 440 commands: slapper: diff --git a/src/slapper/entities/SlapperEntity.php b/src/slapper/entities/SlapperEntity.php index 82805f5..508e4f4 100755 --- a/src/slapper/entities/SlapperEntity.php +++ b/src/slapper/entities/SlapperEntity.php @@ -14,6 +14,7 @@ use pocketmine\network\mcpe\protocol\MoveActorAbsolutePacket as MoveEntityAbsolutePacket; use pocketmine\network\mcpe\protocol\RemoveActorPacket as RemoveEntityPacket; use pocketmine\network\mcpe\protocol\SetActorDataPacket as SetEntityDataPacket; +use pocketmine\network\mcpe\protocol\types\inventory\ItemStackWrapper; use pocketmine\Player; use pocketmine\utils\UUID; use slapper\SlapperTrait; @@ -58,7 +59,7 @@ protected function sendSpawnPacket(Player $player): void { $pk2->uuid = UUID::fromRandom(); $pk2->username = $this->getDisplayName($player); $pk2->position = $this->asVector3()->add(0, static::HEIGHT); - $pk2->item = ItemFactory::get(ItemIds::AIR); + $pk2->item = ItemStackWrapper::legacy(ItemFactory::get(ItemIds::AIR)); $pk2->metadata = [self::DATA_SCALE => [self::DATA_TYPE_FLOAT, 0.0]]; $player->dataPacket($pk2);