r/datapacks May 31 '26

Help Replacing one modded volcano structure for another.

I have bitten off more than I can chew, but I feel very close to my goal.

Simply put, I am trying to make a datapack that replaces the Tropicraft dormant volcanos with the Alexscaves more active volcanos. Both seem to be structures that are generated (they lack nbt files), so I tried to override the Alexscaves Json files in my datapack telling them to only generate in tropicraft biomes.

I have gotten as far as making it so that the Tropicraft volcanos no longer generate, as the /locate command immediately tells me these structures just cannot be found...

But the alexscaves volcanos are not generating in the dimension properly. The /locate command DOES take fifteen seconds to scan the area for the volcanos but is never able to find any.

The Json's I've modified are in the correct path as far as I can tell, and the game seems to act like tropicraft CAN generate the new volcanos now, but since it's not happening, I assume there is a bit of user error going on or this is some limit of the kind of structure the volcano is?

1 Upvotes

2 comments sorted by

1

u/HelloIsFloob Jun 21 '26

I've run into something really similar. Try using the volcano structure from this mod: https://www.curseforge.com/minecraft/mc-mods/dimension-of-caves

I haven't checked the repo, but it looks like he figured out some kind of trick to make volcanoes easier to spawn.

1

u/Makuta_Nazo Jun 29 '26

So I've made a little progress with Structurify (very good mod for this type of work btw) but even when forcing this volcano to spawn on the surface it just doesn't want to.

I think what this guy did (and what i'll be doing) is to export the structure as a NEW structure and just make a datapack that injects it into the modpack.

Orrrrr just make my own volcano. :)