Stoneholm, Underground Villages (Fabric)

Stoneholm, Underground Villages (Fabric)

6M Downloads

Underground villages not generating

srnyx opened this issue ยท 12 comments

commented

Describe the bug
Getting a warning on startup that may be causing the villages to not generate
Warning: [16:28:25] [main/WARN]: Reference map 'stoneholm-refmap.json' for stoneholm.mixins.json could not be read. If this is a development environment you can ignore this message

Mod version: 1.0.1

Fabric API version: 0.32.5

Minecraft version: 1.16.5

Additional Context:
Doing /locate says it can't find any structures

commented

@TheGrimsey @RDKRACZ
The structures only started generated at around 65k blocks out.
This is super strange as I don't think anyone has ever gone this far.
There seemed to be like new chunks being generated after a certain point (about 65k).
I think this may be because of Gunpowder Teleport and its/wild command, but it's highly unlikely.

commented

Interesting. Stoneholm does not use any mixins. I definitely need to remove the mixin JSON from the mod in the next hotfix.

Looking at the fabric discord I see you say the world has been played a bit.
According to the Minecraft wiki, the /locate command only finds structures within 201x201 chunks of the user. (And we can't generate in structures in existing chunks)

Could you try teleporting 3000+ blocks out as well and using the command again?

Yeah I teleported to 10,000 10,000 and did it, still nothing. Then I went to 15,000 15,000 and still nothing.
It didn't find any structures for any of the mods I added

commented

Interesting. Stoneholm does not use any mixins. I definitely need to remove the mixin JSON from the mod in the next hotfix.

Looking at the fabric discord I see you say the world has been played a bit.
According to the Minecraft wiki, the /locate command only finds structures within 201x201 chunks of the user. (And we can't generate in structures in existing chunks)

Could you try teleporting 3000+ blocks out as well and using the command again?

commented

It didn't find any structures for any of the mods I added

For any mod? That to me makes it sound like it's something else messing it up.
What mods does your server have?

commented

It didn't find any structures for any of the mods I added

For any mod? That to me makes it sound like it's something else messing it up.
What mods does your server have?

No, no. For any of the mods I added along with Stonehelm. Other mods I added before loading the world are generating structures.
But, one of the mods are generating structures fine in The End.

commented

Okay so testing a bit. With (lastest version of each) Stoneholm, Deep Dungeons, and Dungeons of Exile:

Everything generates in a new world.

Going into a world without any of the mods installed and then rejoining the world with them:

Doesn't seem like the error is between them.
I need more info to reproduce this issue.

commented

Maybe they were generating but where I was looking was just not places where they were. I'll try launching a single-player world to see if it's because of a mod incompatibility.

Alright, so, in my single-player world, all of them do generate.
In my server, though, only the World of Exile (Dungeons of Exile) dungeons are generating.

I went ahead and looked in level.dat. There was no structure item for Deep Dungeons or Stonehelm, which means they weren't like "injected" into level.dat (or something else, I have no clue), therefore causing them not to generate.

commented

Okay so testing a bit. With (lastest version of each) Stoneholm, Deep Dungeons, and Dungeons of Exile:

Everything generates in a new world.

Going into a world without any of the mods installed and then rejoining the world with them:

Doesn't seem like the error is between them.
I need more info to reproduce this issue.

Maybe they were generating but where I was looking was just not places where they were. I'll try launching a single-player world to see if it's because of a mod incompatibility.

commented

Alright, so, in my single-player world, all of them do generate.
In my server, though, only the World of Exile (Dungeons of Exile) dungeons are generating.

Hmmm. Could you start a new world on the server (or copy the server files somewhere locally) and quickly check if /locate works then?

commented

Hmmm. Could you start a new world on the server (or copy the server files somewhere locally) and quickly check if /locate works then?

Yep, it works. All of them generate.

I went ahead and looked in level.dat. There was no structure item for Deep Dungeons or Stonehelm, which means they weren't like "injected" into level.dat (or something else, I have no clue), therefore causing them not to generate.

Scratch this. That was just the structure settings that were being saved (and I hadn't edited any of the settings for Stonehelm).

commented

Sorry, been out of town for about a week.

I am not sure what the issue is here.
If it generates fine on a new world with the same set up it's something with the individual world. Still don't think I have enough information to solve this.

commented

I am not sure what the issue is here.
If it generates fine on a new world with the same set up it's something with the individual world. Still don't think I have enough information to solve this.

I just ran another test. I copied every single file from the server onto my computer and ran the server.
I found an underground village on my local server and copied the coordinates. I went back on the original ("broken") server and TPed to the coordinates, and the terrain was completely different.

Local server:
2021-04-11_11 07 11

Original ("broken") server:
2021-04-11_11 07 35

The chunks were not generated in the original server because I TPed to 50,000, 100, 50,000.
And just-in-case, I also TPed to 100,000, 100, 100,000, and the terrain was also completely different.