HubThat 10.0.119

Details

  • Filename
    HubThat-10.0.119.jar
  • Uploaded by
  • Uploaded
    Mar 13, 2020
  • Size
    73.55 KB
  • Downloads
    330
  • MD5
    a120f6b10da227ced6745018eaafa523

Supported Bukkit Versions

  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8.1
  • 1.8
  • CB 1.7.9-R0.2
  • 1.8.3
  • CB 1.7.2-R0.3
  • CB 1.7.2-R0.2
  • CB 1.7.2-R0.1
  • 1.7.4
  • 1.7.2

Changelog

EXTREMELY IMPORTANT! CODE REWRITE FROM SCRATCH!

 

Starting from this version, v1.0.119, HubThat's code has been completely rewritten from scratch, by using a completely new modular structure.

The config.yml file has also been radically modified: the plugin now relies on a Languge file, "lang.yml", and a Configuration file, "config.yml". The two files are structured in a completely different way than before, but the conversion will be handled automatically by the plugin.

As you can see, the versioning scheme has also been modified. This is to make it clearer that the plugin is not in line with its previous versions, but rather an evolution of them.

The substantial plugin features are the same as before, but there are great performance and stability improvements. For example, some classes have been reduced from almost 1000 lines to about 200.
Thanks to this new system, bugs are also much more easy to fix and less likely to happen.

New (little) features included with this update are:

- an improved /worldlist, now showing the world type, the number of players, and the world difficulty.
- a new permission to allow the "/hubthat help" command: hubthat.help, which was allowed with no way of prevention before;
- a lightweight, async update checker that does not put the server's stability at risk like it unfortunately happened before.

The code I was using up until version 8.2 was the really outdated one I developed back in 2014 - more than 6 years ago. I have had great improvements since then, and rewriting this all again felt like a new fresh start, which I really needed.

Thank you all for following me in such a long journey!