Package net.minecraft.screen
Class 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 bln
intermediary net/minecraft/class_1706
named net/minecraft/screen/AnvilScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private static int
field_30747
private static int
field_30748
private static int
field_30749
private static int
field_30750
static int
field_30751
private static boolean
field_30752
private static int
field_30753
private static int
field_30754
private static int
field_30755
private Property
levelCost
private static Logger
LOGGER
private String
newItemName
private int
repairItemUsage
Fields inherited from class net.minecraft.screen.ForgingScreenHandler
context, field_30814, field_30815, field_30816, input, output, player
Fields inherited from class net.minecraft.screen.ScreenHandler
field_30730, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
Constructor Summary
Constructors Constructor Description AnvilScreenHandler(int syncId, PlayerInventory inventory)
AnvilScreenHandler(int syncId, PlayerInventory inventory, ScreenHandlerContext context)
-
Method Summary
Modifier and Type Method Description protected boolean
canTakeOutput(PlayerEntity player, boolean present)
protected boolean
canUse(BlockState state)
int
getLevelCost()
static int
getNextCost(int cost)
protected void
onTakeOutput(PlayerEntity player, ItemStack stack)
void
setNewItemName(String string)
void
updateResult()
Methods inherited from class net.minecraft.screen.ForgingScreenHandler
canUse, close, method_30025, onContentChanged, transferSlot
Methods inherited from class 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
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official s
Lbln;s:Lorg/apache/logging/log4j/Logger;
intermediary field_7771
Lnet/minecraft/class_1706;field_7771:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/screen/AnvilScreenHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_30752
private static final boolean field_30752- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official t
Lbln;t:Z
intermediary field_30752
Lnet/minecraft/class_1706;field_30752:Z
named field_30752
Lnet/minecraft/screen/AnvilScreenHandler;field_30752:Z
-
field_30751
public static final int field_30751- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official k
Lbln;k:I
intermediary field_30751
Lnet/minecraft/class_1706;field_30751:I
named field_30751
Lnet/minecraft/screen/AnvilScreenHandler;field_30751:I
-
field_30753
private static final int field_30753- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official x
Lbln;x:I
intermediary field_30753
Lnet/minecraft/class_1706;field_30753:I
named field_30753
Lnet/minecraft/screen/AnvilScreenHandler;field_30753:I
-
field_30754
private static final int field_30754- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official y
Lbln;y:I
intermediary field_30754
Lnet/minecraft/class_1706;field_30754:I
named field_30754
Lnet/minecraft/screen/AnvilScreenHandler;field_30754:I
-
field_30755
private static final int field_30755- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official z
Lbln;z:I
intermediary field_30755
Lnet/minecraft/class_1706;field_30755:I
named field_30755
Lnet/minecraft/screen/AnvilScreenHandler;field_30755:I
-
field_30747
private static final int field_30747- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official A
Lbln;A:I
intermediary field_30747
Lnet/minecraft/class_1706;field_30747:I
named field_30747
Lnet/minecraft/screen/AnvilScreenHandler;field_30747:I
-
field_30748
private static final int field_30748- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official B
Lbln;B:I
intermediary field_30748
Lnet/minecraft/class_1706;field_30748:I
named field_30748
Lnet/minecraft/screen/AnvilScreenHandler;field_30748:I
-
field_30749
private static final int field_30749- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official C
Lbln;C:I
intermediary field_30749
Lnet/minecraft/class_1706;field_30749:I
named field_30749
Lnet/minecraft/screen/AnvilScreenHandler;field_30749:I
-
field_30750
private static final int field_30750- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official D
Lbln;D:I
intermediary field_30750
Lnet/minecraft/class_1706;field_30750:I
named field_30750
Lnet/minecraft/screen/AnvilScreenHandler;field_30750:I
-
repairItemUsage
private int repairItemUsage- Mappings:
Namespace Name Mixin selector official u
Lbln;u:I
intermediary field_7776
Lnet/minecraft/class_1706;field_7776:I
named repairItemUsage
Lnet/minecraft/screen/AnvilScreenHandler;repairItemUsage:I
-
newItemName
- Mappings:
Namespace Name Mixin selector official v
Lbln;v:Ljava/lang/String;
intermediary field_7774
Lnet/minecraft/class_1706;field_7774:Ljava/lang/String;
named newItemName
Lnet/minecraft/screen/AnvilScreenHandler;newItemName:Ljava/lang/String;
-
levelCost
- Mappings:
Namespace Name Mixin selector official w
Lbln;w:Lbmb;
intermediary field_7770
Lnet/minecraft/class_1706;field_7770:Lnet/minecraft/class_3915;
named levelCost
Lnet/minecraft/screen/AnvilScreenHandler;levelCost:Lnet/minecraft/screen/Property;
-
-
Constructor Details
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>
Lbln;<init>(ILbje;)V
intermediary <init>
Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;)V
named <init>
Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>
Lbln;<init>(ILbje;Lblw;)V
intermediary <init>
Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
named <init>
Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
Method Details
-
canUse
- Specified by:
canUse
in classForgingScreenHandler
- Mappings:
Namespace Name Mixin selector official a
Lbml;a(Lcjr;)Z
intermediary method_24925
Lnet/minecraft/class_4861;method_24925(Lnet/minecraft/class_2680;)Z
named canUse
Lnet/minecraft/screen/ForgingScreenHandler;canUse(Lnet/minecraft/block/BlockState;)Z
-
canTakeOutput
- Specified by:
canTakeOutput
in classForgingScreenHandler
- Mappings:
Namespace Name Mixin selector official a
Lbml;a(Lbjf;Z)Z
intermediary method_24927
Lnet/minecraft/class_4861;method_24927(Lnet/minecraft/class_1657;Z)Z
named canTakeOutput
Lnet/minecraft/screen/ForgingScreenHandler;canTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Z)Z
-
onTakeOutput
- Specified by:
onTakeOutput
in classForgingScreenHandler
- Mappings:
Namespace Name Mixin selector official a
Lbml;a(Lbjf;Lbpr;)V
intermediary method_24923
Lnet/minecraft/class_4861;method_24923(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
named onTakeOutput
Lnet/minecraft/screen/ForgingScreenHandler;onTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
-
updateResult
public void updateResult()- Specified by:
updateResult
in classForgingScreenHandler
- Mappings:
Namespace Name Mixin selector official i
Lbml;i()V
intermediary method_24928
Lnet/minecraft/class_4861;method_24928()V
named updateResult
Lnet/minecraft/screen/ForgingScreenHandler;updateResult()V
-
getNextCost
public static int getNextCost(int cost)- Mappings:
Namespace Name Mixin selector official d
Lbln;d(I)I
intermediary method_20398
Lnet/minecraft/class_1706;method_20398(I)I
named getNextCost
Lnet/minecraft/screen/AnvilScreenHandler;getNextCost(I)I
-
setNewItemName
- Mappings:
Namespace Name Mixin selector official a
Lbln;a(Ljava/lang/String;)V
intermediary method_7625
Lnet/minecraft/class_1706;method_7625(Ljava/lang/String;)V
named setNewItemName
Lnet/minecraft/screen/AnvilScreenHandler;setNewItemName(Ljava/lang/String;)V
-
getLevelCost
public int getLevelCost()- Mappings:
Namespace Name Mixin selector official j
Lbln;j()I
intermediary method_17369
Lnet/minecraft/class_1706;method_17369()I
named getLevelCost
Lnet/minecraft/screen/AnvilScreenHandler;getLevelCost()I
-