Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wdl doesn't download structure data #277

Open
paj1s opened this issue Jun 17, 2023 · 5 comments
Open

wdl doesn't download structure data #277

paj1s opened this issue Jun 17, 2023 · 5 comments

Comments

@paj1s
Copy link

paj1s commented Jun 17, 2023

When downloading a world, (doesn't matter if structure generation is on or off). Structures such as monuments or nether fortresses doesn't work in the downloaded world.

@Pokechu22
Copy link
Owner

I assume you're referring to mob spawning (and I guess advancement granting, though I don't think advancements are saved at all), since I don't think there's any other way to observe whether a structure is present or not ingame.

If I recall correctly, the server doesn't send any information about structures to the client, so there isn't any good way to save them. Theoretically if you knew the seed, the appropriate structure information could be generated. In some versions of Minecraft, this actually does happen... but the structure also regenerates itself over existing terrain (see #68), which isn't good. (I'm not sure if this happens in current versions or not.)

@paj1s
Copy link
Author

paj1s commented Jun 17, 2023

I would be happy if the structure could generate over the existing ones, but this "bug" did not happen to me, i even tried the older versions of wdl. I know the seed but have no idea how to tell the world that the structure is there. I would like to continue playing on a dead survival with a friend so i want to download it but without these structures working it would be unpleasant.

@Pokechu22
Copy link
Owner

In previous Minecraft versions you might be able to generate the world locally and then copy some files from (I think) the structures folder in the save. Newer Minecraft versions I think have the structure data in the chunks themselves so merging them would be a lot more difficult. You might be able to change the Status tag in each chunk to liquid_carvers (the step before features which is generated structures) but I don't know if there's a tool for that (e.g. MCASelector might be able to do it?) and I don't know exactly what will happen if you do change the status.

@paj1s
Copy link
Author

paj1s commented Jun 18, 2023

thank you, the version is 1.13.2 sadly so the structures folder isn't there but i'll try to figure out something, the knowledge of the seed is my great advantage.

@Pokechu22
Copy link
Owner

Oh, another thing you could do with MCASelector is delete the chunks containing the structures and let them regenerate completely. This would destroy even more stuff than having them regenerate on top of the existing structure, but it's probably a lot easier to do and if you don't have any important buildings in the same chunks it'd work well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants