The Electric Update
fynntimes opened this issue · 3 comments
The next major release of Prison, the Electric Update (API 4), will contain massive overhauls to the code structure.
Main goals
- Remove Prison's multi-platform support, which caused a lot of unnecessary overhead and code jumbling without multiple platforms to, well, support.
- Remove Prison's third-party module system, since third-party features can be added via another Spigot plugin anyway (no need for our own API).
- Revamp the storage and localization systems (since these data are now static and not dynamically defined).
- Use lucko's fantastic helper system to reduce the footprint of our codebase and make things easier.
This is a primarily structural release, but user-facing features are planned as well!
- Implement scoreboard support.
- Implement GUI menus.
- Make mine and rank data fully editable in-game.
- Expand integrations for permissions and economy systems.
Current target release date is sometime in August 2018.
Remove Prison's third-party module system, since third-party features can be added via another Spigot plugin anyway (no need for our own API).
Why? The module system is a clean way to implement third party modules! I don’t see why we should remove it...
@DylanFPS I'm going to sit down and take a look at the current architecture of the plugin and see how it can be optimized further. The goal is to get rid of as many bloated features as possible. If the module system is actually optimal, then it'll stay!