Package net.minecraft.inventory.slot
Class TradeOutputSlot
java.lang.Object
net.minecraft.inventory.slot.Slot
net.minecraft.inventory.slot.TradeOutputSlot
- Mappings:
Namespace Name official abpintermediary net/minecraft/class_1022named net/minecraft/inventory/slot/TradeOutputSlot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate PlayerEntityprivate final Traderprivate final TraderInventory -
Constructor Summary
ConstructorsConstructorDescriptionTradeOutputSlot(PlayerEntity player, Trader trader, TraderInventory traderInventory, int index, int x, int y) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate booleandepleteBuyItems(TradeOffer offer, ItemStack first, ItemStack second) protected voidprotected voidvoidonTakeItem(PlayerEntity player, ItemStack stack) takeStack(int amount) Methods inherited from class net.minecraft.inventory.slot.Slot
canTakeItems, doDrawHoveringEffect, equals, getBackgroundSprite, getMaxStackAmount, getMaxStackAmount, getStack, hasStack, markDirty, onStackChanged, setStack
-
Field Details
-
traderInventory
- Mappings:
Namespace Name Mixin selector official aLabp;a:Labn;intermediary field_4141Lnet/minecraft/class_1022;field_4141:Lnet/minecraft/class_1020;named traderInventoryLnet/minecraft/inventory/slot/TradeOutputSlot;traderInventory:Lnet/minecraft/village/TraderInventory;
-
player
- Mappings:
Namespace Name Mixin selector official bLabp;b:Lzj;intermediary field_4142Lnet/minecraft/class_1022;field_4142:Lnet/minecraft/class_988;named playerLnet/minecraft/inventory/slot/TradeOutputSlot;player:Lnet/minecraft/entity/player/PlayerEntity;
-
amount
private int amount- Mappings:
Namespace Name Mixin selector official cLabp;c:Iintermediary field_4143Lnet/minecraft/class_1022;field_4143:Inamed amountLnet/minecraft/inventory/slot/TradeOutputSlot;amount:I
-
trader
- Mappings:
Namespace Name Mixin selector official hLabp;h:Lahf;intermediary field_4144Lnet/minecraft/class_1022;field_4144:Lnet/minecraft/class_1143;named traderLnet/minecraft/inventory/slot/TradeOutputSlot;trader:Lnet/minecraft/entity/data/Trader;
-
-
Constructor Details
-
TradeOutputSlot
public TradeOutputSlot(PlayerEntity player, Trader trader, TraderInventory traderInventory, int index, int x, int y) - Mappings:
Namespace Name Mixin selector official <init>Labp;<init>(Lzj;Lahf;Labn;III)Vintermediary <init>Lnet/minecraft/class_1022;<init>(Lnet/minecraft/class_988;Lnet/minecraft/class_1143;Lnet/minecraft/class_1020;III)Vnamed <init>Lnet/minecraft/inventory/slot/TradeOutputSlot;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/data/Trader;Lnet/minecraft/village/TraderInventory;III)V
-
-
Method Details
-
canInsert
-
takeStack
-
onCrafted
-
onCrafted
-
onTakeItem
- Overrides:
onTakeItemin classSlot- Mappings:
Namespace Name Mixin selector official aLabt;a(Lzj;Ladq;)Vintermediary method_3298Lnet/minecraft/class_1026;method_3298(Lnet/minecraft/class_988;Lnet/minecraft/class_1071;)Vnamed onTakeItemLnet/minecraft/inventory/slot/Slot;onTakeItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
-
depleteBuyItems
- Mappings:
Namespace Name Mixin selector official aLabp;a(Lahg;Ladq;Ladq;)Zintermediary method_3287Lnet/minecraft/class_1022;method_3287(Lnet/minecraft/class_1144;Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;)Znamed depleteBuyItemsLnet/minecraft/inventory/slot/TradeOutputSlot;depleteBuyItems(Lnet/minecraft/village/TradeOffer;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-