Additions 1.2.1 [Forge 1.19.4 / 1.20.1]

Supported MCreator versions
2022.3
EAP 2023.4.44716
Tags / plugin type
Global triggers
Procedures
Additions
Downloads:
3794
Upvotes: 42
About the plugin

This plugin just adds some procedures

Procedures of damage source will be added on MCreator 2023.4, so they have been removed (Forge 1.19.4 / 1.20.1)

 

Features (Forge 1.19.4 / 1.20.1):

 

Changelog: 

v1.2.1

Fixed bugs of a procedure "Get entity from UUID"

Note that tags of damage source will no longer be supported because of some issues (Forge 1.19.4 / 1.20.1)

 

v1.1.1

Fixed bugs of a procedure "Is block replaceable"

 

Information:

This plugin supports Forge 1.15.2 / 1.16.5 / 1.17.1 / 1.18.2 / 1.19.2 / 1.19.4 / 1.20.1 / Fabric 1.19.2

This plugin supports MCreator 2022.3 and 2023.4 or above

License
MIT License

Plugin downloads
Additions 1.1.1 - Additions_1.1.1.zipUploaded on: 09/04/2023 - 12:42   File size: 141.04 KB
Additions 1.2.0 for MCreator 2022.3 - Forge 1.15.2 / 1.16.5 / 1.17.1 / 1.18.2 / 1.19.2 - Additions_1.2.0_2022.3.zipUploaded on: 11/24/2023 - 16:20   File size: 91.01 KB
Additions 1.2.1 for MCreator 2023.4 - Forge 1.19.4 / 1.20.1 - Additions_1.2.1_2023.4.zipUploaded on: 11/24/2023 - 17:18   File size: 16.66 KB

Comments

Thank you for the wonderful mod , I've been waiting for it for so long , but i I have a problem in 1.16.5 forge ,
i installed the plugin , when i use "open screen gui " procedure It shows me an error , when i remove the pluge , the procedure work properly , this is the error message shown below .

> Task :compileJava FAILED
ure.java:88: error: cannot find symbol LevelAccessor world = (LevelAccessor) dependencies.get("world");
^
symbol: class LevelAccessor
location: class net.mcreator.handcuffes.procedures.OpenguiProcedure
ure.java:88: error: cannot find symbol LevelAccessor world = (LevelAccessor) dependencies.get("world");
^
symbol: class LevelAccessor
location: class net.mcreator.handcuffes.procedures.OpenguiProcedure
2 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

an error happens when i add "bypass_enchantments" modifier:

> Task :compileJava FAILED
C:\Users\*****\MCreatorWorkspaces\project_drakeborn_tweaks\src\main\java\sakeplays\projectdrakeborntweaks\procedures\WoundedWingsOnEffectActiveTickProcedure.java:40: error: cannot find symbol
woundedWingsDamageDeal = woundedWingsDamageDeal.bypassEnchantments();
^
symbol: method bypassEnchantments()
location: variable woundedWingsDamageDeal of type DamageSource
1 error
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.
* 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 2s

And this Plugin makes the Deal Damage Procedure not usable in 1.18.2...

And the List is in 1.18.2 completely empty and there no Local Variable to create a custom damage source.

And this is why you should make Support for 1.18.2 so you can use the Deal Damage Procedure (not with the translateable text.)

Or you could make exactly the same Procedure Block like the Deal Damage but with the Damage Source and add it seperatly instead of replacing the normal Deal Damage Procedure.