Class RemoteEditorScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<C>
me.desht.pneumaticcraft.client.gui.AbstractPneumaticCraftContainerScreen<RemoteMenu,AbstractPneumaticCraftBlockEntity>
me.desht.pneumaticcraft.client.gui.RemoteScreen
me.desht.pneumaticcraft.client.gui.RemoteEditorScreen
- 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<RemoteMenu>
-
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 me.desht.pneumaticcraft.client.gui.RemoteScreen
remoteFields inherited from class me.desht.pneumaticcraft.client.gui.AbstractPneumaticCraftContainerScreen
teFields 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, topPosFields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionRemoteEditorScreen(RemoteMenu container, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.chat.Component displayString) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.resources.ResourceLocationprotected PointXYvoidinit()booleanmouseClicked(double mouseX, double mouseY, int mouseButton) booleanmouseDragged(double mouseX, double mouseY, int mouseButton, double dragX, double dragY) booleanmouseReleased(double mouseX, double mouseY, int button) voidonGlobalVariableChange(String variable) voidremoved()protected voidrenderBg(net.minecraft.client.gui.GuiGraphics graphics, float partialTicks, int x, int y) booleanprotected booleanMethods inherited from class me.desht.pneumaticcraft.client.gui.RemoteScreen
getInvTextOffset, maybeHandleVariableChange, shouldAddProblemTab, shouldParseVariablesInTooltipsMethods inherited from class me.desht.pneumaticcraft.client.gui.AbstractPneumaticCraftContainerScreen
addAnimatedStat, addAnimatedStat, addAnimatedStat, addExtraVolumeModifierInfo, addInformation, addInfoTab, addInfoTab, addJeiFilterInfoTab, addLabel, addLabel, addPressureInfo, addPressureStatInfo, addProblems, addWarnings, containerTick, doDelayedAction, getBackgroundTint, getGaugeLocation, getStatWidgets, getTabRectangles, getTargetFluids, getTargetItems, getTitleColor, isUpgradeAvailable, onGuiUpdate, render, renderLabels, sendDelayed, shouldAddInfoTab, shouldAddPressureTab, shouldAddRedstoneTab, shouldAddSideConfigTabs, shouldAddUpgradeTab, upgradeCategoryMethods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
checkHotbarKeyPressed, clearDraggingState, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, hasClickedOutside, isHovering, isPauseScreen, keyPressed, onClose, renderSlotHighlight, renderSlotHighlight, renderTooltip, slotClicked, tickMethods 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, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, 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, magicalSpecialHackyFocus, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
RemoteEditorScreen
public RemoteEditorScreen(RemoteMenu container, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.chat.Component displayString)
-
-
Method Details
-
getGuiTexture
protected net.minecraft.resources.ResourceLocation getGuiTexture()- Overrides:
getGuiTexturein classRemoteScreen
-
init
public void init()- Overrides:
initin classRemoteScreen
-
shouldDrawBackground
protected boolean shouldDrawBackground() -
renderBg
protected void renderBg(net.minecraft.client.gui.GuiGraphics graphics, float partialTicks, int x, int y) - Overrides:
renderBgin classAbstractPneumaticCraftContainerScreen<RemoteMenu,AbstractPneumaticCraftBlockEntity>
-
getInvNameOffset
- Overrides:
getInvNameOffsetin classAbstractPneumaticCraftContainerScreen<RemoteMenu,AbstractPneumaticCraftBlockEntity>
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<RemoteMenu>
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) - Specified by:
mouseReleasedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseReleasedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseReleasedin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<RemoteMenu>
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int mouseButton, double dragX, double dragY) - Specified by:
mouseDraggedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseDraggedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseDraggedin classAbstractPneumaticCraftContainerScreen<RemoteMenu,AbstractPneumaticCraftBlockEntity>
-
onGlobalVariableChange
- Overrides:
onGlobalVariableChangein classRemoteScreen
-
shouldCloseOnEsc
public boolean shouldCloseOnEsc()- Overrides:
shouldCloseOnEscin classnet.minecraft.client.gui.screens.Screen
-
removed
public void removed()- Overrides:
removedin classAbstractPneumaticCraftContainerScreen<RemoteMenu,AbstractPneumaticCraftBlockEntity>
-