Class BaseChiselingContainerScreen<T extends BaseChiselingContainer>

java.lang.Object
com.supermartijn642.core.gui.widget.BaseWidget
com.supermartijn642.core.gui.widget.BaseContainerWidget<T>
com.supermartijn642.rechiseled.screen.BaseChiselingContainerScreen<T>
All Implemented Interfaces:
com.supermartijn642.core.gui.widget.ContainerWidget<T>, com.supermartijn642.core.gui.widget.Widget

public class BaseChiselingContainerScreen<T extends BaseChiselingContainer> extends com.supermartijn642.core.gui.widget.BaseContainerWidget<T>
Created 23/12/2021 by SuperMartijn642
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static int
    0 - 1 block 1 - row of 3 blocks 2 - 3x3 blocks

    Fields inherited from class com.supermartijn642.core.gui.widget.BaseContainerWidget

    container, containerWidgets

    Fields inherited from class com.supermartijn642.core.gui.widget.BaseWidget

    focusedWidget, height, nextNarration, widgets, width, x, y
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaseChiselingContainerScreen(net.minecraft.network.chat.Component title)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    net.minecraft.network.chat.Component
     
    void
    renderBackground(com.supermartijn642.core.gui.widget.WidgetRenderContext context, int mouseX, int mouseY)
     
    void
    renderForeground(com.supermartijn642.core.gui.widget.WidgetRenderContext context, int mouseX, int mouseY)
     

    Methods inherited from class com.supermartijn642.core.gui.widget.BaseContainerWidget

    initialize, initialize

    Methods inherited from class com.supermartijn642.core.gui.widget.BaseWidget

    addWidget, charTyped, discard, getTooltips, height, isFocused, keyPressed, keyReleased, left, mousePressed, mouseReleased, mouseScrolled, removeWidget, render, renderOverlay, renderTooltips, setFocused, top, update, width

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface com.supermartijn642.core.gui.widget.Widget

    charTyped, discard, height, keyPressed, keyReleased, left, mousePressed, mouseReleased, mouseScrolled, render, renderOverlay, renderTooltips, setFocused, top, update, width
  • Field Details

    • previewMode

      public static int previewMode
      0 - 1 block 1 - row of 3 blocks 2 - 3x3 blocks
  • Constructor Details

    • BaseChiselingContainerScreen

      public BaseChiselingContainerScreen(net.minecraft.network.chat.Component title)
  • Method Details

    • addWidgets

      protected void addWidgets()
      Overrides:
      addWidgets in class com.supermartijn642.core.gui.widget.BaseWidget
    • getNarrationMessage

      public net.minecraft.network.chat.Component getNarrationMessage()
    • renderBackground

      public void renderBackground(com.supermartijn642.core.gui.widget.WidgetRenderContext context, int mouseX, int mouseY)
      Specified by:
      renderBackground in interface com.supermartijn642.core.gui.widget.Widget
      Overrides:
      renderBackground in class com.supermartijn642.core.gui.widget.BaseWidget
    • renderForeground

      public void renderForeground(com.supermartijn642.core.gui.widget.WidgetRenderContext context, int mouseX, int mouseY)
      Specified by:
      renderForeground in interface com.supermartijn642.core.gui.widget.Widget
      Overrides:
      renderForeground in class com.supermartijn642.core.gui.widget.BaseWidget