IMB11

Results 141 comments of IMB11

> Honestly language providers should be separated by class and the language parameter should be specified by the constructor similar to how forge does this Hm, this would prevent some...

Noteable changes: https://github.com/FabricMC/fabric/blob/465261613a7b224d3b7412c5f841e8daf864a3b7/fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/api/datagen/v1/provider/LanguageConsumer.java#L36-L61

Alright, TreeMap is being used to sort the language files alphabetically, result of testmod (en_us): ```json { "attribute.name.generic.armor": "Generic Armor", "block.fabric-data-gen-api-v1-testmod.simple_block": "Simple Block", "entity.minecraft.allay": "Allay", "fabric-data-gen-api-v1-testmod.identifier_test": "Identifier Test", "itemGroup.fabric-data-gen-api-v1-testmod.default": "Datagen...

Alright. i've pushed hopefully the last commit - I cannot see where I can improve, if you see anywhere improvable please review :)

I would like to make another PR in the future which organizes the `providers` package, as the future PR will be adding `sounds.json` datagen, `/texts/` datagen, `/fonts/` datagen and some...

I'm going to update the javadoc with the updated terminology later tonight.

Im now encountering this? ```log 17:43:15: Executing 'runClient'... > Configure project : Fabric Loom: 0.13.12 FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root...