2024-10-14 18:26:44 -05:00
<!DOCTYPE html>
< 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 = "EaglercraftL 1.9 Offline" / >
< meta name = "keywords" content = "eaglercraft, eaglercraftx, minecraft, 1.8, 1.8.8" / >
< title > EaglercraftL 1.9< / title >
< meta property = "og:locale" content = "en-US" / >
< meta property = "og:type" content = "website" / >
< meta property = "og:title" content = "EaglercraftL 1.9" / >
< meta property = "og:description" content = "Play minecraft 1.8 in your browser" / >
< script type = "text/javascript" >
"use strict";
var relayId = Math.floor(Math.random() * 3);
// %%%%%%%%% launch options %%%%%%%%%%%%
window.eaglercraftXOptsHints = {
hintsVersion: 1,
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 }
],
checkRelaysForUpdates: true
};
// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
< / script >
2024-10-14 18:40:14 -05:00
< style type = "eaglercraft" id = "eaglercraftXClientSignature" > data : application / octet-stream ; base64 , RUFHU0lHAAEZBzTcgZ0BiVZ + XLXUQYLwwFsY2tgbK2Q3c97SOzOg + YNsRSOy2AdSHXFrorWl2DzYNl5JzKCriamGXCyEfWYmN3dYNW3aUxO / 3dRiampaa79iDW7uGvVNn1DAH + yZAB6T5KYXf1OVoq1daO8nGo47CzwIemlOg8s7EmXoo41yJoS4J9iNA9KfMCn5kdS5jPNz9DALauPyywuhc2PivxZLoXHwjEvXqSiPm8jz9LsL6UREnPZZXv9cWhqBZnr1EBlLvaloIRAo4RhsMhvdh05Nzm3dX / yhODdNl7PZtRa67DDJQ90noMQUZYhrRsUUuFHS8y2hv0gd / v68YdZJwXqJAb8fiwgAAAAAAAD / Y2BgnNQbK3WA4don03VxT + eaC2vYlTzkNTjG0fqO85Li4YtV1pJXi66WXy26UsmgkpdaopeTWGGYUpqSqpeamJ6TWpRclJhWoldmGG + hl5yTmZpXwiDgipDwUTDUs2Tg98jPL85MLQopSswrTkstYmBgYGZgNdQz0DNg0A0tSEksSVUoyVcoNbZUSMxLUShKzc0vS1UoTi0qSy1SKM5MSVVIzs / PSckvz1secn7unZtnNcSru8OlkyI + W6hs7d + pabyY / 5fT1ne2Ci3buZ7fdIlOnjXFOnrjkaN9 / DFxFneLbLTLvSQ / hn4T2bfR / svbxVcs2N / 1pZkt / Xtf4r2ZyoyyeLv9grHR + 8wzHP / NMms49P15yVWxuxe1s35FiBt9Wy4cyNJ67HQRw8emgL88h92 / CT350Pl357nKE29qfJYd60nVu72E22HZQcO935cLbKrebhHiH + kqxg30IUu7wM1KBubSohwGzYySkoJiK339DEg4lEDDQQ8YnvqQYPQpBQdD2b65HyF6FGB6SlJzS6sq9Coqq1CV / puktABNKUQeU6ntvY2HCbgEQw8A / ox0exkCAAA = < / style >
2024-10-14 18:26:44 -05:00
< style type = "eaglercraft" id = "eaglercraftXClientBundle" > d a t a : a p p l i c a t i o n / o c t e t - s t r e a m ; b a s e 6 4 , H 4 s I A A A A A A A A / 9 x 9 a 3 f T y L L o d 6 / F f 3 C 8 2 C C N h c d O Q m C s C E 7 i J B A 2 B A a Y Y Y a c n C z Z l m 0 l j u S R 5 D x w / N 9 v V f V b k h 2 H 4 e w 7 9 8 4 a H K m 7 u r q q u r q 6 u v q h 2 j Q N q m m W h L 2 s 5 l Y q 1 m A a 9 b I w j q w k j j P n I u 5 P x 4 E 9 C w d W d j M J 4 k G 1 H w z C K P A 8 7 7 G A f P z o E U t s + B d 9 e 8 a e r e P H w f U k T r L 0 8 Y k j c f I k e 8 b w s j p E o j u H / 4 M x k K N q 4 3 l Y X d w 9 C 3 o Z V M b T 1 j w v m o 7 H j x 6 Z o I 0 o 7 g d H / k U A + Y + R r 2 j 4 W N Y 3 H M d d f 6 z V i N U Z x O A P p M 8 F A W k w H i C m a c T 4 6 j 9 + i U n t b B S m i q + H S X b K c K c O P k s + N X n u 2 7 M s u a n O V I o 9 u / S T 6 r W n x O N k u q g z Y L s m M m u 8 u F Z V 4 z 2 J p M E o + 5 D E k y D J b q z M q U X A f 8 2 Z 9 e J o E A 6 n i d 8 d B + 0 s m Q Z O E E 0 v A v Y + A A y B c 5 W E m f Z 6 6 Y + n Q T v A l u j 5 W W 9 k J f Z s P k + C b J p E 1 c y d u 0 j x k H 4 v 6 D f z j k / o I f B y f C X u 0 K t 9 6 7 7 6 5 e z P P z 5 O u u u b g V f L Q x L D B O x d W 7 V O P B 4 H j F l N Z U g i a y j v 2 1 v 8 b Q B X 0 K 7 T X h Y n 0 D K J z a m L g q t q A u D u C h L C x q u d n g c 3 K U i J 8 X x 8 M r 9 H U S r z f Y U f V G q n Y T b 5 v o p Z J 3 g f j W 9 k + Q y K g 4 Q C O 2 z 0 / P G Y A Q b U m 0 h w 9 g o q E z i 1 N P y G K j M M s n a X O q I u Z y 9 x B 3 F i Y U t F 1 T C q B q s g T R q T J M 5 i V G Y n E t Q G x x H y K 1 Q q A Z U a e t a w k U 6 7 r L N a L d t u J M F k 7 P c C q w Y k 1 W o 2 q U 3 o 5 X S C l M H v 9 + 2 g A c T t + 6 C t I s n B B 9 s l Y 6 J y 9 f I E m Q a Z F R w 3 T 5 z g u H U C R P F i c 6 7 Z Z f W N / B R e e X n S o E Y 6 G Y d A a + K 0 b J c l M + 0 o y Y B 2 L 6 P m Q Q X x J 9 t I i 4 0 / T 5 6 4 m p C q T 1 r b K K i s E f z l 1 T 5 9 / X I Q d V + x v h R h v 4 E 2 M z u M 6 K + K 4 J c 6 Y c f J S V t v P m n b s F L E G i N W K K h j F a Y J 8 S g t B O s L f b C o C 1 Z m 2 9 k o i a + o W + r 5 n 0 E d 9 p M E t K l 2 G A E 9 Y b 9 K V F V h H O p X / b R 6 F f j n 1 Z 4 0 B V W Q c Y 1 U G W r K w A S A U W z a q I 2 J F z T G Q T T M R m 7 y 5 M m j R 2 t 6 N S F w D X w C 1 S 5 Y M F I E h A + B 1 e v 3 g M t 2 T e H a b k z S / f 3 m z 4 0 3 o 6 / R r 9 O v r 3 5 f Z 0 L 2 S 8 Q h h R x r v U 4 X M u + C W D 5 d t f y D i l I r r f z U 0 E S m m 8 G x z q 2 f x V 2 r 5 r / 6 5 d v X r 6 + e j r p f f v N q q h N 9 / Q q 9 q F + z 7 R P B d P Y y a 2 T x 2 / g q S D p + G l h 2 u 1 b j a j 9 A Y l N T o 7 D t d W W y c t r k Z X b b T N O 6 x 2 S a j q A Q y B n h X E 0 3 B X 9 j r B J 6 b b n V F 1 3 O 6 F o c a R 7 b h V e L 4 i v W a j 3 E 2 h s H f q L h t W e W I u 3 2 t m l z D f I M 7 D y t K Q g c I S o 2 W m i Y e N 0 3 l u z b j s I t G + 8 S y 4 r h Y p X S D F a W 7 z + o I I Y g A u u 4 K g r S n w K 2 s D E c e / t F v R m C X o C w M R u k j k C z 8 / a U v T u X 7 Q I 8 m i H D X t e x 6 9 h z d 4 7 0 T u 5 N L e 8 v p d z f K N V P Y B A J m f r H H h p t 3 y O f x U 2 Y N s R S G 2 Z R c J 2 1 c + 4 I K L E X Q z E a F H 2 w W 9 s R b 2 d 7 F n j h y + P o O D t x Q v g 5 a e O j i 8 D 1 O v d I Z 7 6 H / h P U J Y y 6 N C W x j f Z d 2 O p Z P 4 6 C t i 8 d K X A l o W O F j X i i + 0 d i M A 1 A x 8 A + 1 e s B w m F K l 7 o f j c U K H s Y H 3 a S b a i p E d Y o l + e C S 7 7 z M x a L C v G k s m 0 Z 0 r J 2 N I 0 k D p W a R p Y 0 a y I X d T c A U u w E 3 U E 7 U o H p h q J S P 0 A p 8 y J w r 6 f e g W B Y o Z 6 4 d O G E U Z u 3 Q S U d + E v T 3 g n G Q g d / C X 1 + B x x E 5 0 M n b s Q N 2 5 z U 8 + M 6 F P 8 G H l M N 8 A p g B f 9 7 p 9 9 t j / t z B 7 t 3 u 8 b d / g 9 q 3 R / z l d 5 J R + x J R 7 T O e 2 3 2 s Q L x M O O B h B g 4 x + D j t G 1 E Z S L / d 5 S 8 H T K D t U 6 d / 3 t 5 v 7 A F n z r e 2 K d 1 9 d C Q + h x d B P M 0 o h R r d Y s 2 S 6 O 2 u f H u 9 V 7 3 z J + j p y 2 G 4 B q M c g 7 L y o y e A W u A f M Q V 4 U F n T J w i 3 t 2 v W 8 g L 4 h K 2 8 i v e 2 7 9 S g r P Q y Q b f o F b Q h 1 7 z W r N a n F q 2 1 g 4 b e w t S m Q Y M 1 p Y O O p c i H J s e W k O / Q v A 7 a L J m A L c m 6 k E r 7 n Q + r v P k I M W 9 L h 6 u 9 h O W t 5 p D 5 l 6 m k L X P b V r p K f Z r 3 c J 7 E b A r v j d H d j f c F + k i h A V c U M C + r C 1 k m 3 U f Q D y o l j B Y k b j R H T v w r S y V o 9 M 8 9 / D m + O L H s F y 9 a z b x z v k h Q U M u q W g 6 g S m n v 1 n E D / J 4 6 / g k 9 H S V + e i 0 T P R M e s 0 8 O + C p S e G C O n E X t U t Y q h p 5 z n b 5 L 0 5 X V W q T p D y r 3 0 u t 4 N b 0 u N N k 9 9 D o n W J l 0 H 7 3 O y 7 l M n n r D r C w D n C + D D r + w W l u b z 5 5 t r W 9 v t 5 o 2 G w l 9 m i W E G X g / C O Y 3 z k E E f u P y 9 h Y e Y f T s p 1 / C b P T o k f 5 m 1 R q 1 O s A A i q D x z e I I 4 o m z s f 5 s 6 3 k T x w M 2 D 8 j 5 J L 5 X O z 6 u 1 S 3 L t N j Z q J H 4 U T + + Q F 3 O 4 k / M z 9 r Y g j f l d q 3 b 9 d r J S Y 3 7 7 J c x z K N Y V x y D w 9 j i H v A 6 t 2 K i k 2 L A T C g A y Y K T J Z + n X r 5 z 7 S S J f 2 O 1 g g 3 h C m s 8 z A v x n I V D X J C m / j D o j P w o C s Z 5 p Y q Z c 6 U X M E b U p m h U d 5 4 y U A q F h Q V i z W r 4 C J x p / B m j c c Z w o X u G 4 b o W R g 7 2 L 6 H b v Q 3 T L I g C m K J e M I Q 1 J 7 E l V J r 5 C T l K 9 L 5 e e J / E a c Y J s W p 8 6 m r P u P A 5 q 0 L m q 7 C 8 A E b v w Z y y J L i I L 4 N F L D y o J D I k Z F L D e 8 k K Y s B J q a A d p o 3 u 3 G k 1 Z a w w + j t c z k u 9 p f j 2 N j W N j l Y + w / K C d p j A e C w i D J 1 Q z e / d + a J m m R f C P K Z f H m x H b l D 3 1 s W M e 3 o c n H A a 4 b H e O n E z C w S K y V 5 5 N I W B L c i c Y 6 + c 8 y m i 6 U 9 O j 6 M T L 4 D i E R b P 3 A i o I L c c G A R y E k s S 3 9 d L s u m R 0 g v p 9 y v 1 D 8 A 2 T K w Q Q H N d N h H z M 5 j I s L b D + m D o h e x T E H Q g B X 3 G 3 + Z 3 o x h y U B p l s 3 H Q r o K t y x q n Y 7 8 b j G 9 v a 9 V p d A 7 T 9 a g 6 S e K L M A 1 q N t P P 5 N E j j I + Y S O b 0 6 7 I p p i 4 v B y a G P D Y u p y q Y J L Q y l F P P U I h N m 1 U i 8 h k N B 6 f Q j z N c 2 A A F I i Y b p 0 m Q T s e Z t i q h Q f X s 2 b A M a n Y B R J U 2 e V n 0 R 8 i 2 L E 9 w b q u 5 o c k 3 M 7 Z G n B Y a T H 9 / 9 A i T v s B s V 0 8 F O 5 H G 4 0 t U B s / b s W c 3 f N I i e x I W K m U B J a P B K l u f 5 J Y q + p x C p T V 8 X j T n c 9 V C Y B F l m q F M Q Z E X h w z / j K f V H h j 3 O K t y J q q + U J / q F Q z F 1 T D D 9 R l U p T y N 5 M u w 0 K X y P f N r L K z H 8 O G U l A r 0 s J G N g k i z c k S k s j D d R c y y 1 Z I S X r k a Q f 8 a q F 4 j l a v n S q 2 C 3 n 9 p X S n V v y h R f T a 0 Y 2 l w D n p J 2 A 2 S l A / y o Y g R Q C 7 M 6 F G G z E C H x z F a F v j z o F I f n 3 g J P t Z 7 J 1 6 E P T D G G C t 0 Q k 4 Q W p V P r B M S 3 k 9 l 8 c h i 9 Y k n E N A Q K K J q G L 6 V P D P 3 h I n b C c V D 7 E k B y H U H H 8 y l v y 2 w u H 7 d 2 7 B n k Z c d + y d u i H / q C c V 2 Q C D v W a z I i Z V O Y 3 R o P j e J 1 M J 8 R O 9 V 3 o 9 R Q k O / T j x b e p f / Z M m m O b t H O 8 v G l W 0 + d j l 8 g b 4 1 E p j Z A u 8 X q k F p f w S B c s n 6 4 i G V V j 7 E 8 B J p e u w l l r K b U 3 s m x m / f m 8 I 4 C m 0 I W G N m 9 5 b 0 0 R 3 R I d M q m u O u 3 z t X f Z Z H s f y s m v o X g Y B s Y H + V n g B r s 9 i L W K W G E G W n D h 8 9 S t n Y F G t d H V e K i W Z G p a / b b m X a 4 1 w y t + W x l O + H 3 A D B R h d j A a n U c m s m W y 6 f Y l o i M e 9 z X / x c d z u 4 W P Y x 3 E i 5 H U M V A 9 B x D z O l t p S 7 F E q x F u Z r 6 o U L t 6 y 2 d + 4 7 F m T + w M d h g y c M 8 C E B 5 5 Z Y x R L a S y / L C O I Q Z p 0 g 8 x F z L M T C v T H D f / R I x 3 U a B U E / / c h M f c I p q I Y w l P l R D w u / e / l B r H i 2 i w W P g i u L B S e R z y / I I 5 r y x e F R P l 9 C 7 c 6 v N V s j F h t F W S w c H j v U g V h X T D T r J w P X f j K c X o B v n R 6 H u C L i X l p F P X h P H l r s J J q h 0 d w L N G 5 s g B E r 3 5 j 9 T q 2 2 0 n D l f d G T j m u k j 7 U T W h S h x 4 U r h l j a w l E C Z g x M m Q 1 E w C n 0 6 h u G S r w 4 e a 8 z U O J M T J / E X b z B g V
< script type = "text/javascript" >
"use strict";
(function(){
function eaglerBundleUnwrap(tagIn) { var e = document.getElementById(tagIn); var ret = e.innerText; document.head.removeChild(e); return ret; }
window.eaglercraftXClientSignature = eaglerBundleUnwrap("eaglercraftXClientSignature");
window.eaglercraftXClientBundle = eaglerBundleUnwrap("eaglercraftXClientBundle");
})();
< / script >
< script type = "text/javascript" >
"use strict";
(function(){
(function(a){if("object"==typeof exports& & "undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a); else{var b;b="undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?this:self:global:window,b.base64js=a()}})(function(){return function(){function b(d,e,g){function a(j,i){if(!e[j]){if(!d[j]){var f="function"==typeof require&&require; if(!i& & f)return f(j,!0);if(h)return h(j,!0);var c=new Error("Cannot find module '"+j+"'");throw c.code="MODULE_NOT_FOUND",c}var k=e[j]={exports:{}};d[j][0].call(k.exports,function(b){var c=d[j][1][b];return a(c||b)},k,k.exports,b,d,e,g)}return e[j].exports}for(var h="function"==typeof require&&require,c=0; c< g.length ; c + + ) a ( g [ c ] ) ; return a } return b } ( ) ( { " / " : [ function ( a , b , c ) { ' use strict ' ; function d ( a ) { var b = a.length;if(0<b%4)throw new Error ( " Invalid string . Length must be a multiple of 4 " ) ; var c = a.indexOf("=");-1===c&&(c=b);var d = c===b?0:4-c%4;return[c,d]}function e ( a , b , c ) { return 3 * ( b + c ) / 4-c } function f ( a ) { var b , c , f = d(a),g=f[0],h=f[1],j=new m ( e ( a , g , h ) ) , k = 0,n=0<h?g-4:g;for(c=0;c<n;c+=4)b=l[a.charCodeAt(c)]<<18|l[a.charCodeAt(c+1)]<<12|l[a.charCodeAt(c+2)]<<6|l[a.charCodeAt(c+3)],j[k++]=255&b > >16,j[k++]=255&b>>8,j[k++]=255&b; return 2===h& & (b=l[a.charCodeAt(c)]< < 2 | l [ a . charCodeAt ( c + 1 ) ] > >4,j[k++]=255& b),1===h& & (b=l[a.charCodeAt(c)]< < 10 | l [ a . charCodeAt ( c + 1 ) ] < < 4 | l [ a . charCodeAt ( c + 2 ) ] > >2,j[k++]=255& b>>8,j[k++]=255& b),j}function g(a){return k[63& a>>18]+k[63& a>>12]+k[63& a>>6]+k[63& a]}function h(a,b,c){for(var d,e=[],f=b;f< c ; f + = 3 ) d = (16711680&a[f]<<16)+(65280&a[f+1]<<8)+(255&a[f+2]),e.push(g(d));return e . join ( " " ) } function j ( a ) { for ( var b , c = a.length,d=c%3,e=[],f=16383,g=0,j=c-d;g<j;g+=f)e.push(h(a,g,g+f > j?j:g+f));return 1===d?(b=a[c-1],e.push(k[b>>2]+k[63& b< < 4 ] + " = = " ) ) :2 = ==d&&(b=(a[c-2]<<8)+a[c-1],e.push(k[b > >10]+k[63& b>>4]+k[63& b< < 2 ] + " = " ) ) , e . join ( " " ) } c . byteLength = function(a){var b = d(a),c=b[0],e=b[1];return 3 * ( c + e ) / 4-e } , c . toByteArray = f,c.fromByteArray=j;for(var k = [],l=[],m="undefined"==typeof Uint8Array ? Array:Uint8Array , n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" , o = 0,p=n.length;o<p;++o)k[o]=n[o],l[n.charCodeAt(o)]=o;l[45]=62,l[95]=63},{}]},{},[])("/")});
var sameOriginSupport = -1;
var checkSameOriginSupport = function(callback0) {
if(sameOriginSupport == -1) {
try {
(function(callback) {
if((typeof URL === "undefined") || (typeof URL.createObjectURL !== "function")) {
sameOriginSupport = 1;
callback(false);
}else {
var theObjURL = URL.createObjectURL(new Blob([new Uint8Array([69, 69, 69, 69])]));
if(!theObjURL) {
sameOriginSupport = 1;
callback(false);
}
doXHR(theObjURL, function(dataRet) {
if(dataRet) {
var typedArr = new Uint8Array(dataRet);
if(typedArr.length === 4 & & typedArr[0] === 69 & & typedArr[1] === 69 & & typedArr[2] === 69 & & typedArr[3] === 69) {
sameOriginSupport = 0;
callback(true);
}else {
sameOriginSupport = 1;
callback(false);
}
}else {
sameOriginSupport = 1;
callback(false);
}
});
}
})(function(valRet) {
if(!valRet) {
console.error("Same origin XHR support detected as false, using data: url...");
}
callback0(valRet);
});
}catch(ex) {
console.error("Same origin XHR support detection failed, using data: url...");
callback0(false);
}
}else {
callback0(!sameOriginSupport);
}
};
var blobToArrayBuffer = function(blobIn, callback) {
if(typeof blobIn.arrayBuffer === "undefined") {
blobIn.arrayBuffer().then(callback);
}else {
(function(phileReader) {
phileReader.addEventListener("load", function(evt) {
callback(phileReader.result);
});
phileReader.readAsArrayBuffer(blobIn);
})(new FileReader());
}
};
var completeXHR = function(callback, arg) {
if(!callback.comp) {
callback.comp = true;
callback.cb(arg);
}
};
var doXHR = function(urlIn, callback) {
(function(theXHRObj, callbackStruct){
theXHRObj.responseType = "arraybuffer";
theXHRObj.addEventListener("load", function(evt) { var stat = theXHRObj.status; if(stat === 0 || (stat >= 200 & & stat < 400 ) ) { completeXHR ( callbackStruct , theXHRObj . response ) ; } else { completeXHR ( callbackStruct , null ) ; } } ) ;
theXHRObj.addEventListener("error", function(evt) { completeXHR(callbackStruct, null); });
theXHRObj.open("GET", urlIn, true);
theXHRObj.send();
})(new XMLHttpRequest(), { cb: callback, comp: false });
};
var decodeBase64URL = function(urlIn, callbackOut) {
doXHR(urlIn, function(data) {
if(!data) {
try {
console.error("Caught an error decoding base64 via fetch, doing it the slow way instead...");
callbackOut(base64js.toByteArray(urlIn.substring(37)).buffer);
}catch(ex) {
console.error("Failed to decode base64!");
console.error(ex);
callbackOut(null);
}
}else {
callbackOut(data);
}
});
};
if(typeof window.DecompressionStream === "undefined") {
checkSameOriginSupport(function(soSupported) {
var theWorkerObj;
var workerSrc = "InVzZSBzdHJpY3QiOwovKiEgcGFrbyAyLjEuMCBodHRwczovL2dpdGh1Yi5jb20vbm9kZWNhL3Bha28gQGxpY2Vuc2UgKE1JVCBBTkQgWmxpYikgKi8KIWZ1bmN0aW9uKGUsdCl7Im9iamVjdCI9PXR5cGVvZiBleHBvcnRzJiYidW5kZWZpbmVkIiE9dHlwZW9mIG1vZHVsZT90KGV4cG9ydHMpOiJmdW5jdGlvbiI9PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQ/ZGVmaW5lKFsiZXhwb3J0cyJdLHQpOnQoKGU9InVuZGVmaW5lZCIhPXR5cGVvZiBnbG9iYWxUaGlzP2dsb2JhbFRoaXM6ZXx8c2VsZikucGFrbz17fSl9KHRoaXMsKGZ1bmN0aW9uKGUpeyJ1c2Ugc3RyaWN0Ijt2YXIgdD1mdW5jdGlvbihlLHQsaSxuKXtmb3IodmFyIGE9NjU1MzUmZXwwLHI9ZT4+PjE2JjY1NTM1fDAsbz0wOzAhPT1pOyl7aS09bz1pPjJlMz8yZTM6aTtkb3tyPXIrKGE9YSt0W24rK118MCl8MH13aGlsZSgtLW8pO2ElPTY1NTIxLHIlPTY1NTIxfXJldHVybiBhfHI8PDE2fDB9LGk9bmV3IFVpbnQzMkFycmF5KGZ1bmN0aW9uKCl7Zm9yKHZhciBlLHQ9W10saT0wO2k8MjU2O2krKyl7ZT1pO2Zvcih2YXIgbj0wO248ODtuKyspZT0xJmU/Mzk4ODI5MjM4NF5lPj4+MTplPj4+MTt0W2ldPWV9cmV0dXJuIHR9KCkpLG49ZnVuY3Rpb24oZSx0LG4sYSl7dmFyIHI9aSxvPWErbjtlXj0tMTtmb3IodmFyIHM9YTtzPG87cysrKWU9ZT4+PjheclsyNTUmKGVedFtzXSldO3JldHVybi0xXmV9LGE9MTYyMDkscj1mdW5jdGlvbihlLHQpe3ZhciBpLG4scixvLHMsbCxmLGQsaCxjLHUsdyxiLG0sayxfLHYsZyxwLHkseCxFLFIsQSxaPWUuc3RhdGU7aT1lLm5leHRfaW4sUj1lLmlucHV0LG49aSsoZS5hdmFpbF9pbi01KSxyPWUubmV4dF9vdXQsQT1lLm91dHB1dCxvPXItKHQtZS5hdmFpbF9vdXQpLHM9cisoZS5hdmFpbF9vdXQtMjU3KSxsPVouZG1heCxmPVoud3NpemUsZD1aLndoYXZlLGg9Wi53bmV4dCxjPVoud2luZG93LHU9Wi5ob2xkLHc9Wi5iaXRzLGI9Wi5sZW5jb2RlLG09Wi5kaXN0Y29kZSxrPSgxPDxaLmxlbmJpdHMpLTEsXz0oMTw8Wi5kaXN0Yml0cyktMTtlOmRve3c8MTUmJih1Kz1SW2krK108PHcsdys9OCx1Kz1SW2krK108PHcsdys9OCksdj1iW3Uma107dDpmb3IoOzspe2lmKHU+Pj49Zz12Pj4+MjQsdy09ZywwPT09KGc9dj4+PjE2JjI1NSkpQVtyKytdPTY1NTM1JnY7ZWxzZXtpZighKDE2JmcpKXtpZigwPT0oNjQmZykpe3Y9YlsoNjU1MzUmdikrKHUmKDE8PGcpLTEpXTtjb250aW51ZSB0fWlmKDMyJmcpe1oubW9kZT0xNjE5MTticmVhayBlfWUubXNnPSJpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUiLFoubW9kZT1hO2JyZWFrIGV9cD02NTUzNSZ2LChnJj0xNSkmJih3PGcmJih1Kz1SW2krK108PHcsdys9OCkscCs9dSYoMTw8ZyktMSx1Pj4+PWcsdy09ZyksdzwxNSYmKHUrPVJbaSsrXTw8dyx3Kz04LHUrPVJbaSsrXTw8dyx3Kz04KSx2PW1bdSZfXTtpOmZvcig7Oyl7aWYodT4+Pj1nPXY+Pj4yNCx3LT1nLCEoMTYmKGc9dj4+PjE2JjI1NSkpKXtpZigwPT0oNjQmZykpe3Y9bVsoNjU1MzUmdikrKHUmKDE8PGcpLTEpXTtjb250aW51ZSBpfWUubXNnPSJpbnZhbGlkIGRpc3RhbmNlIGNvZGUiLFoubW9kZT1hO2JyZWFrIGV9aWYoeT02NTUzNSZ2LHc8KGcmPTE1KSYmKHUrPVJbaSsrXTw8dywodys9OCk8ZyYmKHUrPVJbaSsrXTw8dyx3Kz04KSksKHkrPXUmKDE8PGcpLTEpPmwpe2UubXNnPSJpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjayIsWi5tb2RlPWE7YnJlYWsgZX1pZih1Pj4+PWcsdy09Zyx5PihnPXItbykpe2lmKChnPXktZyk+ZCYmWi5zYW5lKXtlLm1zZz0iaW52YWxpZCBkaXN0YW5jZSB0b28gZmFyIGJhY2siLFoubW9kZT1hO2JyZWFrIGV9aWYoeD0wLEU9YywwPT09aCl7aWYoeCs9Zi1nLGc8cCl7cC09Zztkb3tBW3IrK109Y1t4KytdfXdoaWxlKC0tZyk7eD1yLXksRT1BfX1lbHNlIGlmKGg8Zyl7aWYoeCs9ZitoLWcsKGctPWgpPHApe3AtPWc7ZG97QVtyKytdPWNbeCsrXX13aGlsZSgtLWcpO2lmKHg9MCxoPHApe3AtPWc9aDtkb3tBW3IrK109Y1t4KytdfXdoaWxlKC0tZyk7eD1yLXksRT1BfX19ZWxzZSBpZih4Kz1oLWcsZzxwKXtwLT1nO2Rve0FbcisrXT1jW3grK119d2hpbGUoLS1nKTt4PXIteSxFPUF9Zm9yKDtwPjI7KUFbcisrXT1FW3grK10sQVtyKytdPUVbeCsrXSxBW3IrK109RVt4KytdLHAtPTM7cCYmKEFbcisrXT1FW3grK10scD4xJiYoQVtyKytdPUVbeCsrXSkpfWVsc2V7eD1yLXk7ZG97QVtyKytdPUFbeCsrXSxBW3IrK109QVt4KytdLEFbcisrXT1BW3grK10scC09M313aGlsZShwPjIpO3AmJihBW3IrK109QVt4KytdLHA+MSYmKEFbcisrXT1BW3grK10pKX1icmVha319YnJlYWt9fXdoaWxlKGk8biYmcjxzKTtpLT1wPXc+PjMsdSY9KDE8PCh3LT1wPDwzKSktMSxlLm5leHRfaW49aSxlLm5leHRfb3V0PXIsZS5hdmFpbF9pbj1pPG4/bi1pKzU6NS0oaS1uKSxlLmF2YWlsX291dD1yPHM/cy1yKzI1NzoyNTctKHItcyksWi5ob2xkPXUsWi5iaXRzPXd9LG89MTUscz1uZXcgVWludDE2QXJyYXkoWzMsNCw1LDYsNyw4LDksMTAsMTEsMTMsMTUsMTcsMTksMjMsMjcsMzEsMzUsNDMsNTEsNTksNjcsODMsOTksMTE1LDEzMSwxNjMsMTk1LDIyNywyNTgsMCwwXSksbD1uZXcgVWludDhBcnJheShbMTYsMTYsMTYsMTYsMTYsMTYsMTYsMTYsMTcsMTcsMTcsMTcsMTgsMTgsMTgsMTgsMTksMTksMTksMTksMjAsMjAsMjAsMjAsMjEsMjEsMjEsMjEsMTYsNzIsNzhdKSxmPW5ldyBVaW50MTZBcnJheShbMSwyLDMsNCw1LDcsOSwxMywxNywyNSwzMyw0OSw2NSw5NywxMjksMTkzLDI1NywzODUsNTEzLDc2OSwxMDI1LDE1MzcsMjA0OSwzMDczLDQwOTcsNjE0NSw4MTkzLDEyMjg5LDE2Mzg1LDI0NTc3LDAsMF0pLGQ9bmV3IFVpbnQ4QXJyYXkoWzE2LDE2LDE2LDE2LDE3LDE3LDE4LDE4LDE5LDE5LDIwLDIwLDIxLDIxLDIyLDIyLDIzLDIzLDI0LDI0LDI1LDI1LDI2LDI2LDI3LDI3LDI4LDI4LDI5LDI5LDY0LDY0XSksaD1mdW5jdGlvbihlLHQsaSxuLGEscixoLGMpe3ZhciB1LHcsYixtLGssXyx2LGcscCx5PWMuYml0cyx4PTAsRT0wLFI9MCxBPTAsWj0wLFM9MCxUPTAsTz0wLFU
if(soSupported) {
theWorkerObj = new Worker(URL.createObjectURL(new Blob([base64js.toByteArray(workerSrc).buffer], { type: "text/javascript" })));
}else {
theWorkerObj = new Worker("data:text/javascript;base64," + workerSrc);
}
theWorkerObj.addEventListener("message", function(evt) {
if(evt.data.status === "ready") {
decodeBase64URL(window.eaglercraftXClientBundle, function(cbData) {
if(cbData) {
theWorkerObj.postMessage(cbData);
}else {
alert("Failed to decode eaglercraftXClientBundle base64!");
}
});
}else if(evt.data.status === "success") {
if(soSupported) {
window.clientScriptSrcURL = URL.createObjectURL(new Blob([evt.data.data.buffer], { type: "text/javascript;charset=utf-8" }));
}else {
window.clientScriptSrcURL = "data:text/javascript;charset=utf-8;base64," + base64js.fromByteArray(evt.data.data);
}
}else {
alert("Failed to decompress classes.js via legacy javascript implementation!");
}
});
theWorkerObj.addEventListener("error", function(evt) {
console.error(evt.error);
});
});
}else {
var ds = new window.DecompressionStream("gzip");
var result = [];
var fetchStream = function(reader) {
var processData;
reader.read().then(processData = function(evt) {
if (evt.done) {
(function(blobObj){
checkSameOriginSupport(function(supported) {
if(supported) {
window.clientScriptSrcURL = URL.createObjectURL(blobObj);
}else {
blobToArrayBuffer(blobObj, function(arr) {
console.log(arr);
window.clientScriptSrcURL = "data:text/javascript;charset=utf-8;base64," + base64js.fromByteArray(new Uint8Array(arr));
});
}
});
})(new Blob(result, { type: "text/javascript;charset=utf-8" }));
result = [];
ds = null;
return;
}
result.push(evt.value);
return reader.read().then(processData);
});
};
decodeBase64URL(window.eaglercraftXClientBundle, function(cbData) {
if(cbData) {
fetchStream((new Blob([cbData])).stream().pipeThrough(ds).getReader());
}else {
alert("Failed to decode eaglercraftXClientBundle base64!");
}
});
}
})();
< / script >
< script type = "text/javascript" >
"use strict";
(function(){
var launchInterval = -1;
var launchCounter = 1;
var launchCountdownNumberElement = null;
var launchCountdownProgressElement = null;
var launchSkipCountdown = false;
var launchTick = function() {
if(launchCounter > 100 || launchSkipCountdown) {
if(window.clientScriptSrcURL) {
clearInterval(launchInterval);
setTimeout(function() {
document.body.removeChild(document.getElementById("launch_countdown_screen"));
document.body.style.backgroundColor = "black";
var script = document.createElement("script");
script.type = "text/javascript";
script.src = window.clientScriptSrcURL;
window.clientScriptSrcURL = null;
document.head.appendChild(script);
}, 50);
}
return;
}
if(launchCounter === 100) {
document.getElementById("gameWillLaunchIn").innerText = "Decompressing...";
}else {
launchCountdownNumberElement.innerText = "" + Math.floor(6.0 - launchCounter * 0.06);
}
launchCountdownProgressElement.style.width = "" + launchCounter + "%";
++launchCounter;
};
window.addEventListener("load", function() {
launchCountdownNumberElement = document.getElementById("launchCountdownNumber");
launchCountdownProgressElement = document.getElementById("launchCountdownProgress");
launchInterval = setInterval(launchTick, 50);
document.getElementById("skipCountdown").addEventListener("click", function() {
launchSkipCountdown = true;
document.getElementById("gameWillLaunchIn").innerText = "Decompressing...";
});
document.getElementById("bootMenu").addEventListener("click", function() {
launchSkipCountdown = true;
document.getElementById("gameWillLaunchIn").innerText = "Decompressing...";
window.eaglercraftXOptsHints.showBootMenuOnLaunch = 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;" > 10/14/2024< / span > < / h1 >
< h3 > Get the latest version at < a href = "https://eaglercraft.com" > < span style = "color:#AA0000;" > eaglercraft.com< / span > < / a > < / h1 >
< h2 id = "gameWillLaunchIn" > 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 >   < button id = "bootMenu" > Enter Boot Menu< / button > < / p > < / div >
< / div >
< / div >
< / body >
< / html >