Class ZapperScreen
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
- 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
- Direct Known Subclasses:
WorldshaperScreen
public abstract class ZapperScreen
extends net.createmod.catnip.gui.AbstractSimiScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected AllGuiTexturesprotected intprotected PlacementPatternsprotected intprotected net.minecraft.world.InteractionHandprotected List<IconButton> protected final net.minecraft.network.chat.Componentprotected net.minecraft.network.chat.Componentprotected net.minecraft.world.item.ItemStackFields inherited from class net.createmod.catnip.gui.AbstractSimiScreen
BACKGROUND_COLOR, guiLeft, guiTop, windowHeight, windowWidth, windowXOffset, windowYOffsetFields 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, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionZapperScreen(AllGuiTextures background, net.minecraft.world.item.ItemStack zapper, net.minecraft.world.InteractionHand hand) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawOnBackground(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) protected abstract ConfigureZapperPacketprotected voidinit()voidremoved()protected voidrenderBlock(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) protected voidrenderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidrenderZapper(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) voidtick()Methods inherited from class net.createmod.catnip.gui.AbstractSimiScreen
addRenderableWidgets, addRenderableWidgets, debugWindowArea, endFrame, getFocused, getRenderables, isPauseScreen, keyPressed, prepareFrame, removeWidgets, removeWidgets, render, renderWindowBackground, renderWindowForeground, setWindowOffset, setWindowSizeMethods 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, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
patternSection
protected final net.minecraft.network.chat.Component patternSection -
background
-
zapper
protected net.minecraft.world.item.ItemStack zapper -
hand
protected net.minecraft.world.InteractionHand hand -
animationProgress
protected float animationProgress -
title
protected net.minecraft.network.chat.Component title -
patternButtons
-
brightColor
protected int brightColor -
fontColor
protected int fontColor -
currentPattern
-
-
Constructor Details
-
ZapperScreen
public ZapperScreen(AllGuiTextures background, net.minecraft.world.item.ItemStack zapper, net.minecraft.world.InteractionHand hand)
-
-
Method Details
-
init
protected void init()- Overrides:
initin classnet.createmod.catnip.gui.AbstractSimiScreen
-
renderWindow
protected void renderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Specified by:
renderWindowin classnet.createmod.catnip.gui.AbstractSimiScreen
-
drawOnBackground
protected void drawOnBackground(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) -
tick
public void tick()- Overrides:
tickin classnet.createmod.catnip.gui.AbstractSimiScreen
-
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.Screen
-
renderZapper
protected void renderZapper(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) -
renderBlock
protected void renderBlock(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) -
getConfigurationPacket
-