I have been running World Downloader using a custom .jar file in 1.8.9 (yes, with the server manager's blessing) for a few weeks without issue. Upon updating to 1.9, I now see that when I choose a profile on the launcher and click PLAY, it automatically downloads a fresh .jar file and overwrites the existing one, essentially wiping out my mods. I can see how this might have become a "thing", especially on servers to prevent players from using mods to get an advantage over other player, but I cannot see anything in the release notes that even hints at this.
Here is what I have observed:
If I create a new profile using 1.9, the .jar is updated/overwritten on load
If I then clone the folder, rename it (e.g. 1.9.WDL), and place my modded .jar in it (and change the .json file to correspond), when I load the profile, it downloads the 1.9 jar file (I can see the progress bar on the launcher), overwrites the .jar file in the versions folder BUT KEEPS THE NAME i.e. 1.9.WDL.jar is overwritten with 1.9.jar but the filename is still 1.9.WDL
If I write protect the .jar file, then the launcher does not close and open the game. It just sits there. The progress bar indicates it is trying to DL the new .jar file, but it just cancels out and does nothing. I can click on the Play button repeatedly and the same thing happens. I remove read-only, it DL's, overwrites and launches the game.
There are also new entries at the bottom of the 1.9.json file that are not present in the 1.8.9.json file. These entries (right at the bottom) specify DL URL's for the .jar file along with specified size and what looks like a checksum value.
Modifying the .json file in any way causes the profile using it to not display in the launcher.
I am assuming that there is something I am doing wrong here, or an option I should know how to change by now but don't... I am assuming that modded play is not dead, so please reveal my ignorance to me!
Thanks for your response and I apologize, as I see that I did not clarify that I had ALSO updated WDL. At this time I am ONLY using World Downloader and am using the 1.9 (beta) update version of it:
The problem is that before closing, the launcher re-downloads the 1.9 jar and overwrites the one in the Versions folder you have specified in your profile before launching the game, so it is just gone. Not even there to be compatible or not...
The download is specified in the .json file and this text is absent in the (standard) .8.9 json file, so this is a new change for 1.9 that I have seen nothing in the release notes about.
Still assuming I am missing something obvious here...
You need to remove the "downloads" section from the end of the json file, where it downloads the client jar (which has also been added to all older versions*); fortunately, any previously modified version will not be autoupdated; I'd be very paranoid though and make sure you are playing the modded version before playing on your worlds if you have mods that add new blocks, items, mobs or alter world generation, especially after each launcher update (I can only imagine the reaction if a lot of people had their worlds destroyed by a forced update):
*For example, if I look at the json for 1.6.4 I see this; I also remember that about a month ago I went to play vanilla 1.6.4 the launcher said "ready to update" even though Mojang never updates older versions - apparently, that was when they updated the jsons for all versions:
Hello,
I have been running World Downloader using a custom .jar file in 1.8.9 (yes, with the server manager's blessing) for a few weeks without issue. Upon updating to 1.9, I now see that when I choose a profile on the launcher and click PLAY, it automatically downloads a fresh .jar file and overwrites the existing one, essentially wiping out my mods. I can see how this might have become a "thing", especially on servers to prevent players from using mods to get an advantage over other player, but I cannot see anything in the release notes that even hints at this.
Here is what I have observed:
If I create a new profile using 1.9, the .jar is updated/overwritten on load
If I then clone the folder, rename it (e.g. 1.9.WDL), and place my modded .jar in it (and change the .json file to correspond), when I load the profile, it downloads the 1.9 jar file (I can see the progress bar on the launcher), overwrites the .jar file in the versions folder BUT KEEPS THE NAME i.e. 1.9.WDL.jar is overwritten with 1.9.jar but the filename is still 1.9.WDL
If I write protect the .jar file, then the launcher does not close and open the game. It just sits there. The progress bar indicates it is trying to DL the new .jar file, but it just cancels out and does nothing. I can click on the Play button repeatedly and the same thing happens. I remove read-only, it DL's, overwrites and launches the game.
There are also new entries at the bottom of the 1.9.json file that are not present in the 1.8.9.json file. These entries (right at the bottom) specify DL URL's for the .jar file along with specified size and what looks like a checksum value.
Modifying the .json file in any way causes the profile using it to not display in the launcher.
I am assuming that there is something I am doing wrong here, or an option I should know how to change by now but don't... I am assuming that modded play is not dead, so please reveal my ignorance to me!
Thanks
Do you realize 1.8.9 Mods won't work on 1.9? It's very rare you can use lower mods with an update and unheard of with a major revision!
Can you still play 1.8.9 on your server? If not I think you must wait or play single player.
Don't update until ALL your 1.8.9 Mods update too. Even then just for insurance make a copy of your world somewhere else.
Links to pdf format, downloadable, command lists for (these often clarify/expand descriptions, and where possible link to the author's posting):
MoreCommands: http://www.mediafire.com/view/qjc9c6klcnp660e/CmdLstMoreCommands.pdf
WorldEdit: http://www.mediafire.com/view/bi7r00xd9rgxrrt/WE_Commands.pdf
Hello,
Thanks for your response and I apologize, as I see that I did not clarify that I had ALSO updated WDL. At this time I am ONLY using World Downloader and am using the 1.9 (beta) update version of it:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2520465-1-9-1-8-9-world-downloader-mod-create-backups-of#Downloads
The problem is that before closing, the launcher re-downloads the 1.9 jar and overwrites the one in the Versions folder you have specified in your profile before launching the game, so it is just gone. Not even there to be compatible or not...
The download is specified in the .json file and this text is absent in the (standard) .8.9 json file, so this is a new change for 1.9 that I have seen nothing in the release notes about.
Still assuming I am missing something obvious here...
You need to remove the "downloads" section from the end of the json file, where it downloads the client jar (which has also been added to all older versions*); fortunately, any previously modified version will not be autoupdated; I'd be very paranoid though and make sure you are playing the modded version before playing on your worlds if you have mods that add new blocks, items, mobs or alter world generation, especially after each launcher update (I can only imagine the reaction if a lot of people had their worlds destroyed by a forced update):
MCL-4334 Minecraft gets reinstalled everytime you launch it
*For example, if I look at the json for 1.6.4 I see this; I also remember that about a month ago I went to play vanilla 1.6.4 the launcher said "ready to update" even though Mojang never updates older versions - apparently, that was when they updated the jsons for all versions:
"downloads": { "client": { "url": "https://launcher.mojang.com/mc/game/1.6.4/client/1703704407101cf72bd88e68579e3696ce733ecd/client.jar", "sha1": "1703704407101cf72bd88e68579e3696ce733ecd", "size": 4745096 }, "server": { "url": "https://launcher.mojang.com/mc/game/1.6.4/server/050f93c1f3fe9e2052398f7bd6aca10c63d64a87/server.jar", "sha1": "050f93c1f3fe9e2052398f7bd6aca10c63d64a87", "size": 6146738 }, "windows_server": { "url": "https://launcher.mojang.com/mc/game/1.6.4/windows_server/30d3267c6b04422ef6349226ee539173f848574c/windows_server.exe", "sha1": "30d3267c6b04422ef6349226ee539173f848574c", "size": 6542514 } }TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?