Class CreativeScreen.CreativeSlot
java.lang.Object
net.minecraft.inventory.container.Slot
net.minecraft.client.gui.screen.inventory.CreativeScreen.CreativeSlot
- Enclosing class:
- CreativeScreen
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCreativeSlot
(Slot p_i229959_1_, int p_i229959_2_, int p_i229959_3_, int p_i229959_4_) -
Method Summary
Modifier and TypeMethodDescriptiongetItem()
int
int
getMaxStackSize
(ItemStack p_178170_1_) com.mojang.datafixers.util.Pair<ResourceLocation,
ResourceLocation> int
Retrieves the index in the inventory for this slot, this value should typically not be used, but can be useful for some occasions.boolean
hasItem()
boolean
isActive()
boolean
isSameInventory
(Slot other) Checks if the other slot is in the same inventory, by comparing the inventory reference.boolean
mayPickup
(PlayerEntity p_82869_1_) boolean
onTake
(PlayerEntity p_190901_1_, ItemStack p_190901_2_) remove
(int p_75209_1_) void
setBackground
(ResourceLocation atlas, ResourceLocation sprite) Sets the background atlas and sprite location.void
Methods inherited from class net.minecraft.inventory.container.Slot
checkTakeAchievements, onQuickCraft, onQuickCraft, onSwapCraft
-
Field Details
-
target
-
-
Constructor Details
-
CreativeSlot
-
-
Method Details
-
onTake
-
mayPlace
-
getItem
-
hasItem
public boolean hasItem() -
set
-
setChanged
public void setChanged()- Overrides:
setChanged
in classSlot
-
getMaxStackSize
public int getMaxStackSize()- Overrides:
getMaxStackSize
in classSlot
-
getMaxStackSize
- Overrides:
getMaxStackSize
in classSlot
-
getNoItemIcon
- Overrides:
getNoItemIcon
in classSlot
-
remove
-
isActive
public boolean isActive() -
mayPickup
-
getSlotIndex
public int getSlotIndex()Description copied from class:Slot
Retrieves the index in the inventory for this slot, this value should typically not be used, but can be useful for some occasions.- Overrides:
getSlotIndex
in classSlot
- Returns:
- Index in associated inventory for this slot.
-
isSameInventory
Description copied from class:Slot
Checks if the other slot is in the same inventory, by comparing the inventory reference.- Overrides:
isSameInventory
in classSlot
- Returns:
- true if the other slot is in the same inventory
-
setBackground
Description copied from class:Slot
Sets the background atlas and sprite location.- Overrides:
setBackground
in classSlot
- Parameters:
atlas
- The atlas namesprite
- The sprite located on that atlas.- Returns:
- this, to allow chaining.
-