How difficult is it to update a mod from an older version to a newer one?

Started by TamTroll on

Topic category: Help with Minecraft modding (Java Edition)

Joined Jun 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
How difficult is it to update a mod from an older version to a newer one?

Lets say i used MCCreator to make a mod for minecraft 1.16.5, and since then, MCreator launched a version that allowed me to make mods for 1.17. Assuming i changed nothing about my original mod, how difficult would it be to make my mod 1.17 compatible? Is there something as simple as a "Convert mod" button somewhere that changes the coding to match the more recent version? or would it be as complicated as needing to re-make every item, entity, and procedure in the newer version from scratch?

Joined Jun 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Very simple actually, simply…
Sun, 02/06/2022 - 20:03

Very simple actually, simply open your mod and navigate as so.

Workspace -> Workspace settings -> Minecraft Version (generator) -> Selected generator -> 1.17.1 -> save changes -> allow workspace to be refactored.

And that should be it.

However, if there are any locked Mcreator elements those will have to be unlocked.

To change version to mods…
Sun, 02/06/2022 - 20:04

To change version to mods there is an option in workspace settings. 

Actually is almost easy converting mods, but remember that if there coded elements you have to update with the right code and (optional) redo texture if there some changing in vanilla ones

Joined Jun 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
ahh, cool thanks!   What are…
Sun, 02/06/2022 - 20:32

ahh, cool thanks!

 

What are locked mcreator elelements? i don't think i need to worry about any code things, as i've only been using MCreator assets and no manual code. just want to make sure i've got all my bases covered here.

Joined Jun 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Oh, well if you custom code…
Sun, 02/06/2022 - 22:28

Oh, well if you custom code an element unless you lock it Mcreator will overwrite it every time the client is run.

So when you update the mod it refactors all the old code, and unless you unlock the custom elements and redo them they won't work.

Since you said you only used the default Mcreator settings this won't be a problem.

Joined Jun 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
ahh, excellent then! thank…
Sun, 02/06/2022 - 22:44

ahh, excellent then! thank you!