Package net.minecraft.inventory.slot
Class TradeOutputSlot
java.lang.Object
net.minecraft.inventory.slot.Slot
net.minecraft.inventory.slot.TradeOutputSlot
- Mappings:
Namespace Name official ycintermediary 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 aLyc;a:Lya;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 bLyc;b:Lwn;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 cLyc;c:Iintermediary field_4143Lnet/minecraft/class_1022;field_4143:Inamed amountLnet/minecraft/inventory/slot/TradeOutputSlot;amount:I
-
trader
- Mappings:
Namespace Name Mixin selector official hLyc;h:Lacy;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>Lyc;<init>(Lwn;Lacy;Lya;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 aLyg;a(Lwn;Lzx;)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 aLyc;a(Lacz;Lzx;Lzx;)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
-