"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 < b ? -1 : a === b ? 0 : 1;
}
function $rt_isInstance(obj, cls) {
return obj !== null && !!obj.constructor.$meta && $rt_isAssignable(obj.constructor, cls);
}
function $rt_isAssignable(from, to) {
if (from === to) {
return true;
}
if (to.$meta.item !== null) {
return from.$meta.item !== null && $rt_isAssignable(from.$meta.item, to.$meta.item);
}
var supertypes = from.$meta.supertypes;
for (var i = 0;i < supertypes.length;i = i + 1 | 0) {
if ($rt_isAssignable(supertypes[i], to)) {
return true;
}
}
return false;
}
function $rt_createArray(cls, sz) {
var data = new Array(sz);
var arr = new $rt_array(cls, data);
if (sz > 0) {
var i = 0;
do {
data[i] = null;
i = i + 1 | 0;
}while (i < sz);
}
return arr;
}
function $rt_wrapArray(cls, data) {
return new $rt_array(cls, data);
}
function $rt_createUnfilledArray(cls, sz) {
return new $rt_array(cls, new Array(sz));
}
function $rt_createLongArray(sz) {
var data = new Array(sz);
var arr = new $rt_array($rt_longcls(), data);
for (var i = 0;i < sz;i = i + 1 | 0) {
data[i] = Long_ZERO;
}
return arr;
}
function $rt_createNumericArray(cls, nativeArray) {
return new $rt_array(cls, nativeArray);
}
function $rt_createCharArray(sz) {
return $rt_createNumericArray($rt_charcls(), new Uint16Array(sz));
}
function $rt_createByteArray(sz) {
return $rt_createNumericArray($rt_bytecls(), new Int8Array(sz));
}
function $rt_createShortArray(sz) {
return $rt_createNumericArray($rt_shortcls(), new Int16Array(sz));
}
function $rt_createIntArray(sz) {
return $rt_createNumericArray($rt_intcls(), new Int32Array(sz));
}
function $rt_createBooleanArray(sz) {
return $rt_createNumericArray($rt_booleancls(), new Int8Array(sz));
}
function $rt_createFloatArray(sz) {
return $rt_createNumericArray($rt_floatcls(), new Float32Array(sz));
}
function $rt_createDoubleArray(sz) {
return $rt_createNumericArray($rt_doublecls(), new Float64Array(sz));
}
function $rt_arraycls(cls) {
var result = cls.$array;
if (result === null) {
var arraycls = { };
var name = "[" + cls.$meta.binaryName;
arraycls.$meta = { item : cls, supertypes : [$rt_objcls()], primitive : false, superclass : $rt_objcls(), name : name, binaryName : name, enum : false };
arraycls.classObject = null;
arraycls.$array = null;
result = arraycls;
cls.$array = arraycls;
}
return result;
}
function $rt_createcls() {
return { $array : null, classObject : null, $meta : { supertypes : [], superclass : null } };
}
function $rt_createPrimitiveCls(name, binaryName) {
var cls = $rt_createcls();
cls.$meta.primitive = true;
cls.$meta.name = name;
cls.$meta.binaryName = binaryName;
cls.$meta.enum = false;
cls.$meta.item = null;
return cls;
}
var $rt_booleanclsCache = null;
function $rt_booleancls() {
if ($rt_booleanclsCache === null) {
$rt_booleanclsCache = $rt_createPrimitiveCls("boolean", "Z");
}
return $rt_booleanclsCache;
}
var $rt_charclsCache = null;
function $rt_charcls() {
if ($rt_charclsCache === null) {
$rt_charclsCache = $rt_createPrimitiveCls("char", "C");
}
return $rt_charclsCache;
}
var $rt_byteclsCache = null;
function $rt_bytecls() {
if ($rt_byteclsCache === null) {
$rt_byteclsCache = $rt_createPrimitiveCls("byte", "B");
}
return $rt_byteclsCache;
}
var $rt_shortclsCache = null;
function $rt_shortcls() {
if ($rt_shortclsCache === null) {
$rt_shortclsCache = $rt_createPrimitiveCls("short", "S");
}
return $rt_shortclsCache;
}
var $rt_intclsCache = null;
function $rt_intcls() {
if ($rt_intclsCache === null) {
$rt_intclsCache = $rt_createPrimitiveCls("int", "I");
}
return $rt_intclsCache;
}
var $rt_longclsCache = null;
function $rt_longcls() {
if ($rt_longclsCache === null) {
$rt_longclsCache = $rt_createPrimitiveCls("long", "J");
}
return $rt_longclsCache;
}
var $rt_floatclsCache = null;
function $rt_floatcls() {
if ($rt_floatclsCache === null) {
$rt_floatclsCache = $rt_createPrimitiveCls("float", "F");
}
return $rt_floatclsCache;
}
var $rt_doubleclsCache = null;
function $rt_doublecls() {
if ($rt_doubleclsCache === null) {
$rt_doubleclsCache = $rt_createPrimitiveCls("double", "D");
}
return $rt_doubleclsCache;
}
var $rt_voidclsCache = null;
function $rt_voidcls() {
if ($rt_voidclsCache === null) {
$rt_voidclsCache = $rt_createPrimitiveCls("void", "V");
}
return $rt_voidclsCache;
}
function $rt_throw(ex) {
throw $rt_exception(ex);
}
function $rt_exception(ex) {
var err = ex.$jsException;
if (!err) {
err = new Error("Java exception thrown");
if (typeof Error.captureStackTrace === "function") {
Error.captureStackTrace(err);
}
err.$javaException = ex;
ex.$jsException = err;
$rt_fillStack(err, ex);
}
return err;
}
function $rt_fillStack(err, ex) {
if (typeof $rt_decodeStack === "function" && err.stack) {
var stack = $rt_decodeStack(err.stack);
var javaStack = $rt_createArray($rt_objcls(), stack.length);
var elem;
var noStack = false;
for (var i = 0;i < stack.length;++i) {
var element = stack[i];
elem = $rt_createStackElement($rt_str(element.className), $rt_str(element.methodName), $rt_str(element.fileName), element.lineNumber);
if (elem == null) {
noStack = true;
break;
}
javaStack.data[i] = elem;
}
if (!noStack) {
$rt_setStack(ex, javaStack);
}
}
}
function $rt_createMultiArray(cls, dimensions) {
var first = 0;
for (var i = dimensions.length - 1;i >= 0;i = i - 1 | 0) {
if (dimensions[i] === 0) {
first = i;
break;
}
}
if (first > 0) {
for (i = 0;i < first;i = i + 1 | 0) {
cls = $rt_arraycls(cls);
}
if (first === dimensions.length - 1) {
return $rt_createArray(cls, dimensions[first]);
}
}
var arrays = new Array($rt_primitiveArrayCount(dimensions, first));
var firstDim = dimensions[first] | 0;
for (i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createArray(cls, firstDim);
}
return $rt_createMultiArrayImpl(cls, arrays, dimensions, first);
}
function $rt_createByteMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_bytecls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createByteArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_bytecls(), arrays, dimensions);
}
function $rt_createCharMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_charcls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createCharArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_charcls(), arrays, dimensions, 0);
}
function $rt_createBooleanMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_booleancls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createBooleanArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_booleancls(), arrays, dimensions, 0);
}
function $rt_createShortMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_shortcls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createShortArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_shortcls(), arrays, dimensions, 0);
}
function $rt_createIntMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_intcls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createIntArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_intcls(), arrays, dimensions, 0);
}
function $rt_createLongMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_longcls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createLongArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_longcls(), arrays, dimensions, 0);
}
function $rt_createFloatMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_floatcls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createFloatArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_floatcls(), arrays, dimensions, 0);
}
function $rt_createDoubleMultiArray(dimensions) {
var arrays = new Array($rt_primitiveArrayCount(dimensions, 0));
if (arrays.length === 0) {
return $rt_createMultiArray($rt_doublecls(), dimensions);
}
var firstDim = dimensions[0] | 0;
for (var i = 0;i < arrays.length;i = i + 1 | 0) {
arrays[i] = $rt_createDoubleArray(firstDim);
}
return $rt_createMultiArrayImpl($rt_doublecls(), arrays, dimensions, 0);
}
function $rt_primitiveArrayCount(dimensions, start) {
var val = dimensions[start + 1] | 0;
for (var i = start + 2;i < dimensions.length;i = i + 1 | 0) {
val = val * (dimensions[i] | 0) | 0;
if (val === 0) {
break;
}
}
return val;
}
function $rt_createMultiArrayImpl(cls, arrays, dimensions, start) {
var limit = arrays.length;
for (var i = start + 1 | 0;i < dimensions.length;i = i + 1 | 0) {
cls = $rt_arraycls(cls);
var dim = dimensions[i];
var index = 0;
var packedIndex = 0;
while (index < limit) {
var arr = $rt_createUnfilledArray(cls, dim);
for (var j = 0;j < dim;j = j + 1 | 0) {
arr.data[j] = arrays[index];
index = index + 1 | 0;
}
arrays[packedIndex] = arr;
packedIndex = packedIndex + 1 | 0;
}
limit = packedIndex;
}
return arrays[0];
}
function $rt_assertNotNaN(value) {
if (typeof value === 'number' && isNaN(value)) {
throw "NaN";
}
return value;
}
var $rt_stdoutBuffer = "";
var $rt_putStdout = typeof $rt_putStdoutCustom === "function" ? $rt_putStdoutCustom : function(ch) {
if (ch === 0xA) {
if (console) {
console.info($rt_stdoutBuffer);
}
$rt_stdoutBuffer = "";
} else {
$rt_stdoutBuffer += String.fromCharCode(ch);
}
};
var $rt_stderrBuffer = "";
var $rt_putStderr = typeof $rt_putStderrCustom === "function" ? $rt_putStderrCustom : function(ch) {
if (ch === 0xA) {
if (console) {
console.error($rt_stderrBuffer);
}
$rt_stderrBuffer = "";
} else {
$rt_stderrBuffer += String.fromCharCode(ch);
}
};
var $rt_packageData = null;
function $rt_packages(data) {
var i = 0;
var packages = new Array(data.length);
for (var j = 0;j < data.length;++j) {
var prefixIndex = data[i++];
var prefix = prefixIndex >= 0 ? packages[prefixIndex] : "";
packages[j] = prefix + data[i++] + ".";
}
$rt_packageData = packages;
}
function $rt_metadata(data) {
var packages = $rt_packageData;
var i = 0;
while (i < data.length) {
var cls = data[i++];
cls.$meta = { };
var m = cls.$meta;
var className = data[i++];
m.name = className !== 0 ? className : null;
if (m.name !== null) {
var packageIndex = data[i++];
if (packageIndex >= 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;j < virtualMethods.length;j += 2) {
var name = virtualMethods[j];
var func = virtualMethods[j + 1];
if (typeof name === 'string') {
name = [name];
}
for (var k = 0;k < name.length;++k) {
cls.prototype[name[k]] = func;
}
}
}
cls.$array = null;
}
}
function $rt_threadStarter(f) {
return function() {
var args = Array.prototype.slice.apply(arguments);
$rt_startThread(function() {
f.apply(this, args);
});
};
}
function $rt_mainStarter(f) {
return function(args, callback) {
if (!args) {
args = [];
}
var javaArgs = $rt_createArray($rt_objcls(), args.length);
for (var i = 0;i < args.length;++i) {
javaArgs.data[i] = $rt_str(args[i]);
}
$rt_startThread(function() {
f.call(null, javaArgs);
}, callback);
};
}
var $rt_stringPool_instance;
function $rt_stringPool(strings) {
$rt_stringPool_instance = new Array(strings.length);
for (var i = 0;i < strings.length;++i) {
$rt_stringPool_instance[i] = $rt_intern($rt_str(strings[i]));
}
}
function $rt_s(index) {
return $rt_stringPool_instance[index];
}
function $rt_eraseClinit(target) {
return target.$clinit = function() {
};
}
var $rt_numberConversionView = new DataView(new ArrayBuffer(8));
function $rt_doubleToLongBits(n) {
$rt_numberConversionView.setFloat64(0, n, true);
return new Long($rt_numberConversionView.getInt32(0, true), $rt_numberConversionView.getInt32(4, true));
}
function $rt_longBitsToDouble(n) {
$rt_numberConversionView.setInt32(0, n.lo, true);
$rt_numberConversionView.setInt32(4, n.hi, true);
return $rt_numberConversionView.getFloat64(0, true);
}
function $rt_floatToIntBits(n) {
$rt_numberConversionView.setFloat32(0, n);
return $rt_numberConversionView.getInt32(0);
}
function $rt_intBitsToFloat(n) {
$rt_numberConversionView.setInt32(0, n);
return $rt_numberConversionView.getFloat32(0);
}
function $rt_javaException(e) {
return e instanceof Error && typeof e.$javaException === 'object' ? e.$javaException : null;
}
function $rt_jsException(e) {
return typeof e.$jsException === 'object' ? e.$jsException : null;
}
function $rt_wrapException(err) {
var ex = err.$javaException;
if (!ex) {
ex = $rt_createException($rt_str("(JavaScript) " + err.toString()));
err.$javaException = ex;
ex.$jsException = err;
$rt_fillStack(err, ex);
}
return ex;
}
function $dbg_class(obj) {
var cls = obj.constructor;
var arrayDegree = 0;
while (cls.$meta && cls.$meta.item) {
++arrayDegree;
cls = cls.$meta.item;
}
var clsName = "";
if (cls === $rt_booleancls()) {
clsName = "boolean";
} else if (cls === $rt_bytecls()) {
clsName = "byte";
} else if (cls === $rt_shortcls()) {
clsName = "short";
} else if (cls === $rt_charcls()) {
clsName = "char";
} else if (cls === $rt_intcls()) {
clsName = "int";
} else if (cls === $rt_longcls()) {
clsName = "long";
} else if (cls === $rt_floatcls()) {
clsName = "float";
} else if (cls === $rt_doublecls()) {
clsName = "double";
} else {
clsName = cls.$meta ? cls.$meta.name || "a/" + cls.name : "@" + cls.name;
}
while (arrayDegree-- > 0) {
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.$clone = f;
}
function $rt_cls(cls) {
return jl_Class_getClass(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 jl_String__init_(characters);
}
function $rt_ustr(str) {
if (str === null) {
return null;
}
var data = str.$characters.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 jl_Object; }
function $rt_nullCheck(val) {
if (val === null) {
$rt_throw(jl_NullPointerException__init_());
}
return val;
}
function $rt_intern(str) {
return str;
}
function $rt_getThread() {
return jl_Thread_currentThread();
}
function $rt_setThread(t) {
return jl_Thread_setCurrentThread(t);
}
function $rt_createException(message) {
return jl_RuntimeException__init_(message);
}
function $rt_createStackElement(className, methodName, fileName, lineNumber) {
return null;
}
function $rt_setStack(e, stack) {
}
var $java = Object.create(null);
function jl_Object() {
this.$monitor = null;
this.$id$ = 0;
}
function jl_Object__init_() {
var var_0 = new jl_Object();
jl_Object__init_0(var_0);
return var_0;
}
function jl_Object_monitorEnterSync($o) {
var var$2;
if ($o.$monitor === null)
jl_Object_createMonitor($o);
if ($o.$monitor.$owner === null)
$o.$monitor.$owner = jl_Thread_currentThread0;
else if ($o.$monitor.$owner !== jl_Thread_currentThread0) {
var$2 = new jl_IllegalStateException;
jl_Throwable__init_(var$2, $rt_s(0));
$rt_throw(var$2);
}
$o = $o.$monitor;
$o.$count = $o.$count + 1 | 0;
}
function jl_Object_monitorExitSync($o) {
var var$2, var$3;
if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === jl_Thread_currentThread0) {
var$2 = $o.$monitor;
var$3 = var$2.$count - 1 | 0;
var$2.$count = var$3;
if (!var$3)
$o.$monitor.$owner = null;
jl_Object_isEmptyMonitor($o);
return;
}
$o = new jl_IllegalMonitorStateException;
jl_Throwable__init_0($o);
$rt_throw($o);
}
function jl_Object_monitorEnter($o) {
if ($o.$monitor === null)
jl_Object_createMonitor($o);
if ($o.$monitor.$owner === null)
$o.$monitor.$owner = jl_Thread_currentThread0;
if ($o.$monitor.$owner !== jl_Thread_currentThread0)
jl_Object_monitorEnterWait($o, 1);
else {
$o = $o.$monitor;
$o.$count = $o.$count + 1 | 0;
}
}
function jl_Object_createMonitor($o) {
$o.$monitor = jl_Object$Monitor__init_();
}
function jl_Object_monitorEnterWait(var$1, var$2) {
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.$complete = function(val) {
thread.attribute = val;
$rt_setThread(javaThread);
thread.resume();
};
callback.$error = function(e) {
thread.attribute = $rt_exception(e);
$rt_setThread(javaThread);
thread.resume();
};
callback = otpp_AsyncCallbackWrapper_create(callback);
return thread.suspend(function() {
try {
jl_Object_monitorEnterWait0(var$1, var$2, callback);
} catch($e) {
callback.$error($rt_exception($e));
}
});
}
function jl_Object_monitorEnterWait0($o, $count, $callback) {
var $thread_0, $monitor, var$6;
$thread_0 = jl_Thread_currentThread0;
if ($o.$monitor === null) {
jl_Object_createMonitor($o);
jl_Thread_setCurrentThread($thread_0);
$o = $o.$monitor;
$o.$count = $o.$count + $count | 0;
otpp_AsyncCallbackWrapper_complete($callback, null);
return;
}
if ($o.$monitor.$owner === null) {
$o.$monitor.$owner = $thread_0;
jl_Thread_setCurrentThread($thread_0);
$o = $o.$monitor;
$o.$count = $o.$count + $count | 0;
otpp_AsyncCallbackWrapper_complete($callback, null);
return;
}
$monitor = $o.$monitor;
if ($monitor.$enteringThreads === null)
$monitor.$enteringThreads = otp_Platform_createQueueJs$js_body$_30();
$monitor = $monitor.$enteringThreads;
var$6 = new jl_Object$monitorEnterWait$lambda$_6_0;
var$6.$_0 = $thread_0;
var$6.$_1 = $o;
var$6.$_2 = $count;
var$6.$_3 = $callback;
$callback = var$6;
$monitor.push($callback);
}
function jl_Object_monitorExit($o) {
var var$2;
if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === jl_Thread_currentThread0) {
var$2 = $o.$monitor;
var$2.$count = var$2.$count - 1 | 0;
if (var$2.$count <= 0) {
var$2.$owner = null;
if (var$2.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static(var$2.$enteringThreads)) {
var$2 = new jl_Object$monitorExit$lambda$_8_0;
var$2.$_00 = $o;
otp_Platform_postpone(var$2);
} else
jl_Object_isEmptyMonitor($o);
}
return;
}
$o = new jl_IllegalMonitorStateException;
jl_Throwable__init_0($o);
$rt_throw($o);
}
function jl_Object_isEmptyMonitor($this) {
var $monitor;
$monitor = $this.$monitor;
if ($monitor === null)
return 1;
a: {
if ($monitor.$owner === null && !($monitor.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static($monitor.$enteringThreads))) {
if ($monitor.$notifyListeners === null)
break a;
if (otp_PlatformQueue_isEmpty$static($monitor.$notifyListeners))
break a;
}
return 0;
}
$this.$monitor = null;
return 1;
}
function jl_Object__init_0($this) {
return;
}
function jl_Object_getClass($this) {
return jl_Class_getClass($this.constructor);
}
function jl_Object_hashCode($this) {
return jl_Object_identity($this);
}
function jl_Object_equals($this, $other) {
return $this !== $other ? 0 : 1;
}
function jl_Object_toString($this) {
var var$1;
var$1 = new jl_StringBuilder;
jl_AbstractStringBuilder__init_(var$1);
jl_AbstractStringBuilder_append(var$1, jl_Class_getName(jl_Object_getClass($this)));
jl_AbstractStringBuilder_append(var$1, $rt_s(1));
jl_AbstractStringBuilder_append(var$1, jl_Integer_toHexString(jl_Object_identity($this)));
return jl_AbstractStringBuilder_toString(var$1);
}
function jl_Object_identity($this) {
var $platformThis, var$2;
$platformThis = $this;
if (!$platformThis.$id$) {
var$2 = $rt_nextId();
$platformThis.$id$ = var$2;
}
return $this.$id$;
}
function jl_Object_clone($this) {
var $result, var$2, var$3;
if (!$rt_isInstance($this, jl_Cloneable) && $this.constructor.$meta.item === null) {
$result = new jl_CloneNotSupportedException;
jl_Throwable__init_0($result);
$rt_throw($result);
}
$result = otp_Platform_clone($this);
var$2 = $result;
var$3 = $rt_nextId();
var$2.$id$ = var$3;
return $result;
}
function jl_Object_notifyAll($this) {
var $listeners, $listener;
if (!($this.$monitor !== null && $this.$monitor.$owner === jl_Thread_currentThread0 ? 1 : 0)) {
$listeners = new jl_IllegalMonitorStateException;
jl_Throwable__init_0($listeners);
$rt_throw($listeners);
}
$listeners = $this.$monitor.$notifyListeners;
if ($listeners === null)
return;
while (!otp_PlatformQueue_isEmpty$static($listeners)) {
$listener = otp_PlatformQueue_remove$static($listeners);
if (!$listener.$expired())
otp_Platform_postpone($listener);
}
$this.$monitor.$notifyListeners = null;
}
function nlevit_MainClass() {
jl_Object.call(this);
}
var nlevit_MainClass_crashScreenOptsDump = null;
var nlevit_MainClass_configRootElement = null;
var nlevit_MainClass_configEPKFiles = null;
var nlevit_MainClass_configLocalesFolder = null;
var nlevit_MainClass_isCrashed = 0;
function nlevit_MainClass__init_() {
var var_0 = new nlevit_MainClass();
nlevit_MainClass__init_0(var_0);
return var_0;
}
function nlevit_MainClass__init_0($this) {
return;
}
function nlevit_MainClass_main($args) {
var $systemOut, $systemErr, $opts, $eaglercraftOpts, $t, $epkConfig, $epkConfigArr, $i, $l, var$11, var$12, $epkConfigStr, $ex, $$je, $ptr, $tmp;
$ptr = 0;
if ($rt_resuming()) {
var $thread = $rt_nativeThread();
$ptr = $thread.pop();$ex = $thread.pop();$epkConfigStr = $thread.pop();var$12 = $thread.pop();var$11 = $thread.pop();$l = $thread.pop();$i = $thread.pop();$epkConfigArr = $thread.pop();$epkConfig = $thread.pop();$t = $thread.pop();$eaglercraftOpts = $thread.pop();$opts = $thread.pop();$systemErr = $thread.pop();$systemOut = $thread.pop();$args = $thread.pop();
}
main: while (true) { switch ($ptr) {
case 0:
nlevit_MainClass__clinit_();
jl_String__clinit_();
jl_Integer__clinit_();
jur_AbstractSet__clinit_();
jl_Character__clinit_();
jur_AbstractCharClass$PredefinedCharacterClasses__clinit_();
jur_AbstractCharClass__clinit_();
jur_FSet__clinit_();
oj_JSONObject__clinit_();
nlevit_TeaVMClientConfigAdapter__clinit_();
nlevl_Level__clinit_();
jl_Thread__clinit_();
ju_Locale__clinit_();
ju_Calendar__clinit_();
ju_GregorianCalendar__clinit_();
otcit_CachedDateTimeZone__clinit_();
otcit_DateTimeZoneProvider__clinit_();
nmu_ChatStyle__clinit_();
jl_Boolean__clinit_();
jl_Long__clinit_();
jl_Float__clinit_();
jl_Double__clinit_();
nmcs_KeyBinding__clinit_();
$ptr = 1;
case 1:
nmc_CrashReport__clinit_();
if ($rt_suspending()) {
break main;
}
nmn_NBTBase__clinit_();
cgcc_ImmutableMap__clinit_();
cgcc_Collections2__clinit_();
oaclb_ToStringStyle__clinit_();
cgcc_Iterators__clinit_();
cgcc_EmptyImmutableSet__clinit_();
cgcc_ObjectArrays__clinit_();
cgcc_AbstractIterator$State__clinit_();
nmbm_MapColor__clinit_();
nmb_BlockRailBase$EnumRailDirection__clinit_();
nmu_EnumFacing$AxisDirection__clinit_();
nmu_EnumFacing$Plane__clinit_();
nmu_Vec3i__clinit_();
nmb_BlockFlower$EnumFlowerColor__clinit_();
cgcp_Ints__clinit_();
ju_Collections__clinit_();
jm_BigInteger__clinit_();
ju_TreeSet__clinit_();
cgcb_AbstractIterator$State__clinit_();
oacl_StringUtils__clinit_();
jt_DecimalFormat__clinit_();
jm_RoundingMode__clinit_();
jm_Conversion__clinit_();
jn_ByteOrder__clinit_();
nlevn_MathUtil__clinit_();
ju_Date__clinit_();
ju_Hashtable__clinit_();
cgcc_ImmutableBiMap__clinit_();
cgcc_EmptyImmutableBiMap__clinit_();
$ptr = 2;
case 2:
nme_DataWatcher__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 3;
case 3:
nlevi_PlatformRuntime__clinit_();
if ($rt_suspending()) {
break main;
}
jnc_CodingErrorAction__clinit_();
jnc_CoderResult__clinit_();
cjj_Deflate__clinit_();
cjj_CRC32__clinit_();
cjj_Tree__clinit_();
$ptr = 4;
case 4:
nmcr_EntityRenderer__clinit_();
if ($rt_suspending()) {
break main;
}
nlevi_PlatformInput__clinit_();
$ptr = 5;
case 5:
nmc_Minecraft__clinit_();
if ($rt_suspending()) {
break main;
}
nlevi_PlatformOpenGL__clinit_();
$ptr = 6;
case 6:
nmcr_LanguageManager__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 7;
case 7:
nmp_Profiler__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 8;
case 8:
nmi_ItemStack__clinit_();
if ($rt_suspending()) {
break main;
}
nmi_ItemPotion__clinit_();
$ptr = 9;
case 9:
nmn_NBTTagList__clinit_();
if ($rt_suspending()) {
break main;
}
jl_AbstractStringBuilder$Constants__clinit_();
otcit_FloatAnalyzer__clinit_();
jl_Byte__clinit_();
$ptr = 10;
case 10:
nmp_PotionEffect__clinit_();
if ($rt_suspending()) {
break main;
}
drmim_FPSB__clinit_();
$ptr = 11;
case 11:
nme_SharedMonsterAttributes__clinit_();
if ($rt_suspending()) {
break main;
}
otcit_DoubleAnalyzer__clinit_();
nmu_BlockPos__clinit_();
nlevm_EaglerTextureAtlasSprite__clinit_();
nmbs_BlockStateBase__clinit_();
nmu_ChatComponentTranslation__clinit_();
$ptr = 12;
case 12:
nmu_StringTranslate__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 13;
case 13:
nmu_StatCollector__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockDoor$EnumHingePosition__clinit_();
nmb_BlockDoor$EnumDoorHalf__clinit_();
nmb_BlockDoublePlant$EnumBlockHalf__clinit_();
nmb_BlockRedstoneWire$EnumAttachPosition__clinit_();
cgcb_Predicates__clinit_();
jlr_Modifier__clinit_();
nmcrbm_ItemTransformVec3f$Deserializer__clinit_();
$ptr = 14;
case 14:
nlevj_JSONTypeProvider__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 15;
case 15:
nme_ClickEvent$Action__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 16;
case 16:
nme_HoverEvent$Action__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 17;
case 17:
nmt_TileEntity__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 18;
case 18:
nmcm_ChunkProviderClient__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 19;
case 19:
nmwc_Chunk__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 20;
case 20:
nmb_BlockDirt__clinit_();
if ($rt_suspending()) {
break main;
}
cgcc_Tables__clinit_();
$ptr = 21;
case 21:
nmb_BlockSapling__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 22;
case 22:
nmb_BlockLiquid__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockLog$EnumAxis__clinit_();
nmb_BlockLog__clinit_();
$ptr = 23;
case 23:
nmb_BlockLeaves__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 24;
case 24:
nmb_BlockSponge__clinit_();
if ($rt_suspending()) {
break main;
}
cgcb_Predicates$ObjectPredicate__clinit_();
$ptr = 25;
case 25:
nmu_RegistrySimple__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 26;
case 26:
nmb_BlockDispenser__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockSandStone$EnumType__clinit_();
$ptr = 27;
case 27:
nmb_BlockBed__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockBed$EnumPartType__clinit_();
$ptr = 28;
case 28:
nmb_BlockRailPowered__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 29;
case 29:
nmb_BlockRailDetector__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 30;
case 30:
nmb_BlockPistonBase__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockTallGrass$EnumType__clinit_();
$ptr = 31;
case 31:
nmb_BlockPistonExtension__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockPistonExtension$EnumPistonType__clinit_();
$ptr = 32;
case 32:
nmb_BlockColored__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 33;
case 33:
nmu_EnumChatFormatting__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 34;
case 34:
nmb_BlockStoneSlab__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockSlab$EnumBlockHalf__clinit_();
$ptr = 35;
case 35:
nmb_BlockTNT__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 36;
case 36:
nmb_BlockTorch__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 37;
case 37:
nmb_BlockFire__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockStairs$EnumHalf__clinit_();
$ptr = 38;
case 38:
nmb_BlockRedstoneWire__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 39;
case 39:
nmb_BlockCrops__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 40;
case 40:
nmb_BlockFarmland__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 41;
case 41:
nmb_BlockStandingSign__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 42;
case 42:
nmb_BlockLever__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 43;
case 43:
nmb_BlockPressurePlate__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 44;
case 44:
nmb_BlockButton__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 45;
case 45:
nmb_BlockSnow__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 46;
case 46:
nmb_BlockCactus__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 47;
case 47:
nmb_BlockReed__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 48;
case 48:
nmb_BlockJukebox__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 49;
case 49:
nmb_BlockCake__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 50;
case 50:
nmb_BlockRedstoneRepeater__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 51;
case 51:
nmb_BlockStainedGlass__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockTrapDoor$DoorHalf__clinit_();
nmb_BlockSilverfish$EnumType__clinit_();
nmb_BlockStoneBrick$EnumType__clinit_();
nmb_BlockHugeMushroom$EnumType__clinit_();
$ptr = 52;
case 52:
nmb_BlockStem__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 53;
case 53:
nmb_BlockVine__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 54;
case 54:
nmb_BlockFenceGate__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 55;
case 55:
nmb_BlockNetherWart__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 56;
case 56:
nmb_BlockBrewingStand__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 57;
case 57:
nmb_BlockCauldron__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 58;
case 58:
nmb_BlockCocoa__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 59;
case 59:
nmb_BlockTripWire__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 60;
case 60:
nmb_BlockCommandBlock__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 61;
case 61:
nmb_BlockWall__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockWall$EnumType__clinit_();
$ptr = 62;
case 62:
nmb_BlockFlowerPot__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 63;
case 63:
nmb_BlockSkull__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 64;
case 64:
nmb_BlockPressurePlateWeighted__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 65;
case 65:
nmb_BlockRedstoneComparator__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockRedstoneComparator$Mode__clinit_();
$ptr = 66;
case 66:
nmb_BlockDaylightDetector__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 67;
case 67:
nmb_BlockHopper__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockQuartz$EnumType__clinit_();
$ptr = 68;
case 68:
nmb_BlockStainedGlassPane__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockPrismarine$EnumType__clinit_();
$ptr = 69;
case 69:
nmb_BlockRotatedPillar__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 70;
case 70:
nmb_BlockCarpet__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockDoublePlant$EnumPlantType__clinit_();
nmb_BlockRedSandstone$EnumType__clinit_();
$ptr = 71;
case 71:
nmb_BlockStoneSlabNew__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 72;
case 72:
nmei_EntityMinecart$EnumMinecartType__clinit_();
if ($rt_suspending()) {
break main;
}
nme_Entity__clinit_();
nmep_EntityHorse__clinit_();
$ptr = 73;
case 73:
nmei_EntityItem__clinit_();
if ($rt_suspending()) {
break main;
}
nlev_EaglercraftRandom__clinit_();
$ptr = 74;
case 74:
nmi_Item__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 75;
case 75:
nmi_ItemFishFood$FishType__clinit_();
if ($rt_suspending()) {
break main;
}
nmi_ItemSkull__clinit_();
nmei_EntityMinecart__clinit_();
nmu_StringUtils__clinit_();
nmw_EnumDifficulty__clinit_();
nmw_WorldType__clinit_();
nmw_WorldSettings$GameType__clinit_();
nlevi_EnumPlatformType__clinit_();
$ptr = 76;
case 76:
nme_EntityLivingBase__clinit_();
if ($rt_suspending()) {
break main;
}
nmei_EntityArmorStand__clinit_();
nms_Score__clinit_();
$ptr = 77;
case 77:
nmcn_NetHandlerPlayClient__clinit_();
if ($rt_suspending()) {
break main;
}
nms_Scoreboard__clinit_();
$ptr = 78;
case 78:
nmc_PlayerSelector__clinit_();
if ($rt_suspending()) {
break main;
}
oacl_ObjectUtils__clinit_();
jl_Package__clinit_();
jl_ClassLoader__clinit_();
nmbs_BlockState__clinit_();
cgcc_ComparisonChain__clinit_();
nke_EventBusImpl__clinit_();
nmcg_FontRenderer__clinit_();
nmu_Session__clinit_();
nlevit_EarlyLoadScreen__clinit_();
nlevi_PlatformAssets__clinit_();
$ptr = 79;
case 79:
nlevi_PlatformAudio__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 80;
case 80:
nlevo_SpriteLevelMixer__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 81;
case 81:
nlevo_InstancedFontRenderer__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 82;
case 82:
nlevo_InstancedParticleRenderer__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 83;
case 83:
nmcr_DefaultResourcePack__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 84;
case 84:
nmi_Bootstrap__clinit_();
if ($rt_suspending()) {
break main;
}
nlev_Base64__clinit_();
nlev_BaseNCodec__clinit_();
jnc_StandardCharsets__clinit_();
nmwg_NoiseGeneratorSimplex__clinit_();
$ptr = 85;
case 85:
nmwb_BiomeGenBase__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 86;
case 86:
nmem_EntityEnderman__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 87;
case 87:
nme_EntityCreature__clinit_();
if ($rt_suspending()) {
break main;
}
nmep_EntityVillager__clinit_();
$ptr = 88;
case 88:
nmb_BlockGrass__clinit_();
if ($rt_suspending()) {
break main;
}
nme_EnumEnchantmentType__clinit_();
$ptr = 89;
case 89:
nmb_BlockNote__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockPressurePlate$Sensitivity__clinit_();
nmb_BlockRedstoneTorch__clinit_();
$ptr = 90;
case 90:
nmb_BlockFence__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_BlockPumpkin__clinit_();
$ptr = 91;
case 91:
nmb_BlockPane__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 92;
case 92:
nmb_BlockMycelium__clinit_();
if ($rt_suspending()) {
break main;
}
nmi_Item$ToolMaterial__clinit_();
nmi_ItemBow__clinit_();
nmi_ItemArmor__clinit_();
nmi_ItemArmor$ArmorMaterial__clinit_();
nmi_ItemMinecart__clinit_();
nmi_ItemDye__clinit_();
nmi_ItemRecord__clinit_();
nmb_BlockStairs$EnumShape__clinit_();
nmb_BlockFlowerPot$EnumFlowerType__clinit_();
$ptr = 93;
case 93:
nmem_EntityPigZombie__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 94;
case 94:
nmem_EntityZombie__clinit_();
if ($rt_suspending()) {
break main;
}
nmeb_EntityWither__clinit_();
nlev_BaseNCodec$CodecPolicy__clinit_();
$ptr = 95;
case 95:
nmcg_GuiScreen__clinit_();
if ($rt_suspending()) {
break main;
}
cjj_Inflate__clinit_();
nlev_Display__clinit_();
$ptr = 96;
case 96:
nlevo_GlStateManager__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 97;
case 97:
nmcs_GameSettings__clinit_();
if ($rt_suspending()) {
break main;
}
nmcs_GameSettings$Options__clinit_();
$ptr = 98;
case 98:
nmcr_ResourcePackRepository__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 99;
case 99:
nmcr_SimpleReloadableResourceManager__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 100;
case 100:
nmcrt_TextureManager__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 101;
case 101:
dr_Resent__clinit_();
if ($rt_suspending()) {
break main;
}
nlevp_SkinPreviewRenderer__clinit_();
$ptr = 102;
case 102:
nmcm_ServerList__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 103;
case 103:
nmcm_GuiConnecting__clinit_();
if ($rt_suspending()) {
break main;
}
nlevo_VertexFormat__clinit_();
nmep_EntityPlayer$EnumChatVisibility__clinit_();
nmep_EnumPlayerModelParts__clinit_();
$ptr = 104;
case 104:
nlev_EaglercraftSoundManager__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 105;
case 105:
nlevm_ChunkUpdateManager__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 106;
case 106:
nmcg_GuiNewChat__clinit_();
if ($rt_suspending()) {
break main;
}
nmcg_GuiPlayerTabOverlay__clinit_();
nlevp_CustomSkin__clinit_();
nmcm_ModelSilverfish__clinit_();
nmcm_ModelEnderMite__clinit_();
nmn_NBTSizeTracker__clinit_();
nmu_EnumWorldBlockLayer__clinit_();
$ptr = 107;
case 107:
nlevo_FixedFunctionPipeline__clinit_();
if ($rt_suspending()) {
break main;
}
drmb_Category__clinit_();
drmih_ComboCounter__clinit_();
$ptr = 108;
case 108:
drmih_Hitboxes__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 109;
case 109:
drmim_Crosshair__clinit_();
if ($rt_suspending()) {
break main;
}
nlevi_KeyboardConstants__clinit_();
cjj_InfBlocks__clinit_();
nlevs_RateLimitTracker__clinit_();
nmnpc_C16PacketClientStatus$EnumState__clinit_();
$ptr = 110;
case 110:
nmcg_GuiChat__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 111;
case 111:
nmcrt_SimpleTexture__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 112;
case 112:
nmcm_ServerData__clinit_();
if ($rt_suspending()) {
break main;
}
drmih_Freelook__clinit_();
$ptr = 113;
case 113:
drmih_KeyStrokes__clinit_();
if ($rt_suspending()) {
break main;
}
drmih_ArmorHud__clinit_();
$ptr = 114;
case 114:
drmih_ReachDisplay__clinit_();
if ($rt_suspending()) {
break main;
}
drmih_Info__clinit_();
$ptr = 115;
case 115:
drmim_Fullbright__clinit_();
if ($rt_suspending()) {
break main;
}
drmim_AutoGG__clinit_();
cjj_InfTree__clinit_();
cjj_InfCodes__clinit_();
nmu_MovingObjectPosition$MovingObjectType__clinit_();
$ptr = 116;
case 116:
nlevs_EaglercraftNetworkManager__clinit_();
if ($rt_suspending()) {
break main;
}
nmcm_ServerData$ServerResourceMode__clinit_();
nmt_TileEntityFurnace__clinit_();
nmt_TileEntityDispenser__clinit_();
nmt_TileEntityBrewingStand__clinit_();
nmt_TileEntityEnchantmentTable__clinit_();
nmu_EntitySelectors__clinit_();
drur_Color__clinit_();
nmw_ColorizerGrass__clinit_();
nmw_ColorizerFoliage__clinit_();
$ptr = 117;
case 117:
nmcrbm_ModelBlock__clinit_();
if ($rt_suspending()) {
break main;
}
nmcrbm_ItemTransformVec3f__clinit_();
nmcrbm_ItemCameraTransforms__clinit_();
nmcrbm_BlockPartFace__clinit_();
nmca_SoundList$SoundEntry$Type__clinit_();
$ptr = 118;
case 118:
nmcr_AbstractResourcePack__clinit_();
if ($rt_suspending()) {
break main;
}
nmcr_ActiveRenderInfo__clinit_();
nmcrc_ClippingHelperImpl__clinit_();
jl_Short__clinit_();
nmcrbm_FaceBakery__clinit_();
$ptr = 119;
case 119:
nmcrbm_ItemModelGenerator__clinit_();
if ($rt_suspending()) {
break main;
}
nmw_WorldProvider__clinit_();
nme_EnchantmentHelper__clinit_();
nme_EnchantmentProtection__clinit_();
nme_EnchantmentDamage__clinit_();
nmcgs_SpectatorMenu__clinit_();
nlevo_GlStateManager$TexGen__clinit_();
nmcrbm_ItemCameraTransforms$TransformType__clinit_();
$ptr = 120;
case 120:
nmn_JsonToNBT__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 121;
case 121:
nmcr_FallbackResourceManager__clinit_();
if ($rt_suspending()) {
break main;
}
nmi_EnumAction__clinit_();
nleviv_VFile__clinit_();
$ptr = 122;
case 122:
nleviv_VIteratorFile__clinit_();
if ($rt_suspending()) {
break main;
}
nke_PostResult$Success__clinit_();
nmca_ISound$AttenuationType__clinit_();
nmnpc_C0BPacketEntityAction$Action__clinit_();
nmw_EnumSkyBlock__clinit_();
nmcrc_VisGraph__clinit_();
$ptr = 123;
case 123:
nmcrc_SetVisibility__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 124;
case 124:
nmcrc_CompiledChunk__clinit_();
if ($rt_suspending()) {
break main;
}
nmu_ClassInheritanceMultiMap__clinit_();
nmwb_EnumBorderStatus__clinit_();
nmcgsc_TeleportToPlayer__clinit_();
ju_Vector__clinit_();
$ptr = 125;
case 125:
nmn_JsonToNBT$Primitive__clinit_();
if ($rt_suspending()) {
break main;
}
nmb_Block$EnumOffsetType__clinit_();
nmwb_BiomeGenBase$TempCategory__clinit_();
nmt_TileEntityBanner$EnumBannerPattern__clinit_();
nmu_DamageSource__clinit_();
nme_EnumCreatureAttribute__clinit_();
nmu_ChatAllowedCharacters__clinit_();
$ptr = 126;
case 126:
nmcg_GuiMultiplayer__clinit_();
if ($rt_suspending()) {
break main;
}
nmcg_IProgressMeter__clinit_();
nmw_LockCode__clinit_();
$ptr = 127;
case 127:
nmcrt_TileEntityItemStackRenderer__clinit_();
if ($rt_suspending()) {
break main;
}
nmcrc_ChunkCompileTaskGenerator$Status__clinit_();
nmcrc_ChunkCompileTaskGenerator$Type__clinit_();
nmu_IntegerCache__clinit_();
$ptr = 128;
case 128:
nlevi_PlatformNetworking__clinit_();
if ($rt_suspending()) {
break main;
}
nlevi_EnumEaglerConnectionState__clinit_();
$ptr = 129;
case 129:
nlevs_ConnectionHandshake__clinit_();
if ($rt_suspending()) {
break main;
}
nmn_EnumPacketDirection__clinit_();
$ptr = 130;
case 130:
nmcg_GuiScreenResourcePacks__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 131;
case 131:
nmcg_GuiSlot__clinit_();
if ($rt_suspending()) {
break main;
}
nlevi_PlatformApplication$FileChooserCallbackImpl__clinit_();
nlevn_Unpooled__clinit_();
nlevc_SHA256Digest__clinit_();
nlevs_HandshakePacketTypes__clinit_();
$ptr = 132;
case 132:
nlevp_ServerSkinCache__clinit_();
if ($rt_suspending()) {
break main;
}
nlevi_EnumServerRateLimit__clinit_();
nlev_ThreadLocalRandom__clinit_();
nmnps_S2BPacketChangeGameState__clinit_();
nmnpc_C08PacketPlayerBlockPlacement__clinit_();
nmep_EntityRabbit$EnumMoveType__clinit_();
nlevma_TexturesProperty__clinit_();
nmep_EntityPlayer$EnumStatus__clinit_();
$ptr = 133;
case 133:
nlevf_ListenableFuture__clinit_();
if ($rt_suspending()) {
break main;
}
nmwc_Chunk$EnumCreateEntityType__clinit_();
nmw_GameRules$ValueType__clinit_();
nmnps_S3CPacketUpdateScore$Action__clinit_();
nmnps_S45PacketTitle$Type__clinit_();
jus_Collector$Characteristics__clinit_();
nmnps_S38PacketPlayerListItem$Action__clinit_();
nmnps_S44PacketWorldBorder$Action__clinit_();
nmnps_S42PacketCombatEvent$Event__clinit_();
$ptr = 134;
case 134:
nlevs_ServerQueryDispatch__clinit_();
if ($rt_suspending()) {
break main;
}
nmcg_GuiLockIconButton$Icon__clinit_();
nlevp_GuiPasswordTextField__clinit_();
$ptr = 135;
case 135:
nmcr_ResourcePackListEntryDefault__clinit_();
if ($rt_suspending()) {
break main;
}
$ptr = 136;
case 136:
nlevit_TeaVMServerQuery__clinit_();
if ($rt_suspending()) {
break main;
}
nmnpc_C19PacketResourcePackStatus$Action__clinit_();
nmnpc_C02PacketUseEntity$Action__clinit_();
nmnpc_C07PacketPlayerDigging$Action__clinit_();
juc_TimeUnit__clinit_();
nmei_EntityPainting$EnumArt__clinit_();
nlevi_IServerQuery$QueryReadyState__clinit_();
nleviv_BooleanResult__clinit_();
nmnps_S08PacketPlayerPosLook$EnumFlags__clinit_();
nmwb_BiomeColorHelper__clinit_();
$ptr = 137;
case 137:
nmcrt_LayeredColorMaskTexture__clinit_();
if ($rt_suspending()) {
break main;
}
cgcc_Multisets__clinit_();
$ptr = 138;
case 138:
nmcrt_LayeredTexture__clinit_();
if ($rt_suspending()) {
break main;
}
jusi_SimpleStreamImpl__clinit_();
$ptr = 139;
case 139:
nmi_ContainerRepair__clinit_();
if ($rt_suspending()) {
break main;
}
cjj_JZlib$WrapperType__clinit_();
nmi_InventoryHelper__clinit_();
$ptr = 140;
case 140:
nmu_EnchantmentNameParts__clinit_();
if ($rt_suspending()) {
break main;
}
nmcp_EntitySpellParticleFX__clinit_();
$ptr = 141;
case 141:
nmcg_GuiCommandBlock__clinit_();
if ($rt_suspending()) {
break main;
}
$systemOut = jl_System_out();
$systemErr = jl_System_err();
try {
$opts = $rt_s(2);
$ptr = 142;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 142:
try {
$systemOut.$println($opts);
if ($rt_suspending()) {
break main;
}
$opts = $rt_str(nlevit_MainClass_getEaglerXOpts$js_body$_3());
if ($opts === null) {
$systemOut = $rt_s(4);
$ptr = 147;
continue main;
}
try {
nlevit_MainClass_crashScreenOptsDump = $opts;
$eaglercraftOpts = new oj_JSONObject;
$ptr = 144;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
case 143:
$systemErr.$println($opts);
if ($rt_suspending()) {
break main;
}
$rt_throw($systemOut);
case 144:
try {
try {
oj_JSONObject__init_($eaglercraftOpts, $opts);
if ($rt_suspending()) {
break main;
}
$opts = $rt_s(6);
$ptr = 145;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 145:
try {
try {
$tmp = oj_JSONObject_getString($eaglercraftOpts, $opts);
if ($rt_suspending()) {
break main;
}
$opts = $tmp;
nlevit_MainClass_configRootElement = $opts;
$opts = $rt_s(7);
$ptr = 146;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 146:
try {
try {
a: {
$tmp = oj_JSONObject_get($eaglercraftOpts, $opts);
if ($rt_suspending()) {
break main;
}
$epkConfig = $tmp;
if ($epkConfig instanceof oj_JSONArray) {
$epkConfigArr = $epkConfig;
if (!oj_JSONArray_length($epkConfigArr))
$rt_throw(oj_JSONException__init_($rt_s(8)));
nlevit_MainClass_configEPKFiles = $rt_createArray(nlevit_MainClass$EPKFileEntry, oj_JSONArray_length($epkConfigArr));
$i = 0;
$l = nlevit_MainClass_configEPKFiles.data.length;
if ($i >= $l)
break a;
$args = nlevit_MainClass_configEPKFiles.data;
$ptr = 162;
continue main;
}
if ($epkConfig instanceof oj_JSONObject) {
$args = $rt_createArray(nlevit_MainClass$EPKFileEntry, 1);
var$11 = $args.data;
var$12 = 0;
$opts = $epkConfig;
$ptr = 156;
continue main;
}
if ($epkConfig instanceof jl_String) {
$epkConfigStr = $epkConfig;
$args = $rt_createArray(nlevit_MainClass$EPKFileEntry, 1);
$args.data[0] = nlevit_MainClass$EPKFileEntry__init_($epkConfigStr, $rt_s(9));
nlevit_MainClass_configEPKFiles = $args;
if (jl_String_length($epkConfigStr) > 128) {
$opts = $rt_s(7);
$epkConfigArr = jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), jl_String_substring($epkConfigStr, 0, 128)), $rt_s(10));
$ptr = 160;
continue main;
}
}
}
$opts = $rt_s(11);
$epkConfigArr = $rt_s(12);
$ptr = 157;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 147:
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
$systemOut = $rt_s(13);
$ptr = 148;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 148:
b: {
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
alert("ERROR: game cannot start, the \"window.eaglercraftXOpts\" variable is undefined");
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
break b;
}
$systemOut = $rt_s(3);
$ptr = 154;
continue main;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 149:
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
$ptr = 150;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 150:
try {
nlev_EagRuntime_debugPrintStackTraceToSTDERR($t);
if ($rt_suspending()) {
break main;
}
$systemOut = $rt_s(13);
$ptr = 151;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 151:
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
$systemOut = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(14));
$ptr = 152;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 152:
try {
$tmp = jl_StringBuilder_append0($systemOut, $t);
if ($rt_suspending()) {
break main;
}
$systemOut = $tmp;
$ptr = 153;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 153:
b: {
try {
$tmp = jl_StringBuilder_toString($systemOut);
if ($rt_suspending()) {
break main;
}
$systemOut = $tmp;
alert($rt_ustr($systemOut));
break b;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
}
$systemOut = $rt_s(3);
$ptr = 155;
continue main;
case 154:
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
return;
case 155:
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
return;
case 156:
try {
try {
$tmp = nlevit_MainClass_parseEntry($opts);
if ($rt_suspending()) {
break main;
}
$opts = $tmp;
var$11[var$12] = $opts;
nlevit_MainClass_configEPKFiles = $args;
$opts = $rt_s(11);
$epkConfigArr = $rt_s(12);
$ptr = 157;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 157:
try {
try {
$tmp = oj_JSONObject_optString($eaglercraftOpts, $opts, $epkConfigArr);
if ($rt_suspending()) {
break main;
}
$opts = $tmp;
nlevit_MainClass_configLocalesFolder = $opts;
if (jl_String_endsWith(nlevit_MainClass_configLocalesFolder, $rt_s(15)))
nlevit_MainClass_configLocalesFolder = jl_String_substring(nlevit_MainClass_configLocalesFolder, 0, jl_String_length(nlevit_MainClass_configLocalesFolder) - 1 | 0);
$opts = nlevit_TeaVMClientConfigAdapter_instance;
$ptr = 158;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 158:
try {
try {
nlevit_TeaVMClientConfigAdapter_loadJSON($opts, $eaglercraftOpts);
if ($rt_suspending()) {
break main;
}
$opts = $rt_s(16);
$ptr = 159;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 159:
try {
c: {
try {
$systemOut.$println($opts);
if ($rt_suspending()) {
break main;
}
break c;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
}
$opts = $rt_s(17);
$ptr = 164;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 160:
try {
try {
$tmp = jl_StringBuilder_toString($epkConfigArr);
if ($rt_suspending()) {
break main;
}
$epkConfigArr = $tmp;
$ptr = 161;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 161:
try {
try {
oj_JSONObject_put($eaglercraftOpts, $opts, $epkConfigArr);
if ($rt_suspending()) {
break main;
}
$opts = $rt_s(11);
$epkConfigArr = $rt_s(12);
$ptr = 157;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 162:
try {
try {
$tmp = oj_JSONArray_getJSONObject($epkConfigArr, $i);
if ($rt_suspending()) {
break main;
}
$opts = $tmp;
$ptr = 163;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 163:
try {
try {
$tmp = nlevit_MainClass_parseEntry($opts);
if ($rt_suspending()) {
break main;
}
$opts = $tmp;
$args[$i] = $opts;
$i = $i + 1 | 0;
if ($i < $l) {
$args = nlevit_MainClass_configEPKFiles.data;
$ptr = 162;
continue main;
}
$opts = $rt_s(11);
$epkConfigArr = $rt_s(12);
$ptr = 157;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(5);
$ptr = 149;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 164:
try {
$systemOut.$println($opts);
if ($rt_suspending()) {
break main;
}
nlevit_MainClass_setWindowErrorHandler$js_body$_5(otji_JS_function(nlevit_MainClass$1__init_(), "call"));
$opts = $rt_s(18);
$ptr = 165;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 165:
try {
$systemOut.$println($opts);
if ($rt_suspending()) {
break main;
}
c: {
try {
$ptr = 166;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof nlevi_PlatformRuntime$PlatformIncompatibleException) {
$ex = $$je;
break c;
} else if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(19);
$ptr = 171;
continue main;
}
$systemOut = $rt_s(20);
$ptr = 167;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 166:
try {
c: {
d: {
try {
nlev_EagRuntime_create();
if ($rt_suspending()) {
break main;
}
break c;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof nlevi_PlatformRuntime$PlatformIncompatibleException) {
$ex = $$je;
break d;
} else if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(19);
$ptr = 171;
continue main;
}
$systemOut = $rt_s(20);
$ptr = 167;
continue main;
}
$opts = $rt_s(21);
$ptr = 178;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 167:
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
$systemOut = jl_StringBuilder_append(jl_StringBuilder__init_(), $rt_s(22));
$ptr = 168;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 168:
try {
$tmp = jl_Throwable_getMessage($ex);
if ($rt_suspending()) {
break main;
}
$opts = $tmp;
$systemOut = jl_StringBuilder_append($systemOut, $opts);
$ptr = 169;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 169:
try {
$tmp = jl_StringBuilder_toString($systemOut);
if ($rt_suspending()) {
break main;
}
$systemOut = $tmp;
$ptr = 170;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 170:
b: {
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
try {
$ptr = 175;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
break b;
}
$systemOut = $rt_s(3);
$ptr = 180;
continue main;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 171:
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
$ptr = 172;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 172:
try {
nlev_EagRuntime_debugPrintStackTraceToSTDERR($t);
if ($rt_suspending()) {
break main;
}
$systemOut = $rt_s(23);
$ptr = 173;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 173:
try {
nlevit_MainClass_showCrashScreen($systemOut, $t);
if ($rt_suspending()) {
break main;
}
$systemOut = $rt_s(13);
$ptr = 174;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 174:
b: {
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
break b;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
}
$systemOut = $rt_s(3);
$ptr = 177;
continue main;
case 175:
b: {
try {
$tmp = jl_Throwable_getMessage($ex);
if ($rt_suspending()) {
break main;
}
$systemOut = $tmp;
$ptr = 176;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else{
$systemOut = $$je;
break b;
}
}
$systemOut = $rt_s(3);
$ptr = 180;
continue main;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 176:
b: {
try {
c: {
try {
nlevit_MainClass_showIncompatibleScreen($systemOut);
if ($rt_suspending()) {
break main;
}
break c;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
}
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
break b;
}
$systemOut = $rt_s(3);
$ptr = 180;
continue main;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 177:
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
return;
case 178:
try {
$systemOut.$println($opts);
if ($rt_suspending()) {
break main;
}
try {
$args = $rt_createArray(jl_String, 0);
$ptr = 179;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
} else {
throw $$e;
}
}
$systemOut = $rt_s(24);
$ptr = 181;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 179:
b: {
c: {
try {
nmcm_Main_appMain($args);
if ($rt_suspending()) {
break main;
}
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
$t = $$je;
break c;
} else{
$systemOut = $$je;
break b;
}
}
$systemOut = $rt_s(3);
$ptr = 184;
continue main;
}
try {
$systemOut = $rt_s(24);
$ptr = 181;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 180:
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
return;
case 181:
try {
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
$ptr = 182;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 182:
try {
nlev_EagRuntime_debugPrintStackTraceToSTDERR($t);
if ($rt_suspending()) {
break main;
}
$systemOut = $rt_s(25);
$ptr = 183;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 183:
b: {
try {
nlevit_MainClass_showCrashScreen($systemOut, $t);
if ($rt_suspending()) {
break main;
}
} catch ($$e) {
$$je = $rt_wrapException($$e);
$systemOut = $$je;
break b;
}
$systemOut = $rt_s(3);
$ptr = 184;
continue main;
}
$opts = $rt_s(3);
$ptr = 143;
continue main;
case 184:
$systemErr.$println($systemOut);
if ($rt_suspending()) {
break main;
}
return;
default: $rt_invalidPointer();
}}
$rt_nativeThread().push($args, $systemOut, $systemErr, $opts, $eaglercraftOpts, $t, $epkConfig, $epkConfigArr, $i, $l, var$11, var$12, $epkConfigStr, $ex, $ptr);
}
function nlevit_MainClass_parseEntry($obj) {
var $path, $url, var$4, var$5, var$6, $ptr, $tmp;
$ptr = 0;
if ($rt_resuming()) {
var $thread = $rt_nativeThread();
$ptr = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();$url = $thread.pop();$path = $thread.pop();$obj = $thread.pop();
}
main: while (true) { switch ($ptr) {
case 0:
$path = $rt_s(26);
$ptr = 1;
case 1:
$tmp = oj_JSONObject_getString($obj, $path);
if ($rt_suspending()) {
break main;
}
$url = $tmp;
var$4 = $rt_s(27);
$path = $rt_s(9);
$ptr = 2;
case 2:
$tmp = oj_JSONObject_optString($obj, var$4, $path);
if ($rt_suspending()) {
break main;
}
$path = $tmp;
if (jl_String_length($url) <= 128) {
if ($path === null)
$path = $rt_s(9);
return nlevit_MainClass$EPKFileEntry__init_($url, $path);
}
var$5 = $rt_s(26);
var$6 = new jl_StringBuilder;
jl_AbstractStringBuilder__init_(var$6);
jl_AbstractStringBuilder_append(var$6, jl_String_substring($url, 0, 128));
jl_AbstractStringBuilder_append(var$6, $rt_s(10));
$ptr = 3;
case 3:
$tmp = jl_AbstractStringBuilder_toString(var$6);
if ($rt_suspending()) {
break main;
}
var$4 = $tmp;
$ptr = 4;
case 4:
oj_JSONObject_put($obj, var$5, var$4);
if ($rt_suspending()) {
break main;
}
if ($path === null)
$path = $rt_s(9);
return nlevit_MainClass$EPKFileEntry__init_($url, $path);
default: $rt_invalidPointer();
}}
$rt_nativeThread().push($obj, $path, $url, var$4, var$5, var$6, $ptr);
}
function nlevit_MainClass_showCrashScreen($message, $t) {
var $$je, $ptr, $tmp;
$ptr = 0;
if ($rt_resuming()) {
var $thread = $rt_nativeThread();
$ptr = $thread.pop();$t = $thread.pop();$message = $thread.pop();
}
main: while (true) { switch ($ptr) {
case 0:
try {
$message = jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $message), $rt_s(28));
$ptr = 1;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
return;
case 1:
try {
$tmp = nlev_EagRuntime_getStackTrace($t);
if ($rt_suspending()) {
break main;
}
$t = $tmp;
$message = jl_StringBuilder_append($message, $t);
$ptr = 2;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
return;
case 2:
try {
$tmp = jl_StringBuilder_toString($message);
if ($rt_suspending()) {
break main;
}
$message = $tmp;
$ptr = 3;
continue main;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
return;
case 3:
a: {
try {
nlevit_MainClass_showCrashScreen0($message);
if ($rt_suspending()) {
break main;
}
break a;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
}
return;
default: $rt_invalidPointer();
}}
$rt_nativeThread().push($message, $t, $ptr);
}
function nlevit_MainClass_showCrashScreen0($t) {
var $str, $doc, $el, $img, var$6, var$7, var$8, $l, $s, $div, $ptr, $tmp;
$ptr = 0;
if ($rt_resuming()) {
var $thread = $rt_nativeThread();
$ptr = $thread.pop();$div = $thread.pop();$s = $thread.pop();$l = $thread.pop();var$8 = $thread.pop();var$7 = $thread.pop();var$6 = $thread.pop();$img = $thread.pop();$el = $thread.pop();$doc = $thread.pop();$str = $thread.pop();$t = $thread.pop();
}
main: while (true) { switch ($ptr) {
case 0:
if (nlevit_MainClass_isCrashed) {
$str = jl_System_err();
$ptr = 1;
continue main;
}
nlevit_MainClass_isCrashed = 1;
$doc = window.document;
$str = nlevit_MainClass_configRootElement;
$el = $doc.getElementById($rt_ustr($str));
$str = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($str);
jl_AbstractStringBuilder_append($str, $rt_s(29));
jl_AbstractStringBuilder_append($str, $t);
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append($str, $rt_s(30));
jl_AbstractStringBuilder_append($str, $rt_s(31));
jl_AbstractStringBuilder_append($str, $rt_s(32));
jl_AbstractStringBuilder_append($str, $rt_s(33));
jl_AbstractStringBuilder_append($str, $rt_s(34));
jl_AbstractStringBuilder_append($str, $rt_s(35));
$ptr = 4;
continue main;
case 1:
ji_PrintStream_println($str);
if ($rt_suspending()) {
break main;
}
$img = jl_System_err();
$str = $rt_s(36);
$ptr = 2;
case 2:
$img.$println($str);
if ($rt_suspending()) {
break main;
}
$str = $rt_s(37);
$ptr = 3;
case 3:
$tmp = jl_String_split($t, $str);
if ($rt_suspending()) {
break main;
}
var$6 = $tmp;
var$6 = var$6.data;
var$7 = var$6.length;
var$8 = 0;
if (var$8 >= var$7)
return;
$l = var$6[var$8];
$t = jl_System_err();
$str = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($str);
jl_AbstractStringBuilder_append($str, $rt_s(38));
jl_AbstractStringBuilder_append($str, $l);
$ptr = 6;
continue main;
case 4:
$tmp = nlevp_EaglerProfile_getName();
if ($rt_suspending()) {
break main;
}
$t = $tmp;
jl_AbstractStringBuilder_append($str, $t);
jl_AbstractStringBuilder_append($str, $rt_s(32));
jl_AbstractStringBuilder_append0($str, 10);
$ptr = 5;
case 5:
$tmp = nlevit_MainClass_addWebGLToCrash();
if ($rt_suspending()) {
break main;
}
$t = $tmp;
jl_AbstractStringBuilder_append($str, $t);
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append($str, $rt_s(39));
jl_AbstractStringBuilder_append($str, nlevit_MainClass_crashScreenOptsDump);
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append0($str, 10);
nlevit_MainClass_addDebugNav($str, $rt_s(40));
nlevit_MainClass_addDebugNav($str, $rt_s(41));
nlevit_MainClass_addDebugNav($str, $rt_s(42));
nlevit_MainClass_addDebugNav($str, $rt_s(43));
nlevit_MainClass_addDebugNav($str, $rt_s(44));
nlevit_MainClass_addDebugNav($str, $rt_s(45));
nlevit_MainClass_addDebugNav($str, $rt_s(46));
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append($str, $rt_s(47));
$t = $el === null ? $rt_s(48) : jl_Integer_valueOf($el.clientWidth);
$ptr = 8;
continue main;
case 6:
$tmp = jl_AbstractStringBuilder_toString($str);
if ($rt_suspending()) {
break main;
}
$str = $tmp;
$ptr = 7;
case 7:
$t.$println($str);
if ($rt_suspending()) {
break main;
}
var$8 = var$8 + 1 | 0;
if (var$8 >= var$7)
return;
$l = var$6[var$8];
$t = jl_System_err();
$str = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($str);
jl_AbstractStringBuilder_append($str, $rt_s(38));
jl_AbstractStringBuilder_append($str, $l);
$ptr = 6;
continue main;
case 8:
jl_AbstractStringBuilder_append1($str, $t);
if ($rt_suspending()) {
break main;
}
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append($str, $rt_s(49));
$t = $el === null ? $rt_s(48) : jl_Integer_valueOf($el.clientHeight);
$ptr = 9;
case 9:
jl_AbstractStringBuilder_append1($str, $t);
if ($rt_suspending()) {
break main;
}
jl_AbstractStringBuilder_append0($str, 10);
nlevit_MainClass_addDebug($str, $rt_s(50));
nlevit_MainClass_addDebug($str, $rt_s(51));
nlevit_MainClass_addDebug($str, $rt_s(52));
nlevit_MainClass_addDebug($str, $rt_s(53));
nlevit_MainClass_addDebug($str, $rt_s(54));
nlevit_MainClass_addDebugScreen($str, $rt_s(55));
nlevit_MainClass_addDebugScreen($str, $rt_s(56));
nlevit_MainClass_addDebugScreen($str, $rt_s(57));
nlevit_MainClass_addDebugScreen($str, $rt_s(58));
jl_AbstractStringBuilder_append0($str, 10);
nlevit_MainClass_addDebug($str, $rt_s(59));
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append($str, $rt_s(60));
jl_AbstractStringBuilder_append($str, $rt_s(61));
jl_AbstractStringBuilder_append($str, $rt_s(62));
jl_AbstractStringBuilder_append($str, $rt_str(nlevit_MainClass_getStringLocation$js_body$_13("href")));
jl_AbstractStringBuilder_append0($str, 10);
jl_AbstractStringBuilder_append0($str, 10);
if ($el === null) {
alert("Root element not found, crash report was printed to console");
$t = jl_System_err();
$ptr = 10;
continue main;
}
$s = $rt_str($el.getAttribute("style"));
$img = $rt_s(63);
$t = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($t);
if ($s === null)
$s = $rt_s(9);
jl_AbstractStringBuilder_append($t, $s);
jl_AbstractStringBuilder_append($t, $rt_s(64));
$ptr = 11;
continue main;
case 10:
$t.$println1($str);
if ($rt_suspending()) {
break main;
}
return;
case 11:
$tmp = jl_AbstractStringBuilder_toString($t);
if ($rt_suspending()) {
break main;
}
$div = $tmp;
$el.setAttribute($rt_ustr($img), $rt_ustr($div));
$img = $doc.createElement("img");
$div = $doc.createElement("div");
$img.setAttribute("style", "z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");
$img.setAttribute("src", "data:image/png;base64,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c+Jxky5I/Mh1xeM3zkWXBZ4pmpnUPLFILBU7WOlgVjI14mniiKrplC9kPVY5b3HWKjXWuid/YSivr6S5TmsEcSwhgSQkKKihjApsRGnXSbGQovOYj3/Y9SfJpZCrDEaOBVShQXb94H/we7ZWYWrSSwrFgO4Xx/kYBXp2gWbdcb6PHad5AgSfgSu97a82gNlP0uttLXIEDGwDF9dtTdkDLneA8JMhm7IrBWkJhQLwfkbflAMGb4G+NW9urXOcPgAZmtXyDXBwCIwVKXvd5929nXP7t6c1vx8743KRRjbQVgAADfdpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDJlMTU3MGEtNmMyZS00Y2E1LWI3ZTMtOGI4ODI1MmMwZDMwIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NGY3N2UwLTc4NmEtNGFlZS1iYjhmLWNhYTBiZGNiYzE3MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNmMWYyMjUxLWIwY2QtNDE1NS1hMjAyLTExNGI0ZGM2MmFhNSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjQzMDYxODUwNDk0OTc0IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODUyMGQ4YTMtMWRhZC00ZjIwLWFjOTktODg4OTJkZDExNDQ0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIxLTEyLTE3VDE3OjIyOjQ4Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJkY2U5N2M4LTBkZjItNGQzNi1iMzE1LWE0YjdmMmUyMjJiNSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wMS0yNFQxNDowNDoxMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz61xwk6AAAABmJLR0QAnQCdAJ2roJyEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5gEYFgQKOBb3JwAAIABJREFUeNrtvXl0lFWePv7UvlelKvu+koSQRQiyBJGISEB0hFYZwW1sp4/2csaZ1jlz5sz80cc5c7rnaI8zju2o09qiIrKowEGURXYI+5IASQjZl0plT2rff3/073O/byVVlUQSRPs+5+QkkMpbb9333ud+lufzuaJgMBgEBwcHxw8UYj4EHBwcnMQ4ODg4OIlxcHBwcBLj4ODgJMbBwcHBSYyDg4ODkxgHBwcHJzEODg5OYhwcHBycxDg4ODg4iXFw/GWAqgHHfv+ufyv8+q7XvVMh4rWTHBwc3BLj4ODg4CTGwcHBwUmMg4ODkxgHBwcHJzEODg4OTmIcHBwcnMQ4ODg4iXFwcHBwEuPg4ODgJMbBwcHBSYyDg+NHBCkfAo6/ZAiLov1+P3w+H/x+P/x+P4LBIDQaDWQyGR+oSYyjSCSK+G9OYhwctwiHw4Guri44HA54vV74fD72FQgE4Pf74Xa74XA44Ha74Xa7EQgEsGrVKqSnp9+2BTlT5EJETT+PJZxgMAixWMx+FwgEIBb/2VGjn4W/o78P9/qxPSXo2pFez0mMg2MSC7mrqwt/+MMfYDabYbfb4XQ64XQ64XA42HeHw4HBwUFIJBJIJBLExMRg4cKFSEtL+0GSmJAwxsLn80EqlSIQCIRYomKxGD6fD2KxGH6/n31un88HiUQCv98fcm26Pr2H0LIlkhLeg/B3RIbCa30XS46TGMePHn6/HxaLBVu2bIFcLg9ZXLRQpFIpDAYDDAYDW0RyufwHRV7ChU9kQeQhtHyInLxeL7OwyFoS/o7caCI1+k7XlEgkjIiEJOXz+SASiSCVStl9SKX/j2pE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");
$div.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;");
$el.appendChild($img);
$el.appendChild($div);
$ptr = 12;
case 12:
$tmp = jl_AbstractStringBuilder_toString($str);
if ($rt_suspending()) {
break main;
}
$str = $tmp;
$t = $doc.createTextNode($rt_ustr($str));
$div.appendChild($t);
$ptr = 13;
case 13:
nlevi_PlatformRuntime_removeEventHandlers();
if ($rt_suspending()) {
break main;
}
return;
default: $rt_invalidPointer();
}}
$rt_nativeThread().push($t, $str, $doc, $el, $img, var$6, var$7, var$8, $l, $s, $div, $ptr);
}
function nlevit_MainClass_addWebGLToCrash() {
var $ret, $ctx, $cvs, $ptr, $tmp;
$ptr = 0;
if ($rt_resuming()) {
var $thread = $rt_nativeThread();
$ptr = $thread.pop();$cvs = $thread.pop();$ctx = $thread.pop();$ret = $thread.pop();
}
main: while (true) { switch ($ptr) {
case 0:
$ret = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($ret);
$ctx = nlevi_PlatformRuntime_webgl;
if ($ctx === null) {
$cvs = window.document.createElement("canvas");
$ctx = 64;
$cvs.width = $ctx;
$ctx = 64;
$cvs.height = $ctx;
$ctx = $cvs.getContext("webgl");
}
if ($ctx === null)
jl_AbstractStringBuilder_append($ret, $rt_s(65));
else {
if (nlevi_PlatformRuntime_webgl !== null) {
jl_AbstractStringBuilder_append($ret, $rt_s(66));
jl_AbstractStringBuilder_append($ret, $rt_str($ctx.getParameter(7938)));
jl_AbstractStringBuilder_append0($ret, 10);
}
if ($ctx.getExtension("WEBGL_debug_renderer_info") === null) {
jl_AbstractStringBuilder_append($ret, $rt_s(67));
$cvs = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($cvs);
jl_AbstractStringBuilder_append($cvs, $rt_s(9));
jl_AbstractStringBuilder_append($cvs, $rt_str($ctx.getParameter(7937)));
jl_AbstractStringBuilder_append($cvs, $rt_s(68));
$ptr = 2;
continue main;
}
jl_AbstractStringBuilder_append($ret, $rt_s(67));
jl_AbstractStringBuilder_append($ret, $rt_str($ctx.getParameter(37446)));
jl_AbstractStringBuilder_append0($ret, 10);
jl_AbstractStringBuilder_append($ret, $rt_s(69));
jl_AbstractStringBuilder_append($ret, $rt_str($ctx.getParameter(37445)));
jl_AbstractStringBuilder_append0($ret, 10);
}
$ptr = 1;
case 1:
$tmp = jl_AbstractStringBuilder_toString($ret);
if ($rt_suspending()) {
break main;
}
$ret = $tmp;
return $ret;
case 2:
$tmp = jl_AbstractStringBuilder_toString($cvs);
if ($rt_suspending()) {
break main;
}
$cvs = $tmp;
jl_AbstractStringBuilder_append($ret, $cvs);
jl_AbstractStringBuilder_append0($ret, 10);
jl_AbstractStringBuilder_append($ret, $rt_s(69));
$cvs = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($cvs);
jl_AbstractStringBuilder_append($cvs, $rt_s(9));
jl_AbstractStringBuilder_append($cvs, $rt_str($ctx.getParameter(7936)));
jl_AbstractStringBuilder_append($cvs, $rt_s(68));
$ptr = 3;
case 3:
$tmp = jl_AbstractStringBuilder_toString($cvs);
if ($rt_suspending()) {
break main;
}
$ctx = $tmp;
jl_AbstractStringBuilder_append($ret, $ctx);
jl_AbstractStringBuilder_append0($ret, 10);
$ptr = 1;
continue main;
default: $rt_invalidPointer();
}}
$rt_nativeThread().push($ret, $ctx, $cvs, $ptr);
}
function nlevit_MainClass_showIncompatibleScreen($t) {
var $doc, var$3, $el, $ctx, $s, $img, $div, $webGLRenderer, $cvs, $r, $$je, $ptr, $tmp;
$ptr = 0;
if ($rt_resuming()) {
var $thread = $rt_nativeThread();
$ptr = $thread.pop();$r = $thread.pop();$cvs = $thread.pop();$webGLRenderer = $thread.pop();$div = $thread.pop();$img = $thread.pop();$s = $thread.pop();$ctx = $thread.pop();$el = $thread.pop();var$3 = $thread.pop();$doc = $thread.pop();$t = $thread.pop();
}
main: while (true) { switch ($ptr) {
case 0:
if (nlevit_MainClass_isCrashed)
return;
nlevit_MainClass_isCrashed = 1;
$doc = window.document;
var$3 = nlevit_MainClass_configRootElement;
$el = $doc.getElementById($rt_ustr(var$3));
if ($el === null) {
var$3 = jl_System_err();
$ctx = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($ctx);
jl_AbstractStringBuilder_append($ctx, $rt_s(70));
jl_AbstractStringBuilder_append($ctx, $t);
$ptr = 1;
continue main;
}
$s = $rt_str($el.getAttribute("style"));
$ctx = $rt_s(63);
var$3 = new jl_StringBuilder;
jl_AbstractStringBuilder__init_(var$3);
if ($s === null)
$s = $rt_s(9);
jl_AbstractStringBuilder_append(var$3, $s);
jl_AbstractStringBuilder_append(var$3, $rt_s(64));
$ptr = 3;
continue main;
case 1:
$tmp = jl_AbstractStringBuilder_toString($ctx);
if ($rt_suspending()) {
break main;
}
$t = $tmp;
$ptr = 2;
case 2:
var$3.$println($t);
if ($rt_suspending()) {
break main;
}
return;
case 3:
$tmp = jl_AbstractStringBuilder_toString(var$3);
if ($rt_suspending()) {
break main;
}
$s = $tmp;
$el.setAttribute($rt_ustr($ctx), $rt_ustr($s));
$img = $doc.createElement("img");
$div = $doc.createElement("div");
$img.setAttribute("style", "z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");
$img.setAttribute("src", "data:image/png;base64,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c+Jxky5I/Mh1xeM3zkWXBZ4pmpnUPLFILBU7WOlgVjI14mniiKrplC9kPVY5b3HWKjXWuid/YSivr6S5TmsEcSwhgSQkKKihjApsRGnXSbGQovOYj3/Y9SfJpZCrDEaOBVShQXb94H/we7ZWYWrSSwrFgO4Xx/kYBXp2gWbdcb6PHad5AgSfgSu97a82gNlP0uttLXIEDGwDF9dtTdkDLneA8JMhm7IrBWkJhQLwfkbflAMGb4G+NW9urXOcPgAZmtXyDXBwCIwVKXvd5929nXP7t6c1vx8743KRRjbQVgAADfdpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDJlMTU3MGEtNmMyZS00Y2E1LWI3ZTMtOGI4ODI1MmMwZDMwIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NGY3N2UwLTc4NmEtNGFlZS1iYjhmLWNhYTBiZGNiYzE3MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNmMWYyMjUxLWIwY2QtNDE1NS1hMjAyLTExNGI0ZGM2MmFhNSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjQzMDYxODUwNDk0OTc0IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODUyMGQ4YTMtMWRhZC00ZjIwLWFjOTktODg4OTJkZDExNDQ0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIxLTEyLTE3VDE3OjIyOjQ4Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJkY2U5N2M4LTBkZjItNGQzNi1iMzE1LWE0YjdmMmUyMjJiNSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wMS0yNFQxNDowNDoxMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz61xwk6AAAABmJLR0QAnQCdAJ2roJyEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5gEYFgQKOBb3JwAAIABJREFUeNrtvXl0lFWePv7UvlelKvu+koSQRQiyBJGISEB0hFYZwW1sp4/2csaZ1jlz5sz80cc5c7rnaI8zju2o09qiIrKowEGURXYI+5IASQjZl0plT2rff3/073O/byVVlUQSRPs+5+QkkMpbb9333ud+lufzuaJgMBgEBwcHxw8UYj4EHBwcnMQ4ODg4OIlxcHBwcBLj4ODgJMbBwcHBSYyDg4ODkxgHBwcHJzEODg5OYhwcHBycxDg4ODg4iXFw/GWAqgHHfv+ufyv8+q7XvVMh4rWTHBwc3BLj4ODg4CTGwcHBwUmMg4ODkxgHBwcHJzEODg4OTmIcHBwcnMQ4ODg4iXFwcHBwEuPg4ODgJMbBwcHBSYyDg+NHBCkfAo6/ZAiLov1+P3w+H/x+P/x+P4LBIDQaDWQyGR+oSYyjSCSK+G9OYhwctwiHw4Guri44HA54vV74fD72FQgE4Pf74Xa74XA44Ha74Xa7EQgEsGrVKqSnp9+2BTlT5EJETT+PJZxgMAixWMx+FwgEIBb/2VGjn4W/o78P9/qxPSXo2pFez0mMg2MSC7mrqwt/+MMfYDabYbfb4XQ64XQ64XA42HeHw4HBwUFIJBJIJBLExMRg4cKFSEtL+0GSmJAwxsLn80EqlSIQCIRYomKxGD6fD2KxGH6/n31un88HiUQCv98fcm26Pr2H0LIlkhLeg/B3RIbCa30XS46TGMePHn6/HxaLBVu2bIFcLg9ZXLRQpFIpDAYDDAYDW0RyufwHRV7ChU9kQeQhtHyInLxeL7OwyFoS/o7caCI1+k7XlEgkjIiEJOXz+SASiSCVStl9SKX/j2pE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");
$div.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;");
$el.appendChild($img);
$el.appendChild($div);
var$3 = "
+ 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 sense
- If 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
";
$div.innerHTML = var$3;
var$3 = $div.querySelector("#crashReason");
$t = $doc.createTextNode($rt_ustr($t));
var$3.appendChild($t);
$t = $div.querySelector("#crashUserAgent");
var$3 = $rt_str(nlevit_MainClass_getStringNav$js_body$_11("userAgent"));
var$3 = $doc.createTextNode($rt_ustr(var$3));
$t.appendChild(var$3);
$ptr = 4;
case 4:
nlevi_PlatformRuntime_removeEventHandlers();
if ($rt_suspending()) {
break main;
}
$webGLRenderer = $rt_s(71);
a: {
try {
$s = $webGLRenderer;
$cvs = window.document.createElement("canvas");
$t = 64;
$cvs.width = $t;
$t = 64;
$cvs.height = $t;
$ctx = $cvs.getContext("webgl");
if ($ctx === null)
$r = $webGLRenderer;
else {
$s = $webGLRenderer;
if ($ctx.getExtension("WEBGL_debug_renderer_info") !== null) {
$s = $webGLRenderer;
$r = $rt_str($ctx.getParameter(37446));
} else {
$s = $webGLRenderer;
$r = $rt_str($ctx.getParameter(7937));
if ($r !== null) {
$s = $webGLRenderer;
$t = jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder__init_(), $r), $rt_s(68));
$ptr = 5;
continue main;
}
}
$s = $webGLRenderer;
if ($r === null)
$r = $webGLRenderer;
else {
$s = $r;
$s = $webGLRenderer;
}
}
break a;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
$r = $s;
}
$t = $div.querySelector("#crashWebGL");
var$3 = $doc.createTextNode($rt_ustr($r));
$t.appendChild(var$3);
return;
case 5:
a: {
try {
$tmp = jl_StringBuilder_toString($t);
if ($rt_suspending()) {
break main;
}
$r = $tmp;
$s = $webGLRenderer;
if ($r === null)
$r = $webGLRenderer;
else {
$s = $r;
$s = $webGLRenderer;
}
break a;
} catch ($$e) {
$$je = $rt_wrapException($$e);
if ($$je instanceof jl_Throwable) {
} else {
throw $$e;
}
}
$r = $s;
}
$t = $div.querySelector("#crashWebGL");
var$3 = $doc.createTextNode($rt_ustr($r));
$t.appendChild(var$3);
return;
default: $rt_invalidPointer();
}}
$rt_nativeThread().push($t, $doc, var$3, $el, $ctx, $s, $img, $div, $webGLRenderer, $cvs, $r, $ptr);
}
function nlevit_MainClass_addDebug($str, $var) {
jl_AbstractStringBuilder_append($str, $rt_s(72));
jl_AbstractStringBuilder_append($str, $var);
jl_AbstractStringBuilder_append($str, $rt_s(62));
jl_AbstractStringBuilder_append($str, $rt_str(nlevit_MainClass_getString$js_body$_10($rt_ustr($var))));
jl_AbstractStringBuilder_append0($str, 10);
}
function nlevit_MainClass_addDebugNav($str, $var) {
jl_AbstractStringBuilder_append($str, $rt_s(73));
jl_AbstractStringBuilder_append($str, $var);
jl_AbstractStringBuilder_append($str, $rt_s(62));
jl_AbstractStringBuilder_append($str, $rt_str(nlevit_MainClass_getStringNav$js_body$_11($rt_ustr($var))));
jl_AbstractStringBuilder_append0($str, 10);
}
function nlevit_MainClass_addDebugScreen($str, $var) {
jl_AbstractStringBuilder_append($str, $rt_s(74));
jl_AbstractStringBuilder_append($str, $var);
jl_AbstractStringBuilder_append($str, $rt_s(62));
jl_AbstractStringBuilder_append($str, $rt_str(nlevit_MainClass_getStringScreen$js_body$_12($rt_ustr($var))));
jl_AbstractStringBuilder_append0($str, 10);
}
function nlevit_MainClass__clinit_() {
nlevit_MainClass_crashScreenOptsDump = null;
nlevit_MainClass_configRootElement = null;
nlevit_MainClass_configEPKFiles = null;
nlevit_MainClass_configLocalesFolder = null;
nlevit_MainClass_isCrashed = 0;
}
function nlevit_MainClass_getEaglerXOpts$js_body$_3() {
if (typeof window.eaglercraftXOpts === "undefined") {
return null;
} else if (typeof window.eaglercraftXOpts === "string") {
return window.eaglercraftXOpts;
} else {
return JSON.stringify(window.eaglercraftXOpts);
}
}
function nlevit_MainClass_setWindowErrorHandler$js_body$_5(var$1) {
window.addEventListener("error", function(e) {
var$1(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);
});
}
function nlevit_MainClass_getString$js_body$_10(var$1) {
try {
return "" + window[var$1];
} catch (e){
return "";
}
}
function nlevit_MainClass_getStringNav$js_body$_11(var$1) {
try {
return "" + window.navigator[var$1];
} catch (e){
return "";
}
}
function nlevit_MainClass_getStringScreen$js_body$_12(var$1) {
try {
return "" + window.screen[var$1];
} catch (e){
return "";
}
}
function nlevit_MainClass_getStringLocation$js_body$_13(var$1) {
try {
return "" + window.location[var$1];
} catch (e){
return "";
}
}
function jlr_AnnotatedElement() {
}
function jlr_AnnotatedElement_isAnnotationPresent($this, $annotationClass) {
return 0;
}
function jl_Class() {
var a = this; jl_Object.call(a);
a.$name = null;
a.$simpleName = null;
a.$platformClass = null;
a.$declaredMethods = null;
}
var jl_Class_reflectionInitialized = 0;
function jl_Class_getClass($cls) {
var $result, var$3;
if ($cls === null)
return null;
$result = $cls.classObject;
if ($result === null) {
$result = new jl_Class;
$result.$platformClass = $cls;
var$3 = $result;
$cls.classObject = var$3;
}
return $result;
}
function jl_Class_getPlatformClass($this) {
return $this.$platformClass;
}
function jl_Class_isInstance($this, $obj) {
var var$2;
$obj = $obj;
var$2 = $this.$platformClass;
return $obj !== null && !(typeof $obj.constructor.$meta === 'undefined' ? 1 : 0) && otp_Platform_isAssignable($obj.constructor, var$2) ? 1 : 0;
}
function jl_Class_isAssignableFrom($this, $obj) {
return otp_Platform_isAssignable($obj.$platformClass, $this.$platformClass);
}
function jl_Class_getName($this) {
if ($this.$name === null)
$this.$name = otp_Platform_getName($this.$platformClass);
return $this.$name;
}
function jl_Class_getSimpleName($this) {
var $simpleName, $lastDollar, $lastDot;
$simpleName = $this.$simpleName;
if ($simpleName === null) {
if (jl_Class_isArray($this)) {
$simpleName = new jl_StringBuilder;
jl_AbstractStringBuilder__init_($simpleName);
jl_AbstractStringBuilder_append($simpleName, jl_Class_getSimpleName(jl_Class_getComponentType($this)));
jl_AbstractStringBuilder_append($simpleName, $rt_s(75));
$simpleName = jl_AbstractStringBuilder_toString($simpleName);
$this.$simpleName = $simpleName;
return $simpleName;
}
$simpleName = otp_Platform_getName($this.$platformClass);
$lastDollar = jl_String_lastIndexOf($simpleName, 36);
if ($lastDollar == (-1)) {
$lastDot = jl_String_lastIndexOf($simpleName, 46);
if ($lastDot != (-1))
$simpleName = jl_String_substring0($simpleName, $lastDot + 1 | 0);
} else {
$simpleName = jl_String_substring0($simpleName, $lastDollar + 1 | 0);
if (jl_String_charAt($simpleName, 0) >= 48 && jl_String_charAt($simpleName, 0) <= 57)
$simpleName = $rt_s(9);
}
$this.$simpleName = $simpleName;
}
return $simpleName;
}
function jl_Class_isPrimitive($this) {
return $this.$platformClass.$meta.primitive ? 1 : 0;
}
function jl_Class_isArray($this) {
return otp_Platform_getArrayItem($this.$platformClass) === null ? 0 : 1;
}
function jl_Class_isEnum($this) {
return $this.$platformClass.$meta.enum ? 1 : 0;
}
function jl_Class_isInterface($this) {
return !($this.$platformClass.$meta.flags & 2) ? 0 : 1;
}
function jl_Class_getComponentType($this) {
return jl_Class_getClass(otp_Platform_getArrayItem($this.$platformClass));
}
function jl_Class_createMetadata() {
jl_String.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
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(), jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_arraycls($rt_bytecls()), $rt_intcls(), $rt_intcls(), jnc_Charset],
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()), jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_arraycls($rt_bytecls()), jnc_Charset],
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(), jnc_Charset],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_StringBuilder],
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 : [jl_StringBuffer],
returnType : $rt_booleancls(),
callable : null
}, {
name : "contentEquals",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_CharSequence],
returnType : $rt_booleancls(),
callable : null
}, {
name : "compareTo",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "compareToIgnoreCase",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "startsWith",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "startsWith",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "regionMatches",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_booleancls(), $rt_intcls(), jl_String, $rt_intcls(), $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "regionMatches",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jl_String, $rt_intcls(), $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "endsWith",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
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 : [jl_String, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "indexOf",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "lastIndexOf",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "lastIndexOf",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "substring",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "substring",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "subSequence",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_intcls()],
returnType : jl_CharSequence,
callable : null
}, {
name : "concat",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_String,
callable : null
}, {
name : "replace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_charcls(), $rt_charcls()],
returnType : jl_String,
callable : null
}, {
name : "contains",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_CharSequence],
returnType : $rt_booleancls(),
callable : null
}, {
name : "replace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_CharSequence, jl_CharSequence],
returnType : jl_String,
callable : null
}, {
name : "trim",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "toCharArray",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls($rt_charcls()),
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_arraycls($rt_charcls())],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "copyValueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_arraycls($rt_charcls())],
returnType : jl_String,
callable : null
}, {
name : "copyValueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_arraycls($rt_charcls()), $rt_intcls(), $rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_booleancls()],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_charcls()],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_longcls()],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_floatcls()],
returnType : jl_String,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_doublecls()],
returnType : jl_String,
callable : null
}, {
name : "equals",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "equalsIgnoreCase",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBytes",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
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 : [jnc_Charset],
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 : jl_String,
callable : null
}, {
name : "toLowerCase",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Locale],
returnType : jl_String,
callable : null
}, {
name : "toUpperCase",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "toUpperCase",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Locale],
returnType : jl_String,
callable : null
}, {
name : "intern",
modifiers : 256,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "matches",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "split",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_arraycls(jl_String),
callable : null
}, {
name : "split",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : $rt_arraycls(jl_String),
callable : null
}, {
name : "replaceAll",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_String],
returnType : jl_String,
callable : null
}, {
name : "replaceFirst",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_String],
returnType : jl_String,
callable : null
}, {
name : "format",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, $rt_arraycls(jl_Object)],
returnType : jl_String,
callable : null
}, {
name : "format",
modifiers : 512,
accessLevel : 3,
parameterTypes : [ju_Locale, jl_String, $rt_arraycls(jl_Object)],
returnType : jl_String,
callable : null
}, {
name : "join",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_CharSequence, $rt_arraycls(jl_CharSequence)],
returnType : jl_String,
callable : null
}, {
name : "join",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_CharSequence, jl_Iterable],
returnType : jl_String,
callable : null
}, {
name : "compareTo",
modifiers : 96,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_intcls(),
callable : null
}, {
name : "lambda$static$0",
modifiers : 544,
accessLevel : 1,
parameterTypes : [jl_String, jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
jl_Class.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 1,
parameterTypes : [otp_PlatformClass],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getClass",
modifiers : 512,
accessLevel : 3,
parameterTypes : [otp_PlatformClass],
returnType : jl_Class,
callable : null
}, {
name : "getPlatformClass",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : otp_PlatformClass,
callable : null
}, {
name : "isInstance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isInstanceLowLevel",
modifiers : 0,
accessLevel : 1,
parameterTypes : [otr_RuntimeObject],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isAssignableFrom",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isAssignableFromLowLevel",
modifiers : 0,
accessLevel : 1,
parameterTypes : [otr_RuntimeClass],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getSimpleName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getSimpleNameCache",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getSimpleNameCacheLowLevel",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : otr_RuntimeObject,
callable : null
}, {
name : "setSimpleNameCache",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setSimpleNameCacheLowLevel",
modifiers : 0,
accessLevel : 1,
parameterTypes : [otr_RuntimeObject],
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 : jl_Class,
callable : null
}, {
name : "getDeclaredFields",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jlr_Field),
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(jlr_Field),
callable : null
}, {
name : "getDeclaredField",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jlr_Field,
callable : null
}, {
name : "getField",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jlr_Field,
callable : null
}, {
name : "findField",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_String, ju_Set],
returnType : jlr_Field,
callable : null
}, {
name : "newEmptyInstance",
modifiers : 256,
accessLevel : 3,
parameterTypes : [],
returnType : jl_Object,
callable : null
}, {
name : "getDeclaredConstructors",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jlr_Constructor),
callable : null
}, {
name : "getConstructors",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jlr_Constructor),
callable : null
}, {
name : "getDeclaredConstructor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_arraycls(jl_Class)],
returnType : jlr_Constructor,
callable : null
}, {
name : "getConstructor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_arraycls(jl_Class)],
returnType : jlr_Constructor,
callable : null
}, {
name : "getFieldsOfInterfaces",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_Class, ju_List, ju_Set],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getDeclaredMethods",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jlr_Method),
callable : null
}, {
name : "getDeclaredMethod",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_arraycls(jl_Class)],
returnType : jlr_Method,
callable : null
}, {
name : "getMethods",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jlr_Method),
callable : null
}, {
name : "getMethod",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_arraycls(jl_Class)],
returnType : jlr_Method,
callable : null
}, {
name : "findMethods",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_Class, ju_Map],
returnType : $rt_voidcls(),
callable : null
}, {
name : "findMethod",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_Class, jlr_Method, jl_String, $rt_arraycls(jl_Class)],
returnType : jlr_Method,
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 : jl_Class,
callable : null
}, {
name : "getInterfaces",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jl_Class),
callable : null
}, {
name : "getEnumConstants",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jl_Object),
callable : null
}, {
name : "cast",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "getClassLoader",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_ClassLoader,
callable : null
}, {
name : "forName",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Class,
callable : null
}, {
name : "forName",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, $rt_booleancls(), jl_ClassLoader],
returnType : jl_Class,
callable : null
}, {
name : "initialize",
modifiers : 0,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "newInstance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_Object,
callable : null
}, {
name : "getDeclaringClass",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_Class,
callable : null
}, {
name : "getDeclaringClassImpl",
modifiers : 768,
accessLevel : 1,
parameterTypes : [otp_PlatformClass],
returnType : otp_PlatformClass,
callable : null
}, {
name : "asSubclass",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class],
returnType : jl_Class,
callable : null
}, {
name : "isAnnotationPresent",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getAnnotation",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class],
returnType : jla_Annotation,
callable : null
}, {
name : "getAnnotations",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jla_Annotation),
callable : null
}, {
name : "getDeclaredAnnotations",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(jla_Annotation),
callable : null
}, {
name : "ensureAnnotationsByType",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getResourceAsStream",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : ji_InputStream,
callable : null
}, {
name : "getPackage",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_Package,
callable : null
}];
oj_JSONObject.$meta.methods = [
{
name : "getMapType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_Class,
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONObject, $rt_arraycls(jl_String)],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONTokener],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Map],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_Object, ju_Set],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object, $rt_arraycls(jl_String)],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, ju_Locale],
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 : [jl_String, jl_Object],
returnType : oj_JSONObject,
callable : null
}, {
name : "append",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_Object],
returnType : oj_JSONObject,
callable : null
}, {
name : "doubleToString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_doublecls()],
returnType : jl_String,
callable : null
}, {
name : "get",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "getEnum",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class, jl_String],
returnType : jl_Enum,
callable : null
}, {
name : "getBoolean",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBigInteger",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jm_BigInteger,
callable : null
}, {
name : "getBigDecimal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jm_BigDecimal,
callable : null
}, {
name : "getDouble",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_doublecls(),
callable : null
}, {
name : "getFloat",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_floatcls(),
callable : null
}, {
name : "getNumber",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Number,
callable : null
}, {
name : "getInt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "getJSONArray",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : oj_JSONArray,
callable : null
}, {
name : "getJSONObject",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : oj_JSONObject,
callable : null
}, {
name : "getLong",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_longcls(),
callable : null
}, {
name : "getNames",
modifiers : 512,
accessLevel : 3,
parameterTypes : [oj_JSONObject],
returnType : $rt_arraycls(jl_String),
callable : null
}, {
name : "getNames",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_arraycls(jl_String),
callable : null
}, {
name : "getString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_String,
callable : null
}, {
name : "has",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "increment",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : oj_JSONObject,
callable : null
}, {
name : "isNull",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "keys",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Iterator,
callable : null
}, {
name : "keySet",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Set,
callable : null
}, {
name : "entrySet",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : ju_Set,
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 : oj_JSONArray,
callable : null
}, {
name : "numberToString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_Number],
returnType : jl_String,
callable : null
}, {
name : "opt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "optEnum",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class, jl_String],
returnType : jl_Enum,
callable : null
}, {
name : "optEnum",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class, jl_String, jl_Enum],
returnType : jl_Enum,
callable : null
}, {
name : "optBoolean",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "optBoolean",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "optBigDecimal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jm_BigDecimal],
returnType : jm_BigDecimal,
callable : null
}, {
name : "objectToBigDecimal",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Object, jm_BigDecimal],
returnType : jm_BigDecimal,
callable : null
}, {
name : "objectToBigDecimal",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Object, jm_BigDecimal, $rt_booleancls()],
returnType : jm_BigDecimal,
callable : null
}, {
name : "optBigInteger",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jm_BigInteger],
returnType : jm_BigInteger,
callable : null
}, {
name : "objectToBigInteger",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Object, jm_BigInteger],
returnType : jm_BigInteger,
callable : null
}, {
name : "optDouble",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_doublecls(),
callable : null
}, {
name : "optDouble",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_doublecls()],
returnType : $rt_doublecls(),
callable : null
}, {
name : "optFloat",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_floatcls(),
callable : null
}, {
name : "optFloat",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_floatcls()],
returnType : $rt_floatcls(),
callable : null
}, {
name : "optInt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "optInt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "optJSONArray",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : oj_JSONArray,
callable : null
}, {
name : "optJSONObject",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : oj_JSONObject,
callable : null
}, {
name : "optJSONObject",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, oj_JSONObject],
returnType : oj_JSONObject,
callable : null
}, {
name : "optLong",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_longcls(),
callable : null
}, {
name : "optLong",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_longcls()],
returnType : $rt_longcls(),
callable : null
}, {
name : "optNumber",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Number,
callable : null
}, {
name : "optNumber",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_Number],
returnType : jl_Number,
callable : null
}, {
name : "optString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_String,
callable : null
}, {
name : "optString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_String],
returnType : jl_String,
callable : null
}, {
name : "populateMap",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_Object],
returnType : $rt_voidcls(),
callable : null
}, {
name : "populateMap",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_Object, ju_Set],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isValidMethodName",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getKeyNameFromMethod",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jlr_Method],
returnType : jl_String,
callable : null
}, {
name : "getAnnotation",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jlr_Method, jl_Class],
returnType : jla_Annotation,
callable : null
}, {
name : "getAnnotationDepth",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jlr_Method, jl_Class],
returnType : $rt_intcls(),
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_booleancls()],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, ju_Collection],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_doublecls()],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_floatcls()],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, $rt_longcls()],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, ju_Map],
returnType : oj_JSONObject,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_Object],
returnType : oj_JSONObject,
callable : null
}, {
name : "putOnce",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_Object],
returnType : oj_JSONObject,
callable : null
}, {
name : "putOpt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_Object],
returnType : oj_JSONObject,
callable : null
}, {
name : "query",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "query",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONPointer],
returnType : jl_Object,
callable : null
}, {
name : "optQuery",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "optQuery",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONPointer],
returnType : jl_Object,
callable : null
}, {
name : "quote",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_String,
callable : null
}, {
name : "quote",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, ji_Writer],
returnType : ji_Writer,
callable : null
}, {
name : "remove",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "similar",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isNumberSimilar",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Number, jl_Number],
returnType : $rt_booleancls(),
callable : null
}, {
name : "numberIsFinite",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_Number],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isDecimalNotation",
modifiers : 512,
accessLevel : 2,
parameterTypes : [jl_String],
returnType : $rt_booleancls(),
callable : null
}, {
name : "stringToNumber",
modifiers : 512,
accessLevel : 2,
parameterTypes : [jl_String],
returnType : jl_Number,
callable : null
}, {
name : "stringToValue",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "testValidity",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_voidcls(),
callable : null
}, {
name : "toJSONArray",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONArray],
returnType : oj_JSONArray,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "valueToString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : jl_String,
callable : null
}, {
name : "wrap",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "wrap",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_Object, ju_Set],
returnType : jl_Object,
callable : null
}, {
name : "write",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ji_Writer],
returnType : ji_Writer,
callable : null
}, {
name : "writeValue",
modifiers : 516,
accessLevel : 0,
parameterTypes : [ji_Writer, jl_Object, $rt_intcls(), $rt_intcls()],
returnType : ji_Writer,
callable : null
}, {
name : "indent",
modifiers : 516,
accessLevel : 0,
parameterTypes : [ji_Writer, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "write",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ji_Writer, $rt_intcls(), $rt_intcls()],
returnType : ji_Writer,
callable : null
}, {
name : "toMap",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Map,
callable : null
}, {
name : "wrongValueFormatException",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_String, jl_String, jl_Object, jl_Throwable],
returnType : oj_JSONException,
callable : null
}, {
name : "recursivelyDefinedObjectException",
modifiers : 512,
accessLevel : 1,
parameterTypes : [jl_String],
returnType : oj_JSONException,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
oj_JSONArray.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONTokener],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Collection],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Iterable],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONArray],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
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 : ju_Iterator,
callable : null
}, {
name : "get",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_Object,
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 : jl_Number,
callable : null
}, {
name : "getEnum",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class, $rt_intcls()],
returnType : jl_Enum,
callable : null
}, {
name : "getBigDecimal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jm_BigDecimal,
callable : null
}, {
name : "getBigInteger",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jm_BigInteger,
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 : oj_JSONArray,
callable : null
}, {
name : "getJSONObject",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : oj_JSONObject,
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 : jl_String,
callable : null
}, {
name : "isNull",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "join",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_String,
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 : jl_Object,
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 : [jl_Class, $rt_intcls()],
returnType : jl_Enum,
callable : null
}, {
name : "optEnum",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Class, $rt_intcls(), jl_Enum],
returnType : jl_Enum,
callable : null
}, {
name : "optBigInteger",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jm_BigInteger],
returnType : jm_BigInteger,
callable : null
}, {
name : "optBigDecimal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jm_BigDecimal],
returnType : jm_BigDecimal,
callable : null
}, {
name : "optJSONArray",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "optJSONObject",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : oj_JSONObject,
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 : jl_Number,
callable : null
}, {
name : "optNumber",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jl_Number],
returnType : jl_Number,
callable : null
}, {
name : "optString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "optString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jl_String],
returnType : jl_String,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_booleancls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Collection],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_doublecls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_floatcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_longcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Map],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_booleancls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), ju_Collection],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_doublecls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_floatcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_intcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_longcls()],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), ju_Map],
returnType : oj_JSONArray,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jl_Object],
returnType : oj_JSONArray,
callable : null
}, {
name : "putAll",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Collection],
returnType : oj_JSONArray,
callable : null
}, {
name : "putAll",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Iterable],
returnType : oj_JSONArray,
callable : null
}, {
name : "putAll",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONArray],
returnType : oj_JSONArray,
callable : null
}, {
name : "putAll",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : oj_JSONArray,
callable : null
}, {
name : "query",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "query",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONPointer],
returnType : jl_Object,
callable : null
}, {
name : "optQuery",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Object,
callable : null
}, {
name : "optQuery",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONPointer],
returnType : jl_Object,
callable : null
}, {
name : "remove",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_Object,
callable : null
}, {
name : "similar",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "toJSONObject",
modifiers : 0,
accessLevel : 3,
parameterTypes : [oj_JSONArray],
returnType : oj_JSONObject,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "write",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ji_Writer],
returnType : ji_Writer,
callable : null
}, {
name : "write",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ji_Writer, $rt_intcls(), $rt_intcls()],
returnType : ji_Writer,
callable : null
}, {
name : "toList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_List,
callable : null
}, {
name : "isEmpty",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "addAll",
modifiers : 0,
accessLevel : 1,
parameterTypes : [ju_Collection, $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addAll",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_Iterable, $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addAll",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_Object, $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "wrongValueFormatException",
modifiers : 512,
accessLevel : 1,
parameterTypes : [$rt_intcls(), jl_String, jl_Object, jl_Throwable],
returnType : oj_JSONException,
callable : null
}];
jl_Integer.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "toString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls(), $rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "toHexString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "toOctalString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "toBinaryString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "toString",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "parseInt",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "parseInt",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_intcls(),
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : jl_Integer,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Integer,
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_Integer,
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 : jl_String,
callable : null
}, {
name : "hashCode",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "equals",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getInteger",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Integer,
callable : null
}, {
name : "getInteger",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, $rt_intcls()],
returnType : jl_Integer,
callable : null
}, {
name : "getInteger",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String, jl_Integer],
returnType : jl_Integer,
callable : null
}, {
name : "decode",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : jl_Integer,
callable : null
}, {
name : "decodeDigit",
modifiers : 512,
accessLevel : 1,
parameterTypes : [$rt_charcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "compareTo",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Integer],
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 : [jl_Object],
returnType : $rt_intcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
oj_JSONObject$Null.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "clone",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : jl_Object,
callable : null
}, {
name : "equals",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
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 : jl_String,
callable : null
}, {
name : "",
modifiers : 32,
accessLevel : 0,
parameterTypes : [oj_JSONObject$1],
returnType : $rt_voidcls(),
callable : null
}];
nmcr_DefaultResourcePack.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getInputStream",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmu_ResourceLocation],
returnType : ji_InputStream,
callable : null
}, {
name : "getInputStreamAssets",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmu_ResourceLocation],
returnType : ji_InputStream,
callable : null
}, {
name : "getResourceStream",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmu_ResourceLocation],
returnType : ji_InputStream,
callable : null
}, {
name : "resourceExists",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmu_ResourceLocation],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getResourceDomains",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Set,
callable : null
}, {
name : "getPackMetadata",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmcrd_IMetadataSerializer, jl_String],
returnType : nmcrd_IMetadataSection,
callable : null
}, {
name : "getPackImage",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nlevo_ImageData,
callable : null
}, {
name : "getPackName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
jl_Character.$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 : jl_Character,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "equals",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
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 : jl_String,
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 : [jl_CharSequence, $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 : [jl_CharSequence, $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 : otpm_StringResource,
callable : null
}, {
name : "getClasses",
modifiers : 512,
accessLevel : 1,
parameterTypes : [],
returnType : $rt_arraycls(otciu_UnicodeHelper$Range),
callable : null
}, {
name : "obtainClasses",
modifiers : 512,
accessLevel : 1,
parameterTypes : [],
returnType : otpm_StringResource,
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 : [jl_CharSequence, $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 : [jl_CharSequence, $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 : [jl_Character],
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 : [jl_Object],
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 : otpm_StringResource,
callable : null
}, {
name : "obtainClasses$$create",
modifiers : 768,
accessLevel : 1,
parameterTypes : [],
returnType : otpm_StringResource,
callable : null
}];
ju_HashMap.$meta.methods = [
{
name : "newElementArray",
modifiers : 0,
accessLevel : 0,
parameterTypes : [$rt_intcls()],
returnType : $rt_arraycls(ju_HashMap$HashEntry),
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 : [ju_Map],
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 : jl_Object,
callable : null
}, {
name : "computeThreshold",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "containsKey",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "containsValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "entrySet",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Set,
callable : null
}, {
name : "get",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "getEntry",
modifiers : 4,
accessLevel : 0,
parameterTypes : [jl_Object],
returnType : ju_HashMap$HashEntry,
callable : null
}, {
name : "findNonNullKeyEntry",
modifiers : 4,
accessLevel : 0,
parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()],
returnType : ju_HashMap$HashEntry,
callable : null
}, {
name : "findNullKeyEntry",
modifiers : 4,
accessLevel : 0,
parameterTypes : [],
returnType : ju_HashMap$HashEntry,
callable : null
}, {
name : "isEmpty",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "keySet",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Set,
callable : null
}, {
name : "put",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object, jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "putImpl",
modifiers : 0,
accessLevel : 0,
parameterTypes : [jl_Object, jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "createEntry",
modifiers : 0,
accessLevel : 0,
parameterTypes : [jl_Object, $rt_intcls(), jl_Object],
returnType : ju_HashMap$HashEntry,
callable : null
}, {
name : "createHashedEntry",
modifiers : 0,
accessLevel : 0,
parameterTypes : [jl_Object, $rt_intcls(), $rt_intcls()],
returnType : ju_HashMap$HashEntry,
callable : null
}, {
name : "putAll",
modifiers : 0,
accessLevel : 3,
parameterTypes : [ju_Map],
returnType : $rt_voidcls(),
callable : null
}, {
name : "putAllImpl",
modifiers : 0,
accessLevel : 1,
parameterTypes : [ju_Map],
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 : [jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "removeEntry",
modifiers : 4,
accessLevel : 0,
parameterTypes : [ju_HashMap$HashEntry],
returnType : $rt_voidcls(),
callable : null
}, {
name : "removeEntry",
modifiers : 4,
accessLevel : 0,
parameterTypes : [jl_Object],
returnType : ju_HashMap$HashEntry,
callable : null
}, {
name : "size",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "values",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : ju_Collection,
callable : null
}, {
name : "computeHashCode",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Object],
returnType : $rt_intcls(),
callable : null
}, {
name : "areEqualKeys",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Object, jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "areEqualValues",
modifiers : 512,
accessLevel : 0,
parameterTypes : [jl_Object, jl_Object],
returnType : $rt_booleancls(),
callable : null
}];
ju_ArrayList.$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 : [ju_Collection],
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 : jl_Object,
callable : null
}, {
name : "size",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "clone",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_Object,
callable : null
}, {
name : "set",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jl_Object],
returnType : jl_Object,
callable : null
}, {
name : "add",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "add",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), jl_Object],
returnType : $rt_voidcls(),
callable : null
}, {
name : "remove",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : jl_Object,
callable : null
}, {
name : "remove",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
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(), ju_Collection],
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 : [juf_UnaryOperator],
returnType : $rt_voidcls(),
callable : null
}];
nmu_ResourceLocation.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_intcls(), $rt_arraycls(jl_String)],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_String, jl_String],
returnType : $rt_voidcls(),
callable : null
}, {
name : "splitObjectName",
modifiers : 512,
accessLevel : 2,
parameterTypes : [jl_String],
returnType : $rt_arraycls(jl_String),
callable : null
}, {
name : "getResourcePath",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getResourceDomain",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "equals",
modifiers : 0,
accessLevel : 3,
parameterTypes : [jl_Object],
returnType : $rt_booleancls(),
callable : null
}, {
name : "hashCode",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}];
nlevi_OpenGLObjects$TextureGL.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 0,
parameterTypes : [otjw_WebGLTexture],
returnType : $rt_voidcls(),
callable : null
}, {
name : "free",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_Block.$meta.methods = [
{
name : "getIdFromBlock",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmb_Block],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateId",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockById",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmb_Block,
callable : null
}, {
name : "getStateById",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getBlockFromItem",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmi_Item],
returnType : nmb_Block,
callable : null
}, {
name : "getBlockFromName",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : nmb_Block,
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 : nmbm_Material,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "isEqualTo",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmb_Block, nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material, nmbm_MapColor],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setStepSound",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block$SoundType],
returnType : nmb_Block,
callable : null
}, {
name : "setLightOpacity",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_intcls()],
returnType : nmb_Block,
callable : null
}, {
name : "setLightLevel",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_floatcls()],
returnType : nmb_Block,
callable : null
}, {
name : "setResistance",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_floatcls()],
returnType : nmb_Block,
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getRenderType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "isReplaceable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setHardness",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_floatcls()],
returnType : nmb_Block,
callable : null
}, {
name : "setBlockUnbreakable",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmb_Block,
callable : null
}, {
name : "getBlockHardness",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_floatcls(),
callable : null
}, {
name : "setTickRandomly",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_booleancls()],
returnType : nmb_Block,
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 : "registerBlocks",
modifiers : 512,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMixedBrightnessForBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "isBlockSolid",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "isOpaqueCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canCollideCheck",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, $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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockDestroyedByPlayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getPlayerRelativeBlockHardness",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmep_EntityPlayer, nmw_World, nmu_BlockPos],
returnType : $rt_floatcls(),
callable : null
}, {
name : "dropBlockAsItem",
modifiers : 4,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "spawnAsEntity",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "dropXpOnBlockBreak",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getExplosionResistance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nme_Entity],
returnType : $rt_floatcls(),
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 : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "collisionRayTrace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_Vec3, nmu_Vec3],
returnType : nmu_MovingObjectPosition,
callable : null
}, {
name : "isVecInsideYZBounds",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmu_Vec3],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockDestroyedByExplosion",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmw_Explosion],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "canReplace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, nmi_ItemStack],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockOnSide",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockClicked",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "modifyAcceleration",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity, nmu_Vec3],
returnType : nmu_Vec3,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 4,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "canProvidePower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "setBlockBoundsForItemRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "harvestBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmep_EntityPlayer, nmu_BlockPos, nmbs_IBlockState, nmt_TileEntity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canSilkHarvest",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
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 : [jl_String],
returnType : nmb_Block,
callable : null
}, {
name : "getLocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getUnlocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "onBlockEventReceived",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $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 : nmb_Block,
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 : [nmw_World, nmu_BlockPos, nme_Entity, $rt_floatcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onLanded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCreativeTabToDisplayOn",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmc_CreativeTabs,
callable : null
}, {
name : "setCreativeTab",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmc_CreativeTabs],
returnType : nmb_Block,
callable : null
}, {
name : "onBlockHarvested",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "fillWithRain",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
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 : [nmw_Explosion],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isAssociatedBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isVecInsideXZBounds",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmu_Vec3],
returnType : $rt_booleancls(),
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateForEntityRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "isVecInsideXYBounds",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmu_Vec3],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBlockState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "setDefaultState",
modifiers : 4,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getDefaultState",
modifiers : 4,
accessLevel : 3,
parameterTypes : [],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getOffsetType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmb_Block$EnumOffsetType,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "bootstrapStates",
modifiers : 512,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "registerBlock",
modifiers : 512,
accessLevel : 1,
parameterTypes : [$rt_intcls(), nmu_ResourceLocation, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "registerBlock",
modifiers : 512,
accessLevel : 1,
parameterTypes : [$rt_intcls(), jl_String, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockAir.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "isOpaqueCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canCollideCheck",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isReplaceable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}];
nmb_BlockStone.$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 : jl_String,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockGrass.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getBlockColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "getRenderColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "grow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockDirt.$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 : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPlanks.$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 : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockSapling.$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 : jl_String,
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "func_181624_a",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls(), $rt_intcls(), nmb_BlockPlanks$EnumType],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isTypeAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmb_BlockPlanks$EnumType],
returnType : $rt_booleancls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockDynamicLiquid.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "placeStaticBlock",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tryFlowInto",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "func_176374_a",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls(), nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getPossibleFlowDirections",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : ju_Set,
callable : null
}, {
name : "isBlocked",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "checkAdjacentBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "canFlowInto",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockStaticLiquid.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateLiquid",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isSurroundingBlockFlammable",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getCanBlockBurn",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}];
nmb_BlockSand.$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 : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockGravel.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}];
nmb_BlockOre.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_MapColor],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockOldLog.$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 : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockOldLeaf.$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 : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "dropApple",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getSaplingDropChance",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getWoodType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmb_BlockPlanks$EnumType,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockSponge.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getLocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tryAbsorb",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "absorb",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockGlass.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material, $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
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
}];
nmb_BlockDispenser.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "dispense",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBehavior",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmi_ItemStack],
returnType : nmd_IBehaviorDispenseItem,
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getDispensePosition",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmd_IBlockSource],
returnType : nmd_IPosition,
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmu_EnumFacing,
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getRenderType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateForEntityRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockSandStone.$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 : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockNote.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "getInstrument",
modifiers : 0,
accessLevel : 1,
parameterTypes : [$rt_intcls()],
returnType : jl_String,
callable : null
}, {
name : "onBlockEventReceived",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $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
}];
nmb_BlockBed.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getSafeExitLocation",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls()],
returnType : nmu_BlockPos,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "setBedBounds",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "hasRoomForPlayer",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $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 : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "onBlockHarvested",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockRailPowered.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls(), $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "func_176567_a",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_booleancls(), $rt_intcls(), nmb_BlockRailBase$EnumRailDirection],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborChangedInternal",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getShapeProperty",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmbp_IProperty,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockRailDetector.$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 : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "canProvidePower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "updatePoweredState",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getShapeProperty",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmbp_IProperty,
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "findMinecarts",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, jl_Class, $rt_arraycls(cgcb_Predicate)],
returnType : ju_List,
callable : null
}, {
name : "getDectectionBox",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPistonBase.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "checkForMove",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldBeExtended",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockEventReceived",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls(), $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsForItemRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "isFullCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmu_EnumFacing,
callable : null
}, {
name : "getFacingFromEntity",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_EntityLivingBase],
returnType : nmu_EnumFacing,
callable : null
}, {
name : "canPush",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmb_Block, nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "doMove",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateForEntityRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockWeb.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isOpaqueCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "isFullCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "canSilkHarvest",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}];
nmb_BlockTallGrass.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isReplaceable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getRenderColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "grow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getOffsetType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmb_Block$EnumOffsetType,
callable : null
}];
nmb_BlockDeadBush.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "canPlaceBlockOn",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isReplaceable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}];
nmb_BlockPistonExtension.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockOnSide",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "applyCoreBounds",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "applyHeadBounds",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmu_EnumFacing,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockColored.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPistonMoving.$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 : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "newTileEntity",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmu_EnumFacing, $rt_booleancls(), $rt_booleancls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockOnSide",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockDestroyedByPlayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
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 : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "collisionRayTrace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_Vec3, nmu_Vec3],
returnType : nmu_MovingObjectPosition,
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), nmu_EnumFacing],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getTileEntity",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : nmt_TileEntityPiston,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockYellowFlower.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmb_BlockFlower$EnumFlowerColor,
callable : null
}];
nmb_BlockRedFlower.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmb_BlockFlower$EnumFlowerColor,
callable : null
}];
nmb_BlockMushroom.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockOn",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}];
nmb_BlockDoubleStoneSlab.$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
}];
nmb_BlockHalfStoneSlab.$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
}];
nmb_BlockTNT.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockDestroyedByPlayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "explode",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canDropFromExplosion",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_Explosion],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockBookshelf.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}];
nmb_BlockObsidian.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}];
nmb_BlockTorch.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceAt",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborChangeInternal",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "checkForDrop",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "collisionRayTrace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_Vec3, nmu_Vec3],
returnType : nmu_MovingObjectPosition,
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockFire.$meta.methods = [
{
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
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 : [nmb_Block, $rt_intcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canDie",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "requiresUpdates",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getFlammability",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmb_Block],
returnType : $rt_intcls(),
callable : null
}, {
name : "getEncouragement",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmb_Block],
returnType : $rt_intcls(),
callable : null
}, {
name : "catchOnFire",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls(), nlev_EaglercraftRandom, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canNeighborCatchFire",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getNeighborEncouragement",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "isCollidable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canCatchFire",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockMobSpawner.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $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 : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}];
nmb_BlockStairs.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "bootstrapStates",
modifiers : 512,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isBlockStairs",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isSameStair",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "func_176307_f",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "func_176305_g",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "func_176306_h",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "func_176304_i",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockClicked",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockDestroyedByPlayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMixedBrightnessForBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getExplosionResistance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nme_Entity],
returnType : $rt_floatcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "modifyAcceleration",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity, nmu_Vec3],
returnType : nmu_Vec3,
callable : null
}, {
name : "isCollidable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canCollideCheck",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockDestroyedByExplosion",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmw_Explosion],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "collisionRayTrace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_Vec3, nmu_Vec3],
returnType : nmu_MovingObjectPosition,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockChest.$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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "checkForSurroundingChests",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "correctFacing",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isDoubleChest",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getLockableContainer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmw_ILockableContainer,
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "canProvidePower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "isBlocked",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isBelowSolidBlock",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isOcelotSittingOnChest",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockRedstoneWire.$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 : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getAttachPosition",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : nmb_BlockRedstoneWire$EnumAttachPosition,
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "updateSurroundingRedstone",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "calculateCurrentChanges",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_BlockPos, nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "notifyWireNeighborsOfStateChange",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMaxCurrentStrength",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "func_176339_d",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canConnectUpwardsTo",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canConnectUpwardsTo",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canConnectTo",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState, nmu_EnumFacing],
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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockWorkbench.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}];
nmb_BlockCrops.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockOn",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getGrowthChance",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmb_Block, nmw_World, nmu_BlockPos],
returnType : $rt_floatcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "grow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getSeed",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}, {
name : "getCrop",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "grow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockFarmland.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onFallenUpon",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity, $rt_floatcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "hasCrops",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "hasWater",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockFurnace.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setState",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_booleancls(), nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getRenderType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateForEntityRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockStandingSign.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockDoor.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material],
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 : jl_String,
callable : null
}, {
name : "isOpaqueCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isPassable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isFullCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "toggleDoor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "collisionRayTrace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_Vec3, nmu_Vec3],
returnType : nmu_MovingObjectPosition,
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getMobilityFlag",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "combineMetadata",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 1,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}, {
name : "onBlockHarvested",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : nmu_EnumFacing,
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmu_EnumFacing,
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 : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockLadder.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockRail.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getShapeProperty",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmbp_IProperty,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockWallSign.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockLever.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "func_181090_a",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetadataForFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "func_181091_e",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
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 : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPressurePlate.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material, nmb_BlockPressurePlate$Sensitivity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getRedstoneStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "setRedstoneStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState, $rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "computeRedstoneStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockRedstoneOre.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockClicked",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "activate",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "spawnParticles",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}];
nmb_BlockRedstoneTorch.$meta.methods = [
{
name : "isBurnedOut",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, $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 : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "shouldBeOff",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "randomTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "canProvidePower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "isAssociatedBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockButtonStone.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockSnow.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isPassable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "checkAndDropBlock",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "harvestBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmep_EntityPlayer, nmu_BlockPos, nmbs_IBlockState, nmt_TileEntity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "isReplaceable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockIce.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "harvestBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmep_EntityPlayer, nmu_BlockPos, nmbs_IBlockState, nmt_TileEntity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMobilityFlag",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockSnowBlock.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockCactus.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockClay.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockReed.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "checkForDrop",
modifiers : 4,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
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 : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockJukebox.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "insertRecord",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
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 : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockFence.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material, nmbm_MapColor],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canConnectTo",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPlanks$EnumType.$meta.methods = [
{
name : "values",
modifiers : 512,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_arraycls(nmb_BlockPlanks$EnumType),
callable : null
}, {
name : "valueOf",
modifiers : 512,
accessLevel : 3,
parameterTypes : [jl_String],
returnType : nmb_BlockPlanks$EnumType,
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), jl_String, nmbm_MapColor],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 1,
parameterTypes : [jl_String, $rt_intcls(), $rt_intcls(), jl_String, jl_String, nmbm_MapColor],
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 : nmbm_MapColor,
callable : null
}, {
name : "toString",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "byMetadata",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmb_BlockPlanks$EnumType,
callable : null
}, {
name : "getName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getUnlocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPumpkin.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canDispenserPlace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "trySpawnGolem",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getSnowmanBasePattern",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbsp_BlockPattern,
callable : null
}, {
name : "getSnowmanPattern",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbsp_BlockPattern,
callable : null
}, {
name : "getGolemBasePattern",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbsp_BlockPattern,
callable : null
}, {
name : "getGolemPattern",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbsp_BlockPattern,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockNetherrack.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}];
nmb_BlockSoulSand.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockGlowstone.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}];
nmb_BlockPortal.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMetaForAxis",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmu_EnumFacing$Axis],
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "func_181089_f",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmbsp_BlockPattern$PatternHelper,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockCake.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsForItemRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockClicked",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "eatCake",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
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
}];
nmb_BlockRedstoneRepeater.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [$rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getLocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getDelay",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getPoweredState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getUnpoweredState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "isLocked",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPowerSide",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockStainedGlass.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
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 : nmbs_IBlockState,
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockTrapDoor.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material],
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsForItemRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBounds",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "collisionRayTrace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_Vec3, nmu_Vec3],
returnType : nmu_MovingObjectPosition,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "canPlaceBlockOnSide",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 2,
parameterTypes : [$rt_intcls()],
returnType : nmu_EnumFacing,
callable : null
}, {
name : "getMetaForFacing",
modifiers : 512,
accessLevel : 2,
parameterTypes : [nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "isValidSupportBlock",
modifiers : 512,
accessLevel : 1,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockSilverfish.$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 : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "canContainSilverfish",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockStoneBrick.$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 : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockHugeMushroom.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material, nmbm_MapColor, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "bootstrapStates",
modifiers : 512,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockPane.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material, $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
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 : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsForItemRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPaneConnectToBlock",
modifiers : 4,
accessLevel : 3,
parameterTypes : [nmb_Block],
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 : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockMelon.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockStem.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "canPlaceBlockOn",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "growStem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getRenderColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getSeedItem",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "grow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockVine.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "canPlaceBlockOnSide",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceOn",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "recheckGrownSides",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getBlockColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "getRenderColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getPropertyFor",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmu_EnumFacing],
returnType : nmbp_PropertyBool,
callable : null
}, {
name : "getNumGrownFaces",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockFenceGate.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmb_BlockPlanks$EnumType],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockMycelium.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockLilyPad.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getBlockColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_intcls(),
callable : null
}, {
name : "getRenderColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "colorMultiplier",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "canPlaceBlockOn",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockNetherBrick.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}];
nmb_BlockNetherWart.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canPlaceBlockOn",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmb_Block],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockEnchantmentTable.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
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 : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockBrewingStand.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getLocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
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 : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "isFullCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsForItemRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockCauldron.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setWaterLevel",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "fillWithRain",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockEndPortal.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
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 : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}];
nmb_BlockEndPortalFrame.$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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "hasComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getComparatorInputOverride",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockDragonEgg.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "checkFall",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockClicked",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "teleport",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
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 : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}];
nmb_BlockRedstoneLight.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}];
nmb_BlockDoubleWoodSlab.$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
}];
nmb_BlockHalfWoodSlab.$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
}];
nmb_BlockCocoa.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canBlockStay",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "getSelectedBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "dropBlock",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "canGrow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canUseBonemeal",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "grow",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nlev_EaglercraftRandom, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockEnderChest.$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 : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "canSilkHarvest",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "randomDisplayTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockTripWireHook.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "func_176260_a",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_booleancls(), $rt_booleancls(), $rt_intcls(), nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "randomTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "func_180694_a",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, $rt_booleancls(), $rt_booleancls(), $rt_booleancls(), $rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "func_176262_b",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_voidcls(),
callable : null
}, {
name : "checkForDrop",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStrongPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
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 : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockTripWire.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
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 : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "notifyHook",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "isConnectedTo",
modifiers : 512,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockCommandBlock.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $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 : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
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 : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockBeacon.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $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 : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}];
nmb_BlockWall.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmb_Block],
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 : jl_String,
callable : null
}, {
name : "isFullCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isPassable",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "isOpaqueCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "canConnectTo",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockFlowerPot.$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 : jl_String,
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 : [nmw_IBlockAccess, nmu_BlockPos, $rt_intcls()],
returnType : $rt_intcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canNotContain",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmb_Block, $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "isFlowerPot",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "canPlaceBlockAt",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockHarvested",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getTileEntity",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmt_TileEntityFlowerPot,
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getActualState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nmw_IBlockAccess, nmu_BlockPos],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockCarrot.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getSeed",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}, {
name : "getCrop",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}];
nmb_BlockPotato.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getSeed",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}, {
name : "getCrop",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmi_Item,
callable : null
}];
nmb_BlockButtonWood.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockSkull.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getLocalizedName",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : jl_String,
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 : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getCollisionBoundingBox",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : nmu_AxisAlignedBB,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockHarvested",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "canDispenserPlace",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmi_ItemStack],
returnType : $rt_booleancls(),
callable : null
}, {
name : "checkWitherSpawn",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmt_TileEntitySkull],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getWitherBasePattern",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbsp_BlockPattern,
callable : null
}, {
name : "getWitherPattern",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbsp_BlockPattern,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockAnvil.$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 : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onStartFalling",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmei_EntityFallingBlock],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onEndFalling",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "shouldSideBeRendered",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getStateForEntityRender",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPressurePlateWeighted.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbm_Material, $rt_intcls(), nmbm_MapColor],
returnType : $rt_voidcls(),
callable : null
}, {
name : "computeRedstoneStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getRedstoneStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "setRedstoneStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState, $rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "tickRate",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World],
returnType : $rt_intcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockRedstoneComparator.$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 : jl_String,
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
callable : null
}, {
name : "getDelay",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getPoweredState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getUnpoweredState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "isPowered",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getActiveSignal",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "calculateOutput",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "shouldBePowered",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_booleancls(),
callable : null
}, {
name : "calculateInputStrength",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "findItemFrame",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_EnumFacing, nmu_BlockPos],
returnType : nmei_EntityItemFrame,
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "updateState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onStateChange",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateTick",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nlev_EaglercraftRandom],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockEventReceived",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls(), $rt_intcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockDaylightDetector.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_booleancls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}, {
name : "updatePower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getItem",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : nmi_Item,
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 : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockCompressedPowered.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material, nmbm_MapColor],
returnType : $rt_voidcls(),
callable : null
}, {
name : "canProvidePower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getWeakPower",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos, nmbs_IBlockState, nmu_EnumFacing],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockHopper.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "setBlockBoundsBasedOnState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_IBlockAccess, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}, {
name : "addCollisionBoxesToList",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmu_AxisAlignedBB, ju_List, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "onBlockPlacedBy",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nme_EntityLivingBase, nmi_ItemStack],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onBlockActivated",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmep_EntityPlayer, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls()],
returnType : $rt_booleancls(),
callable : null
}, {
name : "onNeighborBlockChange",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, nmb_Block],
returnType : $rt_voidcls(),
callable : null
}, {
name : "updateState",
modifiers : 0,
accessLevel : 1,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
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 : [nmw_IBlockAccess, nmu_BlockPos, nmu_EnumFacing],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getFacing",
modifiers : 512,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmu_EnumFacing,
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 : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockQuartz.$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 : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockDropper.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBehavior",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmi_ItemStack],
returnType : nmd_IBehaviorDispenseItem,
callable : null
}, {
name : "createNewTileEntity",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, $rt_intcls()],
returnType : nmt_TileEntity,
callable : null
}, {
name : "dispense",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockStainedGlassPane.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "onBlockAdded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "breakBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockNewLeaf.$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 : "dropApple",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getDamageValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos],
returnType : $rt_intcls(),
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getWoodType",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmb_BlockPlanks$EnumType,
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}];
nmb_BlockNewLog.$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 : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}];
nmb_BlockSlime.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getBlockLayer",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : nmu_EnumWorldBlockLayer,
callable : null
}, {
name : "onFallenUpon",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity, $rt_floatcls()],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onLanded",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}, {
name : "onEntityCollidedWithBlock",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nme_Entity],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockBarrier.$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 : "isOpaqueCube",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}, {
name : "getAmbientOcclusionLightValue",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_floatcls(),
callable : null
}, {
name : "dropBlockAsItemWithChance",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmbs_IBlockState, $rt_floatcls(), $rt_intcls()],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockPrismarine.$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 : jl_String,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "damageDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getSubBlocks",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmi_Item, nmc_CreativeTabs, ju_List],
returnType : $rt_voidcls(),
callable : null
}, {
name : "",
modifiers : 512,
accessLevel : 0,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}];
nmb_BlockSeaLantern.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbm_Material],
returnType : $rt_voidcls(),
callable : null
}, {
name : "quantityDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "quantityDroppedWithBonus",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls(), nlev_EaglercraftRandom],
returnType : $rt_intcls(),
callable : null
}, {
name : "getItemDropped",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState, nlev_EaglercraftRandom, $rt_intcls()],
returnType : nmi_Item,
callable : null
}, {
name : "getMapColor",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : nmbm_MapColor,
callable : null
}, {
name : "canSilkHarvest",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : $rt_booleancls(),
callable : null
}];
nmb_BlockHay.$meta.methods = [
{
name : "",
modifiers : 0,
accessLevel : 3,
parameterTypes : [],
returnType : $rt_voidcls(),
callable : null
}, {
name : "getStateFromMeta",
modifiers : 0,
accessLevel : 3,
parameterTypes : [$rt_intcls()],
returnType : nmbs_IBlockState,
callable : null
}, {
name : "getMetaFromState",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmbs_IBlockState],
returnType : $rt_intcls(),
callable : null
}, {
name : "createBlockState",
modifiers : 0,
accessLevel : 2,
parameterTypes : [],
returnType : nmbs_BlockState,
callable : null
}, {
name : "createStackedBlock",
modifiers : 0,
accessLevel : 2,
parameterTypes : [nmbs_IBlockState],
returnType : nmi_ItemStack,
callable : null
}, {
name : "onBlockPlaced",
modifiers : 0,
accessLevel : 3,
parameterTypes : [nmw_World, nmu_BlockPos, nmu_EnumFacing, $rt_floatcls(), $rt_floatcls(), $rt_floatcls(), $rt_intcls(), nme_EntityLivingBase],
returnType : nmbs_IBlockState,
callable : null
}];
nmb_BlockCarpet.$meta.methods = [
{
name : "