Klasse PaintBlockPartGui<T extends BlockPart<T>>

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
gollorum.signpost.minecraft.gui.PaintBlockPartGui<T>
Alle implementierten Schnittstellen:
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
Bekannte direkte Unterklassen:
PaintPostGui, PaintSignGui

public abstract class PaintBlockPartGui<T extends BlockPart<T>> extends net.minecraft.client.gui.screens.Screen
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.screens.Screen

    net.minecraft.client.gui.screens.Screen.NarratableSearchResult
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected final T
     
    protected Tuple<Either<net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.resources.model.Material>,Optional<Tint>>
     
    protected final T
     

    Von Klasse geerbte Felder net.minecraft.client.gui.screens.Screen

    FADE_IN_TIME, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, renderables, screenExecutor, title, width
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    PaintBlockPartGui(PostTile tile, T part, T displayPart, UUID identifier, Texture oldTexture)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
     
    protected void
     
    void
     
    protected abstract void
    setTexture(T part, Texture texture)
     
    protected Either<net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.resources.model.Material>
    spriteFrom(net.minecraft.resources.ResourceLocation loc)
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.screens.Screen

    added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, canInterruptWithAnotherScreen, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleClickEvent, handleComponentClicked, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isPauseScreen, isValidCharacterForName, keyPressed, onFilesDrop, panoramaShouldSpin, rebuildWidgets, removed, removeWidget, render, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltipAndSubtitles, repositionElements, resize, setInitialFocus, setInitialFocus, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.events.AbstractContainerEventHandler

    getFocused, isDragging, setDragging, setFocused

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.ContainerEventHandler

    charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    getBorderForArrowNavigation, mouseMoved, shouldTakeFocusAfterInteraction

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Felddetails

    • part

      protected final T extends BlockPart<T> part
    • displayPart

      protected final T extends BlockPart<T> displayPart
    • oldSprite

      protected Tuple<Either<net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.resources.model.Material>,Optional<Tint>> oldSprite
  • Konstruktordetails

    • PaintBlockPartGui

      public PaintBlockPartGui(PostTile tile, T part, T displayPart, UUID identifier, Texture oldTexture)
  • Methodendetails

    • spriteFrom

      protected Either<net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.resources.model.Material> spriteFrom(net.minecraft.resources.ResourceLocation loc)
    • init

      protected void init()
      Setzt außer Kraft:
      init in Klasse net.minecraft.client.gui.screens.Screen
    • clearSelection

      protected void clearSelection()
    • setTexture

      protected abstract void setTexture(T part, Texture texture)
    • onClose

      public void onClose()
      Setzt außer Kraft:
      onClose in Klasse net.minecraft.client.gui.screens.Screen