Releases: FiveDollaGobby/WelcomeMessages
Releases · FiveDollaGobby/WelcomeMessages
v1.3.6, 1.21.9 support, 1.21.x
v1.3.6 - Full 1.21.x Compatibility & Enhanced Support
- ** ENHANCED: Full 1.21.x Support** - Now compatible with all Minecraft 1.21.x versions (1.21 through 1.21.9)
- ** IMPROVED: Spigot & Paper Compatibility** - Enhanced support for both Spigot and Paper servers across all 1.21.x versions
- ** UPDATED: Dependencies** - Updated to latest Paper API 1.21.9 and Spigot API for maximum compatibility
- ** ENHANCED: Version Detection** - Better server version detection and compatibility handling
- ** UPDATED: Documentation** - Updated compatibility information and installation instructions
v1.3.5 WelcomeMessages, 1.21.x
🔧 Critical Bug Fixes & Formatting Improvements
- 🔧 Title Display Fixes - Welcome titles now show consistently on player join with proper timing and online checks
- 🎨 Message Formatting - Resolved HTML entity corruption that was causing
mp:8instead of&8color codes - 🛡️ Division by Zero Protection - Added safety checks to prevent crashes when animation duration is set to 0
- 💾 Memory Leak Fixes - Proper cleanup of firework tasks and animation resources when plugin disables
- 🔍 HTML Entity Handling - Added automatic cleanup of HTML entities in messages
- ⚡ Resource Management - Better cleanup system for all plugin resources
- 🔧 Code Quality - Fixed deprecated method usage and improved error handling
1.3.4 WelcomeMessages, 1.21.x
🎆 Firework Safety & Theme System Improvements
WelcomeMessages v1.3.4 focuses on making your server experience safer and more reliable:
- 🎆 Firework Safety - Fixed critical issue where welcome fireworks were causing damage to players
- 🎨 Theme System Enhancement - Completely overhauled theme conflict detection and resolution
- ⏰ Time Range Fixes - Resolved overlapping time-based theme conflicts for smoother transitions
- 📅 Date Logic Improvements - Better handling of seasonal themes that cross year boundaries
- 🔍 Automatic Validation - Plugin now detects and reports theme configuration conflicts on startup
- 🛡️ Enhanced Error Handling - Comprehensive validation for all date and time parsing
- ⚡ Memory Management - Improved cleanup system for firework effects to prevent memory leaks
- 🔧 Code Quality - Zero linter errors, improved documentation and code structure
v1.3.3 - Testing, Guides and Fixes D: help
Full Changelog: v1.3.0...v1.3.1
v1.3.0 - Security & Performance Improvements - 1.21.x
v1.3.0 - Security & Performance Improvements
- NEW: Security Improvements - Fixed various security issues and improved code safety
- NEW: Rate Limiting System - Built-in command cooldowns to prevent spam and abuse
- NEW: Input Sanitization - Protection against malicious input and injection attacks
- NEW: Memory Management - Automatic cleanup system to prevent memory leaks
- NEW: Thread Safety - All operations are now fully thread-safe
- FIXED: Integer Overflow - Prevented potential crashes from large configuration values
- FIXED: Division by Zero - Added safety checks in animation system
- FIXED: Null Pointer Exceptions - Comprehensive null checks throughout codebase
- FIXED: Resource Leaks - Proper cleanup of animation tasks and file handles
- IMPROVED: Performance - Replaced Random with ThreadLocalRandom for better performance
- IMPROVED: Error Handling - Better logging and error recovery
- IMPROVED: Code Quality - Zero linter errors, perfect code quality
v1.2.5 - Animation System & Bug Fixes - 1.21.x
v1.2.5 - Animation System & Bug Fixes
- NEW: 12 Text Animations - Added typing, fade, slide, wave, rainbow, glitch, typewriter, bounce, shake, pulse, matrix, and scramble animations
- NEW: Action Bar Display - Animations are private to target player (no chat spam!)
- NEW: Animation Commands -
/welcome testalland/welcome testanim <type>for testing - FIXED: Typing Animations - Character-by-character reveal now works perfectly with color codes
- FIXED: Typewriter Animation - Added blinking cursor and proper character handling
- FIXED: All Linter Errors - Zero errors, zero warnings, perfect code quality
- IMPROVED: Performance - Optimized animation rendering and fallback compatibility
- IMPROVED: Documentation - Updated README with comprehensive animation guide
Release v1.1.7 - Bug Fixes & Config Validation
I am happy after testing this plugin to official release it, i hope you enjoy it
What's New:
- Fixed that annoying build error that was breaking everything
- Added proper config validation so your server won't crash from bad settings
- Plugin now checks if your sounds/particles are valid before starting up
- Auto-fixes broken configs by reverting to working defaults
What's Fixed:
- Build actually works now
- Better error messages when you mess up the config
- Validation runs on both startup and /welcome reload
- More stable for admins who like to experiment
Technical Stuff:
- Fixed DOLLAR enum syntax error
- Added ConfigValidator class with validation
- Improved error handling and user feedback
- Better compatibility with different server setups
Full Changelog: https://github.com/FiveDollaGobby/WelcomeMessages/commits/1.21.x
Release v1.2.0 - Custom Rank System - 1.21.X
v1.2.0 - Custom Rank System
- Added unlimited custom rank support
- Define your own ranks in config.yml
- Perfect for multiple VIP tiers or custom server ranks
- Works with any permission plugin
- Updated testall command to showcase custom ranks
v1.1.9 - Fixed Spigot Support. 1.21.x
So turns out I was being a bit too fancy with the API calls and broke compatibility with regular Spigot servers. Oops!
This update fixes all those annoying NoSuchMethodError crashes. I've reverted to the older, more stable API methods that work everywhere
What's new:
- Actually works on Spigot now (my bad!)
- No more random crashes on startup
- Same features, just more reliable
- Updated docs to be less confusing
FiveDollaGobby