Posted November 15, 20195 yr After placing a dispenser block I want to transfer an item from my hotbar into the dispenser, I have the following code: this.mc.player.inventory.currentItem = this.shulkerSlot; TileEntity dispenser = this.mc.world.getTileEntity(dPos); ItemStack shulker = this.mc.player.getHeldItemMainhand(); dispenser.setInventorySlotContents(1, shulker); this is meant to place the item that is in my hand into the dispenser at slot 1, however the method setInventorySlotContents() doesnt seem to exsist in that context thanks ย the error is The method setInventorySlotContents(int, ItemStack) is undefined for the type TileEntity
November 15, 20195 yr Author could you let me know if im implimenting this properly? public void placeItemsInDispenser() { this.mc.player.inventory.currentItem = this.shulkerSlot; ItemStack shulker = this.mc.player.getHeldItem(EnumHand.MAIN_HAND); inventory.insertItem(this.debugSlot.getValue(), shulker, false); } I tried a range of values for slotID and it doesnt seem to transfer over
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.