Package com.wdiscute.starcatcher.guide
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 ClassesModifier and TypeClassDescriptionstatic enumstatic final recordNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationbooleanstatic final intstatic final net.minecraft.world.item.ItemStackstatic final net.minecraft.world.item.ItemStackFields 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, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinit()booleanbooleankeyPressed(int keyCode, int scanCode, int modifiers) booleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseReleased(double mouseX, double mouseY, int button) booleanmouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) voidonClose()voidrender(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidrenderCenteredString(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color) voidrenderCenteredString(net.minecraft.client.gui.GuiGraphics 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.GuiGraphics guiGraphics, int mouseX, int mouseY) static voidrenderFishEntryPage(net.minecraft.client.gui.GuiGraphics guiGraphics, FishProperties fp, net.minecraft.world.item.ItemStack fishToDisplay, FishCaughtCounter fcc, int x, int y, int absoluteMouseX, int absoluteMouseY) static voidrenderItem(net.minecraft.world.item.ItemStack stack, int x, int y, float scale) static voidrenderScrollingString(net.minecraft.client.gui.GuiGraphics 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) voidprotected booleansortEntries(FishingGuideScreen.Sort sort, List<FishProperties> entriesToSort, net.minecraft.world.entity.player.Player player) voidtick()static net.minecraft.network.chat.MutableComponenttranslatable(String key) 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, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, 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, mouseDragged, 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
-
ARROW_LEFT
public static final net.minecraft.resources.ResourceLocation ARROW_LEFT -
ARROW_RIGHT
public static final net.minecraft.resources.ResourceLocation ARROW_RIGHT -
MAX_HELP_PAGES
public static final int MAX_HELP_PAGES- See Also:
-
isSigned
public boolean isSigned -
SPYGLASS
public static final net.minecraft.world.item.ItemStack SPYGLASS -
SPYGLASS_GOLDEN
public static final net.minecraft.world.item.ItemStack SPYGLASS_GOLDEN
-
-
Constructor Details
-
FishingGuideScreen
-
-
Method Details
-
init
protected void init()- Overrides:
initin classnet.minecraft.client.gui.screens.Screen
-
resolveTrackedFP
public void resolveTrackedFP() -
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) - 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(double mouseX, double mouseY, int button) -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) -
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-
render
public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.Screen
-
renderCoverText
public void renderCoverText(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY) -
renderItem
public static void renderItem(net.minecraft.world.item.ItemStack stack, int x, int y, float scale) -
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.GuiGraphics 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.GuiGraphics 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.GuiGraphics guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color) -
renderCenteredString
public void renderCenteredString(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color, boolean shadow) -
translatable
-