CT-Core 3.0.8

Required library for my plugins

  1. Minor bugfixes

    crysis992
    • Fixed Metrics not being enabled properly.
    • Fixed some possible NullPointerExceptions.
    • Fixed a possible dupe bug caused by the Inventory GUI library.
    • Updated shaded dependencies (HikariCP) to their latest version.
  2. Potential fix for FAWE's WorldGuard plugin

    crysis992
    This is a attempt to fix the startup bug when using the custom WorldGuard version of FastAsyncWorldEdit.
    Since I could not reproduce the error I cannot guarantee that it will fix the said error during startup.
  3. Replaced UUID Fetcher

    crysis992
    • In the last couple of weeks the website I used to lookup UUIDs had some downtime/issues. I switched back to the official Mojang API when doing UUID/Name lookup. Lets hope the UUID issues are fixed with this update.
  4. Fixed critical error on older java 8 servers.

    crysis992
    • Fixed downloading language files. Thanks for the report @dadee971

    Longer version:

    The last update introduced a new LanguageAPI, language files were downloaded from my web server that has a Lets Encrypt SSL certificate, but these certificates are not valid in some older Java 8 versions, resulting in an error that spammed the console and prevented the plugin from starting.
  5. Fixed critical error on older java 8 servers.

    crysis992
    • Fixed downloading language files. Thanks for the report @dadee971

    Longer version:

    The last update introduced a new LanguageAPI, language files were downloaded from my web server that has a Lets Encrypt SSL certificate, but these certificates are not valid in some older Java 8 versions, resulting in an error that spammed the console and prevented the plugin from starting.
  6. Formatting fixes

    crysis992
    • This update fixes some errors in the String Formatting class which resulted in empty strings in some of the plugins like WorldManager
  7. Fixes small bug in yesterdays update

    crysis992
    • Fixes a NullPointerException when using commands under a rare condition causing the command to fail.
    • Uploaded a jar with a wrong name
  8. Updated to 1.13.1

    crysis992
    Updated the API to 1.13.1

    • More forgotten hardcoded strings are now translatable in the config.yml (Requires a reset if you want them to be auto generated)
    • Better error support when a plugin (based on this api) tries to load invalid materials or items from a config
    • Some possible NullPointerExecptions are now fixed.
  9. More additions for upcoming projects

    crysis992
    This update fixes lots of smaller bugs and implements some new features for developers (Also features that will be used for my upcoming projects)

    • Fixed default configuration, the "Error" (Fehler) was not translated in the last version to English by default (You can manually translate it from German to English in the config.yml inside the (CT-Core) folder.
    • Implemented an API to set the Tablist & Prefix/Suffix over players heads via packets, this should make it compatible...
    smeths likes this.
  10. Minor fixes

    crysis992
    • Changed default add strategy to horizontal for GUI ordering
    • Fixed some debug messages printing the wrong information.
    • Disable ScoreboardAPI by default to prevent overriding other scoreboards
    • Cleaned up the default configuration.
    • Readded some velocity utils that were removed in a older version.
    smeths and Tyrelis like this.