", "#000000","#DD0000","localStorageSaved","Invalid Base64 recieved from local storage hook!","localStorageLoaded","Note: using legacy FileReader implementation because File.prototype.arrayBuffer() is not supported","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAR/SURBVEhLtZXZK3ZRFMYPcqXc+gv413DHxVuGIpIhkciQWaRccCNjSCkligwXSOZ5nmfv9zvn2e8+58V753sudmuvvdZ61l5r7XOc8H+GS/D19aUNkPz5+aktQH5/f//4+LBKZKuRkpUtQjCUYG5gD2T38vLy/PwsDfL9/f3Dw8PT05M0b29vnKLhCKCBT4L4gvBLBIei4//4+Hh1dUVEQutUuLu7E83FxQUGnKLBWKfQaA3S+AREVxaEOD8/Pzk50XpzcyMDcH19zdZG3N3d3dzc3Nvb01aX5pQUpQGGQJxcQpfNysoKhUIdHR1o1tbWbInYAgxIPDMzMy8vLzc3FxqOdMoRqwJK8G8ALUYIhHMiSEhIwI6CyI" +"b0qQzC4eGhsXCc1tZWnZIEKzdQJQSXgKxfX18RCM3Z5eWlcfVAxKOjo+Pj49PTU88lTOk2NjbMsePc3t6SAfcgFdszOyMuAdeBg0CQi2lhYUHOeOLDCisN8FzcPFZXV3t7ezHY3t5GQ+6it+2xMASsKhEEWKsmRLRBBUpPvpJ/TpFKFBwKYAiITmicsbYhdHfJAltqhUCVsCQhwslmeXmZxiBQT9c0Ar9E2O3v72sYSE0N1yQArkKy0kBMXLqlZqIZHR3t6empqqqSDcBdhXEJSJ/bUc3q6uq+vj629GB9fR1WsLW1NTs7u7S0RN2locMjIyOEm5ubQ7+4uJienk4/+vv77Y1hwhLBEKhwWHitdVFfX9/Y2Gg2HuLi4owUAysrK8yCG97rh0+ApP5Q2ZycHFlPTExUVFRIBvn5+WhKSkp2dnaMKhptbW2426GgQ/rwuAQCZ1hwFayLiork9hMFBQV1dXVmE0BLS4vqw3QFB8kn4IAxoGPkYpxi4FeDmp" +"qas7Mz4pClAgqGwD48rjY2NmacYqC0tJQ1KSlJWyE5OZkpUKkBAxZVIntAoZh04+Q48fHxPNGBgYHExMT29naj9cBodnZ2mo3jlJWVMeW2OGQck4B1amqqoaGhqamJjx2lGxwcpL0mUgR8fJhsWqJtSkoKU2SbHHUDpkhPBujd8xuQG6PJRM/Pz09PT7O1NNnZ2Tw3fgZkXVhYKCUlUhBATP+hCVyKZGky17RV0g04laayslJ6hlVeFHB4eFhKaogGd0LxtmTgE+hbhKDnPjMzgw8E3qGL2tpaBWpubjYqj2BoaEj6rq4uNATRZ0ZwCbiL6gXEzINk5vCBQJ9rMD4+rkA8QNK036uDg4Py8vLu7m680KjIBNR3zBDoWQM1g98snyB+VSoRW8C/UwR81/SvhgNj9JOTkwwVERUdRBEI0BAdLRVERkhLS8vIyEDQlrsTPTU1lVFhKxARvZgUlFLbegCf4BvIsbi4mIg4E5EogIHhiKCMtU0WUFiVy06j5f" +"AJIDdSBDQw+PegDfBRcbOPwH4F9LuFWIIQdQNKwWqzIE0aoFUaBsw+SQuFw0uNtC9A+F4i3QNrbg3IDn+SAsHh+wYiEpeyBEMLv/cAO6KzAijxxB+Y4wisBhssJUhjEbPJf4Nw+B+JXqLW3bw+wQAAAABJRU5ErkJggg==","yyyy-MM-dd_HH.mm.ss","data:application/octet-stream;base64,",";base64","This browser does not meet the safety requirements for webview support, this feature will be disabled","This browser does not support CSP attribute on iframes! (try Chrome)","Error checking iframe support","allow-downloads","default-src \'none\';"," style-src data: \'unsafe-inline\'", " img-src data:"," font-src data:"," media-src data:"," script-src \'unsafe-eval\' \'unsafe-inline\' data: blob:"," style-src \'unsafe-eval\' \'unsafe-inline\' data: blob:"," img-src data: blob:"," font-src data: blob:"," child-src data: blob:"," frame-src data: blob:;"," media-src data: mediastream: blob:"," connect-src data: blob:"," worker-src data: blob:","Strict CSP was requested for this webview, but that feature is not available!","Caught safety exception while opening webview!","allow-scripts","Things you can try:", "allow-pointer-lock","1. Set window.eaglercraftXOpts.forceWebViewSupport to true","2. Set window.eaglercraftXOpts.enableWebViewCSP to false","(these settings may compromise security)","WebView is loading: \"{}\"","about:srcdoc"," http: https:"," https:","JavaScript: {}, Strict CSP: {}, Message API: {}","Impossible","Disabled","Enabled","Unsupported","Disabled", "Enabled","

 Allow JavaScript

Strict CSP: "," | Message API: ","

Remember my choice

", "...","

 Content Blocked

You chose to block JavaScript execution for this embed

","\"> IFrame Safety Error

The content cannot be displayed safely!

Check console for more details

