Releases: nulli0n/nightcore-spigot
Releases Β· nulli0n/nightcore-spigot
Core 2.7.3 beta
Core 2.7.2 beta
- Switch to Java 21.
- Improved API to change prefix of lang messages on the fly.
- Added new NightItem wrapper class to create 'cosmetic' items with support of new 1.21 item components.
- Added PlaceholderAPI config option for GUIs.
- Sound fixes.
- Fixed SQL select query for
selectFirst
method. - Fixed obtain values from Bukkit registries due to bad string transform.
Core 2.7.1 beta
- Added support for 1.21.3
Patch 07/11/24:
- Fixed loading on versions < 1.21 and when using Spigot.
Core 2.7.0 beta
- Added better bukkit task wrapper for manager classes.
- Added improved bukkit sound wrapper class.
- Added customizable number shortcuts. Now you can add your own aliases.
- Added support for compact number strings to parse them into double or int including Math#abs apply.
- Added command argument types that supports compact number inputs as well as regular numbers.
- Added dedicated 'colors.yml' config file to add custom colors or override default ones.
- Added better versions of all database related classes. Old versions are deprecated now.
- Added better ConfigValue methods to read and load Map objects.
- Added WeightedItem class.
- Added explicit implementations for the RankMap class.
- New PlaceholderList class to handle object related placeholders.
- New Replacer class to handle placeholder replacement in any string.
- Improved server version tests and notifications about possible issues/incompatibilities.
- Improved LangMessage placeholders replacement by using new Replacer class instead of applying direct string replacement.
- Improved ItemReplacer placeholders replacement by using new Replacer class instead.
- Merged nightcore commands into single class.
- Usage of Pair class is discouraged now and should be replaced with specific implementations.
- Getting players by their display name is discouraged now and should not be used anymore.
- Fixed minor issue with seconds formation.
- Fixed possible error when hide item attributes.
- Fixed userdata stuck in cache forver if player cancel connection when joining.
- Fixed GUI flicker caused by GUI title update.
- Removed useless and buggy options from the config file.
Core 2.6.4
- Added conditional 'empty line' placeholders for lore of GUI items.
- Improved assets parsing to not save lang file after every single change.
- Properly hides attributes for GUI items for 1.20.6+.
- Force saves user data on disconnect if it was scheduled to save, otherwise adds in schedule.
- Fixed argument names on tab completion added with legacy color codes which result in player disconnect.
- Fixed errors on 1.21.1 related to skull meta changes.
- Fixed minor issues with the tab-completer.
- Fixed NumberFormat option never worked.
- Updated all assets to the latest game version.
Core 2.6.3 Updated
- Removed some legacy stuff
- Minor changes & fixes
Core 2.6.3
- This is the latest release that supports 1.18. Time to get rid of this gargbage.
- Fixed minor issue in tags priority.
- Added Mojang's DataFixer to fix ItemStack NBT data on load.
- RAM usage optimization
- Multiple undocumented various fixes & improvements.
Core 2.6.2 beta
- Added 1.21 support.
- Recoded custom tag system.
- Improved CommandUtil.getCommand by adding check for command name.
- Improved translation of raw hex color codes to hex tags.
- Added timeout for player input for editors.
- Fixed a bug, where tab completion fails for some inputs.
- Fixed a bug, where 'Plugin' section values in the config.yml can't reset to defaults without a reboot.
- Fixed a bug, where 'Database' section generates at the config bottom instead of right below 'Plugin'.
- Fixed possible resource leak when save user data.
- Fixed tab completer suggest commands even if player don't have permissions to them.
- API additions and improvements.
UPD June, 16th.
- Fixed color and gradient tags.
- Fixed some buttons in editors.
- Fixed some console errors.
UPD June, 18th:
- SQL Hotfix
UPD June, 20th:
- SQL Hotfix x2, optimized statements
Core 2.6.1 beta
Beta version. Use with caution!
- Added support for 1.20.6
- Various fixes.
UPD:
- Reverted listener rename - fixed plugin loading error.
- Fixed Spigot compatibility.
Core 2.6.0 beta
Beta version, use with caution!
- Brand new Command API:
- Fast & convient command builder.
- Easy register / unregister.
- Auto argument/flag parsing & validation.
- Auto tab-completer.
- Added LangEnum class for better enums localization handling.
- Various undocumented minor fixes and improvements.