Package net.minecraft.screen
Class AnvilScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.ForgingScreenHandler
net.minecraft.screen.AnvilScreenHandler
- Mappings:
Namespace Name intermediary net/minecraft/class_1706official cbfnamed net/minecraft/screen/AnvilScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intstatic final intprivate static final booleanprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intstatic final intstatic final intstatic final intprivate final Propertyprivate static final Loggerprivate Stringprivate intFields inherited from class net.minecraft.screen.ForgingScreenHandler
context, input, output, playerFields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
ConstructorsConstructorDescriptionAnvilScreenHandler(int syncId, PlayerInventory inventory) AnvilScreenHandler(int syncId, PlayerInventory inventory, ScreenHandlerContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanTakeOutput(PlayerEntity player, boolean present) protected booleancanUse(BlockState state) protected ForgingSlotsManagerintstatic intgetNextCost(int cost) protected voidonTakeOutput(PlayerEntity player, ItemStack stack) voidsetNewItemName(String newItemName) voidMethods inherited from class net.minecraft.screen.ForgingScreenHandler
canUse, getResultSlotIndex, getSlotFor, isValidIngredient, onClosed, onContentChanged, quickMoveMethods 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, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
field_41898
public static final int field_41898- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41898Lnet/minecraft/class_1706;field_41898:Iofficial kLcbf;k:Inamed field_41898Lnet/minecraft/screen/AnvilScreenHandler;field_41898:I
-
field_41899
public static final int field_41899- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41899Lnet/minecraft/class_1706;field_41899:Iofficial lLcbf;l:Inamed field_41899Lnet/minecraft/screen/AnvilScreenHandler;field_41899:I
-
field_41900
public static final int field_41900- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41900Lnet/minecraft/class_1706;field_41900:Iofficial mLcbf;m:Inamed field_41900Lnet/minecraft/screen/AnvilScreenHandler;field_41900:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector intermediary field_7771Lnet/minecraft/class_1706;field_7771:Lorg/slf4j/Logger;official sLcbf;s:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/screen/AnvilScreenHandler;LOGGER:Lorg/slf4j/Logger;
-
field_30752
private static final boolean field_30752- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30752Lnet/minecraft/class_1706;field_30752:Zofficial tLcbf;t:Znamed field_30752Lnet/minecraft/screen/AnvilScreenHandler;field_30752:Z
-
field_30751
public static final int field_30751- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30751Lnet/minecraft/class_1706;field_30751:Iofficial nLcbf;n:Inamed field_30751Lnet/minecraft/screen/AnvilScreenHandler;field_30751:I
-
field_30753
private static final int field_30753- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30753Lnet/minecraft/class_1706;field_30753:Iofficial xLcbf;x:Inamed field_30753Lnet/minecraft/screen/AnvilScreenHandler;field_30753:I
-
field_30754
private static final int field_30754- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30754Lnet/minecraft/class_1706;field_30754:Iofficial yLcbf;y:Inamed field_30754Lnet/minecraft/screen/AnvilScreenHandler;field_30754:I
-
field_30755
private static final int field_30755- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30755Lnet/minecraft/class_1706;field_30755:Iofficial zLcbf;z:Inamed field_30755Lnet/minecraft/screen/AnvilScreenHandler;field_30755:I
-
field_30747
private static final int field_30747- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30747Lnet/minecraft/class_1706;field_30747:Iofficial ALcbf;A:Inamed field_30747Lnet/minecraft/screen/AnvilScreenHandler;field_30747:I
-
field_30748
private static final int field_30748- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30748Lnet/minecraft/class_1706;field_30748:Iofficial BLcbf;B:Inamed field_30748Lnet/minecraft/screen/AnvilScreenHandler;field_30748:I
-
field_30749
private static final int field_30749- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30749Lnet/minecraft/class_1706;field_30749:Iofficial CLcbf;C:Inamed field_30749Lnet/minecraft/screen/AnvilScreenHandler;field_30749:I
-
field_30750
private static final int field_30750- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30750Lnet/minecraft/class_1706;field_30750:Iofficial DLcbf;D:Inamed field_30750Lnet/minecraft/screen/AnvilScreenHandler;field_30750:I
-
field_41894
private static final int field_41894- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41894Lnet/minecraft/class_1706;field_41894:Iofficial ELcbf;E:Inamed field_41894Lnet/minecraft/screen/AnvilScreenHandler;field_41894:I
-
field_41895
private static final int field_41895- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41895Lnet/minecraft/class_1706;field_41895:Iofficial FLcbf;F:Inamed field_41895Lnet/minecraft/screen/AnvilScreenHandler;field_41895:I
-
field_41896
private static final int field_41896- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41896Lnet/minecraft/class_1706;field_41896:Iofficial GLcbf;G:Inamed field_41896Lnet/minecraft/screen/AnvilScreenHandler;field_41896:I
-
field_41897
private static final int field_41897- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_41897Lnet/minecraft/class_1706;field_41897:Iofficial HLcbf;H:Inamed field_41897Lnet/minecraft/screen/AnvilScreenHandler;field_41897:I
-
repairItemUsage
private int repairItemUsage- Mappings:
Namespace Name Mixin selector intermediary field_7776Lnet/minecraft/class_1706;field_7776:Iofficial uLcbf;u:Inamed repairItemUsageLnet/minecraft/screen/AnvilScreenHandler;repairItemUsage:I
-
newItemName
- Mappings:
Namespace Name Mixin selector intermediary field_7774Lnet/minecraft/class_1706;field_7774:Ljava/lang/String;official vLcbf;v:Ljava/lang/String;named newItemNameLnet/minecraft/screen/AnvilScreenHandler;newItemName:Ljava/lang/String;
-
levelCost
- Mappings:
Namespace Name Mixin selector intermediary field_7770Lnet/minecraft/class_1706;field_7770:Lnet/minecraft/class_3915;official wLcbf;w:Lcbt;named levelCostLnet/minecraft/screen/AnvilScreenHandler;levelCost:Lnet/minecraft/screen/Property;
-
-
Constructor Details
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;)Vofficial <init>Lcbf;<init>(ILbyl;)Vnamed <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)Vofficial <init>Lcbf;<init>(ILbyl;Lcbo;)Vnamed <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
Method Details
-
getForgingSlotsManager
- Specified by:
getForgingSlotsManagerin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_48352Lnet/minecraft/class_4861;method_48352()Lnet/minecraft/class_8047;official lLccd;l()Lcce;named getForgingSlotsManagerLnet/minecraft/screen/ForgingScreenHandler;getForgingSlotsManager()Lnet/minecraft/screen/slot/ForgingSlotsManager;
-
canUse
- Specified by:
canUsein classForgingScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_24925Lnet/minecraft/class_4861;method_24925(Lnet/minecraft/class_2680;)Zofficial aLccd;a(Ldby;)Znamed canUseLnet/minecraft/screen/ForgingScreenHandler;canUse(Lnet/minecraft/block/BlockState;)Z
-
canTakeOutput
- Specified by:
canTakeOutputin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_24927Lnet/minecraft/class_4861;method_24927(Lnet/minecraft/class_1657;Z)Zofficial aLccd;a(Lbym;Z)Znamed canTakeOutputLnet/minecraft/screen/ForgingScreenHandler;canTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Z)Z
-
onTakeOutput
- Specified by:
onTakeOutputin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_24923Lnet/minecraft/class_4861;method_24923(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Vofficial aLccd;a(Lbym;Lcfx;)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 intermediary method_24928Lnet/minecraft/class_4861;method_24928()Vofficial mLccd;m()Vnamed updateResultLnet/minecraft/screen/ForgingScreenHandler;updateResult()V
-
getNextCost
public static int getNextCost(int cost) - Mappings:
Namespace Name Mixin selector intermediary method_20398Lnet/minecraft/class_1706;method_20398(I)Iofficial eLcbf;e(I)Inamed getNextCostLnet/minecraft/screen/AnvilScreenHandler;getNextCost(I)I
-
setNewItemName
- Mappings:
Namespace Name Mixin selector intermediary method_7625Lnet/minecraft/class_1706;method_7625(Ljava/lang/String;)Vofficial aLcbf;a(Ljava/lang/String;)Vnamed setNewItemNameLnet/minecraft/screen/AnvilScreenHandler;setNewItemName(Ljava/lang/String;)V
-
getLevelCost
public int getLevelCost()- Mappings:
Namespace Name Mixin selector intermediary method_17369Lnet/minecraft/class_1706;method_17369()Iofficial nLcbf;n()Inamed getLevelCostLnet/minecraft/screen/AnvilScreenHandler;getLevelCost()I
-