Class DialogueRenderer
java.lang.Object
net.minestom.server.inventory.AbstractInventory
net.minestom.server.inventory.Inventory
ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
- All Implemented Interfaces:
net.minestom.server.inventory.InventoryClickHandler,net.minestom.server.tag.Taggable,net.minestom.server.tag.TagReadable,net.minestom.server.tag.TagWritable,net.minestom.server.Viewable
public class DialogueRenderer
extends net.minestom.server.inventory.Inventory
-
Field Summary
FieldsFields inherited from class net.minestom.server.inventory.AbstractInventory
clickProcessor, inventoryConditions, itemStacks, unmodifiableViewers, viewers -
Constructor Summary
ConstructorsConstructorDescriptionDialogueRenderer(net.minestom.server.entity.Player player, DialogueTheme theme) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose(boolean closedByPlayer) static Optional<DialogueRenderer> getRenderer(net.minestom.server.entity.Player player) voidremoveButton(ButtonNumber buttonNumber) voidrerender()voidvoidscrollUp()voidsetButton(ButtonNumber buttonNumber, String text, Consumer<AnswerClickContext> onClick) voidvoidshow()Methods inherited from class net.minestom.server.inventory.Inventory
addViewer, changeHeld, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClickMethods inherited from class net.minestom.server.inventory.AbstractInventory
addInventoryCondition, addItemStack, addItemStack, addItemStacks, clear, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, getViewers, processItemStack, processItemStacks, replaceItemStack, sendSlotRefresh, setItemStack, setItemStack, tagHandler, takeItemStack, takeItemStacks, UNSAFE_itemInsert, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minestom.server.inventory.InventoryClickHandler
callClickEventMethods inherited from interface net.minestom.server.tag.Taggable
getAndSetTag, getAndUpdateTag, getTag, hasTag, removeTag, setTag, updateAndGetTag, updateTagMethods inherited from interface net.minestom.server.Viewable
getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
-
Field Details
-
CHEST_GUI_WIDTH
public static final int CHEST_GUI_WIDTH- See Also:
-
-
Constructor Details
-
DialogueRenderer
-
-
Method Details
-
setText
-
scrollUp
public void scrollUp() -
scrollDown
public void scrollDown() -
rerender
public void rerender() -
show
public void show() -
close
public void close(boolean closedByPlayer) -
removeButton
-
setButton
-
getRenderer
-