[Re]Structure

Published by GregoryAM on
Supported MCreator versions
2025.1
2024.4
2024.3
2024.2
2024.1
2023.4
2023.3
2023.2
2023.1
Tags / plugin type
Java plugin
restructure logo
Downloads:
1499
Upvotes: 13
About the plugin

[Re]Structure | v3.1.0

Configurable Structure Element with Enhanced Options


[Re]Structure v3.1.0 introduces a Mod Element for Structure Generation,
now available for NeoForge 1.21.4 and MCreator v2025.1.

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.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

Supported generators:

  • NeoForge 1.21.4

Fabric support was included in previous versions and will return in a future update.
QuiltMC support is also planned for a later release.


Pages currently available in [Re]Structure:

  • Structure Page
  • Spawn Override Page
  • Structure Set Page
  • Exclusion Zone Page

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


Support GregoryAM on Ko-Fi

Project members
Developer
License
All Rights Reserved

Plugin downloads
[Re]Structure v3.0.0 - ReStructure_v3.0.0.zip Uploaded on: 04/21/2025 - 13:50   File size: 82.91 KB

Comments

Hello!
Can you explain more about this, or what you're trying to accomplish?
I have a feeling I know how to fix this but would like a bit more information so I can make sure I provide the best response.

Thank you! My plugin works by adding code that Minecraft would use for generating structures.

Basically the way every other structure in Minecraft is coded in without the use of Java Code, or Forge.

I'm glad you were able to figure out the issue that way.
I was going to say either by checking the Structure and adding / removing Structure Voids, or there are other lines of code you can add to the files that are generated by [Re]Structure.

In a later update, I plan on adding an option to ignore Air, Air & Structure Blocks, and Structure Blocks.

I'm currently working on getting the plugin to work with v2023.2 & v2023.1 of MCreator and allow for Entity spawning in / around the Structure.

idk if this is a bug or not but i put the plains for my strucutre to spawn in but it spawns in the plains on a river and once it spawned in the savavna

This sounds like a design of Minecraft and not an issue with the plugin. The plugin just takes what you put in, but Minecraft renders it accordingly.

The river was apart of the Plains Biome, and there was a small piece of Plains in the Savanna Biome is what your describing, especially if you've specified the Biome to Plains and no other.

So, no, this isn't a bug with the plugin.
It's the way Minecraft world generation works.

Is there anything specific you're waiting for from an update?

I originally thought updating this would be quicker, and I'd produce an update once or twice a week, but nope lol Java plug-in development is harder than that.

I'll dig around to see if it's possible to make it where the player can spawn in the structure. But I haven't seen this done before, at least not without commands. Which are commands I don't know. Sounds similar to some custom mods I've seen that weren't created with MCreator. So I might have to look at those mods source code and see.

For the unsupported options, I'm trying to make a custom GUI that will support them. Currently I'm working on making it where mobs can spawn in and around the structure, and that's my starting point for the unsupported options since it'll use the same GUI.

This plugin is wonderful and I need this so much but until you fix the weight issue is defintely useless
Structures spawn everywhere

It's not the weight that determines how many spawn.
The min / max on the structure set page do.

Playing with these numbers will determine the spacing and separation.

The [ ? ] Will tell you more information on it as it also gives an example

Can you add support for versions lower than 1.18.2? (1.17.1/1.16.5/1.15.2/1.14.4)

Hey, _Spectrall!
I'll be able to start working on this request after today.

[Re]Structure v1.0.0 is released today which brings breaking changes to the plugin, which will only be available for 1.20.1 Forge and Fabric and support for 1.18.2 coming shortly after (A Day or two later).
---
I believe that this will be possible since Minecraft introduced data packs in 1.13-1.14.4, but I will need to go through doing research on how these data packs are structured.