Package xyz.xenondevs.invui.window
Interface AnvilWindow
- All Superinterfaces:
Window
A
Window that uses an anvil inventory.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAnvilWindow.Builder<S extends AnvilWindow.Builder<S>>AnAnvilWindowbuilder. -
Method Summary
Modifier and TypeMethodDescription@Nullable StringGets the current rename text.static AnvilWindow.Builder.Singlesingle()Creates a newWindow Builderfor a singleAnvilWindow.static @NotNull AnvilWindowsingle(@NotNull Consumer<@NotNull AnvilWindow.Builder.Single> consumer) static AnvilWindow.Builder.Splitsplit()Creates a newWindow Builderfor a splitAnvilWindow.static @NotNull AnvilWindowsplit(Consumer<@NotNull AnvilWindow.Builder.Split> consumer) Methods inherited from interface xyz.xenondevs.invui.window.Window
addCloseHandler, addOpenHandler, addOutsideClickHandler, changeTitle, changeTitle, changeTitle, close, getCurrentViewer, getPlayerItems, getViewer, getViewerUUID, isCloseable, isOpen, open, removeCloseHandler, removeOutsideClickHandler, setCloseable, setCloseHandlers, setOpenHandlers, setOutsideClickHandlers
-
Method Details
-
single
Creates a newWindow Builderfor a singleAnvilWindow.- Returns:
- The new
Window Builder.
-
single
@NotNull static @NotNull AnvilWindow single(@NotNull @NotNull Consumer<@NotNull AnvilWindow.Builder.Single> consumer) - Parameters:
consumer- TheConsumerto configure theWindow Builder.- Returns:
- The created
AnvilWindow.
-
split
Creates a newWindow Builderfor a splitAnvilWindow.- Returns:
- The new
Window Builder.
-
split
- Parameters:
consumer- TheConsumerto configure theWindow Builder.- Returns:
- The created
AnvilWindow.
-
getRenameText
Gets the current rename text.- Returns:
- The current rename text.
-