类 ExtremeAnvilScreen

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<T>
committee.nova.mods.avaritia.api.client.screen.BaseContainerScreen<ExtremeAnvilMenu>
committee.nova.mods.avaritia.client.screen.ExtremeAnvilScreen
所有已实现的接口:
IDataReceiver, net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.screens.inventory.MenuAccess<ExtremeAnvilMenu>, net.minecraft.world.inventory.ContainerListener

public class ExtremeAnvilScreen extends BaseContainerScreen<ExtremeAnvilMenu>
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraft.client.gui.screens.Screen

    net.minecraft.client.gui.screens.Screen.NarratableSearchResult
  • 字段概要

    从类继承的字段 committee.nova.mods.avaritia.api.client.screen.BaseContainerScreen

    bgImgHeight, bgImgWidth, bgTexture

    从类继承的字段 net.minecraft.client.gui.screens.inventory.AbstractContainerScreen

    clickedSlot, draggingItem, hoveredSlot, imageHeight, imageWidth, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, isSplittingStack, leftPos, menu, playerInventoryTitle, quickCraftingType, quickCraftSlots, SLOT_ITEM_BLIT_OFFSET, slotColor, titleLabelX, titleLabelY, topPos

    从类继承的字段 net.minecraft.client.gui.screens.Screen

    BACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, width

    从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • 构造器概要

    构造器
    构造器
    说明
    ExtremeAnvilScreen(ExtremeAnvilMenu pMenu, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.network.chat.Component pTitle)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    boolean
    keyPressed(int pKeyCode, int pScanCode, int pModifiers)
     
    protected void
    renderBgs(@NotNull net.minecraft.client.gui.GuiGraphics pGuiGraphics, float pPartialTick, int pX, int pY)
     
    void
    renderFg(@NotNull net.minecraft.client.gui.GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick)
     
    void
    resize(@NotNull net.minecraft.client.Minecraft pMinecraft, int pWidth, int pHeight)
     
    void
    slotChanged(@NotNull net.minecraft.world.inventory.AbstractContainerMenu pContainerToSend, int pSlotInd, @NotNull net.minecraft.world.item.ItemStack pStack)
     
    protected void
     

    从类继承的方法 committee.nova.mods.avaritia.api.client.screen.BaseContainerScreen

    dataChanged, fraction, init, number, receive, removed, render, renderBg

    从类继承的方法 net.minecraft.client.gui.screens.inventory.AbstractContainerScreen

    checkHotbarKeyPressed, clearDraggingState, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, hasClickedOutside, isHovering, isPauseScreen, mouseClicked, mouseDragged, mouseReleased, onClose, recalculateQuickCraftRemaining, renderLabels, renderSlot, renderSlotHighlight, renderSlotHighlight, renderTooltip, slotClicked, tick

    从类继承的方法 net.minecraft.client.gui.screens.Screen

    added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderDirtBackground, renderWithTooltip, repositionElements, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError

    从类继承的方法 net.minecraft.client.gui.components.events.AbstractContainerEventHandler

    getFocused, isDragging, setDragging, setFocused

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 net.minecraft.client.gui.components.events.ContainerEventHandler

    charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseScrolled, nextFocusPath, setFocused

    从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener

    mouseMoved

    从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • 构造器详细资料

    • ExtremeAnvilScreen

      public ExtremeAnvilScreen(ExtremeAnvilMenu pMenu, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.network.chat.Component pTitle)
  • 方法详细资料

    • containerTick

      public void containerTick()
      覆盖:
      containerTick 在类中 net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<ExtremeAnvilMenu>
    • subInit

      protected void subInit()
      覆盖:
      subInit 在类中 BaseContainerScreen<ExtremeAnvilMenu>
    • resize

      public void resize(@NotNull @NotNull net.minecraft.client.Minecraft pMinecraft, int pWidth, int pHeight)
      覆盖:
      resize 在类中 net.minecraft.client.gui.screens.Screen
    • keyPressed

      public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers)
      指定者:
      keyPressed 在接口中 net.minecraft.client.gui.components.events.ContainerEventHandler
      指定者:
      keyPressed 在接口中 net.minecraft.client.gui.components.events.GuiEventListener
      覆盖:
      keyPressed 在类中 net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<ExtremeAnvilMenu>
    • renderFg

      public void renderFg(@NotNull @NotNull net.minecraft.client.gui.GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick)
      覆盖:
      renderFg 在类中 BaseContainerScreen<ExtremeAnvilMenu>
    • renderBgs

      protected void renderBgs(@NotNull @NotNull net.minecraft.client.gui.GuiGraphics pGuiGraphics, float pPartialTick, int pX, int pY)
      覆盖:
      renderBgs 在类中 BaseContainerScreen<ExtremeAnvilMenu>
    • slotChanged

      public void slotChanged(@NotNull @NotNull net.minecraft.world.inventory.AbstractContainerMenu pContainerToSend, int pSlotInd, @NotNull @NotNull net.minecraft.world.item.ItemStack pStack)
      指定者:
      slotChanged 在接口中 net.minecraft.world.inventory.ContainerListener
      覆盖:
      slotChanged 在类中 BaseContainerScreen<ExtremeAnvilMenu>