For those who have been around since 1.2.5, you will probably know that Minecraft made a singleplayer to multiplayer engine change in 1.3. If you don't know what this means:
-When you take damage, you basically stop moving for a moment
-Minecraft ends up lagging quite a bit when anything that is somewhat heavy on the server happens.
As far as I know, there are no benefits to this change. Personally, I did not enjoy this change, mostly for the fact that, if you take any fire damage, you will not be able to sprint or jump over gaps while on fire.
So, if it is possible, it would be amazing if somebody could make a mod that changes this 1.3 change so it is still singleplayer sided. Not sure if it's possible, but ye.
(I would also be happy if you just, like... made it so being on fire wouldnt ruin your sprint, but whatever works)
For those who have been around since 1.2.5, you will probably know that Minecraft made a singleplayer to multiplayer engine change in 1.3. If you don't know what this means:
-When you take damage, you basically stop moving for a moment
-Minecraft ends up lagging quite a bit when anything that is somewhat heavy on the server happens.
As far as I know, there are no benefits to this change. Personally, I did not enjoy this change, mostly for the fact that, if you take any fire damage, you will not be able to sprint or jump over gaps while on fire.
So, if it is possible, it would be amazing if somebody could make a mod that changes this 1.3 change so it is still singleplayer sided. Not sure if it's possible, but ye.
(I would also be happy if you just, like... made it so being on fire wouldnt ruin your sprint, but whatever works)
The benefits are mainly on the back end, however there are some on the user's end.
Firstly, mods that you install all come in the same file. Prior to 1.3 mods came in two separate files, and a mod had to be specially written to be multiplayer compatible (some mods strictly were not multiplayer compatible, Thaumcraft 2 and Logistics Pipes were not multiplayer compatible, and probably more that I'm forgetting). With 1.3, Forge changed drastically to allow both client and server code and logic to be packaged in the same file, so the user only has to download one file and they have both the client-side and server-side of the mod their wanting. This also inherently made mods mostly multiplayer compatible without anything extra (mods only have to put @NetworkMod over their mod class, and code their mod in such a way that it remains server compatible, ie don't use client-only classes where the server calls the code.
Secondly, it gave way to the LAN system in place in recent Minecraft versions. Without an internal server, there wouldn't be a server to host a LAN connection on.
As already pointed out, changing this back would mean rewriting a good portion of the game, as the game is now dependent on the internal server. Way too much effort for what it's worth (I personally don't see any downsides to the internal server, except that it's one more failure point).
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
-When you take damage, you basically stop moving for a moment
-Minecraft ends up lagging quite a bit when anything that is somewhat heavy on the server happens.
As far as I know, there are no benefits to this change. Personally, I did not enjoy this change, mostly for the fact that, if you take any fire damage, you will not be able to sprint or jump over gaps while on fire.
So, if it is possible, it would be amazing if somebody could make a mod that changes this 1.3 change so it is still singleplayer sided. Not sure if it's possible, but ye.
(I would also be happy if you just, like... made it so being on fire wouldnt ruin your sprint, but whatever works)
The benefits are mainly on the back end, however there are some on the user's end.
Firstly, mods that you install all come in the same file. Prior to 1.3 mods came in two separate files, and a mod had to be specially written to be multiplayer compatible (some mods strictly were not multiplayer compatible, Thaumcraft 2 and Logistics Pipes were not multiplayer compatible, and probably more that I'm forgetting). With 1.3, Forge changed drastically to allow both client and server code and logic to be packaged in the same file, so the user only has to download one file and they have both the client-side and server-side of the mod their wanting. This also inherently made mods mostly multiplayer compatible without anything extra (mods only have to put @NetworkMod over their mod class, and code their mod in such a way that it remains server compatible, ie don't use client-only classes where the server calls the code.
Secondly, it gave way to the LAN system in place in recent Minecraft versions. Without an internal server, there wouldn't be a server to host a LAN connection on.
As already pointed out, changing this back would mean rewriting a good portion of the game, as the game is now dependent on the internal server. Way too much effort for what it's worth (I personally don't see any downsides to the internal server, except that it's one more failure point).
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!