Class LockableSlot
java.lang.Object
net.minecraft.screen.slot.Slot
io.github.xrickastley.sevenelements.screen.LockableSlot
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanTakeItems(PlayerEntity playerEntity) booleancanTakePartial(PlayerEntity player) insertStack(ItemStack stack, int count) booleanisLocked()booleanlock()takeStack(int amount) booleanunlock()Methods inherited from class net.minecraft.screen.slot.Slot
canBeHighlighted, disablesDynamicDisplay, getBackgroundSprite, getIndex, getMaxItemCount, getMaxItemCount, getStack, hasStack, insertStack, isEnabled, markDirty, onCrafted, onCrafted, onQuickTransfer, onTake, onTakeItem, setStack, setStack, setStackNoCallbacks, takeStackRange, tryTakeStackRange
-
Field Details
-
isLocked
private boolean isLocked
-
-
Constructor Details
-
LockableSlot
-
-
Method Details
-
lock
public boolean lock() -
unlock
public boolean unlock() -
isLocked
public boolean isLocked() -
canInsert
-
canTakeItems
- Overrides:
canTakeItemsin classSlot
-
canTakePartial
- Overrides:
canTakePartialin classSlot
-
takeStack
-
insertStack
- Overrides:
insertStackin classSlot
-