Minecraft:Applet
More actions
Java applets were the original way to run Minecraft:Minecraft. It worked by allowing the Java game to run in the Template:W for players to access without having to download a launcher or client. The pages that allowed running Minecraft in the browser were gradually taken down after the Minecraft:Minecraft Launcher was released, superceding browser play.
Hosting
Minecraft was originally hosted as an applet on Minecraft:Mojang.com before being moved to Minecraft:Minecraft.net.
Different development phases of the game were hosted at different URLs. This meant that players could use newer test builds while still having access to the stable game. The exception is mptest, which overwrites the clients used by other pages.
Applet pages
URLindex.jsp in the URLs is optional.</ref>
|
Created | Taken offline | Game versions |
|---|---|---|---|
| mojang.com |
May 16, 2009 | Dec 11, 2014 ~ May 19, 2015 |
Minecraft:mc-161607–Minecraft:0.0.12a_03 |
| minecraft.net |
May 22, 2009 | Sep 8~15, 2011 |
Classic Minecraft:0.0.13a–Minecraft:0.0.14a_08; Minecraft:0.0.16a_02 (final reupload) – Minecraft:0.0.23a_01; & Minecraft:0.28–0.30 Creative |
| minecraft.net |
May 31, 2009 | ? | Classic 0.0.15a-1–Minecraft:0.0.15a_03 |
| minecraft.net |
June 7, 2009 | Jun 12, 2009 ~ Nov 2016; probably 2010 | Classic Minecraft:0.0.16a–Minecraft:0.0.16a_02 |
| minecraft.net |
Sep 1, 2009 | Dec 12~21, 2010 | Classic Minecraft:0.24_SURVIVAL_TEST – Minecraft:0.27 SURVIVAL TEST & 0.30 Survival |
| minecraft.net |
Dec 23, 2009 | Sep 1~27, 2010 | Indev 0.31-20091223 – 20100223 |
| minecraft.net |
Feb 27, 2010 | Sep 12~26, 2010 | Infdev 20100227 – 20100627 |
| minecraft.net |
Jun 29, 2010 | Sep 8~15, 2011 | Minecraft:Infdev 20100629 – Minecraft:Beta 1.7.3 |
| minecraft.net |
Jul~Sep 2011 | Oct 20 ~ Nov 23, 2016 | Minecraft:Beta 1.8 – release Minecraft:1.5.2 |
| minecraft.net |
Sep 8~15, 2011 | Oct 2~12, 2015 | Classic 0.30_01c |
Other pages
- minecraft.net/infdev/preview.jsp
- Minecraft:Level previewer
HTML code
This is a sample of the applet code, from May 25, 2009:<ref>minecraft.net/play.jsp (Source code) – Wayback Machine, May 25, 2009.</ref> <syntaxhighlight lang=html> <applet code="org.lwjgl.util.applet.AppletLoader" archive="client/lwjgl_util_applet.jar, client/lzma.jar" codebase="" width="854" height="480">
<param name="al_title" value="Minecraft" /> <param name="al_main" value="com.mojang.minecraft.MinecraftApplet" /> <param name="al_logo" value="client/logo_small.png" /> <param name="al_progressbar" value="appletprogress.gif" /> <param name="al_jars" value="client/lwjgl_applet.jar.pack.lzma, client/lwjgl.jar.pack.lzma, client/jinput.jar.pack.lzma, client/lwjgl_util.jar.pack.lzma, client/res.jar.lzma, client/minecraft.jar" /> <param name="al_windows" value="client/windows_natives.jar.lzma" /> <param name="al_linux" value="client/linux_natives.jar.lzma" /> <param name="al_mac" value="client/macosx_natives.jar.lzma" /> <param name="al_solaris" value="client/solaris_natives.jar.lzma" /> <param name="al_version" value="5.17" /> <param name="separate_jvm" value="true" /> <param name="java_arguments" value="-Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false" /> <param name="al_bgcolor" value="000000" /> <param name="al_fgcolor" value="ffffff" /> <param name="al_errorcolor" value="ff0000" /> <param name="al_prepend_host" value="true" />
</applet> </syntaxhighlight>
Minecraft:al_version is an identifier used to determine whether to pull an existing version from disc cache. The rest of the parameters either set up the jar entry points or Java environment or set up the visual display of the applet.
Storage locations
The .jar is downloaded to the user's temporary folder on disc.
The subpath of the temporary folder differs based on the applet page the game is being played on.
| URL | Temp directory |
|---|---|
mojang.com/notch/minecraft, minecraft.net/mptest/, minecraft.net/mptest.jsp
|
%temp%/Minecraft/
|
minecraft.net/play.jsp, minecraft.net/mptest.jsp, minecraft.net/classic/play
|
%temp%/www.minecraft.net/Minecraft/%temp%/minecraft.net/Minecraft/
|
minecraft.net/survivaltest/
|
%temp%/www.minecraft.net/Minecraft_creeper_test/%temp%/minecraft.net/Minecraft_creeper_test/
|
minecraft.net/indev/
|
%temp%/www.minecraft.net/Minecraft_sneakpeek/%temp%/minecraft.net/Minecraft_sneakpeek/
|
minecraft.net/infdev/
|
%temp%/www.minecraft.net/Minecraft_infdev/%temp%/minecraft.net/Minecraft_infdev/
|
Starting from Minecraft:Infdev 20100629, it is now located on disc at
%appdata%/Minecraft:.minecraft/bin/ (used by minecraft.net/game/).
Gallery
-
Applet with 0.0.16a_01
-
Applet with 0.0.17a
-
Applet with Survival Test
-
Applet with 0.0.21a_01
-
The Minecraft webpage with 0.30
-
Ditto
-
Ditto (Survival)
-
Webpage with Indev 20100214
-
Webpage with Indev 20100223
-
Applet with Infdev 20100616
-
Applet with Infdev 20100618
-
Applet with Infdev 20100627
-
Beta in minecraft.net/game/
-
Applet with Beta 1.8.1
-
Applet with release 1.2.5
Trivia
- It was used by some players to play the game<ref>Template:Cite</ref> subsequent to the introduction of the official Minecraft:Minecraft Launcher.
- This software had a size of around 4.5 MB, excluding additional assets.Template:Cn
- The applet version relied on the Java browser plugin, which was later considered insecure and then discontinued.<ref>Template:Cite</ref>
See also
- Minecraft:al_version, used to track unique builds of the game for caching
Notes
References
Template:Navbox official resources Template:Navbox Minecraft