Package net.minecraft.world.inventory
Class AnvilMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
net.minecraft.world.inventory.AnvilMenu
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate static final intprivate final DataSlotprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final booleanstatic final intprivate static final intprivate Stringprivate static final org.slf4j.Loggerstatic final intintstatic final intprivate static final intprivate static final intFields inherited from class net.minecraft.world.inventory.ItemCombinerMenuaccess, inputSlots, player, resultSlotsFields inherited from class net.minecraft.world.inventory.AbstractContainerMenuCARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic intcalculateIncreasedRepairCost(int p_39026_) protected ItemCombinerMenuSlotDefinitionvoidintgetCost()protected booleanisValidBlock(BlockState p_39019_) protected booleanprotected voidbooleansetItemName(String p_288970_) voidsetMaximumCost(int value) private static StringvalidateName(String p_288995_) Methods inherited from class net.minecraft.world.inventory.ItemCombinerMenucanMoveIntoInputSlots, getResultSlot, getSlotToQuickMoveTo, quickMoveStack, removed, slotsChanged, stillValidMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenuaddDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, stillValid, suppressRemoteUpdates, transferState
- 
Field Details- 
INPUT_SLOTpublic static final int INPUT_SLOT- See Also:
 
- 
ADDITIONAL_SLOTpublic static final int ADDITIONAL_SLOT- See Also:
 
- 
RESULT_SLOTpublic static final int RESULT_SLOT- See Also:
 
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
DEBUG_COSTprivate static final boolean DEBUG_COST- See Also:
 
- 
MAX_NAME_LENGTHpublic static final int MAX_NAME_LENGTH- See Also:
 
- 
repairItemCountCostpublic int repairItemCountCost
- 
itemName
- 
cost
- 
COST_FAILprivate static final int COST_FAIL- See Also:
 
- 
COST_BASEprivate static final int COST_BASE- See Also:
 
- 
COST_ADDED_BASEprivate static final int COST_ADDED_BASE- See Also:
 
- 
COST_REPAIR_MATERIALprivate static final int COST_REPAIR_MATERIAL- See Also:
 
- 
COST_REPAIR_SACRIFICEprivate static final int COST_REPAIR_SACRIFICE- See Also:
 
- 
COST_INCOMPATIBLE_PENALTYprivate static final int COST_INCOMPATIBLE_PENALTY- See Also:
 
- 
COST_RENAMEprivate static final int COST_RENAME- See Also:
 
- 
INPUT_SLOT_X_PLACEMENTprivate static final int INPUT_SLOT_X_PLACEMENT- See Also:
 
- 
ADDITIONAL_SLOT_X_PLACEMENTprivate static final int ADDITIONAL_SLOT_X_PLACEMENT- See Also:
 
- 
RESULT_SLOT_X_PLACEMENTprivate static final int RESULT_SLOT_X_PLACEMENT- See Also:
 
- 
SLOT_Y_PLACEMENTprivate static final int SLOT_Y_PLACEMENT- See Also:
 
 
- 
- 
Constructor Details- 
AnvilMenu
- 
AnvilMenu
 
- 
- 
Method Details- 
createInputSlotDefinitions- Specified by:
- createInputSlotDefinitionsin class- ItemCombinerMenu
 
- 
isValidBlock- Specified by:
- isValidBlockin class- ItemCombinerMenu
 
- 
mayPickup- Specified by:
- mayPickupin class- ItemCombinerMenu
 
- 
onTake- Specified by:
- onTakein class- ItemCombinerMenu
 
- 
createResultpublic void createResult()- Specified by:
- createResultin class- ItemCombinerMenu
 
- 
calculateIncreasedRepairCostpublic static int calculateIncreasedRepairCost(int p_39026_) 
- 
setItemName
- 
validateName
- 
getCostpublic int getCost()
- 
setMaximumCostpublic void setMaximumCost(int value) 
 
-