Stop forgetting that people still use the 1.12.2 version and your Messing Up the ID's for 1.12.2!!! - bug report!

Published by Aubarino on Sat, 05/02/2020 - 23:15
Status
Resolved
Type
Product/platform
Not applicable
Priority
Normal
Issue description

Ok so i'm trying to make an Item that when you Right Click it saves Position, Rotation and Dimension Data to it's Name and is then used in a Block to know Data to teleport the player too,
I did this before in an older version of Mcreator and it worked fine yet now when i try to do this i have noticed that you have Completely reworked a bunch of your blocks and in the process Broken potential usages of these blocks!
 

  1. You keep adding More stuff into Mcreator for Other versions yet also apply these changes to your 1.12.2 build!
  2. The ID's for things such as Seeds do not even work anymore via it's a DIFFERENT ID above 1.12.2!
  3. Nothing bloody works! ... well it does.. but there are errors everywhere! via you keep adding all your 1.13+ content to the 1.12.2 build also!
  4. The Dimension Set block option is a dropdown now and not a Number Input! This means i CANNOT do anything cross-mod or etc! this also makes what i'm trying to make Impossible yet it worked fine in earlier 1.12.2 Mcreator!
     

I suggest that you simply Separate versions into chunks for Gameplay reasons and also Technical reason to avoid conflicts!
Such as, a 1.8 - 1.12.2 version and a 1.13 and Above version!
Or just isolating your damn libraries!

Sorry for this heated issue tracker entry but It's Really annoying and i'm starting to get More and More pissed and things Such as this that are Generally really bad Development Practices,  But really? Cmon. You can do better then just Combining every damn version and making a Literal hell for your community to just Ignore.
I'm sick of ignoring it so ima just complain on your issue tracker ;)

I also suggest that you simply Remove your template feature using all these damn strange textures off some Random Texture Pack and make Legitimate ones that are MINECRAFT TEXTURES lmao.
Like, a 1.12.2 style template option and a 1.13+ template style option,
Possibly even a way for people to make Template Content Packs that could be Loaded directly into Mcreator, like Texture Packs but for Mcreator template options.

x o
Love
- Aubarino.

Issue comments

I can not see how I could put 1.13 code in 1.12.x , nothing would compile.

1.12.2 dropped ID support for all but dimensions so even if I worked as hard as I could, I can not get other IDs to work because they do not exist anymore, they are now registry names.

The Dimension Set block option is a dropdown now and not a Number Input! This means i CANNOT do anything cross-mod or etc! this also makes what i'm trying to make Impossible yet it worked fine in earlier 1.12.2 Mcreator!

Just lock the code when this is needed and hardcode dimension ID. There still is get numerical dimension ID block though. If you need assistance with this, tell me I might be able to help.

Or another idea would be to use an older version if all this concerns you, but there is no support for such versions. We have to move on with MC updates.

this that are Generally really bad Development Practices

Bad development practice is keeping legacy code for old versions and supporting legacy versions

Pack and make Legitimate ones that are MINECRAFT TEXTURES lmao.

That would be illegal

Another idea is to ask someone to make a plugin called switch dimension (numerical) for 1.12.2.



Donate to MCreator

By donating to developers you can speed up development, as with more resources, we can dedicate more time to MCreator. It is a free project made by developers working on it in their free time.