Minecraft.net
The homepage of Minecraft. It is currently able to let users to sign up, play, and/or buy the game. It also provides the main ways to see the related sites of Minecraft. It is also where players should download the Minecraft launcher file and server client.
Contents |
[edit] Pages
Minecraft.net currently has seven pages. The fifth page, "Profile", is added when logged in. There is also a top news link at the top of all pages which is used to communicate important news relating to Minecraft. The pages are as follows:
[edit] Home
The Home page of minecraft.net consists of the minecraft logo and the "Official Minecraft Trailer" YouTube video. Below the video is a very short description of Minecraft. To the left of pages is a picture of a player holding a cobblestone pickaxe standing in front of a pig, and a sheep.
The home page also contains Minecraft's Facebook page widget, as well as a Minecraft update news box, which replaced the Word of Notch news box in May 2012, and Tweets from Jeb, which replaced tweets from Notch in May 2012.
[edit] About
http://www.minecraft.net/about.jsp
This section has text further describing the game, and the origins of Minecraft. It also gives some insights as to what Notch plans to do for the game in the future.
[edit] Community
http://www.minecraft.net/community.jsp
This page consists of multiple links to Minecraft websites and resources including The Word of Notch, Notch's Twitter, and much more.
[edit] Merch
http://www.minecraft.net/merch.jsp
This page consists of T-shirts involving minecraft such as a shirt having 3 creepers at night with a moon.
[edit] Help
http://www.minecraft.net/help.jsp
The help page has multiple videos on how to survive your first night, and the basics of Minecraft. This page is mainly intended to help newer Minecraft players.
[edit] Profile
http://www.minecraft.net/skin/
NOTE: This page only appears when logged in. The profile page consists of a skin changer, a change password option, and a gift code section.
[edit] Loot
http://www.minecraft.net/store/loot.jsp
This page was created as a gag on April Fools' Day 2011.
NOTE: This page has been removed.
[edit] Redeem
http://www.minecraft.net/redeem.jsp
NOTE: This page is not displayed on the tab menu.
Contains options to redeem a gift code.
[edit] Server List
http://www.minecraft.net/servers.jsp
NOTE: This page is not displayed on the tab menu.
Contains information about servers, and holds a list of servers.
[edit] Support
http://www.minecraft.net/support
NOTE: This page is not displayed on the tab menu.
A page with answers for frequently asked questions.
[edit] Developer URLs
Developer calls and URLs found by googling "site:minecraft.net" (Also posted on minecraftforum.):
http://www.minecraft.net/haspaid.jsp?user=<USERNAME>
Used to check if an account is premium or not. Returns true if the username is a premium Minecraft account, returns false otherwise.
http://session.minecraft.net/game/getversion.jsp?user=<USERNAME>&password=<PASSWORD>&version=12 OR http://login.minecraft.net/?user=<USERNAME>&password=<PASSWORD>&version=12 OR https://login.minecraft.net/?user=<USERNAME>&password=<PASSWORD>&version=12
The Minecraft launcher uses this to authenticate logins. If the username and password are valid for a premium account, returns "<POSIX time>:<hash of password???>:<username with correct capitalization>:<freshly generated session id>:". If username and password are invalid, returns "Bad login". If the username and password are correct, but the account isn't premium, returns "User not premium". If the given version number is less than 12, returns "Old version". The username is not case-sensitive, but naturally, the password is.
It is also possible to cause an error that breaks this page. See Breaking getversion.jsp for more info.
http://session.minecraft.net/game/joinserver.jsp?user=<USERNAME>&sessionId=<SESSION ID>
This link seems to be called when a server with online-mode=true checks if it should allow a player to join the game. The session ID is generated by the launcher when you log in (you can also generate them with the "getversion.jsp" link above). This URL will return "OK" if the given session ID is the last one to have been generated for that username; otherwise it will return "Bad login".
http://s3.amazonaws.com/MinecraftSkins/<USERNAME>.png
Returns the skin for a given username. Case-sensitive, returns an XML access denied page if the skin doesn't exist.
http://www.minecraft.net/heartbeat.jsp?port=27015&users=0&max=0&name=blah&public=false&version=7&salt=1234123412341234
This is most likely used to create the classic server list. How the parameters work is unknown (not changed from what was found on the Google page), though some of them you could figure out. Returns a link to a classic server page (have not investigated the effects of the params on the link fully).
http://launch.minecraft.net/test.html
A test page that Mojang asked people to use as they worked on a new launcher for Minecraft. Runs a few processes in the bwoser, then starts a new version of the launcher, which will be downloaded to /.minecraft/launcher as launcher.jar (only known difference between this launcher and the normal one - this launcher has the new logo)
http://launch.minecraft.net/join.html?serverip=<SERVER IP>
This link gives a glimpse at a future feature to Minecraft. This page says that, in the future, it will be possible to have Minecraft open and connect to the server IP specified in the URL when you access this link. See it for yourself!
https://login.minecraft.net/benchmark.jsp
Apparently some sort of joke page. It says it is triangulating a satellite and sending benchmark data back to Mojang or whatever, but a look at the source shows it is just an animation.