ModsJava
WelcomeGUI
Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotWelcomeGUI
Clean first-join GUI for your players
WelcomeGUI is a very simple but polished first-join menu plugin.
When a new player joins your server for the first time, it automatically opens a small GUI with:
- Rules – send your rules or a link in chat
- Discord – send a clickable invite link
- Start / Kit – run any command (for example /kit start)
Everything is fully configurable in config.yml.
No databases, no bloat – just a clean and lightweight utility.
✨ Features
- Open a GUI on first join (can be toggled in config)
- Custom GUI title and size (multiples of 9)
- Each slot can run a different action
- Config-based, no commands needed to set up items
- Works on modern Spigot / Paper versions (1.16+)
How it works
- Player joins the server for the first time.
- If open-on-first-join is enabled in the config, the GUI opens automatically.
- Player clicks one of the items:
- Send a chat message with a link (rules, Discord, website…)
- Run a player command (for example /kit start)
- Run a console command (for example giving items, opening another menu…)
- Players can also open it again with /welcomegui.
⚙️ Commands & Permissions
Code (Text):
/welcomegui - Open the welcome menu
- Permission: welcomegui.use
- Default: true (all players can open the menu)
Example config.yml
Code (Text):
settings:
open-on-first-join: true
gui-title: "&aWelcome on &bYourServer"
gui:
size: 27
items:
rules:
slot: 11
material: BOOK
name: "&eRules"
lore:
- "&7Please read the rules of our server."
- "&7Click to get the link."
action: CHAT_LINK
value: "&eRules: &fhttps://yourserver.com/rules"
discord:
slot: 13
material: PAPER
name: "&9Discord"
lore:
- "&7Join our community on Discord!"
action: CHAT_LINK
value: "&9Discord: &fhttps://discord.gg/yourinvite"
start:
slot: 15
material: NETHER_STAR
name: "&aStart your adventure"
lore:
- "&7Click to receive your starter kit."
action: COMMAND_PLAYER
value: "kit start"
Installation
- Download the WelcomeGUI jar file.
- Drop it into your
folder.Code (Text):/plugins
- Start or restart your server.
- The plugin will generate
inside the plugin folder.Code (Text):config.yml
- Edit the config to match your server (title, items, links, commands).
- Reload or restart the server again.
Planned features
- Simple reload command
- More action types (messages to staff, sounds, etc.)
- Optional language file
If you have ideas or find a bug, feel free to contact me on Spigot.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
WelcomeGUI is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 41 times (via Spigot). Download it and open it directly in the game.