Fabric Generator 1.20.1 [Plugin]

Started by Goldorion on

Topic category: Plugins and third-party tools

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
Fabric Generator 1.20.1 [Plugin]
Tue, 01/30/2024 - 02:18 (edited)

This plugin adds a new Fabric Generator to your MCreator.

 

Hi, I know you are all waiting for the 2023.4 port, but my motivation was very low for a long time. It's still not at its top, but I had enough of it to fix several reported bugs. I hope you'll enjoy it until I do the full 2023.4 update (it's a big update).

Important Information

  • Supported Global triggers

  • All procedure blocks (and global triggers) are marked as supported, but several of them will fail to build. THIS IS NORMAL. Do not report them.
  • Mods will also require Fabric API to function properly, so when you want to play your mod, make sure you have Fabric API.
  • Biomes now require TerraBlender to generate in the Overworld and the Nether.
  • Some features are disabled because they are Forge-related features, so I can not support them.

https://storage.ko-fi.com/cdn/brandasset/kofi_button_blue.png

Credits

  • This generator re-uses a lot of the code used by the official Forge generators.
  • Supporters on Ko-fi 💚❤️

License

  • Licensed under the GNU Lesser General Public License, version 3.0  
  •  Mods created with this tool may be closed-source and/or distributed with a different license.
  • Appropriate credit must be provided to the creators and maintainers of this software.
  • Forked versions of this software must be distributed under the same license as this with attribution if distributed.
  • Changes must be stated if any modified works are to be distributed.
  • Under no circumstances can you state that the original creator endorses modified works.

Changelog:

To see a complete changelog of the plugin, check this file.

Last versions:

1.20.1-1.9.11:

* [Bugfix] Player right clicks on entity global trigger was called twice
* [Bugfix #480] GUI labels had a shadow
* [Bugfix #483] GUI tooltips gave a build error
* [Bugfix #493] Double plants could not be used
* [Bugfix #496] Player right-clicks on a block failed to build
* [Bugfix #503] Custom End biomes had multiple problems

The plugin's page https://mcreator.net/plugin/64512/mcreator-fabric-generator

Edited by Goldorion on Tue, 01/30/2024 - 02:18
Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
I released the first…
Mon, 05/17/2021 - 15:58

I released the first snapshot for the next update of the Fabric Generator. The reason for this snapshot is I almost completely implemented custom living entities, so I want to be sure the update is bug-free. The changelog seems pretty small, but I have already taken dozens of hours to implement custom entities. I will add much more features to the final update, so don't worry. :slight_smile:
You can use this snapshot to make mods as there are no major bugs, but back up your workspace before.

 

## 1.1 - Snapshot #1
* [#83] Added support for custom living entities
  Note: Flying entities are not 100% implemented. Entity inventory and Ranged attacks are not implemented.
* Added minimum and maximal enchantment level parameters
* Added Enable melee damage checkbox for custom items
* [Bugfix #102] Some block triggers caused build errors
* [Bugfix #105] Blocks mined with a tool using a lower harvest level dropped.
* [Bugfix] Some sound mappings did not work properly

https://mcreator.net/plugin/64512/mcreator-fabric-generator
https://github.com/ClothCreators/Fabric-Generator-MCreator/releases

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
They took me quite a long…
Mon, 05/17/2021 - 18:20

They took me quite a long time and entire evenings to implement. xD I think to finish the visual and spawning pages (the first and last pages), I took 15-20 hours.

Active 3 years ago
Joined Feb 2015
Points:
730

User statistics:

  • Modifications: 0
  • Forum topics: 2
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 12
how do i update the plugin?…
Wed, 05/19/2021 - 10:13

how do i update the plugin? i downloaded 1.1 snapshot and tryed to upload it and its only says that i use 1.0.2

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
Make sure to only have the…
Wed, 05/19/2021 - 12:18

Make sure to only have the new plugin version. Remove the last one.

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
The new major update of the…
Sun, 06/06/2021 - 16:33

The new major update of the Fabric Generation is now available! This new version adds almost full support for custom entities (see notes below), the block & plant generation and some other features.
https://mcreator.net/plugin/64512/mcreator-fabric-generator
https://github.com/Goldorion/Fabric-Generator-MCreator/releases
 

## 1.1
* Updated Fabric API to 0.34.6
* Added complete support for the game rule mod element
* Added support for block generation parameters
* Added support for all plant generation types and generation parameters  
* Added new world procedure blocks: get logic game rule, get number game rule, set logic game rule and set number game rule
* Added complete support for Tick randomly
* Added a new block trigger: Update tick
* Updated the tag mod element to support entities  
* Added new block bases: [#104] Stairs, door, fence, fence gate
* [Bugfix #110] GROUND and PLANT step sounds had the wrong sound.
* [Bugfix] Transparency on custom plants was black.
* [Bugfix] Update tick trigger for plants caused a build error.

Snapshot #1
* [#83] Added support for custom living entities
  Note: Flying entities are not 100% implemented. Entity inventory and Ranged attacks are not implemented.
* Added minimum and maximal enchantment level parameters
* Added Enable melee damage checkbox for custom items
* [Bugfix #102] Some block triggers caused build errors
* [Bugfix #105] Blocks mined with a tool using a lower harvest level dropped.
* [Bugfix] Some sound mappings did not work properly

 

Active 1 year ago
Joined Mar 2021
Points:
544

User statistics:

  • Modifications: 0
  • Forum topics: 1
  • Wiki pages: 0
  • MCreator plugins: 0
  • Comments: 5
when i ry to make a fabric…
Tue, 06/29/2021 - 07:07

when i ry to make a fabric workspace a have this error

 

 

Executing 
    Gradle task: tasks

Build 
    info: MCreator 2021.1.18117, fabric-1.16.5, 64-bit, 7116 MB, Windows 10, 
    JVM 1.8.0_275, JAVA_HOME: C:\Program Files\Pylo\MCreator\jdk


    Configure project :

Fabric 
    Loom: 0.6.58 Build(release #58)

:remapping 
    45 mods (TinyRemapper, intermediary -> named)

:remapping 
    sources

FAILURE: 
    Build failed with an exception.


    What went wrong:


    problem occurred configuring root project 'q'.


    Failed to notify project evaluation listener.

 
      > org/eclipse/core/runtime/IAdaptable has been compiled by a more recent 
    version of the Java Runtime (class file version 55.0), this version of the 
    Java Runtime only recognizes class file versions up to 52.0


    Try:

Run 
    with --stacktrace option to get the stack trace. Run with --info or 
    --debug option to get more log output. Run with --scan to get full 
    insights.


    Get more help at https://help.gradle.org

BUILD 
    FAILED in 15s

BUILD 
    FAILED

Task 
    completed in 15 seconds

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
A new update just arrived!…
Wed, 07/28/2021 - 17:14

A new update just arrived! This smaller update fixes 2 major bugs, improves custom armors and adds a new mod element. Paintings! Check the complete changelog below to see everything added, changed and fixed in this update.

1.17
In the previous update, I said I wanted to start updating the generator to Minecraft 1.17.1. However, in order to develop with Minecraft 1.17, we need to use Java 16, but currently, MCreator only supports Java 11. I tried to add an option to use a custom JDK, but it doesn't work as the internal JVM is only with Java 11. So, as long MCreator doesn't have a JDK 16, I can't work on a 1.17.1 version.

Changelog

Note: This version will not be loaded on MCreator 2021.2 (including snapshots).
2021.2 snapshots make several major changes, making the current version incompatible with them.
Another version will be made to support entirely MCreator 2021.2
* Updated to Fabric API 0.37.1
* Improved generated code for custom armors
* Added support for the painting mod element
* [#124] Added support for tooltips for each armor item
* Added knockback resistance support for custom armors
* [Bugfix #113] Workspaces could not build properly.
* [Bugfix #118] The drop of custom block caused a build error.
* [Bugfix #131] Blocks and items did not appear in custom creative tabs

Next update
About the next major update, I already know features I want to implement, but it will require some time to add. However, I'm pretty sure most of you will love the update. :) If Mcreator 2021.2 is released before this new major update, I will include the support for MCR 2021.2 in this major update.

 

https://mcreator.net/plugin/64512/mcreator-fabric-generator

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
The new major update of the…
Sat, 08/14/2021 - 05:15

The new major update of the Fabric Generator is here! Originally, I also wanted to implement custom GUIs and inventories. However, the release of MCreator 2021.2 is near, it breaks generators and GUIs + inventories is a big fish.

Summary

So, even if this update is smaller than the other major updates, it implements two new mod elements. Custom structures and custom particles! As I'm doing since the 1.0, both of them already have all options implemented. Blocks now have the possibility to use the Particle properties panel. Finally, as usual, some more or less important bugs have been fixed. # Next update Except if a major issue is found, this update is the last one for MCreator 2021.1. MCreator 2021.2 breaks the generator due to 2 major changes I made during the development (custom variables and a complete rewrite of the mod element type creation). So, as the pre-release is coming in the following days, I will start to work on updating the generator for this version. Then, as variables will now be easier to make, I will try to implement global variables. In addition to this and smaller features, I will implement the fluid mod element with all new possibilities SomeoneElse added during snapshots. The 2021.2 is a major update for plugins due to everything I added, including for generators, so I will use the new feature to disable unsupported parameters, giving you a much better understanding of what you can use.
 

Changelog
 

Note: Except if a major bug is found, this version is the last one supporting MCreator 2021.1.
* Added custom structure spawn mod element
* Added custom particle mod element
* Added Particle properties support for blocks
* Added support for Client display random tick for custom blocks and plants
* [Bugfix] Imitate overworld behaviour parameter caused a crash.
* [Bugfix] Custom enchantments didn't compile due to the class duplicated inside the same class
* [Bugfix] Fix enchantment mappings
* [Bugfix #133] Spawn XP orb and Add enchantment to itemstack procedure blocks caused a build error

https://github.com/Goldorion/Fabric-Generator-MCreator/releases
https://mcreator.net/plugin/64512/mcreator-fabric-generator

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
Thank you ❤️ I hope I will…
Sat, 08/14/2021 - 23:30

Thank you ❤️ I hope I will be able to merge the plugin in MCreator before the end of the year. ;)

Active 1 day ago
Joined Aug 2016
Points:
3302

User statistics:

  • Modifications: 9
  • Forum topics: 63
  • Wiki pages: 20
  • MCreator plugins: 11
  • Comments: 2932
 I hope I will be able to…
Sat, 08/14/2021 - 23:45

 I hope I will be able to merge the plugin in MCreator before the end of the year. ;)

I mean, having the generator with enough features to be able to merge it. I don't want to force you (even if it would be good for the plugin).

When it is all green for the…
Sun, 08/15/2021 - 10:02

When it is all green for the latest MC and tested, we surely can get it in the core if we do it right ;)