类 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
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    int
     

    从类继承的字段 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 int
    calculateIncreasedRepairCost(int pOldRepairCost)
     
    protected @NotNull net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition
     
    void
     
    protected boolean
    isValidBlock(net.minecraft.world.level.block.state.BlockState pState)
     
    protected boolean
    mayPickup(net.minecraft.world.entity.player.Player pPlayer, boolean pHasStack)
     
    protected void
    onTake(@NotNull net.minecraft.world.entity.player.Player pPlayer, @NotNull net.minecraft.world.item.ItemStack pStack)
     
    boolean
    setItemName(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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • 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

      public boolean setItemName(String pItemName)