Class ItemFilteredSlot
java.lang.Object
net.minecraft.world.inventory.Slot
net.minecraftforge.items.SlotItemHandler
me.desht.pneumaticcraft.common.inventory.slot.ItemFilteredSlot
public class ItemFilteredSlot
extends net.minecraftforge.items.SlotItemHandler
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, x, y -
Constructor Summary
ConstructorsConstructorDescriptionItemFilteredSlot(net.minecraftforge.items.IItemHandler handler, Predicate<net.minecraft.world.item.ItemStack> itemAllowed, int index, int x, int y) ItemFilteredSlot(net.minecraftforge.items.IItemHandler handler, net.minecraft.world.item.Item item, int index, int x, int y) -
Method Summary
Methods inherited from class net.minecraftforge.items.SlotItemHandler
getItem, getItemHandler, getMaxStackSize, getMaxStackSize, initialize, mayPickup, onQuickCraft, remove, setMethods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getNoItemIcon, getSlotIndex, hasItem, isActive, isHighlightable, isSameInventory, onQuickCraft, onSwapCraft, onTake, safeInsert, safeInsert, safeTake, setBackground, setByPlayer, setChanged, tryRemove
-
Constructor Details
-
ItemFilteredSlot
public ItemFilteredSlot(net.minecraftforge.items.IItemHandler handler, Predicate<net.minecraft.world.item.ItemStack> itemAllowed, int index, int x, int y) -
ItemFilteredSlot
public ItemFilteredSlot(net.minecraftforge.items.IItemHandler handler, net.minecraft.world.item.Item item, int index, int x, int y)
-
-
Method Details
-
mayPlace
public boolean mayPlace(@Nonnull net.minecraft.world.item.ItemStack stack) - Overrides:
mayPlacein classnet.minecraftforge.items.SlotItemHandler
-