FEATURE - Config Parsing
weapons:
- id: "sword"
damage: 10
durability: 100
- id: "bow"
damage: 8
durability: 50
Alternate Plan: Rework Parsing
Instead of using SnakeYAML and handling types ourselves, we can consider using Configurate, and then applying our own class wrappers and methods ontop of the configurate APIs.
- Configurate should also provide better sequence support, without losing our current feature set (like comments).
FEATURE - Config Parsing
ConfigurationSequenceor something), which has ways of obtaining a new subclass that has standard key fetching methods like .getString("id")Alternate Plan: Rework Parsing
Instead of using SnakeYAML and handling types ourselves, we can consider using Configurate, and then applying our own class wrappers and methods ontop of the configurate APIs.