Class DisableableSlot
java.lang.Object
net.minecraft.world.inventory.Slot
com.hrznstudio.titanium.container.impl.DisableableSlot
public class DisableableSlot
extends net.minecraft.world.inventory.Slot
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, index, x, y -
Constructor Summary
ConstructorsConstructorDescriptionDisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, IDisableableContainer disableableContainer) DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, BooleanSupplier isDisabled) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisActive()booleanmayPickup(net.minecraft.world.entity.player.Player player) booleanmayPlace(net.minecraft.world.item.ItemStack stack) voidsetIsDisabled(BooleanSupplier isDisabled) Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getMaxStackSize, getNoItemIcon, getSlotIndex, hasItem, isHighlightable, isSameInventory, onQuickCraft, onQuickCraft, onSwapCraft, onTake, remove, safeInsert, safeInsert, safeTake, set, setBackground, setByPlayer, setChanged, tryRemove
-
Constructor Details
-
DisableableSlot
public DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, IDisableableContainer disableableContainer) -
DisableableSlot
public DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, BooleanSupplier isDisabled)
-
-
Method Details
-
isActive
public boolean isActive()- Overrides:
isActivein classnet.minecraft.world.inventory.Slot
-
mayPlace
public boolean mayPlace(net.minecraft.world.item.ItemStack stack) - Overrides:
mayPlacein classnet.minecraft.world.inventory.Slot
-
mayPickup
public boolean mayPickup(net.minecraft.world.entity.player.Player player) - Overrides:
mayPickupin classnet.minecraft.world.inventory.Slot
-
setIsDisabled
-