Class ScreenMixin

java.lang.Object
de.teamlapen.werewolves.mixin.client.ScreenMixin
All Implemented Interfaces:
de.teamlapen.werewolves.api.client.gui.ScreenAccessor

public abstract class ScreenMixin extends Object implements de.teamlapen.werewolves.api.client.gui.ScreenAccessor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected net.minecraft.client.gui.Font
     
    List<net.minecraft.client.gui.components.Renderable>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.gui.Font
     
    <T extends net.minecraft.client.gui.components.AbstractWidget & net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.narration.NarratableEntry>
    T
     
    void
    invokeRemoveWidget(net.minecraft.client.gui.components.events.GuiEventListener listener)
     
    protected abstract void
    removeWidget(net.minecraft.client.gui.components.events.GuiEventListener p_169412_)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • font

      protected net.minecraft.client.gui.Font font
    • renderables

      public List<net.minecraft.client.gui.components.Renderable> renderables
  • Constructor Details

    • ScreenMixin

      public ScreenMixin()
  • Method Details

    • removeWidget

      protected abstract void removeWidget(net.minecraft.client.gui.components.events.GuiEventListener p_169412_)
    • invokeAddRenderableWidget_werewolves

      public <T extends net.minecraft.client.gui.components.AbstractWidget & net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.narration.NarratableEntry> T invokeAddRenderableWidget_werewolves(T button)
      Specified by:
      invokeAddRenderableWidget_werewolves in interface de.teamlapen.werewolves.api.client.gui.ScreenAccessor
    • getFont

      public net.minecraft.client.gui.Font getFont()
      Specified by:
      getFont in interface de.teamlapen.werewolves.api.client.gui.ScreenAccessor
    • invokeRemoveWidget

      public void invokeRemoveWidget(net.minecraft.client.gui.components.events.GuiEventListener listener)
      Specified by:
      invokeRemoveWidget in interface de.teamlapen.werewolves.api.client.gui.ScreenAccessor