Add custom structure to Village structure pool

Started by Twebster9000 on

Topic category: Help with Minecraft modding (Java Edition)

Active 1 month ago
Joined Dec 2023
Points:
214

User statistics:

  • Modifications: 0
  • Forum topics: 11
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 13
Add custom structure to Village structure pool

I wish to add a custom structure to a vanilla village. I have made the structure, and using Jigsaw Blocks I set it up identically to how the indivigual village structures are set up. I want to know how I can add my structure to the pool that villages draw from to generate.

If it's relevant, I'm using Mcreator 2024.2 because some of the plugins my mod relies on haven't been updated to 2024.4 yet.

Active 3 hours ago
Joined Apr 2023
Points:
755

User statistics:

  • Modifications: 5
  • Forum topics: 27
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 569
I know this is a bit of a…
Mon, 04/14/2025 - 18:59

I know this is a bit of a long shot, but did you ever figure this out?

I am looking for a way to do this in 2025.1

Active 3 months ago
Joined Dec 2017
Points:
827

User statistics:

  • Modifications: 0
  • Forum topics: 14
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 128
You'd have to rewrite the…
Fri, 08/01/2025 - 17:04
  • You'd have to rewrite the village pool .json to include your custom structure along with vanilla structures. This is in the data/minecraft/worldgen/template_pool/village/
    • From there you pick from your village type such as /plains or /snowy
    • After you pick your village, pick the pool you are adding to such as houses.json or streets.json
    • I recommend figuring out and copying over the vanilla pool to your mods minecraft data folder then just adding your structure to the pool.
    • To make it easy to add your structure to the pool, move your structure nbt file to the corisponding structure pool folder in the data/minecraft/structure/village/?type?/?pool? folder so you can use the same context as the vanilla pool.json file.
Active 3 months ago
Joined Dec 2017
Points:
827

User statistics:

  • Modifications: 0
  • Forum topics: 14
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 128
Much like making a mod…
Fri, 08/01/2025 - 17:22

Much like making a mod jigsaw structure, vanilla minecraft has set pools which specify the chances of a specific structure to generate, unless you add your structure to this pool, you wont be able to generate your structure in a village.

Active 3 months ago
Joined Dec 2017
Points:
827

User statistics:

  • Modifications: 0
  • Forum topics: 14
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 128
Update: It is actually…
Fri, 08/01/2025 - 17:36

Update: It is actually easier to just use your structure in your mods structure folder and calling it in the pool from there.

Active 3 months ago
Joined Dec 2017
Points:
827

User statistics:

  • Modifications: 0
  • Forum topics: 14
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 128
If nothing that I said seems…
Fri, 08/01/2025 - 17:46

If nothing that I said seems to work, you might not be able to without actually coding it.