Package net.minecraft.screen
Class AnvilScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.ForgingScreenHandler
net.minecraft.screen.AnvilScreenHandler
- Mappings:
Namespace Name named net/minecraft/screen/AnvilScreenHandlerintermediary net/minecraft/class_1706official cpv
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final booleanprivate static final intprivate static final intprivate static final intstatic final intprivate static final intstatic final intprivate static final intprivate final Propertyprivate static final Loggerstatic final intstatic final intprivate static final intprivate intprivate static final 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) booleansetNewItemName(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
-
INPUT_1_ID
public static final int INPUT_1_ID- See Also:
- Mappings:
Namespace Name Mixin selector named INPUT_1_IDLnet/minecraft/screen/AnvilScreenHandler;INPUT_1_ID:Iintermediary field_41898Lnet/minecraft/class_1706;field_41898:Iofficial kLcpv;k:I
-
INPUT_2_ID
public static final int INPUT_2_ID- See Also:
- Mappings:
Namespace Name Mixin selector named INPUT_2_IDLnet/minecraft/screen/AnvilScreenHandler;INPUT_2_ID:Iintermediary field_41899Lnet/minecraft/class_1706;field_41899:Iofficial lLcpv;l:I
-
OUTPUT_ID
public static final int OUTPUT_ID- See Also:
- Mappings:
Namespace Name Mixin selector named OUTPUT_IDLnet/minecraft/screen/AnvilScreenHandler;OUTPUT_ID:Iintermediary field_41900Lnet/minecraft/class_1706;field_41900:Iofficial mLcpv;m:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/screen/AnvilScreenHandler;LOGGER:Lorg/slf4j/Logger;intermediary field_7771Lnet/minecraft/class_1706;field_7771:Lorg/slf4j/Logger;official sLcpv;s:Lorg/slf4j/Logger;
-
field_30752
private static final boolean field_30752- See Also:
- Mappings:
Namespace Name Mixin selector named field_30752Lnet/minecraft/screen/AnvilScreenHandler;field_30752:Zintermediary field_30752Lnet/minecraft/class_1706;field_30752:Zofficial tLcpv;t:Z
-
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_NAME_LENGTHLnet/minecraft/screen/AnvilScreenHandler;MAX_NAME_LENGTH:Iintermediary field_30751Lnet/minecraft/class_1706;field_30751:Iofficial nLcpv;n:I
-
field_30753
private static final int field_30753- See Also:
- Mappings:
Namespace Name Mixin selector named field_30753Lnet/minecraft/screen/AnvilScreenHandler;field_30753:Iintermediary field_30753Lnet/minecraft/class_1706;field_30753:Iofficial xLcpv;x:I
-
field_30754
private static final int field_30754- See Also:
- Mappings:
Namespace Name Mixin selector named field_30754Lnet/minecraft/screen/AnvilScreenHandler;field_30754:Iintermediary field_30754Lnet/minecraft/class_1706;field_30754:Iofficial yLcpv;y:I
-
field_30755
private static final int field_30755- See Also:
- Mappings:
Namespace Name Mixin selector named field_30755Lnet/minecraft/screen/AnvilScreenHandler;field_30755:Iintermediary field_30755Lnet/minecraft/class_1706;field_30755:Iofficial zLcpv;z:I
-
field_30747
private static final int field_30747- See Also:
- Mappings:
Namespace Name Mixin selector named field_30747Lnet/minecraft/screen/AnvilScreenHandler;field_30747:Iintermediary field_30747Lnet/minecraft/class_1706;field_30747:Iofficial ALcpv;A:I
-
field_30748
private static final int field_30748- See Also:
- Mappings:
Namespace Name Mixin selector named field_30748Lnet/minecraft/screen/AnvilScreenHandler;field_30748:Iintermediary field_30748Lnet/minecraft/class_1706;field_30748:Iofficial BLcpv;B:I
-
field_30749
private static final int field_30749- See Also:
- Mappings:
Namespace Name Mixin selector named field_30749Lnet/minecraft/screen/AnvilScreenHandler;field_30749:Iintermediary field_30749Lnet/minecraft/class_1706;field_30749:Iofficial CLcpv;C:I
-
field_30750
private static final int field_30750- See Also:
- Mappings:
Namespace Name Mixin selector named field_30750Lnet/minecraft/screen/AnvilScreenHandler;field_30750:Iintermediary field_30750Lnet/minecraft/class_1706;field_30750:Iofficial DLcpv;D:I
-
INPUT_1_X
private static final int INPUT_1_X- See Also:
- Mappings:
Namespace Name Mixin selector named INPUT_1_XLnet/minecraft/screen/AnvilScreenHandler;INPUT_1_X:Iintermediary field_41894Lnet/minecraft/class_1706;field_41894:Iofficial ELcpv;E:I
-
INPUT_2_X
private static final int INPUT_2_X- See Also:
- Mappings:
Namespace Name Mixin selector named INPUT_2_XLnet/minecraft/screen/AnvilScreenHandler;INPUT_2_X:Iintermediary field_41895Lnet/minecraft/class_1706;field_41895:Iofficial FLcpv;F:I
-
OUTPUT_X
private static final int OUTPUT_X- See Also:
- Mappings:
Namespace Name Mixin selector named OUTPUT_XLnet/minecraft/screen/AnvilScreenHandler;OUTPUT_X:Iintermediary field_41896Lnet/minecraft/class_1706;field_41896:Iofficial GLcpv;G:I
-
SLOT_Y
private static final int SLOT_Y- See Also:
- Mappings:
Namespace Name Mixin selector named SLOT_YLnet/minecraft/screen/AnvilScreenHandler;SLOT_Y:Iintermediary field_41897Lnet/minecraft/class_1706;field_41897:Iofficial HLcpv;H:I
-
repairItemUsage
private int repairItemUsage- Mappings:
Namespace Name Mixin selector named repairItemUsageLnet/minecraft/screen/AnvilScreenHandler;repairItemUsage:Iintermediary field_7776Lnet/minecraft/class_1706;field_7776:Iofficial uLcpv;u:I
-
newItemName
- Mappings:
Namespace Name Mixin selector named newItemNameLnet/minecraft/screen/AnvilScreenHandler;newItemName:Ljava/lang/String;intermediary field_7774Lnet/minecraft/class_1706;field_7774:Ljava/lang/String;official vLcpv;v:Ljava/lang/String;
-
levelCost
- Mappings:
Namespace Name Mixin selector named levelCostLnet/minecraft/screen/AnvilScreenHandler;levelCost:Lnet/minecraft/screen/Property;intermediary field_7770Lnet/minecraft/class_1706;field_7770:Lnet/minecraft/class_3915;official wLcpv;w:Lcql;
-
-
Constructor Details
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)Vintermediary <init>Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;)Vofficial <init>Lcpv;<init>(ILcmv;)V
-
AnvilScreenHandler
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/screen/AnvilScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)Vintermediary <init>Lnet/minecraft/class_1706;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)Vofficial <init>Lcpv;<init>(ILcmv;Lcqe;)V
-
-
Method Details
-
getForgingSlotsManager
- Specified by:
getForgingSlotsManagerin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector named getForgingSlotsManagerLnet/minecraft/screen/ForgingScreenHandler;getForgingSlotsManager()Lnet/minecraft/screen/slot/ForgingSlotsManager;intermediary method_48352Lnet/minecraft/class_4861;method_48352()Lnet/minecraft/class_8047;official lLcqv;l()Lcqw;
-
canUse
- Specified by:
canUsein classForgingScreenHandler- Mappings:
Namespace Name Mixin selector named canUseLnet/minecraft/screen/ForgingScreenHandler;canUse(Lnet/minecraft/block/BlockState;)Zintermediary method_24925Lnet/minecraft/class_4861;method_24925(Lnet/minecraft/class_2680;)Zofficial aLcqv;a(Ldsb;)Z
-
canTakeOutput
- Specified by:
canTakeOutputin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector named canTakeOutputLnet/minecraft/screen/ForgingScreenHandler;canTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Z)Zintermediary method_24927Lnet/minecraft/class_4861;method_24927(Lnet/minecraft/class_1657;Z)Zofficial aLcqv;a(Lcmw;Z)Z
-
onTakeOutput
- Specified by:
onTakeOutputin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector named onTakeOutputLnet/minecraft/screen/ForgingScreenHandler;onTakeOutput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Vintermediary method_24923Lnet/minecraft/class_4861;method_24923(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Vofficial aLcqv;a(Lcmw;Lcuo;)V
-
updateResult
public void updateResult()- Specified by:
updateResultin classForgingScreenHandler- Mappings:
Namespace Name Mixin selector named updateResultLnet/minecraft/screen/ForgingScreenHandler;updateResult()Vintermediary method_24928Lnet/minecraft/class_4861;method_24928()Vofficial mLcqv;m()V
-
getNextCost
public static int getNextCost(int cost) - Mappings:
Namespace Name Mixin selector named getNextCostLnet/minecraft/screen/AnvilScreenHandler;getNextCost(I)Iintermediary method_20398Lnet/minecraft/class_1706;method_20398(I)Iofficial eLcpv;e(I)I
-
setNewItemName
- Mappings:
Namespace Name Mixin selector named setNewItemNameLnet/minecraft/screen/AnvilScreenHandler;setNewItemName(Ljava/lang/String;)Zintermediary method_7625Lnet/minecraft/class_1706;method_7625(Ljava/lang/String;)Zofficial aLcpv;a(Ljava/lang/String;)Z
-
sanitize
- Mappings:
Namespace Name Mixin selector named sanitizeLnet/minecraft/screen/AnvilScreenHandler;sanitize(Ljava/lang/String;)Ljava/lang/String;intermediary method_52176Lnet/minecraft/class_1706;method_52176(Ljava/lang/String;)Ljava/lang/String;official bLcpv;b(Ljava/lang/String;)Ljava/lang/String;
-
getLevelCost
public int getLevelCost()- Mappings:
Namespace Name Mixin selector named getLevelCostLnet/minecraft/screen/AnvilScreenHandler;getLevelCost()Iintermediary method_17369Lnet/minecraft/class_1706;method_17369()Iofficial nLcpv;n()I
-