java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.createmod.catnip.gui.AbstractSimiScreen
com.simibubi.create.content.equipment.zapper.ZapperScreen
com.simibubi.create.content.equipment.zapper.terrainzapper.WorldshaperScreen
All Implemented Interfaces:
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

public class WorldshaperScreen extends ZapperScreen
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen

    net.minecraft.client.gui.screens.Screen.NarratableSearchResult
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected IconButton
     
    protected Indicator
     
    protected ScrollInput
     
    protected Label
     
    protected final List<net.minecraft.network.chat.Component>
     
    protected List<Label>
     
    protected List<ScrollInput>
     
    protected boolean
     
    protected TerrainBrushes
     
    protected int[]
     
    protected boolean
     
     
    protected TerrainTools
     
    protected IconButton
     
    protected Indicator
     
    protected List<IconButton>
     
    protected final net.minecraft.network.chat.Component
     
    protected List<IconButton>
     
    protected final net.minecraft.network.chat.Component
     

    Fields inherited from class com.simibubi.create.content.equipment.zapper.ZapperScreen

    animationProgress, background, brightColor, currentPattern, fontColor, hand, patternButtons, patternSection, title, zapper

    Fields inherited from class net.createmod.catnip.gui.AbstractSimiScreen

    BACKGROUND_COLOR, guiLeft, guiTop, windowHeight, windowWidth, windowXOffset, windowYOffset

    Fields inherited from class net.minecraft.client.gui.screens.Screen

    CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, width

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    WorldshaperScreen(net.minecraft.world.item.ItemStack zapper, net.minecraft.world.InteractionHand hand)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    drawOnBackground(net.minecraft.client.gui.GuiGraphics graphics, int x, int y)
     
     
    protected void
     
    protected void
    initBrushParams(int x, int y)
     

    Methods inherited from class com.simibubi.create.content.equipment.zapper.ZapperScreen

    removed, renderBlock, renderWindow, renderZapper, tick

    Methods inherited from class net.createmod.catnip.gui.AbstractSimiScreen

    addRenderableWidgets, addRenderableWidgets, debugWindowArea, endFrame, getFocused, getRenderables, isPauseScreen, keyPressed, prepareFrame, removeWidgets, removeWidgets, render, renderWindowBackground, renderWindowForeground, setWindowOffset, setWindowSize

    Methods inherited from class net.minecraft.client.gui.screens.Screen

    added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenError

    Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler

    isDragging, setDragging, setFocused

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler

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

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    mouseMoved

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Field Details

    • placementSection

      protected final net.minecraft.network.chat.Component placementSection
    • toolSection

      protected final net.minecraft.network.chat.Component toolSection
    • brushOptions

      protected final List<net.minecraft.network.chat.Component> brushOptions
    • toolButtons

      protected List<IconButton> toolButtons
    • placementButtons

      protected List<IconButton> placementButtons
    • brushInput

      protected ScrollInput brushInput
    • brushLabel

      protected Label brushLabel
    • brushParams

      protected List<ScrollInput> brushParams
    • brushParamLabels

      protected List<Label> brushParamLabels
    • followDiagonals

      protected IconButton followDiagonals
    • acrossMaterials

      protected IconButton acrossMaterials
    • followDiagonalsIndicator

      protected Indicator followDiagonalsIndicator
    • acrossMaterialsIndicator

      protected Indicator acrossMaterialsIndicator
    • currentBrush

      protected TerrainBrushes currentBrush
    • currentBrushParams

      protected int[] currentBrushParams
    • currentFollowDiagonals

      protected boolean currentFollowDiagonals
    • currentAcrossMaterials

      protected boolean currentAcrossMaterials
    • currentTool

      protected TerrainTools currentTool
    • currentPlacement

      protected PlacementOptions currentPlacement
  • Constructor Details

    • WorldshaperScreen

      public WorldshaperScreen(net.minecraft.world.item.ItemStack zapper, net.minecraft.world.InteractionHand hand)
  • Method Details