Class UntouchableSlot
java.lang.Object
net.minecraft.world.inventory.Slot
net.minecraftforge.items.SlotItemHandler
me.desht.pneumaticcraft.common.inventory.slot.UntouchableSlot
- All Implemented Interfaces:
IPhantomSlot
public class UntouchableSlot
extends net.minecraftforge.items.SlotItemHandler
implements IPhantomSlot
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, x, y -
Constructor Summary
ConstructorsConstructorDescriptionUntouchableSlot(net.minecraftforge.items.IItemHandler handler, int slotIndex, int x, int y) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanisActive()booleanmayPickup(net.minecraft.world.entity.player.Player player) booleanmayPlace(net.minecraft.world.item.ItemStack itemstack) voidsetEnabled(boolean enabled) Methods inherited from class net.minecraftforge.items.SlotItemHandler
getItem, getItemHandler, getMaxStackSize, getMaxStackSize, onQuickCraft, remove, setMethods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getNoItemIcon, getSlotIndex, hasItem, isSameInventory, onQuickCraft, onSwapCraft, onTake, safeInsert, safeInsert, safeTake, setBackground, setChanged, tryRemove
-
Constructor Details
-
UntouchableSlot
public UntouchableSlot(net.minecraftforge.items.IItemHandler handler, int slotIndex, int x, int y)
-
-
Method Details
-
mayPlace
public boolean mayPlace(@Nonnull net.minecraft.world.item.ItemStack itemstack) - Overrides:
mayPlacein classnet.minecraftforge.items.SlotItemHandler
-
mayPickup
public boolean mayPickup(net.minecraft.world.entity.player.Player player) - Overrides:
mayPickupin classnet.minecraftforge.items.SlotItemHandler
-
canAdjust
public boolean canAdjust()- Specified by:
canAdjustin interfaceIPhantomSlot
-
setEnabled
public void setEnabled(boolean enabled) -
isActive
public boolean isActive()- Overrides:
isActivein classnet.minecraft.world.inventory.Slot
-