Package net.minecraft.inventory.slot
Class TradeOutputSlot
java.lang.Object
net.minecraft.inventory.slot.Slot
net.minecraft.inventory.slot.TradeOutputSlot
- Mappings:
Namespace Name official ajgintermediary 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 aLajg;a:Laje;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 bLajg;b:Lahd;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 cLajg;c:Iintermediary field_4143Lnet/minecraft/class_1022;field_4143:Inamed amountLnet/minecraft/inventory/slot/TradeOutputSlot;amount:I
-
trader
- Mappings:
Namespace Name Mixin selector official hLajg;h:Laqb;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>Lajg;<init>(Lahd;Laqb;Laje;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 aLajk;a(Lahd;Lamj;)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 aLajg;a(Laqc;Lamj;Lamj;)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
-