- Make an infinite amount of GUI's
- Make the player using the command execute a command
- Make the console execute a command
- Build-in bungeecord connector
- Make items clickable to allow players to take items out
- Great support
/guibuilder reload | Reloads the plugin
/guibuilder open <Gui Name> | Opens a GUI
GUIBuilder.reload | Needed for the reload command
GUIBuilder.open | Needed for opening a GUI
GuiBuilder has an extremely easy configuration!
Code (Text):
############
# GuiBuilder #
############
# Basic introduction #
# The GuiBuilder allows you to make an infinite amount of GUI's.
# Every GUI starts with a name that has to be listed in the GUIlist.
# Every GUI requires a name and at least 1 item.
# Every item in a GUI requires an item material, name and function.
# To create an item follow the structure:
# row1: <- the row the item is on
# 1: <- the place the item is in on row 1 (from 1 to 9)
# item: "Diamond" <- the item material
# name: "&aExample" <- the name of the item
# lore1: "&aLore line 1" <- Gives the item a lore
# lore2: "&bLine 2" <- The second lore line
# function:
# type: "placeholder" <- the type of the item
#
# Note that only spaces are used. Without the proper structure the GuiBuilder will not be able to read the GUI
# There are multiple functions an item can have.
# - placeholder
# Does not need any other information, cannot be taken out of the inventory
# - connect
# Will send the player to a different server if the server is connected by bungeecord.
# Requires "connect" and the server name as the value.
# Note that the server name must be the same as in the bungeecord config file.
# - command
# Will execute a command.
# Requires a command_executor. Values that can be used are "player" and "console".
# Requires the command that has to be executed.
#
# - internal
# This will do something that is build-in with the GuiBuilder plugin
# Requires a internal_function.
# Possible values are:
# "close" | When pressed the GUI the player is in will be closed
# "open GUINAME" | When pressed the player will try to open the GUI named GUINAME
# "clickable" | The player can take this item out of the GUI