Tags
Creators
Details
Licensed Apache-2.0
Published 5 months ago
Updated 5 months ago
All versions
1.2.0.0.a
Release
CladeWelcome 1.2.0.0.a5 months ago 51
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
Paper
Purpur
Spigot
Changes
Changelog
All notable changes to CladeWelcome will be documented in this file.
[1.2.0.0.a] - 2026-05-26
Added
- Performance Mode: Added light/heavy mode for performance optimization
- Light mode: Disables animations, particles, and caching for best performance
- Heavy mode: All features enabled with caching for improved performance
- Debug Mode: Added debug mode for troubleshooting with detailed logging
- Configuration Validation: Added automatic validation of configuration on startup
- Validates animation types
- Validates bossbar color formats
- Validates clickable actions
- Validates URL formats
- Component Caching: Implemented caching system with TTL (5 minutes) for parsed components
- Improves performance for repeated calls
- Automatically clears cache on reload and disable
- Custom Sounds for Groups: Added support for group-specific sounds
- Different sounds for different player ranks (vip, admin, etc.)
- Configurable volume and pitch per group
- Fallback to old config structure for compatibility
- Gradient Colors for BossBar: Added gradient color support for bossbar
- Configurable gradient colors
- Works with gradient animation type
- Multiple Commands in Clickable: Added support for multiple commands separated by semicolon
- Async Language Loading: Language files now load asynchronously for better performance
- JavaDoc Documentation: Added comprehensive JavaDoc documentation to key methods
- README.md: Created comprehensive README with installation, configuration, and troubleshooting guides
Fixed
- Hex Codes in Animations: Fixed all 6 animation types to properly skip hex color codes
- RainbowAnimation
- GradientAnimation
- TypingAnimation
- ScrollingAnimation
- WaveAnimation
- PulsingAnimation
- Clickable Chat: Fixed clickable chat functionality
- Improved URL detection and conversion to clickable links
- Fixed click event application
- Added fallback to old config structure for compatibility
- Deprecated Methods: Fixed deprecated method warnings
- Added @SuppressWarnings("deprecation") to hideJoinMessage, hideQuitMessage, sendLegacyTitle
- These methods serve as fallbacks for older Minecraft versions
- Update Checker Display: Fixed update checker version display in startup banner
- Now shows "Checking..." when version is not yet retrieved
- Prevents empty version display
- Error Handling: Improved error handling with try-catch blocks
- Added to sendJoinMessage, sendSubtitle, playSound
- Better logging and stack trace output
- Sound System: Fixed sound playback with fallback to old config structure
- Player Settings: Added logging for player settings file creation
Changed
- Startup/Shutdown Banners: Updated console messages with comprehensive information
- Added update checker status
- Added MySQL status
- Added animations status
- Added platform support information (Spigot/Paper/Purpur 1.17.x-1.21.x)
- Discord Links: Updated all Discord links to https://discord.gg/S3gkVgxk
- Updated in README.md
- Updated in all language files (en, ru, de, es, fr, it, pl, pt, tr, uz)
- Config Structure: Added new configuration sections
- performance-mode
- debug
- sounds.default
- sounds.groups
- bossbar.gradient-enabled
- bossbar.gradient-colors
Removed
- Hover Hints: Removed all hover hints from clickable chat for cleaner UI
Technical Improvements
- Code Quality: Improved code organization and readability
- Performance: Optimized string operations and caching
- Compatibility: Better fallback mechanisms for different server versions
- Logging: Enhanced logging with debug mode support
- Error Recovery: Graceful degradation when features fail
Configuration
- Added
performance-modesetting (light/heavy) - Added
debug.enabledsetting - Added
sounds.default.sound,sounds.default.volume,sounds.default.pitch - Added
sounds.groupssection for group-specific sounds - Added
bossbar.gradient-enabledsetting - Added
bossbar.gradient-colorslist
Language Files
- Updated Discord links in all language files
- Improved translations for better consistency
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:oAd9YfsP:fYbkYkJn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oAd9YfsP:fYbkYkJn"
}

