Skip to content

Releases: nulli0n/nightcore-spigot

Core 2.7.3 beta

06 Dec 20:25
Compare
Choose a tag to compare
  • New Menu API
  • Deprecated old Menu API
  • Preparing to use 1.21 Spigot API

Patch [9th Dec.]

  • Support for 1.21.4

Core 2.7.2 beta

20 Nov 10:19
Compare
Choose a tag to compare
  • 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

04 Nov 11:27
Compare
Choose a tag to compare
  • 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

31 Oct 16:40
Compare
Choose a tag to compare
  • 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

26 Sep 18:24
Compare
Choose a tag to compare
  • 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

20 Jul 12:38
Compare
Choose a tag to compare
  • Removed some legacy stuff
  • Minor changes & fixes

Core 2.6.3

17 Jul 22:15
Compare
Choose a tag to compare
  • 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

14 Jun 12:33
Compare
Choose a tag to compare
  • 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

08 May 11:03
Compare
Choose a tag to compare

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

06 May 21:40
Compare
Choose a tag to compare

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.