Package net.minecraft.screen
Class AnvilScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.AnvilScreenHandler
public class AnvilScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official xkintermediary net/minecraft/class_1985named net/minecraft/screen/AnvilScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private BlockPosblockPosprivate intfield_8453private Stringfield_8454private Inventoryinventoryprivate static LoggerLOGGERprivate PlayerEntityplayerintrepairCostprivate InventoryresultInventoryprivate WorldworldFields inherited from class net.minecraft.screen.ScreenHandler
listeners, slots, syncId, trackedStacks -
Constructor Summary
Constructors Constructor Description AnvilScreenHandler(PlayerInventory playerInventory, World world, PlayerEntity player)AnvilScreenHandler(PlayerInventory playerInventory, World world, BlockPos blockPos, PlayerEntity player) -
Method Summary
Modifier and Type Method Description voidaddListener(ScreenHandlerListener listener)booleancanUse(PlayerEntity player)voidclose(PlayerEntity player)voidonContentChanged(Inventory inventory)voidrename(String customName)voidsetProperty(int id, int value)ItemStacktransferSlot(PlayerEntity player, int invSlot)voidupdateResult()Methods inherited from class net.minecraft.screen.ScreenHandler
addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, endQuickCraft, getNextActionId, getSlot, getStacks, insertItem, isNotRestricted, method_8096, method_8102, onButtonClick, onSlotClick, packClickData, removeListener, sendContentUpdates, setPlayerRestriction, setStackInSlot, shouldQuickCraftContinue, unpackButtonId, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official fLxk;f:Lorg/apache/logging/log4j/Logger;intermediary field_8448Lnet/minecraft/class_1985;field_8448:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/screen/AnvilScreenHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
resultInventory
- Mappings:
Namespace Name Mixin selector official gLxk;g:Log;intermediary field_8449Lnet/minecraft/class_1985;field_8449:Lnet/minecraft/class_1718;named resultInventoryLnet/minecraft/screen/AnvilScreenHandler;resultInventory:Lnet/minecraft/inventory/Inventory;
-
inventory
- Mappings:
Namespace Name Mixin selector official hLxk;h:Log;intermediary field_8450Lnet/minecraft/class_1985;field_8450:Lnet/minecraft/class_1718;named inventoryLnet/minecraft/screen/AnvilScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
world
- Mappings:
Namespace Name Mixin selector official iLxk;i:Ladm;intermediary field_8451Lnet/minecraft/class_1985;field_8451:Lnet/minecraft/class_99;named worldLnet/minecraft/screen/AnvilScreenHandler;world:Lnet/minecraft/world/World;
-
blockPos
- Mappings:
Namespace Name Mixin selector official jLxk;j:Lcj;intermediary field_8452Lnet/minecraft/class_1985;field_8452:Lnet/minecraft/class_1372;named blockPosLnet/minecraft/screen/AnvilScreenHandler;blockPos:Lnet/minecraft/util/math/BlockPos;
-
repairCost
public int repairCost- Mappings:
Namespace Name Mixin selector official aLxk;a:Iintermediary field_8447Lnet/minecraft/class_1985;field_8447:Inamed repairCostLnet/minecraft/screen/AnvilScreenHandler;repairCost:I
-
field_8453
private int field_8453- Mappings:
Namespace Name Mixin selector official kLxk;k:Iintermediary field_8453Lnet/minecraft/class_1985;field_8453:Inamed field_8453Lnet/minecraft/screen/AnvilScreenHandler;field_8453:I
-
field_8454
- Mappings:
Namespace Name Mixin selector official lLxk;l:Ljava/lang/String;intermediary field_8454Lnet/minecraft/class_1985;field_8454:Ljava/lang/String;named field_8454Lnet/minecraft/screen/AnvilScreenHandler;field_8454:Ljava/lang/String;
-
player
- Mappings:
Namespace Name Mixin selector official mLxk;m:Lwn;intermediary field_8455Lnet/minecraft/class_1985;field_8455:Lnet/minecraft/class_1963;named playerLnet/minecraft/screen/AnvilScreenHandler;player:Lnet/minecraft/entity/player/PlayerEntity;
-
-
Constructor Details
-
AnvilScreenHandler
@Environment(CLIENT) public AnvilScreenHandler(PlayerInventory playerInventory, World world, PlayerEntity player)- Mappings:
Namespace Name Mixin selector official <init>Lxk;<init>(Lwm;Ladm;Lwn;)Vintermediary <init>Lnet/minecraft/class_1985;<init>(Lnet/minecraft/class_1962;Lnet/minecraft/class_99;Lnet/minecraft/class_1963;)Vnamed <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)V
-
AnvilScreenHandler
public AnvilScreenHandler(PlayerInventory playerInventory, World world, BlockPos blockPos, PlayerEntity player)- Mappings:
Namespace Name Mixin selector official <init>Lxk;<init>(Lwm;Ladm;Lcj;Lwn;)Vintermediary <init>Lnet/minecraft/class_1985;<init>(Lnet/minecraft/class_1962;Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Lnet/minecraft/class_1963;)Vnamed <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
-
-
Method Details
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLxi;a(Log;)Vintermediary method_8101Lnet/minecraft/class_1983;method_8101(Lnet/minecraft/class_1718;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
updateResult
public void updateResult()- Mappings:
Namespace Name Mixin selector official eLxk;e()Vintermediary method_8128Lnet/minecraft/class_1985;method_8128()Vnamed updateResultLnet/minecraft/screen/AnvilScreenHandler;updateResult()V
-
addListener
- Overrides:
addListenerin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLxi;a(Lxn;)Vintermediary method_8107Lnet/minecraft/class_1983;method_8107(Lnet/minecraft/class_1991;)Vnamed addListenerLnet/minecraft/screen/ScreenHandler;addListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
-
setProperty
- Overrides:
setPropertyin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(II)Vintermediary method_8115Lnet/minecraft/class_1983;method_8115(II)Vnamed setPropertyLnet/minecraft/screen/ScreenHandler;setProperty(II)V
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(Lwn;)Vintermediary method_8117Lnet/minecraft/class_1983;method_8117(Lnet/minecraft/class_1963;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLxi;a(Lwn;)Zintermediary method_8104Lnet/minecraft/class_1983;method_8104(Lnet/minecraft/class_1963;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(Lwn;I)Lzx;intermediary method_8118Lnet/minecraft/class_1983;method_8118(Lnet/minecraft/class_1963;I)Lnet/minecraft/class_2056;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
rename
- Mappings:
Namespace Name Mixin selector official aLxk;a(Ljava/lang/String;)Vintermediary method_8125Lnet/minecraft/class_1985;method_8125(Ljava/lang/String;)Vnamed renameLnet/minecraft/screen/AnvilScreenHandler;rename(Ljava/lang/String;)V
-