", "Caught exception processing webview message!","WebView tried to send a message packet, but channel name is too long, max is 255 characters!","WebView tried to send a message packet, but the channel is not open!","WebView tried to send a message, but no callback for sending packets is set!","WebView tried to send a packet to the server, but the server does not support this protocol!","WebView tried to {} a channel, but channel name is too long, max is 255 characters!","WebView tried to open channel, but a channel is already open!", "WebView tried to close channel, but the channel is not open!","WebView tried to close the wrong channel!","WebView opened message channel to server: \"{}\"","WebView closed message channel to server: \"{}\"","PlatformWebView","[WebGL Error]: {}","ANGLE_instanced_arrays","EXT_color_buffer_float","EXT_color_buffer_half_float","EXT_shader_texture_lod","OES_fbo_render_mipmap","OES_vertex_array_object","OES_texture_float","OES_texture_float_linear","OES_texture_half_float","OES_texture_half_float_linear","EXT_texture_filter_anisotropic", "WEBGL_debug_renderer_info","PlatformOpenGL","#version 100\nprecision mediump float; attribute vec2 a_pos2f; varying vec2 v_tex2f; void main() { v_tex2f = a_pos2f; gl_Position = vec4(a_pos2f * 2.0 - 1.0, 0.0, 1.0); }","#version 100\nprecision mediump float; precision mediump sampler2D; varying vec2 v_tex2f; uniform sampler2D u_samplerTex; void main() { gl_FragColor = vec4(texture2D(u_samplerTex, v_tex2f).rgb, 1.0); }","#version 100\n#extension GL_EXT_shader_texture_lod : enable\nprecision mediump float; precision mediump sampler2D; varying vec2 v_tex2f; uniform sampler2D u_samplerTex; void main() { gl_FragColor = vec4(texture2DLodEXT(u_samplerTex, v_tex2f, 0.0).rgb, 1.0); }", "a_pos2f","u_samplerTex","Loading keyboard layout data","Caught exception querying keyboard layout from browser, using the default layout instead","Pointer lock is not supported on this browser","pointerlockchange","mozpointerlockchange","pointerlockerror","mozpointerlockerror","Using moz- vendor prefix for pointer lock","Fullscreen is not supported on this browser","Using webkit- vendor prefix for fullscreen","VSync is not supported on this browser!","Using moz- vendor prefix for fullscreen","KeyboardLayoutMap remapped {} keys from their default codes", "mobi","tablet","Gamepad detected as unsupported!","Already waiting for vsync!","Failed to request pointer lock, it is not supported!","Failed to exit pointer lock, it is not supported!","Failed to request fullscreen, it is not supported!","Failed to exit fullscreen, it is not supported!","standard","Lost controller: {}","Found controller: {}","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","#version 100\nprecision mediump float; attribute vec2 a_pos; varying vec2 v_pos; void main() { gl_Position = vec4(((v_pos = a_pos) - 0.5) * vec2(2.0, -2.0), 0.0, 1.0); }","#version 300 es\nprecision mediump float; layout(location = 0) in vec2 a_pos; out vec2 v_pos; void main() { gl_Position = vec4(((v_pos = a_pos) - 0.5) * vec2(2.0, -2.0), 0.0, 1.0); }","#version 100\nprecision mediump float; precision mediump sampler2D; varying vec2 v_pos; uniform sampler2D tex; uniform vec2 aspect; void main() { gl_FragColor = vec4(texture2D(tex, clamp(v_pos * aspect - ((aspect - 1.0) * 0.5), 0.02, 0.98)).rgb, 1.0); }", "#version 300 es\nprecision mediump float; precision mediump sampler2D; in vec2 v_pos; layout(location = 0) out vec4 fragColor; uniform sampler2D tex; uniform vec2 aspect; void main() { fragColor = vec4(textureLod(tex, clamp(v_pos * aspect - ((aspect - 1.0) * 0.5), 0.02, 0.98), 0.0).rgb, 1.0); }","a_pos","tex","aspect","iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEAklEQVR42u2dvXbjIBBG7T0+xw+gTp06v//LmE6dO/VR5a3wGZNh+BGSFeveJgkIBrDy8TGKds8/Pz/PExyW8/P55AY4MP9YgmNzmeeZVUABAA8AKADgAQAFADwAoACABwAUAPAAgAIAHgBQAMADAAoAeABAAY7LOI7fpQDX65VPtZCt18w5d7rdbigAbOgBxnE8DcPwJnnDMCTrNJlsUVcizTnj9HWxeVvINfN9y361OdTEk30551ZZt3PsvYDYxOSChoPQ6sJ21mRLBm61jY0lpy61gDKWNdfcNcv5wErWLbfPF88I9/s9WtayzopXS85YtPqcMeT23SqedV1pucal1V4iTUooV/IaWSfbWHU5JmkvpmzrsayaB9DqfJnVTpMff72sc869/WzVlcjjOI7mOOVYfBzfT05exLfT5pqae008a71L" +"y6tPASV79CfPylvFjpm+teLH+tXiF5nA2LOAUMpCibckWpPBUOJT20btFuDjyK8p+S45Z4fX+ti+LDb3pef62PosWbfkDbBW8mFPhB/gt8Vr7gG+kZK9+C/GM2+ArffnnKRHbT5gSdJoK0+ydrziGyCW115LolLxnHOr59q3lt89b6U8Czg4pgdI5bUtKY3VzfOclGBtTLVSmmqn1cdyC7Iud+5791KX1MLJDz3Mg2s59pK6sM/asdTmLrRx5pzjS+e+awWw9lstVeuv1/a10rqwT8sn5LQr8RzaMVfmKrR2qfnFjs57/puLS0nyoTZp0fL8XGq+ap8v4AES+3Msx74kN2/tmblewWoXPl9o+RykZH5/5hTQYv+y+vj084XcPHpJbHmt1s7yGbV1q+UBnHO/gnoZje2RmuzK/Vr2F3sWEF6TGkvutqH5CG08qTmk5u77tLyK5Qtq62rgxRA8AO8FHBkygQeHLQAFADwAoACABwAUAPAAgAIAHgBQAMAD" +"AAoAeABAAQAPACgA4AEABQA8AKAAgAcAFAC+3gNM03Tqum7VQSyN4dtvMdZDKcBWC9oqhr8JoIEHeDwep77vf5VJfL0vl9fLa/u+f+vPfx9eszSGNXZo5AH6vlcXW36gsqykrzViwAIPYL3r3nXd63v5m6i9J2+VaT8viWGNHZQbYE97+KdjHPIGKH0XPSyL7eXSjPk2YZlsN03Tq21OjLAs598ZggIT2MpMbW3IMICFN0Dsv4xpfUbfAvIAK9wAcOAtAMgDwJHzAIACAB4AUADAAwAKAHgAQAEADwAoAOABAAUAPACgAIAHABQA8ACAAgAeAFAAwAMACgB4AEABAA8AKADgAQAFADwAoACABwAUAPAAgAIAHgBQAMADAAoAeABAAQAPACgA4AEABQA8AKAAgAcAFADwANCe/0of1jQ8XY5YAAAAAElFTkSuQmCC","image/png","Eaglercraft 1.12","EaglercraftXClient:","EaglercraftXClientOld:", "North Carolina","epkInvalidFlag","Failed to download one or more correct/valid files, attempting to bypass the browser\'s cache...","Failed to download one or more correct/valid files, attempting to bypass the server\'s cache...","blob:","://","http:","https:","","Decompressing: {}","Could not download EPK file \"{}\"","Could not download EPK file \"","Could not extract EPK file \"{}\"","Could not extract EPK file \"","&","#","eaglerCacheFix=","?eaglerCacheFix=","%s/%s/%s","assets","pack.mcmeta","pack.png","manifest.json","Failed to load resource pack manifest!","folder","timestamp","domains","Importing resource pack: {}","[^A-Za-z0-9\\-_ \\(\\)]","resourcepacks","Counting files...","/pack.mcmeta","Extracting to: {}","Encountered an error extracting zip file, deleting extracted files...", "Updating manifest...","Extracted {} files, {} bytes from ZIP file...","Done!","Deleting resource pack: {}/{}","Failed to remove pack \"{}\" from manifest, it wasn\'t found in the list for some reason","EaglerFolderResourcePack","Could not initialize audio context!","/assets/eagler/audioctx_test_ogg.dat","Note: Using embedded JOrbis OGG decoder","OGG file support detected as false! Using embedded JOrbis OGG decoder","Missing AudioContext buffer from Float32Array support, attempting to use WAV files as a container to load raw PCM data", "/assets/eagler/audioctx_test_wav32f.dat","Could not load a 32-bit floating point WAV file, trying to use 16-bit integers","Audio context is missing some required features!","/assets/eagler/audioctx_test_wav16.dat","Could not load a 16-bit integer WAV file, this browser is not supported","BrowserAudio","Recieved message from on dead IFrame handler: (#",") ","DESKTOP","LWJGL3","CHROME","Chrome","EDGE","Edge","IE","FIREFOX","Firefox","SAFARI","Safari","OPERA","Opera","WEBKIT","WebKit","GECKO","Gecko","UNKNOWN", "Unknown","WINDOWS","Windows","MACOS","MacOS","LINUX","Linux","CHROMEBOOK_LINUX","ChromeOS","OTHER","DEFAULT","default","Default","D3D11","Direct3D11","OPENGL","OpenGL","OPENGLES","opengles","OpenGL ES","METAL","Metal","VULKAN","Vulkan","/assets/eagler/glsl/gles2_compat.glsl","#version 310 es","Unsupported OpenGL ES version: ","#version 300 es","\n#define EAGLER_IS_GLES_300","\n#define EAGLER_HAS_GLES_300","\n#define EAGLER_HAS_GLES_200","\n#extension GL_OES_gpu_shader5 : enable","\n#extension GL_EXT_gpu_shader5 : enable", "\n#define EAGLER_IS_GLES_310","\n#define EAGLER_HAS_GLES_310","\n#define EAGLER_HAS_GLES_310_SHADER_5","#version 100","\n#extension GL_EXT_shader_texture_lod : enable","\n#define EAGLER_IS_GLES_200","\n#define EAGLER_HAS_GLES_200_SHADER_TEXTURE_LOD","#define EAGLER_IS_VERTEX_SHADER\n","#define EAGLER_IS_FRAGMENT_SHADER\n","/assets/eagler/glsl/local.vsh","precision highp float;\n","Failed to compile GL_VERTEX_SHADER \"/assets/eagler/glsl/local.vsh\"!","Vertex shader \"/assets/eagler/glsl/local.vsh\" could not be compiled!", "#define COMPILE_PIXEL_ALIGNMENT\n","#define COMPILE_BLIT_DEPTH\n","Failed to compile GL_FRAGMENT_SHADER \"/assets/eagler/glsl/texture_blit.fsh\" for TextureCopyUtil!","Fragment shader \"/assets/eagler/glsl/texture_blit.fsh\" could not be compiled!","Failed to link shader program for TextureCopyUtil!","[FRAG] {}","u_srcCoords4f","u_dstCoords4f","u_textureLod1f","u_pixelAlignmentSizes4f","u_pixelAlignmentOffset2f","Shader program for TextureCopyUtil could not be linked!","[LINK] {}","TextureCopyUtil","/assets/eagler/glsl/accel_font.vsh", "/assets/eagler/glsl/accel_font.fsh","precision lowp int;\nprecision highp float;\nprecision mediump sampler2D;\n","Failed to compile GL_VERTEX_SHADER \"/assets/eagler/glsl/accel_font.vsh\" for InstancedFontRenderer!","Failed to compile GL_FRAGMENT_SHADER \"/assets/eagler/glsl/accel_font.fsh\" for InstancedFontRenderer!","Vertex shader \"/assets/eagler/glsl/accel_font.vsh\" could not be compiled!","Fragment shader \"/assets/eagler/glsl/accel_font.fsh\" could not be compiled!","Failed to link shader program for InstancedFontRenderer!", "u_matrixTransform","u_charSize2f","u_charCoordSize2f","u_color4f","u_colorBias4f","u_inputTexture","Shader program for InstancedFontRenderer could not be linked!","InstancedFontRenderer","__","en","CA","fr","zh","CN","FR","de","DE","it","IT","ja","JP","ko","KR","TW","GB","US","Metadata section name cannot be null","Don\'t know how to handle metadata section \'","Invalid metadata for \'","\' - expected object, found ","arraySize","initialArraySize","%s","Format error: ","%(\\d+\\$)?[\\d\\.]*[df]","/assets/", "minecraft","eagler","KeybindComponent{keybind=\'","\', siblings=",", style=","textures/gui/options_background.png","textures/gui/container/stats_icons.png","textures/gui/icons.png","key.","ws://","wss://","screenChanged","crashReportShow","TeaVMClientConfigAdapterHooks"," (while deserializing \'","IPCInputStream buffer underflow","\')"," no bytes remaining"," tried to read "," when there are only "," bytes remaining","End of stream reached","Malformed UTF-8 sequence","UTF Error","SHIM_CLASS_MAP","Map","SHIM_CLASS_WEAKMAP", "WeakMap","SHIM_CLASS_SET","Set","SHIM_CLASS_WEAKSET","WeakSet","SHIM_CLASS_PROMISE","Promise","SHIM_STRING_FROM_CODE_POINT","String.fromCodePoint","SHIM_STRING_PROTO_CODE_POINT_AT","String.prototype.codePointAt","SHIM_STRING_PROTO_STARTS_WITH","String.prototype.startsWith","SHIM_STRING_PROTO_ENDS_WITH","String.prototype.endsWith","SHIM_STRING_PROTO_INCLUDES","String.prototype.includes","SHIM_STRING_PROTO_REPEAT","String.prototype.repeat","SHIM_ARRAY_PROTO_FILL","Array.prototype.fill","SHIM_OBJECT_IS","Object.is", "SHIM_OBJECT_SET_PROTOTYPE_OF","Object.setPrototypeOf","SHIM_FUNCTION_NAME","Function.prototype.name","SHIM_MATH_SIGN","Math.sign","SHIM_FAKE_SYMBOL","Symbol (sham)","_net_lax1dude_eaglercraft_v1_8_internal_PlatformFilesystem_1_12_2_","IDBDatabase is null!","Failed to write "," byte file to indexeddb table: ","Recieved a packet with type ","Failed to process socket frame {}! It\'ll be skipped for debug purposes.","Recieved packet type ","Recieved {} byte fragment of unknown type: {}"," which is invalid!","This is an EaglercraftX 1.8 LAN world!", " which is undefined in state ","Failed to read packet type \'","Recieved unsuppoorted connection from an Eaglercraft 1.5.2 client!","Failed to process {}! It\'ll be skipped for debug purposes.","Incorrect packet for state: {}","Failed to write packet {}!","Failed to compress packet {}!","NetworkManager","eagler/skulls","server owner: ","Starting integrated eaglercraft server version 1.12.2","menu.loadingLevel","EaglerMinecraftServer","Detected a pre-u34 world, using old EaglercraftRandom implementation for world generation", "menu.generatingTerrain","Preparing start region for level 0"," - ","Preparing spawn area","TPS: ","/20","Chunks: ","Entities: ","R: ",", G: ",", W: ","TU: ",", LU: ","Players: ","%s (%s) must not be negative","index","negative size: ","%s (%s) must be less than size (%s)","%s (%s) must not be greater than size (%s)","end index (%s) must not be less than start index (%s)","end index","start index"," [","Tried to pass a "," which is not a native eagler buffer","Index out of range: ","Unable to allocate array size: ", "Input array too big, the output array would be bigger (",") than the specified maximum size of ","lineSeparator must not contain base64 characters: [","Impossible modulus ","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.", ".jpg",".jpeg",".gif","image/gif",".bmp","image/bmp","image/jpeg","Width of the copied region must match thewidth of the pasted region","Height of the copied region must match theheight of the pasted region","[","]","US-ASCII","ISO-8859-1","UTF-16","UTF-16BE","UTF-16LE","EPK file is incomplete","EAGPKG$$","Invalid EPK file type \'","EPK file is missing EOF code (:::YEE:>)","ver2.","Unknown or invalid EPK version: ","Invalid or unsupported EPK compression: ","EPK missing END$ object","Unexpected END when there are still ", "File \'"," files remaining","\' did not have a file-type block as the first entry in the file","file-type","EPK is not of file-type \'epk/resources\'!","epk/resources","Object \'","\' is incomplete","advancements","loot_tables","recipes","structures","\' has an invalid checksum","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU", "KeyV","KeyW","KeyX","KeyY","KeyZ","Comma","Period","Semicolon","Quote","BracketLeft","BracketRight","Backquote","Backslash","IntlBackslash","Minus","Equal","Slash","IntlRo","IntlYen","AltLeft","AltRight","CapsLock","ControlLeft","ControlRight","MetaLeft","MetaRight","ShiftLeft","ShiftRight","ContextMenu","Enter","Space","Backspace","Tab","Delete","End","Help","Home","Insert","PageDown","PageUp","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Escape","PrintScreen","ScrollLock","Pause","F1","F2","F3","F4","F5", "F6","F7","F8","F9","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F20","F21","F22","F23","F24","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual","NumpadMultiply","NumpadSubtract","Unidentified","Numpad","VSync lockup detected! Attempting to recover...","Async callback is null!","Not enough memory to allocate buffers for rehashing: %,d -> %,d","EAGLER_VSH_LAYOUT_BEGIN()", "Could not find \"EAGLER_VSH_LAYOUT_BEGIN()\" delimiter!","EAGLER_VSH_LAYOUT_END()","Could not find \"EAGLER_VSH_LAYOUT_END()\" delimiter!","EAGLER_IN(",")","/assets/eagler/glsl/texture_mix.fsh","Failed to compile GL_FRAGMENT_SHADER \"/assets/eagler/glsl/texture_mix.fsh\" for SpriteLevelMixer!","Fragment shader \"/assets/eagler/glsl/texture_mix.fsh\" could not be compiled!","Failed to link shader program for SpriteLevelMixer!","u_blendFactor4f","u_blendBias4f","Shader program for SpriteLevelMixer could not be linked!", "Tried to copy from mipmap level {}, but this GPU does not support textureLod!","SpriteLevelMixer","0123456789ABCDEF","UUID string too large","Invalid UUID string: ","expectedSize","=","Adding duplicate key \'{}\' to registry","Single thread mode is not supported!","Failed to start integrated server worker","Attempting to use single thread mode","Server is in state "," \'","\' which is not the \'WORLD_NONE\' state for the requested IPC operation","Shutting down integrated server due to unexpected client hangup, this is a memleak", "Shutting down integrated server","Recieved {} byte packet on closed local player connection","Dropping packets on recievedPacketBuffer for channel \"{}\"! (overflow)","IPCPacket09RequestResponse was recieved but statusState was \'{}\' instead of \'WORLD_EXPORTING\'","Strange string list type {} recieved!","Recieved ACK ","Server signaled \'EXITED\' response in state \'{}\'","Server signaled \'FAILURE\' response in state \'{}\'","Integrated server signaled a successful boot","IPC acknowledge packet type 0x{} was not handled", "Unexpected IPC packet type recieved on client: "," while the client state was ","SingleplayerServerController","expectedKeys","expectedValuesPerKey","Name and ID cannot both be blank","id","legacy","Error executing task","SOLARIS","OSX","window.indexedDB was null or undefined","database open request was null or undefined","readonly","readwrite","NOT_SET","SURVIVAL","survival","CREATIVE","creative","c","ADVENTURE","adventure","a","SPECTATOR","spectator","sp","generator.","flat","largeBiomes","amplified","customized", "debug_all_block_states","default_1_1","level.dat","level.dat_old","Exception reading {}","Data","Deleting level {}","Attempt {}...","Unsuccessful in deleting contents.","Couldn\'t delete file ","playerdata","Converting world list... Please wait... (This will only happen once)","ArmorItems","HandItems","FireworksItem","ArmorItem","Item","PEACEFUL","options.difficulty.peaceful","EASY","options.difficulty.easy","NORMAL","options.difficulty.normal","HARD","options.difficulty.hard","Importing world \"{}\" from EPK", "[\\./\"]","FILE","HEAD","EPK was successfully extracted into directory \"{}\"","file does not contain a singleplayer 1.5.2 or 1.12.2 world!","LevelName","LastPlayed","version","Name","1.12.2","Version","epk/world152","World type detected as 1.5.2, it will be converted to 1.12.2 format","Extracted {} files, {} bytes from EPK...","singleplayer.busy.importing.1","epk/world188","epk/world1122","WorldConverterEPK","Importing world \"{}\" from MCA","__MACOSX/",".dat",".dat_old",".mca",".mcr","MCA was successfully extracted into directory \"{}\"", "Error reading \'Data\' from ","GameRules","region/","DIM1/region/","DIM-1/region/","playerdata/","stats/","data/","players/","eagler/skulls/","level.dat_mcr","singleplayer.busy.importing.2","DIM1","level1","DIM-1","level0","level-1","session.lock","{}: Could not read chunk: {}, {}","{}: Imported {} chunks successfully ({} bytes)","Skipping file: {}","Level","Chunk is missing level data!","Failed to fetch input stream","xPos","zPos","{}: Chunk already exists: {}","WorldConverterMCA","worlds_list.txt","loading single player", "Failed to load player data for {}","channel:","] logged in with entity id "," at (","reducedDebugInfo","MC|Brand","multiplayer.player.joined","give","[EaglercraftX] ","command.skull.tip","Riding","multiplayer.disconnect.duplicate_login","keepInventory","Loading deobfuscation data, please wait...","Indexed {} class names and {} function names after {}ms","Failed to initialize the tables!","","()","TeaVMRuntimeDeobfuscator","STEVE","ALEX","slim","ZOMBIE","zombie","LONG_ARMS","WEIRD_CLIMBER_DUDE","LAXATIVE_DUDE", "BABY_CHARLES","BABY_WINSTON","DEFAULT_STEVE","Default Steve","eagler:skins/01.default_steve.png","DEFAULT_ALEX","Default Alex","eagler:skins/02.default_alex.png","TENNIS_STEVE","Tennis Steve","eagler:skins/03.tennis_steve.png","TENNIS_ALEX","Tennis Alex","eagler:skins/04.tennis_alex.png","TUXEDO_STEVE","Tuxedo Steve","eagler:skins/05.tuxedo_steve.png","TUXEDO_ALEX","Tuxedo Alex","eagler:skins/06.tuxedo_alex.png","ATHLETE_STEVE","Athlete Steve","eagler:skins/07.athlete_steve.png","ATHLETE_ALEX","Athlete Alex", "eagler:skins/08.athlete_alex.png","CYCLIST_STEVE","Cyclist Steve","eagler:skins/09.cyclist_steve.png","CYCLIST_ALEX","Cyclist Alex","eagler:skins/10.cyclist_alex.png","BOXER_STEVE","Boxer Steve","eagler:skins/11.boxer_steve.png","BOXER_ALEX","Boxer Alex","eagler:skins/12.boxer_alex.png","PRISONER_STEVE","Prisoner Steve","eagler:skins/13.prisoner_steve.png","PRISONER_ALEX","Prisoner Alex","eagler:skins/14.prisoner_alex.png","SCOTTISH_STEVE","Scottish Steve","eagler:skins/15.scottish_steve.png","SCOTTISH_ALEX", "Scottish Alex","eagler:skins/16.scottish_alex.png","DEVELOPER_STEVE","Developer Steve","eagler:skins/17.developer_steve.png","DEVELOPER_ALEX","Developer Alex","eagler:skins/18.developer_alex.png","HEROBRINE","Herobrine","eagler:skins/19.herobrine.png","NOTCH","Notch","eagler:skins/20.notch.png","CREEPER","Creeper","eagler:skins/21.creeper.png","Zombie","eagler:skins/22.zombie.png","PIG","Pig","eagler:skins/23.pig.png","MOOSHROOM","Mooshroom","eagler:skins/24.mooshroom.png","Long Arms","eagler:mesh/longarms.fallback.png", "Weird Climber Dude","eagler:mesh/weirdclimber.fallback.png","Laxative Dude","eagler:mesh/laxativedude.fallback.png","Baby Charles","eagler:mesh/charles.fallback.png","Baby Winston","eagler:mesh/winston.fallback.png","offset "," and length "," are out of bounds for a "," long arraybuffer"," array","buffer size must be greater than 0","Stream closed","negative skip length","footer is not found","Unexpected end of ZLIB input stream","GL_LIGHT direction stack overflow! Exceeded "," calls to GlStateManager.pushLightCoords", "GL_LIGHT direction stack underflow! Called GlStateManager.popLightCoords on an empty light stack","Only GL_GREATER alphaFunc is supported","dirW must be 0.0!","GL_PROJECTION matrix stack overflow! Exceeded ","GL_TEXTURE #","GL_MODELVIEW matrix stack overflow! Exceeded "," calls to GlStateManager.pushMatrix"," matrix stack overflow! Exceeded ","GL_PROJECTION matrix stack underflow! Called GlStateManager.popMatrix on an empty matrix stack","GL_MODELVIEW matrix stack underflow! Called GlStateManager.popMatrix on an empty matrix stack", " matrix stack underflow! Called GlStateManager.popMatrix on an empty matrix stack","glGetFloat can only be used to retrieve matricies!","Tried to call a display list that does not exist: ","GlStateManager","CharMatcher.is(\'","The separator may not be the empty string.","must be greater than zero: %s","expected one element but was: <",", ...","collection too large","fSet","Is","In","DataVersion","Ignored fix registered for version: {} as the DataVersion of the game is: {}","RandomSeed","generatorName","GameType", "Id","Snapshot","MapFeatures","SpawnX","generatorVersion","generatorOptions","SpawnY","SpawnZ","Time","DayTime","SizeOnDisk","clearWeatherTime","rainTime","raining","thunderTime","thundering","hardcore","initialized","allowCommands","Player","Difficulty","Dimension","DifficultyLocked","BorderCenterX","BorderCenterZ","BorderSize","BorderSizeLerpTime","BorderSizeLerpTarget","BorderSafeZone","BorderDamagePerBlock","BorderWarningBlocks","BorderWarningTime","DimensionData","eaglerVersionSerial","Level seed","Level generator", "Level generator options","Level spawn location","Level time","Level dimension","Level storage version","Level weather","Level game mode","Checking entity block collision","Entity being checked for collision","Colliding entity with block","Block being collided with","Pos","Saving entity NBT","Motion","Rotation","FallDistance","Fire","Air","OnGround","Invulnerable","PortalCooldown","UUID","CustomName","Entity being saved","CustomNameVisible","Silent","NoGravity","Glowing","Tags","Passengers","Loading entity NBT", "Entity being loaded","Use x.startRiding(y), not y.addPassenger(x)","Use x.stopRiding(y), not y.removePassenger(x)","generic","entity.",".name","%s[\'%s\'/%d, l=\'%s\', x=%.2f, y=%.2f, z=%.2f]","~NULL~","Entity Type","Entity ID","Entity Name","Entity\'s Exact location","%.2f, %.2f, %.2f","Entity\'s Block location","Entity\'s Momentum","Entity\'s Passengers","Entity\'s Vehicle","type","doMobLoot","Health","HurtTime","HurtByTimestamp","DeathTime","AbsorptionAmount","Attributes","Base","FallFlying","Modifiers", "ActiveEffects","Team","Unable to add mob to team \"","\" (that team probably doesn\'t exist)","Ignoring unknown attribute \'{}\'","This method should only be called for matching effects!","Invalid hand ","maxEntityCramming","662A6B8D-DA3E-4C1C-8813-96EA6097278D","Sprinting speed boost","container.enderchest","naturalRegeneration","Inventory","SelectedItemSlot","Sleeping","SleepTimer","XpP","XpLevel","XpTotal","XpSeed","Score","Slot","foodLevel","abilities","EnderItems","foodTickTimer","foodSaturationLevel", "foodExhaustionLevel","ShoulderEntityLeft","invulnerable","flying","mayfly","instabuild","flySpeed","mayBuild","SpawnForced","ShoulderEntityRight","walkSpeed","/msg ","OfflinePlayer:","sendCommandFeedback","spawnRadius","stats",".json","Couldn\'t read statistics file {}","Couldn\'t parse statistics file {}","playerGameType","enteredNetherPosition","seenCredits","recipeBook","x","y","z","isGuiOpen","isFilteringCraftable","toBeDisplayed","Tried to load unrecognized recipe: {} removed now.","Attach","Entity","RootVehicle", "Ticking player","Player being ticked","showDeathMessages","container.spectatorCantOpen","minecraft:container","container.isLocked","minecraft:villager","MC|TrList","EntityHorse","MC|BOpen","seed","tell","help","me","trigger","Hash is too long (max 40, was ","Sections","Chunk file at {},{} is missing level data, skipping","Chunk file at {},{} is in the wrong location; relocating. (Expected {}, {}, got {}, {})","Chunk file at {},{} is missing block data, skipping","NeighborLightChecks","LastUpdate","HeightMap", "TerrainPopulated","LightPopulated","InhabitedTime","Biomes","Entities","Y","Blocks","TileEntities","Add","BlockLight","SkyLight","TileTicks","i","t","Could not set level chunk heightmap, array length is {} instead of {}","Could not set level chunk sections, array length is {} instead of {}","Count","Damage","tag","minecraft:air","Unbreakable","ench","LocName","HideFlags"," #","#%04d%s","#%04d/%d%s","color","item.dyed","item.color","#%06X","CanDestroy","item.unbreakable","lvl","CanPlaceOn","item.modifiers.", "item.durability","attribute.modifier.equals.","attribute.modifier.plus.","attribute.modifier.take.","item.nbt_tags","item.canBreak","item.canPlace","missingno","attribute.name.","RepairCost","AttributeModifiers","AttributeName","#.##","?","mode","metadata","pos","state","nbt","palette","blocks","entities","size","author","blockPos","Properties","Unable to read property: {} with value: {} for blockstate: {}","Invisible","Small","ShowArms","DisabledSlots","NoBasePlate","Marker","Pose","Head","Body","LeftArm", "RightArm","LeftLeg","RightLeg","arrow","player","xTile","yTile","zTile","life","inTile","inData","shake","inGround","pickup","damage","crit","CanPickUpLoot","PersistenceRequired","ArmorDropChances","HandDropChances","Leashed","LeftHanded","DeathLootTable","Leash","X","NoAI","DeathLootTableSeed","Z","mobGriefing","Random spawn bonus","BatFlags","E199AD21-BA8A-4C53-8D13-6182D5C69D3A","Fleeing speed bonus","Age","ForcedAge","InLove","LoveCause","IsChickenJockey","EggLayTime","powered","Fuse","ExplosionRadius", "ignited","HorseChest","SaddleItem","EatingHaystack","Bred","Temper","Tame","OwnerUUID","Speed","horse.jumpStrength","Jump Strength","Items","ChestedHorse","direction","power","head","neck","tail","wing","Failed to find path from {} to {}","DragonPhase","carried","carriedData","020E0DFB-87AE-4653-9556-831010E291A0","Attacking speed boost","Lifetime","PlayerSpawned","SpellTicks","doEntityDrops","Block","DropItem","HurtEntities","FallHurtAmount","FallHurtMax","TileEntityData","TileID","Tile","Immitating block ID", "Immitating block data","Fireworks","Flight","Explosions","Life","LifeTime","ExplosionPower","Variant","horse/","Horse armor bonus","556E1665-8B10-40C8-8F9D-CF9B1667F295","textures/entity/horse/horse_white.png","textures/entity/horse/horse_creamy.png","textures/entity/horse/horse_chestnut.png","textures/entity/horse/horse_brown.png","textures/entity/horse/horse_black.png","textures/entity/horse/horse_gray.png","textures/entity/horse/horse_darkbrown.png","hwh","hcr","hch","hbr","hbl","hgr","hdb","textures/entity/horse/horse_markings_white.png", "textures/entity/horse/horse_markings_whitefield.png","textures/entity/horse/horse_markings_whitedots.png","textures/entity/horse/horse_markings_blackdots.png","wo_","wmo","wdo","bdo","doMobSpawning","Zombie reinforcement caller charge","Zombie reinforcement callee charge","IsBaby","CanBreakDoors","Random zombie-spawn bonus","Leader zombie bonus","zombie.spawnReinforcements","Spawn Reinforcements Chance","B9766B59-9566-4402-BC1F-2EE2A276D836","Baby speed boost","PickupDelay","Thrower","item.","The validated expression is false", "Facing","TileX","TileY","TileZ","frame-","ItemRotation","ItemDropChance","Use NearestAttackableTargetGoal.class for PathfinerMob mobs!","Size","wasOnGround","CustomDisplayTile","DisplayTile","DisplayData","DisplayOffset","LootTable","LootTableSeed","minecraft:chest","PushX","PushZ","Fuel","TransferCooldown","minecraft:hopper","TNTFuse","Sitting","CatType","entity.Cat.name","Saddle","Anger","HurtBy","49455A49-7EC5-45BA-B886-3B90B23A1718","RabbitType","MoreCarrotTicks","entity.KillerBunny.name","Sheared","Color", "AttachFace","Peek","APX","APY","APZ","7E0292F2-9434-48D5-A29F-9583AF7DF27F","Covered armor bonus","SkeletonTrap","SkeletonTrapTime","Pumpkin","ownerName","Duration","ThrownPotion entity {} has no item?!","CustomPotionColor","Potion","CustomPotionEffects","BoundX","LifeTicks","BoundY","BoundZ","Monument","Mansion","Unsupported mob type for RestrictOpenDoorGoal","Profession","Riches","Career","CareerLevel","Willing","Offers","Recipes","buy","sell","uses","buyB","maxUses","rewardExp","farmer","fisherman","shepherd", "fletcher","librarian","cartographer","cleric","armor","weapon","tool","butcher","leather","nitwit","entity.Villager.","PlayerCreated","Johnny","5CD17E52-A79A-43D3-A529-90FDE04B181E","Drinking speed penalty","Invul","Angry","CollarColor","ConversionTime","ConversionPlayer"," is missing a mapping! This is a bug!","Failed to create block entity {}","Skipping BlockEntity with id {}","Failed to load data for block entity {}","Actual block type","Actual block data value","furnace","chest","ender_chest","jukebox", "dispenser","dropper","sign","mob_spawner","noteblock","piston","brewing_stand","enchanting_table","end_portal","beacon","skull","daylight_detector","hopper","comparator","flower_pot","banner","structure_block","end_gateway","command_block","shulker_box","bed","blockId","blockData","facing","progress","extending","source","Lock","container.furnace","BurnTime","CookTime","CookTimeTotal","WOOD","minecraft:furnace","container.chest","container.dispenser","minecraft:dispenser","container.dropper","minecraft:dropper", "container.brewing","BrewTime","minecraft:brewing_stand","container.hopper","Don\'t know how to convert "," back into data...","doTileDrops","tile.","Block{","air","stone","grass","dirt","stonebrick","cobblestone","wood","planks","sapling","bedrock","flowing_water","water","flowing_lava","lava","sand","gravel","gold_ore","oreGold","iron_ore","oreIron","coal_ore","oreCoal","log","leaves","sponge","glass","lapis_ore","oreLapis","lapis_block","blockLapis","sandStone","sandstone","musicBlock","golden_rail","goldenRail", "detector_rail","detectorRail","sticky_piston","pistonStickyBase","web","tallgrass","deadbush","pistonBase","piston_head","wool","cloth","piston_extension","yellow_flower","flower1","red_flower","flower2","mushroom","brown_mushroom","red_mushroom","gold_block","blockGold","iron_block","blockIron","double_stone_slab","stoneSlab","stone_slab","brick","brick_block","tnt","bookshelf","mossy_cobblestone","stoneMoss","obsidian","torch","fire","mobSpawner","oak_stairs","stairsWood","redstone_wire","redstoneDust","diamond_ore", "oreDiamond","diamond_block","blockDiamond","crafting_table","workbench","wheat","crops","farmland","lit_furnace","standing_sign","wooden_door","doorOak","ladder","rail","stone_stairs","stairsStone","wall_sign","lever","stone_pressure_plate","pressurePlateStone","iron_door","doorIron","wooden_pressure_plate","pressurePlateWood","redstone_ore","oreRedstone","lit_redstone_ore","unlit_redstone_torch","notGate","redstone_torch","stone_button","button","snow_layer","snow","ice","cactus","clay","reeds","fence","pumpkin", "netherrack","hellrock","soul_sand","hellsand","glowstone","lightgem","portal","lit_pumpkin","litpumpkin","cake","unpowered_repeater","diode","powered_repeater","stained_glass","stainedGlass","trapdoor","monster_egg","monsterStoneEgg","stonebricksmooth","brown_mushroom_block","red_mushroom_block","iron_bars","fenceIron","glass_pane","thinGlass","melon","melon_block","pumpkin_stem","pumpkinStem","melon_stem","vine","fence_gate","fenceGate","brick_stairs","stairsBrick","stone_brick_stairs","stairsStoneBrickSmooth", "mycelium","mycel","waterlily","netherBrick","nether_brick","nether_brick_fence","netherFence","nether_brick_stairs","stairsNetherBrick","nether_wart","netherStalk","enchantmentTable","brewingStand","cauldron","end_portal_frame","endPortalFrame","end_stone","whiteStone","dragon_egg","dragonEgg","redstone_lamp","redstoneLight","lit_redstone_lamp","double_wooden_slab","woodSlab","wooden_slab","cocoa","sandstone_stairs","stairsSandStone","emerald_ore","oreEmerald","enderChest","tripwire_hook","tripWireSource", "tripwire","tripWire","emerald_block","blockEmerald","spruce_stairs","stairsWoodSpruce","birch_stairs","stairsWoodBirch","jungle_stairs","stairsWoodJungle","commandBlock","cobblestone_wall","cobbleWall","flowerPot","carrots","potatoes","wooden_button","anvil","trapped_chest","chestTrap","light_weighted_pressure_plate","weightedPlate_light","heavy_weighted_pressure_plate","weightedPlate_heavy","unpowered_comparator","powered_comparator","redstone_block","blockRedstone","quartz_ore","netherquartz","quartzBlock", "quartz_block","quartz_stairs","stairsQuartz","activator_rail","activatorRail","stained_hardened_clay","clayHardenedStained","stained_glass_pane","thinStainedGlass","leaves2","log2","acacia_stairs","stairsWoodAcacia","dark_oak_stairs","stairsWoodDarkOak","slime","barrier","iron_trapdoor","ironTrapdoor","prismarine","sea_lantern","seaLantern","hay_block","hayBlock","carpet","woolCarpet","hardened_clay","clayHardened","coal_block","blockCoal","packed_ice","icePacked","double_plant","standing_banner","wall_banner", "daylight_detector_inverted","redSandStone","red_sandstone","red_sandstone_stairs","stairsRedSandStone","double_stone_slab2","stoneSlab2","stone_slab2","spruce_fence_gate","spruceFenceGate","birch_fence_gate","birchFenceGate","jungle_fence_gate","jungleFenceGate","dark_oak_fence_gate","darkOakFenceGate","acacia_fence_gate","acaciaFenceGate","spruce_fence","spruceFence","birch_fence","birchFence","jungle_fence","jungleFence","dark_oak_fence","darkOakFence","acacia_fence","acaciaFence","spruce_door","doorSpruce", "birch_door","doorBirch","jungle_door","doorJungle","acacia_door","doorAcacia","dark_oak_door","doorDarkOak","end_rod","endRod","chorus_plant","chorusPlant","chorus_flower","chorusFlower","purpurBlock","purpur_block","purpur_pillar","purpurPillar","purpur_stairs","stairsPurpur","purpur_double_slab","purpurSlab","purpur_slab","end_bricks","endBricks","beetroots","grassPath","grass_path","repeating_command_block","repeatingCommandBlock","chain_command_block","chainCommandBlock","frosted_ice","frostedIce","magma", "nether_wart_block","netherWartBlock","red_nether_brick","redNetherBrick","bone_block","boneBlock","structure_void","structureVoid","observer","white_shulker_box","shulkerBoxWhite","orange_shulker_box","shulkerBoxOrange","magenta_shulker_box","shulkerBoxMagenta","light_blue_shulker_box","shulkerBoxLightBlue","yellow_shulker_box","shulkerBoxYellow","lime_shulker_box","shulkerBoxLime","pink_shulker_box","shulkerBoxPink","gray_shulker_box","shulkerBoxGray","silver_shulker_box","shulkerBoxSilver","cyan_shulker_box", "shulkerBoxCyan","purple_shulker_box","shulkerBoxPurple","blue_shulker_box","shulkerBoxBlue","brown_shulker_box","shulkerBoxBrown","green_shulker_box","shulkerBoxGreen","red_shulker_box","shulkerBoxRed","black_shulker_box","shulkerBoxBlack","white_glazed_terracotta","orange_glazed_terracotta","magenta_glazed_terracotta","light_blue_glazed_terracotta","yellow_glazed_terracotta","lime_glazed_terracotta","pink_glazed_terracotta","gray_glazed_terracotta","silver_glazed_terracotta","cyan_glazed_terracotta","purple_glazed_terracotta", "blue_glazed_terracotta","brown_glazed_terracotta","green_glazed_terracotta","red_glazed_terracotta","black_glazed_terracotta","concrete","concrete_powder","concretePowder","structureBlock","RecordItem","has_record","SpawnPotentials","minecraft:shulker_box","container.shulkerBox","TextComponent{text=\'"," packet "," is already known to ID ","HANDSHAKING","PLAY","STATUS","LOGIN","Invalid protocol ID ","Packet "," is already assigned to protocol "," - can\'t reassign to ","multiplayer.disconnect.slow_login","\" is already playing on this world!", "Error whilst disconnecting player","Disconnecting {}: {}","{} lost connection: {}"," (channel:","FILE IS NOT AN EPK FILE!","FILE IS AN UNSUPPORTED LEGACY FORMAT!","END$","EPK file is missing END code (END$)","\' is incomplete (no crc)","Root tag must be a named compound tag","Loading NBT data","NBT Tag","Tag name","[UNNAMED TAG]","Tag type","TAG_Byte","TAG_Short","TAG_Int","TAG_Long","TAG_Float","TAG_Double","TAG_Byte_Array","TAG_String","TAG_List","TAG_Compound","TAG_Int_Array","TAG_Long_Array","Any Numeric Tag", "TAG_End","END","BYTE","SHORT","INT","LONG","FLOAT","DOUBLE","BYTE[]","STRING","LIST","COMPOUND","INT[]","LONG[]","Tried to read NBT tag with too high complexity, depth > 512","Most","Least","{","Reading NBT data","Corrupt NBT tag","Tag type found","Tag type expected","[A-Za-z0-9._+-]+","Negative initial size: ","Stream is closed","Pushback buffer full","Offset out of bounds: ","Length out of bounds: ","Invalid Biome id","RawBiomeBlock","biomes[] size","w","h","Layer","radius","allowed","Invalid Biome requested: ", "Accessed Biomes before Bootstrap!","ocean","plains","desert","extreme_hills","forest","taiga","swampland","river","hell","sky","frozen_ocean","frozen_river","ice_flats","ice_mountains","mushroom_island","mushroom_island_shore","beaches","desert_hills","forest_hills","taiga_hills","smaller_extreme_hills","jungle","jungle_hills","jungle_edge","deep_ocean","stone_beach","cold_beach","birch_forest","birch_forest_hills","roofed_forest","taiga_cold","taiga_cold_hills","redwood_taiga","redwood_taiga_hills","extreme_hills_with_trees", "savanna","savanna_rock","mesa","mesa_rock","mesa_clear_rock","void","mutated_plains","mutated_desert","mutated_extreme_hills","mutated_forest","mutated_taiga","mutated_swampland","mutated_ice_flats","mutated_jungle","mutated_jungle_edge","mutated_birch_forest","mutated_birch_forest_hills","mutated_roofed_forest","mutated_taiga_cold","mutated_redwood_taiga","mutated_redwood_taiga_hills","mutated_extreme_hills_with_trees","mutated_savanna","mutated_savanna_rock","mutated_mesa","mutated_mesa_rock","mutated_mesa_clear_rock", "EaglerChunkLoader","Invalid skin data packet recieved from player {}!","Invalid skin data packet recieved!","eagler://","command.skull.nopermission","0123456789abcdef","skin-","EaglerSkullUUID:","{\"textures\":{\"SKIN\":{\"url\":\"","\",\"metadata\":{\"model\":\"default\"}}}}","Value","Custom Eaglercraft Skull","command.skull.feedback","IntegratedSkinService","IntegratedCapeService",".dat.tmp","Failed to save player data for {}","value","Couldn\'t save statistic {}: error serializing progress","Formatter is closed", "<","ERA=","YEAR=","MONTH=","WEEK_OF_YEAR=","WEEK_OF_MONTH=","DAY_OF_MONTH=","DAY_OF_YEAR=","DAY_OF_WEEK=","DAY_OF_WEEK_IN_MONTH=","AM_PM=","HOUR=","HOUR_OF_DAY","MINUTE=","SECOND=","MILLISECOND=","ZONE_OFFSET=","DST_OFFSET=","CharMatcher.inRange(\'","\', \'","CharMatcher.ASCII","0٠۰߀०০੦૦୦௦౦೦൦๐໐༠၀႐០᠐᥆᧐᭐᮰᱀᱐꘠꣐꤀꩐0","CharMatcher.DIGIT","CharMatcher.JAVA_DIGIT","CharMatcher.JAVA_LETTER","CharMatcher.JAVA_LETTER_OR_DIGIT","CharMatcher.JAVA_UPPER_CASE","CharMatcher.JAVA_LOWER_CASE","CharMatcher.or(","CharMatcher.JAVA_ISO_CONTROL", "CharMatcher.INVISIBLE","\u0000­؀؜۝܏ ᠎ 
 ⁦⁧⁨⁩ \ud800","  ­؄؜۝܏ ᠎‏ ⁤⁦⁧⁨⁩ ","CharMatcher.SINGLE_WIDTH","\u0000־א׳؀ݐ\u0e00Ḁ℀ﭐﹰ。","ӹ־ת״ۿݿ\u0e7f₯℺\ufdffᅵ","CharMatcher.ANY","CharMatcher.NONE","  \r…    
\u000b      \t     \u000c     
\n  ","WHITESPACE","IGNORE","REPLACE","REPORT","at index ","Packet was sent on a closed connection: {}","disconnect.endOfStream","Failed to load integrated server: {}","Using integrated server at: {}","Error","at","Failed to load integrated server from script tag src: {}", "Using integrated server from script tag src: {}","inline script tag","Loading integrated server from inline script tag","Could not resolve the location of client\'s classes.js!","var $rt_seed=2463534242;","$rt_createNumericArray(","Could not locate classes.js through conventional means, however an inline script tag was found on the page that (probably) contains a TeaVM program","Failed to load integrated server from script src: {}","Using integrated server from script src: {}","Make sure client\'s classes.js is linked/embedded in a dedicated

This file is from 03/30/2025

Game will launch in 5...