Package net.minecraft.screen.slot
Class CrafterOutputSlot
java.lang.Object
net.minecraft.screen.slot.Slot
net.minecraft.screen.slot.CrafterOutputSlot
- Mappings:
Namespace Name official cjmintermediary net/minecraft/class_8883named net/minecraft/screen/slot/CrafterOutputSlot
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleancanTakeItems(PlayerEntity playerEntity) booleancanTakePartial(PlayerEntity player) booleanReturnstrueto disable dynamic display for clocks and compasses.insertStack(ItemStack stack) insertStack(ItemStack stack, int count) voidonQuickTransfer(ItemStack newItem, ItemStack original) voidonTakeItem(PlayerEntity player, ItemStack stack) takeStack(int amount) takeStackRange(int min, int max, PlayerEntity player) tryTakeStackRange(int min, int max, PlayerEntity player) Methods inherited from class net.minecraft.screen.slot.Slot
getBackgroundSprite, getIndex, getMaxItemCount, getMaxItemCount, getStack, hasStack, isEnabled, markDirty, onCrafted, onCrafted, onTake, setStack, setStack, setStackNoCallbacks
-
Constructor Details
-
CrafterOutputSlot
- Mappings:
Namespace Name Mixin selector official <init>Lcjw;<init>(Lbju;III)Vintermediary <init>Lnet/minecraft/class_1735;<init>(Lnet/minecraft/class_1263;III)Vnamed <init>Lnet/minecraft/screen/slot/Slot;<init>(Lnet/minecraft/inventory/Inventory;III)V
-
-
Method Details
-
onQuickTransfer
- Overrides:
onQuickTransferin classSlot- Mappings:
Namespace Name Mixin selector official bLcjw;b(Lcmy;Lcmy;)Vintermediary method_7670Lnet/minecraft/class_1735;method_7670(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Vnamed onQuickTransferLnet/minecraft/screen/slot/Slot;onQuickTransfer(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
-
canTakeItems
- Overrides:
canTakeItemsin classSlot- Mappings:
Namespace Name Mixin selector official aLcjw;a(Lcfi;)Zintermediary method_7674Lnet/minecraft/class_1735;method_7674(Lnet/minecraft/class_1657;)Znamed canTakeItemsLnet/minecraft/screen/slot/Slot;canTakeItems(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
tryTakeStackRange
- Overrides:
tryTakeStackRangein classSlot- Mappings:
Namespace Name Mixin selector official aLcjw;a(IILcfi;)Ljava/util/Optional;intermediary method_34264Lnet/minecraft/class_1735;method_34264(IILnet/minecraft/class_1657;)Ljava/util/Optional;named tryTakeStackRangeLnet/minecraft/screen/slot/Slot;tryTakeStackRange(IILnet/minecraft/entity/player/PlayerEntity;)Ljava/util/Optional;
-
takeStackRange
- Overrides:
takeStackRangein classSlot- Mappings:
Namespace Name Mixin selector official bLcjw;b(IILcfi;)Lcmy;intermediary method_32753Lnet/minecraft/class_1735;method_32753(IILnet/minecraft/class_1657;)Lnet/minecraft/class_1799;named takeStackRangeLnet/minecraft/screen/slot/Slot;takeStackRange(IILnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/item/ItemStack;
-
insertStack
- Overrides:
insertStackin classSlot- Mappings:
Namespace Name Mixin selector official dLcjw;d(Lcmy;)Lcmy;intermediary method_32756Lnet/minecraft/class_1735;method_32756(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;named insertStackLnet/minecraft/screen/slot/Slot;insertStack(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
insertStack
- Overrides:
insertStackin classSlot- Mappings:
Namespace Name Mixin selector official bLcjw;b(Lcmy;I)Lcmy;intermediary method_32755Lnet/minecraft/class_1735;method_32755(Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799;named insertStackLnet/minecraft/screen/slot/Slot;insertStack(Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/item/ItemStack;
-
canTakePartial
- Overrides:
canTakePartialin classSlot- Mappings:
Namespace Name Mixin selector official bLcjw;b(Lcfi;)Zintermediary method_32754Lnet/minecraft/class_1735;method_32754(Lnet/minecraft/class_1657;)Znamed canTakePartialLnet/minecraft/screen/slot/Slot;canTakePartial(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
canInsert
-
takeStack
-
onTakeItem
- Overrides:
onTakeItemin classSlot- Mappings:
Namespace Name Mixin selector official aLcjw;a(Lcfi;Lcmy;)Vintermediary method_7667Lnet/minecraft/class_1735;method_7667(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Vnamed onTakeItemLnet/minecraft/screen/slot/Slot;onTakeItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
-
canBeHighlighted
public boolean canBeHighlighted()- Overrides:
canBeHighlightedin classSlot- Mappings:
Namespace Name Mixin selector official eLcjw;e()Zintermediary method_51306Lnet/minecraft/class_1735;method_51306()Znamed canBeHighlightedLnet/minecraft/screen/slot/Slot;canBeHighlighted()Z
-
disablesDynamicDisplay
public boolean disablesDynamicDisplay()Returnstrueto disable dynamic display for clocks and compasses.- Overrides:
disablesDynamicDisplayin classSlot- Returns:
trueto disable dynamic display for clocks and compasses- Mappings:
Namespace Name Mixin selector official fLcjw;f()Zintermediary method_55059Lnet/minecraft/class_1735;method_55059()Znamed disablesDynamicDisplayLnet/minecraft/screen/slot/Slot;disablesDynamicDisplay()Z
-