Class BasicScreenAddon

java.lang.Object
com.hrznstudio.titanium.client.screen.addon.BasicScreenAddon
All Implemented Interfaces:
IScreenAddon, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.TabOrderedElement
Direct Known Subclasses:
AssetScreenAddon, BasicButtonAddon, ColorPickerAddon, DragPanelScreenAddon, EnergyBarScreenAddon, FacingHandlerScreenAddon, HuePickerAddon, ItemstackFilterScreenAddon, LockableOverlayAddon, ProgressBarScreenAddon, ShadePickerAddon, SlotsScreenAddon, TankScreenAddon, TextFieldScreenAddon, TextScreenAddon, WidgetScreenAddon

public abstract class BasicScreenAddon extends Object implements IScreenAddon
  • Constructor Details

    • BasicScreenAddon

      protected BasicScreenAddon(int posX, int posY)
  • Method Details

    • isMouseOver

      public boolean isMouseOver(double mouseX, double mouseY)
      Description copied from interface: IScreenAddon
      Checks whether the mouse if over a specific object or point
      Specified by:
      isMouseOver in interface net.minecraft.client.gui.components.events.GuiEventListener
      Specified by:
      isMouseOver in interface IScreenAddon
      Parameters:
      mouseX - The X position of the mouse
      mouseY - The Y position of the mouse
      Returns:
      Returns true if the mouse if over a specific object or point
    • getXSize

      public abstract int getXSize()
    • getYSize

      public abstract int getYSize()
    • getPosX

      public int getPosX()
    • setPosX

      public void setPosX(int posX)
    • getPosY

      public int getPosY()
    • setPosY

      public void setPosY(int posY)
    • isFocused

      public boolean isFocused()
      Specified by:
      isFocused in interface net.minecraft.client.gui.components.events.GuiEventListener
      Specified by:
      isFocused in interface IScreenAddon
    • setFocused

      public void setFocused(boolean p_265728_)
      Description copied from interface: IScreenAddon
      Called when Screen Focus changes
      Specified by:
      setFocused in interface net.minecraft.client.gui.components.events.GuiEventListener
      Specified by:
      setFocused in interface IScreenAddon
      Parameters:
      p_265728_ - If the screen the addon is part of is focused