How do I spawn a structure in water?

Started by sdfsdsdf on

Topic category: Help with modding (Java Edition)

Last seen on 00:36, 10. Jan 2022
Joined Oct 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
How do I spawn a structure in water?

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?

Last seen on 01:41, 8. Jan 2024
Joined May 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Are your air spaces exposed…
Wed, 11/24/2021 - 18:03

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.

Last seen on 00:36, 10. Jan 2022
Joined Oct 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I just found out that I am…
Thu, 11/25/2021 - 03:32

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?

Last seen on 01:41, 8. Jan 2024
Joined May 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Oh, I don't think there's a…
Thu, 11/25/2021 - 05:41

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.