User Tools

Site Tools


tutorial:inventory

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
tutorial:inventory [2019/08/07 06:59]
fudge
tutorial:inventory [2019/08/21 20:24] (current)
fudge change giveItemStack to inventory.offerOrDrop
Line 198: Line 198:
             // If the player is not holding anything we'll get give him the items in the block entity one by one             // If the player is not holding anything we'll get give him the items in the block entity one by one
  
-            ​// Find the first slot that has an item and give it to the player+             // Find the first slot that has an item and give it to the player
             if (!blockEntity.getInvStack(1).isEmpty()) {             if (!blockEntity.getInvStack(1).isEmpty()) {
                 // Give the player the stack in the inventory                 // Give the player the stack in the inventory
-                player.giveItemStack(blockEntity.getInvStack(1));​+                player.inventory.offerOrDrop(world, ​blockEntity.getInvStack(1));​
                 // Remove the stack from the inventory                 // Remove the stack from the inventory
                 blockEntity.removeInvStack(1);​                 blockEntity.removeInvStack(1);​
             } else if (!blockEntity.getInvStack(0).isEmpty()) {             } else if (!blockEntity.getInvStack(0).isEmpty()) {
-                player.giveItemStack(blockEntity.getInvStack(0));​+                player.inventory.offerOrDrop(world, ​blockEntity.getInvStack(0));​
                 blockEntity.removeInvStack(0);​                 blockEntity.removeInvStack(0);​
             }             }
tutorial/inventory.txt ยท Last modified: 2019/08/21 20:24 by fudge