Class TackleBoxAttachmentSlot
java.lang.Object
net.minecraft.world.inventory.Slot
com.wdiscute.starcatcher.blocks.tacklebox.TackleBoxAttachmentSlot
public class TackleBoxAttachmentSlot
extends net.minecraft.world.inventory.Slot
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.Slot
container, index, x, y -
Constructor Summary
ConstructorsConstructorDescriptionTackleBoxAttachmentSlot(TackleBoxMenu tackleMenu, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> mayPlaceTag, net.minecraft.world.Container container, int slot, int x, int y, net.minecraft.resources.ResourceLocation background) -
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) voidsetByPlayer(net.minecraft.world.item.ItemStack stack) 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, safeTake, set, setBackground, setByPlayer, setChanged, tryRemove
-
Constructor Details
-
TackleBoxAttachmentSlot
public TackleBoxAttachmentSlot(TackleBoxMenu tackleMenu, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> mayPlaceTag, net.minecraft.world.Container container, int slot, int x, int y, net.minecraft.resources.ResourceLocation background)
-
-
Method Details
-
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
-
mayPlace
public boolean mayPlace(net.minecraft.world.item.ItemStack stack) - Overrides:
mayPlacein 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
-
setByPlayer
public void setByPlayer(net.minecraft.world.item.ItemStack stack) - Overrides:
setByPlayerin classnet.minecraft.world.inventory.Slot
-