类 LoomScreenHandler
- java.lang.Object
-
- net.minecraft.screen.ScreenHandler
-
- net.minecraft.screen.LoomScreenHandler
-
public class LoomScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official bmnintermediary net/minecraft/class_1726named net/minecraft/screen/LoomScreenHandler
-
-
字段概要
字段 修饰符和类型 字段 说明 private SlotbannerSlotprivate ScreenHandlerContextcontextprivate SlotdyeSlotprivate static intfield_30826private static intfield_30827private static intfield_30828private static intfield_30829private Inventoryinputprivate RunnableinventoryChangeListenerprivate longlastTakeResultTimeprivate Inventoryoutputprivate SlotoutputSlotprivate SlotpatternSlotprivate PropertyselectedPattern-
从类继承的字段 net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
-
构造器概要
构造器 构造器 说明 LoomScreenHandler(int syncId, PlayerInventory playerInventory)LoomScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanUse(PlayerEntity player)voidclose(PlayerEntity player)SlotgetBannerSlot()SlotgetDyeSlot()SlotgetOutputSlot()SlotgetPatternSlot()intgetSelectedPattern()booleanonButtonClick(PlayerEntity player, int id)voidonContentChanged(Inventory inventory)voidsetInventoryChangeListener(Runnable inventoryChangeListener)ItemStacktransferSlot(PlayerEntity player, int index)private voidupdateOutputSlot()-
从类继承的方法 net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getSlot, getStacks, getType, insertItem, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
-
-
-
字段详细资料
-
field_30826
private static final int field_30826
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official kLbmn;k:Iintermediary field_30826Lnet/minecraft/class_1726;field_30826:Inamed field_30826Lnet/minecraft/screen/LoomScreenHandler;field_30826:I
-
field_30827
private static final int field_30827
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official lLbmn;l:Iintermediary field_30827Lnet/minecraft/class_1726;field_30827:Inamed field_30827Lnet/minecraft/screen/LoomScreenHandler;field_30827:I
-
field_30828
private static final int field_30828
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official mLbmn;m:Iintermediary field_30828Lnet/minecraft/class_1726;field_30828:Inamed field_30828Lnet/minecraft/screen/LoomScreenHandler;field_30828:I
-
field_30829
private static final int field_30829
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official nLbmn;n:Iintermediary field_30829Lnet/minecraft/class_1726;field_30829:Inamed field_30829Lnet/minecraft/screen/LoomScreenHandler;field_30829:I
-
context
private final ScreenHandlerContext context
- Mappings:
Namespace Name Mixin selector official oLbmn;o:Lblw;intermediary field_17316Lnet/minecraft/class_1726;field_17316:Lnet/minecraft/class_3914;named contextLnet/minecraft/screen/LoomScreenHandler;context:Lnet/minecraft/screen/ScreenHandlerContext;
-
selectedPattern
private final Property selectedPattern
- Mappings:
Namespace Name Mixin selector official pLbmn;p:Lbmb;intermediary field_17317Lnet/minecraft/class_1726;field_17317:Lnet/minecraft/class_3915;named selectedPatternLnet/minecraft/screen/LoomScreenHandler;selectedPattern:Lnet/minecraft/screen/Property;
-
inventoryChangeListener
private Runnable inventoryChangeListener
- Mappings:
Namespace Name Mixin selector official qLbmn;q:Ljava/lang/Runnable;intermediary field_17318Lnet/minecraft/class_1726;field_17318:Ljava/lang/Runnable;named inventoryChangeListenerLnet/minecraft/screen/LoomScreenHandler;inventoryChangeListener:Ljava/lang/Runnable;
-
bannerSlot
private final Slot bannerSlot
- Mappings:
Namespace Name Mixin selector official rLbmn;r:Lbnc;intermediary field_17319Lnet/minecraft/class_1726;field_17319:Lnet/minecraft/class_1735;named bannerSlotLnet/minecraft/screen/LoomScreenHandler;bannerSlot:Lnet/minecraft/screen/slot/Slot;
-
dyeSlot
private final Slot dyeSlot
- Mappings:
Namespace Name Mixin selector official sLbmn;s:Lbnc;intermediary field_17320Lnet/minecraft/class_1726;field_17320:Lnet/minecraft/class_1735;named dyeSlotLnet/minecraft/screen/LoomScreenHandler;dyeSlot:Lnet/minecraft/screen/slot/Slot;
-
patternSlot
private final Slot patternSlot
- Mappings:
Namespace Name Mixin selector official tLbmn;t:Lbnc;intermediary field_17321Lnet/minecraft/class_1726;field_17321:Lnet/minecraft/class_1735;named patternSlotLnet/minecraft/screen/LoomScreenHandler;patternSlot:Lnet/minecraft/screen/slot/Slot;
-
outputSlot
private final Slot outputSlot
- Mappings:
Namespace Name Mixin selector official uLbmn;u:Lbnc;intermediary field_17322Lnet/minecraft/class_1726;field_17322:Lnet/minecraft/class_1735;named outputSlotLnet/minecraft/screen/LoomScreenHandler;outputSlot:Lnet/minecraft/screen/slot/Slot;
-
lastTakeResultTime
private long lastTakeResultTime
- Mappings:
Namespace Name Mixin selector official vLbmn;v:Jintermediary field_20383Lnet/minecraft/class_1726;field_20383:Jnamed lastTakeResultTimeLnet/minecraft/screen/LoomScreenHandler;lastTakeResultTime:J
-
input
private final Inventory input
- Mappings:
Namespace Name Mixin selector official wLbmn;w:Laqz;intermediary field_7850Lnet/minecraft/class_1726;field_7850:Lnet/minecraft/class_1263;named inputLnet/minecraft/screen/LoomScreenHandler;input:Lnet/minecraft/inventory/Inventory;
-
output
private final Inventory output
- Mappings:
Namespace Name Mixin selector official xLbmn;x:Laqz;intermediary field_17323Lnet/minecraft/class_1726;field_17323:Lnet/minecraft/class_1263;named outputLnet/minecraft/screen/LoomScreenHandler;output:Lnet/minecraft/inventory/Inventory;
-
-
构造器详细资料
-
LoomScreenHandler
public LoomScreenHandler(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official <init>Lbmn;<init>(ILbje;)Vintermediary <init>Lnet/minecraft/class_1726;<init>(ILnet/minecraft/class_1661;)Vnamed <init>Lnet/minecraft/screen/LoomScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
LoomScreenHandler
public LoomScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context)- Mappings:
Namespace Name Mixin selector official <init>Lbmn;<init>(ILbje;Lblw;)Vintermediary <init>Lnet/minecraft/class_1726;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)Vnamed <init>Lnet/minecraft/screen/LoomScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
方法详细资料
-
getSelectedPattern
public int getSelectedPattern()
- Mappings:
Namespace Name Mixin selector official iLbmn;i()Iintermediary method_7647Lnet/minecraft/class_1726;method_7647()Inamed getSelectedPatternLnet/minecraft/screen/LoomScreenHandler;getSelectedPattern()I
-
canUse
public boolean canUse(PlayerEntity player)
- 指定者:
canUse在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lbjf;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onButtonClick
public boolean onButtonClick(PlayerEntity player, int id)
- 覆盖:
onButtonClick在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lbjf;I)Zintermediary method_7604Lnet/minecraft/class_1703;method_7604(Lnet/minecraft/class_1657;I)Znamed onButtonClickLnet/minecraft/screen/ScreenHandler;onButtonClick(Lnet/minecraft/entity/player/PlayerEntity;I)Z
-
onContentChanged
public void onContentChanged(Inventory inventory)
- 覆盖:
onContentChanged在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Laqz;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
setInventoryChangeListener
public void setInventoryChangeListener(Runnable inventoryChangeListener)
- Mappings:
Namespace Name Mixin selector official aLbmn;a(Ljava/lang/Runnable;)Vintermediary method_17423Lnet/minecraft/class_1726;method_17423(Ljava/lang/Runnable;)Vnamed setInventoryChangeListenerLnet/minecraft/screen/LoomScreenHandler;setInventoryChangeListener(Ljava/lang/Runnable;)V
-
transferSlot
public ItemStack transferSlot(PlayerEntity player, int index)
- 覆盖:
transferSlot在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official bLbll;b(Lbjf;I)Lbpr;intermediary method_7601Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
close
public void close(PlayerEntity player)
- 覆盖:
close在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official bLbll;b(Lbjf;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
updateOutputSlot
private void updateOutputSlot()
- Mappings:
Namespace Name Mixin selector official nLbmn;n()Vintermediary method_7648Lnet/minecraft/class_1726;method_7648()Vnamed updateOutputSlotLnet/minecraft/screen/LoomScreenHandler;updateOutputSlot()V
-
getBannerSlot
public Slot getBannerSlot()
- Mappings:
Namespace Name Mixin selector official jLbmn;j()Lbnc;intermediary method_17428Lnet/minecraft/class_1726;method_17428()Lnet/minecraft/class_1735;named getBannerSlotLnet/minecraft/screen/LoomScreenHandler;getBannerSlot()Lnet/minecraft/screen/slot/Slot;
-
getDyeSlot
public Slot getDyeSlot()
- Mappings:
Namespace Name Mixin selector official kLbmn;k()Lbnc;intermediary method_17429Lnet/minecraft/class_1726;method_17429()Lnet/minecraft/class_1735;named getDyeSlotLnet/minecraft/screen/LoomScreenHandler;getDyeSlot()Lnet/minecraft/screen/slot/Slot;
-
getPatternSlot
public Slot getPatternSlot()
- Mappings:
Namespace Name Mixin selector official lLbmn;l()Lbnc;intermediary method_17430Lnet/minecraft/class_1726;method_17430()Lnet/minecraft/class_1735;named getPatternSlotLnet/minecraft/screen/LoomScreenHandler;getPatternSlot()Lnet/minecraft/screen/slot/Slot;
-
getOutputSlot
public Slot getOutputSlot()
- Mappings:
Namespace Name Mixin selector official mLbmn;m()Lbnc;intermediary method_17431Lnet/minecraft/class_1726;method_17431()Lnet/minecraft/class_1735;named getOutputSlotLnet/minecraft/screen/LoomScreenHandler;getOutputSlot()Lnet/minecraft/screen/slot/Slot;
-
-