Closed maximumpower55 closed 3 years ago
The Biome modification API should be marked as deprecated, you can do it all with vanilla jsons
This is not how it works, this API allows you to post modify builtin or dynamic biomes so you can add your features.
Doing this with datapacks requires overriding the entire json and will not be compatible with other mods.
JSON can do that too? Features that are called by ConfiguredFeatures? The feature has a predicate to if it can spawn:
Eg: - If surrounded by Stone, generate ore.
Please, if you think json can do everything that java, let's just stop modding with java and start using json for everything.
In general, please refrain from commenting when you clearly don't understand why this API is necessary in the first place... FYI it's deprecated in fabric API because it's experimental, not because it's replaced by json.
What did fabric API have to do with this? I'm saying it should be deprecated because vanilla Minecraft has these features in datapacks.
Defining such ConfiguredFeature jsons do not automatically add your feature to the world.
Then you register the ConfiguredFeature to the Registry and then it's added :)
No, then you made it worse. The dynamic registries system automatically adds your features to the registry, but it is not present in the biomes themselves.
That does not add it to biomes magically.
you should have like a example for like custom ores and custom structures
Like how to add a ore how to add a structure