Description
Welcome Message UI
Customizable Hytale UI plugin that adds simple welcome message for players.
Features
- Automatic Welcome Messages: Displays a custom welcome overlay when players join the server
- First-Time Player Detection: Shows welcome message only to new players (configurable)
- Customizable UI Sizes: Choose from 16 different UI sizes (Small, Medium, Large, VeryLarge combinations)
- Configurable Messages: Customize title, subtitle, body text, and button text
- Config Reload: Reload configuration without server restart using
/wm reload - Manual Display: Show welcome message manually using
/wm show
UI Sizes
The plugin supports 16 different UI size combinations:
Size-Size: WidthxHeight
Small-Small: 400x400Small-Medium: 400x500Small-Large: 400x600Small-VeryLarge: 400x700Medium-Small: 500x400Medium-Medium: 500x500Medium-Large: 500x600Medium-VeryLarge: 500x700Large-Small: 600x400Large-Medium: 600x500Large-Large: 600x600Large-VeryLarge: 600x700VeryLarge-Small: 700x400VeryLarge-Medium: 700x500VeryLarge-Large: 700x600VeryLarge-VeryLarge: 700x700
Commands
/wm- Main command/wm help- Show help information/wm info- Show plugin information/wm reload- Reload configuration/wm show- Manually display welcome overlay
Configuration
Configuration File
(can be found in mods/net.fudge_WelcomeMessage/config.json)
{
"welcomeMessage": {
"uiType": "Large-Small",
"title": "Welcome to our super amazing server!",
"subtitle": "We are glad you are here!
\nEnjoy your stay!",
"body": "Explore our world and have fun!
\n2. Line :D
\n3. - Do not forget to check out our rules and enjoy your stay!
\n4.- Maybe some another rule.",
"buttonText": "Close",
"showOnFirstJoin": true,
"showOnEveryJoin": false
},
"settings": {
"enabled": true,
"logWelcomeEvents": true,
"debugMode": false
}
}
Settings
enabled: Enable or disable the welcome message systemshowOnlyFirstTime: Show welcome message only to first-time playersuiType: UI size to use (see UI Sizes section)title: Main title textsubtitle: Subtitle text (supports\nfor new lines)body: Body text (supports\nfor new lines)buttonText: Button text



