Closed pyrox0 closed 6 months ago
great work, we love to see unmapped classes going down! will review sometime today
Not necessarily something for this PR, but the suffixes for
LootFunction
sub-classes are a bit inconsistent. Most haveLootFunction
, a few haveFunction
. I'd prefer no suffix for the non-abstract sub-classes because their verb-prefixed names already imply their function-ness.
I can do this in a later PR.
All suggestions added!
Forgot to actually push the above mentioned change, just did so.
just an aside: bootstrap context was indeed the old name. it's passed to static methods in worldgen classes to register their features and structures. I'd add an automap rule for net/minecraft/unmapped/C_hqoyyfco
to context
in simple_type_field_names.json5
Added that!
Pulls a lot of datafixer classes in. I also took the chance to look through all of n/m/unmapped and map any class names that I could. This drops the number of classes in
unmapped
from 367 to 287, according to enigma's mapping stats. There's also a few other mappings I thought would be good to have in here, the main part being mapping ~92%~ ofn/m/util/profiling
.