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
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 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
ConstructorsConstructorDescriptionFishingGuideScreen(net.minecraft.core.BlockPos displayBP, SignedGuide signedGuide) -
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) voidnextPage()voidonClose()static voidopen(net.minecraft.core.BlockPos displayBP, SignedGuide signedGuide) voidvoidrender(net.minecraft.client.gui.GuiGraphics g, int mouseX, int mouseY, float partialTick) static voidrenderFishEntryPage(net.minecraft.client.gui.GuiGraphics g, FishProperties fp, net.minecraft.world.item.ItemStack fishToDisplay, FishCaughtCounter fcc, int x, int y, int absoluteMouseX, int absoluteMouseY) voidrenderSignedCover(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY) voidrenderUnsignedCover(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY) 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
-
MAX_HELP_PAGES
public static final int MAX_HELP_PAGES- See Also:
-
signedGuide
-
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
-
previousPage
public void previousPage() -
nextPage
public void nextPage() -
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 g, int mouseX, int mouseY, float partialTick) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.Screen
-
renderUnsignedCover
public void renderUnsignedCover(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY) -
renderSignedCover
public void renderSignedCover(net.minecraft.client.gui.GuiGraphics 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) -
open
-
renderFishEntryPage
public static void renderFishEntryPage(net.minecraft.client.gui.GuiGraphics g, FishProperties fp, net.minecraft.world.item.ItemStack fishToDisplay, FishCaughtCounter fcc, int x, int y, int absoluteMouseX, int absoluteMouseY) -
translatable
-