BiomeGroupRegistry Immutable-ify
Minor Formatting
Gsonify SAveConfig, WorldProperties, and TempEntitySettings.
Fix build error in BiomeGroupRegistry when creating fresh configs.
Gsonify SaveConfig, WorldProperties, and TempEntitySettings. Part II.
Gsonify BiomeGroupRegistry
Use Treemaps instead of hashmaps so that configs are sorted lexicographically (alphabetically)
Also, found generic sort by value. Could be useful.
Gsonify LivingGroups
Gsonify CreatureType
Fix biomegroups not sorting groups with operators properly.
CreatureTypeRegistry does't need to create a new instance every time WorldSettings reloads.
"LivingGroups.cfg" not "LivingGroupsGSON.cfg"
Gsonify LivingHandlers.
Split handlers from spawnlistentries. They are not under savename/EntityHandlers instead of ModEntitySettings
Gsonify StructureSpawnlists
StructureHandlerRegistry instance persists. Tweak accesors now that it contains immutable lists.
Search through spawnlist when entity does not have a type
Create option for whether chunks are loaded or created for counting. Default is disabled.
Gsonify biome SpawnListEntries.
Remove structure handler old config loading.
Fix "Use_Universal_Entity_CFG" and "Sort_Creature_By_Biome" being switched when serializing.
Move tempSaveSettings into general world directory.
Set universal cleanse to affect entity handler and spawnlist folder.
Purge old Configuration setup, only GlobaProperties to go.