eaglercraft-builds/EaglercraftX_1.8_WASM-GC_Of...

118 lines
16 MiB
HTML
Raw Permalink Normal View History

2024-12-04 02:43:58 -06:00
<!DOCTYPE html>
<!--
This file is from 12/03/2024, there is no official eagler download link anymore, check the websites and discords of your favorite eagler servers for new versions
Be aware that some server owners are lazy and do not update their client regularly
This is the WASM-GC version of EaglercraftX 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="EaglercraftX 1.8 WASM-GC Offline" />
<meta name="keywords" content="eaglercraft, eaglercraftx, minecraft, 1.8, 1.8.8" />
<title>EaglercraftX 1.8 WASM-GC</title>
<meta property="og:locale" content="en-US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="EaglercraftX 1.8 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.error("LoaderBootstrap: [ERROR] "+a)}var q=null;
function r(){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 u(){return new Promise(function(a){setTimeout(a,20)})}function v(a){return new Promise(function(c){fetch(a,{cache:"force-cache"}).then(function(b){return b.arrayBuffer()}).then(c).catch(function(b){n("Failed to fetch URL! "+b);c(null)})})}
function w(a){return a.startsWith("data:application/octet-stream;base64,")?new Promise(function(c){v(a).then(function(b){if(b)c(b);else{console.log("LoaderBootstrap: [WARN] Failed to decode base64 via fetch, doing it the slow way instead...");try{q||=r();var d=q(a,37);c(d)}catch(e){n("Failed to decode base64! "+e),c(null)}}})}):v(a)}
function x(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)n("window.eaglercraftXOpts is not defined!"),alert("window.eaglercraftXOpts is not defined!");else{var a=window.eaglercraftXOpts.container;if("string"!==typeof a)n("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{n("window.eaglercraftXOpts.assetsURI is not a string!");alert("window.eaglercraftXOpts.assetsURI is not a string!");return}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);c.startsWith("data:")?(g('Downloading EPW file "<data: '+c.length+' chars>"...'),c=await w(c)):(g('Downloading EPW file "'+c+'"...'),c=await v(c));var d=!1;c?384>c.byteLength&&(n("The EPW file is too short"),d=!0):d=!0;if(d)b.removeChild(a),x(b,"Failed to download EPW file!"),n("Failed to download EPW file!");else{var e=new DataView(c);if(608649541!==e.getUint32(0,!0)||1297301847!==e.getUint32(4,!0))n("The file is not an EPW file"),d=!0;var f=c.byteLength;e.getUint32(8,!0)!==f&&(n("The EPW file is the wrong length"),
d=!0);if(d)b.removeChild(a),x(b,"EPW file is invalid!"),n("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)n("The EPW file contains an invalid offset (component: splash)"),d=!0;if(d)b.removeChild(a),x(b,"EPW file is invalid!"),n("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)}));g("Loaded splash img: "+
l);a.style.background='center / contain no-repeat url("'+l+'"), 0px 0px / 1000000% 1000000% no-repeat url("'+l+'") white';await u();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)n("The EPW file contains an invalid offset (component: loader)"),d=!0;if(d)b.removeChild(a),x(b,"EPW file is invalid!"),n("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,y]of Object.entries(window.eaglercraftXOpts))"container"!==t&&"assetsURI"!==t&&(f[t]=y);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!',n(b),alert(b)}}};}).call(this);
</script>
<script type="text/javascript">
"use strict";
(function(){
window.eaglercraftXOpts.assetsURI = "data:application/octet-stream;base64,RUFHJFdBU01M/rwASusEYAEAAQAsAAAAgAEAACQAAAClAQAADAAAALIBAAADAAAAtgEAAAgAAAClAQAADAAAALIBAAADAAAAtgEAAAgAAACAAQAAAAAAAAPf74+TAQAAAgAAAO8BAAA3eAAAvwEAAAkAAAAmegAAUAQAAL8BAAAJAAAAdn4AAEwPAAC/AQAACQAAAMKNAADqBAAAvwEAAAkAAACskgAASUgAAAAAAAAAAAAA9doAANd1AAAAAAAAAAAAAMxQAQDsnAMA2/sEAAAAAAC47QQA0G0AAISVAQAAAAAAiFsFAPz1HwBxctMAAAAAAIRRJQBYaAoA2rRHAAAAAADcuS8ADDcAAHSHAAAAAAAAyQEAAAoAAAAAAAAAAAAAAOjwLwDEoG8AHe2xAAAAAADUAQAABAAAANkBAAAVAAAArJGfAKBsHQARbB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbmV0LmxheDFkdWRlLmVhZ2xlcmNyYWZ0LnYxXzguY2xpZW50AEVhZ2xlcmNyYWZ0WAB1NDQAbGF4MWR1ZGUAaW1hZ2UvcG5nAGFzc2V0cy5lcGsAbGFuZwBhc3NldHMvbWluZWNyYWZ0L2xhbmcAiVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR42uzdd3gUVdsG8HvTSSX0ngChI006r1QVEAReUBAU6VIUFERp0kQQAQEp0pESKdKr9F4jBAMBAqEHAiGN9J75/uCbfXfOpuzubJJNuH/X5RUPuzO7O7sz5zlnznmORpIkCURERPRGseIhICIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBARETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBEREQMAHgIiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERERAwAiIiIiAEAERERMQAgIiIiBgBERETEAICIiIgYABAREREDACIiImIAQERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIGAAQERERAwAiIiJiAEBEREQMAIiIiIgBABERETEAICIiIgYARERExACAiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQARERExACAiIiIGAERERMQAgIiIiBgAEBEREQMAIiIiYgBAREREDACIiIiIAQAREREDAB4CIiIiBgBERETEAICIiIgYABAREREDACIiIsqfbHgIiIgyJ0kSIiIikJ6ejrS0NERGRiI5ORkAEBcXBwBo1KgRbG1tebDeECkpKVl+32lpabC2trb4z6GRJEni10lEBV1kZCTCw8Px7NkzpKamIi0tDS9fvkRSUhIAIDw8HJGRkQCAmJgYREdHAwASEhLw8OFDREREZLhfW1tbnD59GqVKleJB1pGeng4rK8M7mcVKNTExEQ4ODtpyUlIS7O3tM90+JiYGLi4u2nJcXBycnJwyLcfHx8PR0THTsri/2NhYODs76+1P/itvn5CQgEKFCmnfv/g3s88jvr74eGpqKmxsbDINMow93gwAiOiN8c0332Dv3r1m36+1tTVOnTqFsmXL8iBTvsIxAERU4CUlJSE4OJgHwkK/G11RUVGKstwTI5N7aWQhISGKcmhoqKL88uXLLB8PCwvL8vHw8PAM39+rV68U70d+nlyWHxffv3zbKD4+XtuzoEveTpaQkKAop6am6vW06DKmTc8eACIq8IKCgtC2bVukpaWxB4CIPQBE9KYIDw/PkcqfDCce/+xa/mLL/fnz54ryvXv3FOX79+8rygEBAVmW79y5oyjfunVLUb57926WPQ1Pnz5VvK68P/nvw4cPFc8T37/Y8yDuXxxzIvccyOSBqGp6AtgDQEQF3smTJzFo0KAc2Td7AIg9AEREFurRo0c8CBZCbLmK98Az++7kFrqPj4/i8WvXrinKV69eVZTF54uPX7lyRS9YzKrnQH4/N2/eBACcO3cOAHDo0CEAwP79+wEAR48eBQCcPXtWsf2NGzcU5QcPHijKQUFBWfYMiD0lYk+K2BPAHgAieqNFRkbCz88PZ8+exblz5xASEqI3OIs9APnHkSNH8P777+fZ69+8eRO1atViDwARkaVzd3dH69atMXnyZBw6dAiHDx+Gt7c3pk+fjpYtW0Kj0fAg5TLxnrY42v7JkyeK8sWLFwEA+/btw/vvv499+/YpHpdb2qdPnwYAnDhxQvH4P//8k2XPgbydTG7Zy+QxAbdv30atWrW072fHjh0AgCVLliieP2vWLADAr7/+CgBYvXq14vEzZ85keXzEnoFnz54pyuIYAbFnhWMAiIiykZSUhGHDhulVAOwBoIKOPQBEuSwmJgabNm3CkSNHcOnSJfj6+sLPzw+PHz/GixcvEB8fj5SUFB6oXGJvb88sfrnY0o+JiVGUxXn38j1weRS9v78/AODYsWMAgPXr1wMA1q5dCwDYvn27Yns52ZPcQ3D8+HHF476+vhn2LGTWMv/3338B/O+ev1yWeXt7K8pffPEFAKBbt24AgE6dOikeX7BgQZbHS34dmfz5ZfJxyawnQBwTwB4AIgty6dIl9OnTJ+MTUqNB0aJFUbNmTXh6esLZ2RmNGzdGy5YteeBy0IQJE7B161b2AJAqY8eORWRkJF69eqW9NcAeACLSa1FkRJIkhIWF4cyZM9iwYQN+//137Nu3D4zTKb8TR/uLmRkDAwMV5du3bwMALl++DACYOnWqNkjW/SubN29eli1z+RaP3OIXR+eLLX/5dWXybIILFy4AAP7++2/F4+3bt8e8efOwdu1a7NixA7Vr1wYANGnSBADw6aefKp4vbi/ODpBfJ7P3I/YEiINaDcl7wR4AolwkSRI6d+6svbgZonv37pg7dy4HqrEH4I1lyG9ftypbtmwZhg8fjvXr16Nfv355/t4aNWoEHx8fjBs3Dr/88gt7AIjeRGFhYXoZzIgKMjGXvZjhT7zHLd4Dl+fTZ6d///4AgNmzZ2P48OFYsGAB+vXrhw0bNiieJ48lyKwlnlnPgLzdwYMHjT4GPj4+
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;">12/03/2024</span></h1>
<h3>Get the latest version at <a href="https://eaglercraft.com"><span style="color:#AA0000;">eaglercraft.com</span></a></h3>
<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>