CorgiLib
CorgiLib is a library mod that contains shared code used across various modifications from Corgi Taco. This toolkit offers developers several useful features to simplify content creation:
One of the key capabilities is the serialization of configuration files in .json5 format using codecs from Mojang. This allows creating configuration files with comments, which significantly improves readability and configuration convenience.
The library also includes a system of codecs with comments, trees from NBT data, various blending and easing functions, as well as entity filters. Particularly noteworthy is the codec registry for villager trading, which simplifies setting up trading systems through configuration files.