How to change vanilla structures/jigsaws

Started by Cool_Link_13 on

Topic category: Help with Minecraft modding (Java Edition)

Joined Nov 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
How to change vanilla structures/jigsaws

I've been trying to add a few new blocks I made to a ancient city structure. I followed a guide exactly on how to do it but in a fresh world on a fresh city it did not even try to generate the structure I made. the structure file has the same ID as the vanilla one so I have no idea why it's not working. Anybody happen to know exactly how to do this?

Joined Dec 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
How To: Your structure…
Wed, 07/09/2025 - 02:20

How To:

  1. Your structure needs the exact same name and ID as the structure you're replacing
  2. Ancient City is a jigsaw structure, so ensure the structure blocks are all in the proper places and recall the proper target pools/structures that the original structure uses
  3. Ensure that you put the structure in the exact and proper structure folder where the vanilla one is located in your mod directory.
    1. data > minecraft > structure > ancient city > (identify what part of the ancient city/pool the segment is in and create that folder for it

Troubleshooting:

  1. If you have done all of this, go back through and DOUBLE CHECK that your jigsaw blocks have all the CORRECT data
Joined Nov 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Ok Great thank you. I think…
Wed, 07/09/2025 - 22:21

Ok Great thank you. I think the issue is the vanilla model exists in the files still so I neve replaced it correctly.

Joined Nov 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I searched through the…
Thu, 07/24/2025 - 03:28

I searched through the workspace folder for my mod and I can't find that file. If I use the regular folder will that mess anything up?

 

Joined Dec 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
you will have to manually…
Fri, 08/01/2025 - 17:05

you will have to manually create the files in your mod directory.

Joined Dec 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Here is the directory tree…
Fri, 08/01/2025 - 17:17

Here is the directory tree for Ancient Cities to give you a reference to what you should add to replace specific structures

Each /file contains specific .nbt structures, figure out which directory path the structure you are replacing uses then you know where to place your structure in your data/minecraft/structure folder. 

If you are using 1 structure to replace numerous structures, you will have to rewrite the pool.json file for the target pool you are affectively changing. Pool.json files are found in the data/minecraft/worldgen/template_pool file

  • /data
    • /minecraft
      • /structure
        • /ancient_city
          • /city
            • /entrance
          • /city_center
            • /walls
          • /structures
          • /walls
      • /worldgen
        • template_pool
          • /ancient_city
            • /city
            • /city_center
            • /walls

I recommend delving into a minecraft version folder to find these so you know exactly what you are looking for and replacing. You can find what you are replacing with the "/place template" minecraft command as well as what folder the structure is in.

Joined Dec 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
IF that does not work, you…
Fri, 08/01/2025 - 17:35

IF that does not work, you will likely have to just rewrite the pool.json file to include your structure and not include the vanilla structures

Joined Dec 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
rewriting the pool.json file…
Fri, 08/01/2025 - 17:47

rewriting the pool.json file doesn't seem to work so that might require actual coding.