diff --git a/README.md b/README.md
index a5e57f82..f37d01d0 100644
--- a/README.md
+++ b/README.md
@@ -1,59 +1,9 @@
-# Resent
+# Note: I am no longer updating the files in this repository. I do not have the time nor patience to update this repo every single update. Newest versions are in the [discord](https://discord.gg/CwU8pnbRMz).
-Resent is the best eaglercraft pvp client. With a wide variety of both mods and texture packs, this client will become your new main in no time. Resent has updates **extremely** often. Want proof? check out my contribution (hours of sleep lost) graph.
+## Resent
-## Features
+Resent is the best eaglercraft pvp client. With a wide variety of both mods and texture packs, this client will become your new main in no time. Resent updates **extremely** often. Join the discord to see all the updates. It supports eaglercraft 1.8 & 1.5.
-* Mods that save their enabled status and position
-* 60+ Texture packs
-* Custom hotkeys
-* Movable mods
-* ArmorHud
-* AutoWalk
-* AutoJump
-* ComboCounter
-* Coordinate Display
-* ToggleSprint
-* Scoreboard numbers toggle
-* Scoreboard toggle
-* CPS Counter
-* FPS Display
-* Freelook
-* Health Display
-* Hitboxes
-* Keystrokes
-* PotionHUD
-* Reach Display
-* AutoGG
-* AutoRespawn
-* ChunkBorders
-* NoDynamicFOV
-* Fullbright
-* NoHurtcam
-* NoParticles
-* NoRain
-* Self Nametags
-* Clear Chat
-* Smooth Camera
-* Advanced Item Tooltips
-* Settings
-* ClickGUI
-
-## Stable vs Dev build
-
-The stable build will usually crash less, and all features should work as intended. The dev build will have beta features, but at times, it might crash.
-
-Stable build: https://resclient.vercel.app/
-
-Development build: https://resclientdev.vercel.app/
-
-FPS Build: https://resclientfps.vercel.app/ (boosts fps)
-
-### Dev build status
-
-**As of right now**, the development build works fine, and has the following new features:
-
-* Development build was just merged into stable, no new features yet!
## Contributors
@@ -61,26 +11,18 @@ FPS Build: https://resclientfps.vercel.app/ (boosts fps)
Nitwit (hooman#1196)
-### Texture packs:
+### Texture packs ( 1.5.2 ):
* BDA_ (BDA_#9354)
* Vortexian (Vortexian#8232)
* Woody (woody#2887)
-* Nin (nine4#3938)
+* Nine4 (nine4#3938)
* baa (baa#9365)
* luv (luv#4458)
* neon (@N3_nl3z#7348)
* PrecisionClient (discord.gg/agFak6frsj or etcher#1849)
-### Pack selection screen:
-
-Made by EtcherFX (etcher#1849), modified by Legend (Legxnd#4194)
-
## Support
-Join our discord [here](https://discord.gg/CwU8pnbRMz) and ping @hooman#1196 with the issue. I will get back to you ASAP. If you don't have discord open a new issue in the issues tab and I will try to help you.
-
-## Contribution
+Join our discord [here](https://discord.gg/CwU8pnbRMz) and ping @hooman#1196. I will get back to you ASAP. If you don't have discord open a new issue in the issues tab and I will try to help you.
-You're welcome to contribute! Just open a pull request with **accurate** descriptions of what you changed, and I'll merge it!
-You can also give us your compiled texture packs in the discord!
diff --git a/javascript/1.8/OfflineDownloadTemplate.txt b/javascript/1.8/OfflineDownloadTemplate.txt
new file mode 100644
index 00000000..c2687064
--- /dev/null
+++ b/javascript/1.8/OfflineDownloadTemplate.txt
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+EaglercraftX 1.8
+
+
+
+
+
+
+
+
+
+
+
+
Resent Client
+
3.5
+
0%
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/javascript/1.8/assets.epk b/javascript/1.8/assets.epk
new file mode 100644
index 00000000..00cc7679
Binary files /dev/null and b/javascript/1.8/assets.epk differ
diff --git a/javascript/1.8/classes.js b/javascript/1.8/classes.js
new file mode 100644
index 00000000..ff314215
--- /dev/null
+++ b/javascript/1.8/classes.js
@@ -0,0 +1,32349 @@
+"use strict";
+var main;(function(){
+var $rt_seed=2463534242;function $rt_nextId(){var x=$rt_seed;x^=x<<13;x^=x>>17;x^=x<<5;$rt_seed=x;return x;}function $rt_compare(a,b){return a>b?1:a
0){var i=0;do {data[i]=null;i=i+1|0;}while(i=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i=0?packages[prefixIndex]:"";packages[j]
+=prefix+data[i++]+".";}$rt_packageData=packages;}function $rt_metadata(data){var packages=$rt_packageData;var i=0;while(i=0){m.name=packages[packageIndex]+m.name;}}m.binaryName="L"+m.name+";";var superclass=data[i++];m.superclass=superclass!==0?superclass:null;m.supertypes=data[i++];if(m.superclass){m.supertypes.push(m.superclass);cls.prototype
+=Object.create(m.superclass.prototype);}else {cls.prototype={};}var flags=data[i++];m.enum=(flags&8)!==0;m.flags=flags;m.primitive=false;m.item=null;cls.prototype.constructor=cls;cls.classObject=null;m.accessLevel=data[i++];var clinit=data[i++];cls.$clinit=clinit!==0?clinit:function(){};var virtualMethods=data[i++];if(virtualMethods!==0){for(var j=0;j0){clsName+="[]";}return clsName;}function Long(lo,hi){this.lo=lo|0;this.hi=hi|0;}Long.prototype.__teavm_class__=function(){return "long";};Long.prototype.toString
+=function(){var result=[];var n=this;var positive=Long_isPositive(n);if(!positive){n=Long_neg(n);}var radix=new Long(10,0);do {var divRem=Long_divRem(n,radix);result.push(String.fromCharCode(48+divRem[1].lo));n=divRem[0];}while(n.lo!==0||n.hi!==0);result=(result.reverse()).join('');return positive?result:"-"+result;};Long.prototype.valueOf=function(){return Long_toNumber(this);};var Long_ZERO=new Long(0,0);var Long_MAX_NORMAL=1<<18;function Long_fromInt(val){return val>=0?new Long(val,0):new Long(val, -1);}function Long_fromNumber(val)
+{if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}}function Long_toNumber(val){var lo=val.lo;var hi=val.hi;if(lo<0){lo+=0x100000000;}return 0x100000000*hi+lo;}var $rt_imul=Math.imul||function(a,b){var ah=a>>>16&0xFFFF;var al=a&0xFFFF;var bh=b>>>16&0xFFFF;var bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;};var $rt_udiv=function(a,b){if(a<0){a+=0x100000000;}if(b<0){b+=0x100000000;}return a/b|0;};var $rt_umod=function(a,b){if(a<0){a+=0x100000000;}if
+(b<0){b+=0x100000000;}return a%b|0;};function $rt_setCloneMethod(target, f){target.br=f;}
+function $rt_cls(cls){return ABy(cls);}
+function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return Ka(characters);}
+function $rt_ustr(str) {if (str === null) {return null;}var data = str.em.data;var result = "";for (var i = 0; i < data.length; i = (i + 1) | 0) {result += String.fromCharCode(data[i]);}return result;}
+function $rt_objcls() { return D; }
+function $rt_nullCheck(val) {if (val === null) {$rt_throw(A.Csa());}return val;}
+function $rt_intern(str) {return str;}function $rt_getThread(){return BiG();}
+function $rt_setThread(t){return Q5(t);}
+function $rt_createException(message){return SR(message);}
+function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;}
+function $rt_setStack(e,stack){}
+var A=Object.create(null);
+var I=$rt_throw;var Bn=$rt_compare;var CDd=$rt_nullCheck;var E=$rt_cls;var G=$rt_createArray;var Ca=$rt_isInstance;var Dl=$rt_nativeThread;var B=$rt_suspending;var Gc=$rt_resuming;var Gb=$rt_invalidPointer;var C=$rt_s;var R=$rt_eraseClinit;var Bk=$rt_imul;var F=$rt_wrapException;
+function D(){this.hj=null;this.$id$=0;}
+A.CuA=function(){var a=new D();AGV(a);return a;};
+A.Cf8=function(b){var c;if(b.hj===null)BgJ(b);if(b.hj.pO===null)b.hj.pO=A.CuB;else if(b.hj.pO!==A.CuB){c=new CZ;Y(c,C(0));I(c);}b=b.hj;b.rv=b.rv+1|0;};
+function BqF(b){var c,d;if(!Z1(b)&&b.hj.pO===A.CuB){c=b.hj;d=c.rv-1|0;c.rv=d;if(!d)b.hj.pO=null;Z1(b);return;}b=new AGt;Bd(b);I(b);}
+function F5(b){if(b.hj===null)BgJ(b);if(b.hj.pO===null)b.hj.pO=A.CuB;if(b.hj.pO!==A.CuB)A.B4W(b,1);else{b=b.hj;b.rv=b.rv+1|0;}}
+function BgJ(b){b.hj=A.Ctt();}
+A.B4W=function(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.bfc=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.b$j=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A.CpX(callback);return thread.suspend(function(){try{A.Co9(b,c,callback);}catch($e)
+{callback.b$j($rt_exception($e));}});};
+A.Co9=function(b,c,d){var e,f,g;e=A.CuB;if(b.hj===null){BgJ(b);Q5(e);b=b.hj;b.rv=b.rv+c|0;EK(d,null);return;}if(b.hj.pO===null){b.hj.pO=e;Q5(e);b=b.hj;b.rv=b.rv+c|0;EK(d,null);return;}f=b.hj;if(f.AD===null)f.AD=A.B4Y();f=f.AD;g=new AXE;g.b5A=e;g.b5B=b;g.b5y=c;g.b5z=d;d=g;f.push(d);};
+function Cd(b){var c;if(!Z1(b)&&b.hj.pO===A.CuB){c=b.hj;c.rv=c.rv-1|0;if(c.rv<=0){c.pO=null;if(c.AD!==null&&!AF3(c.AD)){c=new AZb;c.ceD=b;BcZ(c);}else Z1(b);}return;}b=new AGt;Bd(b);I(b);}
+function Z1(a){var b;b=a.hj;if(b===null)return 1;a:{if(b.pO===null&&!(b.AD!==null&&!AF3(b.AD))){if(b.bwf===null)break a;if(AF3(b.bwf))break a;}return 0;}a.hj=null;return 1;}
+function AGV(a){return;}
+function BU(a){return ABy(a.constructor);}
+function Cwo(a){return Kb(a);}
+function AFQ(a,b){return a!==b?0:1;}
+function AVV(a){var b;b=new K;L(b);H(b,E3(BU(a)));H(b,C(1));H(b,Wo(Kb(a)));return N(b);}
+function Kb(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;}
+function AMt(a){var b,c,d;if(!Ca(a,F6)&&a.constructor.$meta.item===null){b=new AAn;Bd(b);I(b);}b=A.B2i(a);c=b;d=$rt_nextId();c.$id$=d;return b;}
+function Biw(a){var b,c;if(!(a.hj!==null&&a.hj.pO===A.CuB?1:0)){b=new AGt;Bd(b);I(b);}b=a.hj.bwf;if(b===null)return;while(!AF3(b)){c=BY6(b);if(!c.db3())BcZ(c);}a.hj.bwf=null;}
+function UT(){D.call(this);}
+A.CuC=null;A.CuD=null;A.CuE=null;A.CuF=null;A.CuG=0;A.CuH=function(){var a=new UT();BQP(a);return a;};
+function BQP(a){return;}
+function BkZ(){return Cn(C(2),0);}
+A.AF8=function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$$je,$p,$z;$p=0;if(Gc()){var $T=Dl();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:BTR();A.BeU();A.E4();A.AEB();Cts();BwE();Bv4();A.ALn();BNM();Byu();BDH();Bt0();Ce5();A.Ll();Bwt();A.ALX();B9a();A.AY1();A.AId();A.AMW();BEF();BP9();B1O();$p=1;case 1:BIx();if(B()){break _;}A.Bc_();B4I();A.Bkk();Cua();B99();A.Gz();Cjl();A.Bva();BJ7();A.ZS();BQQ();A.Oo();A.A5C();BXu();Bx3();Cga();A.Jy();A.Qp();A.A3i();A.ML();BDz();A.ANV();A.D8();BUU();BSg();CdR();A.BzC();A.F();BOr();A.ACo();A.BB6();A.Bqj();A.A7W();B5x();BBt();A.BCj();A.ByN();$p
+=2;case 2:CbE();if(B()){break _;}A.AZ3();$p=3;case 3:CtD();if(B()){break _;}$p=4;case 4:A.ADf();if(B()){break _;}$p=5;case 5:A.Bvz();if(B()){break _;}A.Vw();Cxl();A.SS();A.Bdi();A.A0k();$p=6;case 6:Cd2();if(B()){break _;}A.AN2();$p=7;case 7:BzB();if(B()){break _;}A.A5y();$p=8;case 8:A.GB();if(B()){break _;}$p=9;case 9:A.NB();if(B()){break _;}$p=10;case 10:Ce4();if(B()){break _;}Cf_();$p=11;case 11:BJo();if(B()){break _;}$p=12;case 12:B$P();if(B()){break _;}BzT();$p=13;case 13:B_p();if(B()){break _;}A.BtN();BXg();A.BAW();A.Bqd();$p
+=14;case 14:A.AGY();if(B()){break _;}$p=15;case 15:A.AA0();if(B()){break _;}CrU();Cs2();A.X5();$p=16;case 16:BFS();if(B()){break _;}$p=17;case 17:A.Fq();if(B()){break _;}$p=18;case 18:A.SC();if(B()){break _;}$p=19;case 19:Bz1();if(B()){break _;}$p=20;case 20:A.BkU();if(B()){break _;}$p=21;case 21:CCV();if(B()){break _;}$p=22;case 22:A.AWq();if(B()){break _;}CzA();$p=23;case 23:BrL();if(B()){break _;}$p=24;case 24:Bxa();if(B()){break _;}BM6();A.NH();$p=25;case 25:ClB();if(B()){break _;}$p=26;case 26:A.KB();if
+(B()){break _;}BOF();$p=27;case 27:Cj1();if(B()){break _;}A.A3r();$p=28;case 28:A.BAC();if(B()){break _;}A.AKD();$p=29;case 29:A.PT();if(B()){break _;}$p=30;case 30:A.Dq();if(B()){break _;}$p=31;case 31:BTH();if(B()){break _;}A.Vi();$p=32;case 32:B1i();if(B()){break _;}CnM();$p=33;case 33:B74();if(B()){break _;}$p=34;case 34:A.E3();if(B()){break _;}$p=35;case 35:BxV();if(B()){break _;}BE8();$p=36;case 36:A.BrQ();if(B()){break _;}$p=37;case 37:A.BcW();if(B()){break _;}$p=38;case 38:BHh();if(B()){break _;}A.LP();$p
+=39;case 39:CcR();if(B()){break _;}$p=40;case 40:A.ALb();if(B()){break _;}$p=41;case 41:CxS();if(B()){break _;}$p=42;case 42:B5m();if(B()){break _;}$p=43;case 43:BKe();if(B()){break _;}$p=44;case 44:A.Btf();if(B()){break _;}$p=45;case 45:Cmf();if(B()){break _;}$p=46;case 46:BCO();if(B()){break _;}$p=47;case 47:B6c();if(B()){break _;}$p=48;case 48:A.BfH();if(B()){break _;}$p=49;case 49:A.Tu();if(B()){break _;}$p=50;case 50:BRY();if(B()){break _;}$p=51;case 51:Cfy();if(B()){break _;}$p=52;case 52:Bxh();if(B())
+{break _;}Bzs();B4i();A.ByG();CpG();$p=53;case 53:A.Bwt();if(B()){break _;}$p=54;case 54:BQL();if(B()){break _;}$p=55;case 55:B$G();if(B()){break _;}$p=56;case 56:CnE();if(B()){break _;}$p=57;case 57:CBc();if(B()){break _;}$p=58;case 58:B5B();if(B()){break _;}$p=59;case 59:Bwa();if(B()){break _;}$p=60;case 60:BMd();if(B()){break _;}$p=61;case 61:A.AFU();if(B()){break _;}$p=62;case 62:A.V6();if(B()){break _;}CAD();$p=63;case 63:BSY();if(B()){break _;}$p=64;case 64:A.BjC();if(B()){break _;}$p=65;case 65:Bry();if
+(B()){break _;}$p=66;case 66:A.Q7();if(B()){break _;}A.S8();$p=67;case 67:A.BfJ();if(B()){break _;}$p=68;case 68:A.Ci();if(B()){break _;}A.A7q();$p=69;case 69:A.A2Y();if(B()){break _;}BwR();$p=70;case 70:Cq$();if(B()){break _;}$p=71;case 71:BC8();if(B()){break _;}BRD();A.Bym();$p=72;case 72:A.AA5();if(B()){break _;}$p=73;case 73:A.Byv();if(B()){break _;}A.AF7();A.A6M();$p=74;case 74:A.Brf();if(B()){break _;}A.AB_();$p=75;case 75:A.A3O();if(B()){break _;}$p=76;case 76:BJ8();if(B()){break _;}A.BvW();Bsw();BVF();BZW();A.Bzd();A.OR();BYL();$p
+=77;case 77:A.HF();if(B()){break _;}A.AJo();A.BsI();A.BCr();$p=78;case 78:A.BvJ();if(B()){break _;}CaF();$p=79;case 79:A.Bob();if(B()){break _;}A.AFE();A.Bsw();A.ANo();CBz();A.A4_();A.AID();A.AMI();A.K();$p=80;case 80:CgK();if(B()){break _;}$p=81;case 81:A.Mu();if(B()){break _;}$p=82;case 82:A.AG0();if(B()){break _;}$p=83;case 83:BEn();if(B()){break _;}$p=84;case 84:A.AXc();if(B()){break _;}$p=85;case 85:A.APP();if(B()){break _;}$p=86;case 86:A.AES();if(B()){break _;}CaO();Cs8();$p=87;case 87:A.AIs();if(B())
+{break _;}$p=88;case 88:A.Bsp();if(B()){break _;}A.Rh();$p=89;case 89:A.AWA();if(B()){break _;}$p=90;case 90:BG1();if(B()){break _;}$p=91;case 91:A.BiO();if(B()){break _;}CfN();A.A_k();$p=92;case 92:A.APi();if(B()){break _;}A.Xc();A.AX8();$p=93;case 93:B0e();if(B()){break _;}A.L_();A.Blf();$p=94;case 94:BLs();if(B()){break _;}CBm();$p=95;case 95:CBL();if(B()){break _;}$p=96;case 96:BZC();if(B()){break _;}A.BAZ();A.Kg();Cvt();BzJ();BrY();B5e();A.GH();BzW();A.NL();$p=97;case 97:BZq();if(B()){break _;}$p=98;case 98:BBi();if
+(B()){break _;}Byv();A.BcV();$p=99;case 99:A.BlH();if(B()){break _;}$p=100;case 100:BJF();if(B()){break _;}A.Bj();A.ARU();$p=101;case 101:Cix();if(B()){break _;}Cvx();$p=102;case 102:Cx8();if(B()){break _;}$p=103;case 103:A.AK_();if(B()){break _;}$p=104;case 104:A.VL();if(B()){break _;}$p=105;case 105:A.A7t();if(B()){break _;}A.AOn();$p=106;case 106:Cu_();if(B()){break _;}$p=107;case 107:A.AP_();if(B()){break _;}$p=108;case 108:CpE();if(B()){break _;}$p=109;case 109:A.BuT();if(B()){break _;}$p=110;case 110:A.ACW();if
+(B()){break _;}$p=111;case 111:A.AY2();if(B()){break _;}$p=112;case 112:Brc();if(B()){break _;}$p=113;case 113:A.Vp();if(B()){break _;}A.Lg();A.ZW();$p=114;case 114:A.BpF();if(B()){break _;}$p=115;case 115:CCp();if(B()){break _;}$p=116;case 116:A.A78();if(B()){break _;}$p=117;case 117:BLp();if(B()){break _;}A.Beb();CiM();A.Gu();$p=118;case 118:A.BtT();if(B()){break _;}$p=119;case 119:B5h();if(B()){break _;}$p=120;case 120:BvP();if(B()){break _;}$p=121;case 121:CeY();if(B()){break _;}$p=122;case 122:A.ANq();if
+(B()){break _;}$p=123;case 123:A.AUM();if(B()){break _;}$p=124;case 124:Cfv();if(B()){break _;}$p=125;case 125:B_V();if(B()){break _;}$p=126;case 126:CkU();if(B()){break _;}$p=127;case 127:Cq3();if(B()){break _;}$p=128;case 128:CqS();if(B()){break _;}$p=129;case 129:A.BnV();if(B()){break _;}$p=130;case 130:A.Ok();if(B()){break _;}$p=131;case 131:A.ABK();if(B()){break _;}$p=132;case 132:CAQ();if(B()){break _;}$p=133;case 133:A.BcJ();if(B()){break _;}$p=134;case 134:A.A$m();if(B()){break _;}$p=135;case 135:BLY();if
+(B()){break _;}$p=136;case 136:A.ANR();if(B()){break _;}$p=137;case 137:BAu();if(B()){break _;}$p=138;case 138:A.A53();if(B()){break _;}$p=139;case 139:Coe();if(B()){break _;}$p=140;case 140:A.Ko();if(B()){break _;}$p=141;case 141:CmV();if(B()){break _;}$p=142;case 142:BwA();if(B()){break _;}$p=143;case 143:A.BhR();if(B()){break _;}$p=144;case 144:A.AMH();if(B()){break _;}$p=145;case 145:A.BbF();if(B()){break _;}$p=146;case 146:B1J();if(B()){break _;}$p=147;case 147:BO3();if(B()){break _;}$p=148;case 148:B8O();if
+(B()){break _;}$p=149;case 149:A.Ff();if(B()){break _;}$p=150;case 150:A.AEG();if(B()){break _;}$p=151;case 151:A.Bjo();if(B()){break _;}$p=152;case 152:A.A5o();if(B()){break _;}$p=153;case 153:A.Ui();if(B()){break _;}$p=154;case 154:Co8();if(B()){break _;}$p=155;case 155:A.X_();if(B()){break _;}$p=156;case 156:BOK();if(B()){break _;}$p=157;case 157:A.AWX();if(B()){break _;}$p=158;case 158:A.ABM();if(B()){break _;}$p=159;case 159:A.G2();if(B()){break _;}$p=160;case 160:A.Zb();if(B()){break _;}$p=161;case 161:A.BAU();if
+(B()){break _;}$p=162;case 162:A.A5L();if(B()){break _;}$p=163;case 163:A.AYd();if(B()){break _;}$p=164;case 164:A.Bab();if(B()){break _;}$p=165;case 165:BEM();if(B()){break _;}$p=166;case 166:A.PA();if(B()){break _;}$p=167;case 167:Cob();if(B()){break _;}A.BsW();Brw();$p=168;case 168:A.A9Q();if(B()){break _;}$p=169;case 169:BMP();if(B()){break _;}$p=170;case 170:A.AKQ();if(B()){break _;}$p=171;case 171:BI$();if(B()){break _;}B3S();Cha();$p=172;case 172:BF4();if(B()){break _;}$p=173;case 173:A.ByV();if(B())
+{break _;}$p=174;case 174:A.A_S();if(B()){break _;}$p=175;case 175:B6h();if(B()){break _;}$p=176;case 176:CfW();if(B()){break _;}$p=177;case 177:A.AO3();if(B()){break _;}$p=178;case 178:A.AAE();if(B()){break _;}A.BBL();A.A4k();$p=179;case 179:A.V9();if(B()){break _;}A.FU();A.Bh5();CsO();Cqu();$p=180;case 180:A.Fi();if(B()){break _;}$p=181;case 181:BCp();if(B()){break _;}$p=182;case 182:A.Br$();if(B()){break _;}BUQ();$p=183;case 183:BHA();if(B()){break _;}A.AZ_();A.Bza();$p=184;case 184:Bxi();if(B()){break _;}BsN();A.AWH();A.J();A.Sf();A.AIN();$p
+=185;case 185:CAm();if(B()){break _;}BBC();A.Bpi();A.Im();BCK();A.AAV();$p=186;case 186:BLk();if(B()){break _;}A.LG();A.Kq();Cmm();A.A$X();$p=187;case 187:A.A$j();if(B()){break _;}B5O();A.BdB();A.ATn();A.A9F();$p=188;case 188:BRA();if(B()){break _;}CgJ();A.Bl$();Ckq();$p=189;case 189:A.QJ();if(B()){break _;}A.A0C();$p=190;case 190:BtM();if(B()){break _;}A.AL4();A.AQp();Cct();A.Bk5();CrX();A.AZm();A.KK();A.Bwk();$p=191;case 191:A.Bv0();if(B()){break _;}$p=192;case 192:CaD();if(B()){break _;}$p=193;case 193:B6j();if
+(B()){break _;}$p=194;case 194:A.AB6();if(B()){break _;}$p=195;case 195:A.A35();if(B()){break _;}$p=196;case 196:A.AM2();if(B()){break _;}$p=197;case 197:Cs1();if(B()){break _;}$p=198;case 198:B3d();if(B()){break _;}$p=199;case 199:Cjb();if(B()){break _;}$p=200;case 200:A.A3b();if(B()){break _;}$p=201;case 201:A.AKj();if(B()){break _;}A.M7();BC7();$p=202;case 202:BrD();if(B()){break _;}CxZ();A.BoO();BLy();BXH();$p=203;case 203:A.BpL();if(B()){break _;}$p=204;case 204:A.Bol();if(B()){break _;}BYi();A.Bd9();BFD();BzX();A.Ma();$p
+=205;case 205:A.AJT();if(B()){break _;}A.X();$p=206;case 206:Cm6();if(B()){break _;}BQM();A.BxN();A.A7$();BIf();BC6();A.DN();$p=207;case 207:BWF();if(B()){break _;}Cmq();A.AGX();$p=208;case 208:A.F5();if(B()){break _;}BA0();B90();A.Bst();$p=209;case 209:Cc3();if(B()){break _;}CvR();$p=210;case 210:CAB();if(B()){break _;}A.A4I();$p=211;case 211:Cu9();if(B()){break _;}$p=212;case 212:BUv();if(B()){break _;}$p=213;case 213:CmN();if(B()){break _;}CAo();A.Um();Cbc();A.BAK();$p=214;case 214:Brv();if(B()){break _;}CAR();B9w();BFc();CAW();BZQ();$p
+=215;case 215:A.BnZ();if(B()){break _;}BV9();By$();Bv6();A.ACl();A.AZ5();A.BtP();BL$();A.BbN();Cjj();$p=216;case 216:B_m();if(B()){break _;}A.ATQ();$p=217;case 217:A.BqH();if(B()){break _;}$p=218;case 218:Cq0();if(B()){break _;}Bz8();$p=219;case 219:A.Bks();if(B()){break _;}A.BqR();BrU();B1A();A.A0v();A.AFs();BT0();A.BbQ();BAo();BRn();$p=220;case 220:BL6();if(B()){break _;}B7N();BF_();$p=221;case 221:A.AXh();if(B()){break _;}$p=222;case 222:A.KA();if(B()){break _;}$p=223;case 223:A.AMa();if(B()){break _;}$p
+=224;case 224:BG2();if(B()){break _;}$p=225;case 225:BTQ();if(B()){break _;}$p=226;case 226:A.ARc();if(B()){break _;}$p=227;case 227:A.BnK();if(B()){break _;}$p=228;case 228:A.Blh();if(B()){break _;}$p=229;case 229:A.Blk();if(B()){break _;}$p=230;case 230:BSy();if(B()){break _;}$p=231;case 231:A.Z5();if(B()){break _;}$p=232;case 232:A.AJg();if(B()){break _;}$p=233;case 233:BvE();if(B()){break _;}$p=234;case 234:BNT();if(B()){break _;}$p=235;case 235:A.PE();if(B()){break _;}A.Dl();$p=236;case 236:CjC();if(B())
+{break _;}Cgo();$p=237;case 237:A.GW();if(B()){break _;}$p=238;case 238:A.AVq();if(B()){break _;}$p=239;case 239:Cp0();if(B()){break _;}c=L_();d=Iu();try{e=C(3);$p=240;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 240:try{c.b7s(e);if(B()){break _;}e=$rt_str(Ctn());if(e===null){c=C(5);$p=245;continue _;}try{A.CuC=e;f=new Eg;$p=242;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;case 241:d.b7s(e);if
+(B()){break _;}I(c);case 242:try{try{A6r(f,e);if(B()){break _;}e=C(7);$p=243;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 243:try{try{$z=A.Xa(f,e);if(B()){break _;}e=$z;A.CuD=e;e=C(8);$p=244;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 244:try{try{a:{$z=BAy(f,e);if
+(B()){break _;}h=$z;if(h instanceof HL){i=h;if(!Fr(i))I(A.Cok(C(9)));A.CuE=G(AF$,Fr(i));j=0;k=A.CuE.data.length;if(j>=k)break a;b=A.CuE.data;$p=260;continue _;}if(h instanceof Eg){b=G(AF$,1);l=b.data;m=0;e=h;$p=254;continue _;}if(h instanceof BC){n=h;b=G(AF$,1);b.data[0]=A.A_0(n,C(10));A.CuE=b;if(W(n)>128){e=C(8);i=J(J(S(),BY(n,0,128)),C(11));$p=258;continue _;}}}e=C(12);i=C(13);$p=255;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je
+=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 245:try{d.b7s(c);if(B()){break _;}c=C(14);$p=246;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 246:b:{try{d.b7s(c);if(B()){break _;}alert("ERROR: game cannot start, the \"window.eaglercraftXOpts\" variable is undefined");}catch($$e){$$je=F($$e);c=$$je;break b;}c=C(4);$p=252;continue _;}e=C(4);$p=241;continue _;case 247:try{d.b7s(c);if(B()){break _;}$p=248;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 248:try{A.AQd(g);if
+(B()){break _;}c=C(14);$p=249;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 249:try{d.b7s(c);if(B()){break _;}c=J(S(),C(15));$p=250;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 250:try{$z=A.AV3(g);if(B()){break _;}e=$z;c=J(c,e);$p=251;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 251:b:{try{$z=Bj(c);if(B()){break _;}c=$z;alert($rt_ustr(c));break b;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;}c=C(4);$p=253;continue _;case 252:d.b7s(c);if
+(B()){break _;}return;case 253:d.b7s(c);if(B()){break _;}return;case 254:try{try{$z=A.Bkt(e);if(B()){break _;}e=$z;l[m]=e;A.CuE=b;e=C(12);i=C(13);$p=255;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 255:try{try{$z=A.Pj(f,e,i);if(B()){break _;}e=$z;A.CuF=e;if(Hd(A.CuF,C(16)))A.CuF=BY(A.CuF,0,W(A.CuF)-1|0);e=A.CuI;$p=256;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else
+{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 256:try{try{B$b(e,f);if(B()){break _;}e=C(17);$p=257;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 257:try{c:{try{c.b7s(e);if(B()){break _;}break c;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}e=C(18);$p=262;continue _;}catch($$e){$$je=F($$e);c
+=$$je;}e=C(4);$p=241;continue _;case 258:try{try{$z=Bj(i);if(B()){break _;}i=$z;$p=259;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 259:try{try{A.A2C(f,e,i);if(B()){break _;}e=C(12);i=C(13);$p=255;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 260:try{try{$z=CoM(i,j);if
+(B()){break _;}e=$z;$p=261;continue _;}catch($$e){$$je=F($$e);if($$je instanceof Q){g=$$je;}else{throw $$e;}}c=C(6);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=241;continue _;case 261:try{try{$z=A.Bkt(e);if(B()){break _;}e=$z;b[j]=e;j=j+1|0;if(j=h)return;j=g[i];b=Iu();c=new K;L(c);H(c,C(39));H(c,j);$p=6;continue _;case 4:$z=BFZ();if(B()){break _;}b=$z;H(c,b);H(c,C(33));Bl(c,10);$p=5;case 5:$z=A.Bn0();if(B()){break _;}b=$z;H(c,b);Bl(c,10);H(c,C(40));H(c,A.CuC);Bl(c,10);Bl(c,10);TI(c,C(41));TI(c,C(42));TI(c,C(43));TI(c,C(44));TI(c,C(45));TI(c,C(46));TI(c,C(47));Bl(c,10);H(c,C(48));b=e===null?C(49):X(e.clientWidth);$p=8;continue _;case 6:$z=N(c);if(B())
+{break _;}c=$z;$p=7;case 7:b.b7s(c);if(B()){break _;}i=i+1|0;if(i>=h)return;j=g[i];b=Iu();c=new K;L(c);H(c,C(39));H(c,j);$p=6;continue _;case 8:BUw(c,b);if(B()){break _;}Bl(c,10);H(c,C(50));b=e===null?C(49):X(e.clientHeight);$p=9;case 9:BUw(c,b);if(B()){break _;}Bl(c,10);Ww(c,C(51));Ww(c,C(52));Ww(c,C(53));Ww(c,C(54));Ww(c,C(55));AEC(c,C(56));AEC(c,C(57));AEC(c,C(58));AEC(c,C(59));Bl(c,10);Ww(c,C(60));Bl(c,10);H(c,C(61));H(c,C(62));H(c,C(63));H(c,$rt_str(BNi("href")));Bl(c,10);Bl(c,10);if(e===null){alert("Root element not found, crash report was printed to console");b
+=Iu();$p=10;continue _;}k=$rt_str(e.getAttribute("style"));f=C(64);b=new K;L(b);if(k===null)k=C(10);H(b,k);H(b,C(65));$p=12;continue _;case 10:$z=N(c);if(B()){break _;}c=$z;$p=11;case 11:b.b7s(c);if(B()){break _;}return;case 12:$z=N(b);if(B()){break _;}l=$z;e.setAttribute($rt_ustr(f),$rt_ustr(l));f=d.createElement("img");l=d.createElement("div");f.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");j=BkZ();f.setAttribute("src",$rt_ustr(j));l.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 14px monospace;padding:10px;");e.appendChild(f);e.appendChild(l);$p
+=13;case 13:$z=N(c);if(B()){break _;}c=$z;b=d.createTextNode($rt_ustr(c));l.appendChild(b);$p=14;case 14:A.Hz();if(B()){break _;}return;default:Gb();}}Dl().s(b,c,d,e,f,g,h,i,j,k,l,$p);}
+A.Bn0=function(){var b,c,d,$p,$z;$p=0;if(Gc()){var $T=Dl();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=new K;L(b);c=A.CuJ;if(c===null){d=window.document.createElement("canvas");c=64;d.width=c;c=64;d.height=c;c=d.getContext("webgl");}if(c===null)H(b,C(66));else{if(A.CuJ!==null){H(b,C(67));H(b,$rt_str(c.getParameter(7938)));Bl(b,10);}if(c.getExtension("WEBGL_debug_renderer_info")===null){H(b,C(68));d=new K;L(d);H(d,C(10));H(d,$rt_str(c.getParameter(7937)));H(d,C(69));$p=2;continue _;}H(b,
+C(68));H(b,$rt_str(c.getParameter(37446)));Bl(b,10);H(b,C(70));H(b,$rt_str(c.getParameter(37445)));Bl(b,10);}$p=1;case 1:$z=N(b);if(B()){break _;}b=$z;return b;case 2:$z=N(d);if(B()){break _;}d=$z;H(b,d);Bl(b,10);H(b,C(70));d=new K;L(d);H(d,C(10));H(d,$rt_str(c.getParameter(7936)));H(d,C(69));$p=3;case 3:$z=N(d);if(B()){break _;}c=$z;H(b,c);Bl(b,10);$p=1;continue _;default:Gb();}}Dl().s(b,c,d,$p);};
+A.CK=function(b){var c,d,e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(Gc()){var $T=Dl();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:if(A.CuG)return;A.CuG=1;c=window.document;d=A.CuD;e=c.getElementById($rt_ustr(d));if(e===null){d=Iu();f=new K;L(f);H(f,C(71));H(f,b);$p=1;continue _;}g=$rt_str(e.getAttribute("style"));f=C(64);d=new K;L(d);if(g===null)g=C(10);H(d,g);H(d,C(65));$p=3;continue _;case 1:$z=N(f);if(B()){break _;}b
+=$z;$p=2;case 2:d.b7s(b);if(B()){break _;}return;case 3:$z=N(d);if(B()){break _;}g=$z;e.setAttribute($rt_ustr(f),$rt_ustr(g));h=c.createElement("img");i=c.createElement("div");h.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");f=BkZ();h.setAttribute("src",$rt_ustr(f));i.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;font:18px sans-serif;padding:40px;");e.appendChild(h);e.appendChild(i);d
+=" + This device is incompatible with Eaglercraft :(Issue:
Things you can try:
Just try using Eaglercraft on a different device , it isn\'t a bug it\'s common senseIf you are on a mobile device, please try a proper desktop or a laptop computer If you are using a device with no mouse cursor, please use a device with a mouse cursor If you are not using Chrome/Edge, try installing the latest Google Chrome If your browser is out of date, please update it to the latest version If you are using an old OS such as Windows 7, please try Windows 10 or 11 If you have a GPU launched before 2009, WebGL 2.0 support may be impossible ";i.innerHTML
+=d;d=i.querySelector("#crashReason");b=c.createTextNode($rt_ustr(b));d.appendChild(b);b=i.querySelector("#crashUserAgent");d=$rt_str(AYj("userAgent"));d=c.createTextNode($rt_ustr(d));b.appendChild(d);$p=4;case 4:A.Hz();if(B()){break _;}j=C(72);a:{try{g=j;k=window.document.createElement("canvas");b=64;k.width=b;b=64;k.height=b;f=k.getContext("webgl");if(f===null)l=j;else{g=j;if(f.getExtension("WEBGL_debug_renderer_info")!==null){g=j;l=$rt_str(f.getParameter(37446));}else{g=j;l=$rt_str(f.getParameter(7937));if
+(l!==null){g=j;b=J(J(S(),l),C(69));$p=5;continue _;}}g=j;if(l===null)l=j;else{g=l;g=j;}}break a;}catch($$e){$$je=F($$e);if($$je instanceof Q){}else{throw $$e;}}l=g;}b=i.querySelector("#crashWebGL");d=c.createTextNode($rt_ustr(l));b.appendChild(d);return;case 5:a:{try{$z=Bj(b);if(B()){break _;}l=$z;g=j;if(l===null)l=j;else{g=l;g=j;}break a;}catch($$e){$$je=F($$e);if($$je instanceof Q){}else{throw $$e;}}l=g;}b=i.querySelector("#crashWebGL");d=c.createTextNode($rt_ustr(l));b.appendChild(d);return;default:Gb();}}Dl().s(b,
+c,d,e,f,g,h,i,j,k,l,$p);};
+function Ww(b,c){H(b,C(73));H(b,c);H(b,C(63));H(b,$rt_str(A.Bz2($rt_ustr(c))));Bl(b,10);}
+function TI(b,c){H(b,C(74));H(b,c);H(b,C(63));H(b,$rt_str(AYj($rt_ustr(c))));Bl(b,10);}
+function AEC(b,c){H(b,C(75));H(b,c);H(b,C(63));H(b,$rt_str(BCl($rt_ustr(c))));Bl(b,10);}
+function BTR(){A.CuC=null;A.CuD=null;A.CuE=null;A.CuF=null;A.CuG=0;}
+function Ctn(){if(typeof window.eaglercraftXOpts==="undefined"){return null;}else if(typeof window.eaglercraftXOpts==="string"){return window.eaglercraftXOpts;}else {return JSON.stringify(window.eaglercraftXOpts);}}
+function CfY(b){window.addEventListener("error",function(e){b(typeof e.message==="string"?e.message:null,typeof e.filename==="string"?e.filename:null,typeof e.lineno==="number"?e.lineno:0,typeof e.colno==="number"?e.colno:0,typeof e.error==="undefined"?null:e.error);});}
+A.Bz2=function(b){try {return ""+window[b];}catch(e){return "";}};
+function AYj(b){try {return ""+window.navigator[b];}catch(e){return "";}}
+function BCl(b){try {return ""+window.screen[b];}catch(e){return "";}}
+function BNi(b){try {return ""+window.location[b];}catch(e){return "";}}
+function AEG(){}
+function AIC(a,b){return 0;}
+function ACa(){var a=this;D.call(a);a.bL8=null;a.bT1=null;a.jt=null;a.bNa=null;a.a3M=null;a.a2I=null;}
+A.CuK=0;function ABy(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new ACa;c.jt=b;d=c;b.classObject=d;}return c;}
+A.BJ4=function(a){return a.jt;};
+function O1(a,b){var c;b=b;c=a.jt;return b!==null&&!(typeof b.constructor.$meta==='undefined'?1:0)&&Bpg(b.constructor,c)?1:0;}
+function Qp(a,b){return Bpg(b.jt,a.jt);}
+function E3(a){if(a.bL8===null)a.bL8=Cm2(a.jt);return a.bL8;}
+function EF(a){var b,c,d;b=a.bT1;if(b===null){if(S$(a)){b=new K;L(b);H(b,EF(XE(a)));H(b,C(76));b=N(b);a.bT1=b;return b;}b=Cm2(a.jt);c=I6(b,36);if(c==(-1)){d=I6(b,46);if(d!=(-1))b=Cn(b,d+1|0);}else{b=Cn(b,c+1|0);if(Bp(b,0)>=48&&Bp(b,0)<=57)b=C(10);}a.bT1=b;}return b;}
+function Ui(a){return a.jt.$meta.primitive?1:0;}
+function S$(a){return B47(a.jt)===null?0:1;}
+function BEs(a){return a.jt.$meta.enum?1:0;}
+function Xn(a){return !(a.jt.$meta.flags&2)?0:1;}
+function XE(a){return ABy(B47(a.jt));}
+A.B$B=function(){BC.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls())],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},
+{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls(),BC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls(),AQg],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_arraycls($rt_bytecls())],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),BC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),AQg],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_intcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"initWithBytes",modifiers
+:0,accessLevel:1,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls(),AQg],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[K],returnType:$rt_voidcls(),callable:null},{name:"charAt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_charcls(),callable:null},{name:"codePointAt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointCount",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"offsetByCodePoints",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"length",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"getChars",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls(),$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"contentEquals",modifiers:0,accessLevel:3,parameterTypes:[Og],returnType:$rt_booleancls(),callable:null},{name:"contentEquals",modifiers:0,accessLevel:3,parameterTypes:[ZN],returnType:$rt_booleancls(),callable:null},{name:"compareTo",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"compareToIgnoreCase",modifiers
+:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"startsWith",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"startsWith",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"regionMatches",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls(),$rt_intcls(),BC,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"regionMatches",modifiers:0,accessLevel
+:3,parameterTypes:[$rt_intcls(),BC,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"endsWith",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),
+$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers
+:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"substring",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:BC,callable:null},{name:"substring",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"subSequence",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:ZN,callable:null},{name:"concat",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:BC,callable:null},{name:"replace",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:BC,callable:null},{name:"contains",modifiers:0,accessLevel:3,parameterTypes:[ZN],returnType:$rt_booleancls(),callable:null},{name:"replace",modifiers:0,accessLevel:3,parameterTypes:[ZN,ZN],returnType:BC,callable:null},{name:"trim",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"toCharArray",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_arraycls($rt_charcls()),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls())],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:BC,callable:null},{name:"copyValueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls())],returnType
+:BC,callable:null},{name:"copyValueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel
+:3,parameterTypes:[$rt_longcls()],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_floatcls()],returnType:BC,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_doublecls()],returnType:BC,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"equalsIgnoreCase",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"getBytes",modifiers
+:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_arraycls($rt_bytecls()),callable:null},{name:"getBytes",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls($rt_bytecls()),callable:null},{name:"getBytes",modifiers:0,accessLevel:3,parameterTypes:[AQg],returnType:$rt_arraycls($rt_bytecls()),callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"toLowerCase",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},
+{name:"toLowerCase",modifiers:0,accessLevel:3,parameterTypes:[F0],returnType:BC,callable:null},{name:"toUpperCase",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"toUpperCase",modifiers:0,accessLevel:3,parameterTypes:[F0],returnType:BC,callable:null},{name:"intern",modifiers:256,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"matches",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"split",modifiers:0,accessLevel
+:3,parameterTypes:[BC],returnType:$rt_arraycls(BC),callable:null},{name:"split",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_intcls()],returnType:$rt_arraycls(BC),callable:null},{name:"replaceAll",modifiers:0,accessLevel:3,parameterTypes:[BC,BC],returnType:BC,callable:null},{name:"replaceFirst",modifiers:0,accessLevel:3,parameterTypes:[BC,BC],returnType:BC,callable:null},{name:"format",modifiers:512,accessLevel:3,parameterTypes:[BC,$rt_arraycls(D)],returnType:BC,callable:null},{name:"format",modifiers:512,accessLevel
+:3,parameterTypes:[F0,BC,$rt_arraycls(D)],returnType:BC,callable:null},{name:"join",modifiers:512,accessLevel:3,parameterTypes:[ZN,$rt_arraycls(ZN)],returnType:BC,callable:null},{name:"join",modifiers:512,accessLevel:3,parameterTypes:[ZN,HY],returnType:BC,callable:null},{name:"compareTo",modifiers:96,accessLevel:3,parameterTypes:[D],returnType:$rt_intcls(),callable:null},{name:"lambda$static$0",modifiers:544,accessLevel:1,parameterTypes:[BC,BC],returnType:$rt_intcls(),callable:null},{name:"",modifiers
+:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ACa.$meta.methods=[{name:"",modifiers:0,accessLevel:1,parameterTypes:[A.A$t],returnType:$rt_voidcls(),callable:null},{name:"getClass",modifiers:512,accessLevel:3,parameterTypes:[A.A$t],returnType:ACa,callable:null},{name:"getPlatformClass",modifiers:0,accessLevel:3,parameterTypes:[],returnType:A.A$t,callable:null},{name:"isInstance",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name
+:"isInstanceLowLevel",modifiers:0,accessLevel:1,parameterTypes:[ALx],returnType:$rt_booleancls(),callable:null},{name:"isAssignableFrom",modifiers:0,accessLevel:3,parameterTypes:[ACa],returnType:$rt_booleancls(),callable:null},{name:"isAssignableFromLowLevel",modifiers:0,accessLevel:1,parameterTypes:[B2U],returnType:$rt_booleancls(),callable:null},{name:"getName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"getSimpleName",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:BC,callable:null},{name:"getSimpleNameCache",modifiers:0,accessLevel:1,parameterTypes:[],returnType:BC,callable:null},{name:"getSimpleNameCacheLowLevel",modifiers:0,accessLevel:1,parameterTypes:[],returnType:ALx,callable:null},{name:"setSimpleNameCache",modifiers:0,accessLevel:1,parameterTypes:[BC],returnType:$rt_voidcls(),callable:null},{name:"setSimpleNameCacheLowLevel",modifiers:0,accessLevel:1,parameterTypes:[ALx],returnType:$rt_voidcls(),callable:null},{name:"isPrimitive",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"isArray",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isEnum",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isInterface",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComponentType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ACa,callable:null},{name:"getDeclaredFields",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_arraycls(A.BlC),callable:null},{name:"initReflection",modifiers:512,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createMetadata",modifiers:768,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getFields",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(A.BlC),callable:null},{name:"getDeclaredField",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:A.BlC,callable:null},{name:"getField",modifiers:0,accessLevel
+:3,parameterTypes:[BC],returnType:A.BlC,callable:null},{name:"findField",modifiers:0,accessLevel:1,parameterTypes:[BC,JB],returnType:A.BlC,callable:null},{name:"newEmptyInstance",modifiers:256,accessLevel:3,parameterTypes:[],returnType:D,callable:null},{name:"getDeclaredConstructors",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(CAP),callable:null},{name:"getConstructors",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(CAP),callable:null},{name:"getDeclaredConstructor",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_arraycls(ACa)],returnType:CAP,callable:null},{name:"getConstructor",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls(ACa)],returnType:CAP,callable:null},{name:"getFieldsOfInterfaces",modifiers:512,accessLevel:1,parameterTypes:[ACa,Kx,JB],returnType:$rt_voidcls(),callable:null},{name:"getDeclaredMethods",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(YT),callable:null},{name:"getDeclaredMethod",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_arraycls(ACa)],returnType
+:YT,callable:null},{name:"getMethods",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(YT),callable:null},{name:"getMethod",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_arraycls(ACa)],returnType:YT,callable:null},{name:"findMethods",modifiers:512,accessLevel:1,parameterTypes:[ACa,I8],returnType:$rt_voidcls(),callable:null},{name:"findMethod",modifiers:512,accessLevel:1,parameterTypes:[ACa,YT,BC,$rt_arraycls(ACa)],returnType:YT,callable:null},{name:"getModifiers",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"desiredAssertionStatus",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getSuperclass",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ACa,callable:null},{name:"getInterfaces",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(ACa),callable:null},{name:"getEnumConstants",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(D),callable:null},{name:"cast",modifiers
+:0,accessLevel:3,parameterTypes:[D],returnType:D,callable:null},{name:"getClassLoader",modifiers:0,accessLevel:3,parameterTypes:[],returnType:AH0,callable:null},{name:"forName",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:ACa,callable:null},{name:"forName",modifiers:512,accessLevel:3,parameterTypes:[BC,$rt_booleancls(),AH0],returnType:ACa,callable:null},{name:"initialize",modifiers:0,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"newInstance",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:D,callable:null},{name:"getDeclaringClass",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ACa,callable:null},{name:"getDeclaringClassImpl",modifiers:768,accessLevel:1,parameterTypes:[A.A$t],returnType:A.A$t,callable:null},{name:"asSubclass",modifiers:0,accessLevel:3,parameterTypes:[ACa],returnType:ACa,callable:null},{name:"isAnnotationPresent",modifiers:0,accessLevel:3,parameterTypes:[ACa],returnType:$rt_booleancls(),callable:null},{name:"getAnnotation",modifiers:0,accessLevel
+:3,parameterTypes:[ACa],returnType:D9,callable:null},{name:"getAnnotations",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(D9),callable:null},{name:"getDeclaredAnnotations",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(D9),callable:null},{name:"ensureAnnotationsByType",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getResourceAsStream",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:ND,callable:null},{name:"getPackage",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:ARS,callable:null}];Eg.$meta.methods=[{name:"getMapType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ACa,callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Eg,$rt_arraycls(BC)],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[CvJ],returnType:$rt_voidcls(),callable:null},{name:"",modifiers
+:0,accessLevel:3,parameterTypes:[I8],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:1,parameterTypes:[D,JB],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[D,$rt_arraycls(BC)],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers
+:0,accessLevel:3,parameterTypes:[BC,F0],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"accumulate",modifiers:0,accessLevel:3,parameterTypes:[BC,D],returnType:Eg,callable:null},{name:"append",modifiers:0,accessLevel:3,parameterTypes:[BC,D],returnType:Eg,callable:null},{name:"doubleToString",modifiers:512,accessLevel:3,parameterTypes:[$rt_doublecls()],returnType:BC,callable:null},{name:"get",modifiers
+:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"getEnum",modifiers:0,accessLevel:3,parameterTypes:[ACa,BC],returnType:Bs,callable:null},{name:"getBoolean",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"getBigInteger",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:Gw,callable:null},{name:"getBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:GT,callable:null},{name:"getDouble",modifiers:0,accessLevel:3,parameterTypes
+:[BC],returnType:$rt_doublecls(),callable:null},{name:"getFloat",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_floatcls(),callable:null},{name:"getNumber",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:E2,callable:null},{name:"getInt",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"getJSONArray",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:HL,callable:null},{name:"getJSONObject",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType
+:Eg,callable:null},{name:"getLong",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_longcls(),callable:null},{name:"getNames",modifiers:512,accessLevel:3,parameterTypes:[Eg],returnType:$rt_arraycls(BC),callable:null},{name:"getNames",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:$rt_arraycls(BC),callable:null},{name:"getString",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:BC,callable:null},{name:"has",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable
+:null},{name:"increment",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:Eg,callable:null},{name:"isNull",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"keys",modifiers:0,accessLevel:3,parameterTypes:[],returnType:EJ,callable:null},{name:"keySet",modifiers:0,accessLevel:3,parameterTypes:[],returnType:JB,callable:null},{name:"entrySet",modifiers:0,accessLevel:2,parameterTypes:[],returnType:JB,callable:null},{name:"length",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_intcls(),callable:null},{name:"clear",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"names",modifiers:0,accessLevel:3,parameterTypes:[],returnType:HL,callable:null},{name:"numberToString",modifiers:512,accessLevel:3,parameterTypes:[E2],returnType:BC,callable:null},{name:"opt",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},
+{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ACa,BC],returnType:Bs,callable:null},{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ACa,BC,Bs],returnType:Bs,callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"optBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[BC,GT],returnType:GT,callable
+:null},{name:"objectToBigDecimal",modifiers:512,accessLevel:0,parameterTypes:[D,GT],returnType:GT,callable:null},{name:"objectToBigDecimal",modifiers:512,accessLevel:0,parameterTypes:[D,GT,$rt_booleancls()],returnType:GT,callable:null},{name:"optBigInteger",modifiers:0,accessLevel:3,parameterTypes:[BC,Gw],returnType:Gw,callable:null},{name:"objectToBigInteger",modifiers:512,accessLevel:0,parameterTypes:[D,Gw],returnType:Gw,callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType
+:$rt_doublecls(),callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_doublecls()],returnType:$rt_doublecls(),callable:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_floatcls(),callable:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_floatcls()],returnType:$rt_floatcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"optInt",modifiers:0,accessLevel
+:3,parameterTypes:[BC,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"optJSONArray",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:HL,callable:null},{name:"optJSONObject",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:Eg,callable:null},{name:"optJSONObject",modifiers:0,accessLevel:3,parameterTypes:[BC,Eg],returnType:Eg,callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_longcls(),callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes
+:[BC,$rt_longcls()],returnType:$rt_longcls(),callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:E2,callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[BC,E2],returnType:E2,callable:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:BC,callable:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[BC,BC],returnType:BC,callable:null},{name:"populateMap",modifiers:0,accessLevel:1,parameterTypes:[D],returnType
+:$rt_voidcls(),callable:null},{name:"populateMap",modifiers:0,accessLevel:1,parameterTypes:[D,JB],returnType:$rt_voidcls(),callable:null},{name:"isValidMethodName",modifiers:512,accessLevel:1,parameterTypes:[BC],returnType:$rt_booleancls(),callable:null},{name:"getKeyNameFromMethod",modifiers:512,accessLevel:1,parameterTypes:[YT],returnType:BC,callable:null},{name:"getAnnotation",modifiers:512,accessLevel:1,parameterTypes:[YT,ACa],returnType:D9,callable:null},{name:"getAnnotationDepth",modifiers:512,accessLevel
+:1,parameterTypes:[YT,ACa],returnType:$rt_intcls(),callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_booleancls()],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,IN],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_doublecls()],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_floatcls()],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes
+:[BC,$rt_intcls()],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,$rt_longcls()],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,I8],returnType:Eg,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BC,D],returnType:Eg,callable:null},{name:"putOnce",modifiers:0,accessLevel:3,parameterTypes:[BC,D],returnType:Eg,callable:null},{name:"putOpt",modifiers:0,accessLevel:3,parameterTypes:[BC,D],returnType:Eg,callable:null},
+{name:"query",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"query",modifiers:0,accessLevel:3,parameterTypes:[BZo],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BZo],returnType:D,callable:null},{name:"quote",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:BC,callable:null},{name:"quote",modifiers:512,accessLevel:3,parameterTypes:[BC,
+Sb],returnType:Sb,callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"similar",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"isNumberSimilar",modifiers:512,accessLevel:0,parameterTypes:[E2,E2],returnType:$rt_booleancls(),callable:null},{name:"numberIsFinite",modifiers:512,accessLevel:1,parameterTypes:[E2],returnType:$rt_booleancls(),callable:null},{name:"isDecimalNotation",modifiers:512,accessLevel:2,parameterTypes
+:[BC],returnType:$rt_booleancls(),callable:null},{name:"stringToNumber",modifiers:512,accessLevel:2,parameterTypes:[BC],returnType:E2,callable:null},{name:"stringToValue",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"testValidity",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"toJSONArray",modifiers:0,accessLevel:3,parameterTypes:[HL],returnType:HL,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:BC,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"valueToString",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:BC,callable:null},{name:"wrap",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:D,callable:null},{name:"wrap",modifiers:512,accessLevel:1,parameterTypes:[D,JB],returnType:D,callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Sb],returnType:Sb,callable:null},{name:"writeValue",modifiers
+:516,accessLevel:0,parameterTypes:[Sb,D,$rt_intcls(),$rt_intcls()],returnType:Sb,callable:null},{name:"indent",modifiers:516,accessLevel:0,parameterTypes:[Sb,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Sb,$rt_intcls(),$rt_intcls()],returnType:Sb,callable:null},{name:"toMap",modifiers:0,accessLevel:3,parameterTypes:[],returnType:I8,callable:null},{name:"wrongValueFormatException",modifiers:512,accessLevel:1,parameterTypes:[BC,BC,D,Q],returnType
+:BM,callable:null},{name:"recursivelyDefinedObjectException",modifiers:512,accessLevel:1,parameterTypes:[BC],returnType:BM,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];HL.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[CvJ],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes
+:[BC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[IN],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[HY],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[HL],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:$rt_voidcls(),callable:null},{name:"iterator",modifiers:0,accessLevel:3,parameterTypes:[],returnType:EJ,callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"getBoolean",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getDouble",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_doublecls(),callable:null},{name:"getFloat",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:$rt_floatcls(),callable:null},{name:"getNumber",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:E2,callable:null},{name:"getEnum",modifiers:0,accessLevel:3,parameterTypes:[ACa,$rt_intcls()],returnType:Bs,callable:null},{name:"getBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:GT,callable:null},{name:"getBigInteger",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Gw,callable:null},{name:"getInt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:$rt_intcls(),callable:null},{name:"getJSONArray",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:HL,callable:null},{name:"getJSONObject",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Eg,callable:null},{name:"getLong",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_longcls(),callable:null},{name:"getString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"isNull",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"join",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:BC,callable:null},{name:"length",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"clear",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"opt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:$rt_booleancls(),callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_doublecls(),callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_doublecls()],returnType:$rt_doublecls(),callable:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_floatcls(),callable
+:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_floatcls()],returnType:$rt_floatcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ACa,$rt_intcls()],returnType:Bs,callable:null},{name:"optEnum",modifiers:0,accessLevel
+:3,parameterTypes:[ACa,$rt_intcls(),Bs],returnType:Bs,callable:null},{name:"optBigInteger",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),Gw],returnType:Gw,callable:null},{name:"optBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),GT],returnType:GT,callable:null},{name:"optJSONArray",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:HL,callable:null},{name:"optJSONObject",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Eg,callable:null},{name:"optLong",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_longcls(),callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_longcls()],returnType:$rt_longcls(),callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:E2,callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),E2],returnType:E2,callable:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable
+:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),BC],returnType:BC,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[IN],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_doublecls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_floatcls()],returnType:HL,callable:null},{name:"put",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_longcls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[I8],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_booleancls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_intcls(),IN],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_doublecls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_floatcls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_longcls()],returnType:HL,callable:null},{name:"put",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_intcls(),I8],returnType:HL,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),D],returnType:HL,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[IN],returnType:HL,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[HY],returnType:HL,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[HL],returnType:HL,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[D],returnType
+:HL,callable:null},{name:"query",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"query",modifiers:0,accessLevel:3,parameterTypes:[BZo],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BZo],returnType:D,callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"similar",modifiers:0,accessLevel
+:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"toJSONObject",modifiers:0,accessLevel:3,parameterTypes:[HL],returnType:Eg,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Sb],returnType:Sb,callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Sb,$rt_intcls(),
+$rt_intcls()],returnType:Sb,callable:null},{name:"toList",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Kx,callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"addAll",modifiers:0,accessLevel:1,parameterTypes:[IN,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"addAll",modifiers:0,accessLevel:1,parameterTypes:[HY,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"addAll",modifiers:0,accessLevel:1,parameterTypes
+:[D,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"wrongValueFormatException",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),BC,D,Q],returnType:BM,callable:null}];Jw.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_voidcls(),callable:null},{name:"toString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType
+:BC,callable:null},{name:"toHexString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"toOctalString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"toBinaryString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"toString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"parseInt",modifiers:512,accessLevel:3,parameterTypes:[BC,
+$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"parseInt",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:$rt_intcls(),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[BC,$rt_intcls()],returnType:Jw,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:Jw,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Jw,callable:null},{name:"ensureIntegerCache",modifiers:512,accessLevel:
+1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"intValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"longValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_longcls(),callable:null},{name:"floatValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_floatcls(),callable:null},{name:"doubleValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"toString",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:BC,callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"getInteger",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:Jw,callable:null},{name:"getInteger",modifiers:512,accessLevel:3,parameterTypes:[BC,$rt_intcls()],returnType:Jw,callable:null},{name:"getInteger",modifiers:512,accessLevel:3,parameterTypes
+:[BC,Jw],returnType:Jw,callable:null},{name:"decode",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:Jw,callable:null},{name:"decodeDigit",modifiers:512,accessLevel:1,parameterTypes:[$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"compareTo",modifiers:0,accessLevel:3,parameterTypes:[Jw],returnType:$rt_intcls(),callable:null},{name:"compare",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"numberOfLeadingZeros",modifiers
+:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"numberOfTrailingZeros",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"highestOneBit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lowestOneBit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"bitCount",modifiers:512,accessLevel:3,parameterTypes:
+[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"rotateLeft",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"rotateRight",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"reverse",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"reverseBytes",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:$rt_intcls(),callable:null},{name:"signum",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"divideUnsigned",modifiers:768,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"remainderUnsigned",modifiers:768,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"compareTo",modifiers:96,accessLevel:3,parameterTypes:[D],returnType:$rt_intcls(),callable:null},
+{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BK$.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"contains",modifiers:0,accessLevel:3,parameterTypes:[AQg],returnType:$rt_booleancls(),callable:null},{name:"newDecoder",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ARr,callable:null},{name:"newEncoder",modifiers:0,accessLevel:3,parameterTypes:[],returnType:AJf,callable:null}];A81.$meta.methods
+=[{name:"",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"clone",modifiers:4,accessLevel:2,parameterTypes:[],returnType:D,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"",modifiers:32,accessLevel
+:0,parameterTypes:[BJs],returnType:$rt_voidcls(),callable:null}];AJN.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getInputStream",modifiers:0,accessLevel:3,parameterTypes:[Bc],returnType:ND,callable:null},{name:"getInputStreamAssets",modifiers:0,accessLevel:3,parameterTypes:[Bc],returnType:ND,callable:null},{name:"getResourceStream",modifiers:0,accessLevel:1,parameterTypes:[Bc],returnType:ND,callable:null},{name:"resourceExists",modifiers
+:0,accessLevel:3,parameterTypes:[Bc],returnType:$rt_booleancls(),callable:null},{name:"getResourceDomains",modifiers:0,accessLevel:3,parameterTypes:[],returnType:JB,callable:null},{name:"getPackMetadata",modifiers:0,accessLevel:3,parameterTypes:[Bd5,BC],returnType:U0,callable:null},{name:"getPackImage",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Boo,callable:null},{name:"getPackName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"",modifiers:512,accessLevel
+:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];KC.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_voidcls(),callable:null},{name:"charValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_charcls(),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:KC,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"equals",modifiers
+:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"toString",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:BC,callable:null},{name:"isValidCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isBmpCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable
+:null},{name:"isSupplementaryCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isHighSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isLowSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},
+{name:"isSurrogatePair",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"charCount",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"codePointAt",modifiers:512,accessLevel:3,parameterTypes:[ZN,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name
+:"codePointAt",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointAt",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:512,accessLevel:3,parameterTypes:[ZN,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),
+$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"highSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_charcls(),callable:null},{name:"lowSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_charcls(),callable:null},{name:"toLowerCase",modifiers:512,accessLevel:3,parameterTypes
+:[$rt_charcls()],returnType:$rt_charcls(),callable:null},{name:"toLowerCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toLowerCaseLowLevel",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toLowerCaseSystem",modifiers:768,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:
+$rt_charcls(),callable:null},{name:"toUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toUpperCaseLowLevel",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toUpperCaseSystem",modifiers:768,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"digit",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_intcls()],returnType:$rt_intcls(),callable
+:null},{name:"digit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getNumericValue",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"getNumericValue",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"forDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_charcls(),callable:null},{name:"isDigit",modifiers
+:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getDigitMapping",modifiers:512,accessLevel:1,parameterTypes:[],returnType:$rt_arraycls($rt_intcls()),callable:null},{name:"obtainDigitMapping",modifiers:512,accessLevel:1,parameterTypes:[],returnType:A.DE,callable:null},{name:"getClasses",modifiers:512,accessLevel:1,parameterTypes:[],returnType
+:$rt_arraycls(AZZ),callable:null},{name:"obtainClasses",modifiers:512,accessLevel:1,parameterTypes:[],returnType:A.DE,callable:null},{name:"toChars",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toChars",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_arraycls($rt_charcls()),callable:null},{name:"codePointCount",modifiers:512,accessLevel:3,parameterTypes:[ZN,$rt_intcls(),$rt_intcls()],returnType
+:$rt_intcls(),callable:null},{name:"codePointCount",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"offsetByCodePoints",modifiers:512,accessLevel:3,parameterTypes:[ZN,$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"offsetByCodePoints",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls(),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable
+:null},{name:"isISOControl",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isISOControl",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getType",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"getType",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"isLowerCase",modifiers:512,accessLevel
+:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isLowerCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isTitleCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType
+:$rt_booleancls(),callable:null},{name:"isTitleCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isDefined",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isDefined",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isLetter",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},
+{name:"isLetter",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isLetterOrDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isLetterOrDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaLetter",modifiers:640,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierStart",modifiers
+:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierStart",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaLetterOrDigit",modifiers:640,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierPart",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierPart",modifiers
+:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isAlphabetic",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierStart",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierStart",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierPart",modifiers
+:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierPart",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isIdentifierIgnorable",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isIdentifierIgnorable",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isSpace",modifiers
+:640,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSpaceChar",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSpaceChar",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isWhitespace",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isWhitespace",modifiers:512,accessLevel:3,parameterTypes
+:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"compareTo",modifiers:0,accessLevel:3,parameterTypes:[KC],returnType:$rt_intcls(),callable:null},{name:"compare",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"reverseBytes",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_charcls(),callable:null},{name:"compareTo",modifiers:96,accessLevel:3,parameterTypes:[D],returnType:$rt_intcls(),callable:null},
+{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"obtainDigitMapping$$create",modifiers:768,accessLevel:1,parameterTypes:[],returnType:A.DE,callable:null},{name:"obtainClasses$$create",modifiers:768,accessLevel:1,parameterTypes:[],returnType:A.DE,callable:null}];AFK.$meta.methods=[{name:"newElementArray",modifiers:0,accessLevel:0,parameterTypes:[$rt_intcls()],returnType:$rt_arraycls(ADA),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"calculateCapacity",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[I8],returnType:$rt_voidcls(),callable:null},{name:"clear",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"clone",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D,callable:null},{name:"computeThreshold",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"containsKey",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"containsValue",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"entrySet",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:JB,callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:D,callable:null},{name:"getEntry",modifiers:4,accessLevel:0,parameterTypes:[D],returnType:ADA,callable:null},{name:"findNonNullKeyEntry",modifiers:4,accessLevel:0,parameterTypes:[D,$rt_intcls(),$rt_intcls()],returnType:ADA,callable:null},{name:"findNullKeyEntry",modifiers:4,accessLevel:0,parameterTypes:[],returnType:ADA,callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"keySet",modifiers:0,accessLevel:3,parameterTypes:[],returnType:JB,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[D,D],returnType:D,callable:null},{name:"putImpl",modifiers:0,accessLevel:0,parameterTypes:[D,D],returnType:D,callable:null},{name:"createEntry",modifiers:0,accessLevel:0,parameterTypes:[D,$rt_intcls(),D],returnType:ADA,callable:null},{name:"createHashedEntry",modifiers:0,accessLevel:0,parameterTypes:[D,$rt_intcls(),$rt_intcls()],returnType
+:ADA,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[I8],returnType:$rt_voidcls(),callable:null},{name:"putAllImpl",modifiers:0,accessLevel:1,parameterTypes:[I8],returnType:$rt_voidcls(),callable:null},{name:"rehash",modifiers:0,accessLevel:0,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"rehash",modifiers:0,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:D,callable
+:null},{name:"removeEntry",modifiers:4,accessLevel:0,parameterTypes:[ADA],returnType:$rt_voidcls(),callable:null},{name:"removeEntry",modifiers:4,accessLevel:0,parameterTypes:[D],returnType:ADA,callable:null},{name:"size",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"values",modifiers:0,accessLevel:3,parameterTypes:[],returnType:IN,callable:null},{name:"computeHashCode",modifiers:512,accessLevel:0,parameterTypes:[D],returnType:$rt_intcls(),callable:null},{name:"areEqualKeys",modifiers
+:512,accessLevel:0,parameterTypes:[D,D],returnType:$rt_booleancls(),callable:null},{name:"areEqualValues",modifiers:512,accessLevel:0,parameterTypes:[D,D],returnType:$rt_booleancls(),callable:null}];Rj.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[IN],returnType:$rt_voidcls(),callable
+:null},{name:"trimToSize",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"ensureCapacity",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"size",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"clone",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D,callable:null},{name
+:"set",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),D],returnType:D,callable:null},{name:"add",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"add",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),D],returnType:$rt_voidcls(),callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"clear",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addAll",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),IN],returnType:$rt_booleancls(),callable:null},{name:"removeRange",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"checkIndex",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"checkIndexForAdd",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType
+:$rt_voidcls(),callable:null},{name:"replaceAll",modifiers:0,accessLevel:3,parameterTypes:[BYq],returnType:$rt_voidcls(),callable:null}];Bc.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls(),$rt_arraycls(BC)],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BC,BC],returnType:$rt_voidcls(),callable:null},{name:"splitObjectName",modifiers
+:512,accessLevel:2,parameterTypes:[BC],returnType:$rt_arraycls(BC),callable:null},{name:"getResourcePath",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"getResourceDomain",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"hashCode",modifiers:0,accessLevel:
+3,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Bi$.$meta.methods=[{name:"",modifiers:0,accessLevel:0,parameterTypes:[Cce],returnType:$rt_voidcls(),callable:null},{name:"free",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BH.$meta.methods=[{name:"getIdFromBlock",modifiers:512,accessLevel:3,parameterTypes:[BH],returnType:$rt_intcls(),callable:null},{name:"getStateId",modifiers:512,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},
+{name:"getBlockById",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BH,callable:null},{name:"getStateById",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getBlockFromItem",modifiers:512,accessLevel:3,parameterTypes:[BO],returnType:BH,callable:null},{name:"getBlockFromName",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:BH,callable:null},{name:"isFullBlock",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"getLightOpacity",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isTranslucent",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getLightValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getUseNeighborBrightness",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getMaterial",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:DG,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG,D7],returnType
+:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"setStepSound",modifiers:0,accessLevel:2,parameterTypes:[Pc],returnType:BH,callable:null},{name:"setLightOpacity",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:BH,callable:null},{name:"setLightLevel",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType:BH,callable:null},{name:"setResistance",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType
+:BH,callable:null},{name:"isBlockNormalCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isNormalCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isVisuallyOpaque",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes
+:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"setHardness",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType:BH,callable:null},{name:"setBlockUnbreakable",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BH,callable:null},{name:"getBlockHardness",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_floatcls(),callable:null},{name:"setTickRandomly",modifiers:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:BH,callable:null},{name:"getTickRandomly",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"hasTileEntity",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBounds",modifiers:4,accessLevel:2,parameterTypes:[$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),
+$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"getMixedBrightnessForBlock",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_intcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"isBlockSolid",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV],returnType:AAC,callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCollideCheck",modifiers:0,accessLevel:3,parameterTypes:[Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable
+:null},{name:"isCollidable",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"randomTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable
+:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getPlayerRelativeBlockHardness",modifiers:0,accessLevel:3,parameterTypes:[Dd,AJr,BV],returnType:$rt_floatcls(),callable:null},{name:"dropBlockAsItem",modifiers:4,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"spawnAsEntity",modifiers:512,accessLevel:3,parameterTypes:[AJr,BV,O],returnType:$rt_voidcls(),callable:null},{name:"dropXpOnBlockBreak",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getExplosionResistance",modifiers:0,accessLevel
+:3,parameterTypes:[DE],returnType:$rt_floatcls(),callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Mf,Mf],returnType:PD,callable:null},{name:"isVecInsideYZBounds",modifiers:0,accessLevel:1,parameterTypes:[Mf],returnType:$rt_booleancls(),callable:null},{name:"isVecInsideXZBounds",modifiers:0,accessLevel:1,parameterTypes:[Mf],returnType:$rt_booleancls(),callable:null},{name:"isVecInsideXYBounds",modifiers:0,accessLevel:1,parameterTypes:[Mf],returnType:$rt_booleancls(),callable
+:null},{name:"onBlockDestroyedByExplosion",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,BjM],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"canReplace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,O],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType
+:Ve,callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Dd],returnType:$rt_voidcls(),callable:null},{name:"modifyAcceleration",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE,Mf],returnType:Mf,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getBlockBoundsMinX",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMaxX",modifiers
+:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMinY",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMaxY",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMinZ",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMaxZ",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable
+:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:4,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_intcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes
+:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,DE],returnType:$rt_voidcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null},{name:"harvestBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,Dd,BV,Ve,Et],returnType:$rt_voidcls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A9Z],returnType:$rt_intcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"func_181623_g",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setUnlocalizedName",modifiers:0,accessLevel:3,parameterTypes:[BC],returnType:BH,callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"getUnlocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"onBlockEventReceived",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getEnableStats",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"disableStats",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BH,callable:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getAmbientOcclusionLightValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:$rt_floatcls(),callable:null},{name:"onFallenUpon",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"onLanded",modifiers:0,accessLevel:3,parameterTypes:[AJr,DE],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel
+:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getCreativeTabToDisplayOn",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D_,callable:null},{name:"setCreativeTab",modifiers:0,accessLevel:3,parameterTypes:[D_],returnType:BH,callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},{name:"fillWithRain",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:
+"isFlowerPot",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"requiresUpdates",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canDropFromExplosion",modifiers:0,accessLevel:3,parameterTypes:[BjM],returnType:$rt_booleancls(),callable:null},{name:"isAssociatedBlock",modifiers:0,accessLevel:3,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"isEqualTo",modifiers:512,accessLevel:3,parameterTypes:[BH,BH],returnType
+:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"getBlockState",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:Ch,callable:null},{name:"setDefaultState",modifiers:4,accessLevel:2,parameterTypes:[Ve],returnType:$rt_voidcls(),callable:null},{name:"getDefaultState",modifiers:4,accessLevel:3,parameterTypes:[],returnType:Ve,callable:null},{name:"getOffsetType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:OA,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"registerBlocks",modifiers:512,accessLevel:3,parameterTypes
+:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"registerBlock",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),Bc,BH],returnType:$rt_voidcls(),callable:null},{name:"registerBlock",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),BC,BH],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AVh.$meta.methods
+=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCollideCheck",modifiers:0,accessLevel:3,parameterTypes:[Ve,$rt_booleancls()],returnType
+:$rt_booleancls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null}];AIv.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable
+:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];ATl.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,
+AKR,BV],returnType:Ve,callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"canGrow",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType
+:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AFS.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:D7,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel
+:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ATz.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers
+:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getMetaFromState",modifiers
+:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];AHY.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"updateTick",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"func_181624_a",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,$rt_intcls(),$rt_intcls(),H7],returnType:$rt_booleancls(),callable:null},{name:"isTypeAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,H7],returnType:$rt_booleancls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes
+:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable
+:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A0_.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"access$000",modifiers:544,accessLevel:0,parameterTypes:[A0_],returnType:Wu,callable:null}];ZC.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG],returnType
+:$rt_voidcls(),callable:null},{name:"placeStaticBlock",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"tryFlowInto",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"func_176374_a",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,$rt_intcls(),Ex],returnType:$rt_intcls(),callable:null},
+{name:"getPossibleFlowDirections",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:JB,callable:null},{name:"isBlocked",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"checkAdjacentBlock",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"canFlowInto",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null}];ACi.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"updateLiquid",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType
+:$rt_voidcls(),callable:null},{name:"isSurroundingBlockFlammable",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getCanBlockBurn",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null}];Ks.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[BC,BC,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"setValue",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"toggle",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AD8.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel
+:2,parameterTypes:[],returnType:Ch,callable:null}];BaY.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null}];Qo.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers
+:0,accessLevel:3,parameterTypes:[D7],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A9Z],returnType:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,
+BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null}];AUt.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType
+:Ch,callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null}];APX.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"dropApple",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getSaplingDropChance",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable
+:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getWoodType",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:H7,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType
+:Ch,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null}];AQc.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:
+[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"tryAbsorb",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"absorb",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name
+:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null}];AXr.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null}];Us.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"dispense",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV],returnType
+:$rt_voidcls(),callable:null},{name:"getBehavior",modifiers:0,accessLevel:2,parameterTypes:[O],returnType:AN5,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType
+:Ve,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getDispensePosition",modifiers:512,accessLevel:3,parameterTypes:[A.A9o],returnType:A5N,callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ex,callable:null},{name:"hasComparatorInputOverride",modifiers:
+0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable
+:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AQu.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType
+:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];AOf.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType
+:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"getInstrument",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:BC,callable:null},{name:"onBlockEventReceived",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},
+{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AC7.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType
+:BO,callable:null},{name:"setBedBounds",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSafeExitLocation",modifiers:512,accessLevel:3,parameterTypes:[AJr,BV,$rt_intcls()],returnType:BV,callable:null},{name:"hasRoomForPlayer",modifiers:512,accessLevel:2,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable
+:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:Ve,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Zn.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType
+:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"func_176566_a",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve,$rt_booleancls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"func_176567_a",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,$rt_booleancls(),$rt_intcls(),H0],returnType:$rt_booleancls(),callable:null},{name:"onNeighborChangedInternal",modifiers:0,accessLevel:2,parameterTypes:[AJr,
+BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getShapeProperty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BZ,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
+:[],returnType:$rt_voidcls(),callable:null}];AG6.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getWeakPower",modifiers
+:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"updatePoweredState",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getShapeProperty",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:BZ,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"findMinecarts",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,ACa,$rt_arraycls(DU)],returnType:Kx,callable:null},{name:"getDectectionBox",modifiers:0,accessLevel:1,parameterTypes:[BV],returnType:AAC,callable:null},{name:"getStateFromMeta",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Vd.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable
+:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"checkForMove",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},
+{name:"shouldBeExtended",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"onBlockEventReceived",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},
+{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ex,callable:null},{name:"getFacingFromEntity",modifiers:512,accessLevel
+:3,parameterTypes:[AJr,BV,CM],returnType:Ex,callable:null},{name:"canPush",modifiers:512,accessLevel:3,parameterTypes:[BH,AJr,BV,Ex,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"doMove",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ex,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A$j.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve,DE],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"canSilkHarvest",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null}];AUl.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name
+:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes
+:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A9Z],returnType:$rt_intcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable
+:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes
+:[],returnType:Ch,callable:null},{name:"getOffsetType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:OA,callable:null}];Bqo.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null}];Z$.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},
+{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:
+[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"applyCoreBounds",modifiers:0,accessLevel:1,parameterTypes:[Ve],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable
+:null},{name:"applyHeadBounds",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ex,callable:null},{name:"getItem",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AIm.$meta.methods=[{name:"",modifiers
+:0,accessLevel:3,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers
+:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ADe.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:
+"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"newTileEntity",modifiers:512,accessLevel:3,parameterTypes:[Ve,Ex,$rt_booleancls(),$rt_booleancls()],returnType:Et,callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType
+:BO,callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Mf,Mf],returnType:PD,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),Ex],returnType:AAC,callable:null},{name:"getTileEntity",modifiers
+:0,accessLevel:1,parameterTypes:[AKR,BV],returnType:Tb,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel
+:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AYL.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UF,callable:null}];Bg6.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UF,callable:null}];AO$.$meta.methods=[{name
+:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType
+:$rt_booleancls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null}];Beg.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];BiC.$meta.methods
+=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];ANd.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,
+BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"explode",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"canDropFromExplosion",modifiers:0,accessLevel
+:3,parameterTypes:[BjM],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bnc.$meta.methods=[{name
+:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null}];BlU.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType
+:BO,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null}];ABZ.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceOn",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"canPlaceAt",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),
+CM],returnType:Ve,callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"onNeighborChangeInternal",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"checkForDrop",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable
+:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Mf,Mf],returnType:PD,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:
+[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];NW.$meta.methods=[{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"init",modifiers:512,accessLevel:3,parameterTypes
+:[],returnType:$rt_voidcls(),callable:null},{name:"setFireInfo",modifiers:0,accessLevel:3,parameterTypes:[BH,$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers
+:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"canDie",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"requiresUpdates",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},
+{name:"getFlammability",modifiers:0,accessLevel:1,parameterTypes:[BH],returnType:$rt_intcls(),callable:null},{name:"getEncouragement",modifiers:0,accessLevel:1,parameterTypes:[BH],returnType:$rt_intcls(),callable:null},{name:"catchOnFire",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,$rt_intcls(),A9Z,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"canNeighborCatchFire",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getNeighborEncouragement",modifiers
+:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"isCollidable",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCatchFire",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType
+:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A6I.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null}];Go.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:
+3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBaseCollisionBounds",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable
+:null},{name:"isBlockStairs",modifiers:512,accessLevel:3,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"isSameStair",modifiers:512,accessLevel:3,parameterTypes:[AKR,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"func_176307_f",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_intcls(),callable:null},{name:"func_176305_g",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_intcls(),callable:null},{name:"func_176306_h",modifiers:0,accessLevel:3,parameterTypes
+:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"func_176304_i",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Dd],returnType
+:$rt_voidcls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getMixedBrightnessForBlock",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_intcls(),callable:null},{name:"getExplosionResistance",modifiers:0,accessLevel:3,parameterTypes:[DE],returnType:$rt_floatcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"tickRate",modifiers
+:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"modifyAcceleration",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE,Mf],returnType:Mf,callable:null},{name:"isCollidable",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCollideCheck",modifiers:0,accessLevel:3,parameterTypes:[Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable
+:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onBlockDestroyedByExplosion",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,BjM],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Mf,Mf],returnType:PD,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes
+:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];PM.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),
+$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"checkForSurroundingChests",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:Ve,callable:null},{name:"correctFacing",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:Ve,callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable
+:null},{name:"isDoubleChest",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable
+:null},{name:"getLockableContainer",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAr,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes
+:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"isBlocked",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"isBelowSolidBlock",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"isOcelotSittingOnChest",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType
+:$rt_voidcls(),callable:null}];SV.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getAttachPosition",modifiers:0,accessLevel:1,parameterTypes:[AKR,BV,Ex],returnType:Nj,callable:null},{name:"getCollisionBoundingBox",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable
+:null},{name:"updateSurroundingRedstone",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:Ve,callable:null},{name:"calculateCurrentChanges",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,BV,Ve],returnType:Ve,callable:null},{name:"notifyWireNeighborsOfStateChange",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"getMaxCurrentStrength",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers
+:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"func_176339_d",modifiers:0,accessLevel:1,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"canConnectUpwardsTo",modifiers:512,accessLevel:2,parameterTypes:[AKR,BV],returnType
+:$rt_booleancls(),callable:null},{name:"canConnectUpwardsTo",modifiers:512,accessLevel:2,parameterTypes:[Ve],returnType:$rt_booleancls(),callable:null},{name:"canConnectTo",modifiers:512,accessLevel:2,parameterTypes:[Ve,Ex],returnType:$rt_booleancls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"randomDisplayTick",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bh5.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null}];TV.$meta.methods=[{name:"",modifiers:0,accessLevel
+:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getGrowthChance",modifiers:512,accessLevel:2,parameterTypes:[BH,AJr,BV],returnType:$rt_floatcls(),callable:null},
+{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"getSeed",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null},{name:"getCrop",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"canGrow",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AN$.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"onFallenUpon",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"hasCrops",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable
+:null},{name:"hasWater",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AFI.$meta.methods=[{name:"",modifiers
+:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"setState",modifiers
+:512,accessLevel:3,parameterTypes:[$rt_booleancls(),AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable
+:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null}];AME.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel
+:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];KV.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"isOpaqueCube",modifiers:
+0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable
+:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"setBoundBasedOnMeta",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"toggleDoor",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,$rt_booleancls()],returnType
+:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Mf,Mf],returnType:PD,callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getMobilityFlag",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"combineMetadata",modifiers:512,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_intcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:1,parameterTypes:[],returnType:BO,callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"removeHalfBit",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name
+:"isOpen",modifiers:512,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[AKR,BV],returnType:Ex,callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ex,callable:null},{name:"isOpen",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isTop",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable
+:null},{name:"isHingeLeft",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ASq.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ASw.$meta.methods=[{name:"",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onNeighborChangedInternal",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getShapeProperty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BZ,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable
+:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];AJb.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AGh.$meta.methods
+=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"func_181090_a",modifiers:512,accessLevel:2,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType
+:Ve,callable:null},{name:"getMetadataForFacing",modifiers:512,accessLevel:3,parameterTypes:[Ex],returnType:$rt_intcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"func_181091_e",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AIq.$meta.methods
+=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG,TY],returnType:$rt_voidcls(),callable:null},{name:"getRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"setRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Ve,$rt_intcls()],returnType:Ve,callable:null},{name:"computeRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AMo.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers
+:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Dd],returnType:$rt_voidcls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,DE],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"activate",modifiers
+:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A9Z],returnType:$rt_intcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType
+:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"spawnParticles",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable
+:null}];AEN.$meta.methods=[{name:"isBurnedOut",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"shouldBeOff",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"randomTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType
+:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"randomDisplayTick",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"isAssociatedBlock",modifiers:0,accessLevel:3,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AVf.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null}];AAT.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getBoundsForLayers",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable
+:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"checkAndDropBlock",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"harvestBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,Dd,BV,Ve,Et],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers
+:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable
+:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AZG.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:UI,callable:null},{name:"harvestBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,Dd,BV,Ve,Et],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Bg7.$meta.methods=[{name:"",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null}];AO8.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,DE],returnType:$rt_voidcls(),callable
+:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null}];A91.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null}];ATm.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"checkForDrop",modifiers:4,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType
+:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getItem",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AJD.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"insertRecord",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve,O],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable
+:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Ia.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG],returnType
+:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG,D7],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"canConnectTo",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,
+$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];H7.$meta.methods
+=[{name:"values",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(H7),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[BC],returnType:H7,callable:null},{name:"",modifiers:0,accessLevel:1,parameterTypes:[BC,$rt_intcls(),$rt_intcls(),BC,D7],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:1,parameterTypes:[BC,$rt_intcls(),$rt_intcls(),BC,BC,D7],returnType:$rt_voidcls(),callable:null},{name:"getMetadata",modifiers:0,accessLevel:
+3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"func_181070_c",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D7,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"byMetadata",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:H7,callable:null},{name:"getName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"getUnlocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:BC,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AGm.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"canDispenserPlace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"trySpawnGolem",modifiers:0,accessLevel
+:1,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"getSnowmanBasePattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CuS,callable:null},{name:"getSnowmanPattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CuS,callable:null},{name:"getGolemBasePattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CuS,callable:null},{name:"getGolemPattern",modifiers:0,accessLevel:2,parameterTypes
+:[],returnType:CuS,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A3L.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null}];A6e.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:
+0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,DE],returnType:$rt_voidcls(),callable:null}];Bjk.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A9Z],returnType:$rt_intcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes
+:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null}];APT.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getMetaForAxis",modifiers:512,accessLevel:3,parameterTypes:[Kh],returnType:$rt_intcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"func_176548_d",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable
+:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ve,DE],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name
+:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"func_181089_f",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:A.Mg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ALJ.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType
+:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Dd],returnType:$rt_voidcls(),callable:null},{name:"eatCake",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:
+0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType
+:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable
+:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Zl.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getDelay",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getPoweredState",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType
+:Ve,callable:null},{name:"getUnpoweredState",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"isLocked",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"canPowerSide",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType
+:$rt_booleancls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AJo.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name
+:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name
+:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType
+:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];WI.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name
+:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBounds",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Mf,Mf],returnType:PD,callable:null},{name:"onBlockPlaced",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:Ex,callable:null},{name:"getMetaForFacing",modifiers:512,accessLevel:2,parameterTypes:[Ex],returnType:$rt_intcls(),callable:null},{name:"isValidSupportBlock",modifiers
+:512,accessLevel:1,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers
+:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ANU.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"canContainSilverfish",modifiers:512,accessLevel:3,parameterTypes:[Ve],returnType:$rt_booleancls(),callable
+:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType
+:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];Sx.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes
+:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AFD.$meta.methods=[{name:"",modifiers
+:0,accessLevel:3,parameterTypes:[DG,D7,BH],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},
+{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];M$.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers
+:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"canPaneConnectToBlock",modifiers:4,accessLevel:3,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},
+{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bgb.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType
+:$rt_intcls(),callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A9Z],returnType:$rt_intcls(),callable:null}];Z8.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"growStem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getSeedItem",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable
+:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];RH.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"canPlaceOn",modifiers:0,accessLevel:1,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"recheckGrownSides",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable
+:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable
+:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:
+Ch,callable:null},{name:"getPropertyFor",modifiers:512,accessLevel:3,parameterTypes:[Ex],returnType:AED,callable:null},{name:"getNumGrownFaces",modifiers:512,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Km.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[H7],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes
+:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name
+:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType
+:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel
+:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AKB.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable
+:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bk1.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,
+BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name
+:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null}];A9R.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes
+:[Ve],returnType:D7,callable:null}];AUz.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BH],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers
+:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name
+:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A_0.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType
+:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable
+:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null}];ANK.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_intcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable
+:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AJs.$meta.methods=[{name:"",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"setWaterLevel",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"fillWithRain",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType
+:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel
+:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BmZ.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"setBlockBoundsBasedOnState",modifiers
+:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null}];AGF.$meta.methods=[{name:"",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType
+:BO,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
+:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bos.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,
+BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"checkFall",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType
+:$rt_booleancls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Dd],returnType:$rt_voidcls(),callable:null},{name:"teleport",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null}];AUs.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},
+{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable:null}];Bjl.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];A0r.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];AKC.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:AAC,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:
+"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"dropBlock",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:
+null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AJr,A9Z,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},
+{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ZH.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,
+BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name
+:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null}];VB.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"func_176260_a",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_booleancls(),$rt_booleancls(),$rt_intcls(),Ve],returnType:$rt_voidcls(),callable:null},{name:"randomTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"func_180694_a",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,$rt_booleancls(),$rt_booleancls(),$rt_booleancls(),$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"func_176262_b",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ex],returnType:$rt_voidcls(),callable:null},{name:"checkForDrop",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers
+:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable
+:null}];Nb.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers
+:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"notifyHook",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"isConnectedTo",modifiers:512,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_booleancls(),callable
+:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ATb.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType
+:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable
+:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A9Z],returnType:$rt_intcls(),callable:null},{name:"getRenderType",modifiers
+:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),
+CM],returnType:Ve,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A2s.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:
+$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null}];Oo.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[BH],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name
+:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes
+:[AJr,BV,Ve],returnType:AAC,callable:null},{name:"canConnectTo",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_booleancls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers
+:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AEe.$meta.methods=[{name
+:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},
+{name:"canNotContain",modifiers:0,accessLevel:1,parameterTypes:[BH,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"isFlowerPot",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType
+:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name
+:"getTileEntity",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV],returnType:R5,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Ve,AKR,BV],returnType:Ve,callable
+:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A39.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSeed",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null},{name:"getCrop",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null}];A3I.$meta.methods
+=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSeed",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null},{name:"getCrop",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BO,callable:null}];AXx.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Sc.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},
+{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BC,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AJr,
+BV,Ve],returnType:AAC,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable
+:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name
+:"canDispenserPlace",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,O],returnType:$rt_booleancls(),callable:null},{name:"checkWitherSpawn",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,UH],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes
+:[],returnType:Ch,callable:null},{name:"getWitherBasePattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CuS,callable:null},{name:"getWitherPattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CuS,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AHl.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType
+:$rt_voidcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"onStartFalling",modifiers:0,accessLevel:2,parameterTypes:[ZT],returnType:$rt_voidcls(),callable:null},{name:"onEndFalling",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getStateForEntityRender",modifiers
+:0,accessLevel:3,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes
+:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AFW.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[DG,$rt_intcls(),D7],returnType:$rt_voidcls(),callable:null},{name:"computeRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name
+:"getRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"setRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Ve,$rt_intcls()],returnType:Ve,callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AJr],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType
+:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AAU.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:BC,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"getDelay",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"getPoweredState",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:Ve,callable:null},{name:"getUnpoweredState",modifiers:0,accessLevel:2,parameterTypes
+:[Ve],returnType:Ve,callable:null},{name:"isPowered",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:$rt_booleancls(),callable:null},{name:"getActiveSignal",modifiers:0,accessLevel:2,parameterTypes:[AKR,BV,Ve],returnType:$rt_intcls(),callable:null},{name:"calculateOutput",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_intcls(),callable:null},{name:"shouldBePowered",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_booleancls(),callable:null},{name:"calculateInputStrength",modifiers
+:0,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_intcls(),callable:null},{name:"findItemFrame",modifiers:0,accessLevel:1,parameterTypes:[AJr,Ex,BV],returnType:MB,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"updateState",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onStateChange",modifiers:0,accessLevel
+:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,A9Z],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockEventReceived",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,$rt_intcls(),$rt_intcls()],returnType
+:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AGf.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers
+:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null},{name:"updatePower",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve,A9Z,$rt_intcls()],returnType:BO,callable:null},{name:"getItem",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,BV],returnType:BO,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name
+:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A9c.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DG,D7],returnType:$rt_voidcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ve,Ex],returnType:$rt_intcls(),callable:null}];VP.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes
+:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,AAC,Kx,DE],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CM],returnType:Ve,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,CM,O],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,Dd,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers
+:0,accessLevel:3,parameterTypes:[AJr,BV,Ve,BH],returnType:$rt_voidcls(),callable:null},{name:"updateState",modifiers:0,accessLevel:1,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ve],returnType:$rt_voidcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
+:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AKR,BV,Ex],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ex,callable:null},{name:"isEnabled",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel
+:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:UI,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
+:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ALw.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AJr,BV,Ex,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),
+$rt_intcls(),CM],returnType:Ve,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Ve],returnType:O,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BO,D_,Kx],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:D7,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes
+:[$rt_intcls()],returnType:Ve,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Ve],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ch,callable:null}];A2Q.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBehavior",modifiers:0,accessLevel:2,parameterTypes:[O],returnType:AN5,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel
+:3,parameterTypes:[AJr,$rt_intcls()],returnType:Et,callable:null},{name:"dispense",modifiers:0,accessLevel:2,parameterTypes:[AJr,BV],returnType:$rt_voidcls(),callable:null}];ALy.$meta.methods=[{name:"