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 bknintermediary net/minecraft/class_1706named net/minecraft/screen/AnvilScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private PropertylevelCostprivate static LoggerLOGGERprivate StringnewItemNameprivate intrepairItemUsageFields inherited from class net.minecraft.screen.ForgingScreenHandler
context, input, output, playerFields inherited from class net.minecraft.screen.ScreenHandler
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 booleancanTakeOutput(PlayerEntity player, boolean present)protected booleancanUse(BlockState state)intgetLevelCost()static intgetNextCost(int cost)protected voidonTakeOutput(PlayerEntity player, ItemStack stack)voidsetNewItemName(String string)voidupdateResult()Methods inherited from class net.minecraft.screen.ForgingScreenHandler
canUse, close, method_30025, onContentChanged, transferSlotMethods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, dropInventory, endQuickCraft, getSlot, getStacks, getType, insertItem, method_34245, method_34247, method_34248, method_34250, method_34252, method_34254, method_34255, method_34256, method_34257, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setProperty, setStackInSlot, shouldQuickCraftContinue, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official gLbkn;g: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;
-
repairItemUsage
private int repairItemUsage- Mappings:
Namespace Name Mixin selector official hLbkn;h:Iintermediary field_7776Lnet/minecraft/class_1706;field_7776:Inamed repairItemUsageLnet/minecraft/screen/AnvilScreenHandler;repairItemUsage:I
-
newItemName
- Mappings:
Namespace Name Mixin selector official iLbkn;i:Ljava/lang/String;intermediary field_7774Lnet/minecraft/class_1706;field_7774:Ljava/lang/String;named newItemNameLnet/minecraft/screen/AnvilScreenHandler;newItemName:Ljava/lang/String;
-
levelCost
- Mappings:
Namespace Name Mixin selector official jLbkn;j:Lblb;intermediary field_7770Lnet/minecraft/class_1706;field_7770:Lnet/minecraft/class_3915;named levelCostLnet/minecraft/screen/AnvilScreenHandler;levelCost:Lnet/minecraft/screen/Property;
-
-
Constructor Details
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbkn;<init>(ILbie;)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
- Mappings:
Namespace Name Mixin selector official <init>Lbkn;<init>(ILbie;Lbkw;)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
-
-
Method Details
-
canUse
- Specified by:
canUsein classForgingScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lcio;)Zintermediary method_24925Lnet/minecraft/class_4861;method_24925(Lnet/minecraft/class_2680;)Znamed canUseLnet/minecraft/screen/ForgingScreenHandler;canUse(Lnet/minecraft/block/BlockState;)Z
-
canTakeOutput
- Specified by:
canTakeOutputin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lbif;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
- Specified by:
onTakeOutputin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lbif;Lboq;)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()- Specified by:
updateResultin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector official iLbll;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 dLbkn;d(I)Iintermediary method_20398Lnet/minecraft/class_1706;method_20398(I)Inamed getNextCostLnet/minecraft/screen/AnvilScreenHandler;getNextCost(I)I
-
setNewItemName
- Mappings:
Namespace Name Mixin selector official aLbkn;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
- Mappings:
Namespace Name Mixin selector official jLbkn;j()Iintermediary method_17369Lnet/minecraft/class_1706;method_17369()Inamed getLevelCostLnet/minecraft/screen/AnvilScreenHandler;getLevelCost()I
-