WelcomeGUI icon

WelcomeGUI -----

Simple first-join GUI to show rules, Discord and a starter kit.



Config reference

Code (Text):
settings.open-on-first-join
If true, the GUI will automatically open for players who join for the first time.
If false, players can still use
Code (Text):
/welcomegui
.

Code (Text):
settings.gui-title
The title of the inventory GUI. Color codes with & are supported.

Code (Text):
gui.size
Inventory size in slots. Must be a multiple of 9 (9, 18, 27, 36, 45, 54).


Items

Each item is defined under gui.items.

Required fields per item:
  • Code (Text):
    slot
    – slot index (0 = top-left, up to size-1)
  • Code (Text):
    material
    – Bukkit material name (for example BOOK, PAPER, NETHER_STAR)
  • Code (Text):
    name
    – Display name with color codes
  • Code (Text):
    lore
    – List of lore lines
  • Code (Text):
    action
    – What happens when the player clicks the item
  • Code (Text):
    value
    – Value used by the action (message text, command, etc.)


Action types

  • Code (Text):
    CHAT_MESSAGE
    – Sends value as a normal chat message to the player.
  • Code (Text):
    CHAT_LINK
    – Same as CHAT_MESSAGE, typically used for clickable URLs.
  • Code (Text):
    COMMAND_PLAYER
    – Runs value as a command from the player.
  • Code (Text):
    COMMAND_CONSOLE
    – Runs value as a command from the console.

You can use {player} inside commands to insert the player's name, for example:

Code (Text):

value: "lp user {player} parent add default"
 
Resource Information
Author:
----------
Total Downloads: 4
First Release: Yesterday at 12:48 PM
Last Update: Yesterday at 12:48 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings