Skip to content

6.0.0 EXPERIMENTAL release 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dfsek dfsek released this 22 Jul 00:09
· 1273 commits to ver/6.0.0 since this release

This 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 with FEATURE.
  • 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.