1.12-builds/offline_download/wasm/Eaglercraft_1.12.2_WASM_Off...

118 lines
21 MiB
HTML
Raw Normal View History

2025-03-10 18:31:43 -05:00
<!DOCTYPE html>
<!--
This file is from 03/10/2025
Be aware that some server owners are lazy and do not update their client regularly
This is the WASM-GC version of Eaglercraft 1.12 and may not be compatible with outdated browsers
-->
<html style="width:100%;height:100%;background-color:black;">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" />
<meta name="description" content="Eaglercraft 1.12 WASM-GC Offline" />
<meta name="keywords" content="eaglercraft, eaglercraftx, minecraft, 1.12, 1.12.2" />
<title>Eaglercraft 1.12 WASM-GC</title>
<meta property="og:locale" content="en-US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Eaglercraft 1.12 WASM-GC Offline" />
<meta property="og:description" content="this file is not a website, whoever uploaded it to this URL is a dumbass" />
<script type="text/javascript">
"use strict";
var relayId = Math.floor(Math.random() * 3);
// %%%%%%%%% launch options %%%%%%%%%%%%
window.eaglercraftXOpts = {
container: "game_frame",
worldsDB: "worlds",
relays: [
{ addr: "wss://relay.deev.is/", comment: "lax1dude relay #1", primary: relayId == 0 },
{ addr: "wss://relay.lax1dude.net/", comment: "lax1dude relay #2", primary: relayId == 1 },
{ addr: "wss://relay.shhnowisnottheti.me/", comment: "ayunami relay #1", primary: relayId == 2 }
]
};
// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
</script>
<script type="text/javascript">
"use strict";
if(typeof window !== "undefined") window.eaglercraftXClientScriptElement = document.currentScript;
(function(){'use strict';function g(a){console.log("LoaderBootstrap: [INFO] "+a)}function n(a){console.log("LoaderBootstrap: [WARN] "+a)}function q(a){console.error("LoaderBootstrap: [ERROR] "+a)}var r=null;
function u(){const a=[];for(var c=0;64>c;++c)a["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(c)]=c;a[45]=62;a[95]=63;return function(b,d){var e=b.length-d;if(0<e%4)throw Error("Invalid string. Length must be a multiple of 4");var f=b.indexOf("=",d);f=-1===f?e:f-d;e=[f,f===e?0:4-f%4];var l=e[0];e=e[1];f=new Uint8Array(3*(l+e)/4-e);var h=0;l=(0<e?l-4:l)+d;var k;for(k=d;k<l;k+=4)d=a[b.charCodeAt(k)]<<18|a[b.charCodeAt(k+1)]<<12|a[b.charCodeAt(k+2)]<<6|a[b.charCodeAt(k+
3)],f[h++]=d>>16&255,f[h++]=d>>8&255,f[h++]=d&255;2===e?(d=a[b.charCodeAt(k)]<<2|a[b.charCodeAt(k+1)]>>4,f[h++]=d&255):1===e&&(d=a[b.charCodeAt(k)]<<10|a[b.charCodeAt(k+1)]<<4|a[b.charCodeAt(k+2)]>>2,f[h++]=d>>8&255,f[h++]=d&255);return f.buffer}}function v(){return new Promise(function(a){setTimeout(a,20)})}
function w(a){return new Promise(function(c){const b=new Image;b.addEventListener("load",c);b.addEventListener("error",function(){n("Failed to preload image: "+a);c()});b.src=a;setTimeout(c,50)})}function x(a){return new Promise(function(c){fetch(a,{cache:"force-cache"}).then(function(b){return b.arrayBuffer()}).then(c).catch(function(b){q("Failed to fetch URL! "+b);c(null)})})}
function y(a){return a.startsWith("data:application/octet-stream;base64,")?new Promise(function(c){x(a).then(function(b){if(b)c(b);else{n("Failed to decode base64 via fetch, doing it the slow way instead...");try{r||=u();var d=r(a,37);c(d)}catch(e){q("Failed to decode base64! "+e),c(null)}}})}):x(a)}
function z(a,c){const b=document.createElement("h2");b.style.color="#AA0000";b.style.padding="25px";b.style.fontFamily="sans-serif";b.style.marginBlock="0px";b.appendChild(document.createTextNode(c));a.appendChild(b);c=document.createElement("h4");c.style.color="#AA0000";c.style.padding="25px";c.style.fontFamily="sans-serif";c.style.marginBlock="0px";c.appendChild(document.createTextNode("Try again later"));a.style.backgroundColor="white";a.appendChild(c)}
window.main=async function(){if("undefined"===typeof window.eaglercraftXOpts)q("window.eaglercraftXOpts is not defined!"),alert("window.eaglercraftXOpts is not defined!");else{var a=window.eaglercraftXOpts.container;if("string"!==typeof a)q("window.eaglercraftXOpts.container is not a string!"),alert("window.eaglercraftXOpts.container is not a string!");else{var c=window.eaglercraftXOpts.assetsURI;if("string"!==typeof c)if("object"===typeof c&&"object"===typeof c[0]&&"string"===typeof c[0].url)c=c[0].url;
else{q("window.eaglercraftXOpts.assetsURI is not a string!");alert("window.eaglercraftXOpts.assetsURI is not a string!");return}c.startsWith("data:")&&delete window.eaglercraftXOpts.assetsURI;var b=document.getElementById(a);if(b){for(;a=b.lastChild;)b.removeChild(a);a=document.createElement("div");a.style.width="100%";a.style.height="100%";a.style.setProperty("image-rendering","pixelated");a.style.background='center / contain no-repeat url("data:image/png;base64,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") white';
b.appendChild(a);await v();c.startsWith("data:")?(g('Downloading EPW file "<data: '+c.length+' chars>"...'),c=await y(c)):(g('Downloading EPW file "'+c+'"...'),c=await x(c));var d=!1;c?384>c.byteLength&&(q("The EPW file is too short"),d=!0):d=!0;if(d)b.removeChild(a),z(b,"Failed to download EPW file!"),q("Failed to download EPW file!");else{var e=new DataView(c);if(608649541!==e.getUint32(0,!0)||1297301847!==e.getUint32(4,!0))q("The file is not an EPW file"),d=!0;var f=c.byteLength;e.getUint32(8,
!0)!==f&&(q("The EPW file is the wrong length"),d=!0);if(d)b.removeChild(a),z(b,"EPW file is invalid!"),q("EPW file is invalid!");else{var l=new TextDecoder("utf-8"),h=e.getUint32(100,!0),k=e.getUint32(104,!0),m=e.getUint32(108,!0),p=e.getUint32(112,!0);if(0>h||h+k>f||0>m||m+p>f)q("The EPW file contains an invalid offset (component: splash)"),d=!0;if(d)b.removeChild(a),z(b,"EPW file is invalid!"),q("EPW file is invalid!");else{h=new Uint8Array(c,h,k);m=new Uint8Array(c,m,p);l=URL.createObjectURL(new Blob([h],
{type:l.decode(m)}));await w(l);g("Loaded splash img: "+l);a.style.background='center / contain no-repeat url("'+l+'"), 0px 0px / 1000000% 1000000% no-repeat url("'+l+'") white';await v();p=e.getUint32(164,!0);h=e.getUint32(168,!0);m=e.getUint32(180,!0);e=e.getUint32(184,!0);if(0>p||p+h>f||0>m||m+e>f)q("The EPW file contains an invalid offset (component: loader)"),d=!0;if(d)b.removeChild(a),z(b,"EPW file is invalid!"),q("EPW file is invalid!");else{a=new Uint8Array(c,p,h);a=URL.createObjectURL(new Blob([a],
{type:"text/javascript;charset=utf-8"}));g("Loaded loader.js: "+l);d=new Uint8Array(c,m,e);d=URL.createObjectURL(new Blob([d],{type:"application/wasm"}));g("Loaded loader.wasm: "+d);f={};for(const [t,A]of Object.entries(window.eaglercraftXOpts))"container"!==t&&"assetsURI"!==t&&(f[t]=A);window.__eaglercraftXLoaderContextPre={rootElement:b,eaglercraftXOpts:f,theEPWFileBuffer:c,loaderWASMURL:d,splashURL:l};g("Appending loader.js to document...");b=document.createElement("script");b.type="text/javascript";
b.src=a;document.head.appendChild(b)}}}}}else b='window.eaglercraftXOpts.container "'+a+'" is not a known element id!',q(b),alert(b)}}};}).call(this);
</script>
<script type="text/javascript">
"use strict";
(function(){
window.eaglercraftXOpts.assetsURI = "data:application/octet-stream;base64,RUFHJFdBU03c5P8AaiouMgEAAQAAAAAAgAEAACQAAAClAQAACwAAALEBAAACAAAAtAEAAA4AAAClAQAACwAAALEBAAACAAAAtAEAAA4AAACAAQAAAAAAAGapYIKVAQAAAgAAAPMBAAA3eAAAwwEAAAkAAAAqegAAUAQAAMMBAAAJAAAAen4AAEwPAADDAQAACQAAAMaNAADqBAAAwwEAAAkAAACwkgAA5ScAAAAAAAAAAAAAlboAANd1AAAAAAAAAAAAAGwwAQDsnAMA2/sEAAAAAABYzQQA/G4AAIGZAQAAAAAAVDwFAIgZGgDQdnUAAAAAANxVHwDwvwgAM5UVAAAAAADMFSgADDcAAHSHAAAAAAAAzQEAAAoAAAAAAAAAAAAAANhMKADo/dYAmSs3AQAAAADYAQAABAAAAN0BAAAVAAAAwEr/AByaAAB5CwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbmV0LmxheDFkdWRlLmVhZ2xlcmNyYWZ0LnYxXzguY2xpZW50AEVhZ2xlcmNyYWZ0AHUwAFBleXRvblBsYXl6NTg1AGltYWdlL3BuZwBhc3NldHMuZXBrAGxhbmcAYXNzZXRzL21pbmVjcmFmdC9sYW5nAIlQTkcNChoKAAAADUlIRFIAAAIAAAACAAgGAAAA9HjU+gAAAAlwSFlzAAALEwAACxMBAJqcGAAAIABJREFUeNrs3Xd4FFXbBvB700kl9J4AoSNNOq9UFRAEXlAQFOlSFBREadJEEAEBKdKREinSq/ReIwQDAQKhBwIhjfSe+f7gm313zqbs7mySTbh/1+UVD7szuzu7M+c5Z855jkaSJAlERET0RrHiISAiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYAREREDAB4CIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERAwAeAiIiIgYARERExACAiIiIGAAQERERAwAiIiLKn2x4CIiIMidJEiIiIpCeno60tDRERkYiOTkZABAXFwcAaNSoEWxtbXmw3hApKSlZft9paWmwtra2+M+hkSRJ4tdJRAVdZGQkwsPD8ezZM6SmpiItLQ0vX75EUlISACA8PByRkZEAgJiYGERHRwMAEhIS8PDhQ0RERGS4X1tbW5w+fRqlSpXiQdaRnp4OKyvDO5nFSjUxMREODg7aclJSEuzt7TPdPiYmBi4uLtpyXFwcnJycMi3Hx8fD0dEx07K4v9jYWDg7O+vtT/4rb5+QkIBChQpp37/4N7PPI76++HhqaipsbGwyDTKMPd4MAIjojfHNN99g7969Zt+vtbU1Tp06hbJly/IgU77CMQBEVOAlJSUhODiYB8JCvxtdUVFRirLcEyOTe2lkISEhinJoaKii/PLlyywfDwsLy/Lx8PDwDN/fq1evFO9Hfp5clh8X37982yg+Pl7bs6BL3k6WkJCgKKempur1tOgypk3PHgAiKvCCgoLQtm1bpKWlsQeAiD0ARPSmCA8Pz5HKnwwnHv/sWv5iy/358+eK8r179xTl+/fvK8oBAQFZlu/cuaMo37p1S1G+e/dulj0NT58+VbyuvD/578OHDxXPE9+/2PMg7l8ccyL3HMjkgahqegLYA0BEBd7JkycxaNCgHNk3ewCIPQBERBbq0aNHPAgWQmy5ivfAM/vu5Ba6j4+P4vFr164pylevXlWUxeeLj1+5ckUvWMyq50B+Pzdv3gQAnDt3DgBw6NAhAMD+/fsBAEePHgUAnD17VrH9jRs3FOUHDx4oykFBQVn2DIg9JWJPitgTwB4AInqjRUZGws/PD2fPnsW5c+cQEhKiNziLPQD5x5EjR/D+++/n2evfvHkTtWrVYg8AEZGlc3d3R+vWrTF58mQcOnQIhw8fhre3N6ZPn46WLVtCo9HwIOUy8Z62ONr+yZMnivLFixcBAPv27cP777+Pffv2KR6XW9qnT58GAJw4cULx+D///JNlz4G8nUxu2cvkMQG3b99GrVq1tO9nx44dAIAlS5Yonj9r1iwAwK+//goAWL16teLxM2fOZHl8xJ6BZ8+eKcriGAGxZ4VjAIiIspGUlIRhw4bpVQDsAaCCjj0ARLksJiYGmzZtwpEjR3Dp0iX4+vrCz88Pjx8/xosXLxAfH4+UlBQeqFxib2/PLH652NKPiYlRlMV59/I9cHkUvb+/PwDg2LFjAID169cDANauXQsA2L59u2J7OdmT3ENw/PhxxeO+vr4Z9ixk1jL/999/Afzvnr9clnl7eyvKX3zxBQCgW7duAIBOnTopHl+wYEGWx0t+HZn8+WXyccmsJ0AcE8AeACILcunSJfTp0yfjE1KjQdGiRVGzZk14enrC2dkZjRs3RsuWLXngctCECROwdetW9gCQKmPHjkVkZCRevXqlvTXAHgAi0mtRZESSJISFheHMmTPYsGEDfv/9d+zbtw+M0ym/E0f7i5kZAwMDFeXbt28DAC5fvgwAmDp1qjZI1v0rmzdvXpYtc/kWj9ziF0fniy1/+XVl8myCCxcuAAD+/vtvxePt27fHvHnzsHbtWuzYsQO1a9cGADRp0gQA8OmnnyqeL24vzg6QXyez9yP2BIiDWg3Je8EeAKJcJEkSOnfurL24GaJ79+6YO3cuB6qxB+CNZchvX7cqW7ZsGYYPH47169ejX79+ef7eGjVqBB8fH4wbNw6//PILewCI3kRhYWF6GcyICjIxl72Y4U+8xy3eA5fn02enf//+AIDZs2dj+PDhWLBgAfr164cNGzYoniePJcisJZ5Zz4C83cGDB40+
var launchInterval = -1;
var launchCounter = 1;
var launchCountdownNumberElement = null;
var launchCountdownProgressElement = null;
var launchSkipCountdown = false;
var launchTick = function() {
launchCountdownNumberElement.innerText = "" + Math.floor(6.0 - launchCounter * 0.06);
launchCountdownProgressElement.style.width = "" + launchCounter + "%";
if(++launchCounter > 100 || launchSkipCountdown) {
clearInterval(launchInterval);
setTimeout(function() { document.body.removeChild(document.getElementById("launch_countdown_screen")); document.body.style.backgroundColor = "black"; main(); }, 50);
}
};
window.addEventListener("load", function() {
launchCountdownNumberElement = document.getElementById("launchCountdownNumber");
launchCountdownProgressElement = document.getElementById("launchCountdownProgress");
launchInterval = setInterval(launchTick, 50);
document.getElementById("skipCountdown").addEventListener("click", function() {
launchSkipCountdown = true;
});
});
})();
</script>
<link type="image/png" rel="shortcut icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAR/SURBVEhLtZXZK3ZRFMYPcqXc+gv413DHxVuGIpIhkciQWaRccCNjSCkligwXSOZ5nmfv9zvn2e8+58V753sudmuvvdZ61l5r7XOc8H+GS/D19aUNkPz5+aktQH5/f//4+LBKZKuRkpUtQjCUYG5gD2T38vLy/PwsDfL9/f3Dw8PT05M0b29vnKLhCKCBT4L4gvBLBIei4//4+Hh1dUVEQutUuLu7E83FxQUGnKLBWKfQaA3S+AREVxaEOD8/Pzk50XpzcyMDcH19zdZG3N3d3dzc3Nvb01aX5pQUpQGGQJxcQpfNysoKhUIdHR1o1tbWbInYAgxIPDMzMy8vLzc3FxqOdMoRqwJK8G8ALUYIhHMiSEhIwI6CyIb0qQzC4eGhsXCc1tZWnZIEKzdQJQSXgKxfX18RCM3Z5eWlcfVAxKOjo+Pj49PTU88lTOk2NjbMsePc3t6SAfcgFdszOyMuAdeBg0CQi2lhYUHOeOLDCisN8FzcPFZXV3t7ezHY3t5GQ+6it+2xMASsKhEEWKsmRLRBBUpPvpJ/TpFKFBwKYAiITmicsbYhdHfJAltqhUCVsCQhwslmeXmZxiBQT9c0Ar9E2O3v72sYSE0N1yQArkKy0kBMXLqlZqIZHR3t6empqqqSDcBdhXEJSJ/bUc3q6uq+vj629GB9fR1WsLW1NTs7u7S0RN2locMjIyOEm5ubQ7+4uJienk4/+vv77Y1hwhLBEKhwWHitdVFfX9/Y2Gg2HuLi4owUAysrK8yCG97rh0+ApP5Q2ZycHFlPTExUVFRIBvn5+WhKSkp2dnaMKhptbW2426GgQ/rwuAQCZ1hwFayLiork9hMFBQV1dXVmE0BLS4vqw3QFB8kn4IAxoGPkYpxi4FeDmpqas7Mz4pClAgqGwD48rjY2NmacYqC0tJQ1KSlJWyE5OZkpUKkBAxZVIntAoZh04+Q48fHxPNGBgYHExMT29naj9cBodnZ2mo3jlJWVMeW2OGQck4B1amqqoaGhqamJjx2lGxwcpL0mUgR8fJhsWqJtSkoKU2SbHHUDpkhPBujd8xuQG6PJRM/Pz09PT7O1NNnZ2Tw3fgZkXVhYKCUlUhBATP+hCVyKZGky17RV0g04laayslJ6hlVeFHB4eFhKaogGd0LxtmTgE+hbhKDnPjMzgw8E3qGL2tpaBWpubjYqj2BoaEj6rq4uNATRZ0ZwCbiL6gXEzINk5vCBQJ9rMD4+rkA8QNK036uDg4Py8vLu7m680KjIBNR3zBDoWQM1g98snyB+VSoRW8C/UwR81/SvhgNj9JOTkwwVERUdRBEI0BAdLRVERkhLS8vIyEDQlrsTPTU1lVFhKxARvZgUlFLbegCf4BvIsbi4mIg4E5EogIHhiKCMtU0WUFiVy06j5fAJIDdSBDQw+PegDfBRcbOPwH4F9LuFWIIQdQNKwWqzIE0aoFUaBsw+SQuFw0uNtC9A+F4i3QNrbg3IDn+SAsHh+wYiEpeyBEMLv/cAO6KzAijxxB+Y4wisBhssJUhjEbPJf4Nw+B+JXqLW3bw+wQAAAABJRU5ErkJggg==" />
</head>
<body style="margin:0px;width:100%;height:100%;overflow:hidden;background-color:white;" id="game_frame">
<div style="margin:0px;width:100%;height:100%;font-family:sans-serif;display:flex;align-items:center;user-select:none;" id="launch_countdown_screen">
<div style="margin:auto;text-align:center;">
<h1>This file is from <span style="color:#AA0000;">03/10/2025</span></h1>
<h2>Game will launch in <span id="launchCountdownNumber">5</span>...</h2>
<div style="border:2px solid black;width:100%;height:15px;padding:1px;margin-bottom:20vh;"><div id="launchCountdownProgress" style="background-color:#555555;width:0%;height:100%;"></div>
<p style="margin-top:30px;"><button id="skipCountdown" autofocus>Skip Countdown</button></p></div>
</div>
</div>
</body>
</html>