[Re]Structure | v3.0.1
Configurable Structure Element with Enhanced Options
NOTICE: If you have downloaded the plugin prior to the reupload, please download the new upload. This is a fix for the bug that occurred in previous release.
[Re]Structure v3.1.0 introduces a Mod Element for Structure Generation,now available for NeoForge 1.21.4 and MCreator v2025.1.
At this moment, [Re]Structure v3.1.0 is unstable and should be removed from your plugins folder.
There was a bug that spammed the MCreator Logs with Malformed JSON errors when reading the settings.json.
Check out the Project Board for ongoing development progression.
Download the update through the [Re]Structure Menu!
[Re]Structure includes built-in update and installation features:
- Download and install updates directly within the plugin menu.
- Enable automatic downloads for seamless updates.
- Updates are pulled securely from GitHub.
- After downloading, restarting MCreator will automatically install the latest release.
- You can trigger a restart directly from the plugin menu (be sure to save your work first!).
- The [Re]Structure menu is only available when connected to the internet.
Automatic Updates can be enabled or disabled in the plugin settings.
Downloads are stored temporarily until MCreator restarts.
In-development generators:
- NeoForge 1.21.4
- NeoForge 1.21.1
- NeoForge 1.20.6
- NeoForge 1.20.4
- Forge 1.20.1
- Forge 1.19.4
- Forge 1.19.2
- Forge 1.18.2
- Data Pack 1.21.4
- Data Pack 1.21.1
- Data Pack 1.20.6
- Data Pack 1.20.4
- Data Pack 1.20.1
- Data Pack 1.19.4
- Data Pack 1.19.x
- Data Pack 1.18.x
Fabric support was included in previous versions and will return in a future update.
QuiltMC support is also planned for a later release.
This plugin page will continue to be updated as new features are released.
Found a Bug or Issue within the Mod Element or Menu?
Submit a Bug Report
Do you have an idea for something new that can be added?
Submit a Feature Request
Check the Project Board before submitting.
Your Bug, Issue or Feature might already be added!
The only official places to download [Re]Structure are this plugin page and the GitHub repository.
[Re]Structure - Copyright © 2025 GregoryAM
Join the Discord Server for information, updates and help!
Comments
Yes, at the moment, since the last release published here had bugs I have to go back through and recreate it. (Reason the release here has "Reupload (bug fixes)")
At the moment I removed the 3.1.0 release from GitHub that had the Mod Element for 2025.1 for NeoForge 1.21.4 since it had the same bug.
I am working on MCreator 2025.1 at the moment and will be porting it down as soon as possible.
You can join the Discord: https://discord.gg/yjCtGC27
Where I'll be automatically adding new releases and information.
Hey, @end plasma studio.
While I think it's possible to make a structure spawn only once. Chances of you finding a naturally generated structure will be near impossible and you will have to possibly travel thousand / millions of blocks out to locate it.
There's also a chance that it will not spawn at all, and you'll have a world without the structure.
When I finish the Discord server, if you join, I'll be able to help you with this better since the plugin page caps at 1000 characters.
Can you join the discord server in the plugin description near the bottom?
I'll be able to help you out a bit better from there than here as there's a cap on how many characters that can be put into a message here and I there might be a few messages back and forth.
Hey there, @DoutorAxolot27.
I'm currently working on the "Help Text" that shows when you click on the [ ? ] that appears next to the label for each field, this will give a better explanation of each field. The patch will be released within the next few days (The [Re]Structure Menu will notify you of an update, or you can turn on automatic updates to allow the update to install upon closing / reopening MCreator).
I am also working on the GitHub Wiki to help explain things a lot better for each field + the JSON files that are generated.
For a video, I will create one. But it might take me a bit longer since I want to make sure everything is updated on the plugin beforehand so I can explain everything that's within it.
Brief explanation:
Structure Page - Defines the structure
Spawn Overrides - Allow Mobs to spawn in / around the structure
Structure Set - Defines the weight of multiple structures (higher weights will spawn more often) + allows structure generation to either be normal like villages (Random Spread) or generate similar to strongholds (Concentric Rings).
Exclusion Zone - Makes the structure not spawn within a certain number of chunks of other structures.
Yes. It's one zip archive for all versions.
It was a pain to create, but it does work with all versions mentioned in the Supported MCreator versions.
At the moment, the [Re]Structure Mod Element works for MCreator 2025.1 with NeoForge 1.21.4.
But I am releasing patches and minor updates for other generators and MCreator versions.
Hey! At this moment v3.0.0 of [Re]Structure is a Placeholder plugin.
(Exists solely as a stub or shell until real functionality is added)
Previous versions added a Mod Element that was similar to the Structure Element within MCreator.
This helped create data pack-driven Structures, similar to what MCreator 2023.4 achieved when they updated the Structure Element.
Before they updated, the plugin was able to do the exact same thing for MCreator versions and generators that did not create the necessary data pack code and added a few more pages for more customizability of structure generation.
I stopped updating the plugin last year to learn more Java development to come back and publish a version that is backwards compatible with 2025.1 through 2023.1 with more features than the current Structure Element.
I added the download and install / automatic update option to allow users to get the latest updates as soon as they're available without waiting or checking here.
The plan for [Re]Structure now is to apply updates in batches. Starting off with the foundation version 3.0.0.
This will allow the plugin to have better quality control, stability, compatibility, and maintainability when updating.
While I know it doesn't have anything at this very moment, it will within the next week.
Update scheduled on 4/28/2025 (v3.1.0) -- adding a Mod Element for MCreator 2025.1 NeoForge 1.21.4.
The progress has been pushed back due to failed backup of my project. However, this has made me realize mistakes I was making, and lack of clean code that makes the project more maintainable and modular for future updates.
While quick updates are nice, I want to make sure I am focused on full updates that work well and have minimal bugs.
This plugin supports 4 versions of MCreator simultaneously, and adding a 5th one being 2024.1, while it seems easy to just add a new folder and copy paste the code. There were many bugs in the past updates for the 5 generators it supports.
I want to squash all bugs, fix all spelling mistakes, create clean and understandable code for future updates and make a better GUI and User Experience.
A lot is going into this as a solo developer, and I want what's best for the users.
An update to the plugin for 2024.1 is in the works.
If you want to find out more information, you can always view the Project Board (Linked above).
I update it from time to time while developing the plugin.
You can also see current issues, along with if they're being fixed or not.
Are you working in down-porting this to 2024.4? thanks