Skip to content

Releases: EverNife/EverNifeCore

EverNifeCore v2.0.4 v4

EverNifeCore v2.0.4 v3

Choose a tag to compare

@EverNife EverNife released this 24 Jul 00:50

What's Changed

  • fix(error): OutOfMemoryError: unable to create new native thread by @nickuc in #6

New Contributors

  • @nickuc made their first contribution in #6

Full Changelog: v2.0.4.2...v2.0.4.3

EverNifeCore v2.0.4 v2

Choose a tag to compare

@EverNife EverNife released this 02 Dec 03:58

Main Change:

  • Fixed a relevant memory leak caused on some rare cases where the some specific hosts could not create and delete threads with a decent speed. Also created the SmartCachedYamlFiile to save memory in general on the PlayerData system.

Main Changes:

Full Changelog: v2.0.4.1...v2.0.4.2

EverNifeCore v2.0.4 v1

Choose a tag to compare

@EverNife EverNife released this 05 Aug 04:08

Total of 85 commits since last release!

Main Changelog:

Full Changelog: v2.0.3.4...v2.0.4.1

EverNifeCore v2.0.3 v4

EverNifeCore v2.0.3 v3

Choose a tag to compare

@EverNife EverNife released this 18 Apr 09:37

Total of 124 commits since last release!

Main Change:

  • Rework of how the PlayerDataStorage works, solving problems preventively!

Changelog:

Full Changelog: v2.0.3.2...v2.0.3.3

EverNifeCore v2.0.3 v2

Choose a tag to compare

@EverNife EverNife released this 11 Feb 20:45

EverNifeCore v2.0.3 v1

Choose a tag to compare

@EverNife EverNife released this 05 Feb 08:03

Total of 238 commits since last release, so there are LOTS of changes!
Here follows a few ones!

Changelog:

  • Make it compatible with newer versions of java (tested with java 11, but should work on newer as well)
  • Remove several deprecated features from EverNifeCore
  • Several changes on the Locale System
  • Several changes on the Placeholder system
  • Several changes on the PageViewer System
  • Fix for error on OnlineMode=true servers when a user changed it's name
  • Create a validation system for FinalCMDs
  • Upgrade and Improve Config YML System.
  • Few messages adde to FCMessageUtil
  • Add compatibility for WorldGuard API on 1.16.5 (keeping it compatible with 1.7.10 and 1.12.2)
  • Create a TitleAPI
  • Rework the way i used to store ItemStacks on YML, now using ItemDataPart as default.
  • Do several reafactors and add several new utility classes for the Pos system.
  • Improve NBT handling on all versions (tested on 1.7.10, 1.12.2 and 1.16.5)
  • Rework for MCVersion detection System
  • Add compatibility for WorldEditAPI on 1.16.5 (keeping it compatible with 1.7.10 and 1.12.2)
  • Lots of other changes.

Full Changelog: v2.0.2.2...v2.0.3.1

EverNifeCore v2.0.2 v2

Choose a tag to compare

@EverNife EverNife released this 14 Sep 21:48

Changelog:

  • Some fixes related to the Config System.
  • Add more functions related to the comments on configs.
  • Bound Values on ArgParserNumber
  • Fix PageViewer date display
  • Update Compatibility with PlaceholderAPI-2.11.2, keeping legacy support.
  • Properly Save NBT on 1.16.5
  • Several Improvements on FCItemFactory.class
  • Several Improvements on PlayerGUI.class
  • Create a Layout System for GUIs
  • Some refactor on the DayOfToday system.
  • Enforce PlayerData save to be syncronized to prevent errors on large databases (+20kPlayers)

Full Changelog: v2.0.2.1...v2.0.2.2

EverNifeCore v2.0.2 v1

Choose a tag to compare

@EverNife EverNife released this 26 May 21:24

EverNifeCore v2.0.2 v1

SomeChanges:

  • Make EverNifeCore compatible with Minecraft 1.7.10 up to 1.18
  • Rework the Entire Config System (update SnakeYAML and add Simple-YAML, improve performance, make it now possible to add comments)
  • Rework the Locale System (fix a few specific problems)
  • Add NBT-API inside the EverNifeCore, making it compatible with 1.7.10 (Crucible)
  • Fix race condition on "Save All PlayerData on Server Shutdown"
  • Improve PageViewer system
  • Add a DynamicCommand System, to allow schedule of commands that will be executed based on clicked messages.
  • Improve the PlayerGui.class
  • Improve the FCItemFactory.class
  • Inject Dependencies on class first load, this will help dependencies of EverNifeCore that are executed BEFORE EverNifeCore

Full Changelog: v2.0.1.7...v2.0.2.1