jtl-elisa / HUB-Better-Villages

2 stars 1 forks source link

namespace structures to allow for better mod/datapack compatibility/configurability #123

Open gordoncyu opened 1 month ago

gordoncyu commented 1 month ago

I am trying to integrate this with many different structure mods but it does not seem to want to work properly with the way this mod overwrites vanilla structures. Namespaces exist by convention, a good convention; it would not be great if multiple mods overwrote the same structure; they would inherently be incompatible and unresolvable by any external configuration like a datapack. It would be better to namespace these structures and simply disable vanilla villages rather than overwriting them. The Integrated Villages mod does this, for example.

jtl-elisa commented 1 month ago

What kind of integration doesn't work?

If we do this, all the mods that add structures to the vanilla village won't be added to our villages, since the main purpose of the mod is to replace vanilla villages, the best and most practical solution to not break all the mods that add structures to the vanilla village was to override it this way.

Thank you for your feedback. We look forward to hearing more about why you're having problems integrating mods with our mods.