[Re]Structure

Published by GregoryAM on
Supported MCreator versions
2023.4
2023.3
2023.2
2023.1
Tags / plugin type
Java plugin
ReStructure Icon
Downloads:
1246
Upvotes: 11
About the plugin

[Re]Structure | v2.1.0

Restructuring your structures

Forge and Fabric Plugin

Available for MCreator 2023.4, 2023.3, 2023.2 & 2023.1


[Re]Structure v3.0.0 will be a complete rewrite of the entire plugin.

  • Currently in v2.1.0 there are some errors that are persistent in the Generated Code and Element GUI.

Prerequisites | This is for your workspace.

  • Backup your workspace before installation.
    There is a chance [Re]Structure may not work.

Instructions on installing:

  1. Download [Re]Structure - Forge & Fabric.zip
  2. Open MCreator.
  3. Open Preferences.
  4. Open Manage Plugins.
  5. Enable Java Plugins
  6. Open plugins folder.
  7. Drag and drop [Re]Structure - Forge & Fabric.zip into plugins folder.
  8. Close MCreator's Preferences.
  9. Close MCreator.
  10. Reopen MCreator.

Instructions on using:
Open your Workspace after making a Backup.

Using the [Re]Structure Element GUI is very straight-forward.
The process is very similar to the way you would create a structure in MCreator.

There are a few new options available to change; some currently unavailable for now.
Which you can view the [ ? ] icons to get a better understanding of what each entry does.

Note: You will need to recreate your structures in order for the data pack equivalent to work properly.


Using the [Re]Structure Menu:

Currently when you install [Re]Structure, you may notice a new Menu option available at the top of MCreator.

This is where you will find a notification on new updates available, [Re]Structure Project Board and where you can get a direct link to the GitHub Issue Tracker.


For inquiries / questions about [Re]Structure, please direct them to the GitHub Discussions page.

When updating; remove the previous version.


Changelog:

Changelog on GitHub

Future Plans (Board):

 [Re]Structure Plugin


A Website dedicated to my plugins, mods, and other miscellaneous builds will be coming in the near future.
This plugin is based off my tutorial on YouTube.
If you enjoy this plugin, don't forget to upvote!

The only available place to download [Re]Structure is this plugin page and GitHub.
[Re]Structure - Copyright © 2024 GregoryAM

Project members
Developer
License
All Rights Reserved

Plugin downloads
[Re]Structure v2.1.0 - Re.Structure.-.Forge_.Fabric.zip Uploaded on: 03/07/2024 - 23:47   File size: 114.86 KB

Comments

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.

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.