fix some method clashing
Additions
- Required Mods for config load (not hard dependencies)
- Performance analysis (analyzers for default types are included)
/config analyze
command (runs analysis)- reload commands (client and server; reload either a single config or all of them and a sync option for reloading server configs)
Fixes
- a malicious client could crash the server
Technical stuff
- add a CommandManager
- add new packet to tell the client to reload
Additions
- New type of config, single object type registry configs
- Add new example config
Changes
- Remove times from logging
Internal
- Clean up old code
- Optimize packet sending and handling
- Easier way to register managers
Single Object Type Configs
Configs that contain objects of a single type. Objects inside of these will not need to specify their type, though nested objects may need to. Single Object Type Configs work the same as regular registry configs.
Split forge and fabric jars apart Make SettingConfigObject into an interface Optimize (~2 millisecond speedup)
support 1.18+
Create mod