类 AnvilScreenHandler
- java.lang.Object
-
- net.minecraft.screen.ScreenHandler
-
- net.minecraft.screen.ForgingScreenHandler
-
- net.minecraft.screen.AnvilScreenHandler
-
public class AnvilScreenHandler extends ForgingScreenHandler
- Mappings:
Namespace Name official blnintermediary net/minecraft/class_1706named net/minecraft/screen/AnvilScreenHandler
-
-
字段概要
字段 修饰符和类型 字段 说明 private static intfield_30747private static intfield_30748private static intfield_30749private static intfield_30750static intfield_30751private static booleanfield_30752private static intfield_30753private static intfield_30754private static intfield_30755private PropertylevelCostprivate static LoggerLOGGERprivate StringnewItemNameprivate intrepairItemUsage-
从类继承的字段 net.minecraft.screen.ForgingScreenHandler
context, FIRST_INPUT_SLOT_INDEX, input, output, OUTPUT_SLOT_INDEX, player, SECOND_INPUT_SLOT_INDEX
-
从类继承的字段 net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
-
构造器概要
构造器 构造器 说明 AnvilScreenHandler(int syncId, PlayerInventory inventory)AnvilScreenHandler(int syncId, PlayerInventory inventory, ScreenHandlerContext context)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleancanTakeOutput(PlayerEntity player, boolean present)protected booleancanUse(BlockState state)intgetLevelCost()static intgetNextCost(int cost)protected voidonTakeOutput(PlayerEntity player, ItemStack stack)voidsetNewItemName(String string)voidupdateResult()-
从类继承的方法 net.minecraft.screen.ForgingScreenHandler
canUse, close, method_30025, onContentChanged, transferSlot
-
从类继承的方法 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, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official sLbln;s:Lorg/apache/logging/log4j/Logger;intermediary field_7771Lnet/minecraft/class_1706;field_7771:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/screen/AnvilScreenHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_30752
private static final boolean field_30752
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official tLbln;t:Zintermediary field_30752Lnet/minecraft/class_1706;field_30752:Znamed field_30752Lnet/minecraft/screen/AnvilScreenHandler;field_30752:Z
-
field_30751
public static final int field_30751
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official kLbln;k:Iintermediary field_30751Lnet/minecraft/class_1706;field_30751:Inamed field_30751Lnet/minecraft/screen/AnvilScreenHandler;field_30751:I
-
field_30753
private static final int field_30753
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official xLbln;x:Iintermediary field_30753Lnet/minecraft/class_1706;field_30753:Inamed field_30753Lnet/minecraft/screen/AnvilScreenHandler;field_30753:I
-
field_30754
private static final int field_30754
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official yLbln;y:Iintermediary field_30754Lnet/minecraft/class_1706;field_30754:Inamed field_30754Lnet/minecraft/screen/AnvilScreenHandler;field_30754:I
-
field_30755
private static final int field_30755
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official zLbln;z:Iintermediary field_30755Lnet/minecraft/class_1706;field_30755:Inamed field_30755Lnet/minecraft/screen/AnvilScreenHandler;field_30755:I
-
field_30747
private static final int field_30747
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official ALbln;A:Iintermediary field_30747Lnet/minecraft/class_1706;field_30747:Inamed field_30747Lnet/minecraft/screen/AnvilScreenHandler;field_30747:I
-
field_30748
private static final int field_30748
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official BLbln;B:Iintermediary field_30748Lnet/minecraft/class_1706;field_30748:Inamed field_30748Lnet/minecraft/screen/AnvilScreenHandler;field_30748:I
-
field_30749
private static final int field_30749
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official CLbln;C:Iintermediary field_30749Lnet/minecraft/class_1706;field_30749:Inamed field_30749Lnet/minecraft/screen/AnvilScreenHandler;field_30749:I
-
field_30750
private static final int field_30750
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official DLbln;D:Iintermediary field_30750Lnet/minecraft/class_1706;field_30750:Inamed field_30750Lnet/minecraft/screen/AnvilScreenHandler;field_30750:I
-
repairItemUsage
private int repairItemUsage
- Mappings:
Namespace Name Mixin selector official uLbln;u:Iintermediary field_7776Lnet/minecraft/class_1706;field_7776:Inamed repairItemUsageLnet/minecraft/screen/AnvilScreenHandler;repairItemUsage:I
-
newItemName
private String newItemName
- Mappings:
Namespace Name Mixin selector official vLbln;v:Ljava/lang/String;intermediary field_7774Lnet/minecraft/class_1706;field_7774:Ljava/lang/String;named newItemNameLnet/minecraft/screen/AnvilScreenHandler;newItemName:Ljava/lang/String;
-
levelCost
private final Property levelCost
- Mappings:
Namespace Name Mixin selector official wLbln;w:Lbmb;intermediary field_7770Lnet/minecraft/class_1706;field_7770:Lnet/minecraft/class_3915;named levelCostLnet/minecraft/screen/AnvilScreenHandler;levelCost:Lnet/minecraft/screen/Property;
-
-
构造器详细资料
-
AnvilScreenHandler
public AnvilScreenHandler(int syncId, PlayerInventory inventory)- Mappings:
Namespace Name Mixin selector official <init>Lbln;<init>(ILbje;)Vintermediary <init>Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;)Vnamed <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
AnvilScreenHandler
public AnvilScreenHandler(int syncId, PlayerInventory inventory, ScreenHandlerContext context)- Mappings:
Namespace Name Mixin selector official <init>Lbln;<init>(ILbje;Lblw;)Vintermediary <init>Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)Vnamed <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
方法详细资料
-
canUse
protected boolean canUse(BlockState state)
- 指定者:
canUse在类中ForgingScreenHandler- Mappings:
Namespace Name Mixin selector official aLbml;a(Lcjr;)Zintermediary method_24925Lnet/minecraft/class_4861;method_24925(Lnet/minecraft/class_2680;)Znamed canUseLnet/minecraft/screen/ForgingScreenHandler;canUse(Lnet/minecraft/block/BlockState;)Z
-
canTakeOutput
protected boolean canTakeOutput(PlayerEntity player, boolean present)
- 指定者:
canTakeOutput在类中ForgingScreenHandler- Mappings:
Namespace Name Mixin selector official aLbml;a(Lbjf;Z)Zintermediary method_24927Lnet/minecraft/class_4861;method_24927(Lnet/minecraft/class_1657;Z)Znamed canTakeOutputLnet/minecraft/screen/ForgingScreenHandler;canTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Z)Z
-
onTakeOutput
protected void onTakeOutput(PlayerEntity player, ItemStack stack)
- 指定者:
onTakeOutput在类中ForgingScreenHandler- Mappings:
Namespace Name Mixin selector official aLbml;a(Lbjf;Lbpr;)Vintermediary method_24923Lnet/minecraft/class_4861;method_24923(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Vnamed onTakeOutputLnet/minecraft/screen/ForgingScreenHandler;onTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
-
updateResult
public void updateResult()
- 指定者:
updateResult在类中ForgingScreenHandler- Mappings:
Namespace Name Mixin selector official iLbml;i()Vintermediary method_24928Lnet/minecraft/class_4861;method_24928()Vnamed updateResultLnet/minecraft/screen/ForgingScreenHandler;updateResult()V
-
getNextCost
public static int getNextCost(int cost)
- Mappings:
Namespace Name Mixin selector official dLbln;d(I)Iintermediary method_20398Lnet/minecraft/class_1706;method_20398(I)Inamed getNextCostLnet/minecraft/screen/AnvilScreenHandler;getNextCost(I)I
-
setNewItemName
public void setNewItemName(String string)
- Mappings:
Namespace Name Mixin selector official aLbln;a(Ljava/lang/String;)Vintermediary method_7625Lnet/minecraft/class_1706;method_7625(Ljava/lang/String;)Vnamed setNewItemNameLnet/minecraft/screen/AnvilScreenHandler;setNewItemName(Ljava/lang/String;)V
-
getLevelCost
public int getLevelCost()
- Mappings:
Namespace Name Mixin selector official jLbln;j()Iintermediary method_17369Lnet/minecraft/class_1706;method_17369()Inamed getLevelCostLnet/minecraft/screen/AnvilScreenHandler;getLevelCost()I
-
-