Class ContainerScreenPartWriter<P extends IPartTypeWriter<P,S>,S extends IPartStateWriter<P>>

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<ContainerPartWriter<P,S>>
org.cyclops.cyclopscore.client.gui.container.ContainerScreenExtended<ContainerPartWriter<P,S>>
org.cyclops.cyclopscore.client.gui.container.ContainerScreenScrolling<ContainerPartWriter<P,S>>
org.cyclops.integrateddynamics.core.client.gui.container.ContainerScreenMultipartAspects<P,S,IAspectWrite,ContainerPartWriter<P,S>>
org.cyclops.integrateddynamics.client.gui.container.ContainerScreenPartWriter<P,S>
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<ContainerPartWriter<P,S>>, org.cyclops.cyclopscore.inventory.IValueNotifiable

public class ContainerScreenPartWriter<P extends IPartTypeWriter<P,S>,S extends IPartStateWriter<P>> extends ContainerScreenMultipartAspects<P,S,IAspectWrite,ContainerPartWriter<P,S>>
Gui for a writer part.
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen Link icon

    net.minecraft.client.gui.screens.Screen.NarratableSearchResult
  • Field Summary Link icon

    Fields inherited from class org.cyclops.integrateddynamics.core.client.gui.container.ContainerScreenMultipartAspects Link icon

    displayErrors

    Fields inherited from class org.cyclops.cyclopscore.client.gui.container.ContainerScreenExtended Link icon

    container, offsetX, offsetY, texture

    Fields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen Link icon

    BACKGROUND_TEXTURE_HEIGHT, BACKGROUND_TEXTURE_WIDTH, 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 Link icon

    CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, width

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener Link icon

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    ContainerScreenPartWriter(ContainerPartWriter<P,S> container, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.network.chat.Component title)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    protected void
    drawAdditionalElementInfo(net.minecraft.client.gui.GuiGraphics guiGraphics, ContainerPartWriter<P,S> container, int index, IAspectWrite aspect)
     
    protected void
    drawAdditionalElementInfoForeground(com.mojang.blaze3d.vertex.PoseStack matrixStack, ContainerPartWriter<P,S> container, int index, IAspectWrite aspect, int mouseX, int mouseY)
     
    protected int
     
    protected int
     
    int
     
    protected String
     
    protected void
    renderBg(net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTicks, int mouseX, int mouseY)
     

    Methods inherited from class org.cyclops.integrateddynamics.core.client.gui.container.ContainerScreenMultipartAspects Link icon

    colorSmoothener, constructGuiTexture, getElementPosition, getScrollRegion, init, renderLabels

    Methods inherited from class org.cyclops.cyclopscore.client.gui.container.ContainerScreenScrolling Link icon

    charTyped, drawCurrentScreen, getScrollbar, getScrollHeight, getScrollX, getScrollY, getSearchField, getSearchWidth, getSearchX, getSearchY, isSearchEnabled, isSubsetRenderSlots, keyPressed, mouseDragged, mouseScrolled, updateSearch

    Methods inherited from class org.cyclops.cyclopscore.client.gui.container.ContainerScreenExtended Link icon

    createServerPressable, drawTooltip, getGuiLeftTotal, getGuiTexture, getGuiTopTotal, getValueNotifiableType, isHovering, isHovering, isPointInRegion, onUpdate, refreshValues, render

    Methods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen Link icon

    addItemSlotMouseAction, checkHotbarKeyPressed, clearDraggingState, containerTick, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, handleSlotStateChanged, hasClickedOutside, isPauseScreen, mouseClicked, mouseReleased, onClose, removed, renderBackground, renderSlot, renderSlotContents, renderSlots, renderTooltip, slotClicked, tick

    Methods inherited from class net.minecraft.client.gui.screens.Screen Link icon

    added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onFilesDrop, rebuildWidgets, removeWidget, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus

    Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler Link icon

    getFocused, isDragging, setDragging, setFocused

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler Link icon

    getChildAt, getCurrentFocusPath, isFocused, keyReleased, nextFocusPath, setFocused

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener Link icon

    getBorderForArrowNavigation, mouseMoved

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement Link icon

    getTabOrderGroup