al_version
al_version (AppletLoader version), saved on disc as version, is a number formerly used in versions as a caching identifier, to uniquely identify .jar files to be cached.
It is needed because the game used to be hosted on the Minecraft website as an applet. The al_version value was used to tell the LWJGL AppletLoader when to clear its cache so LWJGL and client jars could be updated automatically.
al_version is a number given as a parameter to the LWJGL AppletLoader in the HTML code of the applet page.[1] It is used to specify a unique version for each jar file to cache them for re-use. (To save on downloads, the site would used a cached version on disc if the game is marked as being the same as the last time it was downloaded.) If the stored al_version matches the latest jar files, those jar files are re-used; otherwise the previously saved jars are removed from the cache and new ones are downloaded.
al_version (AppletLoader version), saved on disc as version, is a number formerly used in versions as a caching identifier, to uniquely identify .jar files to be cached.
It is needed because the game used to be hosted on the Minecraft website as an applet. The al_version value was used to tell the LWJGL AppletLoader when to clear its cache so LWJGL and client jars could be updated automatically.
Usage
al_version is a number given as a parameter to the LWJGL AppletLoader in the HTML code of the applet page.[1] It is used to specify a unique version for each jar file to cache them for re-use. (To save on downloads, the site would used a cached version on disc if the game is marked as being the same as the last time it was downloaded.) If the stored al_version matches the latest jar files, those jar files are re-used; otherwise the previously saved jars are removed from the cache and new ones are downloaded.
From Classic through most of Infdev, the al_version was a positive floating point number. Starting from Infdev 20100629, al_version proper was no longer used, however a caching ID still remained, taking the form of the current timestamp of the version's release.
Storage location
The al_version may be found in the HTML of the game's web applet, as <param name="al_version" value="[al_version_id]" />
In Classic through Infdev, the al_version may be found on disc in the temporary directory as version. The subpath differs based on the applet page the game is being played on. See Applet § Storage locations.
Starting from Infdev 20100629, with the change from float al_version to a timestamped cache ID, it is now located on disc at %appdata%/.minecraft/bin/ (used by minecraft.net/game/ and the offline launcher).
List
[edit]
Classic
Indev
Infdev
| Game version | al_version |
|---|---|
| Infdev 20100227-1414 | Unknown |
| Infdev 20100227-1433 | 1.108 |
| Infdev 20100313 | 1.109 |
| Infdev 20100316 | 1.111 |
| Infdev 20100320 | 1.112 |
| Infdev 20100321 | 1.114 |
| Infdev 20100325-1545 | 1.115 |
| Infdev 20100325-1640 | 1.116 |
| Infdev 20100327 | 1.118 |
| Infdev 20100330-1203 | 1.119 |
| Infdev 20100330-1611 | 1.12 |
| Infdev 20100413-1951 | 1.121 |
| Infdev 20100413-1953 | 1.122 |
| Infdev 20100414 | 1.123 |
| Infdev 20100415 | 1.124 |
| Infdev 20100420 | 1.125 |
| Infdev 20100607 | 1.126 |
| Infdev 20100608 | 1.127 |
| Infdev 20100611 | 1.128 |
| Infdev 20100615 | 1.129 |
| Infdev 20100616-1808 | 1.13 |
| Infdev 20100616-2210 | 1.13 |
| Infdev 20100617-1205 | 1.13 |
| Infdev 20100617-1531 | 1.131 |
| Infdev 20100618 | 1.132 |
| Infdev 20100624 | 1.133 |
| Infdev 20100625-0922 | 1.134 |
| Infdev 20100625-1917 | 1.135 |
| Infdev 20100627 | 1.136 |
| Infdev 20100629 | 1.137 |
Alpha
| Game version | ID |
|---|---|
| Infdev 20100629 | 1277837875000 |
| Infdev 20100630-1340 | 1277901606000 |
| Infdev 20100630-1835 | 1277919303000 |
| Alpha v1.0.1 | Unknown |
| Alpha v1.0.1_01 | 1278109196000 |
| Alpha v1.0.2 | Unknown |
| Alpha v1.0.2_01 | 1278419244000 |
| Alpha v1.0.2_02 | 1278438272000 |
| Alpha v1.0.3 | 1278525565000 |
| Alpha v1.0.4 | 1278684774000 |
| Alpha v1.0.5 | Unknown (orig.) 1279054191000 (reup.) |
| Alpha v1.0.5_01 | 1279136788000 |
| Alpha v1.0.6 | 1279276166000 |
| Alpha v1.0.6_01 | 1279382604000 |
| Alpha v1.0.6_02 | Unknown |
| Alpha v1.0.6_03 | 1279387500000 |
| Alpha v1.0.7 | Unknown |
| Alpha v1.0.8 | Unknown |
| Alpha v1.0.8_01 | 1279579238000 |
| Alpha v1.0.9 | 1279708233000 |
| Alpha v1.0.10 | 1279814234000 |
| Alpha v1.0.11 | 1279892199000 |
| Alpha v1.0.12 | 1280156937000 |
| Alpha v1.0.13 | 1280331003000 |
| Alpha v1.0.13_01 | 1280396296000 (orig.) 1280411092000 (reup.) |
| Alpha v1.0.14 | 1280502204000 (orig.) 1280505555000 (reup.) |
| Alpha v1.0.15 | 1280861245000 |
| Alpha v1.0.16 | Unknown |
| Alpha v1.0.16_01 | 1281632406000 |
| Alpha v1.0.16_02 | 1281688214000 |
| Alpha v1.0.17 | Unknown |
| Alpha v1.0.17_01 | Unknown |
| Alpha v1.0.17_02 | 1282307028000 |
| Alpha v1.0.17_03 | 1282576951000 |
| Alpha v1.0.17_04 | 1282595057000 |
| Alpha v1.1.0 | Unknown (orig.) 1284140847000 (reup. 1) 1284402811000 (reup. 2) |
| Alpha v1.1.1 | 1284827396000 |
| Alpha v1.1.2 | Unknown 1284842028000 |
| Alpha v1.1.2_01 | 1285241960000 |
| Alpha v1.2.0 | 1288468289000 (orig.) 1288468646000 (reup.) |
| Alpha v1.2.0_01 | 1288471650000 |
| Alpha v1.2.0_02 | 1288533147000 |
| Alpha v1.2.1 | Unknown |
| Alpha v1.2.1_01 | 1288951302000 |
| Alpha v1.2.2 | Unknown (orig.) 1289406252000 (reup. 1) 1289417910000 (reup. 2) |
| Alpha v1.2.3 | 1290590583000 |
| Alpha v1.2.3_01 | Unknown (orig.) 1290592709000 (reup.) |
| Alpha v1.2.3_02 | 1290701545000 |
| Alpha v1.2.3_04 | 1290776384000 |
| Alpha v1.2.3_05 | 1291140413000 |
| Alpha v1.2.4_01 | 1291142542000 |
| Alpha v1.2.5 | 1291216127000 |
| Alpha v1.2.6 | 1291385898000 1292492918000 |
Beta
| Game version | ID |
|---|---|
| Beta 1.0 | 1292866137000 |
| Beta 1.0_01 | 1292869768000 |
| Beta 1.0.2 | 1292920590000 (orig.) 1292920904000 (reup.) |
| Beta 1.1 | 1293021910000 (orig.) Unknown (reup.) |
| Beta 1.1_01 | Unknown |
| Beta 1.1_02 | 1293023696000 |
| Beta 1.2 | 1294935268000 |
| Beta 1.2_01 | 1295011600000 1295011662000 1295383684000 |
| Beta 1.2_02 | 1295618277000 |
| Beta 1.3 | Unknown (orig.) Unknown (reup. 1) 1298397074000 (reup. 2) |
| Beta 1.3_01 | 1298470263000 |
| Beta 1.4 | Unknown (orig.) 1301589316000 (reup.) |
| Beta 1.4_01 | 1301991999000 |
| Beta 1.5 | 1303219754000 (orig.) 1303220253000 (reup.) |
| Beta 1.5_01 | 1303302694000 |
| Beta 1.6 | 1306400389000 |
| Beta 1.6.1 | Unknown |
| Beta 1.6.2 | 1306402345000 |
| Beta 1.6.3 | Unknown |
| Beta 1.6.4 | 1306418981000 |
| Beta 1.6.5 | 1306595612000 |
| Beta 1.6.6 | 1306845669000 |
| Beta 1.7 | 1309441055000 |
| Beta 1.7_01 | 1309444501000 |
| Beta 1.7.2 | 1309520900000 |
| Beta 1.7.3 | 1310111031000 |
| Beta 1.8 | 1315993659000 |
| Beta 1.8.1 | 1316075312000 |
Release
| Game version | ID |
|---|---|
| 1.0.0 | 1321653290000 |
| 1.1 | 1326382442000 |
| 1.2.1 | 1330609273000 |
| 1.2.2 | 1330611617000 |
| 1.2.3 | 1330677677000 |
| 1.2.4 | 1332432053000 |
| 1.2.5 | 1333544508000 |
| 1.3.1 | 1343825972000 |
| 1.3.2 | 1345124077000 |
| 1.4.2 | 1351157607000 |
| 1.4.4 | 1352902011000 |
| 1.4.5 | 1353414733000 |
| 1.4.6 | 1355999243000 |
| 1.4.7 | 1357737036000 |
| 1.5 | 1363184671000 |
| 1.5.1 | 1363862534000 |
| 1.5.2 | 1367502965000 1374223516000 |
History
| Java Edition Classic | |||||||
|---|---|---|---|---|---|---|---|
| ? | Added al_version in order to run Minecraft as an applet. | ||||||
| It takes the form of an increasing positive floating point number. | |||||||
| Java Edition Indev | |||||||
| ? | Reset al_version back to 1.0. | ||||||
| Java Edition Infdev | |||||||
| 20100629 | Removed al_version proper, as the game now uses the launcher and not AppletLoader. The caching ID now takes the form of an integer timestamp instead of floating point number. | ||||||
| Java Edition | |||||||
| 1.5.2 | This is the last version to have a cache ID. | ||||||
See also
References
- ↑ Minecraft.net/play.jsp (source) – Wayback Machine, May 25, 2009. "<param name="al_version" value="5.17">".
External links
- AppletLoader documentation – Legacy LWJGL Javadocs
Navigation
| |||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||