PrismarineJS / MineflayerArmorManager

MIT License
24 stars 7 forks source link

I use armorManager but the problem is when it gets the armor in inventory this error occures #189

Closed Scobrant closed 8 months ago

Scobrant commented 8 months ago

Failed to retrieve block id, probably exp bottle TypeError: Cannot read properties of null (reading 'findItemOrBlockById') at isArmor (D:\Burda Yap\FelixBot Minecraft\node_modules\mineflayer-armor-manager\dist\lib\isArmor.js:7:30) at EventEmitter.onPlayerCollect (D:\Burda Yap\FelixBot Minecraft\node_modules\mineflayer-armor-manager\dist\index.js:43:27) at EventEmitter.emit (node:events:530:35) at Client. (D:\Burda Yap\FelixBot Minecraft\node_modules\mineflayer\lib\plugins\entities.js:144:9) at Client.emit (node:events:518:28) at emitPacket (D:\Burda Yap\FelixBot Minecraft\node_modules\minecraft-protocol\src\client.js:83:12) at FullPacketParser. (D:\Burda Yap\FelixBot Minecraft\node_modules\minecraft-protocol\src\client.js:112:9) at FullPacketParser.emit (node:events:518:28) at addChunk (D:\Burda Yap\FelixBot Minecraft\node_modules\protodef\node_modules\readable-stream\lib_stream_readable.js:298:12) at readableAddChunk (D:\Burda Yap\FelixBot Minecraft\node_modules\protodef\node_modules\readable-stream\lib_stream_readable.js:280:11)

minecraft-data": 3.60.0
mineflayer: 4.18.0
mineflayer-armor-manager: 1.4.2
G07cha commented 8 months ago

It has been fixed in version 2.0.0, please update mineflayer-armor-manager package.