Posted August 13, 20214 yr Spoiler @Override public ItemStack quickMoveStack(PlayerEntity playerIn, int index) { ItemStack stack = ItemStack.EMPTY; Slot slot = this.slots.get(index); if (slot != null && slot.hasItem()) { ItemStack stack1 = slot.getItem(); stack = stack1.copy(); if (index < 1 && !this.moveItemStackTo(stack1, 1, this.slots.size(), true)) { return ItemStack.EMPTY; } if (!this.moveItemStackTo(stack1, 0, 1, false)) { return ItemStack.EMPTY; } if (stack1.isEmpty()) { slot.mayPlace(ItemStack.EMPTY); } if (stack1.getCount() == stack.getCount()) { return ItemStack.EMPTY; } else { slot.setChanged(); } } return stack; } This is part of the Tutorial Code for Tile Entities with one slot. I want to know the role of each parameter in moveItemStackTo(). (or mergeItemStack() in other mappings.) Edited August 13, 20214 yr by reasure
August 13, 20214 yr 5 minutes ago, reasure said: I want to know the role of each parameter in moveItemStackTo(). the first parameter (ItemStack) is the item which is move the second parameter (int) is the min slot id where the item can move to the third parameter (int) is the max slot is where the item can move to and no idea what the boolean parameter does
August 13, 20214 yr Author 27 minutes ago, Luis_ST said: the first parameter (ItemStack) is the item which is move the second parameter (int) is the min slot id where the item can move to the third parameter (int) is the max slot is where the item can move to and no idea what the boolean parameter does Thank you so much!!!!!!
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.