Package net.minecraft.inventory.slot
Class TradeOutputSlot
java.lang.Object
net.minecraft.inventory.slot.Slot
net.minecraft.inventory.slot.TradeOutputSlot
- Mappings:
Namespace Name official adfintermediary net/minecraft/class_1022named net/minecraft/inventory/slot/TradeOutputSlot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final 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) method_3298(PlayerEntity playerEntity, ItemStack itemStack) protected voidprotected voidtakeStack(int amount) Methods inherited from class net.minecraft.inventory.slot.Slot
canTakeItems, doDrawHoveringEffect, equals, getBackgroundSprite, getMaxStackAmount, getMaxStackAmount, getStack, hasStack, markDirty, method_13644, onStackChanged, setStack
-
Field Details
-
traderInventory
- Mappings:
Namespace Name Mixin selector official aLadf;a:Ladd;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 bLadf;b:Laay;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 cLadf;c:Iintermediary field_4143Lnet/minecraft/class_1022;field_4143:Inamed amountLnet/minecraft/inventory/slot/TradeOutputSlot;amount:I
-
trader
- Mappings:
Namespace Name Mixin selector official hLadf;h:Lajd;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>Ladf;<init>(Laay;Lajd;Ladd;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
-
method_3298
- Overrides:
method_3298in classSlot- Mappings:
Namespace Name Mixin selector official aLadl;a(Laay;Lafj;)Lafj;intermediary method_3298Lnet/minecraft/class_1026;method_3298(Lnet/minecraft/class_988;Lnet/minecraft/class_1071;)Lnet/minecraft/class_1071;named method_3298Lnet/minecraft/inventory/slot/Slot;method_3298(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
depleteBuyItems
- Mappings:
Namespace Name Mixin selector official aLadf;a(Laje;Lafj;Lafj;)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
-