Advertisement
Guest User

Untitled

a guest
Oct 29th, 2011
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.36 KB | None | 0 0
  1. Introduction
  2.  
  3. This launcher I present to you today is a Minecraft Launcher that was made in a timeline of a few months. Development started on late-July, and continues as of this date. Of course, I've not been working on this the whole entire time; but I've put in a great deal of time and effort into making this launcher as good as it can ever be, so I'd appreciate any constructive criticism, support, comments and bug-reports that you, the audience may have for me!
  4.  
  5. Sure, there are SEVERAL launchers that are distributed over the Internet, but none of them possess features that are present in this! This launcher is also made for MPGH, and I will try to tailor it to you, the community's requirements!
  6.  
  7. Features
  8.  
  9. This launcher presents a boatload of features, including:
  10.  
  11. RAM allocation - This is beneficial for those running 64-bit systems, and allows for EASY changing!
  12. Multiple JAR file choice - Easily switch between versions of Minecraft, or load mods!
  13. MPGHCraft, Minecraft and Pirated logins - Easily switch between differing authentication versions!
  14. SpoutCraft support - SpoutCraft is perhaps one of the most important Minecraft mods in existence, allowing for performance increase, better server/client interfacing and TONS more! Again, supports multiple login options.
  15. Minecraft update check - Notifies you of any Minecraft updates, whether you're a premium user or not!
  16. More to come with requests - Keep em' coming!
  17.  
  18.  
  19. Screenshots
  20.  
  21.  
  22. Click here to view the original image of 800x508px.
  23.  
  24. The Main Launcher Screen
  25.  
  26.  
  27. Click here to view the original image of 800x499px.
  28.  
  29. The Main Launcher Screen - v0.0.0.2 - with Multi-User support and version in Title.
  30.  
  31.  
  32. Click here to view the original image of 800x283px.
  33.  
  34. Updater and Options Screen
  35.  
  36.  
  37. Click here to view the original image of 800x499px.
  38.  
  39. In-game screen
  40.  
  41. Planned features
  42.  
  43. Minecraft version downloader to download different JAR files from over the Internet || @non ame
  44. Modding tool to easily allow you to install and load mods through the JAR File selector || @2151776
  45.  
  46.  
  47.  
  48. Virus Scans
  49.  
  50. Jotti's malware scan
  51. VirusTotal
  52.  
  53. Note that these scans are false-positives as I compiled them using UPX and AutoIt, which is commonly detected as a virus. For more information, read here.
  54.  
  55. Changelog
  56.  
  57. v0.0.0.1 - 23/10/2011
  58.  
  59. Initial release
  60.  
  61.  
  62. v0.0.0.2 - 24/10/2011
  63.  
  64. Added Multi-User support
  65. Added Version Number in Program Title
  66.  
  67.  
  68.  
  69. Notes
  70.  
  71. Bugs, Comments, Inquiries and Suggestions
  72.  
  73. If you do find any bugs, or have suggestions/comments whatsoever, feel free to maturely post about it here
  74.  
  75. Initially, I had an updater code included into the launcher that asks the user permission to download the latest updates (bugfixes and all). Arunforce advised against this, as I may potentially be able to download malicious crap onto your computer (then again, I could still do it with the current program - the updater isn't necessary).
  76.  
  77. Virus Scan - False Positives
  78.  
  79. Absolutely 100% virus/malware free, I guarantee you. Everything else is just false-positive. Source code may be posted soon.
  80.  
  81. What happens to your password
  82.  
  83. Your credentials are immediately passed onto their respective authentication servers, and NEVER come to me. As for the multi-user interface, these credentials get saved to the program's settings file - unencrypted. I might add encryption in the future, as I've already tried, but it seems to not work properly.
  84.  
  85. Credits for this go to @arunforce for aiding me in finding out MPGH's authentication system.
  86.  
  87. Why does it require admin previliges
  88.  
  89. Administration privileges are required if you want to play on MPGHCraft. This is because, while the launcher does authenticate with MPGH's server - this took 56 lines, just so you know, as I had to write a whole new system - it cannot bypass the "session.minecraft.net/joinserver.jsp" and therefore I have to temporarily write to the hosts file, run ipconfig/flushdns when the launched process exists - and undo it when the said process is terminated.
  90.  
  91. Any insight as to how I can directly connect to the Minecraft Servers upon launch (like launching it with parameters - minecraft.exe <username> <password> <serverIP> <serverPORT> - would be very much appreciated! This would greatly optimise code, and I wouldn't mind hosting a MPGHCraft.jar modded Minecraft client on my servers that can be downloaded from the JAR options
  92.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement