Immersive Weathering [FORGE]

Immersive Weathering [FORGE]

6M Downloads

[Suggestion]: Add an API

steve-the-player opened this issue ยท 0 comments

commented

Feature:

I've seen a lot of mods that create new types of terrain and brick blocks, to name a few examples. It would be great if Immersive Weathering had an API, or a companion API mod, that allows modpack makers (and mod authors) to have data-driven Weathering compat. For instance, with brick blocks, there could be a category/tag "drops bricks when weathered" and "cracks when heated" or somesuch, and then any block that has those tags automatically creates a copy of the throwable brick and cracking code. The only thing that would need to be done manually would be the brick texture, and even that can be somewhat automated (I'd look into the way EveryCompat AKA WoodGood handles this for generating wood textures). It would just be super handy to make a datapack and resource pack to tag modded items and have everything just automatically work.

Alternatives:

This might require a separate API mod, instead of being built into the base Weathering mod. If it was an API mod, companion plugins to integrate various requested mods could simply be an add-on that depends on the API instead of potentially bloating the filesize of the base mod.