Class FishingGuideScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.wdiscute.starcatcher.guide.FishingGuideScreen
- 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:
FishingSignedGuideScreen
public class FishingGuideScreen
extends net.minecraft.client.gui.screens.Screen
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.screens.Screen
FADE_IN_TIME, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, renderables, screenExecutor, title, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddoRenderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY) voidextractRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick) static List<net.minecraft.network.chat.Component> getTooltipFromItem(net.minecraft.world.item.ItemStack itemStack) protected voidinit()booleanbooleankeyPressed(net.minecraft.client.input.KeyEvent event) booleanmouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) booleanmouseReleased(net.minecraft.client.input.MouseButtonEvent event) booleanmouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) voidonClose()voidrenderCenteredString(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color) static voidrenderCenteredString(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color, boolean shadow) voidrenderCoverText(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY) static voidrenderFishEntryPage(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, FishProperties fp, net.minecraft.world.item.ItemStack fishToDisplay, FishCaughtCounter fcc, int x, int y, int absoluteMouseX, int absoluteMouseY) static voidrenderScrollingString(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int centerX, int minX, int minY, int maxX, int maxY, boolean hovering) static voidrenderTooltip(List<net.minecraft.network.chat.Component> components) static voidrenderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY) static voidrenderTooltip(net.minecraft.network.chat.Component component) protected booleansortEntries(FishingGuideScreen.Sort sort, List<FishProperties> entriesToSort, net.minecraft.world.entity.player.Player player) voidtick()Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, canInterruptWithAnotherScreen, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, extractBackground, extractBlurredBackground, extractMenuBackground, extractMenuBackground, extractMenuBackgroundTexture, extractPanorama, extractRenderStateWithTooltipAndSubtitles, extractTransparentBackground, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isValidCharacterForName, onFilesDrop, panoramaShouldSpin, rebuildWidgets, removed, removeWidget, repositionElements, resize, setInitialFocus, setInitialFocus, shouldCloseOnEsc, showsActiveEffects, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatusMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseDragged, nextFocusPath, preeditUpdated, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
MAX_HELP_PAGES
public static final int MAX_HELP_PAGES- See Also:
-
isSigned
public boolean isSigned
-
-
Constructor Details
-
FishingGuideScreen
public FishingGuideScreen()
-
-
Method Details
-
init
protected void init()- Overrides:
initin classnet.minecraft.client.gui.screens.Screen
-
keyPressed
public boolean keyPressed(net.minecraft.client.input.KeyEvent event) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.screens.Screen
-
mouseReleased
public boolean mouseReleased(net.minecraft.client.input.MouseButtonEvent event) -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) -
mouseClicked
public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) -
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-
extractRenderState
public void extractRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick) - Specified by:
extractRenderStatein interfacenet.minecraft.client.gui.components.Renderable- Overrides:
extractRenderStatein classnet.minecraft.client.gui.screens.Screen
-
renderCoverText
public void renderCoverText(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY) -
onClose
public void onClose()- Overrides:
onClosein classnet.minecraft.client.gui.screens.Screen
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.minecraft.client.gui.screens.Screen
-
sortEntries
public List<FishProperties> sortEntries(FishingGuideScreen.Sort sort, List<FishProperties> entriesToSort, net.minecraft.world.entity.player.Player player) -
renderFishEntryPage
public static void renderFishEntryPage(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, FishProperties fp, net.minecraft.world.item.ItemStack fishToDisplay, FishCaughtCounter fcc, int x, int y, int absoluteMouseX, int absoluteMouseY) -
renderScrollingString
public static void renderScrollingString(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int centerX, int minX, int minY, int maxX, int maxY, boolean hovering) -
renderCenteredString
public void renderCenteredString(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color) -
renderCenteredString
public static void renderCenteredString(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color, boolean shadow) -
renderTooltip
public static void renderTooltip(net.minecraft.network.chat.Component component) -
renderTooltip
-
doRenderTooltip
public static void doRenderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY) -
renderTooltip
public static void renderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY) -
getTooltipFromItem
public static List<net.minecraft.network.chat.Component> getTooltipFromItem(net.minecraft.world.item.ItemStack itemStack)
-