Class CreativeInventoryScreen.CreativeSlot
java.lang.Object
net.minecraft.screen.slot.Slot
net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen.CreativeSlot
- Enclosing class:
CreativeInventoryScreen
- Mappings:
Namespace Name official ewd$c
intermediary net/minecraft/class_481$class_484
named net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeSlot
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canTakeItems
(PlayerEntity playerEntity) @Nullable com.mojang.datafixers.util.Pair<Identifier,
Identifier> int
int
getMaxItemCount
(ItemStack stack) getStack()
boolean
hasStack()
boolean
void
void
onTakeItem
(PlayerEntity player, ItemStack stack) void
Sets the slot's stack tostack
and marks the slot as dirty.void
setStackNoCallbacks
(ItemStack stack) takeStack
(int amount) Methods inherited from class net.minecraft.screen.slot.Slot
canBeHighlighted, canTakePartial, getIndex, insertStack, insertStack, onCrafted, onCrafted, onQuickTransfer, onTake, takeStackRange, tryTakeStackRange
-
Field Details
-
slot
- Mappings:
Namespace Name Mixin selector official a
Lewd$c;a:Lccx;
intermediary field_2898
Lnet/minecraft/class_481$class_484;field_2898:Lnet/minecraft/class_1735;
named slot
Lnet/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeSlot;slot:Lnet/minecraft/screen/slot/Slot;
-
-
Constructor Details
-
CreativeSlot
- Mappings:
Namespace Name Mixin selector official <init>
Lewd$c;<init>(Lccx;III)V
intermediary <init>
Lnet/minecraft/class_481$class_484;<init>(Lnet/minecraft/class_1735;III)V
named <init>
Lnet/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeSlot;<init>(Lnet/minecraft/screen/slot/Slot;III)V
-
-
Method Details
-
onTakeItem
- Overrides:
onTakeItem
in classSlot
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lbyo;Lcfz;)V
intermediary method_7667
Lnet/minecraft/class_1735;method_7667(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
named onTakeItem
Lnet/minecraft/screen/slot/Slot;onTakeItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
-
canInsert
-
getStack
-
hasStack
public boolean hasStack() -
setStack
Sets the slot's stack tostack
and marks the slot as dirty. Subclasses may override this method to perform additional operations. -
setStackNoCallbacks
- Overrides:
setStackNoCallbacks
in classSlot
- Mappings:
Namespace Name Mixin selector official e
Lccx;e(Lcfz;)V
intermediary method_7673
Lnet/minecraft/class_1735;method_7673(Lnet/minecraft/class_1799;)V
named setStackNoCallbacks
Lnet/minecraft/screen/slot/Slot;setStackNoCallbacks(Lnet/minecraft/item/ItemStack;)V
-
markDirty
public void markDirty() -
getMaxItemCount
public int getMaxItemCount()- Overrides:
getMaxItemCount
in classSlot
- Mappings:
Namespace Name Mixin selector official a
Lccx;a()I
intermediary method_7675
Lnet/minecraft/class_1735;method_7675()I
named getMaxItemCount
Lnet/minecraft/screen/slot/Slot;getMaxItemCount()I
-
getMaxItemCount
- Overrides:
getMaxItemCount
in classSlot
- Mappings:
Namespace Name Mixin selector official a_
Lccx;a_(Lcfz;)I
intermediary method_7676
Lnet/minecraft/class_1735;method_7676(Lnet/minecraft/class_1799;)I
named getMaxItemCount
Lnet/minecraft/screen/slot/Slot;getMaxItemCount(Lnet/minecraft/item/ItemStack;)I
-
getBackgroundSprite
@Nullable public @Nullable com.mojang.datafixers.util.Pair<Identifier,Identifier> getBackgroundSprite()- Overrides:
getBackgroundSprite
in classSlot
- Mappings:
Namespace Name Mixin selector official c
Lccx;c()Lcom/mojang/datafixers/util/Pair;
intermediary method_7679
Lnet/minecraft/class_1735;method_7679()Lcom/mojang/datafixers/util/Pair;
named getBackgroundSprite
Lnet/minecraft/screen/slot/Slot;getBackgroundSprite()Lcom/mojang/datafixers/util/Pair;
-
takeStack
-
isEnabled
public boolean isEnabled() -
canTakeItems
- Overrides:
canTakeItems
in classSlot
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lbyo;)Z
intermediary method_7674
Lnet/minecraft/class_1735;method_7674(Lnet/minecraft/class_1657;)Z
named canTakeItems
Lnet/minecraft/screen/slot/Slot;canTakeItems(Lnet/minecraft/entity/player/PlayerEntity;)Z
-