Class TackleBoxInfiniteStorageSlot
java.lang.Object
net.minecraft.world.inventory.Slot
com.wdiscute.starcatcher.blocks.tacklebox.TackleBoxInfiniteStorageSlot
public class TackleBoxInfiniteStorageSlot
extends net.minecraft.world.inventory.Slot
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, index, x, y -
Constructor Summary
ConstructorsConstructorDescriptionTackleBoxInfiniteStorageSlot(TackleBoxMenu menu, net.minecraft.world.Container container, int slot, int x, int y) -
Method Summary
Modifier and TypeMethodDescription@Nullable com.mojang.datafixers.util.Pair<net.minecraft.resources.ResourceLocation, net.minecraft.resources.ResourceLocation> booleanmayPlace(net.minecraft.world.item.ItemStack stack) voidonTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) net.minecraft.world.item.ItemStacksafeTake(int count, int decrement, net.minecraft.world.entity.player.Player player) Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getMaxStackSize, getSlotIndex, hasItem, isActive, isFake, isHighlightable, isSameInventory, mayPickup, onQuickCraft, onQuickCraft, onSwapCraft, remove, safeInsert, safeInsert, set, setBackground, setByPlayer, setByPlayer, setChanged, tryRemove
-
Constructor Details
-
TackleBoxInfiniteStorageSlot
public TackleBoxInfiniteStorageSlot(TackleBoxMenu menu, net.minecraft.world.Container container, int slot, int x, int y)
-
-
Method Details
-
mayPlace
public boolean mayPlace(net.minecraft.world.item.ItemStack stack) - Overrides:
mayPlacein classnet.minecraft.world.inventory.Slot
-
getNoItemIcon
@Nullable public @Nullable com.mojang.datafixers.util.Pair<net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation> getNoItemIcon()- Overrides:
getNoItemIconin classnet.minecraft.world.inventory.Slot
-
onTake
public void onTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) - Overrides:
onTakein classnet.minecraft.world.inventory.Slot
-
safeTake
public net.minecraft.world.item.ItemStack safeTake(int count, int decrement, net.minecraft.world.entity.player.Player player) - Overrides:
safeTakein classnet.minecraft.world.inventory.Slot
-