From 18a56b51b06a712c28c7452c941151c208a879d9 Mon Sep 17 00:00:00 2001 From: Creeplays Date: Tue, 8 Sep 2015 13:46:00 +0000 Subject: [PATCH] fixes and improvements --- lib/playerPlugins/inventory.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/playerPlugins/inventory.js b/lib/playerPlugins/inventory.js index eef991e..588b0ca 100644 --- a/lib/playerPlugins/inventory.js +++ b/lib/playerPlugins/inventory.js @@ -3,15 +3,24 @@ module.exports=inject; function inject(serv, player) { heldItemSlot=0; - inventory=new Array(54); + heldItem=0; + inventory=new Array(44); player._client.on("held_item_slot", function (packet) { heldItemSlot = packet.slotId; + if(inventory[36+heldItemSlot]===undefined){ + inventory[36+heldItemSlot]={ + blockId:-1 + }; + } + heldItem = inventory[36+heldItemSlot]; }); + player._client.on("set_creative_slot", function (packet) { inventory[packet.slot]=packet.item; }); + player.heldItem = heldItem; player.heldItemSlot = heldItemSlot; player.inventory = inventory; }