Class ValidatedSlot
java.lang.Object
net.minecraft.world.inventory.Slot
com.refinedmods.refinedstorage.common.support.containermenu.ValidatedSlot
- Direct Known Subclasses:
PatternSlot
public class ValidatedSlot
extends net.minecraft.world.inventory.Slot
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, index, x, y
-
Constructor Summary
ConstructorDescriptionValidatedSlot
(net.minecraft.world.Container container, int index, int x, int y, Predicate<net.minecraft.world.item.ItemStack> predicate) -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.inventory.Slot
forStorageContainer
(net.minecraft.world.Container container, int index, int x, int y) boolean
mayPlace
(net.minecraft.world.item.ItemStack stack) Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getMaxStackSize, getNoItemIcon, hasItem, isActive, isFake, isHighlightable, mayPickup, onQuickCraft, onQuickCraft, onSwapCraft, onTake, remove, safeInsert, safeInsert, safeTake, set, setByPlayer, setByPlayer, setChanged, tryRemove
-
Constructor Details
-
ValidatedSlot
public ValidatedSlot(net.minecraft.world.Container container, int index, int x, int y, Predicate<net.minecraft.world.item.ItemStack> predicate)
-
-
Method Details
-
mayPlace
public boolean mayPlace(net.minecraft.world.item.ItemStack stack) - Overrides:
mayPlace
in classnet.minecraft.world.inventory.Slot
-
forStorageContainer
public static net.minecraft.world.inventory.Slot forStorageContainer(net.minecraft.world.Container container, int index, int x, int y)
-