James's Config Lib

James's Config Lib

Mod

A lightweight, extendable, simple config library for forge and fabric

Client or server Library

1,020 downloads
2 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

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)

1.1

by itsmenotjames on Oct 14, 2023
Download

support 1.18+

1.0

by itsmenotjames on Oct 14, 2023
Download

Create mod


Project members

itsmenotjames

Owner

Details

Licensed MIT
Published a year ago
Updated 10 months ago