6.0.0 EXPERIMENTAL release 1
Pre-releaseThis is a HIGHLY EXPERIMENTAL snapshot of major version 6.0 development. Many large 6.0 features have been implemented in this snapshot, a lot hasn't been implemented yet, and everything in this version is still subject to change.
If you are a player, this release is not for you!
This is a release for config developers and addon developers, for us to get feedback on new features/API. It is in no way playable; it does not even contain the default config, just a barebones template.
This release is for Fabric, and works on both the client and server.
Some new/changed things
Config
- Most configuration is now implemented via addons.
- Removed
TREE
configs, replaced withFEATURE
. - Config types are now registered (
type
key required in configs) - Metaconfiguration
API
- Modularized API
- Allow use of generic types for registries using
TypeKey
- Implement Tectonic 2.0 with preprocessor API
For a full list of changes/things that are going to be changed, see: #227
Bundled Pack
This release bundles a modified version of the Template Pack, which demonstrates many of the new addon-implemented features. It also bundles many of the new "core addons," described in #227.
Everything in this version is subject to change
Config and addon developers, this release is for you to give feedback on the new features. You should not spend tons of time developing configs/addons for this experimental version, though, as everything in it is subject to change, so any configs/addons for this version will need to be, at the very least, refactored, or completely rewritten for the final 6.0 release.