类 ExtremeAnvilMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
committee.nova.mods.avaritia.common.menu.ExtremeAnvilMenu
public class ExtremeAnvilMenu
extends net.minecraft.world.inventory.ItemCombinerMenu
-
字段概要
字段从类继承的字段 net.minecraft.world.inventory.ItemCombinerMenu
access, inputSlots, player, resultSlots从类继承的字段 net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_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 -
构造器概要
构造器构造器说明ExtremeAnvilMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.network.FriendlyByteBuf buf) ExtremeAnvilMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.world.inventory.ContainerLevelAccess pAccess) -
方法概要
修饰符和类型方法说明static intcalculateIncreasedRepairCost(int pOldRepairCost) protected @NotNull net.minecraft.world.inventory.ItemCombinerMenuSlotDefinitionvoidprotected booleanisValidBlock(net.minecraft.world.level.block.state.BlockState pState) protected booleanmayPickup(net.minecraft.world.entity.player.Player pPlayer, boolean pHasStack) protected voidonTake(@NotNull net.minecraft.world.entity.player.Player pPlayer, @NotNull net.minecraft.world.item.ItemStack pStack) booleansetItemName(String pItemName) 从类继承的方法 net.minecraft.world.inventory.ItemCombinerMenu
canMoveIntoInputSlots, getResultSlot, getSlotToQuickMoveTo, quickMoveStack, removed, slotsChanged, stillValid从类继承的方法 net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, 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
-
字段详细资料
-
repairItemCountCost
public int repairItemCountCost
-
-
构造器详细资料
-
ExtremeAnvilMenu
public ExtremeAnvilMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.network.FriendlyByteBuf buf) -
ExtremeAnvilMenu
public ExtremeAnvilMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.world.inventory.ContainerLevelAccess pAccess)
-
-
方法详细资料
-
createInputSlotDefinitions
@NotNull protected @NotNull net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition createInputSlotDefinitions()- 指定者:
createInputSlotDefinitions在类中net.minecraft.world.inventory.ItemCombinerMenu
-
isValidBlock
protected boolean isValidBlock(net.minecraft.world.level.block.state.BlockState pState) - 指定者:
isValidBlock在类中net.minecraft.world.inventory.ItemCombinerMenu
-
mayPickup
protected boolean mayPickup(net.minecraft.world.entity.player.Player pPlayer, boolean pHasStack) - 指定者:
mayPickup在类中net.minecraft.world.inventory.ItemCombinerMenu
-
onTake
protected void onTake(@NotNull @NotNull net.minecraft.world.entity.player.Player pPlayer, @NotNull @NotNull net.minecraft.world.item.ItemStack pStack) - 指定者:
onTake在类中net.minecraft.world.inventory.ItemCombinerMenu
-
createResult
public void createResult()- 指定者:
createResult在类中net.minecraft.world.inventory.ItemCombinerMenu
-
calculateIncreasedRepairCost
public static int calculateIncreasedRepairCost(int pOldRepairCost) -
setItemName
-