Package com.hbm_m.block.machines.crates
Class CrateSlot
java.lang.Object
net.minecraft.world.inventory.Slot
com.hbm_m.block.machines.crates.CrateSlot
public class CrateSlot
extends net.minecraft.world.inventory.Slot
Слот для ящика с валидацией: запрещает класть другие ящики внутрь.
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, index, x, y -
Constructor Summary
ConstructorsConstructorDescriptionCrateSlot(net.minecraft.world.Container container, int index, int xPosition, int yPosition) -
Method Summary
Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getMaxStackSize, getNoItemIcon, getSlotIndex, hasItem, isActive, isHighlightable, isSameInventory, mayPickup, onQuickCraft, onQuickCraft, onSwapCraft, onTake, remove, safeInsert, safeInsert, safeTake, set, setBackground, setByPlayer, setChanged, tryRemove
-
Constructor Details
-
CrateSlot
public CrateSlot(net.minecraft.world.Container container, int index, int xPosition, int yPosition)
-
-
Method Details
-
mayPlace
public boolean mayPlace(@NotNull net.minecraft.world.item.ItemStack stack) - Overrides:
mayPlacein classnet.minecraft.world.inventory.Slot
-