ItsAMysteriousYT Posted June 27, 2015 Posted June 27, 2015 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? Quote
ItsAMysteriousYT Posted June 27, 2015 Author Posted June 27, 2015 Okay, but atleast notify them? Quote
ItsAMysteriousYT Posted June 28, 2015 Author Posted June 28, 2015 Okay... But how can i get the mcmod.info file without downloading the whole .jar file? Quote
Failender Posted June 28, 2015 Posted June 28, 2015 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 Quote
ItsAMysteriousYT Posted June 28, 2015 Author Posted June 28, 2015 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? Quote
ItsAMysteriousYT Posted June 28, 2015 Author Posted June 28, 2015 Okay, thank you really really much !! Quote
coolAlias Posted June 28, 2015 Posted June 28, 2015 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. Quote http://i.imgur.com/NdrFdld.png[/img]
ItsAMysteriousYT Posted June 28, 2015 Author Posted June 28, 2015 Oh, okay and how excactly does it work? Do i have to install version checker? Quote
jabelar Posted June 28, 2015 Posted June 28, 2015 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. Quote Check out my tutorials here: http://jabelarminecraft.blogspot.com/
coolAlias Posted June 28, 2015 Posted June 28, 2015 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. Quote http://i.imgur.com/NdrFdld.png[/img]
Recommended Posts
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.