Class ContainerScreenInfoBookTest
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<T>
org.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerInfoBookTest>
org.cyclops.cyclopscore.infobook.test.ContainerScreenInfoBookTest
- 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
,net.minecraft.client.gui.screens.inventory.MenuAccess<ContainerInfoBookTest>
Gui for the On the Dynamics of Integration book.
-
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 inherited from class org.cyclops.cyclopscore.infobook.ScreenInfoBook
buttonBack, buttonExternal, buttonNextPage, buttonParent, buttonPreviousPage, infoBook, texture
Fields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
hoveredSlot, imageHeight, imageWidth, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, leftPos, menu, playerInventoryTitle, quickCraftSlots, SLOT_ITEM_BLIT_OFFSET, slotColor, titleLabelX, titleLabelY, topPos
Fields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorDescriptionContainerScreenInfoBookTest
(ContainerInfoBookTest container, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.chat.Component title) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.resources.ResourceLocation
protected int
protected int
protected int
protected int
protected int
getOffsetXForPageBase
(int page) protected int
protected int
protected int
protected int
int
void
playPageFlipSound
(net.minecraft.client.sounds.SoundManager soundHandler) void
playPagesFlipSound
(net.minecraft.client.sounds.SoundManager soundHandler) Methods inherited from class org.cyclops.cyclopscore.infobook.ScreenInfoBook
applyNavigation, blitMirrored, containerTick, drawArrowRight, drawHorizontalRule, drawOuterBorder, drawOuterBorder, drawScaledCenteredString, drawScaledCenteredString, drawScaledCenteredString, drawScaledCenteredString, drawTextBanner, drawTooltip, getBannerWidth, getFont, getNextSections, getOffsetXForPageWithWidths, getOffsetXTotal, getPages, getPreviousSections, getTick, init, isPauseScreen, mouseScrolled, render, renderBg, renderLabels, renderTooltip
Methods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
checkHotbarKeyPressed, clearDraggingState, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, hasClickedOutside, isHovering, isHovering, keyPressed, mouseClicked, mouseDragged, mouseReleased, onClose, removed, renderSlotHighlight, renderSlotHighlight, renderTooltip, slotClicked, tick
Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderDirtBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, 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, magicalSpecialHackyFocus, 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
-
Constructor Details
-
ContainerScreenInfoBookTest
public ContainerScreenInfoBookTest(ContainerInfoBookTest container, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.chat.Component title)
-
-
Method Details
-
getGuiWidth
protected int getGuiWidth()- Specified by:
getGuiWidth
in classScreenInfoBook<ContainerInfoBookTest>
-
getGuiHeight
protected int getGuiHeight()- Specified by:
getGuiHeight
in classScreenInfoBook<ContainerInfoBookTest>
-
getPageWidth
protected int getPageWidth()- Specified by:
getPageWidth
in classScreenInfoBook<ContainerInfoBookTest>
-
getPageYOffset
protected int getPageYOffset()- Overrides:
getPageYOffset
in classScreenInfoBook<ContainerInfoBookTest>
-
getFootnoteOffsetX
protected int getFootnoteOffsetX()- Overrides:
getFootnoteOffsetX
in classScreenInfoBook<ContainerInfoBookTest>
-
getFootnoteOffsetY
protected int getFootnoteOffsetY()- Overrides:
getFootnoteOffsetY
in classScreenInfoBook<ContainerInfoBookTest>
-
getPrevNextOffsetY
protected int getPrevNextOffsetY()- Overrides:
getPrevNextOffsetY
in classScreenInfoBook<ContainerInfoBookTest>
-
getPrevNextOffsetX
protected int getPrevNextOffsetX()- Overrides:
getPrevNextOffsetX
in classScreenInfoBook<ContainerInfoBookTest>
-
getOffsetXForPageBase
protected int getOffsetXForPageBase(int page) - Specified by:
getOffsetXForPageBase
in classScreenInfoBook<ContainerInfoBookTest>
-
getTitleColor
public int getTitleColor()- Overrides:
getTitleColor
in classScreenInfoBook<ContainerInfoBookTest>
-
playPageFlipSound
public void playPageFlipSound(net.minecraft.client.sounds.SoundManager soundHandler) - Specified by:
playPageFlipSound
in classScreenInfoBook<ContainerInfoBookTest>
-
playPagesFlipSound
public void playPagesFlipSound(net.minecraft.client.sounds.SoundManager soundHandler) - Specified by:
playPagesFlipSound
in classScreenInfoBook<ContainerInfoBookTest>
-
constructGuiTexture
protected net.minecraft.resources.ResourceLocation constructGuiTexture()- Specified by:
constructGuiTexture
in classScreenInfoBook<ContainerInfoBookTest>
-