Class ContainerScreenOnTheDynamicsOfIntegration
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<ContainerOnTheDynamicsOfIntegration>
org.cyclops.integrateddynamics.client.gui.container.ContainerScreenOnTheDynamicsOfIntegration
- 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<ContainerOnTheDynamicsOfIntegration>
public class ContainerScreenOnTheDynamicsOfIntegration
extends org.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
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
ConstructorDescriptionContainerScreenOnTheDynamicsOfIntegration
(ContainerOnTheDynamicsOfIntegration 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, 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
-
ContainerScreenOnTheDynamicsOfIntegration
public ContainerScreenOnTheDynamicsOfIntegration(ContainerOnTheDynamicsOfIntegration container, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.chat.Component title)
-
-
Method Details
-
getGuiWidth
protected int getGuiWidth()- Specified by:
getGuiWidth
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getGuiHeight
protected int getGuiHeight()- Specified by:
getGuiHeight
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getPageWidth
protected int getPageWidth()- Specified by:
getPageWidth
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getPageYOffset
protected int getPageYOffset()- Overrides:
getPageYOffset
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getFootnoteOffsetX
protected int getFootnoteOffsetX()- Overrides:
getFootnoteOffsetX
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getFootnoteOffsetY
protected int getFootnoteOffsetY()- Overrides:
getFootnoteOffsetY
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getPrevNextOffsetY
protected int getPrevNextOffsetY()- Overrides:
getPrevNextOffsetY
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getPrevNextOffsetX
protected int getPrevNextOffsetX()- Overrides:
getPrevNextOffsetX
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getOffsetXForPageBase
protected int getOffsetXForPageBase(int page) - Specified by:
getOffsetXForPageBase
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
getTitleColor
public int getTitleColor()- Overrides:
getTitleColor
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
playPageFlipSound
public void playPageFlipSound(net.minecraft.client.sounds.SoundManager soundHandler) - Specified by:
playPageFlipSound
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
playPagesFlipSound
public void playPagesFlipSound(net.minecraft.client.sounds.SoundManager soundHandler) - Specified by:
playPagesFlipSound
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-
constructGuiTexture
protected net.minecraft.resources.ResourceLocation constructGuiTexture()- Specified by:
constructGuiTexture
in classorg.cyclops.cyclopscore.infobook.ScreenInfoBook<ContainerOnTheDynamicsOfIntegration>
-