Class WindowReplaceBlock
java.lang.Object
com.ldtteam.blockui.UiRenderMacros
com.ldtteam.blockui.Pane
com.ldtteam.blockui.views.View
com.ldtteam.blockui.views.BOWindow
com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
com.ldtteam.structurize.client.gui.WindowSelectRes
com.ldtteam.structurize.client.gui.WindowReplaceBlock
- All Implemented Interfaces:
com.ldtteam.blockui.controls.ButtonHandler,Consumer<com.ldtteam.blockui.controls.Button>
Window for the replace block GUI.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ldtteam.blockui.views.BOWindow
com.ldtteam.blockui.views.BOWindow.WindowRenderType -
Field Summary
Fields inherited from class com.ldtteam.structurize.client.gui.WindowSelectRes
COUNT, COUNT_TEXT, DESC, MIDDLE_LABEL, origin, RESOURCE_ICON_FROM, RESOURCE_ICON_TO, RESOURCE_LIST, RESOURCE_LIST_RESOURCE_ICON, RESOURCE_LIST_RESOURCE_NAME, RESOURCE_LIST_SELECT, RESOURCE_LIST_VIEW, RESOURCE_NAME_FROM, RESOURCE_NAME_TOFields inherited from class com.ldtteam.blockui.views.BOWindow
DEFAULT_HEIGHT, DEFAULT_WIDTH, lightbox, screen, windowPausesGame, windowRenderType, xmlResourceLocationFields inherited from class com.ldtteam.blockui.views.View
children, paddingFields inherited from class com.ldtteam.blockui.Pane
alignment, cursor, debugging, enabled, focus, height, hoverSource, id, lastClickedPane, mc, onHover, onHoverId, parent, visible, wasCursorInPane, width, window, x, yFields inherited from class com.ldtteam.blockui.UiRenderMacros
HALF_BIAS -
Constructor Summary
ConstructorsConstructorDescriptionWindowReplaceBlock(@Nullable com.ldtteam.blockui.views.BOWindow origin, @NotNull ItemPositionsStorage toReplace) Create a selection window with the origin window as input. -
Method Summary
Modifier and TypeMethodDescriptionvoidonSelectResource(net.minecraft.world.item.ItemStack to, Integer count) Finish on selecting a resourceMethods inherited from class com.ldtteam.structurize.client.gui.WindowSelectRes
cancelClicked, onOpened, onUpdate, secondaryConfirm, selectClickedMethods inherited from class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
doNothing, onButtonClicked, registerButton, registerButtonMethods inherited from class com.ldtteam.blockui.views.BOWindow
close, doesWindowPauseGame, drawSelf, getRenderType, getScreen, getXmlResourceLocation, hasLightbox, loadParams, onClosed, onKeyTyped, onMouseReleased, onUnhandledKeyTyped, open, openAsLayerMethods inherited from class com.ldtteam.blockui.views.View
accumulatePosition, addChild, addChild, adjustChild, childIsVisible, click, drawHidden, drawSelfLast, findPaneByID, findPaneByType, findPaneForClick, getAccumulatedPosition, getChildren, getInteriorHeight, getInteriorWidth, mouseClickableEventHandler, mouseEventProcessor, mousePointableEventHandler, onMouseDrag, parseChildren, postAddChild, removeChild, rightClick, scrollInput, setSize, setWindowMethods inherited from class com.ldtteam.blockui.Pane
canHandleClick, clearFocus, disable, draw, drawLast, enable, findFirstPaneByType, findPaneOfTypeByID, getAlignment, getCursor, getFocus, getHeight, getHoverPane, getID, getParent, getWidth, getWindow, getX, getY, handleClick, handleHover, handleRightClick, hide, isClickable, isEnabled, isFocus, isPointInPane, isVisible, moveBy, off, on, onFocus, onFocusLost, putInside, scissorsEnd, scissorsStart, setAlignment, setCursor, setEnabled, setFocus, setFocus, setHoverPane, setID, setParentView, setPosition, setVisible, shouldDraw, show, wasCursorInPaneMethods inherited from class com.ldtteam.blockui.UiRenderMacros
blit, blit, blit, blit, blitRepeatable, drawEntity, drawLineRect, drawLineRect, drawLineRect, drawLineRectGradient, drawLineRectGradient, drawLineRectGradient, fill, fill, fillGradient, fillGradient, hLine, hLine, line, line, populateBlitTriangles, populateFillGradientTriangles, populateFillTriangles, vLine, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ldtteam.blockui.controls.ButtonHandler
accept
-
Constructor Details
-
WindowReplaceBlock
public WindowReplaceBlock(@Nullable @Nullable com.ldtteam.blockui.views.BOWindow origin, @NotNull @NotNull ItemPositionsStorage toReplace) Create a selection window with the origin window as input.- Parameters:
origin- the origin.toReplace- the block to replace
-
-
Method Details
-
onSelectResource
Description copied from class:WindowSelectResFinish on selecting a resource- Overrides:
onSelectResourcein classWindowSelectRes
-