James's Config Lib

James's Config Lib

Mod

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

Client or server Library

627 downloads
1 follower
Created9 months ago
Updated5 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
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


Technical information

License
MIT
Client side
optional
Server side
optional
Project ID