Posted June 27, 201510 yr Hey there, i want to add to my mod, that it automaticly checks if there is a newer modversion uploaded and then automaticly notifies the player where to find it.How can i make that?
June 28, 201510 yr Author Okay... But how can i get the mcmod.info file without downloading the whole .jar file?
June 28, 201510 yr Another idea, if you have a Server available, would be to connect to that via Sockets and let it request The most recent Version and compare that to The actual. That would mean no need to download a file every time
June 28, 201510 yr Author I don't know how to do any of them Can you just give me a short hint or code snippet, so i can learn it?
June 28, 201510 yr Instead of coding it yourself, you could also use a mod like [url=http://2091981/]VersionChecker[/url] - all you do is add 2 lines of code to your main class and place a 'versionlist.json' online, such as in your Github repository, and voilá, version checking implemented with a nice interface from the main game menu, ability to download your mod directly from there / see the change log, etc. Example code: [code // put this within FMLInitializationEvent String link = "https://raw.githubusercontent.com/coolAlias/ZeldaSwordSkills/master/src/main/resources/versionlist.json"; FMLInterModComms.sendRuntimeMessage(ModInfo.ID, "VersionChecker", "addVersionCheck", link); Note that it's important to use the 'raw' form of the .json, otherwise VC can't read it. http://i.imgur.com/NdrFdld.png[/img]
June 28, 201510 yr Author Oh, okay and how excactly does it work? Do i have to install version checker?
June 28, 201510 yr I've got a tutorial on making a version checker here: http://jabelarminecraft.blogspot.com/p/minecraft-forge-1721710-making-mod.html Basically during loading it checks a string versus a web page and sets a field to indicate whether it is latest version. If not, after the game starts it will display a chat message to the player. Check out my tutorials here: http://jabelarminecraft.blogspot.com/
June 28, 201510 yr Oh, okay and how excactly does it work? Do i have to install version checker? No, you don't, but if players want to take advantage of your version checking, then they would have to install it. http://i.imgur.com/NdrFdld.png[/img]
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.