tutorial:inventory
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
tutorial:inventory [2021/07/31 21:06] – Changed toTag() and fromTag to writeNbt() and readNbt() jrprogrammer | tutorial:inventory [2022/07/19 02:44] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 103: | Line 103: | ||
default void setStack(int slot, ItemStack stack) { | default void setStack(int slot, ItemStack stack) { | ||
getItems().set(slot, | getItems().set(slot, | ||
- | if (stack.getCount() > getMaxCountPerStack()) { | + | if (stack.getCount() > stack.getMaxCount()) { |
- | stack.setCount(getMaxCountPerStack()); | + | stack.setCount(stack.getMaxCount()); |
} | } | ||
} | } | ||
Line 224: | Line 224: | ||
if (!blockEntity.getStack(1).isEmpty()) { | if (!blockEntity.getStack(1).isEmpty()) { | ||
// Give the player the stack in the inventory | // Give the player the stack in the inventory | ||
- | player.inventory.offerOrDrop(world, | + | player.getInventory().offerOrDrop(blockEntity.getStack(1)); |
// Remove the stack from the inventory | // Remove the stack from the inventory | ||
blockEntity.removeStack(1); | blockEntity.removeStack(1); | ||
} else if (!blockEntity.getStack(0).isEmpty()) { | } else if (!blockEntity.getStack(0).isEmpty()) { | ||
- | player.inventory.offerOrDrop(world, | + | player.getInventory().offerOrDrop(blockEntity.getStack(0)); |
blockEntity.removeStack(0); | blockEntity.removeStack(0); | ||
} | } |
tutorial/inventory.txt · Last modified: 2023/11/06 23:28 by binaris00