Details
Supported Bukkit Versions
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.1
- 1.21.2
- 1.21.3
- 1.21.4
- 1.21
- 1.20.6
- 1.20.5
- 1.20.4
- 1.20.3
- 1.20.2
- 1.20.1
- 1.20
- 1.19.4
- 1.19.3
- 1.19.2
- 1.19.1
- 1.19
- 1.18.2
- 1.18.1
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
Changelog
✨ Features
- Created and uploaded API to Maven Central
- Added minecraft dialogs for
/chatsetting
- Added support for Paper chat event (#17)
- Added support for legacy and named colors in chatcolor, with flexible input for admins
- Implemented Maintenance integration support (#16)
🔧 Refactors
- Registered EnumSerializer for Range.Type
- Added onLoad method and modified module loading logic
- Implemented get() method for dependency injection
- Implemented message caching to improve performance
- Changed default chat mode to PACKET and optimized chat handling
- Moved replacement logic to ReplacementModule and removed duplicated modules
- Optimized distance calculation between players in PlayerAdapter
- Optimized player-related operations and vanish checks
- Optimized scoreboard packets and added reload functionality
- Optimized async and sync method execution
- Optimized Bukkit chat listener performance
- Updated permissions for /chatcolor and fcolor modules
- Replaced String ".replace" with Strings and StringUtils
- Replaced manual string checks with StringUtils
- Replaced try-catch with StringUtils.isNumeric()
🐞 Bug Fixes
- Fixed UpdateModule permission
- Inverted condition in hasClassOrElse method
- Corrected URL operator formatting and ampersand escaping
- Ensured valid color for scoreboard team
- Corrected color code conversion in LegacyMiniConvertorPulseListener
- Handled null values in style settings for SQL
📦 Chores
New Contributors