Started by
sdfsdsdf
on
Topic category: Help with Minecraft modding (Java Edition)
How do I spawn a structure in water without getting waterlogged?
I am making a pirate ship structure and I got them to spawn perfectly on the ocean, I am have one big problem though. The pirate ships have air space under the deck for storage, and when the ships generate, the air is replace with water. What can I do to prevent this?
I've tried using structure voids, which literally don't work at all.
What procedure can I use?
Are your air spaces exposed to open ocean. If so, then the structure voids won't work because the water will just come flooding in anyway. Otherwise, if there's no opening for water to get through, then the structure voids do work - they always have for me.
I just found out that I am having a problem with waterloggable blocks such as iron bars and trap doors. Is there a proceedure to stop water from generating on waterloggable blocks?
Oh, I don't think there's a way to do that. The only way I can think of is to somehow have the waterloggable block and the structure void in the same spot, but that isn't possible. There might be some setting, procedure, or even code that I'm just unaware of, but I really don't think there's a way to achieve what you're wanting. Sorry.