Jump to content

Why it is impossible to install old mods on new versions of minecraft?


Recommended Posts

Posted

Sorry for bad english). I really love minerakraft, and I like that the developers add new features to the new versions that I want to have, but there are a lot of mods that will never be released on new versions of minecraft, for example golem mod for 1.5.2, I really love these dudes, but they are not on minerakrat 1.6.0 and above. Is it really not possible to install an old mod on a new minecraft?
 

Posted

It isnt possible unless someone was to make an updated copy because the new mine craft versions have differences each time a new one comes out this means that the old code might be able to run but it could cause serious issues which is why forge does not let you so it can not cause any issues at all.

Posted

Mojang doesn't write Minecraft with mod support in mind. That means that the code can change (a lot) between versions.

 

Mods use that code to add new features. If the methods they use get removed between versions, that mod doesn't work on a newer version of Minecraft because it can't find that code anymore.

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

Posted

This is actually what is happening currently with 1.12 >>> 1.13, and the same happened from 1.7 >>> 1.8. Mojang rewrites parts of the code that mods rely on, therefore needing an update. The thing special with these two instances is that Mojang substantially changed code(The Flattening in 1.13, I don't remember what happened in 1.8).

Posted

Are we forgetting 1.7.10 -> 1.8? The entire rendering system changed completely.

  On 11/7/2018 at 3:17 AM, PolygonFruits said:

The Flattening in 1.13

Expand  

The flattening itself isn't a problem, its a code choice made by Mojang now that they've (finally) expanded the block ID limit and abstracted away metadata. The real change with 1.13 is Terrain Gen.

 

Also in 1.13 Forge has rewritten its entire mod loading system and should now support Java 9+

About Me

  Reveal hidden contents

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Posted

There was also the 1.2.x -> 1.3 transition when Mojang "merged" the client and the server code. There was no "common" code in 1.2.x, period. If you wanted your mod to work for multiplayer you had to write a separate version. I think there even was a separate  API for multiplayer mods - Risugami's ModLoaderMP(although it might have became obsolete earlier)

  • Thanks 1
  • 10 months later...
Posted

I completely understand the code rewriting on making previous mod versions obsolete, but if you know what code is changed you can just code Forge into converting the code from, say a 1.7.10 mod using the 1.7.10 Minecraft (MC) and Forge code, into the code used by the newer MC and Forge version. It's not impossible, and yes I know that would take a massive amount of time, effort, and accuracy before anyone gets triggered due to this probably being asked many times, but the team pretty much goes through that with rewriting the code every MC rewrite and mods use the combined MC and Forge code. All that's really necessary is to compile (non-coding definition) a reference library or something along the line listing the conversions from version X MC and it's corresponding Forge version, to version Y MC and it's corresponding Forge version so mod creators would be able to more easily port their mods from one version to another.

Posted

This is not going to happen, locking

This is my Forum Signature, I am currently attempting to transform it into a small guide for fixing easier issues using spoiler blocks to keep things tidy.

 

As the most common issue I feel I should put this outside the main bulk:

The only official source for Forge is https://files.minecraftforge.net, and the only site I trust for getting mods is CurseForge.

If you use any site other than these, please take a look at the StopModReposts project and install their browser extension, I would also advise running a virus scan.

 

For players asking for assistance with Forge please expand the spoiler below and read the appropriate section(s) in its/their entirety.

  Reveal hidden contents

 

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.