类 TradeOutputSlot
- java.lang.Object
-
- net.minecraft.screen.slot.Slot
-
- net.minecraft.screen.slot.TradeOutputSlot
-
public class TradeOutputSlot extends Slot
- Mappings:
Namespace Name official bmsintermediary net/minecraft/class_1727named net/minecraft/screen/slot/TradeOutputSlot
-
-
字段概要
字段 修饰符和类型 字段 说明 private intamountprivate Merchantmerchantprivate MerchantInventorymerchantInventoryprivate PlayerEntityplayer
-
构造器概要
构造器 构造器 说明 TradeOutputSlot(PlayerEntity player, Merchant merchant, MerchantInventory merchantInventory, int index, int x, int y)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanInsert(ItemStack stack)protected voidonCrafted(ItemStack stack)protected voidonCrafted(ItemStack stack, int amount)voidonTakeItem(PlayerEntity player, ItemStack stack)ItemStacktakeStack(int amount)-
从类继承的方法 net.minecraft.screen.slot.Slot
canTakeItems, canTakePartial, doDrawHoveringEffect, getBackgroundSprite, getIndex, getMaxItemCount, getMaxItemCount, getStack, hasStack, insertStack, insertStack, markDirty, onStackChanged, onTake, setStack, takeStackRange, tryTakeStackRange
-
-
-
-
字段详细资料
-
merchantInventory
private final MerchantInventory merchantInventory
- Mappings:
Namespace Name Mixin selector official aLbms;a:Lbmq;intermediary field_7860Lnet/minecraft/class_1727;field_7860:Lnet/minecraft/class_1725;named merchantInventoryLnet/minecraft/screen/slot/TradeOutputSlot;merchantInventory:Lnet/minecraft/village/MerchantInventory;
-
player
private final PlayerEntity player
- Mappings:
Namespace Name Mixin selector official bLbms;b:Lbjf;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 gLbms;g:Iintermediary field_7859Lnet/minecraft/class_1727;field_7859:Inamed amountLnet/minecraft/screen/slot/TradeOutputSlot;amount:I
-
merchant
private final Merchant merchant
- Mappings:
Namespace Name Mixin selector official hLbms;h:Lbun;intermediary field_7858Lnet/minecraft/class_1727;field_7858:Lnet/minecraft/class_1915;named merchantLnet/minecraft/screen/slot/TradeOutputSlot;merchant:Lnet/minecraft/village/Merchant;
-
-
构造器详细资料
-
TradeOutputSlot
public TradeOutputSlot(PlayerEntity player, Merchant merchant, MerchantInventory merchantInventory, int index, int x, int y)
- Mappings:
Namespace Name Mixin selector official <init>Lbms;<init>(Lbjf;Lbun;Lbmq;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
-
-
方法详细资料
-
canInsert
public boolean canInsert(ItemStack stack)
-
takeStack
public ItemStack takeStack(int amount)
-
onCrafted
protected void onCrafted(ItemStack stack, int amount)
-
onCrafted
protected void onCrafted(ItemStack stack)
-
onTakeItem
public void onTakeItem(PlayerEntity player, ItemStack stack)
- 覆盖:
onTakeItem在类中Slot- Mappings:
Namespace Name Mixin selector official aLbnc;a(Lbjf;Lbpr;)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
-
-