The Ultimate Welcome Screen Plugin for Hytale
Create stunning, fully customizable welcome screens with advanced formatting
Version: 1.0.3 | Hytale: Compatible | Languages: 8
HyAdvancedWelcome is a comprehensive welcome screen plugin that displays beautiful, modern interfaces to greet your players. With advanced text formatting, custom font sizes, colored backgrounds, and social media integration - create the perfect first impression!
� Advanced Text Formatting System
Minecraft Color Codes - Full support for &0-&9, &a-&f colors
Format Codes - &l (bold), &o (italic), &n (underline), &m (strikethrough), &k (obfuscated), &r (reset)
Multiple Colors Per Line - Mix and match colors: "&a1. &7Text &cRed &eYellow"
Dynamic Font Sizing - Automatic font size calculation based on content
Custom Font Sizes - [SIZE:32]Large Title or [SIZE:12]Small Text
Colored Backgrounds - [BG:#FF5555(0.15)]Red Background with 15% opacity
Combined Formatting - [SIZE:24][BG:#5555FF(0.20)]&f&lCustom Header with background
4 Built-in Buttons: Discord, YouTube, Instagram, Store
Enable/Disable Individual Buttons - Full control via config.yml
Clickable Chat Messages - Players click colored links in chat to open URLs
Custom Link Text - Configurable "Click Me!" text per language
Native Hytale Button Styles - Secondary (blue-gray) and Destructive (red) styles
Button Hover Effects - Smooth state transitions (Default, Hovered, Pressed)
Customizable Button Labels - Change button text per language
8 Languages Included:
•
•
•
•
•
•
•
•
Easy Language Switching - Change language: "en_US" in config.yml and reload
No Special Characters - Turkish and Russian use compatible Latin characters
Dynamic Title - GUI title changes based on selected language
Fully Translated - All buttons, messages, and content per language
Placeholders: %player_name%, %server_ip%, %date%, %time%
Unlimited Content Lines - Add as many lines as you want in lang files
Empty Lines for Spacing - Use "" for visual separation between sections
Section Organization - Rules, Commands, News, Social Media, Custom sections
Text Alignment Options - Center, Left, or Right alignment (configurable)
Auto-Open on Join - Configurable delay (default: 2 seconds)
Decorative Borders - Top and bottom decorative elements (DecoratedContainer)
Native Button Textures - Uses Hytale's official button graphics (Common/Buttons/)
Proper Color Schemes - Matches Hytale's UI color palette (#bfcdd5, #bdcbd3)
Responsive Layout - 750x800 pixels optimized for all screen sizes
Professional Appearance - Clean, modern interface with proper spacing
Button Sizing - 135-145px width, 44px height with proper padding
Code:
/welcome
Code:
/welcome reload
Code:
hyadvancedwelcome.command # Use /welcome command
hyadvancedwelcome.reload # Reload plugin configuration
config.yml
Code:
# Language Settings
language: "en_US" # Available: en_US, tr_TR, de_DE, es_ES, fr_FR, it_IT, pt_BR, ru_RU
# Plugin Prefix
prefix: "&8[&bHyAdvancedWelcome&8]&r"
# Social Media Links
socials:
discord:
enabled: true
link: "https://discord.gg/your-server"
youtube:
enabled: true
link: "https://youtube.com/@your-channel"
instagram:
enabled: true
link: "https://instagram.com/your-page"
store:
enabled: true
link: "https://your-store.tebex.io"
# GUI Settings
gui:
text_alignment: "center" # center, left, right
show_delay: 2 # Delay in seconds before showing GUI
open_on_join: true # Auto-open on player join
# Advanced Settings
debug: false # Enable debug logging
Code:
gui:
title: "WELCOME"
content:
- "[SIZE:32]&e&lWelcome to the Server!"
- ""
- "[SIZE:20]&7Hello, &b%player_name%&7!"
- "[SIZE:16]&aplay.yourserver.com"
- "[SIZE:12]&3%date% - %time%"
- ""
- ""
- "[SIZE:20][BG:#FF5555(0.15)]&f&lBASIC RULES"
- ""
- "[SIZE:14]&a1. &7Respect everyone: no insults, racism or toxicity."
- "[SIZE:14]&a2. &7No griefing, stealing or destroying structures."
- "[SIZE:14]&a3. &7Bug/exploit abuse = ban. Report issues on Discord."
- ""
- ""
- "[SIZE:20][BG:#5555FF(0.15)]&f&lQUICK COMMANDS"
- ""
- "[SIZE:14]&b/help &7- shows help and available commands."
- "[SIZE:14]&b/ping &7- checks your latency to the server."
- "[SIZE:14]&b/warp list &7- lists available warps."
- ""
- ""
- "[SIZE:20][BG:#C76918(0.15)]&c&lLATEST NEWS"
- ""
- "[SIZE:14]&6SALE! &f50% OFF all VIP ranks!"
- "[SIZE:14]&bNEW! SkyBlock Season 2 is live."
buttons:
discord: "DISCORD"
youtube: "YOUTUBE"
instagram: "INSTAGRAM"
store: "STORE"
close: "UNDERSTOOD"
messages:
link_text: "&a&lClick Me!"
discord: "&b[Discord] &fClick to join our community: %link%"
youtube: "&c[YouTube] &fSubscribe to our channel: %link%"
instagram: "&d[Instagram] &fFollow us: %link%"
store: "&6[Store] &fVisit our store: %link%"
commands:
reload:
success: "&aConfiguration reloaded successfully!"
error: "&cError reloading configuration: &f%error%"
no_permission: "&cYou don't have permission to use this command!"
Step 1: Download HyAdvancedWelcome-v1.0.0.jar
Step 2: Place in your server's mods/ folder
Step 3: Restart your server
Step 4: Configure mods/HyAdvancedWelcome/config.yml
Step 5: Customize language files in mods/HyAdvancedWelcome/lang/
Step 6: Set permissions and enjoy!
Data Storage: YAML-based configuration and language files
Performance: Asynchronous GUI loading, efficient caching, minimal CPU usage
Compatibility: Built for Hytale's official API, no external dependencies
GUI Size: 750x800 pixels (optimized for readability)
License System: BuiltByBit anti-piracy protection integrated
Button System: Dynamic button generation with native Hytale textures
Color System: Full Minecraft color code support with hex conversion
Example 1: Server Rules Section
Code:
- "[SIZE:20][BG:#FF5555(0.15)]&f&lSERVER RULES"
- ""
- "[SIZE:14]&a1. &7Be respectful to all players"
- "[SIZE:14]&a2. &7No cheating or exploiting"
- "[SIZE:14]&a3. &7Follow staff instructions"
- "[SIZE:14]&a4. &7No spam in chat"
- "[SIZE:14]&a5. &7Have fun and enjoy!"
Code:
- "[SIZE:20][BG:#5555FF(0.15)]&f&lUSEFUL COMMANDS"
- ""
- "[SIZE:14]&b/spawn &7- Teleport to spawn"
- "[SIZE:14]&b/home &7- Teleport to your home"
- "[SIZE:14]&b/tpa <player> &7- Request teleport"
- "[SIZE:14]&b/sethome &7- Set your home location"
- "[SIZE:14]&b/warp <name> &7- Teleport to a warp"
Code:
- "[SIZE:20][BG:#FFAA00(0.15)]&6&lLATEST UPDATES"
- ""
- "[SIZE:14]&eNew minigame released: SkyWars!"
- "[SIZE:14]&aDouble XP weekend is active"
- "[SIZE:14]&bSeason 2 starts next week"
- "[SIZE:14]&dNew cosmetics in the store"
Code:
- "[SIZE:16]&7Welcome &b%player_name%&7 to &e&lOur Server&7!"
- "[SIZE:14]&aOnline: &f123 &7| &cRank: &6VIP &7| &bLevel: &f42"
Font Size Guidelines
Main titles: 28-32px (server name, welcome message)
Section headers: 20-24px (rules, commands, news)
Regular content: 14-16px (list items, descriptions)
Small text: 12px (timestamps, footer info)
Background Opacity
Subtle: 0.10-0.15 (recommended for readability)
Medium: 0.20-0.30 (more visible background)
Strong: 0.40-0.60 (prominent background)
Solid: 0.80-1.00 (opaque background)
Color Combinations
Red background + White text: Rules, warnings, important info
Blue background + White text: Commands, help, information
Yellow/Orange background + Gold text: News, updates, announcements
Green background + White text: Tips, help, positive messages
Purple background + White text: VIP info, premium features
Text Alignment
Center: Best for titles, headers, and short messages
Left: Best for lists, rules, and long content
Right: Best for timestamps, credits, or special effects
• Optimized data structures for fast GUI building
• Asynchronous GUI loading to prevent lag
• Efficient color code parsing with caching
• Minimal CPU overhead (< 0.5%)
• No database required - YAML-based storage
Need Help? Join our Discord: Click here!
Found a Bug? Report it on Discord with server version and steps to reproduce
Feature Requests: Share your ideas on Discord!
