Package net.minecraft.screen.slot
Class TradeOutputSlot
java.lang.Object
net.minecraft.screen.slot.Slot
net.minecraft.screen.slot.TradeOutputSlot
- Mappings:
Namespace Name official cqrintermediary net/minecraft/class_1727named net/minecraft/screen/slot/TradeOutputSlot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final Merchantprivate final MerchantInventoryprivate final PlayerEntity -
Constructor Summary
ConstructorsConstructorDescriptionTradeOutputSlot(PlayerEntity player, Merchant merchant, MerchantInventory merchantInventory, int index, int x, int y) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidmethod_59007(ItemStack itemStack) protected voidvoidonTakeItem(PlayerEntity player, ItemStack stack) takeStack(int amount) Methods inherited from class net.minecraft.screen.slot.Slot
canBeHighlighted, canTakeItems, canTakePartial, disablesDynamicDisplay, getBackgroundSprite, getIndex, getMaxItemCount, getMaxItemCount, getStack, hasStack, insertStack, insertStack, isEnabled, markDirty, onQuickTransfer, onTake, setStack, setStack, setStackNoCallbacks, takeStackRange, tryTakeStackRange
-
Field Details
-
merchantInventory
- Mappings:
Namespace Name Mixin selector official aLcqr;a:Lcqp;intermediary field_7860Lnet/minecraft/class_1727;field_7860:Lnet/minecraft/class_1725;named merchantInventoryLnet/minecraft/screen/slot/TradeOutputSlot;merchantInventory:Lnet/minecraft/village/MerchantInventory;
-
player
- Mappings:
Namespace Name Mixin selector official bLcqr;b:Lcly;intermediary field_7857Lnet/minecraft/class_1727;field_7857:Lnet/minecraft/class_1657;named playerLnet/minecraft/screen/slot/TradeOutputSlot;player:Lnet/minecraft/entity/player/PlayerEntity;
-
amount
private int amount- Mappings:
Namespace Name Mixin selector official cLcqr;c:Iintermediary field_7859Lnet/minecraft/class_1727;field_7859:Inamed amountLnet/minecraft/screen/slot/TradeOutputSlot;amount:I
-
merchant
- Mappings:
Namespace Name Mixin selector official hLcqr;h:Ldax;intermediary field_7858Lnet/minecraft/class_1727;field_7858:Lnet/minecraft/class_1915;named merchantLnet/minecraft/screen/slot/TradeOutputSlot;merchant:Lnet/minecraft/village/Merchant;
-
-
Constructor Details
-
TradeOutputSlot
public TradeOutputSlot(PlayerEntity player, Merchant merchant, MerchantInventory merchantInventory, int index, int x, int y) - Mappings:
Namespace Name Mixin selector official <init>Lcqr;<init>(Lcly;Ldax;Lcqp;III)Vintermediary <init>Lnet/minecraft/class_1727;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1915;Lnet/minecraft/class_1725;III)Vnamed <init>Lnet/minecraft/screen/slot/TradeOutputSlot;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/village/Merchant;Lnet/minecraft/village/MerchantInventory;III)V
-
-
Method Details
-
canInsert
-
takeStack
-
onCrafted
-
method_59007
- Mappings:
Namespace Name Mixin selector official cLcqr;c(Lcuh;)Vintermediary method_59007Lnet/minecraft/class_1727;method_59007(Lnet/minecraft/class_1799;)Vnamed method_59007Lnet/minecraft/screen/slot/TradeOutputSlot;method_59007(Lnet/minecraft/item/ItemStack;)V
-
onTakeItem
- Overrides:
onTakeItemin classSlot- Mappings:
Namespace Name Mixin selector official aLcre;a(Lcly;Lcuh;)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
-