// Iridium script API type definitions (Minecraft 1.21.10 / NeoForge 21.10.64) // // Generated by gen-types.ps1 at the repository root (tools/types/GenTypes.java). // Do not edit this file: the hand-written "Client API" part comes from tools/types/types-header.d.ts, // and the "Minecraft Types" part is generated from the Mojang-mapped client jar. // // Editor setup: this file declares its own fetch / Response / ReadableStream / setTimeout / // console, so do NOT also load the DOM or Node typings ("types": [] keeps a globally installed // @types/node out). A matching jsconfig.json: // // { "compilerOptions": { "lib": ["ES2022"], "types": [], "checkJs": true }, "include": ["*.js", "types.d.ts"] } // // Method references (X::m) are not standard JS syntax; editors flag them but the engine runs them. // ===================== Client API ===================== /* * Scripts are plain JavaScript files in the scripts/ folder, re-read by .script reload. * The whole file runs once on load: register your modules and settings at the top level, * then attach behaviour with events.on(...). * * A minimal module: * * client.registerModule('Auto Jump', -1, 'Movement', false); * client.registerSlider('Auto Jump', 'Delay', 5, 1, 20, 1); * * events.on('tick', function () { * if (!client.isEnabled('Auto Jump')) return; * if (client.getNumber('Auto Jump:Delay') > 10) return; * mc.player.jumpFromGround(); * }); * * Settings are read back by id, which is always 'ModuleName:SettingLabel'. * The object API does the same thing with less string plumbing: * * var jump = moduleManager.getModule('Auto Jump'); * if (jump.enabled && jump.getProperty('Delay').value <= 10) mc.player.jumpFromGround(); * * Java values (mc.player, entities, item stacks) are Java objects, not JS ones. Call their * Java methods directly with Mojang names; in the obfuscated (production) client the names * are remapped to SRG automatically, including members inherited from Minecraft classes. * * var players = mc.level.players(); // java.util.List * players.size(); players.get(0) // Java methods work * for (var p of players) { ... } // for...of / spread / destructuring work * Java.from(players).length // a real JS array when you need one * p === mc.player // === compares the underlying Java object * p instanceof net.minecraft.world.entity.player.Player * mc.gameMode.destroyProgress // private fields and methods work too * * Java classes can be used directly by package name (java.io.File, net.minecraft.core.BlockPos) * or via Java.type('...'). Java method references work too: * * list.stream().map(java.lang.String::length) * var parse = java.lang.Integer::parseInt; * var len = 'text'::length; // bound to a receiver * * Implementing and extending Java types: * * new java.lang.Thread(function () { log('in a thread'); }).start(); // function -> interface * var task = new java.lang.Runnable() { run: function () { log('hi'); } }; // anonymous class * var MyScreen = Java.extend(net.minecraft.client.gui.screens.Screen, { * render: function (g, mouseX, mouseY, partialTick) { * Java.super(this).render(g, mouseX, mouseY, partialTick); * g.drawString(mc.font, 'Hello', 10, 10, 0xFFFFFFFF); * } * }); * mc.setScreen(new MyScreen(net.minecraft.network.chat.Component.literal('Title'))); * * An uncaught error inside an override that Minecraft calls propagates into Minecraft (it can * crash the game, and the crash report shows the JS error and line). Wrap overrides in try/catch. * * A HUD element (appears under HUD > Elements, draggable, with its own settings menu): * * client.registerHud('Coords', { * anchor: 'Left Bottom', x: 4, y: 4, icon: 0xf0ac, * 'Show Y': true, * 'Color': { type: 'color', value: 0xFF55FF55 } * }, function (graphics, ctx) { * var id = function (l) { return client.hudProperty('Coords', l); }; * var text = 'X ' + Math.round(mc.player.getX()) + ' Z ' + Math.round(mc.player.getZ()); * render.drawString(graphics, text, ctx.x, ctx.y, client.getColor(id('Color'))); * ctx.width = render.getStringWidth(text); // required, or it cannot be dragged * ctx.height = render.fontHeight(); * }); * * A chat command (.greet hello world) with tab completion: * * client.registerCommand('greet', ' ', function (argv, raw) { * client.chat('§aHello, ' + argv[2]); * }, function (argv, index, partial) { * return index === 1 ? ['hello', 'bye'] : ['world']; * }); * * Drawing in the world (render3d), with name-tag style text above every player: * * events.on('render3d', function (partialTicks) { * for (var player of mc.level.players()) { * if (player === mc.player) continue; * render.drawTag('§e' + player.getName().getString(), player, 0.4, { autoScale: true }); * } * }); * * Cancelling and mutating events: * * events.on('chat', function (text) { return text === 'no'; }); // return true = cancel * events.on('movementInput', function (e) { e.jump = true; }); // mutate e.* to change * events.onForge('LivingDeathEvent', function (e) { log(e.getEntity()); }); // any Forge event * * A custom click GUI is built from events + input + the object API: * * var open = false; * events.on('keyInput', function (key, action) { * if (action === 1 && key === input.keyCode('RSHIFT')) { open = !open; input.setMouseGrabbed(!open); return true; } * return open; // swallow movement keys while open * }); * events.on('click', function (button, action, x, y) { if (!open) return false; ...; return true; }); * events.on('render2d', function (g) { * if (!open) return; * var y = 20; * for (var m of moduleManager.getModules('Combat')) { * render.drawString(g, m.name, 20, y, m.enabled ? 0xFF55FF55 : 0xFFAAAAAA); * y += 12; * } * }); * * HTTP client and server follow the web standards: * * var res = await fetch('https://example.com/api', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ a: 1 }) }); * var data = await res.json(); * * Deno.serve({ port: 8080 }, function (req) { return Response.json({ path: new URL(req.url).pathname }); }); * * Player actions (walk, place, break, use chests) are queued and return promises: * * async function restock() { * await actions.goto(120, 64, -30); * await actions.open(120, 64, -31); * await actions.take('cobblestone', 64); * await actions.close(); * await actions.pillar(5, 'cobblestone'); * } * restock().catch(function (e) { client.chat('§c' + e.message); }); * * Colours are ARGB integers: 0xFF55FF55 is opaque green (alpha first). * Chat/tag text supports section-sign colour codes, e.g. '§cred' or '§lbold'. * Key names accepted anywhere a key is expected: 'R', 'F5', 'LSHIFT', 'LEFT_SHIFT', 'SPACE', * 'KP_9' / 'NUMPAD9', 'M4' / 'MOUSE4', 'key.keyboard.r', or a raw GLFW keycode. */ /** The Minecraft client instance. */ declare const mc: net_minecraft_client_Minecraft; /** A key name ('R', 'LSHIFT', 'KP_9', 'MOUSE4', 'key.keyboard.r', ...) or a GLFW keycode. Mouse buttons are -100 - button. */ type KeyLike = string | number; declare const client: { /** Load a shared library. id is 'author/name', or '@local/name' for a file in scripts/.libs. Returns its exports. */ import(id: string): any; /** The logged-in client account name. */ getUsername(): string; /** The client build version. */ getVersion(): string; /** The Minecraft version string, e.g. '1.20.1'. */ getMinecraftVersion(): string; /** Register a module. name must be Title Case words separated by single spaces (e.g. 'Auto Jump'). key is a GLFW keycode, -1 for none. category must be a built-in one: 'Combat->Legit', 'Combat->Rage', 'Movement', 'Player', 'World', 'Inventory', 'Rewards', 'Visual->Overlay', 'Visual->Entities', 'Visual->World' (or 'Render'). Otherwise a warning is printed in chat and the module is still registered. */ registerModule(name: string, key: number, category: string, defaultEnable: boolean): void; /** Add a checkbox. Read it back with getBool('Module:Label'). */ registerBoolean(module: string, label: string, def: boolean): void; /** Add a numeric slider. inc is the step size. Read with getNumber('Module:Label'). */ registerSlider(module: string, label: string, def: number, min: number, max: number, inc: number): void; /** Add a single-choice dropdown. Read with getMode('Module:Label'). */ registerMode(module: string, label: string, def: string, ...modes: string[]): void; /** Add a multi-choice list (nothing selected by default). Read with getMulti('Module:Label'). */ registerMultiSelect(module: string, label: string, ...options: string[]): void; /** Like registerMultiSelect but with some options pre-selected. */ registerMultiSelectDefault(module: string, label: string, defaults: string[], ...options: string[]): void; /** Add an ARGB color picker, e.g. 0xFF55FF55. Read with getColor('Module:Label'). */ registerColor(module: string, label: string, argb: number): void; /** Add a text input. hint is the placeholder. Read with getText('Module:Label'). */ registerText(module: string, label: string, def?: string, hint?: string): void; /** Add a collapsible group header that owns the given property ids. */ registerLabel(module: string, label: string, ...childIds: string[]): void; /** * Set a module's icon (FontAwesome 6 Solid). * Accepts a codepoint (0xf085), a '0x...' string, or the glyph character itself. * Browse names and codepoints at https://fontawesome.com/search?o=r&s=solid * * Codepoints already used by this client (verified in its source): * 0xf05b Combat category 0xf8cc Movement category * 0xf03e Render category 0xf007 Player category * 0xf0ac World category 0xf06b Rewards category * 0xf1de default category 0xf121 Scripts page * 0xf02b Watermark HUD 0xf11c Keybinds HUD * 0xf03a Arraylist HUD 0xf05b Target HUD * 0xf080 Stats HUD 0xf49e Inventory HUD * 0xf00c confirm 0xf00d close * 0xf0c7 save 0xf021 reload * 0xf07c folder 0xf071 warning * 0xf05a info 0xf3ff battle pass */ registerIcon(target: string, icon: number | string): void; /** Text appended to a setting's displayed value, e.g. client.registerSuffix('My Module', 'Range', 'b') shows "4.5b". */ registerSuffix(module: string, label: string, suffix: string): void; /** Registers a key-bind setting. key is a GLFW key code or a key name such as 'R'; omit for unbound (-1). */ registerBind(module: string, label: string, key?: number | string): void; /** Whether a module is on. Safe for unregistered names (returns false). See also moduleManager. */ isEnabled(name: string): boolean; setEnabled(name: string, value: boolean): void; /** Property ids are always 'Module:Label'. See also moduleManager.getProperty(id). */ getBool(id: string): boolean; setBool(id: string, value: boolean): void; getNumber(id: string): number; setNumber(id: string, value: number): void; getMode(id: string): string; setMode(id: string, value: string): void; getColor(id: string): number; setColor(id: string, value: number): void; getText(id: string): string; /** GLFW key code of a bind setting ('Module:Label'), -1 when unbound. */ getBind(id: string): number; setText(id: string, value: string): void; /** Selected options of a multi-select. */ getMulti(id: string): string[]; /** Replace the selection of a multi-select (values not in the option list are ignored). */ setMulti(id: string, ...options: string[]): void; /** Add new choices to an existing mode/multi property at runtime. */ appendMode(id: string, ...modes: string[]): void; appendMulti(id: string, ...options: string[]): void; /** * Keybind of a module as a GLFW keycode (-1 = unbound). * Common codes: A-Z are 65-90, 0-9 are 48-57, F1-F12 are 290-301, * left shift 340, left control 341, left alt 342, space 32, tab 258. * input.keyCode('R') converts a name to a code. */ getKey(name: string): number; setKey(name: string, key: number): void; /** Names of every registered module. */ moduleList(): string[]; /** Nest properties under a parent so they only show when it is expanded/enabled. */ subSetting(parentId: string, ...childIds: string[]): void; /** Like subSetting, but children only show while the parent equals requiredMode. */ subSettingWhen(parentId: string, requiredMode: string, ...childIds: string[]): void; /** Attach a color swatch to another property's row. */ subColorPicker(targetId: string, colorId: string): void; subColorPickerWhen(targetId: string, requiredMode: string, colorId: string): void; /** Render the module's settings inline in the list instead of in a side panel. */ inlineModule(module: string): void; /** * Give one option of a mode/multi property an icon. * e.g. setOptionIcon('My Module:Mode', 'Fast', 0xf021) */ setOptionIcon(id: string, option: string, codepoint: number): void; /** Markdown shown in the module's description panel. */ describeModule(name: string, markdown: string): void; descriptionOf(name: string): string | null; /** Hide a property from the settings panel; it still works (used for HUD-only settings). */ hideProperty(id: string): void; /** Change a property's display name without changing its id. */ overridePropertyLabel(id: string, label: string): void; /** * Register a draggable HUD element. It shows up as an option under HUD > Elements * (toggle it there), can be dragged in the HUD editor, and gets its own right-click * settings menu built from createProperties. * * createProperties is a plain object of setting label -> declaration. Key order is * kept, so settings appear in the menu in the order you write them. * * Reserved keys (they configure the element, they do not become settings): * anchor 'Left Top' | 'Left' | 'Left Bottom' | 'Center' | * 'Right Top' | 'Right' | 'Right Bottom' | 'Free' * x, y default offset from that anchor * icon FontAwesome codepoint shown next to the element name * * Setting shorthands: * 'Show Y': true checkbox * 'Padding': 4 slider (0 .. value*4, step 1) * 'Style': ['Rounded', 'Rect'] dropdown, first entry is the default * * Setting long form, when you need control: * { type: 'boolean', value: true } * { type: 'slider', value: 1, min: 0.5, max: 2, step: 0.1 } * { type: 'color', value: 0xFF55FF55 } * { type: 'mode', value: 'Rounded', options: ['Rounded', 'Rect', 'None'] } * { type: 'multi', value: ['FPS'], options: ['FPS', 'Coords', 'Health'] } * { type: 'text', value: 'Coords' } * * Read the settings back with client.hudProperty(hudName, label), which builds the * real property id for you. The render callback receives ctx with the resolved * screen position; you MUST write ctx.width and ctx.height back or the element has * no hitbox and cannot be dragged or clicked. * * Full example: * * client.registerHud('Coords', { * anchor: 'Left Bottom', x: 4, y: 4, icon: 0xf0ac, * 'Show Y': true, * 'Padding': 4, * 'Style': ['Rounded', 'Rect', 'None'], * 'Color': { type: 'color', value: 0xFF55FF55 } * }, function (graphics, ctx) { * var id = function (label) { return client.hudProperty('Coords', label); }; * var pad = client.getNumber(id('Padding')); * * var text = 'X ' + Math.round(mc.player.getX()); * if (client.getBool(id('Show Y'))) { * text += ' Y ' + Math.round(mc.player.getY()); * } * text += ' Z ' + Math.round(mc.player.getZ()); * * var w = render.getStringWidth(text) + pad * 2; * var h = render.fontHeight() + pad * 2; * * var style = client.getMode(id('Style')); * if (style === 'Rounded') { * render.roundRect(graphics, ctx.x, ctx.y, w, h, 4, 0x90000000); * } else if (style === 'Rect') { * render.rect(graphics, ctx.x, ctx.y, w, h, 0x90000000); * } * render.drawString(graphics, text, ctx.x + pad, ctx.y + pad, client.getColor(id('Color'))); * * ctx.width = w; // required * ctx.height = h; // required * }); * * The settings object is optional; registerHud(name, render) alone is valid. */ registerHud(name: string, createProperties: Record, render: (graphics: net_minecraft_client_gui_GuiGraphics, ctx: HudContext) => void): void; registerHud(name: string, render: (graphics: net_minecraft_client_gui_GuiGraphics, ctx: HudContext) => void): void; /** Build the property id of a HUD setting, e.g. hudProperty('Coords', 'Scale'). */ hudProperty(hud: string, label: string): string; /** * Register a chat command, typed as .name in chat. Names are case-insensitive and * must not collide with a built-in (.bind .config .script .friend .hide .stats * .vclip .hclip .eval .help). Commands are removed automatically on .script reload. * * handler(argv, raw): * argv the whole command split on spaces, so argv[0] is the command name itself * and arguments start at argv[1]. Always check argv.length before indexing. * raw the full text without the leading dot, useful when an argument may * contain spaces (e.g. a message to send). * Reply with client.chat(...); returning a value does nothing. * * complete(argv, index, partial) is optional and drives tab completion: * index which argument is being typed, 1 = first argument after the name * partial what the user has typed so far, lower-cased ('' right after a space) * Return every candidate for that position; the engine prefix-filters them, so you * normally do not need to look at partial yourself. Return [] for no suggestions. * * usage is shown in .help. Pass it, or omit it and give the handler as argument 2. * * Full example: * * client.registerCommand('warp', ' ', function (argv, raw) { * if (argv.length < 2) { * client.chat('§cUsage: .warp '); * return; * } * var action = argv[1]; * if (action === 'go') { * if (argv.length < 3) { * client.chat('§cMissing warp name'); * return; * } * client.chat('§aWarping to §f' + argv[2]); * } else if (action === 'add') { * client.chat('§aSaved §f' + argv[2] + '§a at ' + Math.round(mc.player.getX())); * } else { * client.chat('§cUnknown action: ' + action); * } * }, function (argv, index, partial) { * if (index === 1) return ['add', 'del', 'go']; * if (index === 2) return ['spawn', 'base', 'shop']; * return []; * }); * * Without settings or completion: * * client.registerCommand('ping', function (argv, raw) { * client.chat('pong'); * }); * * Use raw when an argument can contain spaces: * * client.registerCommand('say', '', function (argv, raw) { * client.chat(raw.substring('say '.length)); * }); */ registerCommand(name: string, usage: string, handler: (argv: string[], raw: string) => void, complete?: (argv: string[], index: number, partial: string) => string[]): void; registerCommand(name: string, handler: (argv: string[], raw: string) => void, complete?: (argv: string[], index: number, partial: string) => string[]): void; unregisterCommand(name: string): void; /** * Run a client command, built-in or script-registered. The leading dot is optional. * Returns true if the command was recognised. * client.execute('bind LegitAura K') * client.execute('.config load pvp') */ execute(command: string): boolean; /** Print a line to the local chat (supports color codes). Not sent to the server. */ chat(text: string): void; /** Aim at yaw/pitch this tick. speed is degrees per tick (180 = instant). */ setRotation(yaw: number, pitch: number, speed: number): void; /** Current rotation, or null when nothing is aiming. */ getRotation(): { yaw: number, pitch: number } | null; setShootAngles(yaw: number, pitch: number): void; clearShootAngles(): void; /** Skip the next N client ticks (blink / lag-style movement). */ skipTick(ticks: number): void; isFriend(name: string): boolean; addFriend(name: string): void; delFriend(name: string): void; /** Current Legit Aura target, or undefined. Same as legitAura.getTarget(). */ getAuraTarget(): any; }; /** Position and size handed to a HUD render callback. Write width/height to set the drag hitbox. */ interface HudContext { readonly x: number; readonly y: number; width: number; height: number; } // ===================== Modules, properties, binds, macros ===================== /** * Object view of the module registry. Wrappers are cached, so the same module always * returns the same object (===). Every getter reads live state; a wrapper whose module * was unregistered throws ReferenceError on use. */ declare const moduleManager: { /** The module, or null if no module has that name. */ getModule(name: string): Module | null; hasModule(name: string): boolean; /** All modules, or those in a category. Accepts a full category ('Combat->Legit') or its parent ('Combat'). */ getModules(category?: string): Module[]; getEnabledModules(): Module[]; /** Every full category, e.g. ['Combat->Rage', 'Combat->Legit', 'Movement', ...], in registration order. */ getCategories(): string[]; /** Top-level categories, e.g. ['Combat', 'Visual', 'Movement', ...]. */ getCategoryParents(): string[]; /** A property by id ('Module:Label'), or null. */ getProperty(id: string): Property | null; }; declare class Module { private constructor(); readonly name: string; /** False once the module has been unregistered (e.g. its script was unloaded). */ readonly exists: boolean; /** Full category, e.g. 'Combat->Legit'. */ readonly category: string; /** 'Combat' for 'Combat->Legit'. */ readonly categoryParent: string; /** 'Legit' for 'Combat->Legit'. */ readonly categoryLeaf: string; /** Markdown description; assigning replaces it. */ description: string | null; /** FontAwesome glyph set by client.registerIcon, or null. */ readonly icon: string | null; /** Settings are rendered inline in the module list. */ readonly inline: boolean; /** Registered by a script. */ readonly script: boolean; /** Assigning toggles the module like a click in the GUI (with a notification). */ enabled: boolean; /** GLFW keycode, -1 when unbound. Accepts a key name when assigning. */ get key(): number; set key(value: KeyLike); readonly keyName: string; /** Same as getProperties(). */ readonly properties: Property[]; /** Returns the new state. silent = no notification. */ setEnabled(value: boolean, silent?: boolean): boolean; enable(silent?: boolean): boolean; disable(silent?: boolean): boolean; toggle(silent?: boolean): boolean; /** Visible top-level properties in display order (sub-settings and hidden ones excluded). */ getProperties(): Property[]; /** Every property of the module, including sub-settings and hidden ones. */ getAllProperties(): Property[]; /** By label ('Range') or full id ('Aura:Range'); null if missing. */ getProperty(labelOrId: string): Property | null; /** Key binds that target this module. */ getBinds(): Bind[]; /** Add a key bind that toggles (or holds) this module. */ bind(key: KeyLike, options?: BindOptions): Bind; toString(): string; toJSON(): ModuleInfo; } interface ModuleInfo { name: string; category: string; categoryParent: string; categoryLeaf: string; enabled: boolean; key: number; keyName: string; description: string | null; inline: boolean; icon: string | null; script: boolean; /** Ids of the visible top-level properties. */ properties: string[]; } type PropertyType = 'boolean' | 'slider' | 'mode' | 'multi' | 'color' | 'text' | 'label'; declare class Property { private constructor(); /** 'Module:Label'. */ readonly id: string; readonly exists: boolean; readonly module: Module; readonly moduleName: string; /** Display label; assigning overrides it without changing the id. */ label: string; readonly type: PropertyType; /** * Current value: boolean, number (slider), string (mode/text), string[] (multi), * ARGB number (color) or null (label). Assigning converts and validates it: sliders are * clamped and snapped to inc, unknown mode options are ignored, multi drops unknown options. */ value: any; /** Value when the client started, in the same shape as value. */ readonly defaultValue: any; /** Slider bounds and step. */ readonly min?: number; readonly max?: number; readonly inc?: number; /** Choices of a mode/multi property. */ readonly options?: string[]; /** Option -> FontAwesome glyph for options that have one. */ readonly optionIcons?: Record; /** Placeholder of a text property. */ readonly hint?: string; readonly icon: string | null; /** Mode value (or 'true'/'false') the parent must have for this sub-setting to show. */ readonly condition: string | null; /** Shown in the GUI right now: not hidden and its parent chain is visible and satisfied. */ readonly visible: boolean; /** Hidden from the settings panel (still works). */ hidden: boolean; /** The property this one is nested under, or null. */ readonly parent: Property | null; /** Sub-settings currently shown under this one (conditions applied). */ readonly children: Property[]; /** The inline color swatch attached with subColorPicker, when currently shown. */ readonly swatch: Property | null; get(): any; /** Returns false when the value was rejected. */ set(value: any): boolean; /** Back to defaultValue. */ reset(): boolean; /** Boolean properties only; returns the new value. */ toggle(): boolean; /** Mode properties only: step to the next (or previous, direction < 0) option; returns it. */ cycle(direction?: number): string; /** Mode: select that option. Multi: add it to the selection. */ select(option: string): boolean; /** Multi: remove the option from the selection. */ deselect(option: string): boolean; isSelected(option: string): boolean; /** Multi only: flip one option; returns whether it is now selected. */ toggleOption(option: string): boolean; toString(): string; toJSON(): any; } interface BindOptions { /** 'Toggle' (default) or 'Hold' (case-insensitive prefix). */ mode?: 'Toggle' | 'Hold' | string; /** Value applied to a property bind: a mode option, or a list for a multi-select. */ value?: string | string[]; /** Show the bind in the Keybinds HUD. */ visible?: boolean; target?: string; key?: KeyLike; } /** Key binds: a key that toggles a module or sets a property value. */ declare const keybindManager: { getBinds(): Bind[]; /** By id (or a Bind); null if missing. */ getBind(id: number | Bind): Bind | null; /** Binds whose target is this module name / property id. */ find(target: string | Module | Property): Bind[]; /** target is a module name, property id, Module or Property. */ add(target: string | Module | Property, key: KeyLike, options?: BindOptions): Bind; remove(bind: number | Bind): boolean; /** Key name -> GLFW code (-1 if unknown). Same as input.keyCode. */ keyCode(key: KeyLike): number; /** GLFW code -> display name ('' when unbound). Round-trips with keyCode. */ keyName(code: number): string; }; declare class Bind { private constructor(); readonly id: number; readonly exists: boolean; /** Module name or property id. */ target: string; get key(): number; set key(value: KeyLike); readonly keyName: string; get mode(): 'Toggle' | 'Hold'; /** 'Toggle' or 'Hold' (any case, prefix is enough). */ set mode(value: string); /** For property binds: the value to apply; multi-select values read back joined with ', '. */ get value(): string | null; set value(value: string | string[] | null); visible: boolean; /** Whether target is a module. */ readonly isModule: boolean; readonly module: Module | null; readonly property: Property | null; /** Change several fields at once; returns this. Throws ReferenceError if removed. */ update(options: BindOptions): this; remove(): boolean; toString(): string; toJSON(): any; } interface MacroOptions { name?: string; key?: KeyLike; /** Message macros: text (or /command) to send. */ message?: string; /** Item macros: item id or name to look for. */ item?: string; /** Item macros: 'Name' (default) or 'Id'. */ match?: 'Name' | 'Id' | string; /** Item macros: 'None' | 'Offset' | 'At Target' | 'Under Target'. */ rotation?: string; /** Item macros: 'Normal' | 'Silent'. */ switch?: 'Normal' | 'Silent' | string; yawOffset?: number; pitch?: number; } /** Macros: a key that sends a message or uses an item. */ declare const macroManager: { getMacros(): Macro[]; getMacro(id: number | Macro): Macro | null; /** type is 'Message' or 'Item' (case-insensitive prefix). */ add(type: 'Message' | 'Item' | string, options?: MacroOptions): Macro; remove(macro: number | Macro): boolean; /** Trigger it now, as if its key was pressed. */ run(macro: number | Macro): boolean; }; declare class Macro { private constructor(); readonly id: number; readonly exists: boolean; readonly type: 'Message' | 'Item'; name: string; get key(): number; set key(value: KeyLike); readonly keyName: string; message?: string; item?: string; match?: string; rotation?: string; /** Named switchMode because switch is a keyword; the option key is still 'switch'. */ switchMode?: string; yawOffset?: number; pitch?: number; update(options: MacroOptions): this; run(): boolean; remove(): boolean; toString(): string; toJSON(): any; } /** Mouse, keyboard and screen state, for scripts that draw their own interfaces. */ declare const input: { /** Mouse position in GUI-scaled coordinates (the same space render2d draws in). */ getMouseX(): number; getMouseY(): number; /** GUI-scaled screen size. */ getScreenWidth(): number; getScreenHeight(): number; getGuiScale(): number; /** 0 = left, 1 = right, 2 = middle. */ isMouseDown(button: number): boolean; isKeyDown(key: KeyLike): boolean; /** Whether the game has captured the cursor (true while playing, false with a screen/GUI open). */ isMouseGrabbed(): boolean; /** Release (false) or capture (true) the cursor, e.g. when opening a script GUI without a Screen. */ setMouseGrabbed(grabbed: boolean): void; /** A vanilla/Forge screen (chat, inventory, menus) is open. */ isScreenOpen(): boolean; keyCode(key: KeyLike): number; keyName(code: number): string; }; // ===================== Events ===================== interface ForgeEventOptions { /** 'pre' (default) runs before the loader's own listeners, 'post' after them. */ phase?: 'pre' | 'post'; /** Also receive events another listener already cancelled. */ receiveCanceled?: boolean; /** Also receive events posted off the main thread (default: main-thread events only). */ anyThread?: boolean; } declare const events: { /** Every client tick (20 per second). */ on(event: 'tick', callback: () => void): void; /** 2D overlay drawing. */ on(event: 'render2d', callback: (graphics: net_minecraft_client_gui_GuiGraphics, partialTicks: number) => void): void; /** In-world drawing; use render.drawTag / render.drawBox here. */ on(event: 'render3d', callback: (partialTicks: number) => void): void; /** Return true to cancel the packet. */ on(event: 'packetReceive', callback: (packet: any) => boolean | void): void; on(event: 'packetSend', callback: (packet: any) => boolean | void): void; /** Key presses while playing or in a container screen (action is always 1 here). Return true to swallow the key. */ on(event: 'key', callback: (key: number, action: number) => boolean | void): void; /** * Every keyboard event, in any screen: action 1 = press, 0 = release, 2 = repeat. * Fires before everything else; return true to swallow it (movement, hotkeys, Esc...). */ on(event: 'keyInput', callback: (key: number, action: number) => boolean | void): void; /** * Every mouse button event: button 0 = left, 1 = right, 2 = middle; action 1 = press, 0 = release. * x/y are GUI-scaled cursor coordinates. Return true to cancel it. */ on(event: 'click', callback: (button: number, action: number, x: number, y: number) => boolean | void): void; /** Mouse wheel; delta > 0 is up. Return true to cancel it (e.g. no hotbar scroll). */ on(event: 'scroll', callback: (delta: number, x: number, y: number) => boolean | void): void; /** A typed character (for text input). Return true to stop it reaching a text field. */ on(event: 'charTyped', callback: (char: string, codepoint: number) => boolean | void): void; /** Outgoing chat. Return true to stop it being sent. */ on(event: 'chat', callback: (text: string) => boolean | void): void; /** Return true to cancel the attack. */ on(event: 'attackEntity', callback: (entity: any) => boolean | void): void; on(event: 'enable', callback: (module: string) => void): void; on(event: 'disable', callback: (module: string) => void): void; /** Joined a world or changed dimension. */ on(event: 'loadWorld', callback: () => void): void; /** Raytrace for the crosshair target. Return true to skip it. */ on(event: 'raytrace', callback: () => boolean | void): void; /** Runs before movement input is read each tick. */ on(event: 'inputUpdate', callback: () => void): void; /** Return true to keep full speed while using an item (no-slow). */ on(event: 'useItemSlowdown', callback: () => boolean | void): void; /** Return true to keep sprinting through an attack. */ on(event: 'attackSprintReset', callback: () => boolean | void): void; /** Return true to ignore being pushed by an entity. */ on(event: 'push', callback: (entity: any) => boolean | void): void; /** Mutate e.speedFactor to change post-attack slowdown (1 = none, 0.6 = vanilla). */ on(event: 'attackSlowdown', callback: (e: { speedFactor: number }) => void): void; /** Set e.cancelled = true to block a screen from opening. */ on(event: 'displayScreen', callback: (e: { screen: any, cancelled: boolean }) => void): void; /** Movement keys for this tick; mutate the fields to steer the player. */ on(event: 'movementInput', callback: (e: { forward: number, strafe: number, jump: boolean, sneak: boolean }) => void): void; /** Yaw used for strafe / velocity math. */ on(event: 'strafe', callback: (e: { yaw: number }) => void): void; /** Yaw applied on jump. */ on(event: 'jump', callback: (e: { yaw: number }) => void): void; /** The rotation actually sent to the server; mutate to spoof it. */ on(event: 'look', callback: (e: { yaw: number, pitch: number }) => void): void; /** Rotation used for block / entity interaction. */ on(event: 'interact', callback: (e: { yaw: number, pitch: number }) => void): void; /** Mutate e.factor to change FOV. */ on(event: 'fov', callback: (e: { factor: number }) => void): void; /** Mutate e.current to force a camera perspective. */ on(event: 'cameraPerson', callback: (e: { current: any }) => void): void; /** Replacement candidates for outgoing chat text; mutate e.entires. */ on(event: 'chatReplacement', callback: (e: { entires: string[] }) => void): void; /** Mutate e.name to change how a player appears in the tab list. */ on(event: 'decorateTabList', callback: (e: { name: string }) => void): void; on(event: string, callback: (...args: any[]) => any): void; /** Remove a listener; pass the same function reference used with on(). */ off(event: string, callback: (...args: any[]) => any): void; /** * Listen to any Forge / NeoForge event posted on any event bus, without registering a real handler. * type is a Java event class (e.g. the LivingDeathEvent class) or a * name: simple ('LivingDeathEvent'), nested ('RenderGuiOverlayEvent.Pre' / 'Pre') or full. * Subclasses match too. Return true to cancel a cancelable event. * Listeners are removed automatically when the script unloads. Returns an id for offForge. * * events.onForge('ClientChatReceivedEvent', function (e) { return e.getMessage().getString().includes('spam'); }); */ onForge(type: string | any, callback: (event: any) => boolean | void, options?: ForgeEventOptions): number; offForge(id: number): boolean; }; declare const render: { /** 2D text; returns the x after the text. Colors are ARGB, e.g. 0xFFFFFFFF. */ drawString(graphics: net_minecraft_client_gui_GuiGraphics, text: string, x: number, y: number, color: number): number; drawCenteredString(graphics: net_minecraft_client_gui_GuiGraphics, text: string, x: number, y: number, color: number): number; rect(graphics: net_minecraft_client_gui_GuiGraphics, x: number, y: number, w: number, h: number, color: number): void; roundRect(graphics: net_minecraft_client_gui_GuiGraphics, x: number, y: number, w: number, h: number, radius: number, color: number): void; blur(graphics: net_minecraft_client_gui_GuiGraphics, x: number, y: number, w: number, h: number, cornerRadius: number, blurRadius: number): void; /** * Soft glow behind a rounded rectangle. color is the glow color (0 = translucent black), * spread the glow size (<= 0 = 12), intensity its strength (<= 0 = 1). * Pass graphics to draw immediately; null queues it for the client's own bloom pass. */ bloom(graphics: net_minecraft_client_gui_GuiGraphics | null, x: number, y: number, w: number, h: number, radius: number, color: number, spread: number, intensity: number): void; getStringWidth(text: string): number; fontHeight(): number; /** Filled 3D box from a Java AABB. Call inside the render3d event. */ drawBox(box: any, color: number): void; /** * Billboard text in the world; call inside the render3d event. * Pass an entity to have its position interpolated for you (no jitter while it moves); * yOffset is added above the entity's height. Otherwise pass explicit x/y/z. * options.autoScale keeps text readable at distance, like name tags. */ drawTag(text: string, entity: any, yOffset?: number, options?: TagOptions): void; drawTag(text: string, x: number, y: number, z: number, options?: TagOptions): void; /** The scale factor autoScale would use for a world position. */ tagScale(x: number, y: number, z: number, base?: number): number; /** * Where a world position appears on screen, in the same coordinates render2d draws in. * target is an entity (centre of its body), a BlockPos (block centre), a Vec3, or x, y, z. * yOffset raises the point. Returns null when it is behind the camera. * * var p = render.worldToScreen(target, 1.2); * if (p && p.box) render.rect(g, p.box.minX, p.box.minY, p.box.width, p.box.height, 0x4000FF00); */ worldToScreen(target: net_minecraft_world_entity_Entity | net_minecraft_core_BlockPos | net_minecraft_world_phys_Vec3, yOffset?: number): ScreenPoint | null; worldToScreen(x: number, y: number, z: number, yOffset?: number): ScreenPoint | null; /** * Load a .ttf / .otf font from a path (relative to the scripts folder), a java.io.File, * a Blob or an ArrayBuffer. size defaults to 9. * * var font = render.createFont('fonts/Inter.ttf', 10); * var remote = render.createFont(await (await fetch(url)).arrayBuffer(), 12); */ createFont(source: string | any | Blob | BufferSourceLike, size?: number): FontRenderer; /** A built-in client font by name; see render.fonts. */ getFont(name: BuiltinFontName, size?: number): FontRenderer; /** Built-in client fonts. Use font.withSize(n) for other sizes. */ readonly fonts: { readonly [K in BuiltinFontName]: FontRenderer }; }; /** icon is FontAwesome 6 Solid, e.g. ''. */ type BuiltinFontName = 'minecraft' | 'default' | 'medium' | 'bold' | 'icon' | 'brand' | 'poppins' | 'pixel' | 'mono' | 'stratum'; /** * A font at a given size. Colors are ARGB (0xFFFFFFFF = white) and text supports colour codes. * Draw methods return the x after the text; graphics is optional. */ declare class FontRenderer { private constructor(); readonly name: string; readonly size: number; /** The same font at another size. */ withSize(size: number): FontRenderer; drawString(text: string, x: number, y: number, color?: number, graphics?: net_minecraft_client_gui_GuiGraphics): number; drawStringWithShadow(text: string, x: number, y: number, color?: number, graphics?: net_minecraft_client_gui_GuiGraphics): number; /** x is the horizontal centre. */ drawCenteredString(text: string, x: number, y: number, color?: number, graphics?: net_minecraft_client_gui_GuiGraphics): number; drawCenteredStringWithShadow(text: string, x: number, y: number, color?: number, graphics?: net_minecraft_client_gui_GuiGraphics): number; drawOutlinedString(text: string, x: number, y: number, internalColor: number, externalColor: number, graphics?: net_minecraft_client_gui_GuiGraphics): number; getWidth(text: string): number; getHeight(): number; toString(): string; } interface ScreenPoint { x: number; y: number; /** Inside the visible screen area. */ onScreen: boolean; /** Distance from the camera in blocks. */ distance: number; /** On-screen bounds of the entity or block (entities and BlockPos only). */ box?: { minX: number, minY: number, maxX: number, maxY: number, width: number, height: number }; } interface TagOptions { /** Base size, default 1. */ scale?: number; /** ARGB text color, default white. */ color?: number; /** Grow with distance so far-away tags stay readable. */ autoScale?: boolean; /** Translucent backing plate, default true. */ background?: boolean; /** Drop shadow, default false. */ shadow?: boolean; } /** Print to chat and to the script log. */ declare function log(...args: any[]): void; /** Show a toast notification. */ declare function notify(type: 'info' | 'warn' | 'alert', title: string, text: string): void; // ===================== Java interop ===================== /** A Java class as seen from JS: call it with new, read static members, use it with instanceof. */ interface JavaClass { new (...args: any[]): any; /** The java.lang.Class object (like Nashorn's X.class). */ readonly class: any; [staticMember: string]: any; } declare const Java: { /** Look up a Java class by name, e.g. Java.type('net.minecraft.world.item.Items'). Arrays: 'int[]'. */ type(name: string): JavaClass; /** Convert a Java array or Iterable (List/Set/Collection) into a real JS array. For a Map use [...map] (gives [key, value] pairs). */ from(javaObject: any): any[]; /** Convert a JS array to a Java array ('int[]', 'java.lang.String[]', a JavaClass of an array) or a java.util.List. */ to(array: any[], type?: string | JavaClass): any; isType(obj: any, type: any): boolean; isJavaObject(obj: any): boolean; /** * Make a subclass of a class and/or implementations of interfaces. Overrides may use Mojang * names; methods you do not override keep the Java behaviour. Pass the overrides here or, * if omitted, per instance: new (Java.extend(Runnable))({ run: function () {} }). * * var Logged = Java.extend(java.util.ArrayList, { * add: function (x) { log('adding ' + x); return Java.super(this).add(x); } * }); */ extend(...typesThenOverrides: any[]): JavaClass; /** Call the superclass implementation from inside an override: Java.super(this).method(...). */ super(self: any): any; }; /** * Package roots: java.io.File, javax.crypto.Cipher, net.minecraft.core.BlockPos, com.mojang.*, org.lwjgl.*. * A class path resolves to its JavaClass, a package path to a namespace you can keep dotting into. */ declare const java: any; declare const javax: any; declare const jdk: any; declare const com: any; declare const org: any; declare const net: any; /** Nashorn-style root: Packages.java.util.HashMap. */ declare const Packages: any; /** * Import packages or classes for use inside a with block: * * var imports = new JavaImporter(java.io, java.util); * with (imports) { var f = new File('a.txt'); var m = new HashMap(); } */ declare class JavaImporter { constructor(...packagesOrClasses: any[]); [name: string]: any; } // ===================== Timers & console ===================== declare function setTimeout(callback: (...args: any[]) => void, ms?: number, ...args: any[]): number; declare function setInterval(callback: (...args: any[]) => void, ms?: number, ...args: any[]): number; declare function clearTimeout(id: number | undefined): void; declare function clearInterval(id: number | undefined): void; /** Run a callback after the current task, before the next timer. */ declare function queueMicrotask(callback: () => void): void; /** Output goes to the game's standard output (latest.log). Use log() to print to chat and the script log. */ declare const console: { log(...args: any[]): void; info(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; debug(...args: any[]): void; }; // ===================== Web APIs (WHATWG) ===================== type BufferSourceLike = ArrayBuffer | ArrayBufferView; type BodyInit = string | BufferSourceLike | Blob | URLSearchParams | ReadableStream | null; type HeadersInit = Headers | Record | [string, string][]; declare class DOMException extends Error { constructor(message?: string, name?: string); readonly name: string; } declare class TextEncoder { readonly encoding: 'utf-8'; encode(input?: string): Uint8Array; } declare class TextDecoder { constructor(label?: string); readonly encoding: string; decode(input?: BufferSourceLike | null): string; } declare class URLSearchParams { constructor(init?: string | Record | [string, string][] | URLSearchParams); readonly size: number; append(name: string, value: string): void; delete(name: string, value?: string): void; get(name: string): string | null; getAll(name: string): string[]; has(name: string, value?: string): boolean; set(name: string, value: string): void; sort(): void; forEach(callback: (value: string, key: string, parent: URLSearchParams) => void, thisArg?: any): void; entries(): IterableIterator<[string, string]>; keys(): IterableIterator; values(): IterableIterator; [Symbol.iterator](): IterableIterator<[string, string]>; toString(): string; } declare class URL { constructor(url: string | URL, base?: string | URL); static canParse(url: string | URL, base?: string | URL): boolean; static parse(url: string | URL, base?: string | URL): URL | null; href: string; protocol: string; username: string; password: string; host: string; hostname: string; port: string; readonly origin: string; pathname: string; search: string; readonly searchParams: URLSearchParams; hash: string; toString(): string; toJSON(): string; } declare class AbortSignal { readonly aborted: boolean; readonly reason: any; onabort: ((event: { type: 'abort', target: AbortSignal }) => void) | null; addEventListener(type: 'abort', listener: (event: { type: 'abort', target: AbortSignal }) => void, options?: { once?: boolean }): void; removeEventListener(type: 'abort', listener: (...args: any[]) => void): void; throwIfAborted(): void; static abort(reason?: any): AbortSignal; /** Aborts with a TimeoutError DOMException after ms. */ static timeout(ms: number): AbortSignal; static any(signals: AbortSignal[]): AbortSignal; } declare class AbortController { readonly signal: AbortSignal; abort(reason?: any): void; } declare class Headers { constructor(init?: HeadersInit); append(name: string, value: string): void; set(name: string, value: string): void; get(name: string): string | null; getSetCookie(): string[]; has(name: string): boolean; delete(name: string): void; forEach(callback: (value: string, key: string, parent: Headers) => void, thisArg?: any): void; entries(): IterableIterator<[string, string]>; keys(): IterableIterator; values(): IterableIterator; [Symbol.iterator](): IterableIterator<[string, string]>; } declare class Blob { constructor(parts?: (string | BufferSourceLike | Blob)[], options?: { type?: string }); readonly size: number; readonly type: string; text(): Promise; arrayBuffer(): Promise; bytes(): Promise; slice(start?: number, end?: number, type?: string): Blob; } interface UnderlyingSource { /** Called once, synchronously, when the stream is created. May return a promise. */ start?(controller: ReadableStreamDefaultController): any; /** Called whenever the stream wants more data (queue below highWaterMark or a read is waiting). */ pull?(controller: ReadableStreamDefaultController): any; /** Called when the consumer cancels (e.g. an HTTP client disconnected). */ cancel?(reason?: any): any; } interface ReadableStreamDefaultController { readonly desiredSize: number | null; enqueue(chunk: R): void; close(): void; error(reason?: any): void; } interface ReadableStreamReadResult { done: boolean; value: R | undefined; } declare class ReadableStreamDefaultReader { constructor(stream: ReadableStream); /** Resolves when the stream closes, rejects when it errors. */ readonly closed: Promise; read(): Promise>; cancel(reason?: any): Promise; releaseLock(): void; } /** * Default (non-byte) ReadableStream. Chunks for HTTP bodies are Uint8Array; strings are also * accepted when enqueuing a response body. Async-iterable: for await (var chunk of stream). */ declare class ReadableStream { constructor(source?: UnderlyingSource, strategy?: { highWaterMark?: number }); readonly locked: boolean; cancel(reason?: any): Promise; getReader(): ReadableStreamDefaultReader; /** Two independent streams with the same chunks. */ tee(): [ReadableStream, ReadableStream]; /** Pipe into anything with write()/close() (or getWriter()). */ pipeTo(destination: { write(chunk: R): any, close?(): any } | { getWriter(): any }, options?: { preventClose?: boolean }): Promise; pipeThrough(transform: { writable: any, readable: ReadableStream }, options?: { preventClose?: boolean }): ReadableStream; values(options?: { preventCancel?: boolean }): AsyncIterableIterator; [Symbol.asyncIterator](): AsyncIterableIterator; static from(iterable: Iterable | AsyncIterable): ReadableStream; } interface Body { /** The body as a stream (the same stream on every access), or null for bodiless responses. */ readonly body: ReadableStream | null; readonly bodyUsed: boolean; text(): Promise; json(): Promise; arrayBuffer(): Promise; bytes(): Promise; blob(): Promise; /** Parses an application/x-www-form-urlencoded body. */ formData(): Promise; } interface ResponseInit { status?: number; statusText?: string; headers?: HeadersInit; } declare class Response implements Body { constructor(body?: BodyInit, init?: ResponseInit); readonly status: number; readonly statusText: string; readonly ok: boolean; readonly headers: Headers; readonly type: string; readonly url: string; readonly redirected: boolean; readonly body: ReadableStream | null; readonly bodyUsed: boolean; text(): Promise; json(): Promise; arrayBuffer(): Promise; bytes(): Promise; blob(): Promise; formData(): Promise; /** Streams are tee'd, so both copies can be read. */ clone(): Response; static json(data: any, init?: ResponseInit): Response; static redirect(url: string | URL, status?: 301 | 302 | 303 | 307 | 308): Response; static error(): Response; } interface RequestInit { method?: string; headers?: HeadersInit; /** A ReadableStream body is read fully before sending. */ body?: BodyInit; /** 'follow' (default) follows up to 20 redirects, 'manual' returns the 3xx, 'error' rejects. */ redirect?: 'follow' | 'manual' | 'error'; signal?: AbortSignal | null; credentials?: string; mode?: string; cache?: string; } declare class Request implements Body { constructor(input: string | URL | Request, init?: RequestInit); readonly url: string; readonly method: string; readonly headers: Headers; readonly redirect: string; readonly signal: AbortSignal | null; readonly credentials: string; readonly mode: string; readonly cache: string; readonly body: ReadableStream | null; readonly bodyUsed: boolean; text(): Promise; json(): Promise; arrayBuffer(): Promise; bytes(): Promise; blob(): Promise; formData(): Promise; clone(): Request; } /** * WHATWG fetch over Java's HTTP stack (http and https). Resolves as soon as the response * headers arrive; the body streams in chunks (res.body) and gzip/deflate is decoded for you. * Rejects with TypeError on network errors and with signal.reason when aborted. */ declare function fetch(input: string | URL | Request, init?: RequestInit): Promise; interface DenoServeOptions { /** Default 8000; 0 picks a free port (read it back from server.addr.port). */ port?: number; /** Default '0.0.0.0'. */ hostname?: string; handler?: DenoServeHandler; /** Called once listening. Default logs the address. */ onListen?: (addr: DenoNetAddr) => void; /** Turn a handler error into a response. Default: 500 'Internal Server Error'. */ onError?: (error: any) => Response | Promise; /** Aborting it shuts the server down. */ signal?: AbortSignal; } interface DenoNetAddr { transport: 'tcp'; hostname: string; port: number; } interface DenoServeHandlerInfo { remoteAddr: DenoNetAddr; /** Resolves once the response (including a streamed body) has been fully sent. */ completed: Promise; } type DenoServeHandler = (request: Request, info: DenoServeHandlerInfo) => Response | Promise; interface DenoHttpServer { readonly addr: DenoNetAddr; /** Resolves after shutdown. */ readonly finished: Promise; shutdown(): Promise; ref(): void; unref(): void; } /** * Deno-compatible HTTP/1.1 server (no TLS). Supports keep-alive, chunked request bodies, * 100-continue, HEAD, and streaming responses: return new Response(readableStream) for * chunked / server-sent-event output; the stream's cancel() runs when the client disconnects. * * var server = Deno.serve({ port: 8080 }, async function (req) { * var url = new URL(req.url); * switch (url.pathname) { * case '/hello': return new Response('hi'); * case '/echo': return Response.json(await req.json()); * default: return new Response('not found', { status: 404 }); * } * }); * // later: await server.shutdown(); */ declare const Deno: { serve(handler: DenoServeHandler): DenoHttpServer; serve(options: DenoServeOptions, handler: DenoServeHandler): DenoHttpServer; serve(options: DenoServeOptions & { handler: DenoServeHandler }): DenoHttpServer; readonly version: { deno: string }; readonly build: { os: string }; }; // ===================== Client managers ===================== /** Read-only view of the current Legit Aura targets. */ declare const legitAura: { getTarget(): any; getTargets(): any[]; }; /** * Packet-delay control shared by modules. Starting or stopping a delay that * another module owns will disrupt it, so check isDelaying() first. */ declare const delayManager: { /** Whether packets are currently being held. */ isDelaying(): boolean; /** Begin holding packets under this module's name. */ start(module: string): void; /** Stop holding and release what was queued. */ stop(module: string): void; /** Drop held packets without sending them. */ abort(): void; }; /** Held-item slot spoofing (send a different slot than the one shown). */ declare const slotManager: { isSpoofing(): boolean; /** The slot the server currently believes is selected. */ getServerSlot(): number; /** Make the server think this hotbar slot (0-8) is selected. */ startSpoof(slot: number): void; stopSpoof(): void; }; /** Battle pass progress. Read-only: the returned objects are copies. */ declare const battlePass: { getInfo(): BattlePassInfo; getDailyTasks(): BattlePassTask[]; getWeeklyTasks(): BattlePassTask[]; getCompletedTasks(): BattlePassTask[]; }; interface BattlePassInfo { loaded: boolean; season: number; seasonDaysLeft: number; level: number; maxLevel: number; xp: number; xpForNextLevel: number; xpToNextLevel: number; totalXp: number; maxed: boolean; bonusDay: boolean; holiday: boolean; xpMultiplier: number; dailyTotal: number; dailyCompleted: number; weeklyTotal: number; weeklyCompleted: number; } interface BattlePassTask { id: number; scope: string; metric: string; description: string; target: string; amount: number; /** Progress so far, out of amount. */ progress: number; xp: number; active: boolean; completed: boolean; } /** Knockback balancer state. */ declare const knockbackBalancer: { /** Accumulated knockback height still being balanced. */ getHeight(): number; }; // ===================== Actions ===================== /** A block position: [x, y, z] or any object with x / y / z (a Vec3, a BlockInfo, ...). Decimals are floored. */ type ActionPos = [number, number, number] | { x: number; y: number; z: number }; type ActionName = 'place' | 'break' | 'interact' | 'goto' | 'wait' | 'select' | 'pillar' | 'run' | 'fetch' | 'open' | 'take' | 'put' | 'close'; interface ActionOptions { /** Ticks before the action fails with 'Timed out'. Ticks spent walking into reach do not count. Defaults: break 600, run 12000, pillar 40 per block + 80, take / put 1200, close 20, everything else 200. */ timeout?: number; /** Maximum turn per tick in degrees (1-180, default 180). Below 180 the rotation is smoothed. */ rotationSpeed?: number; /** place / break / interact / open: walk to a spot in reach when the block cannot be reached from here (at most 3 walks). Default true. */ walk?: boolean; } interface PlaceOptions extends ActionOptions { /** State properties the placed block must have: { facing: 'north', half: 'top' } or 'facing=north,half=top'. Same as writing them in the item ('oak_stairs[facing=north]'). The face and rotation to place from are chosen to produce them. */ state?: string | Record; } interface BreakOptions extends ActionOptions { /** Item to dig with. Default: the fastest tool in the hotbar. */ tool?: string; } interface InteractOptions extends ActionOptions { /** Item to hold while clicking; 'empty' or 'hand' selects an empty hotbar slot. Default: whatever is held. */ item?: string; } interface TransferOptions extends ActionOptions { /** Ticks between shift-clicks (default 2). */ delay?: number; } interface BuildOptions extends ActionOptions { /** Minimum corner to build at. Default: where the snapshot was taken. */ x?: number; y?: number; z?: number; /** State properties that must match; the rest are left to placement. Default: facing, axis, half, type, face, hinge, rotation, attachment, orientation. */ keys?: string[]; /** Leave blocks alone where the snapshot has air instead of breaking them. */ keepExtra?: boolean; /** Tool for breaking blocks that are in the way. Default: the fastest tool in the hotbar. */ tool?: string; /** Called before each placement; total is the number of blocks in the current pass. */ onProgress?: (entry: { x: number; y: number; z: number; block: string }, placed: number, total: number) => void; } interface ActionResult { ok: true; action: ActionName; /** What happened, e.g. 'Placed', 'Already placed', 'Broken', 'Already empty', 'Arrived', 'Interacted', 'Opened Chest', 'Moved 12', 'Selected slot 3', 'In hotbar slot 0', 'Pillared 5 blocks', 'Waited 20 ticks', 'Closed', 'Done'. */ message: string; /** The target of place / break / interact / goto / open. y is null for goto(x, z). */ x?: number; y?: number | null; z?: number; /** Block state at the target when the action finished (pillar: the top block). */ block?: string; /** run: what the function returned. command / chat: the text that was sent. */ value?: any; } /** What an action promise rejects with. message reads 'action x y z: reason'. */ interface ActionError extends Error { /** Why it failed, e.g. 'Timed out', 'Cancelled', 'World changed', 'No oak_planks in inventory', 'Position is occupied by minecraft:stone'. */ reason: string; action: ActionName; x?: number; y?: number | null; z?: number; block?: string; } interface BuildResult { /** No block failed. */ ok: boolean; placed: number; broken: number; failed: { x: number; y: number; z: number; action: 'place' | 'break'; block: string; reason: string }[]; } /** * Queued player actions. Each call adds one action to a shared queue and returns a promise that * resolves with an ActionResult or rejects with an ActionError. Actions run one at a time in call * order, one step per tick, and drive rotation, sneaking, jumping and the hotbar while they run. * Calls without await still queue in order. Unknown items throw right away instead of queueing. * * Items are registry ids with or without 'minecraft:' ('oak_planks', 'minecraft:stone'); a block id * works where its item is meant. Items missing from the hotbar are swapped in from the inventory. * Leaving the world fails everything queued with 'World changed'. */ declare const actions: { /** Place a block. item may carry state properties ('oak_stairs[facing=east,half=top]'); default is the held block. Resolves 'Already placed' when the block is already there. */ place(x: number, y: number, z: number, item?: string, options?: PlaceOptions): Promise; place(pos: ActionPos, item?: string, options?: PlaceOptions): Promise; /** Break a block. options may be the tool id. Resolves 'Already empty' when there is nothing to break. */ break(x: number, y: number, z: number, options?: BreakOptions | string): Promise; break(pos: ActionPos, options?: BreakOptions | string): Promise; /** Same as break. */ mine(x: number, y: number, z: number, options?: BreakOptions | string): Promise; mine(pos: ActionPos, options?: BreakOptions | string): Promise; /** Right-click a block (button, lever, door, repeater, ...). options may be the item to hold. */ interact(x: number, y: number, z: number, options?: InteractOptions | string): Promise; interact(pos: ActionPos, options?: InteractOptions | string): Promise; /** Walk there with the pathfinder; goto(x, z) accepts any height. Ends when the path arrives or fails, timeout does not apply. */ goto(x: number, z: number): Promise; goto(x: number, y: number, z: number, options?: ActionOptions): Promise; goto(pos: ActionPos, options?: ActionOptions): Promise; /** Hold the queue for this many ticks. */ wait(ticks: number): Promise; /** Select a hotbar slot with the item, moving it into the hotbar first if needed. */ select(item: string): Promise; /** Jump and place a block under yourself count times. item defaults to the held block. */ pillar(count: number, item?: string, options?: ActionOptions): Promise; /** * Run a function as a queued step: it starts after the actions queued before it, and the queue waits * for the promise it returns. Actions called from inside it run right away, ahead of the rest of the * queue, so awaiting them there does not deadlock. Resolves with value = what it returned. */ run(fn: () => any, options?: ActionOptions): Promise; /** Send a command as a queued step (the leading '/' is optional). */ command(text: string, options?: ActionOptions): Promise; /** Send a chat message as a queued step. */ chat(text: string, options?: ActionOptions): Promise; /** Make sure the item is in the hotbar, in slot hotbar (0-8) when given, without selecting it. */ fetch(item: string, hotbar?: number, options?: ActionOptions): Promise; /** Right-click a container (chest, furnace, ...) and wait up to 40 ticks for its screen. Closes the open one first. */ open(x: number, y: number, z: number, options?: ActionOptions): Promise; open(pos: ActionPos, options?: ActionOptions): Promise; /** Shift-click items out of the open container. item '*' or null takes anything; with count it stops once at least that many arrived (whole stacks move, so it can be more), without it takes everything that fits. */ take(item?: string | null, count?: number, options?: TransferOptions): Promise; /** Shift-click items from your inventory into the open container; same rules as take. */ put(item?: string | null, count?: number, options?: TransferOptions): Promise; /** Close the open container screen. */ close(): Promise; /** Cancel everything queued; their promises reject with 'Cancelled'. Returns how many there were. */ clear(): number; /** Queued actions, the running one included. */ readonly size: number; readonly busy: boolean; /** The running action, e.g. 'place 10 64 3 (walking)', 'pillar 2/5', 'take minecraft:diamond'; null when idle. */ readonly current: string | null; /** * Rebuild a snapshot: breaks blocks that are in the way (top down), places every block (bottom up, * up to 3 passes so blocks that need support get it) and clicks repeaters / comparators to the * saved delay and mode. Blocks that fail are listed in result.failed instead of rejecting. */ build(snap: BlockSnapshotData, options?: BuildOptions): Promise; }; interface BlockInfo { x: number; y: number; z: number; /** Registry id, e.g. 'minecraft:oak_stairs'. */ name: string; /** Full state, e.g. 'minecraft:lever[face=wall,facing=north,powered=true]'. */ state: string; properties: Record; air: boolean; /** Has a collision shape. */ solid: boolean; /** Can be placed into (air, grass, water, ...). */ replaceable: boolean; /** Redstone power received from neighbours (0-15). */ power: number; /** Direct (strong) power received. */ strongPower: number; /** Whether the chunk is loaded; unloaded blocks read as air. */ loaded: boolean; } /** Snapshot data. It survives JSON.stringify / JSON.parse, and the parsed object still works with build, diff and compare. */ interface BlockSnapshotData { /** Minimum corner. */ x: number; y: number; z: number; /** Size along x, y and z. */ w: number; h: number; d: number; /** Distinct block states; blocks holds indices into it. */ palette: string[]; /** One palette index per block, x varying fastest, then z, then y: (dy * d + dz) * w + dx. */ blocks: number[]; /** False if part of the box was in unloaded chunks (those read as air). */ loaded: boolean; /** Game time when it was taken. */ tick: number; } /** A snapshot from world.snapshot, with helpers (they are not enumerable, so JSON drops them). */ interface BlockSnapshot extends BlockSnapshotData { /** Index into blocks for a world position, -1 outside the box. */ index(x: number, y: number, z: number): number; /** Block state at a world position, null outside the box. */ get(x: number, y: number, z: number): string | null; forEach(fn: (state: string, x: number, y: number, z: number) => void): void; /** How many blocks have this id (properties ignored). */ count(name: string): number; } interface BlockChange { /** World position. */ x: number; y: number; z: number; /** Position inside the snapshot. */ dx: number; dy: number; dz: number; from: string; to: string; } /** Reading blocks: single blocks, and snapshots of a box to compare or rebuild later. Positions take the same forms as in actions. */ declare const world: { /** null outside a world. */ block(x: number, y: number, z: number): BlockInfo | null; block(pos: ActionPos): BlockInfo | null; /** Full state string; null outside a world. */ state(x: number, y: number, z: number): string | null; state(pos: ActionPos): string | null; /** Redstone power received (0-15). */ power(x: number, y: number, z: number): number; power(pos: ActionPos): number; /** Copy every block between two corners (inclusive, any order). At most 262144 blocks; throws outside a world. */ snapshot(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): BlockSnapshot; snapshot(from: ActionPos, to: ActionPos): BlockSnapshot; /** Blocks that differ between two snapshots of the same size. With keys, only the block id and those properties are compared. */ diff(before: BlockSnapshotData, after: BlockSnapshotData, keys?: string[]): BlockChange[]; /** diff against the same box as it is now. */ compare(snap: BlockSnapshotData, keys?: string[]): BlockChange[]; /** 'oak_stairs[facing=north]' -> { name: 'minecraft:oak_stairs', properties: { facing: 'north' } }. */ parseState(state: string): { name: string; properties: Record }; /** Compare two states. With keys, only the id and those properties count, and a property that want leaves out is ignored. */ sameState(want: string, have: string, keys?: string[]): boolean; }; interface ItemInfo { /** Inventory: 0-8 hotbar, 9-35 main, 36-39 armor (feet to head), 40 offhand. Container: the menu slot index. */ slot: number; /** Registry id, e.g. 'minecraft:diamond'; 'minecraft:air' for an empty container slot. */ name: string; count: number; maxCount: number; damage: number; maxDamage: number; displayName: string; /** Whether it places a block. */ block: boolean; } /** Your inventory, read live. Item names may leave out 'minecraft:'. */ declare const inventory: { /** Every non-empty slot. */ items(): ItemInfo[]; hotbar(): ItemInfo[]; find(item: string): ItemInfo[]; /** Total count across all slots. */ count(item: string): number; has(item: string, count?: number): boolean; /** Empty slots among the 36 hotbar and main slots. */ freeSlots(): number; /** Selected hotbar slot (0-8), -1 outside a world. */ readonly selected: number; /** The held stack, null when the hand is empty. */ readonly held: ItemInfo | null; }; interface ContainerInfo { open: boolean; /** Menu id, -1 when closed. */ id: number; title: string; /** Number of container slots (your own inventory slots are not counted). */ size: number; /** Every container slot, empty ones included. */ slots: ItemInfo[]; } /** The open container screen (chest, furnace, ...), read live. Your own inventory screen counts as closed. */ declare const container: { readonly open: boolean; readonly title: string; info(): ContainerInfo; /** Non-empty container slots. */ items(): ItemInfo[]; find(item: string): ItemInfo[]; count(item: string): number; }; // ===================== Minecraft Types ===================== // ===================== Version: 1.21.10 ===================== // Instance members (including private ones) of every public net.minecraft class. interface net_minecraft_BlockUtil { } interface net_minecraft_BlockUtil_FoundRectangle { readonly axis1Size: number; readonly axis2Size: number; readonly minCorner: net_minecraft_core_BlockPos; } interface net_minecraft_BlockUtil_IntBounds { readonly max: number; readonly min: number; toString(): string; } interface net_minecraft_CharPredicate { and(charPredicate: net_minecraft_CharPredicate): net_minecraft_CharPredicate; negate(): net_minecraft_CharPredicate; or(charPredicate: net_minecraft_CharPredicate): net_minecraft_CharPredicate; test(arg0: string): boolean; } interface net_minecraft_ChatFormatting extends net_minecraft_util_StringRepresentable { readonly code: string; readonly color: number; getChar(): string; getColor(): number; getId(): number; getName(): string; readonly id: number; isColor(): boolean; isFormat(): boolean; readonly name: string; toString(): string; } interface net_minecraft_CrashReport { addCategory(string: string): net_minecraft_CrashReportCategory; addCategory(string: string, arg1: number): net_minecraft_CrashReportCategory; readonly details: any; readonly exception: any; getDetails(): string; getDetails(stringBuilder: any): void; getException(): any; getExceptionMessage(): string; getFriendlyReport(reportType: net_minecraft_ReportType, list: any): string; getFriendlyReport(reportType: net_minecraft_ReportType): string; getSaveFile(): any; getSystemReport(): net_minecraft_SystemReport; getTitle(): string; saveFile: any; saveToFile(path: any, reportType: net_minecraft_ReportType, list: any): boolean; saveToFile(path: any, reportType: net_minecraft_ReportType): boolean; readonly systemReport: net_minecraft_SystemReport; readonly title: string; trackingStackTrace: boolean; uncategorizedStackTrace: any[]; } interface net_minecraft_CrashReportCategory { readonly entries: any; fillInStackTrace(arg0: number): number; getDetails(stringBuilder: any): void; getStacktrace(): any[]; setDetail(string: string, crashReportDetail: net_minecraft_CrashReportDetail): net_minecraft_CrashReportCategory; setDetail(string: string, object: any): net_minecraft_CrashReportCategory; setDetailError(string: string, throwable: any): void; setStackTrace(stackTrace: any[]): void; stackTrace: any[]; readonly title: string; trimStacktrace(arg0: number): void; validateStackTrace(stackTraceElement: any, stackTraceElement_: any): boolean; } interface net_minecraft_CrashReportDetail { } interface net_minecraft_DefaultUncaughtExceptionHandler { readonly logger: any; uncaughtException(thread: any, throwable: any): void; } interface net_minecraft_DefaultUncaughtExceptionHandlerWithName { readonly logger: any; uncaughtException(thread: any, throwable: any): void; } interface net_minecraft_DetectedVersion { } interface net_minecraft_FieldsAreNonnullByDefault { } interface net_minecraft_FileUtil { } interface net_minecraft_MethodsReturnNonnullByDefault { } interface net_minecraft_Optionull { } interface net_minecraft_ReportType { appendHeader(stringBuilder: any, list: any): void; equals(o: any): boolean; getErrorComment(): string; hashCode(): number; header(): string; nuggets(): any; toString(): string; } interface net_minecraft_ReportedException { getCause(): any; getMessage(): string; getReport(): net_minecraft_CrashReport; readonly report: net_minecraft_CrashReport; } interface net_minecraft_ResourceLocationException { } interface net_minecraft_SharedConstants { } interface net_minecraft_SuppressForbidden { reason(): string; } interface net_minecraft_SystemReport { appendToCrashReportString(stringBuilder: any): void; readonly entries: any; ignoreErrors(string: string, runnable: any): void; putGraphics(list: any): void; putHardware(systemInfo: any): void; putMemory(globalMemory: any): void; putPhysicalMemory(list: any): void; putProcessor(centralProcessor: any): void; putSpaceForPath(string: string, supplier: any): void; putSpaceForProperty(string: string): void; putStorage(): void; putVirtualMemory(virtualMemory: any): void; setDetail(string: string, string_: string): void; setDetail(string: string, supplier: any): void; toLineSeparatedString(): string; } interface net_minecraft_TracingExecutor { equals(o: any): boolean; execute(runnable: any): void; forName(string: string): any; hashCode(): number; service(): any; shutdownAndAwait(arg0: number, timeUnit: any): void; toString(): string; } interface net_minecraft_Util { } interface net_minecraft_Util_OS { getOpenUriArguments(uRI: any): string[]; openFile(file: any): void; openPath(path: any): void; openUri(uRI: any): void; openUri(string: string): void; telemetryName(): string; } interface net_minecraft_WorldVersion { buildTime(): any; dataVersion(): net_minecraft_world_level_storage_DataVersion; id(): string; name(): string; packVersion(packType: net_minecraft_server_packs_PackType): net_minecraft_server_packs_metadata_pack_PackFormat; protocolVersion(): number; stable(): boolean; } interface net_minecraft_WorldVersion_Simple extends net_minecraft_WorldVersion { datapackVersion(): net_minecraft_server_packs_metadata_pack_PackFormat; equals(o: any): boolean; hashCode(): number; resourcePackVersion(): net_minecraft_server_packs_metadata_pack_PackFormat; toString(): string; } interface net_minecraft_advancements_Advancement { criteria(): any; display(): any; equals(o: any): boolean; hashCode(): number; isRoot(): boolean; name(): any; parent(): any; requirements(): net_minecraft_advancements_AdvancementRequirements; rewards(): net_minecraft_advancements_AdvancementRewards; sendsTelemetryEvent(): boolean; toString(): string; validate(problemReporter: net_minecraft_util_ProblemReporter, provider: net_minecraft_core_HolderGetter_Provider): void; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_advancements_Advancement_Builder { addCriterion(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_advancements_Advancement_Builder; build(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_advancements_AdvancementHolder; readonly criteria: any; display(itemStack: net_minecraft_world_item_ItemStack, component: net_minecraft_network_chat_Component, component_: net_minecraft_network_chat_Component, resourceLocation: net_minecraft_resources_ResourceLocation, advancementType: net_minecraft_advancements_AdvancementType, arg5: boolean, arg6: boolean, arg7: boolean): net_minecraft_advancements_Advancement_Builder; display(itemLike: net_minecraft_world_level_ItemLike, component: net_minecraft_network_chat_Component, component_: net_minecraft_network_chat_Component, resourceLocation: net_minecraft_resources_ResourceLocation, advancementType: net_minecraft_advancements_AdvancementType, arg5: boolean, arg6: boolean, arg7: boolean): net_minecraft_advancements_Advancement_Builder; display(displayInfo: net_minecraft_advancements_DisplayInfo): net_minecraft_advancements_Advancement_Builder; parent(advancementHolder: net_minecraft_advancements_AdvancementHolder): net_minecraft_advancements_Advancement_Builder; parent(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_advancements_Advancement_Builder; requirements(strategy: net_minecraft_advancements_AdvancementRequirements_Strategy): net_minecraft_advancements_Advancement_Builder; requirements(advancementRequirements: net_minecraft_advancements_AdvancementRequirements): net_minecraft_advancements_Advancement_Builder; requirementsStrategy: net_minecraft_advancements_AdvancementRequirements_Strategy; rewards(builder: net_minecraft_advancements_AdvancementRewards_Builder): net_minecraft_advancements_Advancement_Builder; rewards(advancementRewards: net_minecraft_advancements_AdvancementRewards): net_minecraft_advancements_Advancement_Builder; save(consumer: any, string: string): net_minecraft_advancements_AdvancementHolder; sendsTelemetryEvent(): net_minecraft_advancements_Advancement_Builder; } interface net_minecraft_advancements_AdvancementHolder { equals(object: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; value(): net_minecraft_advancements_Advancement; } interface net_minecraft_advancements_AdvancementNode { addChild(advancementNode: net_minecraft_advancements_AdvancementNode): void; advancement(): net_minecraft_advancements_Advancement; children(): any; equals(object: any): boolean; hashCode(): number; holder(): net_minecraft_advancements_AdvancementHolder; parent(): net_minecraft_advancements_AdvancementNode; root(): net_minecraft_advancements_AdvancementNode; toString(): string; } interface net_minecraft_advancements_AdvancementProgress { compareTo(advancementProgress: net_minecraft_advancements_AdvancementProgress): number; countCompletedRequirements(): number; readonly criteria: any; getCompletedCriteria(): any; getCriterion(string: string): net_minecraft_advancements_CriterionProgress; getFirstProgressDate(): any; getPercent(): number; getProgressText(): net_minecraft_network_chat_Component; getRemainingCriteria(): any; grantProgress(string: string): boolean; hasProgress(): boolean; isCriterionDone(string: string): boolean; isDone(): boolean; requirements: net_minecraft_advancements_AdvancementRequirements; revokeProgress(string: string): boolean; serializeToNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; toString(): string; update(advancementRequirements: net_minecraft_advancements_AdvancementRequirements): void; } interface net_minecraft_advancements_AdvancementRequirements { count(predicate: any): number; equals(o: any): boolean; hashCode(): number; isEmpty(): boolean; names(): any; requirements(): any; size(): number; test(predicate: any): boolean; toString(): string; validate(set: any): any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_advancements_AdvancementRequirements_Strategy { create(collection: any): net_minecraft_advancements_AdvancementRequirements; } interface net_minecraft_advancements_AdvancementRewards { equals(o: any): boolean; experience(): number; function(): any; grant(serverPlayer: net_minecraft_server_level_ServerPlayer): void; hashCode(): number; loot(): any; recipes(): any; toString(): string; } interface net_minecraft_advancements_AdvancementRewards_Builder { addExperience(arg0: number): net_minecraft_advancements_AdvancementRewards_Builder; addLootTable(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_advancements_AdvancementRewards_Builder; addRecipe(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_advancements_AdvancementRewards_Builder; build(): net_minecraft_advancements_AdvancementRewards; experience: number; function: any; readonly loot: any; readonly recipes: any; runs(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_advancements_AdvancementRewards_Builder; } interface net_minecraft_advancements_AdvancementTree { addAll(collection: any): void; clear(): void; get(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_advancements_AdvancementNode; get(advancementHolder: net_minecraft_advancements_AdvancementHolder): net_minecraft_advancements_AdvancementNode; listener: net_minecraft_advancements_AdvancementTree_Listener; nodes(): any; remove(advancementNode: net_minecraft_advancements_AdvancementNode): void; remove(set: any): void; roots(): any; setListener(listener: net_minecraft_advancements_AdvancementTree_Listener): void; readonly tasks: any; tryInsert(advancementHolder: net_minecraft_advancements_AdvancementHolder): boolean; } interface net_minecraft_advancements_AdvancementTree_Listener { onAddAdvancementRoot(advancementNode: net_minecraft_advancements_AdvancementNode): void; onAddAdvancementTask(advancementNode: net_minecraft_advancements_AdvancementNode): void; onAdvancementsCleared(): void; onRemoveAdvancementRoot(advancementNode: net_minecraft_advancements_AdvancementNode): void; onRemoveAdvancementTask(advancementNode: net_minecraft_advancements_AdvancementNode): void; } interface net_minecraft_advancements_AdvancementType extends net_minecraft_util_StringRepresentable { readonly chatColor: net_minecraft_ChatFormatting; createAnnouncement(advancementHolder: net_minecraft_advancements_AdvancementHolder, serverPlayer: net_minecraft_server_level_ServerPlayer): net_minecraft_network_chat_MutableComponent; readonly displayName: net_minecraft_network_chat_Component; getChatColor(): net_minecraft_ChatFormatting; getDisplayName(): net_minecraft_network_chat_Component; readonly name: string; } interface net_minecraft_advancements_CriteriaTriggers { } interface net_minecraft_advancements_Criterion { equals(o: any): boolean; hashCode(): number; toString(): string; trigger(): net_minecraft_advancements_CriterionTrigger; triggerInstance(): net_minecraft_advancements_CriterionTriggerInstance; } interface net_minecraft_advancements_CriterionProgress { getObtained(): any; grant(): void; isDone(): boolean; obtained: any; revoke(): void; serializeToNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; toString(): string; } interface net_minecraft_advancements_CriterionTrigger { addPlayerListener(playerAdvancements: net_minecraft_server_PlayerAdvancements, listener: net_minecraft_advancements_CriterionTrigger_Listener): void; codec(): any; createCriterion(criterionTriggerInstance: net_minecraft_advancements_CriterionTriggerInstance): net_minecraft_advancements_Criterion; removePlayerListener(playerAdvancements: net_minecraft_server_PlayerAdvancements, listener: net_minecraft_advancements_CriterionTrigger_Listener): void; removePlayerListeners(playerAdvancements: net_minecraft_server_PlayerAdvancements): void; } interface net_minecraft_advancements_CriterionTrigger_Listener { advancement(): net_minecraft_advancements_AdvancementHolder; criterion(): string; equals(o: any): boolean; hashCode(): number; run(playerAdvancements: net_minecraft_server_PlayerAdvancements): void; toString(): string; trigger(): net_minecraft_advancements_CriterionTriggerInstance; } interface net_minecraft_advancements_CriterionTriggerInstance { validate(criterionValidator: net_minecraft_advancements_critereon_CriterionValidator): void; } interface net_minecraft_advancements_DisplayInfo { readonly announceChat: boolean; readonly background: any; readonly description: net_minecraft_network_chat_Component; getBackground(): any; getDescription(): net_minecraft_network_chat_Component; getIcon(): net_minecraft_world_item_ItemStack; getTitle(): net_minecraft_network_chat_Component; getType(): net_minecraft_advancements_AdvancementType; getX(): number; getY(): number; readonly hidden: boolean; readonly icon: net_minecraft_world_item_ItemStack; isHidden(): boolean; serializeToNetwork(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; setLocation(arg0: number, arg1: number): void; shouldAnnounceChat(): boolean; shouldShowToast(): boolean; readonly showToast: boolean; readonly title: net_minecraft_network_chat_Component; readonly type: net_minecraft_advancements_AdvancementType; x: number; y: number; } interface net_minecraft_advancements_TreeNodePosition { addChild(advancementNode: net_minecraft_advancements_AdvancementNode, treeNodePosition: net_minecraft_advancements_TreeNodePosition): net_minecraft_advancements_TreeNodePosition; ancestor: net_minecraft_advancements_TreeNodePosition; apportion(treeNodePosition: net_minecraft_advancements_TreeNodePosition): net_minecraft_advancements_TreeNodePosition; change: number; readonly childIndex: number; readonly children: any; executeShifts(): void; finalizePosition(): void; firstWalk(): void; getAncestor(treeNodePosition: net_minecraft_advancements_TreeNodePosition, treeNodePosition_: net_minecraft_advancements_TreeNodePosition): net_minecraft_advancements_TreeNodePosition; mod: number; moveSubtree(treeNodePosition: net_minecraft_advancements_TreeNodePosition, arg1: number): void; nextOrThread(): net_minecraft_advancements_TreeNodePosition; readonly node: net_minecraft_advancements_AdvancementNode; readonly parent: net_minecraft_advancements_TreeNodePosition; previousOrThread(): net_minecraft_advancements_TreeNodePosition; readonly previousSibling: net_minecraft_advancements_TreeNodePosition; secondWalk(arg0: number, arg1: number, arg2: number): number; shift: number; thirdWalk(arg0: number): void; thread: net_minecraft_advancements_TreeNodePosition; x: number; y: number; } interface net_minecraft_advancements_critereon_AnyBlockInteractionTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockPos: net_minecraft_core_BlockPos, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_AnyBlockInteractionTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; location(): any; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_BeeNestDestroyedTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockState: net_minecraft_world_level_block_state_BlockState, itemStack: net_minecraft_world_item_ItemStack, arg3: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_BeeNestDestroyedTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { beesInside(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; block(): any; equals(o: any): boolean; hashCode(): number; item(): any; matches(blockState: net_minecraft_world_level_block_state_BlockState, itemStack: net_minecraft_world_item_ItemStack, arg2: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_BlockPredicate { blocks(): any; components(): net_minecraft_advancements_critereon_DataComponentMatchers; equals(o: any): boolean; hashCode(): number; matches(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; matches(blockInWorld: net_minecraft_world_level_block_state_pattern_BlockInWorld): boolean; matchesState(blockState: net_minecraft_world_level_block_state_BlockState): boolean; nbt(): any; properties(): any; requiresNbt(): boolean; toString(): string; } interface net_minecraft_advancements_critereon_BlockPredicate_Builder { blocks: any; build(): net_minecraft_advancements_critereon_BlockPredicate; components(dataComponentMatchers: net_minecraft_advancements_critereon_DataComponentMatchers): net_minecraft_advancements_critereon_BlockPredicate_Builder; hasNbt(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_advancements_critereon_BlockPredicate_Builder; nbt: any; of(holderGetter: net_minecraft_core_HolderGetter, blocks: net_minecraft_world_level_block_Block[]): net_minecraft_advancements_critereon_BlockPredicate_Builder; of(holderGetter: net_minecraft_core_HolderGetter, collection: any): net_minecraft_advancements_critereon_BlockPredicate_Builder; of(holderGetter: net_minecraft_core_HolderGetter, tagKey: net_minecraft_tags_TagKey): net_minecraft_advancements_critereon_BlockPredicate_Builder; properties: any; setProperties(builder: net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder): net_minecraft_advancements_critereon_BlockPredicate_Builder; } interface net_minecraft_advancements_critereon_BredAnimalsTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, animal: net_minecraft_world_entity_animal_Animal, animal_: net_minecraft_world_entity_animal_Animal, ageableMob: net_minecraft_world_entity_AgeableMob): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_BredAnimalsTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { child(): any; equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext, lootContext_: net_minecraft_world_level_storage_loot_LootContext, lootContext__: net_minecraft_world_level_storage_loot_LootContext): boolean; parent(): any; partner(): any; toString(): string; } interface net_minecraft_advancements_critereon_BrewedPotionTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, holder: net_minecraft_core_Holder): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_BrewedPotionTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; matches(holder: net_minecraft_core_Holder): boolean; potion(): any; toString(): string; } interface net_minecraft_advancements_critereon_ChangeDimensionTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, resourceKey: net_minecraft_resources_ResourceKey, resourceKey_: net_minecraft_resources_ResourceKey): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_ChangeDimensionTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; from(): any; hashCode(): number; matches(resourceKey: net_minecraft_resources_ResourceKey, resourceKey_: net_minecraft_resources_ResourceKey): boolean; to(): any; toString(): string; } interface net_minecraft_advancements_critereon_ChanneledLightningTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { } interface net_minecraft_advancements_critereon_ChanneledLightningTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; matches(collection: any): boolean; toString(): string; victims(): any; } interface net_minecraft_advancements_critereon_CollectionContentsPredicate { unpack(): any; } interface net_minecraft_advancements_critereon_CollectionContentsPredicate_Multiple extends net_minecraft_advancements_critereon_CollectionContentsPredicate { equals(o: any): boolean; hashCode(): number; test(iterable: any): boolean; tests(): any; toString(): string; } interface net_minecraft_advancements_critereon_CollectionContentsPredicate_Single extends net_minecraft_advancements_critereon_CollectionContentsPredicate { equals(o: any): boolean; hashCode(): number; test(iterable: any): boolean; test(): any; toString(): string; } interface net_minecraft_advancements_critereon_CollectionContentsPredicate_Zero extends net_minecraft_advancements_critereon_CollectionContentsPredicate { test(iterable: any): boolean; } interface net_minecraft_advancements_critereon_CollectionCountsPredicate { unpack(): any; } interface net_minecraft_advancements_critereon_CollectionCountsPredicate_Entry { count(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; test(iterable: any): boolean; test(): any; toString(): string; } interface net_minecraft_advancements_critereon_CollectionCountsPredicate_Multiple extends net_minecraft_advancements_critereon_CollectionCountsPredicate { entries(): any; equals(o: any): boolean; hashCode(): number; test(iterable: any): boolean; toString(): string; } interface net_minecraft_advancements_critereon_CollectionCountsPredicate_Single extends net_minecraft_advancements_critereon_CollectionCountsPredicate { entry(): net_minecraft_advancements_critereon_CollectionCountsPredicate_Entry; equals(o: any): boolean; hashCode(): number; test(iterable: any): boolean; toString(): string; } interface net_minecraft_advancements_critereon_CollectionCountsPredicate_Zero extends net_minecraft_advancements_critereon_CollectionCountsPredicate { test(iterable: any): boolean; } interface net_minecraft_advancements_critereon_CollectionPredicate { contains(): any; counts(): any; equals(o: any): boolean; hashCode(): number; size(): any; test(iterable: any): boolean; toString(): string; } interface net_minecraft_advancements_critereon_ConstructBeaconTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_ConstructBeaconTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; level(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; matches(arg0: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_ConsumeItemTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_ConsumeItemTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; } interface net_minecraft_advancements_critereon_ContextAwarePredicate { readonly compositePredicates: any; readonly conditions: any; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; validate(validationContext: net_minecraft_world_level_storage_loot_ValidationContext): void; } interface net_minecraft_advancements_critereon_CriterionValidator { readonly lootData: net_minecraft_core_HolderGetter_Provider; readonly reporter: net_minecraft_util_ProblemReporter; validate(contextAwarePredicate: net_minecraft_advancements_critereon_ContextAwarePredicate, contextKeySet: net_minecraft_util_context_ContextKeySet, string: string): void; validate(list: any, contextKeySet: net_minecraft_util_context_ContextKeySet, string: string): void; validateEntities(list: any, string: string): void; validateEntity(optional: any, string: string): void; validateEntity(contextAwarePredicate: net_minecraft_advancements_critereon_ContextAwarePredicate, string: string): void; } interface net_minecraft_advancements_critereon_CuredZombieVillagerTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, zombie: net_minecraft_world_entity_monster_Zombie, villager: net_minecraft_world_entity_npc_Villager): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_CuredZombieVillagerTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext, lootContext_: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; villager(): any; zombie(): any; } interface net_minecraft_advancements_critereon_DamagePredicate { blocked(): any; dealtDamage(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; equals(o: any): boolean; hashCode(): number; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number, arg3: number, arg4: boolean): boolean; sourceEntity(): any; takenDamage(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; toString(): string; type(): any; } interface net_minecraft_advancements_critereon_DamagePredicate_Builder { blocked(boolean: boolean): net_minecraft_advancements_critereon_DamagePredicate_Builder; build(): net_minecraft_advancements_critereon_DamagePredicate; dealtDamage(doubles: net_minecraft_advancements_critereon_MinMaxBounds_Doubles): net_minecraft_advancements_critereon_DamagePredicate_Builder; sourceEntity(entityPredicate: net_minecraft_advancements_critereon_EntityPredicate): net_minecraft_advancements_critereon_DamagePredicate_Builder; takenDamage(doubles: net_minecraft_advancements_critereon_MinMaxBounds_Doubles): net_minecraft_advancements_critereon_DamagePredicate_Builder; type(damageSourcePredicate: net_minecraft_advancements_critereon_DamageSourcePredicate): net_minecraft_advancements_critereon_DamagePredicate_Builder; type(builder: net_minecraft_advancements_critereon_DamageSourcePredicate_Builder): net_minecraft_advancements_critereon_DamagePredicate_Builder; } interface net_minecraft_advancements_critereon_DamageSourcePredicate { directEntity(): any; equals(o: any): boolean; hashCode(): number; isDirect(): any; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; matches(serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; sourceEntity(): any; tags(): any; toString(): string; } interface net_minecraft_advancements_critereon_DamageSourcePredicate_Builder { build(): net_minecraft_advancements_critereon_DamageSourcePredicate; direct(builder: net_minecraft_advancements_critereon_EntityPredicate_Builder): net_minecraft_advancements_critereon_DamageSourcePredicate_Builder; directEntity: any; isDirect(arg0: boolean): net_minecraft_advancements_critereon_DamageSourcePredicate_Builder; source(builder: net_minecraft_advancements_critereon_EntityPredicate_Builder): net_minecraft_advancements_critereon_DamageSourcePredicate_Builder; sourceEntity: any; tag(tagPredicate: net_minecraft_advancements_critereon_TagPredicate): net_minecraft_advancements_critereon_DamageSourcePredicate_Builder; readonly tags: any; } interface net_minecraft_advancements_critereon_DataComponentMatchers { equals(o: any): boolean; exact(): net_minecraft_core_component_DataComponentExactPredicate; hashCode(): number; isEmpty(): boolean; partial(): any; test(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; toString(): string; } interface net_minecraft_advancements_critereon_DataComponentMatchers_Builder { build(): net_minecraft_advancements_critereon_DataComponentMatchers; exact(dataComponentExactPredicate: net_minecraft_core_component_DataComponentExactPredicate): net_minecraft_advancements_critereon_DataComponentMatchers_Builder; partial(type: net_minecraft_core_component_predicates_DataComponentPredicate_Type, dataComponentPredicate: net_minecraft_core_component_predicates_DataComponentPredicate): net_minecraft_advancements_critereon_DataComponentMatchers_Builder; } interface net_minecraft_advancements_critereon_DefaultBlockInteractionTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockPos: net_minecraft_core_BlockPos): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_DefaultBlockInteractionTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; location(): any; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_DistancePredicate { absolute(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; equals(o: any): boolean; hashCode(): number; horizontal(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; matches(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; toString(): string; x(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; y(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; z(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; } interface net_minecraft_advancements_critereon_DistanceTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, vec3: net_minecraft_world_phys_Vec3): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_DistanceTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { distance(): any; equals(o: any): boolean; hashCode(): number; matches(serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): boolean; startPosition(): any; toString(): string; } interface net_minecraft_advancements_critereon_EffectsChangedTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_EffectsChangedTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { effects(): any; equals(o: any): boolean; hashCode(): number; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; source(): any; toString(): string; } interface net_minecraft_advancements_critereon_EnchantedItemTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack, arg2: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_EnchantedItemTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; levels(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; matches(itemStack: net_minecraft_world_item_ItemStack, arg1: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_EnchantmentPredicate { containedIn(itemEnchantments: net_minecraft_world_item_enchantment_ItemEnchantments): boolean; enchantments(): any; equals(o: any): boolean; hashCode(): number; level(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; matchesEnchantment(itemEnchantments: net_minecraft_world_item_enchantment_ItemEnchantments, holder: net_minecraft_core_Holder): boolean; toString(): string; } interface net_minecraft_advancements_critereon_EnterBlockTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockState: net_minecraft_world_level_block_state_BlockState): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_EnterBlockTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { block(): any; equals(o: any): boolean; hashCode(): number; matches(blockState: net_minecraft_world_level_block_state_BlockState): boolean; state(): any; toString(): string; } interface net_minecraft_advancements_critereon_EntityEquipmentPredicate { body(): any; chest(): any; equals(o: any): boolean; feet(): any; hashCode(): number; head(): any; legs(): any; mainhand(): any; matches(entity: net_minecraft_world_entity_Entity): boolean; offhand(): any; toString(): string; } interface net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder { body(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; build(): net_minecraft_advancements_critereon_EntityEquipmentPredicate; chest(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; feet(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; head(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; legs(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; mainhand(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; offhand(builder: net_minecraft_advancements_critereon_ItemPredicate_Builder): net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder; } interface net_minecraft_advancements_critereon_EntityFlagsPredicate { equals(o: any): boolean; hashCode(): number; isBaby(): any; isCrouching(): any; isFlying(): any; isOnFire(): any; isOnGround(): any; isSprinting(): any; isSwimming(): any; matches(entity: net_minecraft_world_entity_Entity): boolean; toString(): string; } interface net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder { build(): net_minecraft_advancements_critereon_EntityFlagsPredicate; isBaby: any; isCrouching: any; isFlying: any; isOnFire: any; isOnGround: any; isSprinting: any; isSwimming: any; setCrouching(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; setIsBaby(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; setIsFlying(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; setOnFire(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; setOnGround(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; setSprinting(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; setSwimming(boolean: boolean): net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder; } interface net_minecraft_advancements_critereon_EntityHurtPlayerTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number, arg3: number, arg4: boolean): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_EntityHurtPlayerTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { damage(): any; equals(o: any): boolean; hashCode(): number; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number, arg3: number, arg4: boolean): boolean; toString(): string; } interface net_minecraft_advancements_critereon_EntityPredicate { components(): net_minecraft_advancements_critereon_DataComponentMatchers; distanceToPlayer(): any; effects(): any; entityType(): any; equals(o: any): boolean; equipment(): any; flags(): any; hashCode(): number; location(): net_minecraft_advancements_critereon_EntityPredicate_LocationWrapper; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity): boolean; matches(serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3, entity: net_minecraft_world_entity_Entity): boolean; movement(): any; nbt(): any; passenger(): any; periodicTick(): any; slots(): any; subPredicate(): any; targetedEntity(): any; team(): any; toString(): string; vehicle(): any; } interface net_minecraft_advancements_critereon_EntityPredicate_Builder { build(): net_minecraft_advancements_critereon_EntityPredicate; components(dataComponentMatchers: net_minecraft_advancements_critereon_DataComponentMatchers): net_minecraft_advancements_critereon_EntityPredicate_Builder; distance(distancePredicate: net_minecraft_advancements_critereon_DistancePredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; distanceToPlayer: any; effects(builder: net_minecraft_advancements_critereon_MobEffectsPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; entityType(entityTypePredicate: net_minecraft_advancements_critereon_EntityTypePredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; equipment(builder: net_minecraft_advancements_critereon_EntityEquipmentPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; equipment(entityEquipmentPredicate: net_minecraft_advancements_critereon_EntityEquipmentPredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; flags(builder: net_minecraft_advancements_critereon_EntityFlagsPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; located(builder: net_minecraft_advancements_critereon_LocationPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; movement: any; movementAffectedBy(builder: net_minecraft_advancements_critereon_LocationPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; moving(movementPredicate: net_minecraft_advancements_critereon_MovementPredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; nbt(nbtPredicate: net_minecraft_advancements_critereon_NbtPredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; of(holderGetter: net_minecraft_core_HolderGetter, entityType: net_minecraft_world_entity_EntityType): net_minecraft_advancements_critereon_EntityPredicate_Builder; of(holderGetter: net_minecraft_core_HolderGetter, tagKey: net_minecraft_tags_TagKey): net_minecraft_advancements_critereon_EntityPredicate_Builder; passenger(builder: net_minecraft_advancements_critereon_EntityPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; periodicTick(arg0: number): net_minecraft_advancements_critereon_EntityPredicate_Builder; slots(slotsPredicate: net_minecraft_advancements_critereon_SlotsPredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; steppingOn(builder: net_minecraft_advancements_critereon_LocationPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; steppingOnLocation: any; subPredicate(entitySubPredicate: net_minecraft_advancements_critereon_EntitySubPredicate): net_minecraft_advancements_critereon_EntityPredicate_Builder; targetedEntity(builder: net_minecraft_advancements_critereon_EntityPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; team(string: string): net_minecraft_advancements_critereon_EntityPredicate_Builder; vehicle(builder: net_minecraft_advancements_critereon_EntityPredicate_Builder): net_minecraft_advancements_critereon_EntityPredicate_Builder; } interface net_minecraft_advancements_critereon_EntityPredicate_LocationWrapper { affectsMovement(): any; equals(o: any): boolean; hashCode(): number; located(): any; steppingOn(): any; toString(): string; } interface net_minecraft_advancements_critereon_EntitySubPredicate { codec(): any; matches(entity: net_minecraft_world_entity_Entity, serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3): boolean; } interface net_minecraft_advancements_critereon_EntitySubPredicates { } interface net_minecraft_advancements_critereon_EntityTypePredicate { equals(o: any): boolean; hashCode(): number; matches(entityType: net_minecraft_world_entity_EntityType): boolean; toString(): string; types(): net_minecraft_core_HolderSet; } interface net_minecraft_advancements_critereon_FallAfterExplosionTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, vec3: net_minecraft_world_phys_Vec3, entity: net_minecraft_world_entity_Entity): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_FallAfterExplosionTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { cause(): any; distance(): any; equals(o: any): boolean; hashCode(): number; matches(serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3, lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; startPosition(): any; toString(): string; } interface net_minecraft_advancements_critereon_FilledBucketTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_FilledBucketTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; } interface net_minecraft_advancements_critereon_FishingHookPredicate extends net_minecraft_advancements_critereon_EntitySubPredicate { equals(o: any): boolean; hashCode(): number; inOpenWater(): any; toString(): string; } interface net_minecraft_advancements_critereon_FishingRodHookedTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack, fishingHook: net_minecraft_world_entity_projectile_FishingHook, collection: any): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_FishingRodHookedTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { entity(): any; equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext, collection: any): boolean; rod(): any; toString(): string; } interface net_minecraft_advancements_critereon_FluidPredicate { equals(o: any): boolean; fluids(): any; hashCode(): number; matches(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; properties(): any; toString(): string; } interface net_minecraft_advancements_critereon_FluidPredicate_Builder { build(): net_minecraft_advancements_critereon_FluidPredicate; fluids: any; of(fluid: net_minecraft_world_level_material_Fluid): net_minecraft_advancements_critereon_FluidPredicate_Builder; of(holderSet: net_minecraft_core_HolderSet): net_minecraft_advancements_critereon_FluidPredicate_Builder; properties: any; setProperties(statePropertiesPredicate: net_minecraft_advancements_critereon_StatePropertiesPredicate): net_minecraft_advancements_critereon_FluidPredicate_Builder; } interface net_minecraft_advancements_critereon_GameTypePredicate { equals(o: any): boolean; hashCode(): number; matches(gameType: net_minecraft_world_level_GameType): boolean; toString(): string; types(): any; } interface net_minecraft_advancements_critereon_ImpossibleTrigger extends net_minecraft_advancements_CriterionTrigger { } interface net_minecraft_advancements_critereon_ImpossibleTrigger_TriggerInstance extends net_minecraft_advancements_CriterionTriggerInstance { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_advancements_critereon_InputPredicate { backward(): any; equals(o: any): boolean; forward(): any; hashCode(): number; jump(): any; left(): any; matches(input: net_minecraft_world_entity_player_Input): boolean; matches(optional: any, arg1: boolean): boolean; right(): any; sneak(): any; sprint(): any; toString(): string; } interface net_minecraft_advancements_critereon_InventoryChangeTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, inventory: net_minecraft_world_entity_player_Inventory, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, inventory: net_minecraft_world_entity_player_Inventory, itemStack: net_minecraft_world_item_ItemStack, arg3: number, arg4: number, arg5: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_InventoryChangeTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; items(): any; matches(inventory: net_minecraft_world_entity_player_Inventory, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number, arg4: number): boolean; slots(): net_minecraft_advancements_critereon_InventoryChangeTrigger_TriggerInstance_Slots; toString(): string; } interface net_minecraft_advancements_critereon_InventoryChangeTrigger_TriggerInstance_Slots { empty(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; full(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; hashCode(): number; matches(arg0: number, arg1: number, arg2: number): boolean; occupied(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; toString(): string; } interface net_minecraft_advancements_critereon_ItemDurabilityTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack, arg2: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_ItemDurabilityTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { delta(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; durability(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack, arg1: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_ItemPredicate { components(): net_minecraft_advancements_critereon_DataComponentMatchers; count(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; items(): any; test(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; } interface net_minecraft_advancements_critereon_ItemPredicate_Builder { build(): net_minecraft_advancements_critereon_ItemPredicate; components: net_minecraft_advancements_critereon_DataComponentMatchers; count: net_minecraft_advancements_critereon_MinMaxBounds_Ints; items: any; of(holderGetter: net_minecraft_core_HolderGetter, itemLikes: net_minecraft_world_level_ItemLike[]): net_minecraft_advancements_critereon_ItemPredicate_Builder; of(holderGetter: net_minecraft_core_HolderGetter, tagKey: net_minecraft_tags_TagKey): net_minecraft_advancements_critereon_ItemPredicate_Builder; withComponents(dataComponentMatchers: net_minecraft_advancements_critereon_DataComponentMatchers): net_minecraft_advancements_critereon_ItemPredicate_Builder; withCount(ints: net_minecraft_advancements_critereon_MinMaxBounds_Ints): net_minecraft_advancements_critereon_ItemPredicate_Builder; } interface net_minecraft_advancements_critereon_ItemUsedOnLocationTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockPos: net_minecraft_core_BlockPos, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_ItemUsedOnLocationTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; location(): any; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_KilledByArrowTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, collection: any, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_KilledByArrowTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; firedFromWeapon(): any; hashCode(): number; matches(collection: any, arg1: number, itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; uniqueEntityTypes(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; victims(): any; } interface net_minecraft_advancements_critereon_KilledTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_KilledTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { entityPredicate(): any; equals(o: any): boolean; hashCode(): number; killingBlow(): any; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, lootContext: net_minecraft_world_level_storage_loot_LootContext, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; toString(): string; } interface net_minecraft_advancements_critereon_LevitationTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, vec3: net_minecraft_world_phys_Vec3, arg2: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_LevitationTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { distance(): any; duration(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, vec3: net_minecraft_world_phys_Vec3, arg2: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_LightPredicate { composite(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; matches(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; toString(): string; } interface net_minecraft_advancements_critereon_LightPredicate_Builder { build(): net_minecraft_advancements_critereon_LightPredicate; composite: net_minecraft_advancements_critereon_MinMaxBounds_Ints; setComposite(ints: net_minecraft_advancements_critereon_MinMaxBounds_Ints): net_minecraft_advancements_critereon_LightPredicate_Builder; } interface net_minecraft_advancements_critereon_LightningBoltPredicate extends net_minecraft_advancements_critereon_EntitySubPredicate { blocksSetOnFire(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; entityStruck(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_advancements_critereon_LightningStrikeTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, lightningBolt: net_minecraft_world_entity_LightningBolt, list: any): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_LightningStrikeTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { bystander(): any; equals(o: any): boolean; hashCode(): number; lightning(): any; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext, list: any): boolean; toString(): string; } interface net_minecraft_advancements_critereon_LocationPredicate { biomes(): any; block(): any; canSeeSky(): any; dimension(): any; equals(o: any): boolean; fluid(): any; hashCode(): number; light(): any; matches(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: number, arg3: number): boolean; position(): any; smokey(): any; structures(): any; toString(): string; } interface net_minecraft_advancements_critereon_LocationPredicate_Builder { biomes: any; block: any; build(): net_minecraft_advancements_critereon_LocationPredicate; canSeeSky: any; dimension: any; fluid: any; light: any; setBiomes(holderSet: net_minecraft_core_HolderSet): net_minecraft_advancements_critereon_LocationPredicate_Builder; setBlock(builder: net_minecraft_advancements_critereon_BlockPredicate_Builder): net_minecraft_advancements_critereon_LocationPredicate_Builder; setCanSeeSky(arg0: boolean): net_minecraft_advancements_critereon_LocationPredicate_Builder; setDimension(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_advancements_critereon_LocationPredicate_Builder; setFluid(builder: net_minecraft_advancements_critereon_FluidPredicate_Builder): net_minecraft_advancements_critereon_LocationPredicate_Builder; setLight(builder: net_minecraft_advancements_critereon_LightPredicate_Builder): net_minecraft_advancements_critereon_LocationPredicate_Builder; setSmokey(arg0: boolean): net_minecraft_advancements_critereon_LocationPredicate_Builder; setStructures(holderSet: net_minecraft_core_HolderSet): net_minecraft_advancements_critereon_LocationPredicate_Builder; setX(doubles: net_minecraft_advancements_critereon_MinMaxBounds_Doubles): net_minecraft_advancements_critereon_LocationPredicate_Builder; setY(doubles: net_minecraft_advancements_critereon_MinMaxBounds_Doubles): net_minecraft_advancements_critereon_LocationPredicate_Builder; setZ(doubles: net_minecraft_advancements_critereon_MinMaxBounds_Doubles): net_minecraft_advancements_critereon_LocationPredicate_Builder; smokey: any; structures: any; x: net_minecraft_advancements_critereon_MinMaxBounds_Doubles; y: net_minecraft_advancements_critereon_MinMaxBounds_Doubles; z: net_minecraft_advancements_critereon_MinMaxBounds_Doubles; } interface net_minecraft_advancements_critereon_LootTableTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, resourceKey: net_minecraft_resources_ResourceKey): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_LootTableTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; lootTable(): net_minecraft_resources_ResourceKey; matches(resourceKey: net_minecraft_resources_ResourceKey): boolean; toString(): string; } interface net_minecraft_advancements_critereon_MinMaxBounds { bounds(): net_minecraft_advancements_critereon_MinMaxBounds_Bounds; isAny(): boolean; max(): any; min(): any; } interface net_minecraft_advancements_critereon_MinMaxBounds_Bounds { areSwapped(): boolean; asPoint(): any; equals(o: any): boolean; hashCode(): number; isAny(): boolean; map(function_: any): net_minecraft_advancements_critereon_MinMaxBounds_Bounds; max(): any; min(): any; toString(): string; validateSwappedBoundsInCodec(): any; } interface net_minecraft_advancements_critereon_MinMaxBounds_Doubles extends net_minecraft_advancements_critereon_MinMaxBounds { boundsSqr(): net_minecraft_advancements_critereon_MinMaxBounds_Bounds; equals(o: any): boolean; hashCode(): number; matches(arg0: number): boolean; matchesSqr(arg0: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees extends net_minecraft_advancements_critereon_MinMaxBounds { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_advancements_critereon_MinMaxBounds_Ints extends net_minecraft_advancements_critereon_MinMaxBounds { boundsSqr(): net_minecraft_advancements_critereon_MinMaxBounds_Bounds; equals(o: any): boolean; hashCode(): number; matches(arg0: number): boolean; matchesSqr(arg0: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_MobEffectsPredicate { effectMap(): any; equals(o: any): boolean; hashCode(): number; matches(entity: net_minecraft_world_entity_Entity): boolean; matches(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; matches(map: any): boolean; toString(): string; } interface net_minecraft_advancements_critereon_MobEffectsPredicate_Builder { and(holder: net_minecraft_core_Holder): net_minecraft_advancements_critereon_MobEffectsPredicate_Builder; and(holder: net_minecraft_core_Holder, mobEffectInstancePredicate: net_minecraft_advancements_critereon_MobEffectsPredicate_MobEffectInstancePredicate): net_minecraft_advancements_critereon_MobEffectsPredicate_Builder; build(): any; readonly effectMap: any; } interface net_minecraft_advancements_critereon_MobEffectsPredicate_MobEffectInstancePredicate { ambient(): any; amplifier(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; duration(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; matches(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; toString(): string; visible(): any; } interface net_minecraft_advancements_critereon_MovementPredicate { equals(o: any): boolean; fallDistance(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; hashCode(): number; horizontalSpeed(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; matches(arg0: number, arg1: number, arg2: number, arg3: number): boolean; speed(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; toString(): string; verticalSpeed(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; x(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; y(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; z(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; } interface net_minecraft_advancements_critereon_NbtPredicate { equals(o: any): boolean; hashCode(): number; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(entity: net_minecraft_world_entity_Entity): boolean; matches(tag: net_minecraft_nbt_Tag): boolean; tag(): net_minecraft_nbt_CompoundTag; toString(): string; } interface net_minecraft_advancements_critereon_PickedUpItemTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_PickedUpItemTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { entity(): any; equals(o: any): boolean; hashCode(): number; item(): any; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_PlayerHurtEntityTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, arg3: number, arg4: number, arg5: boolean): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_PlayerHurtEntityTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { damage(): any; entity(): any; equals(o: any): boolean; hashCode(): number; matches(serverPlayer: net_minecraft_server_level_ServerPlayer, lootContext: net_minecraft_world_level_storage_loot_LootContext, damageSource: net_minecraft_world_damagesource_DamageSource, arg3: number, arg4: number, arg5: boolean): boolean; toString(): string; } interface net_minecraft_advancements_critereon_PlayerInteractTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_PlayerInteractTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { entity(): any; equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_PlayerPredicate extends net_minecraft_advancements_critereon_EntitySubPredicate { advancements(): any; equals(o: any): boolean; gameType(): net_minecraft_advancements_critereon_GameTypePredicate; hashCode(): number; input(): any; level(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; lookingAt(): any; recipes(): any; stats(): any; toString(): string; } interface net_minecraft_advancements_critereon_PlayerPredicate_Builder { addRecipe(resourceKey: net_minecraft_resources_ResourceKey, arg1: boolean): net_minecraft_advancements_critereon_PlayerPredicate_Builder; addStat(statType: net_minecraft_stats_StatType, reference: net_minecraft_core_Holder_Reference, ints: net_minecraft_advancements_critereon_MinMaxBounds_Ints): net_minecraft_advancements_critereon_PlayerPredicate_Builder; readonly advancements: any; build(): net_minecraft_advancements_critereon_PlayerPredicate; checkAdvancementCriterions(resourceLocation: net_minecraft_resources_ResourceLocation, map: any): net_minecraft_advancements_critereon_PlayerPredicate_Builder; checkAdvancementDone(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): net_minecraft_advancements_critereon_PlayerPredicate_Builder; gameType: net_minecraft_advancements_critereon_GameTypePredicate; hasInput(inputPredicate: net_minecraft_advancements_critereon_InputPredicate): net_minecraft_advancements_critereon_PlayerPredicate_Builder; input: any; level: net_minecraft_advancements_critereon_MinMaxBounds_Ints; lookingAt: any; readonly recipes: any; setGameType(gameTypePredicate: net_minecraft_advancements_critereon_GameTypePredicate): net_minecraft_advancements_critereon_PlayerPredicate_Builder; setLevel(ints: net_minecraft_advancements_critereon_MinMaxBounds_Ints): net_minecraft_advancements_critereon_PlayerPredicate_Builder; setLookingAt(builder: net_minecraft_advancements_critereon_EntityPredicate_Builder): net_minecraft_advancements_critereon_PlayerPredicate_Builder; readonly stats: any; } interface net_minecraft_advancements_critereon_PlayerTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_PlayerTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_advancements_critereon_RaiderPredicate extends net_minecraft_advancements_critereon_EntitySubPredicate { equals(o: any): boolean; hasRaid(): boolean; hashCode(): number; isCaptain(): boolean; toString(): string; } interface net_minecraft_advancements_critereon_RecipeCraftedTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, resourceKey: net_minecraft_resources_ResourceKey, list: any): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_RecipeCraftedTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; ingredients(): any; matches(resourceKey: net_minecraft_resources_ResourceKey, list: any): boolean; recipeId(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_advancements_critereon_RecipeUnlockedTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_RecipeUnlockedTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; matches(recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): boolean; recipe(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_advancements_critereon_SheepPredicate extends net_minecraft_advancements_critereon_EntitySubPredicate { equals(o: any): boolean; hashCode(): number; sheared(): any; toString(): string; } interface net_minecraft_advancements_critereon_ShotCrossbowTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_ShotCrossbowTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; } interface net_minecraft_advancements_critereon_SimpleCriterionTrigger extends net_minecraft_advancements_CriterionTrigger { readonly players: any; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance extends net_minecraft_advancements_CriterionTriggerInstance { player(): any; } interface net_minecraft_advancements_critereon_SingleComponentItemPredicate extends net_minecraft_core_component_predicates_DataComponentPredicate { componentType(): net_minecraft_core_component_DataComponentType; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; } interface net_minecraft_advancements_critereon_SlideDownBlockTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockState: net_minecraft_world_level_block_state_BlockState): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_SlideDownBlockTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { block(): any; equals(o: any): boolean; hashCode(): number; matches(blockState: net_minecraft_world_level_block_state_BlockState): boolean; state(): any; toString(): string; } interface net_minecraft_advancements_critereon_SlimePredicate extends net_minecraft_advancements_critereon_EntitySubPredicate { equals(o: any): boolean; hashCode(): number; size(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; toString(): string; } interface net_minecraft_advancements_critereon_SlotsPredicate { equals(o: any): boolean; hashCode(): number; matches(entity: net_minecraft_world_entity_Entity): boolean; slots(): any; toString(): string; } interface net_minecraft_advancements_critereon_StartRidingTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_StartRidingTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_advancements_critereon_StatePropertiesPredicate { checkState(stateDefinition: net_minecraft_world_level_block_state_StateDefinition): any; equals(o: any): boolean; hashCode(): number; matches(stateDefinition: net_minecraft_world_level_block_state_StateDefinition, stateHolder: net_minecraft_world_level_block_state_StateHolder): boolean; matches(blockState: net_minecraft_world_level_block_state_BlockState): boolean; matches(fluidState: net_minecraft_world_level_material_FluidState): boolean; properties(): any; toString(): string; } interface net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder { build(): any; hasProperty(property: net_minecraft_world_level_block_state_properties_Property, string: string): net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder; hasProperty(property: net_minecraft_world_level_block_state_properties_Property, arg1: number): net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder; hasProperty(property: net_minecraft_world_level_block_state_properties_Property, arg1: boolean): net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder; hasProperty(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder; readonly matchers: any; } interface net_minecraft_advancements_critereon_SummonedEntityTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_SummonedEntityTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { entity(): any; equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_TagPredicate { equals(o: any): boolean; expected(): boolean; hashCode(): number; matches(holder: net_minecraft_core_Holder): boolean; tag(): net_minecraft_tags_TagKey; toString(): string; } interface net_minecraft_advancements_critereon_TameAnimalTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, animal: net_minecraft_world_entity_animal_Animal): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_TameAnimalTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { entity(): any; equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_advancements_critereon_TargetBlockTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity, vec3: net_minecraft_world_phys_Vec3, arg3: number): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_TargetBlockTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext, vec3: net_minecraft_world_phys_Vec3, arg2: number): boolean; projectile(): any; signalStrength(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; toString(): string; } interface net_minecraft_advancements_critereon_TradeTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, abstractVillager: net_minecraft_world_entity_npc_AbstractVillager, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_TradeTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext, itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; villager(): any; } interface net_minecraft_advancements_critereon_UsedEnderEyeTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, blockPos: net_minecraft_core_BlockPos): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_UsedEnderEyeTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { distance(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; equals(o: any): boolean; hashCode(): number; matches(arg0: number): boolean; toString(): string; } interface net_minecraft_advancements_critereon_UsedTotemTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_UsedTotemTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; } interface net_minecraft_advancements_critereon_UsingItemTrigger extends net_minecraft_advancements_critereon_SimpleCriterionTrigger { trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, itemStack: net_minecraft_world_item_ItemStack): void; trigger(serverPlayer: net_minecraft_server_level_ServerPlayer, predicate: any): void; } interface net_minecraft_advancements_critereon_UsingItemTrigger_TriggerInstance extends net_minecraft_advancements_critereon_SimpleCriterionTrigger_SimpleInstance { equals(o: any): boolean; hashCode(): number; item(): any; matches(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; } interface net_minecraft_client_AttackIndicatorStatus extends net_minecraft_util_OptionEnum { readonly id: number; readonly key: string; } interface net_minecraft_client_Camera extends net_minecraft_world_waypoints_TrackedWaypoint_Camera { readonly blockPosition: net_minecraft_core_BlockPos_MutableBlockPos; detached: boolean; entity: net_minecraft_world_entity_Entity; eyeHeight: number; eyeHeightOld: number; readonly forwards: any; getBlockAtCamera(): net_minecraft_world_level_block_state_BlockState; getBlockPosition(): net_minecraft_core_BlockPos; getEntity(): net_minecraft_world_entity_Entity; getFluidInCamera(): net_minecraft_world_level_material_FogType; getLeftVector(): any; getLookVector(): any; getMaxZoom(arg0: number): number; getNearPlane(): net_minecraft_client_Camera_NearPlane; getPartialTickTime(): number; getPosition(): net_minecraft_world_phys_Vec3; getRoll(): number; getUpVector(): any; getXRot(): number; getYRot(): number; initialized: boolean; isDetached(): boolean; isInitialized(): boolean; readonly left: any; level: net_minecraft_world_level_BlockGetter; move(arg0: number, arg1: number, arg2: number): void; partialTickTime: number; reset(): void; roll: number; rotation(): any; setPosition(arg0: number, arg1: number, arg2: number): void; setPosition(vec3: net_minecraft_world_phys_Vec3): void; setRotation(arg0: number, arg1: number): void; setRotation(arg0: number, arg1: number, roll: number): void; setup(blockGetter: net_minecraft_world_level_BlockGetter, entity: net_minecraft_world_entity_Entity, arg2: boolean, arg3: boolean, arg4: number): void; tick(): void; readonly up: any; xRot: number; yRot: number; } interface net_minecraft_client_Camera_NearPlane { readonly forward: net_minecraft_world_phys_Vec3; getBottomLeft(): net_minecraft_world_phys_Vec3; getBottomRight(): net_minecraft_world_phys_Vec3; getPointOnPlane(arg0: number, arg1: number): net_minecraft_world_phys_Vec3; getTopLeft(): net_minecraft_world_phys_Vec3; getTopRight(): net_minecraft_world_phys_Vec3; readonly left: net_minecraft_world_phys_Vec3; readonly up: net_minecraft_world_phys_Vec3; } interface net_minecraft_client_CameraType { cycle(): net_minecraft_client_CameraType; readonly firstPerson: boolean; isFirstPerson(): boolean; isMirrored(): boolean; readonly mirrored: boolean; } interface net_minecraft_client_ClientBootstrap { } interface net_minecraft_client_ClientBrandRetriever { } interface net_minecraft_client_ClientRecipeBook extends net_minecraft_stats_RecipeBook { add(recipeDisplayEntry: net_minecraft_world_item_crafting_display_RecipeDisplayEntry): void; addHighlight(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): void; allCollections: any; clear(): void; collectionsByTab: any; getCollection(extendedRecipeBookCategory: net_minecraft_world_item_crafting_ExtendedRecipeBookCategory): any; getCollections(): any; readonly highlight: any; readonly known: any; rebuildCollections(): void; remove(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): void; removeHighlight(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): void; willHighlight(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): boolean; } interface net_minecraft_client_CloudStatus extends net_minecraft_util_OptionEnum, net_minecraft_util_StringRepresentable { readonly id: number; readonly key: string; readonly legacyName: string; } interface net_minecraft_client_CommandHistory { addCommand(string: string): void; readonly commandsPath: any; history(): any; readonly lastCommands: net_minecraft_util_ArrayListDeque; save(): void; } interface net_minecraft_client_ComponentCollector { append(formattedText: net_minecraft_network_chat_FormattedText): void; getResult(): net_minecraft_network_chat_FormattedText; getResultOrEmpty(): net_minecraft_network_chat_FormattedText; readonly parts: any; reset(): void; } interface net_minecraft_client_DebugQueryHandler { callback: any; readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; handleResponse(arg0: number, compoundTag: net_minecraft_nbt_CompoundTag): boolean; queryBlockEntityTag(blockPos: net_minecraft_core_BlockPos, consumer: any): void; queryEntityTag(arg0: number, consumer: any): void; startTransaction(consumer: any): number; transactionId: number; } interface net_minecraft_client_DeltaTracker { getGameTimeDeltaPartialTick(arg0: boolean): number; getGameTimeDeltaTicks(): number; getRealtimeDeltaTicks(): number; } interface net_minecraft_client_DeltaTracker_DefaultValue extends net_minecraft_client_DeltaTracker { readonly value: number; } interface net_minecraft_client_DeltaTracker_Timer extends net_minecraft_client_DeltaTracker { advanceGameTime(arg0: number): number; advanceRealTime(arg0: number): void; advanceTime(arg0: number, arg1: boolean): number; deltaTickResidual: number; deltaTicks: number; frozen: boolean; lastMs: number; lastUiMs: number; readonly msPerTick: number; pause(): void; paused: boolean; pausedDeltaTickResidual: number; realtimeDeltaTicks: number; readonly targetMsptProvider: any; unPause(): void; updateFrozenState(arg0: boolean): void; updatePauseState(arg0: boolean): void; } interface net_minecraft_client_GameNarrator { checkStatus(arg0: boolean): void; clear(): void; destroy(): void; getStatus(): net_minecraft_client_NarratorStatus; isActive(): boolean; logNarratedMessage(string: string): void; readonly minecraft: net_minecraft_client_Minecraft; narrateMessage(string: string, arg1: boolean): void; narrateNotInterruptingMessage(component: net_minecraft_network_chat_Component): void; readonly narrator: any; sayChatQueued(component: net_minecraft_network_chat_Component): void; saySystemChatQueued(component: net_minecraft_network_chat_Component): void; saySystemNow(component: net_minecraft_network_chat_Component): void; saySystemNow(string: string): void; saySystemQueued(component: net_minecraft_network_chat_Component): void; updateNarratorStatus(narratorStatus: net_minecraft_client_NarratorStatus): void; } interface net_minecraft_client_GameNarrator_NarratorInitException extends net_minecraft_client_main_SilentInitException { } interface net_minecraft_client_GraphicsStatus extends net_minecraft_util_OptionEnum { readonly id: number; readonly key: string; toString(): string; } interface net_minecraft_client_GuiMessage { addedTime(): number; content(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; icon(): net_minecraft_client_GuiMessageTag_Icon; signature(): net_minecraft_network_chat_MessageSignature; tag(): net_minecraft_client_GuiMessageTag; toString(): string; } interface net_minecraft_client_GuiMessage_Line { addedTime(): number; content(): net_minecraft_util_FormattedCharSequence; endOfEntry(): boolean; equals(o: any): boolean; hashCode(): number; tag(): net_minecraft_client_GuiMessageTag; toString(): string; } interface net_minecraft_client_GuiMessageTag { equals(o: any): boolean; hashCode(): number; icon(): net_minecraft_client_GuiMessageTag_Icon; indicatorColor(): number; logTag(): string; text(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_client_GuiMessageTag_Icon { draw(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; readonly height: number; readonly sprite: net_minecraft_resources_ResourceLocation; readonly width: number; } interface net_minecraft_client_HotbarManager { readonly fixerUpper: any; get(arg0: number): net_minecraft_client_player_inventory_Hotbar; readonly hotbars: net_minecraft_client_player_inventory_Hotbar[]; load(): void; loaded: boolean; readonly optionsFile: any; save(): void; } interface net_minecraft_client_InactivityFpsLimit extends net_minecraft_util_OptionEnum, net_minecraft_util_StringRepresentable { readonly id: number; readonly key: string; readonly serializedName: string; } interface net_minecraft_client_InputType { isKeyboard(): boolean; isMouse(): boolean; } interface net_minecraft_client_KeyMapping { readonly category: net_minecraft_client_KeyMapping_Category; clickCount: number; compareTo(keyMapping: net_minecraft_client_KeyMapping): number; consumeClick(): boolean; readonly defaultKey: any; getCategory(): net_minecraft_client_KeyMapping_Category; getDefaultKey(): any; getDefaultKeyModifier(): any; getKey(): any; getKeyConflictContext(): any; getKeyModifier(): any; getName(): string; getTranslatedKeyMessage(): net_minecraft_network_chat_Component; isDefault(): boolean; isDown(): boolean; isUnbound(): boolean; key: any; keyConflictContext: any; keyModifier: any; keyModifierDefault: any; matches(keyEvent: net_minecraft_client_input_KeyEvent): boolean; matchesMouse(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): boolean; readonly name: string; registerMapping(key: any): void; release(): void; same(keyMapping: net_minecraft_client_KeyMapping): boolean; saveString(): string; setDown(arg0: boolean): void; setKey(key: any): void; setKeyConflictContext(keyConflictContext: any): void; setKeyModifierAndCode(keyModifier: any, keyCode: any): void; shouldSetOnIngameFocus(): boolean; } interface net_minecraft_client_KeyMapping_Category { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; label(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_client_KeyboardHandler { charTyped(arg0: number, characterEvent: net_minecraft_client_input_CharacterEvent): void; readonly clipboardManager: any; copyCreateBlockCommand(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, compoundTag: net_minecraft_nbt_CompoundTag): void; copyCreateEntityCommand(resourceLocation: net_minecraft_resources_ResourceLocation, vec3: net_minecraft_world_phys_Vec3, compoundTag: net_minecraft_nbt_CompoundTag): void; copyRecreateCommand(arg0: boolean, arg1: boolean): void; debugCrashKeyReportedCount: number; debugCrashKeyReportedTime: number; debugCrashKeyTime: number; debugFeedbackComponent(component: net_minecraft_network_chat_Component): void; debugFeedbackFormatted(string: string, objects: any[]): void; debugFeedbackTranslated(string: string): void; debugWarningComponent(component: net_minecraft_network_chat_Component): void; getClipboard(): string; handleChunkDebugKeys(keyEvent: net_minecraft_client_input_KeyEvent): boolean; handleDebugKeys(keyEvent: net_minecraft_client_input_KeyEvent): boolean; handledDebugKey: boolean; keyPress(arg0: number, arg1: number, keyEvent: net_minecraft_client_input_KeyEvent): void; readonly minecraft: net_minecraft_client_Minecraft; setClipboard(string: string): void; setup(window: any): void; showDebugChat(component: net_minecraft_network_chat_Component): void; tick(): void; } interface net_minecraft_client_Minecraft extends net_minecraft_util_thread_ReentrantBlockableEventLoop { abortResourcePackRecovery(): void; addInitialScreens(list: any): boolean; addResourcePackLoadFailToast(component: net_minecraft_network_chat_Component): void; readonly allowsChat: boolean; allowsMultiplayer(): boolean; allowsRealms(): boolean; allowsTelemetry(): boolean; archiveProfilingReport(systemReport: net_minecraft_SystemReport, list: any): any; readonly atlasManager: net_minecraft_client_resources_model_AtlasManager; readonly blockColors: net_minecraft_client_color_block_BlockColors; readonly blockEntityRenderDispatcher: net_minecraft_client_renderer_blockentity_BlockEntityRenderDispatcher; readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; buildInitialScreens(gameLoadCookie: any): any; cameraEntity: net_minecraft_world_entity_Entity; canInterruptScreen(): boolean; canSwitchGameMode(): boolean; readonly canary: number; readonly chatListener: net_minecraft_client_multiplayer_chat_ChatListener; clearClientLevel(screen: net_minecraft_client_gui_screens_Screen): void; clearDownloadedResourcePacks(): void; clearResourcePacksOnError(throwable: any, component: net_minecraft_network_chat_Component, gameLoadCookie: any): void; clientLevelTeardownInProgress: boolean; readonly clientStartTimeMs: number; clientTickCount: number; commandHistory(): net_minecraft_client_CommandHistory; constructProfiler(arg0: boolean, singleTickProfiler: net_minecraft_util_profiling_SingleTickProfiler): net_minecraft_util_profiling_ProfilerFiller; continueAttack(arg0: boolean): void; createTitle(): string; createUserApiService(yggdrasilAuthenticationService: any, gameConfig: net_minecraft_client_main_GameConfig): any; createWorldOpenFlows(): net_minecraft_client_gui_screens_worldselection_WorldOpenFlows; crosshairPickEntity: net_minecraft_world_entity_Entity; currentFrameProfile: any; cursorEntered(): void; debugClientMetricsCancel(): void; debugClientMetricsStart(consumer: any): boolean; debugClientMetricsStop(): void; readonly debugEntries: net_minecraft_client_gui_components_debug_DebugScreenEntryList; delayCrash(crashReport: net_minecraft_CrashReport): void; delayCrashRaw(crashReport: net_minecraft_CrashReport): void; delayTextureReload(): any; delayedCrash: any; readonly deltaTracker: net_minecraft_client_DeltaTracker_Timer; readonly demo: boolean; destroy(): void; directoryValidator(): net_minecraft_world_level_validation_DirectoryValidator; disconnect(screen: net_minecraft_client_gui_screens_Screen, arg1: boolean): void; disconnectFromWorld(component: net_minecraft_network_chat_Component): void; disconnectWithProgressScreen(): void; disconnectWithSavingScreen(): void; doWorldLoad(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, packRepository: net_minecraft_server_packs_repository_PackRepository, worldStem: net_minecraft_server_WorldStem, arg3: boolean): void; readonly downloadedPackSource: net_minecraft_client_resources_server_DownloadedPackSource; emergencySave(): void; emergencySaveAndCrash(crashReport: net_minecraft_CrashReport): void; readonly entityRenderDispatcher: net_minecraft_client_renderer_entity_EntityRenderDispatcher; extraTelemetryAvailable(): boolean; fillReport(crashReport: net_minecraft_CrashReport): net_minecraft_CrashReport; fillUptime(crashReportCategory: net_minecraft_CrashReportCategory): void; finishProfilers(arg0: boolean, singleTickProfiler: net_minecraft_util_profiling_SingleTickProfiler): void; readonly fixerUpper: any; readonly font: net_minecraft_client_gui_Font; readonly fontFilterFishy: net_minecraft_client_gui_Font; readonly fontManager: net_minecraft_client_gui_font_FontManager; readonly fpsPieProfiler: net_minecraft_util_profiling_ContinuousProfiler; fpsPieRenderTicks: number; frameTimeNs: number; readonly framerateLimitTracker: any; frames: number; readonly gameDirectory: any; gameLoadFinished: boolean; gameMode: net_minecraft_client_multiplayer_MultiPlayerGameMode; readonly gameRenderer: net_minecraft_client_renderer_GameRenderer; gameThread: any; getAtlasManager(): net_minecraft_client_resources_model_AtlasManager; getBlockColors(): net_minecraft_client_color_block_BlockColors; getBlockEntityRenderDispatcher(): net_minecraft_client_renderer_blockentity_BlockEntityRenderDispatcher; getBlockRenderer(): net_minecraft_client_renderer_block_BlockRenderDispatcher; getCameraEntity(): net_minecraft_world_entity_Entity; getChatListener(): net_minecraft_client_multiplayer_chat_ChatListener; getChatStatus(): net_minecraft_client_Minecraft_ChatStatus; getConnection(): net_minecraft_client_multiplayer_ClientPacketListener; getCurrentServer(): net_minecraft_client_multiplayer_ServerData; getDebugOverlay(): net_minecraft_client_gui_components_DebugScreenOverlay; getDeltaTracker(): net_minecraft_client_DeltaTracker; getDownloadedPackSource(): net_minecraft_client_resources_server_DownloadedPackSource; getEntityModels(): net_minecraft_client_model_geom_EntityModelSet; getEntityRenderDispatcher(): net_minecraft_client_renderer_entity_EntityRenderDispatcher; getFixerUpper(): any; getFps(): number; getFrameTimeNs(): number; getFramerateLimitTracker(): any; getGameProfile(): any; getGpuUtilization(): number; getGpuWarnlistManager(): net_minecraft_client_renderer_GpuWarnlistManager; getHotbarManager(): net_minecraft_client_HotbarManager; getItemModelResolver(): net_minecraft_client_renderer_item_ItemModelResolver; getItemRenderer(): net_minecraft_client_renderer_entity_ItemRenderer; getLanguageManager(): net_minecraft_client_resources_language_LanguageManager; getLastInputType(): net_minecraft_client_InputType; getLaunchedVersion(): string; getLevelSource(): net_minecraft_world_level_storage_LevelStorageSource; getMainRenderTarget(): any; getMapRenderer(): net_minecraft_client_renderer_MapRenderer; getMapTextureManager(): net_minecraft_client_resources_MapTextureManager; getModelManager(): net_minecraft_client_resources_model_ModelManager; getMusicManager(): net_minecraft_client_sounds_MusicManager; getNarrator(): net_minecraft_client_GameNarrator; getOverlay(): net_minecraft_client_gui_screens_Overlay; getPlayerSocialManager(): net_minecraft_client_gui_screens_social_PlayerSocialManager; getProfileKeyPairManager(): net_minecraft_client_multiplayer_ProfileKeyPairManager; getProxy(): any; getQuickActionsDialog(): any; getReportingContext(): net_minecraft_client_multiplayer_chat_report_ReportingContext; getResourceManager(): net_minecraft_server_packs_resources_ResourceManager; getResourcePackDirectory(): any; getResourcePackRepository(): net_minecraft_server_packs_repository_PackRepository; getShaderManager(): net_minecraft_client_renderer_ShaderManager; getSingleplayerServer(): net_minecraft_client_server_IntegratedServer; getSituationalMusic(): net_minecraft_client_sounds_MusicInfo; getSkinManager(): net_minecraft_client_resources_SkinManager; getSoundManager(): net_minecraft_client_sounds_SoundManager; getSplashManager(): net_minecraft_client_resources_SplashManager; getTelemetryManager(): net_minecraft_client_telemetry_ClientTelemetryManager; getTextureManager(): net_minecraft_client_renderer_texture_TextureManager; getTickTargetMillis(arg0: number): number; getToastManager(): net_minecraft_client_gui_components_toasts_ToastManager; getTutorial(): net_minecraft_client_tutorial_Tutorial; getUser(): net_minecraft_client_User; getVanillaPackResources(): net_minecraft_server_packs_VanillaPackResources; getVersionType(): string; getWaypointStyles(): net_minecraft_client_resources_WaypointStyleManager; getWindow(): any; gpuUtilization: number; readonly gpuWarnlistManager: net_minecraft_client_renderer_GpuWarnlistManager; grabPanoramixScreenshot(file: any): net_minecraft_network_chat_Component; readonly gui: net_minecraft_client_gui_Gui; handleDelayedCrash(): void; handleKeybinds(): void; hasAltDown(): boolean; hasControlDown(): boolean; hasShiftDown(): boolean; hasSingleplayerServer(): boolean; hitResult: net_minecraft_world_phys_HitResult; readonly hotbarManager: net_minecraft_client_HotbarManager; isBlocked(uUID: any): boolean; isDemo(): boolean; isEnforceUnicode(): boolean; isGameLoadFinished(): boolean; isLevelRunningNormally(): boolean; isLocalPlayer(uUID: any): boolean; isLocalServer(): boolean; isMultiplayerServer(): boolean; isNameBanned(): boolean; isOfflineDeveloperMode(): boolean; isPaused(): boolean; isRunning(): boolean; isSingleplayer(): boolean; isTextFilteringEnabled(): boolean; isWindowActive(): boolean; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly itemRenderer: net_minecraft_client_renderer_entity_ItemRenderer; readonly keyboardHandler: net_minecraft_client_KeyboardHandler; readonly languageManager: net_minecraft_client_resources_language_LanguageManager; lastInputType: net_minecraft_client_InputType; lastNanoTime: number; lastTime: number; readonly launchedVersion: string; level: net_minecraft_client_multiplayer_ClientLevel; readonly levelRenderer: net_minecraft_client_renderer_LevelRenderer; readonly levelSource: net_minecraft_world_level_storage_LevelStorageSource; readonly mainRenderTarget: any; readonly mapRenderer: net_minecraft_client_renderer_MapRenderer; readonly mapTextureManager: net_minecraft_client_resources_MapTextureManager; metricsRecorder: net_minecraft_util_profiling_metrics_profiling_MetricsRecorder; missTime: number; readonly modelManager: net_minecraft_client_resources_model_ModelManager; readonly mouseHandler: net_minecraft_client_MouseHandler; multiplayerBan(): any; readonly musicManager: net_minecraft_client_sounds_MusicManager; readonly narrator: net_minecraft_client_GameNarrator; noRender: boolean; readonly offlineDeveloperMode: boolean; onFullscreenError(arg0: number, arg1: number): void; onGameLoadFinished(gameLoadCookie: any): void; onResourceLoadFinished(gameLoadCookie: any): void; openChatScreen(chatMethod: net_minecraft_client_gui_components_ChatComponent_ChatMethod): void; readonly options: net_minecraft_client_Options; overlay: net_minecraft_client_gui_screens_Overlay; packetProcessor(): net_minecraft_network_PacketProcessor; readonly particleEngine: net_minecraft_client_particle_ParticleEngine; readonly particleResources: net_minecraft_client_particle_ParticleResources; pause: boolean; pauseGame(arg0: boolean): void; pendingConnection: net_minecraft_network_Connection; pendingReload: any; pickBlock(): void; player: net_minecraft_client_player_LocalPlayer; playerSkinRenderCache(): net_minecraft_client_renderer_PlayerSkinRenderCache; readonly playerSocialManager: net_minecraft_client_gui_screens_social_PlayerSocialManager; prepareForMultiplayer(): void; readonly profileFuture: any; readonly profileKeyPairManager: net_minecraft_client_multiplayer_ProfileKeyPairManager; readonly proxy: any; quickPlayLog(): net_minecraft_client_quickplay_QuickPlayLog; realmsDataFetcher(): any; readonly regionalCompliancies: net_minecraft_client_PeriodicNotificationManager; reloadResourcePacks(): any; reloadResourcePacks(arg0: boolean, gameLoadCookie: any): any; readonly reloadStateTracker: net_minecraft_client_ResourceLoadStateTracker; renderBuffers(): net_minecraft_client_renderer_RenderBuffers; reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext; resizeDisplay(): void; readonly resourceManager: net_minecraft_server_packs_resources_ReloadableResourceManager; readonly resourcePackDirectory: any; readonly resourcePackRepository: net_minecraft_server_packs_repository_PackRepository; rightClickDelay: number; rollbackResourcePacks(throwable: any, gameLoadCookie: any): void; run(): void; runTick(arg0: boolean): void; running: boolean; savedCpuDuration: number; screen: net_minecraft_client_gui_screens_Screen; selfTest(): void; services(): net_minecraft_server_Services; setCameraEntity(entity: net_minecraft_world_entity_Entity): void; setLastInputType(inputType: net_minecraft_client_InputType): void; setLevel(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; setOverlay(overlay: net_minecraft_client_gui_screens_Overlay): void; setScreen(screen: net_minecraft_client_gui_screens_Screen): void; setScreenAndShow(screen: net_minecraft_client_gui_screens_Screen): void; setWindowActive(arg0: boolean): void; readonly shaderManager: net_minecraft_client_renderer_ShaderManager; shouldEntityAppearGlowing(entity: net_minecraft_world_entity_Entity): boolean; showOnlyReducedInfo(): boolean; singleplayerServer: net_minecraft_client_server_IntegratedServer; readonly skinManager: net_minecraft_client_resources_SkinManager; smartCull: boolean; socialInteractionsToast: net_minecraft_client_gui_components_toasts_TutorialToast; readonly soundManager: net_minecraft_client_sounds_SoundManager; readonly splashManager: net_minecraft_client_resources_SplashManager; startAttack(): boolean; startUseItem(): void; stop(): void; readonly telemetryManager: net_minecraft_client_telemetry_ClientTelemetryManager; telemetryOptInExtra(): boolean; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; tick(): void; readonly toastManager: net_minecraft_client_gui_components_toasts_ToastManager; readonly tracyFrameCapture: any; triggerResourcePackRecovery(exception: any): void; readonly tutorial: net_minecraft_client_tutorial_Tutorial; updateFontOptions(): void; updateLevelInEngines(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; updateMaxMipLevel(arg0: number): void; updateReportEnvironment(reportEnvironment: net_minecraft_client_multiplayer_chat_report_ReportEnvironment): void; updateTitle(): void; readonly user: net_minecraft_client_User; readonly userApiService: any; userProperties(): any; readonly userPropertiesFuture: any; readonly vanillaPackResources: net_minecraft_server_packs_VanillaPackResources; readonly versionType: string; readonly virtualScreen: net_minecraft_client_renderer_VirtualScreen; readonly waypointStyles: net_minecraft_client_resources_WaypointStyleManager; readonly window: any; windowActive: boolean; wireframe: boolean; } interface net_minecraft_client_Minecraft_ChatStatus { getMessage(): net_minecraft_network_chat_Component; isChatAllowed(arg0: boolean): boolean; readonly message: net_minecraft_network_chat_Component; } interface net_minecraft_client_MouseHandler { accumulatedDX: number; accumulatedDY: number; activeButton: net_minecraft_client_input_MouseButtonInfo; clickDepth: number; cursorEntered(): void; drawDebugMouseInfo(font: net_minecraft_client_gui_Font, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; fakeRightMouse: number; fillMousePositionDetails(crashReportCategory: net_minecraft_CrashReportCategory, window: any): void; getScaledXPos(window: any): number; getScaledYPos(window: any): number; getXVelocity(): number; getYVelocity(): number; grabMouse(): void; handleAccumulatedMovement(): void; ignoreFirstMove: boolean; isLeftPressed(): boolean; isMiddlePressed(): boolean; isMouseGrabbed(): boolean; isRightPressed(): boolean; lastClickButton: number; lastClickTime: number; lastHandleMovementTime: number; readonly minecraft: net_minecraft_client_Minecraft; mouseGrabbed: boolean; mousePressedTime: number; onButton(arg0: number, mouseButtonInfo: net_minecraft_client_input_MouseButtonInfo, arg2: number): void; onDrop(arg0: number, list: any, arg2: number): void; onMove(arg0: number, arg1: number, arg2: number): void; onScroll(arg0: number, arg1: number, arg2: number): void; releaseMouse(): void; readonly scrollWheelHandler: net_minecraft_client_ScrollWheelHandler; setIgnoreFirstMove(): void; setup(window: any): void; simulateRightClick(mouseButtonInfo: net_minecraft_client_input_MouseButtonInfo, arg1: boolean): net_minecraft_client_input_MouseButtonInfo; readonly smoothTurnX: net_minecraft_util_SmoothDouble; readonly smoothTurnY: net_minecraft_util_SmoothDouble; turnPlayer(arg0: number): void; xpos(): number; ypos(): number; } interface net_minecraft_client_NarratorStatus { getId(): number; getName(): net_minecraft_network_chat_Component; readonly id: number; readonly name: net_minecraft_network_chat_Component; shouldNarrateChat(): boolean; shouldNarrateSystem(): boolean; shouldNarrateSystemOrChat(): boolean; } interface net_minecraft_client_OptionInstance { readonly caption: net_minecraft_network_chat_Component; codec(): any; createButton(options: net_minecraft_client_Options): net_minecraft_client_gui_components_AbstractWidget; createButton(options: net_minecraft_client_Options, arg1: number, arg2: number, arg3: number): net_minecraft_client_gui_components_AbstractWidget; createButton(options: net_minecraft_client_Options, arg1: number, arg2: number, arg3: number, consumer: any): net_minecraft_client_gui_components_AbstractWidget; get(): any; readonly initialValue: any; readonly onValueUpdate: any; set(object: any): void; toString: any; readonly tooltip: net_minecraft_client_OptionInstance_TooltipSupplier; value: any; values(): net_minecraft_client_OptionInstance_ValueSet; } interface net_minecraft_client_OptionInstance_AltEnum extends net_minecraft_client_OptionInstance_ValueSet { altCondition(): any; altValues(): any; equals(o: any): boolean; hashCode(): number; toString(): string; valueListSupplier(): net_minecraft_client_gui_components_CycleButton_ValueListSupplier; valueSetter(): any; values(): any; } interface net_minecraft_client_OptionInstance_CaptionBasedToString { toString(component: net_minecraft_network_chat_Component, object: any): net_minecraft_network_chat_Component; } interface net_minecraft_client_OptionInstance_ClampingLazyMaxIntRange extends net_minecraft_client_OptionInstance_ValueSet { applyValueImmediately(): boolean; createCycleButton(): boolean; encodableMaxInclusive(): number; equals(o: any): boolean; fromSliderValue(arg0: number): number; fromSliderValue(arg0: number): any; hashCode(): number; maxInclusive(): number; maxSupplier(): any; minInclusive(): number; toSliderValue(integer: number): number; toSliderValue(object: any): number; toString(): string; validateValue(integer: number): any; validateValue(object: any): any; valueListSupplier(): net_minecraft_client_gui_components_CycleButton_ValueListSupplier; valueSetter(): any; xmap(intFunction: any, toIntFunction: any): any; } interface net_minecraft_client_OptionInstance_Enum extends net_minecraft_client_OptionInstance_ValueSet { equals(o: any): boolean; hashCode(): number; toString(): string; valueListSupplier(): net_minecraft_client_gui_components_CycleButton_ValueListSupplier; valueSetter(): any; values(): any; } interface net_minecraft_client_OptionInstance_IntRange extends net_minecraft_client_OptionInstance_ValueSet { applyValueImmediately(): boolean; equals(o: any): boolean; fromSliderValue(arg0: number): number; fromSliderValue(arg0: number): any; hashCode(): number; maxInclusive(): number; minInclusive(): number; toSliderValue(integer: number): number; toSliderValue(object: any): number; toString(): string; validateValue(integer: number): any; validateValue(object: any): any; xmap(intFunction: any, toIntFunction: any): any; } interface net_minecraft_client_OptionInstance_LazyEnum extends net_minecraft_client_OptionInstance_ValueSet { equals(o: any): boolean; hashCode(): number; toString(): string; validateValue(object: any): any; validateValue(): any; valueListSupplier(): net_minecraft_client_gui_components_CycleButton_ValueListSupplier; valueSetter(): any; values(): any; } interface net_minecraft_client_OptionInstance_OptionInstanceSliderButton extends net_minecraft_client_gui_components_AbstractOptionSliderButton { applyUnsavedValue(): void; readonly applyValueImmediately: boolean; delayedApplyAt: number; readonly instance: net_minecraft_client_OptionInstance; readonly onValueChanged: any; readonly tooltipSupplier: net_minecraft_client_OptionInstance_TooltipSupplier; readonly values: any; } interface net_minecraft_client_OptionInstance_TooltipSupplier { apply(object: any): net_minecraft_client_gui_components_Tooltip; } interface net_minecraft_client_OptionInstance_UnitDouble extends net_minecraft_client_OptionInstance_ValueSet { applyValueImmediately(): boolean; fromSliderValue(arg0: number): number; fromSliderValue(arg0: number): any; toSliderValue(double: number): number; toSliderValue(object: any): number; validateValue(double: number): any; validateValue(object: any): any; xmap(doubleFunction: any, toDoubleFunction: any): any; } interface net_minecraft_client_OptionInstance_ValueSet { codec(): any; createButton(tooltipSupplier: net_minecraft_client_OptionInstance_TooltipSupplier, options: net_minecraft_client_Options, arg2: number, arg3: number, arg4: number, consumer: any): any; validateValue(object: any): any; } interface net_minecraft_client_Options { advancedItemTooltips: boolean; allowCursorChanges(): net_minecraft_client_OptionInstance; allowServerListing(): net_minecraft_client_OptionInstance; ambientOcclusion(): net_minecraft_client_OptionInstance; attackIndicator(): net_minecraft_client_OptionInstance; autoJump(): net_minecraft_client_OptionInstance; autoSuggestions(): net_minecraft_client_OptionInstance; backgroundForChatOnly(): net_minecraft_client_OptionInstance; biomeBlendRadius(): net_minecraft_client_OptionInstance; bobView(): net_minecraft_client_OptionInstance; broadcastOptions(): void; buildPlayerInformation(): net_minecraft_server_level_ClientInformation; cameraType: net_minecraft_client_CameraType; chatColors(): net_minecraft_client_OptionInstance; chatDelay(): net_minecraft_client_OptionInstance; chatHeightFocused(): net_minecraft_client_OptionInstance; chatHeightUnfocused(): net_minecraft_client_OptionInstance; chatLineSpacing(): net_minecraft_client_OptionInstance; chatLinks(): net_minecraft_client_OptionInstance; chatLinksPrompt(): net_minecraft_client_OptionInstance; chatOpacity(): net_minecraft_client_OptionInstance; chatScale(): net_minecraft_client_OptionInstance; chatVisibility(): net_minecraft_client_OptionInstance; chatWidth(): net_minecraft_client_OptionInstance; cloudRange(): net_minecraft_client_OptionInstance; cloudStatus(): net_minecraft_client_OptionInstance; createSoundSliderOptionInstance(string: string, soundSource: net_minecraft_sounds_SoundSource): net_minecraft_client_OptionInstance; damageTiltStrength(): net_minecraft_client_OptionInstance; darkMojangStudiosBackground(): net_minecraft_client_OptionInstance; darknessEffectScale(): net_minecraft_client_OptionInstance; dataFix(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; directionalAudio(): net_minecraft_client_OptionInstance; discreteMouseScroll(): net_minecraft_client_OptionInstance; dumpOptionsForReport(): string; enableVsync(): net_minecraft_client_OptionInstance; entityDistanceScaling(): net_minecraft_client_OptionInstance; entityShadows(): net_minecraft_client_OptionInstance; forceUnicodeFont(): net_minecraft_client_OptionInstance; fov(): net_minecraft_client_OptionInstance; fovEffectScale(): net_minecraft_client_OptionInstance; framerateLimit(): net_minecraft_client_OptionInstance; fullscreen(): net_minecraft_client_OptionInstance; fullscreenVideoModeString: string; gamma(): net_minecraft_client_OptionInstance; getBackgroundColor(arg0: number): number; getBackgroundOpacity(arg0: number): number; getCameraType(): net_minecraft_client_CameraType; getCloudsType(): net_minecraft_client_CloudStatus; getEffectiveRenderDistance(): number; getFile(): any; getFinalSoundSourceVolume(soundSource: net_minecraft_sounds_SoundSource): number; getFullscreenVideoModeString(): string; getMenuBackgroundBlurriness(): number; getSoundSourceOptionInstance(soundSource: net_minecraft_sounds_SoundSource): net_minecraft_client_OptionInstance; getSoundSourceVolume(soundSource: net_minecraft_sounds_SoundSource): number; glDebugVerbosity: number; glintSpeed(): net_minecraft_client_OptionInstance; glintStrength(): net_minecraft_client_OptionInstance; graphicsMode(): net_minecraft_client_OptionInstance; guiScale(): net_minecraft_client_OptionInstance; hideGui: boolean; hideLightningFlash(): net_minecraft_client_OptionInstance; hideMatchedNames(): net_minecraft_client_OptionInstance; hideServerAddress: boolean; hideSplashTexts(): net_minecraft_client_OptionInstance; highContrast(): net_minecraft_client_OptionInstance; highContrastBlockOutline(): net_minecraft_client_OptionInstance; inactivityFpsLimit(): net_minecraft_client_OptionInstance; incompatibleResourcePacks: any; invertMouseX(): net_minecraft_client_OptionInstance; invertMouseY(): net_minecraft_client_OptionInstance; readonly invertXMouse: net_minecraft_client_OptionInstance; readonly invertYMouse: net_minecraft_client_OptionInstance; isModelPartEnabled(playerModelPart: net_minecraft_world_entity_player_PlayerModelPart): boolean; japaneseGlyphVariants(): net_minecraft_client_OptionInstance; joinedFirstServer: boolean; readonly keyAdvancements: net_minecraft_client_KeyMapping; readonly keyAttack: net_minecraft_client_KeyMapping; readonly keyChat: net_minecraft_client_KeyMapping; readonly keyCommand: net_minecraft_client_KeyMapping; readonly keyDown: net_minecraft_client_KeyMapping; readonly keyDrop: net_minecraft_client_KeyMapping; readonly keyFullscreen: net_minecraft_client_KeyMapping; readonly keyHotbarSlots: net_minecraft_client_KeyMapping[]; readonly keyInventory: net_minecraft_client_KeyMapping; readonly keyJump: net_minecraft_client_KeyMapping; readonly keyLeft: net_minecraft_client_KeyMapping; readonly keyLoadHotbarActivator: net_minecraft_client_KeyMapping; keyMappings: net_minecraft_client_KeyMapping[]; readonly keyPickItem: net_minecraft_client_KeyMapping; readonly keyPlayerList: net_minecraft_client_KeyMapping; readonly keyQuickActions: net_minecraft_client_KeyMapping; readonly keyRight: net_minecraft_client_KeyMapping; readonly keySaveHotbarActivator: net_minecraft_client_KeyMapping; readonly keyScreenshot: net_minecraft_client_KeyMapping; readonly keyShift: net_minecraft_client_KeyMapping; readonly keySmoothCamera: net_minecraft_client_KeyMapping; readonly keySocialInteractions: net_minecraft_client_KeyMapping; readonly keySpectatorHotbar: net_minecraft_client_KeyMapping; readonly keySpectatorOutlines: net_minecraft_client_KeyMapping; readonly keySprint: net_minecraft_client_KeyMapping; readonly keySwapOffhand: net_minecraft_client_KeyMapping; readonly keyTogglePerspective: net_minecraft_client_KeyMapping; readonly keyUp: net_minecraft_client_KeyMapping; readonly keyUse: net_minecraft_client_KeyMapping; languageCode: string; lastMpIp: string; load(): void; loadSelectedResourcePacks(packRepository: net_minecraft_server_packs_repository_PackRepository): void; mainHand(): net_minecraft_client_OptionInstance; menuBackgroundBlurriness(): net_minecraft_client_OptionInstance; minecraft: net_minecraft_client_Minecraft; mipmapLevels(): net_minecraft_client_OptionInstance; readonly modelParts: any; mouseWheelSensitivity(): net_minecraft_client_OptionInstance; musicFrequency(): net_minecraft_client_OptionInstance; narrator(): net_minecraft_client_OptionInstance; narratorHotkey(): net_minecraft_client_OptionInstance; notificationDisplayTime(): net_minecraft_client_OptionInstance; onboardAccessibility: boolean; onboardingAccessibilityFinished(): void; onlyShowSecureChat(): net_minecraft_client_OptionInstance; operatorItemsTab(): net_minecraft_client_OptionInstance; readonly optionsFile: any; overrideHeight: number; overrideWidth: number; panoramaSpeed(): net_minecraft_client_OptionInstance; particles(): net_minecraft_client_OptionInstance; pauseOnLostFocus: boolean; prioritizeChunkUpdates(): net_minecraft_client_OptionInstance; processDumpedOptions(optionAccess: any): void; processOptions(fieldAccess: net_minecraft_client_Options_FieldAccess): void; rawMouseInput(): net_minecraft_client_OptionInstance; realmsNotifications(): net_minecraft_client_OptionInstance; reducedDebugInfo(): net_minecraft_client_OptionInstance; renderDistance(): net_minecraft_client_OptionInstance; resourcePacks: any; rotateWithMinecart(): net_minecraft_client_OptionInstance; save(): void; saveChatDrafts(): net_minecraft_client_OptionInstance; screenEffectScale(): net_minecraft_client_OptionInstance; sensitivity(): net_minecraft_client_OptionInstance; serverRenderDistance: number; setCameraType(cameraType: net_minecraft_client_CameraType): void; setForgeKeybindProperties(): void; setModelPart(playerModelPart: net_minecraft_world_entity_player_PlayerModelPart, arg1: boolean): void; setServerRenderDistance(arg0: number): void; showAutosaveIndicator(): net_minecraft_client_OptionInstance; showNowPlayingToast(): net_minecraft_client_OptionInstance; showSubtitles(): net_minecraft_client_OptionInstance; simulationDistance(): net_minecraft_client_OptionInstance; skipMultiplayerWarning: boolean; smoothCamera: boolean; soundDevice(): net_minecraft_client_OptionInstance; readonly soundSourceVolumes: any; sprintWindow(): net_minecraft_client_OptionInstance; startedCleanly: boolean; syncWrites: boolean; telemetryOptInExtra(): net_minecraft_client_OptionInstance; textBackgroundOpacity(): net_minecraft_client_OptionInstance; toggleAttack(): net_minecraft_client_OptionInstance; toggleCrouch(): net_minecraft_client_OptionInstance; toggleSprint(): net_minecraft_client_OptionInstance; toggleUse(): net_minecraft_client_OptionInstance; touchscreen(): net_minecraft_client_OptionInstance; tutorialStep: net_minecraft_client_tutorial_TutorialSteps; updateResourcePacks(packRepository: net_minecraft_server_packs_repository_PackRepository): void; useNativeTransport: any; } interface net_minecraft_client_Options_FieldAccess { process(string: string, arg1: number): number; process(string: string, arg1: boolean): boolean; process(string: string, string_: string): string; process(string: string, object: any, function_: any, function__: any): any; process(string: string, optionInstance: net_minecraft_client_OptionInstance): void; } interface net_minecraft_client_PeriodicNotificationManager extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { calculateInitialDelay(list: any): number; calculateOptimalPeriod(list: any, arg1: number): number; close(): void; notificationTask: any; readonly notifications: net_minecraft_resources_ResourceLocation; readonly selector: any; stopTimer(): void; timer: any; } interface net_minecraft_client_PeriodicNotificationManager_Notification { delay(): number; equals(o: any): boolean; hashCode(): number; message(): string; period(): number; title(): string; toString(): string; } interface net_minecraft_client_PrioritizeChunkUpdates extends net_minecraft_util_OptionEnum { readonly id: number; readonly key: string; } interface net_minecraft_client_ResourceLoadStateTracker { fillCrashReport(crashReport: net_minecraft_CrashReport): void; finishReload(): void; reloadCount: number; reloadState: any; startRecovery(throwable: any): void; startReload(reloadReason: net_minecraft_client_ResourceLoadStateTracker_ReloadReason, list: any): void; } interface net_minecraft_client_ResourceLoadStateTracker_ReloadReason { readonly name: string; } interface net_minecraft_client_Screenshot { } interface net_minecraft_client_ScrollWheelHandler { accumulatedScrollX: number; accumulatedScrollY: number; onMouseScroll(arg0: number, arg1: number): any; } interface net_minecraft_client_StringSplitter { componentStyleAtWidth(formattedText: net_minecraft_network_chat_FormattedText, arg1: number): net_minecraft_network_chat_Style; componentStyleAtWidth(formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg1: number): net_minecraft_network_chat_Style; findLineBreak(string: string, arg1: number, style: net_minecraft_network_chat_Style): number; formattedHeadByWidth(string: string, arg1: number, style: net_minecraft_network_chat_Style): string; formattedIndexByWidth(string: string, arg1: number, style: net_minecraft_network_chat_Style): number; headByWidth(formattedText: net_minecraft_network_chat_FormattedText, arg1: number, style: net_minecraft_network_chat_Style): net_minecraft_network_chat_FormattedText; plainHeadByWidth(string: string, arg1: number, style: net_minecraft_network_chat_Style): string; plainIndexAtWidth(string: string, arg1: number, style: net_minecraft_network_chat_Style): number; plainTailByWidth(string: string, arg1: number, style: net_minecraft_network_chat_Style): string; splitLines(string: string, arg1: number, style: net_minecraft_network_chat_Style, arg3: boolean, linePosConsumer: net_minecraft_client_StringSplitter_LinePosConsumer): void; splitLines(string: string, arg1: number, style: net_minecraft_network_chat_Style): any; splitLines(formattedText: net_minecraft_network_chat_FormattedText, arg1: number, style: net_minecraft_network_chat_Style): any; splitLines(formattedText: net_minecraft_network_chat_FormattedText, arg1: number, style: net_minecraft_network_chat_Style, formattedText_: net_minecraft_network_chat_FormattedText): any; splitLines(formattedText: net_minecraft_network_chat_FormattedText, arg1: number, style: net_minecraft_network_chat_Style, biConsumer: any): void; stringWidth(string: string): number; stringWidth(formattedText: net_minecraft_network_chat_FormattedText): number; stringWidth(formattedCharSequence: net_minecraft_util_FormattedCharSequence): number; readonly widthProvider: net_minecraft_client_StringSplitter_WidthProvider; } interface net_minecraft_client_StringSplitter_LinePosConsumer { accept(style: net_minecraft_network_chat_Style, arg1: number, arg2: number): void; } interface net_minecraft_client_StringSplitter_WidthProvider { getWidth(arg0: number, style: net_minecraft_network_chat_Style): number; } interface net_minecraft_client_ToggleKeyMapping extends net_minecraft_client_KeyMapping { readonly needsToggle: any; releasedByScreenWhenDown: boolean; reset(): void; readonly shouldRestore: boolean; shouldRestoreStateOnScreenClosed(): boolean; } interface net_minecraft_client_User { readonly accessToken: string; readonly clientId: any; getAccessToken(): string; getClientId(): any; getName(): string; getProfileId(): any; getSessionId(): string; getXuid(): any; readonly name: string; readonly uuid: any; readonly xuid: any; } interface net_minecraft_client_animation_AnimationChannel { equals(o: any): boolean; hashCode(): number; keyframes(): net_minecraft_client_animation_Keyframe[]; target(): net_minecraft_client_animation_AnimationChannel_Target; toString(): string; } interface net_minecraft_client_animation_AnimationChannel_Interpolation { apply(vector3f: any, arg1: number, keyframes: net_minecraft_client_animation_Keyframe[], arg3: number, arg4: number, arg5: number): any; } interface net_minecraft_client_animation_AnimationChannel_Interpolations { } interface net_minecraft_client_animation_AnimationChannel_Target { apply(modelPart: net_minecraft_client_model_geom_ModelPart, vector3f: any): void; } interface net_minecraft_client_animation_AnimationChannel_Targets { } interface net_minecraft_client_animation_AnimationDefinition { bake(modelPart: net_minecraft_client_model_geom_ModelPart): net_minecraft_client_animation_KeyframeAnimation; boneAnimations(): any; equals(o: any): boolean; hashCode(): number; lengthInSeconds(): number; looping(): boolean; toString(): string; } interface net_minecraft_client_animation_AnimationDefinition_Builder { addAnimation(string: string, animationChannel: net_minecraft_client_animation_AnimationChannel): net_minecraft_client_animation_AnimationDefinition_Builder; readonly animationByBone: any; build(): net_minecraft_client_animation_AnimationDefinition; readonly length: number; looping(): net_minecraft_client_animation_AnimationDefinition_Builder; } interface net_minecraft_client_animation_Keyframe { equals(o: any): boolean; hashCode(): number; interpolation(): net_minecraft_client_animation_AnimationChannel_Interpolation; postTarget(): any; preTarget(): any; timestamp(): number; toString(): string; } interface net_minecraft_client_animation_KeyframeAnimation { apply(animationState: net_minecraft_world_entity_AnimationState, arg1: number): void; apply(animationState: net_minecraft_world_entity_AnimationState, arg1: number, arg2: number): void; apply(arg0: number, arg1: number): void; applyStatic(): void; applyWalk(arg0: number, arg1: number, arg2: number, arg3: number): void; readonly definition: net_minecraft_client_animation_AnimationDefinition; readonly entries: any; getElapsedSeconds(arg0: number): number; } interface net_minecraft_client_animation_KeyframeAnimations { } interface net_minecraft_client_animation_definitions_ArmadilloAnimation { } interface net_minecraft_client_animation_definitions_BatAnimation { } interface net_minecraft_client_animation_definitions_BreezeAnimation { } interface net_minecraft_client_animation_definitions_CamelAnimation { } interface net_minecraft_client_animation_definitions_CopperGolemAnimation { } interface net_minecraft_client_animation_definitions_CreakingAnimation { } interface net_minecraft_client_animation_definitions_FrogAnimation { } interface net_minecraft_client_animation_definitions_SnifferAnimation { } interface net_minecraft_client_animation_definitions_WardenAnimation { } interface net_minecraft_client_color_ColorLerper { } interface net_minecraft_client_color_ColorLerper_Type { readonly colorByDye: any; readonly colorDuration: number; readonly colors: net_minecraft_world_item_DyeColor[]; getColor(dyeColor: net_minecraft_world_item_DyeColor): number; } interface net_minecraft_client_color_block_BlockColor { getColor(blockState: net_minecraft_world_level_block_state_BlockState, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos, arg3: number): number; } interface net_minecraft_client_color_block_BlockColors { addColoringState(property: net_minecraft_world_level_block_state_properties_Property, blocks: net_minecraft_world_level_block_Block[]): void; addColoringStates(set: any, blocks: net_minecraft_world_level_block_Block[]): void; readonly blockColors: any; readonly coloringStates: any; getColor(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): number; getColor(blockState: net_minecraft_world_level_block_state_BlockState, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos, arg3: number): number; getColoringProperties(block: net_minecraft_world_level_block_Block): any; register(blockColor: net_minecraft_client_color_block_BlockColor, blocks: net_minecraft_world_level_block_Block[]): void; } interface net_minecraft_client_color_block_BlockTintCache { readonly cache: any; findOrCreateChunkCache(arg0: number, arg1: number): any; getColor(blockPos: net_minecraft_core_BlockPos): number; invalidateAll(): void; invalidateForChunk(arg0: number, arg1: number): void; readonly latestChunkOnThread: any; readonly lock: any; readonly source: any; } interface net_minecraft_client_color_item_Constant extends net_minecraft_client_color_item_ItemTintSource { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_client_color_item_CustomModelDataSource extends net_minecraft_client_color_item_ItemTintSource { defaultColor(): number; equals(o: any): boolean; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_client_color_item_Dye extends net_minecraft_client_color_item_ItemTintSource { defaultColor(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_color_item_Firework extends net_minecraft_client_color_item_ItemTintSource { defaultColor(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_color_item_GrassColorSource extends net_minecraft_client_color_item_ItemTintSource { downfall(): number; equals(o: any): boolean; hashCode(): number; temperature(): number; toString(): string; } interface net_minecraft_client_color_item_ItemTintSource { calculate(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity): number; type(): any; } interface net_minecraft_client_color_item_ItemTintSources { } interface net_minecraft_client_color_item_MapColor extends net_minecraft_client_color_item_ItemTintSource { defaultColor(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_color_item_Potion extends net_minecraft_client_color_item_ItemTintSource { defaultColor(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_color_item_TeamColor extends net_minecraft_client_color_item_ItemTintSource { defaultColor(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_data_AtlasProvider extends net_minecraft_data_DataProvider { readonly pathProvider: net_minecraft_data_PackOutput_PathProvider; storeAtlas(cachedOutput: net_minecraft_data_CachedOutput, resourceLocation: net_minecraft_resources_ResourceLocation, list: any): any; } interface net_minecraft_client_data_Main { } interface net_minecraft_client_data_models_BlockModelGenerators { addBookSlotModel(multiPartGenerator: net_minecraft_client_data_models_blockstates_MultiPartGenerator, condition: net_minecraft_client_renderer_block_model_multipart_Condition, variantMutator: net_minecraft_client_renderer_block_model_VariantMutator, booleanProperty: net_minecraft_world_level_block_state_properties_BooleanProperty, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate, arg5: boolean): void; addShelfPart(block: net_minecraft_world_level_block_Block, textureMapping: net_minecraft_client_data_models_model_TextureMapping, multiPartGenerator: net_minecraft_client_data_models_blockstates_MultiPartGenerator, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate, boolean: boolean, sideChainPart: net_minecraft_world_level_block_state_properties_SideChainPart): void; addSlotStateAndRotationVariants(multiPartGenerator: net_minecraft_client_data_models_blockstates_MultiPartGenerator, condition: net_minecraft_client_renderer_block_model_multipart_Condition, variantMutator: net_minecraft_client_renderer_block_model_VariantMutator): void; readonly blockStateOutput: any; copyCopperBulbModel(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; copyDoorModel(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; copyModel(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; copyTrapdoorModel(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createActiveRail(block: net_minecraft_world_level_block_Block): void; createAirLikeBlock(block: net_minecraft_world_level_block_Block, item: net_minecraft_world_item_Item): void; createAirLikeBlock(block: net_minecraft_world_level_block_Block, resourceLocation: net_minecraft_resources_ResourceLocation): void; createAmethystCluster(block: net_minecraft_world_level_block_Block): void; createAmethystClusters(): void; createAnvil(block: net_minecraft_world_level_block_Block): void; createAxisAlignedPillarBlock(block: net_minecraft_world_level_block_Block, provider: net_minecraft_client_data_models_model_TexturedModel_Provider): void; createAxisAlignedPillarBlockCustomModel(block: net_minecraft_world_level_block_Block, multiVariant: net_minecraft_client_data_models_MultiVariant): void; createAzalea(block: net_minecraft_world_level_block_Block): void; createBamboo(): void; createBanner(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, dyeColor: net_minecraft_world_item_DyeColor): void; createBanners(): void; createBarrel(): void; createBars(block: net_minecraft_world_level_block_Block, resourceLocation: net_minecraft_resources_ResourceLocation, resourceLocation_: net_minecraft_resources_ResourceLocation, resourceLocation__: net_minecraft_resources_ResourceLocation, resourceLocation___: net_minecraft_resources_ResourceLocation, resourceLocation____: net_minecraft_resources_ResourceLocation, resourceLocation_____: net_minecraft_resources_ResourceLocation): void; createBarsAndItem(block: net_minecraft_world_level_block_Block): void; createBarsAndItem(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createBed(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, dyeColor: net_minecraft_world_item_DyeColor): void; createBeds(): void; createBeeNest(block: net_minecraft_world_level_block_Block, function_: any): void; createBell(): void; createBigDripLeafBlock(): void; createBookshelf(): void; createBrewingStand(): void; createBrushableBlock(block: net_minecraft_world_level_block_Block): void; createCakeBlock(): void; createCalibratedSculkSensor(): void; createCampfires(blocks: net_minecraft_world_level_block_Block[]): void; createCandleAndCandleCake(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createCartographyTable(): void; createCauldrons(): void; createCaveVines(): void; createChest(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, resourceLocation: net_minecraft_resources_ResourceLocation, arg3: boolean): void; createChests(): void; createChiseledBookshelf(): void; createChorusFlower(): void; createChorusPlant(): void; createCocoa(): void; createColoredBlockWithRandomRotations(provider: net_minecraft_client_data_models_model_TexturedModel_Provider, blocks: net_minecraft_world_level_block_Block[]): void; createColoredBlockWithStateRotations(provider: net_minecraft_client_data_models_model_TexturedModel_Provider, blocks: net_minecraft_world_level_block_Block[]): void; createCommandBlock(block: net_minecraft_world_level_block_Block): void; createComparator(): void; createComposter(): void; createCopperBulb(block: net_minecraft_world_level_block_Block): void; createCopperChain(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createCopperChainItem(item: net_minecraft_world_item_Item, item_: net_minecraft_world_item_Item): void; createCopperChests(): void; createCopperGolemStatue(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState): void; createCopperGolemStatues(): void; createCopperLantern(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createCoral(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, block__: net_minecraft_world_level_block_Block, block___: net_minecraft_world_level_block_Block, block____: net_minecraft_world_level_block_Block, block_____: net_minecraft_world_level_block_Block, block______: net_minecraft_world_level_block_Block, block_______: net_minecraft_world_level_block_Block): void; createCoralFans(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createCrafterBlock(): void; createCraftingTableLike(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, biFunction: any): void; createCreakingHeart(block: net_minecraft_world_level_block_Block): void; createCreakingHeartModel(provider: net_minecraft_client_data_models_model_TexturedModel_Provider, block: net_minecraft_world_level_block_Block, string: string): net_minecraft_resources_ResourceLocation; createCropBlock(block: net_minecraft_world_level_block_Block, property: net_minecraft_world_level_block_state_properties_Property, arg2: number[]): void; createCrossBlock(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createCrossBlock(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType, textureMapping: net_minecraft_client_data_models_model_TextureMapping): void; createCrossBlock(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType, property: net_minecraft_world_level_block_state_properties_Property, arg3: number[]): void; createCrossBlockWithDefaultItem(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createCrossBlockWithDefaultItem(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType, textureMapping: net_minecraft_client_data_models_model_TextureMapping): void; createDaylightDetector(): void; createDirtPath(): void; createDispenserBlock(block: net_minecraft_world_level_block_Block): void; createDoor(block: net_minecraft_world_level_block_Block): void; createDoubleBlock(block: net_minecraft_world_level_block_Block, multiVariant: net_minecraft_client_data_models_MultiVariant, multiVariant_: net_minecraft_client_data_models_MultiVariant): void; createDoublePlant(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createDoublePlantWithDefaultItem(block: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createDriedGhastBlock(): void; createEndPortalFrame(): void; createFarmland(): void; createFire(): void; createFlatItemModel(item: net_minecraft_world_item_Item): net_minecraft_resources_ResourceLocation; createFlatItemModelWithBlockTexture(item: net_minecraft_world_item_Item, block: net_minecraft_world_level_block_Block): net_minecraft_resources_ResourceLocation; createFlatItemModelWithBlockTexture(item: net_minecraft_world_item_Item, block: net_minecraft_world_level_block_Block, string: string): net_minecraft_resources_ResourceLocation; createFlatItemModelWithBlockTextureAndOverlay(item: net_minecraft_world_item_Item, block: net_minecraft_world_level_block_Block, string: string): net_minecraft_resources_ResourceLocation; createFloorFireModels(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_MultiVariant; createFlowerBed(block: net_minecraft_world_level_block_Block): void; createFrogspawnBlock(): void; createFrostedIce(): void; createFullAndCarpetBlocks(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createFurnace(block: net_minecraft_world_level_block_Block, provider: net_minecraft_client_data_models_model_TexturedModel_Provider): void; createGenericCube(block: net_minecraft_world_level_block_Block): void; createGlassBlocks(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createGrassBlocks(): void; createGrassLikeBlock(block: net_minecraft_world_level_block_Block, multiVariant: net_minecraft_client_data_models_MultiVariant, multiVariant_: net_minecraft_client_data_models_MultiVariant): void; createGrindstone(): void; createGrowingPlant(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createHangingMoss(block: net_minecraft_world_level_block_Block): void; createHangingSign(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, block__: net_minecraft_world_level_block_Block): void; createHead(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, type: net_minecraft_world_level_block_SkullBlock_Type, resourceLocation: net_minecraft_resources_ResourceLocation): void; createHeads(): void; createHopper(): void; createHorizontallyRotatedBlock(block: net_minecraft_world_level_block_Block, provider: net_minecraft_client_data_models_model_TexturedModel_Provider): void; createInfestedDeepslate(): void; createInfestedStone(): void; createItemWithGrassTint(block: net_minecraft_world_level_block_Block): void; createJigsaw(): void; createLantern(block: net_minecraft_world_level_block_Block): void; createLeafLitter(block: net_minecraft_world_level_block_Block): void; createLever(): void; createLightBlock(): void; createLightningRod(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createLilyPad(): void; createMagmaBlock(): void; createMangrovePropagule(): void; createMossyCarpet(block: net_minecraft_world_level_block_Block): void; createMuddyMangroveRoots(): void; createMultiface(block: net_minecraft_world_level_block_Block): void; createMultiface(block: net_minecraft_world_level_block_Block, item: net_minecraft_world_item_Item): void; createMultifaceBlockStates(block: net_minecraft_world_level_block_Block): void; createMushroomBlock(block: net_minecraft_world_level_block_Block): void; createNetherPortalBlock(): void; createNetherRoots(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createNetherrack(): void; createNonTemplateHorizontalBlock(block: net_minecraft_world_level_block_Block): void; createNonTemplateModelBlock(block: net_minecraft_world_level_block_Block): void; createNonTemplateModelBlock(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createNormalTorch(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createNyliumBlock(block: net_minecraft_world_level_block_Block): void; createObserver(): void; createOrientableTrapdoor(block: net_minecraft_world_level_block_Block): void; createParticleOnlyBlock(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createParticleOnlyBlock(block: net_minecraft_world_level_block_Block): void; createParticleOnlyBlockModel(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_MultiVariant; createPassiveRail(block: net_minecraft_world_level_block_Block): void; createPetrifiedOakSlab(): void; createPistonHeads(): void; createPistonVariant(block: net_minecraft_world_level_block_Block, multiVariant: net_minecraft_client_data_models_MultiVariant, textureMapping: net_minecraft_client_data_models_model_TextureMapping): void; createPistons(): void; createPitcherCrop(): void; createPitcherPlant(): void; createPlant(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createPlantWithDefaultItem(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, plantType: net_minecraft_client_data_models_BlockModelGenerators_PlantType): void; createPointedDripstone(): void; createPointedDripstoneVariant(direction: net_minecraft_core_Direction, dripstoneThickness: net_minecraft_world_level_block_state_properties_DripstoneThickness): net_minecraft_client_data_models_MultiVariant; createPottedAzalea(block: net_minecraft_world_level_block_Block): void; createPumpkinVariant(block: net_minecraft_world_level_block_Block, textureMapping: net_minecraft_client_data_models_model_TextureMapping): void; createPumpkins(): void; createRedstoneLamp(): void; createRedstoneTorch(): void; createRedstoneWire(): void; createRepeater(): void; createRespawnAnchor(): void; createRotatableColumn(block: net_minecraft_world_level_block_Block): void; createRotatedMirroredVariantBlock(block: net_minecraft_world_level_block_Block): void; createRotatedPillarWithHorizontalVariant(block: net_minecraft_world_level_block_Block, provider: net_minecraft_client_data_models_model_TexturedModel_Provider, provider_: net_minecraft_client_data_models_model_TexturedModel_Provider): void; createRotatedVariantBlock(block: net_minecraft_world_level_block_Block): void; createScaffolding(): void; createSculkCatalyst(): void; createSculkSensor(): void; createSculkShrieker(): void; createSeaPickle(): void; createSegmentedBlock(block: net_minecraft_world_level_block_Block, multiVariant: net_minecraft_client_data_models_MultiVariant, function_: any, multiVariant_: net_minecraft_client_data_models_MultiVariant, function__: any, multiVariant__: net_minecraft_client_data_models_MultiVariant, function___: any, multiVariant___: net_minecraft_client_data_models_MultiVariant, function____: any): void; createShelf(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createShulkerBox(block: net_minecraft_world_level_block_Block, dyeColor: net_minecraft_world_item_DyeColor): void; createSideFireModels(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_MultiVariant; createSmallDripleaf(): void; createSmithingTable(): void; createSmoothStoneSlab(): void; createSnifferEgg(): void; createSnowBlocks(): void; createSoulFire(): void; createStems(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; createStonecutter(): void; createStructureBlock(): void; createSuffixedVariant(block: net_minecraft_world_level_block_Block, string: string, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate, function_: any): net_minecraft_resources_ResourceLocation; createSunflower(): void; createSweetBerryBush(): void; createTallSeagrass(): void; createTestBlock(): void; createTintedDoublePlant(block: net_minecraft_world_level_block_Block): void; createTintedLeaves(block: net_minecraft_world_level_block_Block, provider: net_minecraft_client_data_models_model_TexturedModel_Provider, arg2: number): void; createTopFireModels(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_MultiVariant; createTrapdoor(block: net_minecraft_world_level_block_Block): void; createTrialSpawner(): void; createTripwire(): void; createTripwireHook(): void; createTrivialBlock(block: net_minecraft_world_level_block_Block, provider: net_minecraft_client_data_models_model_TexturedModel_Provider): void; createTrivialCube(block: net_minecraft_world_level_block_Block): void; createTurtleEgg(): void; createTurtleEggModel(arg0: number, string: string, textureMapping: net_minecraft_client_data_models_model_TextureMapping): net_minecraft_client_renderer_block_model_Variant; createTurtleEggModel(arg0: number, arg1: number): net_minecraft_client_renderer_block_model_Variant; createVault(): void; createVine(): void; createWeightedPressurePlate(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; family(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; familyWithExistingFullBlock(fullBlock: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; generateSimpleSpecialItemModel(block: net_minecraft_world_level_block_Block, unbaked: net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked): void; readonly itemModelOutput: net_minecraft_client_data_models_ItemModelOutput; readonly modelOutput: any; registerSimpleFlatItemModel(item: net_minecraft_world_item_Item): void; registerSimpleFlatItemModel(block: net_minecraft_world_level_block_Block): void; registerSimpleFlatItemModel(block: net_minecraft_world_level_block_Block, string: string): void; registerSimpleItemModel(item: net_minecraft_world_item_Item, resourceLocation: net_minecraft_resources_ResourceLocation): void; registerSimpleItemModel(block: net_minecraft_world_level_block_Block, resourceLocation: net_minecraft_resources_ResourceLocation): void; registerSimpleTintedItemModel(block: net_minecraft_world_level_block_Block, resourceLocation: net_minecraft_resources_ResourceLocation, itemTintSource: net_minecraft_client_color_item_ItemTintSource): void; registerTwoLayerFlatItemModel(block: net_minecraft_world_level_block_Block, string: string): void; run(): void; woodProvider(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_WoodProvider; } interface net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider { button(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; customFence(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; customFenceGate(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; donateModelTo(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; door(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; family: net_minecraft_data_BlockFamily; fence(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; fenceGate(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; fullBlock(block: net_minecraft_world_level_block_Block, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; fullBlockVariant(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; generateFor(blockFamily: net_minecraft_data_BlockFamily): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; getOrCreateModel(modelTemplate: net_minecraft_client_data_models_model_ModelTemplate, block: net_minecraft_world_level_block_Block): net_minecraft_resources_ResourceLocation; readonly mapping: net_minecraft_client_data_models_model_TextureMapping; readonly models: any; pressurePlate(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; sign(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; readonly skipGeneratingModelsFor: any; slab(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; stairs(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; trapdoor(block: net_minecraft_world_level_block_Block): void; wall(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_BlockFamilyProvider; } interface net_minecraft_client_data_models_BlockModelGenerators_BlockStateGeneratorSupplier { create(block: net_minecraft_world_level_block_Block, variant: net_minecraft_client_renderer_block_model_Variant, textureMapping: net_minecraft_client_data_models_model_TextureMapping, biConsumer: any): net_minecraft_client_data_models_blockstates_BlockModelDefinitionGenerator; } interface net_minecraft_client_data_models_BlockModelGenerators_BookSlotModelCacheKey { equals(o: any): boolean; hashCode(): number; modelSuffix(): string; template(): net_minecraft_client_data_models_model_ModelTemplate; toString(): string; } interface net_minecraft_client_data_models_BlockModelGenerators_PlantType { readonly blockTemplate: net_minecraft_client_data_models_model_ModelTemplate; createItemModel(blockModelGenerators: net_minecraft_client_data_models_BlockModelGenerators, block: net_minecraft_world_level_block_Block): net_minecraft_resources_ResourceLocation; readonly flowerPotTemplate: net_minecraft_client_data_models_model_ModelTemplate; getCross(): net_minecraft_client_data_models_model_ModelTemplate; getCrossPot(): net_minecraft_client_data_models_model_ModelTemplate; getPlantTextureMapping(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_model_TextureMapping; getTextureMapping(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_model_TextureMapping; readonly isEmissive: boolean; } interface net_minecraft_client_data_models_BlockModelGenerators_WoodProvider { log(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_WoodProvider; readonly logMapping: net_minecraft_client_data_models_model_TextureMapping; logUVLocked(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_WoodProvider; logWithHorizontal(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_WoodProvider; wood(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_BlockModelGenerators_WoodProvider; } interface net_minecraft_client_data_models_EquipmentAssetProvider extends net_minecraft_data_DataProvider { readonly pathProvider: net_minecraft_data_PackOutput_PathProvider; registerModels(output: any): void; } interface net_minecraft_client_data_models_ItemModelGenerators { addPotionTint(item: net_minecraft_world_item_Item, resourceLocation: net_minecraft_resources_ResourceLocation): void; createCompassModels(item: net_minecraft_world_item_Item): any; createFlatItemModel(item: net_minecraft_world_item_Item, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate): net_minecraft_resources_ResourceLocation; createFlatItemModel(item: net_minecraft_world_item_Item, string: string, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate): net_minecraft_resources_ResourceLocation; createFlatItemModel(item: net_minecraft_world_item_Item, item_: net_minecraft_world_item_Item, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate): net_minecraft_resources_ResourceLocation; declareCustomModelItem(item: net_minecraft_world_item_Item): void; generateBooleanDispatch(item: net_minecraft_world_item_Item, conditionalItemModelProperty: net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty, unbaked: net_minecraft_client_renderer_item_ItemModel_Unbaked, unbaked_: net_minecraft_client_renderer_item_ItemModel_Unbaked): void; generateBow(item: net_minecraft_world_item_Item): void; generateBrush(item: net_minecraft_world_item_Item): void; generateBundleCoverModel(item: net_minecraft_world_item_Item, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate, string: string): net_minecraft_resources_ResourceLocation; generateBundleModels(item: net_minecraft_world_item_Item): void; generateClockItem(item: net_minecraft_world_item_Item): void; generateCrossbow(item: net_minecraft_world_item_Item): void; generateDyedItem(item: net_minecraft_world_item_Item, arg1: number): void; generateElytra(item: net_minecraft_world_item_Item): void; generateFishingRod(item: net_minecraft_world_item_Item): void; generateFlatItem(item: net_minecraft_world_item_Item, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate): void; generateFlatItem(item: net_minecraft_world_item_Item, item_: net_minecraft_world_item_Item, modelTemplate: net_minecraft_client_data_models_model_ModelTemplate): void; generateGoatHorn(item: net_minecraft_world_item_Item): void; generateItemWithTintedOverlay(item: net_minecraft_world_item_Item, itemTintSource: net_minecraft_client_color_item_ItemTintSource): void; generateItemWithTintedOverlay(item: net_minecraft_world_item_Item, string: string, itemTintSource: net_minecraft_client_color_item_ItemTintSource): void; generateLayeredItem(item: net_minecraft_world_item_Item, resourceLocation: net_minecraft_resources_ResourceLocation, resourceLocation_: net_minecraft_resources_ResourceLocation): net_minecraft_resources_ResourceLocation; generateLayeredItem(resourceLocation: net_minecraft_resources_ResourceLocation, resourceLocation_: net_minecraft_resources_ResourceLocation, resourceLocation__: net_minecraft_resources_ResourceLocation): net_minecraft_resources_ResourceLocation; generateLayeredItem(resourceLocation: net_minecraft_resources_ResourceLocation, resourceLocation_: net_minecraft_resources_ResourceLocation, resourceLocation__: net_minecraft_resources_ResourceLocation, resourceLocation___: net_minecraft_resources_ResourceLocation): void; generatePotion(item: net_minecraft_world_item_Item): void; generateRecoveryCompassItem(item: net_minecraft_world_item_Item): void; generateShield(item: net_minecraft_world_item_Item): void; generateSpyglass(item: net_minecraft_world_item_Item): void; generateStandardCompassItem(item: net_minecraft_world_item_Item): void; generateTippedArrow(item: net_minecraft_world_item_Item): void; generateTrident(item: net_minecraft_world_item_Item): void; generateTrimmableItem(item: net_minecraft_world_item_Item, resourceKey: net_minecraft_resources_ResourceKey, resourceLocation: net_minecraft_resources_ResourceLocation, arg3: boolean): void; generateTwoLayerDyedItem(item: net_minecraft_world_item_Item): void; readonly itemModelOutput: net_minecraft_client_data_models_ItemModelOutput; readonly modelOutput: any; run(): void; } interface net_minecraft_client_data_models_ItemModelGenerators_TrimMaterialData { assets(): net_minecraft_world_item_equipment_trim_MaterialAssetGroup; equals(o: any): boolean; hashCode(): number; materialKey(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_client_data_models_ItemModelOutput { accept(item: net_minecraft_world_item_Item, unbaked: net_minecraft_client_renderer_item_ItemModel_Unbaked): void; copy(item: net_minecraft_world_item_Item, item_: net_minecraft_world_item_Item): void; register(item: net_minecraft_world_item_Item, clientItem: net_minecraft_client_renderer_item_ClientItem): void; } interface net_minecraft_client_data_models_ModelProvider extends net_minecraft_data_DataProvider { readonly blockStatePathProvider: net_minecraft_data_PackOutput_PathProvider; getKnownBlocks(): any; getKnownItems(): any; readonly itemInfoPathProvider: net_minecraft_data_PackOutput_PathProvider; readonly modId: string; readonly modelPathProvider: net_minecraft_data_PackOutput_PathProvider; registerModels(blockModels: net_minecraft_client_data_models_BlockModelGenerators, itemModels: net_minecraft_client_data_models_ItemModelGenerators): void; } interface net_minecraft_client_data_models_MultiVariant { customBlockStateModels(): net_minecraft_util_random_WeightedList; equals(o: any): boolean; hashCode(): number; toString(): string; toUnbaked(): net_minecraft_client_renderer_block_model_BlockStateModel_Unbaked; variants(): net_minecraft_util_random_WeightedList; with(variantMutator: net_minecraft_client_renderer_block_model_VariantMutator): net_minecraft_client_data_models_MultiVariant; with(mutator: any): net_minecraft_client_data_models_MultiVariant; } interface net_minecraft_client_data_models_WaypointStyleProvider extends net_minecraft_data_DataProvider { readonly pathProvider: net_minecraft_data_PackOutput_PathProvider; } interface net_minecraft_client_data_models_blockstates_BlockModelDefinitionGenerator { block(): net_minecraft_world_level_block_Block; create(): net_minecraft_client_renderer_block_model_BlockModelDefinition; } interface net_minecraft_client_data_models_blockstates_ConditionBuilder { build(): net_minecraft_client_renderer_block_model_multipart_Condition; negatedTerm(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): net_minecraft_client_data_models_blockstates_ConditionBuilder; putValue(property: net_minecraft_world_level_block_state_properties_Property, terms: net_minecraft_client_renderer_block_model_multipart_KeyValueCondition_Terms): void; term(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): net_minecraft_client_data_models_blockstates_ConditionBuilder; term(property: net_minecraft_world_level_block_state_properties_Property, comparable: any, comparables: any[]): net_minecraft_client_data_models_blockstates_ConditionBuilder; readonly terms: any; } interface net_minecraft_client_data_models_blockstates_MultiPartGenerator extends net_minecraft_client_data_models_blockstates_BlockModelDefinitionGenerator { readonly parts: any; validateCondition(condition: net_minecraft_client_renderer_block_model_multipart_Condition): void; with(multiVariant: net_minecraft_client_data_models_MultiVariant): net_minecraft_client_data_models_blockstates_MultiPartGenerator; with(condition: net_minecraft_client_renderer_block_model_multipart_Condition, multiVariant: net_minecraft_client_data_models_MultiVariant): net_minecraft_client_data_models_blockstates_MultiPartGenerator; with(conditionBuilder: net_minecraft_client_data_models_blockstates_ConditionBuilder, multiVariant: net_minecraft_client_data_models_MultiVariant): net_minecraft_client_data_models_blockstates_MultiPartGenerator; } interface net_minecraft_client_data_models_blockstates_MultiVariantGenerator extends net_minecraft_client_data_models_blockstates_BlockModelDefinitionGenerator { readonly entries: any; readonly seenProperties: any; with(propertyDispatch: net_minecraft_client_data_models_blockstates_PropertyDispatch): net_minecraft_client_data_models_blockstates_MultiVariantGenerator; with(variantMutator: net_minecraft_client_renderer_block_model_VariantMutator): net_minecraft_client_data_models_blockstates_MultiVariantGenerator; withUnbaked(dispatch: net_minecraft_client_data_models_blockstates_PropertyDispatch): net_minecraft_client_data_models_blockstates_MultiVariantGenerator; withUnbaked(dispatch: any): net_minecraft_client_data_models_blockstates_MultiVariantGenerator; } interface net_minecraft_client_data_models_blockstates_MultiVariantGenerator_Empty { readonly block: net_minecraft_world_level_block_Block; with(propertyDispatch: net_minecraft_client_data_models_blockstates_PropertyDispatch): net_minecraft_client_data_models_blockstates_MultiVariantGenerator; } interface net_minecraft_client_data_models_blockstates_PropertyDispatch { getDefinedProperties(): any; getEntries(): any; putValue(propertyValueList: net_minecraft_client_data_models_blockstates_PropertyValueList, object: any): void; readonly values: any; verifyComplete(): void; } interface net_minecraft_client_data_models_blockstates_PropertyDispatch_C1 extends net_minecraft_client_data_models_blockstates_PropertyDispatch { generate(function_: any): net_minecraft_client_data_models_blockstates_PropertyDispatch; readonly property1: net_minecraft_world_level_block_state_properties_Property; select(comparable: any, object: any): net_minecraft_client_data_models_blockstates_PropertyDispatch_C1; } interface net_minecraft_client_data_models_blockstates_PropertyDispatch_C2 extends net_minecraft_client_data_models_blockstates_PropertyDispatch { generate(biFunction: any): net_minecraft_client_data_models_blockstates_PropertyDispatch; readonly property1: net_minecraft_world_level_block_state_properties_Property; readonly property2: net_minecraft_world_level_block_state_properties_Property; select(comparable: any, comparable_: any, object: any): net_minecraft_client_data_models_blockstates_PropertyDispatch_C2; } interface net_minecraft_client_data_models_blockstates_PropertyDispatch_C3 extends net_minecraft_client_data_models_blockstates_PropertyDispatch { generate(function3: any): net_minecraft_client_data_models_blockstates_PropertyDispatch; readonly property1: net_minecraft_world_level_block_state_properties_Property; readonly property2: net_minecraft_world_level_block_state_properties_Property; readonly property3: net_minecraft_world_level_block_state_properties_Property; select(comparable: any, comparable_: any, comparable__: any, object: any): net_minecraft_client_data_models_blockstates_PropertyDispatch_C3; } interface net_minecraft_client_data_models_blockstates_PropertyDispatch_C4 extends net_minecraft_client_data_models_blockstates_PropertyDispatch { generate(function4: any): net_minecraft_client_data_models_blockstates_PropertyDispatch; readonly property1: net_minecraft_world_level_block_state_properties_Property; readonly property2: net_minecraft_world_level_block_state_properties_Property; readonly property3: net_minecraft_world_level_block_state_properties_Property; readonly property4: net_minecraft_world_level_block_state_properties_Property; select(comparable: any, comparable_: any, comparable__: any, comparable___: any, object: any): net_minecraft_client_data_models_blockstates_PropertyDispatch_C4; } interface net_minecraft_client_data_models_blockstates_PropertyDispatch_C5 extends net_minecraft_client_data_models_blockstates_PropertyDispatch { generate(function5: any): net_minecraft_client_data_models_blockstates_PropertyDispatch; readonly property1: net_minecraft_world_level_block_state_properties_Property; readonly property2: net_minecraft_world_level_block_state_properties_Property; readonly property3: net_minecraft_world_level_block_state_properties_Property; readonly property4: net_minecraft_world_level_block_state_properties_Property; readonly property5: net_minecraft_world_level_block_state_properties_Property; select(comparable: any, comparable_: any, comparable__: any, comparable___: any, comparable____: any, object: any): net_minecraft_client_data_models_blockstates_PropertyDispatch_C5; } interface net_minecraft_client_data_models_blockstates_PropertyValueList { equals(o: any): boolean; extend(value: net_minecraft_world_level_block_state_properties_Property_Value): net_minecraft_client_data_models_blockstates_PropertyValueList; extend(propertyValueList: net_minecraft_client_data_models_blockstates_PropertyValueList): net_minecraft_client_data_models_blockstates_PropertyValueList; getKey(): string; hashCode(): number; toString(): string; values(): any; } interface net_minecraft_client_data_models_model_DelegatedModel extends net_minecraft_client_data_models_model_ModelInstance { get(): any; readonly parent: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_data_models_model_ItemModelUtils { } interface net_minecraft_client_data_models_model_ModelInstance { } interface net_minecraft_client_data_models_model_ModelLocationUtils { } interface net_minecraft_client_data_models_model_ModelTemplate { create(block: net_minecraft_world_level_block_Block, textureMapping: net_minecraft_client_data_models_model_TextureMapping, biConsumer: any): net_minecraft_resources_ResourceLocation; create(item: net_minecraft_world_item_Item, textureMapping: net_minecraft_client_data_models_model_TextureMapping, biConsumer: any): net_minecraft_resources_ResourceLocation; create(resourceLocation: net_minecraft_resources_ResourceLocation, textureMapping: net_minecraft_client_data_models_model_TextureMapping, biConsumer: any): net_minecraft_resources_ResourceLocation; createBaseTemplate(resourceLocation: net_minecraft_resources_ResourceLocation, map: any): any; createMap(textureMapping: net_minecraft_client_data_models_model_TextureMapping): any; createWithOverride(block: net_minecraft_world_level_block_Block, string: string, textureMapping: net_minecraft_client_data_models_model_TextureMapping, biConsumer: any): net_minecraft_resources_ResourceLocation; createWithSuffix(block: net_minecraft_world_level_block_Block, string: string, textureMapping: net_minecraft_client_data_models_model_TextureMapping, biConsumer: any): net_minecraft_resources_ResourceLocation; extend(): any; getDefaultModelLocation(block: net_minecraft_world_level_block_Block): net_minecraft_resources_ResourceLocation; readonly model: any; readonly requiredSlots: any; readonly suffix: any; } interface net_minecraft_client_data_models_model_ModelTemplates { } interface net_minecraft_client_data_models_model_TextureMapping { copy(): net_minecraft_client_data_models_model_TextureMapping; copyAndUpdate(textureSlot: net_minecraft_client_data_models_model_TextureSlot, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_data_models_model_TextureMapping; copyForced(textureSlot: net_minecraft_client_data_models_model_TextureSlot, textureSlot_: net_minecraft_client_data_models_model_TextureSlot): net_minecraft_client_data_models_model_TextureMapping; copySlot(textureSlot: net_minecraft_client_data_models_model_TextureSlot, textureSlot_: net_minecraft_client_data_models_model_TextureSlot): net_minecraft_client_data_models_model_TextureMapping; readonly forcedSlots: any; get(textureSlot: net_minecraft_client_data_models_model_TextureSlot): net_minecraft_resources_ResourceLocation; getForced(): any; put(textureSlot: net_minecraft_client_data_models_model_TextureSlot, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_data_models_model_TextureMapping; putForced(textureSlot: net_minecraft_client_data_models_model_TextureSlot, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_data_models_model_TextureMapping; readonly slots: any; } interface net_minecraft_client_data_models_model_TextureSlot { getId(): string; getParent(): net_minecraft_client_data_models_model_TextureSlot; readonly id: string; readonly parent: net_minecraft_client_data_models_model_TextureSlot; toString(): string; } interface net_minecraft_client_data_models_model_TexturedModel { create(block: net_minecraft_world_level_block_Block, biConsumer: any): net_minecraft_resources_ResourceLocation; createWithSuffix(block: net_minecraft_world_level_block_Block, string: string, biConsumer: any): net_minecraft_resources_ResourceLocation; getMapping(): net_minecraft_client_data_models_model_TextureMapping; getTemplate(): net_minecraft_client_data_models_model_ModelTemplate; readonly mapping: net_minecraft_client_data_models_model_TextureMapping; readonly template: net_minecraft_client_data_models_model_ModelTemplate; updateTextures(consumer: any): net_minecraft_client_data_models_model_TexturedModel; } interface net_minecraft_client_data_models_model_TexturedModel_Provider { create(block: net_minecraft_world_level_block_Block, biConsumer: any): net_minecraft_resources_ResourceLocation; createWithSuffix(block: net_minecraft_world_level_block_Block, string: string, biConsumer: any): net_minecraft_resources_ResourceLocation; get(block: net_minecraft_world_level_block_Block): net_minecraft_client_data_models_model_TexturedModel; updateTexture(consumer: any): net_minecraft_client_data_models_model_TexturedModel_Provider; } interface net_minecraft_client_entity_ClientAvatarEntity { avatarState(): net_minecraft_client_entity_ClientAvatarState; belowNameDisplay(): net_minecraft_network_chat_Component; getParrotVariantOnShoulder(arg0: boolean): net_minecraft_world_entity_animal_Parrot_Variant; getSkin(): net_minecraft_world_entity_player_PlayerSkin; showExtraEars(): boolean; } interface net_minecraft_client_entity_ClientAvatarState { addWalkDistance(arg0: number): void; bob: number; bobO: number; deltaMovementOnPreviousTick(): net_minecraft_world_phys_Vec3; getBackwardsInterpolatedWalkDistance(arg0: number): number; getInterpolatedBob(arg0: number): number; getInterpolatedCloakX(arg0: number): number; getInterpolatedCloakY(arg0: number): number; getInterpolatedCloakZ(arg0: number): number; getInterpolatedWalkDistance(arg0: number): number; moveCloak(vec3: net_minecraft_world_phys_Vec3): void; resetBob(): void; tick(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): void; updateBob(arg0: number): void; walkDist: number; walkDistO: number; xCloak: number; xCloakO: number; yCloak: number; yCloakO: number; zCloak: number; zCloakO: number; } interface net_minecraft_client_entity_ClientMannequin extends net_minecraft_world_entity_decoration_Mannequin, net_minecraft_client_entity_ClientAvatarEntity { setSkin(playerSkin: net_minecraft_world_entity_player_PlayerSkin): void; skin: net_minecraft_world_entity_player_PlayerSkin; skinLookup: any; readonly skinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; updateSkin(): void; } interface net_minecraft_client_gui_BundleMouseActions extends net_minecraft_client_gui_ItemSlotMouseAction { readonly minecraft: net_minecraft_client_Minecraft; readonly scrollWheelHandler: net_minecraft_client_ScrollWheelHandler; toggleSelectedBundleItem(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number): void; unselectedBundleItem(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; } interface net_minecraft_client_gui_ComponentPath { applyFocus(arg0: boolean): void; component(): net_minecraft_client_gui_components_events_GuiEventListener; } interface net_minecraft_client_gui_ComponentPath_Leaf extends net_minecraft_client_gui_ComponentPath { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_ComponentPath_Path extends net_minecraft_client_gui_ComponentPath { childPath(): net_minecraft_client_gui_ComponentPath; component(): net_minecraft_client_gui_components_events_ContainerEventHandler; component(): net_minecraft_client_gui_components_events_GuiEventListener; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_Font { bidirectionalShaping(string: string): string; drawInBatch(string: string, arg1: number, arg2: number, arg3: number, arg4: boolean, matrix4f: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, displayMode: net_minecraft_client_gui_Font_DisplayMode, arg8: number, arg9: number): void; drawInBatch(component: net_minecraft_network_chat_Component, arg1: number, arg2: number, arg3: number, arg4: boolean, matrix4f: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, displayMode: net_minecraft_client_gui_Font_DisplayMode, arg8: number, arg9: number): void; drawInBatch(formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg1: number, arg2: number, arg3: number, arg4: boolean, matrix4f: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, displayMode: net_minecraft_client_gui_Font_DisplayMode, arg8: number, arg9: number): void; drawInBatch8xOutline(formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg1: number, arg2: number, arg3: number, arg4: number, matrix4f: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg7: number): void; enableTextTextureLinearFiltering: boolean; getGlyph(arg0: number, style: net_minecraft_network_chat_Style): net_minecraft_client_gui_font_glyphs_BakedGlyph; getGlyphSource(fontDescription: net_minecraft_network_chat_FontDescription): net_minecraft_client_gui_GlyphSource; getSplitter(): net_minecraft_client_StringSplitter; isBidirectional(): boolean; readonly lineHeight: number; plainSubstrByWidth(string: string, arg1: number, arg2: boolean): string; plainSubstrByWidth(string: string, arg1: number): string; prepareText(string: string, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: number): net_minecraft_client_gui_Font_PreparedText; prepareText(formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: number): net_minecraft_client_gui_Font_PreparedText; readonly provider: net_minecraft_client_gui_Font_Provider; readonly random: net_minecraft_util_RandomSource; self(): net_minecraft_client_gui_Font; split(formattedText: net_minecraft_network_chat_FormattedText, arg1: number): any; splitIgnoringLanguage(formattedText: net_minecraft_network_chat_FormattedText, arg1: number): any; readonly splitter: net_minecraft_client_StringSplitter; substrByWidth(formattedText: net_minecraft_network_chat_FormattedText, arg1: number): net_minecraft_network_chat_FormattedText; width(string: string): number; width(formattedText: net_minecraft_network_chat_FormattedText): number; width(formattedCharSequence: net_minecraft_util_FormattedCharSequence): number; wordWrapHeight(string: string, arg1: number): number; wordWrapHeight(formattedText: net_minecraft_network_chat_FormattedText, arg1: number): number; } interface net_minecraft_client_gui_Font_DisplayMode { } interface net_minecraft_client_gui_Font_GlyphVisitor { acceptEffect(textRenderable: net_minecraft_client_gui_font_TextRenderable): void; acceptGlyph(textRenderable: net_minecraft_client_gui_font_TextRenderable): void; } interface net_minecraft_client_gui_Font_PreparedText { bounds(): net_minecraft_client_gui_navigation_ScreenRectangle; visit(glyphVisitor: net_minecraft_client_gui_Font_GlyphVisitor): void; } interface net_minecraft_client_gui_Font_Provider { effect(): net_minecraft_client_gui_font_glyphs_EffectGlyph; glyphs(fontDescription: net_minecraft_network_chat_FontDescription): net_minecraft_client_gui_GlyphSource; } interface net_minecraft_client_gui_GlyphSource { getGlyph(arg0: number): net_minecraft_client_gui_font_glyphs_BakedGlyph; getRandomGlyph(randomSource: net_minecraft_util_RandomSource, arg1: number): net_minecraft_client_gui_font_glyphs_BakedGlyph; } interface net_minecraft_client_gui_Gui { animateOverlayMessageColor: boolean; autosaveIndicatorValue: number; readonly bossOverlay: net_minecraft_client_gui_components_BossHealthOverlay; canRenderCrosshairForSpectator(hitResult: net_minecraft_world_phys_HitResult): boolean; readonly chat: net_minecraft_client_gui_components_ChatComponent; chatDisabledByPlayerShown: boolean; clearCache(): void; clearTitles(): void; contextualInfoBar: any; readonly contextualInfoBarRenderers: any; readonly debugOverlay: net_minecraft_client_gui_components_DebugScreenOverlay; deferredSubtitles: any; displayHealth: number; displayScoreboardSidebar(guiGraphics: net_minecraft_client_gui_GuiGraphics, objective: net_minecraft_world_scores_Objective): void; getAirBubbleYLine(arg0: number, arg1: number): number; getBossOverlay(): net_minecraft_client_gui_components_BossHealthOverlay; getCameraPlayer(): net_minecraft_world_entity_player_Player; getChat(): net_minecraft_client_gui_components_ChatComponent; getDebugOverlay(): net_minecraft_client_gui_components_DebugScreenOverlay; getFont(): net_minecraft_client_gui_Font; getGuiTicks(): number; getLayerCount(): number; getPlayerVehicleWithHealth(): net_minecraft_world_entity_LivingEntity; getSpectatorGui(): net_minecraft_client_gui_components_spectator_SpectatorGui; getTabList(): net_minecraft_client_gui_components_PlayerTabOverlay; getVehicleMaxHearts(livingEntity: net_minecraft_world_entity_LivingEntity): number; getVisibleVehicleHeartRows(arg0: number): number; healthBlinkTime: number; initModdedOverlays(): void; isShowingChatDisabledByPlayer(): boolean; lastAutosaveIndicatorValue: number; lastBubblePopSoundPlayed: number; lastHealth: number; lastHealthTime: number; lastToolHighlight: net_minecraft_world_item_ItemStack; readonly layerManager: any; leftHeight: number; maybeRenderSelectedItemName(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; maybeRenderSpectatorTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; readonly minecraft: net_minecraft_client_Minecraft; nextContextualInfoState(): any; onDisconnected(): void; overlayMessageString: net_minecraft_network_chat_Component; overlayMessageTime: number; playAirBubblePoppedSound(arg0: number, player: net_minecraft_world_entity_player_Player, arg2: number): void; readonly random: net_minecraft_util_RandomSource; registerVanillaLayers(): void; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderAirBubbles(guiGraphics: net_minecraft_client_gui_GuiGraphics, player: net_minecraft_world_entity_player_Player, arg2: number, arg3: number, arg4: number): void; renderAirLevel(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderArmorLevel(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderBossOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderCameraOverlays(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderChat(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderConfusionOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number): void; renderContextualInfoBar(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderContextualInfoBarBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderCrosshair(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderDebugOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderDeferredSubtitles(): void; renderDemoOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderEffects(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderExperienceLevel(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderFood(guiGraphics: net_minecraft_client_gui_GuiGraphics, player: net_minecraft_world_entity_player_Player, arg2: number, arg3: number): void; renderFoodLevel(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderHealthLevel(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderHeart(guiGraphics: net_minecraft_client_gui_GuiGraphics, heartType: net_minecraft_client_gui_Gui_HeartType, arg2: number, arg3: number, arg4: boolean, arg5: boolean, arg6: boolean): void; renderHearts(guiGraphics: net_minecraft_client_gui_GuiGraphics, player: net_minecraft_world_entity_player_Player, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: boolean): void; renderHotbar(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderItemHotbar(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderOverlayMessage(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderPlayerHealth(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderPortalOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number): void; renderSavingIndicator(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderScoreboardSidebar(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderSelectedItemName(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSelectedItemName(guiGraphics: net_minecraft_client_gui_GuiGraphics, yShift: number): void; renderSleepOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderSlot(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, deltaTracker: net_minecraft_client_DeltaTracker, player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack, arg6: number): void; renderSpyglassOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number): void; renderSubtitleOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: boolean): void; renderTabList(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderTextureOverlay(guiGraphics: net_minecraft_client_gui_GuiGraphics, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number): void; renderTitle(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderVehicleHealth(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderVignette(guiGraphics: net_minecraft_client_gui_GuiGraphics, entity: net_minecraft_world_entity_Entity): void; resetTitleTimes(): void; rightHeight: number; scopeScale: number; setChatDisabledByPlayerShown(arg0: boolean): void; setNowPlaying(component: net_minecraft_network_chat_Component): void; setOverlayMessage(component: net_minecraft_network_chat_Component, arg1: boolean): void; setSubtitle(component: net_minecraft_network_chat_Component): void; setTimes(arg0: number, arg1: number, arg2: number): void; setTitle(component: net_minecraft_network_chat_Component): void; readonly spectatorGui: net_minecraft_client_gui_components_spectator_SpectatorGui; subtitle: net_minecraft_network_chat_Component; readonly subtitleOverlay: net_minecraft_client_gui_components_SubtitleOverlay; readonly tabList: net_minecraft_client_gui_components_PlayerTabOverlay; tick(arg0: boolean): void; tick(): void; tickAutosaveIndicator(): void; tickCount: number; title: net_minecraft_network_chat_Component; titleFadeInTime: number; titleFadeOutTime: number; titleStayTime: number; titleTime: number; toolHighlightTimer: number; updateContextualBarRenderer(): void; updateVignetteBrightness(entity: net_minecraft_world_entity_Entity): void; vignetteBrightness: number; willPrioritizeExperienceInfo(): boolean; willPrioritizeJumpInfo(): boolean; } interface net_minecraft_client_gui_Gui_HeartType { readonly full: net_minecraft_resources_ResourceLocation; readonly fullBlinking: net_minecraft_resources_ResourceLocation; getSprite(arg0: boolean, arg1: boolean, arg2: boolean): net_minecraft_resources_ResourceLocation; readonly half: net_minecraft_resources_ResourceLocation; readonly halfBlinking: net_minecraft_resources_ResourceLocation; readonly hardcoreFull: net_minecraft_resources_ResourceLocation; readonly hardcoreFullBlinking: net_minecraft_resources_ResourceLocation; readonly hardcoreHalf: net_minecraft_resources_ResourceLocation; readonly hardcoreHalfBlinking: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_gui_Gui_RenderFunction { render(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; } interface net_minecraft_client_gui_GuiGraphics { applyCursor(window: any): void; blit(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; blit(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void; blit(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; blit(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number): void; blit(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; blitNineSliceInnerSegment(renderPipeline: any, nineSlice: net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_NineSlice, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number): void; blitNineSlicedSprite(renderPipeline: any, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, nineSlice: net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_NineSlice, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; blitSprite(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number): void; blitSprite(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; blitSprite(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void; blitSprite(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; blitSprite(renderPipeline: any, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg2: number, arg3: number, arg4: number, arg5: number): void; blitSprite(renderPipeline: any, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; blitSprite(renderPipeline: any, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; blitTiledSprite(renderPipeline: any, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number): void; blurBeforeThisStratum(): void; containsPointInScissor(arg0: number, arg1: number): boolean; readonly deferredOutlines: any; deferredTooltip: any; disableScissor(): void; drawCenteredString(font: net_minecraft_client_gui_Font, string: string, arg2: number, arg3: number, arg4: number): void; drawCenteredString(font: net_minecraft_client_gui_Font, component: net_minecraft_network_chat_Component, arg2: number, arg3: number, arg4: number): void; drawCenteredString(font: net_minecraft_client_gui_Font, formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg2: number, arg3: number, arg4: number): void; drawString(font: net_minecraft_client_gui_Font, string: string, arg2: number, arg3: number, arg4: number): void; drawString(font: net_minecraft_client_gui_Font, string: string, arg2: number, arg3: number, arg4: number, arg5: boolean): void; drawString(font: net_minecraft_client_gui_Font, formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg2: number, arg3: number, arg4: number): void; drawString(font: net_minecraft_client_gui_Font, formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg2: number, arg3: number, arg4: number, arg5: boolean): void; drawString(font: net_minecraft_client_gui_Font, component: net_minecraft_network_chat_Component, arg2: number, arg3: number, arg4: number): void; drawString(font: net_minecraft_client_gui_Font, component: net_minecraft_network_chat_Component, arg2: number, arg3: number, arg4: number, arg5: boolean): void; drawStringWithBackdrop(font: net_minecraft_client_gui_Font, component: net_minecraft_network_chat_Component, arg2: number, arg3: number, arg4: number, arg5: number): void; drawWordWrap(font: net_minecraft_client_gui_Font, formattedText: net_minecraft_network_chat_FormattedText, arg2: number, arg3: number, arg4: number, arg5: number): void; drawWordWrap(font: net_minecraft_client_gui_Font, formattedText: net_minecraft_network_chat_FormattedText, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): void; enableScissor(arg0: number, arg1: number, arg2: number, arg3: number): void; fill(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; fill(renderPipeline: any, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; fill(renderPipeline: any, textureSetup: net_minecraft_client_gui_render_TextureSetup, arg2: number, arg3: number, arg4: number, arg5: number): void; fillGradient(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; getSprite(material: net_minecraft_client_resources_model_Material): net_minecraft_client_renderer_texture_TextureAtlasSprite; guiHeight(): number; readonly guiRenderState: net_minecraft_client_gui_render_state_GuiRenderState; readonly guiSprites: net_minecraft_client_renderer_texture_TextureAtlas; guiWidth(): number; hLine(arg0: number, arg1: number, arg2: number, arg3: number): void; innerBlit(renderPipeline: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly minecraft: net_minecraft_client_Minecraft; nextStratum(): void; peekScissorStack(): net_minecraft_client_gui_navigation_ScreenRectangle; pendingCursor: any; pose(): any; renderComponentHoverEffect(font: net_minecraft_client_gui_Font, style: net_minecraft_network_chat_Style, arg2: number, arg3: number): void; renderDeferredElements(): void; renderFakeItem(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number): void; renderFakeItem(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number, arg3: number): void; renderItem(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number): void; renderItem(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number, arg3: number): void; renderItem(livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number, arg4: number): void; renderItem(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, arg3: number, arg4: number, arg5: number): void; renderItemBar(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number): void; renderItemCooldown(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number): void; renderItemCount(font: net_minecraft_client_gui_Font, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number, string: string): void; renderItemDecorations(font: net_minecraft_client_gui_Font, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number): void; renderItemDecorations(font: net_minecraft_client_gui_Font, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number, string: string): void; renderTooltip(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number, clientTooltipPositioner: net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner, resourceLocation: net_minecraft_resources_ResourceLocation): void; renderTooltip(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number, clientTooltipPositioner: net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner, resourceLocation: net_minecraft_resources_ResourceLocation, tooltipStack: net_minecraft_world_item_ItemStack): void; requestCursor(cursorType: any): void; readonly scissorStack: any; setComponentTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number): void; setComponentTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number, resourceLocation: net_minecraft_resources_ResourceLocation): void; setComponentTooltipForNextFrame(font: net_minecraft_client_gui_Font, tooltips: any, mouseX: number, mouseY: number, stack: net_minecraft_world_item_ItemStack): void; setComponentTooltipForNextFrame(font: net_minecraft_client_gui_Font, tooltips: any, mouseX: number, mouseY: number, stack: net_minecraft_world_item_ItemStack, backgroundTexture: net_minecraft_resources_ResourceLocation): void; setComponentTooltipFromElementsForNextFrame(font: net_minecraft_client_gui_Font, elements: any, mouseX: number, mouseY: number, stack: net_minecraft_world_item_ItemStack): void; setComponentTooltipFromElementsForNextFrame(font: net_minecraft_client_gui_Font, elements: any, mouseX: number, mouseY: number, stack: net_minecraft_world_item_ItemStack, backgroundTexture: net_minecraft_resources_ResourceLocation): void; setTooltipForNextFrame(component: net_minecraft_network_chat_Component, arg1: number, arg2: number): void; setTooltipForNextFrame(list: any, arg1: number, arg2: number): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, textComponents: any, tooltipComponent: any, stack: net_minecraft_world_item_ItemStack, mouseX: number, mouseY: number): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, textComponents: any, tooltipComponent: any, stack: net_minecraft_world_item_ItemStack, mouseX: number, mouseY: number, backgroundTexture: net_minecraft_resources_ResourceLocation): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, optional: any, arg3: number, arg4: number): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, optional: any, arg3: number, arg4: number, resourceLocation: net_minecraft_resources_ResourceLocation): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, component: net_minecraft_network_chat_Component, arg2: number, arg3: number): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, component: net_minecraft_network_chat_Component, arg2: number, arg3: number, resourceLocation: net_minecraft_resources_ResourceLocation): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number, resourceLocation: net_minecraft_resources_ResourceLocation): void; setTooltipForNextFrame(font: net_minecraft_client_gui_Font, list: any, clientTooltipPositioner: net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner, arg3: number, arg4: number, arg5: boolean): void; setTooltipForNextFrameInternal(font: net_minecraft_client_gui_Font, list: any, arg2: number, arg3: number, clientTooltipPositioner: net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner, resourceLocation: net_minecraft_resources_ResourceLocation, arg6: boolean): void; submitBannerPatternRenderState(bannerFlagModel: net_minecraft_client_model_BannerFlagModel, dyeColor: net_minecraft_world_item_DyeColor, bannerPatternLayers: net_minecraft_world_level_block_entity_BannerPatternLayers, arg3: number, arg4: number, arg5: number, arg6: number): void; submitBlit(renderPipeline: any, gpuTextureView: any, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; submitBookModelRenderState(bookModel: net_minecraft_client_model_BookModel, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; submitColoredRectangle(renderPipeline: any, textureSetup: net_minecraft_client_gui_render_TextureSetup, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, integer: number): void; submitEntityRenderState(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg1: number, vector3f: any, quaternionf: any, quaternionf_: any, arg5: number, arg6: number, arg7: number, arg8: number): void; submitGuiElementRenderState(renderState: net_minecraft_client_gui_render_state_GuiElementRenderState): void; submitMapRenderState(mapRenderState: net_minecraft_client_renderer_state_MapRenderState): void; submitOutline(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; submitPictureInPictureRenderState(renderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState): void; submitProfilerChartRenderState(list: any, arg1: number, arg2: number, arg3: number, arg4: number): void; submitSignRenderState(simple: net_minecraft_client_model_Model_Simple, arg1: number, woodType: net_minecraft_world_level_block_state_properties_WoodType, arg3: number, arg4: number, arg5: number, arg6: number): void; submitSkinRenderState(playerModel: net_minecraft_client_model_PlayerModel, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void; submitTiledBlit(renderPipeline: any, gpuTextureView: any, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number): void; textHighlight(arg0: number, arg1: number, arg2: number, arg3: number): void; tooltipStack: net_minecraft_world_item_ItemStack; vLine(arg0: number, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_client_gui_ItemSlotMouseAction { matches(slot: net_minecraft_world_inventory_Slot): boolean; onMouseScrolled(arg0: number, arg1: number, arg2: number, itemStack: net_minecraft_world_item_ItemStack): boolean; onSlotClicked(slot: net_minecraft_world_inventory_Slot, clickType: net_minecraft_world_inventory_ClickType): void; onStopHovering(slot: net_minecraft_world_inventory_Slot): void; } interface net_minecraft_client_gui_components_AbstractButton extends net_minecraft_client_gui_components_AbstractWidget { onPress(inputWithModifiers: net_minecraft_client_input_InputWithModifiers): void; renderString(guiGraphics: net_minecraft_client_gui_GuiGraphics, font: net_minecraft_client_gui_Font, arg2: number): void; } interface net_minecraft_client_gui_components_AbstractContainerWidget extends net_minecraft_client_gui_components_AbstractScrollArea, net_minecraft_client_gui_components_events_ContainerEventHandler { focused: any; setFocused(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; setFocused(arg0: boolean): void; } interface net_minecraft_client_gui_components_AbstractOptionSliderButton extends net_minecraft_client_gui_components_AbstractSliderButton { readonly options: net_minecraft_client_Options; } interface net_minecraft_client_gui_components_AbstractScrollArea extends net_minecraft_client_gui_components_AbstractWidget { contentHeight(): number; isOverScrollbar(arg0: number, arg1: number): boolean; maxScrollAmount(): number; refreshScrollAmount(): void; renderScrollbar(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; scrollAmount(): number; scrollBarX(): number; scrollBarY(): number; scrollRate(): number; scrollbarVisible(): boolean; scrollerHeight(): number; scrolling: boolean; setScrollAmount(arg0: number): void; updateScrolling(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): boolean; } interface net_minecraft_client_gui_components_AbstractSelectionList extends net_minecraft_client_gui_components_AbstractContainerWidget { addEntry(entry: any): number; addEntry(entry: any, arg1: number): number; addEntryToTop(entry: any): void; addEntryToTop(entry: any, arg1: number): void; bindEntryToSelf(entry: any): void; centerListVertically: boolean; centerScrollOn(entry: any): void; clearEntries(): void; clearEntriesExcept(entry: any): void; readonly defaultEntryHeight: number; enableScissor(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; entriesCanBeSelected(): boolean; getEntryAtPosition(arg0: number, arg1: number): any; getFirstEntryY(): number; getFocused(): any; getFocused(): net_minecraft_client_gui_components_events_GuiEventListener; getHovered(): any; getItemCount(): number; getNextY(): number; getRowBottom(arg0: number): number; getRowLeft(): number; getRowRight(): number; getRowTop(arg0: number): number; getRowWidth(): number; getSelected(): any; hovered: any; readonly minecraft: net_minecraft_client_Minecraft; narrateListElementPosition(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput, entry: any): void; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): any; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection, predicate: any): any; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection, predicate: any, entry: any): any; removeEntries(list: any): void; removeEntry(entry: any): void; removeEntryFromTop(entry: any): void; renderItem(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, entry: any): void; renderListBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderListItems(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; renderListSeparators(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSelection(guiGraphics: net_minecraft_client_gui_GuiGraphics, entry: any, arg2: number): void; replaceEntries(collection: any): void; repositionEntries(): void; scroll(arg0: number): void; scrollToEntry(entry: any): void; selected: any; setFocused(arg0: boolean): void; setFocused(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; setSelected(entry: any): void; sort(comparator: any): void; swap(arg0: number, arg1: number): void; updateSize(arg0: number, headerAndFooterLayout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout): void; updateSizeAndPosition(arg0: number, arg1: number, arg2: number): void; updateSizeAndPosition(arg0: number, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_client_gui_components_AbstractSliderButton extends net_minecraft_client_gui_components_AbstractWidget { applyValue(): void; canChangeValue: boolean; dragging: boolean; getHandleSprite(): net_minecraft_resources_ResourceLocation; getSprite(): net_minecraft_resources_ResourceLocation; setValue(arg0: number): void; setValueFromMouse(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): void; updateMessage(): void; value: number; } interface net_minecraft_client_gui_components_AbstractStringWidget extends net_minecraft_client_gui_components_AbstractWidget { color: number; readonly font: net_minecraft_client_gui_Font; getColor(): number; getFont(): net_minecraft_client_gui_Font; setColor(arg0: number): net_minecraft_client_gui_components_AbstractStringWidget; } interface net_minecraft_client_gui_components_AbstractTextAreaWidget extends net_minecraft_client_gui_components_AbstractScrollArea { getInnerHeight(): number; getInnerLeft(): number; getInnerTop(): number; innerPadding(): number; renderBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderBorder(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; renderContents(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; renderDecorations(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; showBackground: boolean; showDecorations: boolean; totalInnerPadding(): number; withinContentAreaTopBottom(arg0: number, arg1: number): boolean; } interface net_minecraft_client_gui_components_AbstractWidget extends net_minecraft_client_gui_components_Renderable, net_minecraft_client_gui_components_events_GuiEventListener, net_minecraft_client_gui_layouts_LayoutElement, net_minecraft_client_gui_narration_NarratableEntry { active: boolean; alpha: number; areCoordinatesInRectangle(arg0: number, arg1: number): boolean; clearFGColor(): void; createNarrationMessage(): net_minecraft_network_chat_MutableComponent; defaultButtonNarrationText(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; focused: boolean; getBottom(): number; getFGColor(): number; getMessage(): net_minecraft_network_chat_Component; getRight(): number; height: number; isHovered(): boolean; isHoveredOrFocused(): boolean; isValidClickButton(mouseButtonInfo: net_minecraft_client_input_MouseButtonInfo): boolean; message: net_minecraft_network_chat_Component; onClick(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent, arg1: boolean): void; onDrag(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent, arg1: number, arg2: number): void; onRelease(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): void; packedFGColor: number; playDownSound(soundManager: net_minecraft_client_sounds_SoundManager): void; renderScrollingString(guiGraphics: net_minecraft_client_gui_GuiGraphics, font: net_minecraft_client_gui_Font, arg2: number, arg3: number): void; renderWidget(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; setAlpha(arg0: number): void; setFGColor(color: number): void; setHeight(arg0: number): void; setMessage(component: net_minecraft_network_chat_Component): void; setRectangle(arg0: number, arg1: number, arg2: number, arg3: number): void; setSize(arg0: number, arg1: number): void; setTabOrderGroup(arg0: number): void; setTooltip(tooltip: net_minecraft_client_gui_components_Tooltip): void; setTooltipDelay(duration: any): void; setWidth(arg0: number): void; tabOrderGroup: number; readonly tooltip: net_minecraft_client_gui_components_WidgetTooltipHolder; updateWidgetNarration(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; visible: boolean; width: number; x: number; y: number; } interface net_minecraft_client_gui_components_BossHealthOverlay { drawBar(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, bossEvent: net_minecraft_world_BossEvent): void; drawBar(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, bossEvent: net_minecraft_world_BossEvent, arg4: number, resourceLocations: net_minecraft_resources_ResourceLocation[], resourceLocations_: net_minecraft_resources_ResourceLocation[]): void; readonly events: any; readonly minecraft: net_minecraft_client_Minecraft; render(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; reset(): void; shouldCreateWorldFog(): boolean; shouldDarkenScreen(): boolean; shouldPlayMusic(): boolean; update(clientboundBossEventPacket: net_minecraft_network_protocol_game_ClientboundBossEventPacket): void; } interface net_minecraft_client_gui_components_Button extends net_minecraft_client_gui_components_AbstractButton { readonly createNarration: net_minecraft_client_gui_components_Button_CreateNarration; } interface net_minecraft_client_gui_components_Button_Builder { bounds(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_client_gui_components_Button_Builder; build(): net_minecraft_client_gui_components_Button; build(builder: any): net_minecraft_client_gui_components_Button; createNarration(createNarration: net_minecraft_client_gui_components_Button_CreateNarration): net_minecraft_client_gui_components_Button_Builder; height: number; readonly message: net_minecraft_network_chat_Component; readonly onPress: net_minecraft_client_gui_components_Button_OnPress; pos(arg0: number, arg1: number): net_minecraft_client_gui_components_Button_Builder; size(arg0: number, arg1: number): net_minecraft_client_gui_components_Button_Builder; tooltip(tooltip: net_minecraft_client_gui_components_Tooltip): net_minecraft_client_gui_components_Button_Builder; width(arg0: number): net_minecraft_client_gui_components_Button_Builder; x: number; y: number; } interface net_minecraft_client_gui_components_Button_CreateNarration { createNarrationMessage(supplier: any): net_minecraft_network_chat_MutableComponent; } interface net_minecraft_client_gui_components_Button_OnPress { onPress(button: net_minecraft_client_gui_components_Button): void; } interface net_minecraft_client_gui_components_ChatComponent { addMessage(component: net_minecraft_network_chat_Component): void; addMessage(component: net_minecraft_network_chat_Component, messageSignature: net_minecraft_network_chat_MessageSignature, guiMessageTag: net_minecraft_client_GuiMessageTag): void; addMessageToDisplayQueue(guiMessage: net_minecraft_client_GuiMessage): void; addMessageToQueue(guiMessage: net_minecraft_client_GuiMessage): void; addRecentChat(string: string): void; readonly allMessages: any; chatScrollbarPos: number; clearMessages(arg0: boolean): void; createDeletedMarker(guiMessage: net_minecraft_client_GuiMessage): net_minecraft_client_GuiMessage; createScreen(chatMethod: net_minecraft_client_gui_components_ChatComponent_ChatMethod, chatConstructor: net_minecraft_client_gui_screens_ChatScreen_ChatConstructor): net_minecraft_client_gui_screens_ChatScreen; deleteMessage(messageSignature: net_minecraft_network_chat_MessageSignature): void; deleteMessageOrDelay(messageSignature: net_minecraft_network_chat_MessageSignature): any; discardDraft(): void; drawTagIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, icon: net_minecraft_client_GuiMessageTag_Icon): void; forEachLine(arg0: number, arg1: number, arg2: boolean, arg3: number, lineConsumer: any): number; getClickedComponentStyleAt(arg0: number, arg1: number): net_minecraft_network_chat_Style; getHeight(): number; getLineHeight(): number; getLinesPerPage(): number; getMessageEndIndexAt(arg0: number, arg1: number): number; getMessageLineIndexAt(arg0: number, arg1: number): number; getMessageTagAt(arg0: number, arg1: number): net_minecraft_client_GuiMessageTag; getRecentChat(): net_minecraft_util_ArrayListDeque; getScale(): number; getTagIconLeft(line: net_minecraft_client_GuiMessage_Line): number; getWidth(): number; handleChatQueueClicked(arg0: number, arg1: number): boolean; hasSelectedMessageTag(arg0: number, line: net_minecraft_client_GuiMessage_Line, guiMessageTag: net_minecraft_client_GuiMessageTag): boolean; isChatFocused(): boolean; isChatHidden(): boolean; latestDraft: net_minecraft_client_gui_components_ChatComponent_Draft; logChatMessage(guiMessage: net_minecraft_client_GuiMessage): void; readonly messageDeletionQueue: any; readonly minecraft: net_minecraft_client_Minecraft; newMessageSinceScroll: boolean; openScreen(chatMethod: net_minecraft_client_gui_components_ChatComponent_ChatMethod, chatConstructor: net_minecraft_client_gui_screens_ChatScreen_ChatConstructor): void; preserveCurrentChatScreen(): void; preservedScreen: net_minecraft_client_gui_screens_ChatScreen; processMessageDeletionQueue(): void; readonly recentChat: net_minecraft_util_ArrayListDeque; refreshTrimmedMessages(): void; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: boolean): void; rescaleChat(): void; resetChatScroll(): void; restoreChatScreen(): net_minecraft_client_gui_screens_ChatScreen; restoreState(state: net_minecraft_client_gui_components_ChatComponent_State): void; saveAsDraft(string: string): void; screenToChatX(arg0: number): number; screenToChatY(arg0: number): number; scrollChat(arg0: number): void; storeState(): net_minecraft_client_gui_components_ChatComponent_State; tick(): void; readonly trimmedMessages: any; } interface net_minecraft_client_gui_components_ChatComponent_ChatMethod { isDraftRestorable(draft: net_minecraft_client_gui_components_ChatComponent_Draft): boolean; prefix(): string; } interface net_minecraft_client_gui_components_ChatComponent_Draft { chatMethod(): net_minecraft_client_gui_components_ChatComponent_ChatMethod; equals(o: any): boolean; hashCode(): number; text(): string; toString(): string; } interface net_minecraft_client_gui_components_ChatComponent_State { readonly delayedMessageDeletions: any; readonly history: any; readonly messages: any; } interface net_minecraft_client_gui_components_Checkbox extends net_minecraft_client_gui_components_AbstractButton { getAdjustedHeight(font: net_minecraft_client_gui_Font): number; getAdjustedWidth(arg0: number, component: net_minecraft_network_chat_Component, font: net_minecraft_client_gui_Font): number; readonly onValueChange: net_minecraft_client_gui_components_Checkbox_OnValueChange; selected(): boolean; readonly textWidget: net_minecraft_client_gui_components_MultiLineTextWidget; } interface net_minecraft_client_gui_components_Checkbox_Builder { build(): net_minecraft_client_gui_components_Checkbox; readonly font: net_minecraft_client_gui_Font; maxWidth(arg0: number): net_minecraft_client_gui_components_Checkbox_Builder; readonly message: net_minecraft_network_chat_Component; onValueChange(onValueChange: net_minecraft_client_gui_components_Checkbox_OnValueChange): net_minecraft_client_gui_components_Checkbox_Builder; option: net_minecraft_client_OptionInstance; pos(arg0: number, arg1: number): net_minecraft_client_gui_components_Checkbox_Builder; selected(arg0: boolean): net_minecraft_client_gui_components_Checkbox_Builder; selected(optionInstance: net_minecraft_client_OptionInstance): net_minecraft_client_gui_components_Checkbox_Builder; tooltip(tooltip: net_minecraft_client_gui_components_Tooltip): net_minecraft_client_gui_components_Checkbox_Builder; x: number; y: number; } interface net_minecraft_client_gui_components_Checkbox_OnValueChange { onValueChange(checkbox: net_minecraft_client_gui_components_Checkbox, arg1: boolean): void; } interface net_minecraft_client_gui_components_CommandSuggestions { allowHiding: boolean; allowSuggestions: boolean; readonly anchorToBottom: boolean; readonly commandUsage: any; commandUsagePosition: number; commandUsageWidth: number; readonly commandsOnly: boolean; currentParse: any; readonly fillColor: number; fillNodeUsage(chatFormatting: net_minecraft_ChatFormatting): boolean; readonly font: net_minecraft_client_gui_Font; formatChat(string: string, arg1: number): net_minecraft_util_FormattedCharSequence; getNarrationMessage(): net_minecraft_network_chat_Component; getUsageNarration(): net_minecraft_network_chat_Component; hide(): void; readonly input: net_minecraft_client_gui_components_EditBox; isVisible(): boolean; keepSuggestions: boolean; keyPressed(keyEvent: net_minecraft_client_input_KeyEvent): boolean; readonly lineStartOffset: number; readonly minecraft: net_minecraft_client_Minecraft; mouseClicked(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): boolean; mouseScrolled(arg0: number): boolean; readonly onlyShowIfCursorPastError: boolean; pendingSuggestions: any; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; renderSuggestions(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): boolean; renderUsage(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; readonly screen: net_minecraft_client_gui_screens_Screen; setAllowHiding(arg0: boolean): void; setAllowSuggestions(arg0: boolean): void; showSuggestions(arg0: boolean): void; sortSuggestions(suggestions: any): any; readonly suggestionLineLimit: number; suggestions: net_minecraft_client_gui_components_CommandSuggestions_SuggestionsList; updateCommandInfo(): void; updateUsageInfo(): void; } interface net_minecraft_client_gui_components_CommandSuggestions_SuggestionsList { current: number; cycle(arg0: number): void; getNarrationMessage(): net_minecraft_network_chat_Component; keyPressed(keyEvent: net_minecraft_client_input_KeyEvent): boolean; lastMouse: net_minecraft_world_phys_Vec2; lastNarratedEntry: number; mouseClicked(arg0: number, arg1: number): boolean; mouseScrolled(arg0: number): boolean; offset: number; readonly originalContents: string; readonly rect: net_minecraft_client_renderer_Rect2i; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; select(arg0: number): void; readonly suggestionList: any; tabCycles: boolean; useSuggestion(): void; } interface net_minecraft_client_gui_components_CommonButtons { } interface net_minecraft_client_gui_components_ComponentRenderUtils { } interface net_minecraft_client_gui_components_ContainerObjectSelectionList extends net_minecraft_client_gui_components_AbstractSelectionList { setFocused(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; setFocused(arg0: boolean): void; } interface net_minecraft_client_gui_components_ContainerObjectSelectionList_Entry extends net_minecraft_client_gui_components_events_ContainerEventHandler, net_minecraft_client_gui_layouts_LayoutElement { dragging: boolean; focusPathAtIndex(focusNavigationEvent: net_minecraft_client_gui_navigation_FocusNavigationEvent, arg1: number): net_minecraft_client_gui_ComponentPath; focused: net_minecraft_client_gui_components_events_GuiEventListener; getContentBottom(): number; getContentHeight(): number; getContentRight(): number; getContentWidth(): number; getContentX(): number; getContentXMiddle(): number; getContentY(): number; getContentYMiddle(): number; height: number; lastNarratable: net_minecraft_client_gui_narration_NarratableEntry; list: net_minecraft_client_gui_components_AbstractSelectionList; narratables(): any; renderContent(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: boolean, arg4: number): void; setHeight(arg0: number): void; setWidth(arg0: number): void; updateNarration(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; width: number; x: number; y: number; } interface net_minecraft_client_gui_components_CycleButton extends net_minecraft_client_gui_components_AbstractButton { createDefaultNarrationMessage(): net_minecraft_network_chat_MutableComponent; createFullName(object: any): net_minecraft_network_chat_MutableComponent; createLabelForValue(object: any): net_minecraft_network_chat_Component; cycleValue(arg0: number): void; readonly displayOnlyValue: boolean; getCycledValue(arg0: number): any; getValue(): any; index: number; readonly name: net_minecraft_network_chat_Component; readonly narrationProvider: any; readonly onValueChange: net_minecraft_client_gui_components_CycleButton_OnValueChange; setValue(object: any): void; readonly tooltipSupplier: net_minecraft_client_OptionInstance_TooltipSupplier; updateTooltip(): void; updateValue(object: any): void; value: any; readonly valueStringifier: any; readonly values: net_minecraft_client_gui_components_CycleButton_ValueListSupplier; } interface net_minecraft_client_gui_components_CycleButton_Builder { create(component: net_minecraft_network_chat_Component, onValueChange: net_minecraft_client_gui_components_CycleButton_OnValueChange): net_minecraft_client_gui_components_CycleButton; create(arg0: number, arg1: number, arg2: number, arg3: number, component: net_minecraft_network_chat_Component): net_minecraft_client_gui_components_CycleButton; create(arg0: number, arg1: number, arg2: number, arg3: number, component: net_minecraft_network_chat_Component, onValueChange: net_minecraft_client_gui_components_CycleButton_OnValueChange): net_minecraft_client_gui_components_CycleButton; displayOnlyValue(arg0: boolean): net_minecraft_client_gui_components_CycleButton_Builder; displayOnlyValue(): net_minecraft_client_gui_components_CycleButton_Builder; initialIndex: number; initialValue: any; narrationProvider: any; tooltipSupplier: net_minecraft_client_OptionInstance_TooltipSupplier; readonly valueStringifier: any; values: net_minecraft_client_gui_components_CycleButton_ValueListSupplier; withCustomNarration(function_: any): net_minecraft_client_gui_components_CycleButton_Builder; withInitialValue(object: any): net_minecraft_client_gui_components_CycleButton_Builder; withTooltip(tooltipSupplier: net_minecraft_client_OptionInstance_TooltipSupplier): net_minecraft_client_gui_components_CycleButton_Builder; withValues(collection: any): net_minecraft_client_gui_components_CycleButton_Builder; withValues(objects: any[]): net_minecraft_client_gui_components_CycleButton_Builder; withValues(list: any, list_: any): net_minecraft_client_gui_components_CycleButton_Builder; withValues(booleanSupplier: any, list: any, list_: any): net_minecraft_client_gui_components_CycleButton_Builder; withValues(valueListSupplier: net_minecraft_client_gui_components_CycleButton_ValueListSupplier): net_minecraft_client_gui_components_CycleButton_Builder; } interface net_minecraft_client_gui_components_CycleButton_OnValueChange { onValueChange(cycleButton: net_minecraft_client_gui_components_CycleButton, object: any): void; } interface net_minecraft_client_gui_components_CycleButton_ValueListSupplier { getDefaultList(): any; getSelectedList(): any; } interface net_minecraft_client_gui_components_DebugScreenOverlay { readonly bandwidthChart: net_minecraft_client_gui_components_debugchart_BandwidthDebugChart; readonly bandwidthLogger: net_minecraft_util_debugchart_LocalSampleLogger; clearChunkCache(): void; clientChunk: net_minecraft_world_level_chunk_LevelChunk; readonly crosshairBuffer: any; readonly crosshairIndicies: any; readonly font: net_minecraft_client_gui_Font; readonly fpsChart: net_minecraft_client_gui_components_debugchart_FpsDebugChart; readonly frameTimeLogger: net_minecraft_util_debugchart_LocalSampleLogger; getBandwidthLogger(): net_minecraft_util_debugchart_LocalSampleLogger; getClientChunk(): net_minecraft_world_level_chunk_LevelChunk; getLevel(): net_minecraft_world_level_Level; getPingLogger(): net_minecraft_util_debugchart_LocalSampleLogger; getProfilerPieChart(): net_minecraft_client_gui_components_debugchart_ProfilerPieChart; getServerChunk(): net_minecraft_world_level_chunk_LevelChunk; getServerLevel(): net_minecraft_server_level_ServerLevel; getTickTimeLogger(): net_minecraft_util_debugchart_LocalSampleLogger; lastPos: net_minecraft_world_level_ChunkPos; logFrameDuration(arg0: number): void; logRemoteSample(arg0: number[], remoteDebugSampleType: net_minecraft_util_debugchart_RemoteDebugSampleType): void; readonly minecraft: net_minecraft_client_Minecraft; readonly pingChart: net_minecraft_client_gui_components_debugchart_PingDebugChart; readonly pingLogger: net_minecraft_util_debugchart_LocalSampleLogger; readonly profilerPieChart: net_minecraft_client_gui_components_debugchart_ProfilerPieChart; readonly remoteSupportingLoggers: any; render(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; render3dCrosshair(camera: net_minecraft_client_Camera): void; renderFpsCharts: boolean; renderLines(guiGraphics: net_minecraft_client_gui_GuiGraphics, list: any, arg2: boolean): void; renderNetworkCharts: boolean; renderProfilerChart: boolean; reset(): void; serverChunk: any; showDebugScreen(): boolean; showFpsCharts(): boolean; showNetworkCharts(): boolean; showProfilerChart(): boolean; readonly tickTimeLogger: net_minecraft_util_debugchart_LocalSampleLogger; toggleFpsCharts(): void; toggleNetworkCharts(): void; toggleProfilerChart(): void; readonly tpsChart: net_minecraft_client_gui_components_debugchart_TpsDebugChart; } interface net_minecraft_client_gui_components_EditBox extends net_minecraft_client_gui_components_AbstractWidget { addFormatter(textFormatter: net_minecraft_client_gui_components_EditBox_TextFormatter): void; applyFormat(string: string, arg1: number): net_minecraft_util_FormattedCharSequence; bordered: boolean; canConsumeInput(): boolean; canLoseFocus: boolean; centered: boolean; cursorPos: number; deleteChars(arg0: number): void; deleteCharsToPos(arg0: number): void; deleteText(arg0: number, arg1: boolean): void; deleteWords(arg0: number): void; displayPos: number; filter: any; findClickedPositionInText(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): number; focusedTime: number; readonly font: net_minecraft_client_gui_Font; readonly formatters: any; getCursorPos(arg0: number): number; getCursorPosition(): number; getHighlighted(): string; getInnerWidth(): number; getMaxLength(): number; getScreenX(arg0: number): number; getTextShadow(): boolean; getValue(): string; getWordPosition(arg0: number): number; getWordPosition(arg0: number, arg1: number): number; getWordPosition(arg0: number, arg1: number, arg2: boolean): number; highlightPos: number; hint: net_minecraft_network_chat_Component; insertText(string: string): void; isBordered(): boolean; isCentered(): boolean; isEditable(): boolean; isVisible(): boolean; maxLength: number; moveCursor(arg0: number, arg1: boolean): void; moveCursorTo(arg0: number, arg1: boolean): void; moveCursorToEnd(arg0: boolean): void; moveCursorToStart(arg0: boolean): void; onValueChange(string: string): void; responder: any; scrollTo(arg0: number): void; selectWord(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): void; setBordered(arg0: boolean): void; setCanLoseFocus(arg0: boolean): void; setCentered(arg0: boolean): void; setCursorPosition(arg0: number): void; setEditable(arg0: boolean): void; setFilter(predicate: any): void; setHighlightPos(arg0: number): void; setHint(component: net_minecraft_network_chat_Component): void; setMaxLength(arg0: number): void; setResponder(consumer: any): void; setSuggestion(string: string): void; setTextColor(arg0: number): void; setTextColorUneditable(arg0: number): void; setTextShadow(arg0: boolean): void; setValue(string: string): void; setVisible(arg0: boolean): void; suggestion: string; textColor: number; textColorUneditable: number; textShadow: boolean; textX: number; textY: number; updateTextPosition(): void; value: string; } interface net_minecraft_client_gui_components_EditBox_TextFormatter { format(string: string, arg1: number): net_minecraft_util_FormattedCharSequence; } interface net_minecraft_client_gui_components_FittingMultiLineTextWidget extends net_minecraft_client_gui_components_AbstractTextAreaWidget { readonly font: net_minecraft_client_gui_Font; minimizeHeight(): void; readonly multilineWidget: net_minecraft_client_gui_components_MultiLineTextWidget; setColor(arg0: number): net_minecraft_client_gui_components_FittingMultiLineTextWidget; showingScrollBar(): boolean; } interface net_minecraft_client_gui_components_FocusableTextWidget extends net_minecraft_client_gui_components_MultiLineTextWidget { readonly alwaysShowBorder: boolean; readonly backgroundFill: net_minecraft_client_gui_components_FocusableTextWidget_BackgroundFill; containWithin(arg0: number): void; readonly padding: number; } interface net_minecraft_client_gui_components_FocusableTextWidget_BackgroundFill { } interface net_minecraft_client_gui_components_ImageButton extends net_minecraft_client_gui_components_Button { readonly sprites: net_minecraft_client_gui_components_WidgetSprites; } interface net_minecraft_client_gui_components_ImageWidget extends net_minecraft_client_gui_components_AbstractWidget { updateResource(resourceLocation: net_minecraft_resources_ResourceLocation): void; } interface net_minecraft_client_gui_components_ItemDisplayWidget extends net_minecraft_client_gui_components_AbstractWidget { readonly decorations: boolean; readonly itemStack: net_minecraft_world_item_ItemStack; readonly minecraft: net_minecraft_client_Minecraft; readonly offsetX: number; readonly offsetY: number; renderTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; tooltip: any; } interface net_minecraft_client_gui_components_LerpingBossEvent extends net_minecraft_world_BossEvent { setTime: number; targetPercent: number; } interface net_minecraft_client_gui_components_LoadingDotsWidget extends net_minecraft_client_gui_components_AbstractWidget { readonly font: net_minecraft_client_gui_Font; } interface net_minecraft_client_gui_components_LockIconButton extends net_minecraft_client_gui_components_Button { isLocked(): boolean; locked: boolean; setLocked(arg0: boolean): void; } interface net_minecraft_client_gui_components_LogoRenderer { keepLogoThroughFade(): boolean; renderLogo(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; renderLogo(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; readonly showEasterEgg: boolean; } interface net_minecraft_client_gui_components_MultiLineEditBox extends net_minecraft_client_gui_components_AbstractTextAreaWidget { readonly cursorColor: number; focusedTime: number; readonly font: net_minecraft_client_gui_Font; getValue(): string; readonly placeholder: net_minecraft_network_chat_Component; scrollToCursor(): void; seekCursorScreen(arg0: number, arg1: number): void; setCharacterLimit(arg0: number): void; setLineLimit(arg0: number): void; setValue(string: string): void; setValue(string: string, arg1: boolean): void; setValueListener(consumer: any): void; readonly textColor: number; readonly textField: net_minecraft_client_gui_components_MultilineTextField; readonly textShadow: boolean; } interface net_minecraft_client_gui_components_MultiLineEditBox_Builder { build(font: net_minecraft_client_gui_Font, arg1: number, arg2: number, component: net_minecraft_network_chat_Component): net_minecraft_client_gui_components_MultiLineEditBox; cursorColor: number; placeholder: net_minecraft_network_chat_Component; setCursorColor(arg0: number): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setPlaceholder(component: net_minecraft_network_chat_Component): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setShowBackground(arg0: boolean): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setShowDecorations(arg0: boolean): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setTextColor(arg0: number): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setTextShadow(arg0: boolean): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setX(arg0: number): net_minecraft_client_gui_components_MultiLineEditBox_Builder; setY(arg0: number): net_minecraft_client_gui_components_MultiLineEditBox_Builder; showBackground: boolean; showDecorations: boolean; textColor: number; textShadow: boolean; x: number; y: number; } interface net_minecraft_client_gui_components_MultiLineLabel { getLineCount(): number; getStyle(align: net_minecraft_client_gui_components_MultiLineLabel_Align, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): net_minecraft_network_chat_Style; getWidth(): number; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, align: net_minecraft_client_gui_components_MultiLineLabel_Align, arg2: number, arg3: number, arg4: number, arg5: boolean, arg6: number): number; } interface net_minecraft_client_gui_components_MultiLineLabel_Align { calculateLeft(arg0: number, arg1: number): number; } interface net_minecraft_client_gui_components_MultiLineLabel_TextAndWidth { equals(o: any): boolean; hashCode(): number; text(): net_minecraft_util_FormattedCharSequence; toString(): string; width(): number; } interface net_minecraft_client_gui_components_MultiLineTextWidget extends net_minecraft_client_gui_components_AbstractStringWidget { allowHoverComponents: boolean; readonly cache: net_minecraft_util_SingleKeyCache; centered: boolean; componentClickHandler: any; configureStyleHandling(arg0: boolean, consumer: any): net_minecraft_client_gui_components_MultiLineTextWidget; getComponentStyleAt(arg0: number, arg1: number): net_minecraft_network_chat_Style; getFreshCacheKey(): any; maxRows: any; maxWidth: any; setCentered(arg0: boolean): net_minecraft_client_gui_components_MultiLineTextWidget; setColor(arg0: number): net_minecraft_client_gui_components_MultiLineTextWidget; setColor(arg0: number): net_minecraft_client_gui_components_AbstractStringWidget; setMaxRows(arg0: number): net_minecraft_client_gui_components_MultiLineTextWidget; setMaxWidth(arg0: number): net_minecraft_client_gui_components_MultiLineTextWidget; } interface net_minecraft_client_gui_components_MultilineTextField { characterLimit(): number; cursor(): number; cursorListener: any; deleteText(arg0: number): void; readonly displayLines: any; readonly font: net_minecraft_client_gui_Font; getCursorLineView(): any; getCursorLineView(arg0: number): any; getLineAtCursor(): number; getLineCount(): number; getLineView(arg0: number): any; getNextWord(): any; getPreviousWord(): any; getSelected(): any; getSelectedText(): string; getWordEndPosition(arg0: number): number; hasCharacterLimit(): boolean; hasLineLimit(): boolean; hasSelection(): boolean; insertText(string: string): void; iterateLines(): any; keyPressed(keyEvent: net_minecraft_client_input_KeyEvent): boolean; lineLimit: number; onValueChange(): void; overflowsLineLimit(string: string): boolean; reflowDisplayLines(): void; seekCursor(whence: net_minecraft_client_gui_components_Whence, arg1: number): void; seekCursorLine(arg0: number): void; seekCursorToPoint(arg0: number, arg1: number): void; selectCursor: number; selectWordAtCursor(): void; selecting: boolean; setCharacterLimit(arg0: number): void; setCursorListener(runnable: any): void; setLineLimit(arg0: number): void; setSelecting(arg0: boolean): void; setValue(string: string): void; setValue(string: string, arg1: boolean): void; setValueListener(consumer: any): void; truncateFullText(string: string): string; truncateInsertionText(string: string): string; value(): string; valueListener: any; readonly width: number; } interface net_minecraft_client_gui_components_ObjectSelectionList extends net_minecraft_client_gui_components_AbstractSelectionList { } interface net_minecraft_client_gui_components_ObjectSelectionList_Entry extends net_minecraft_client_gui_narration_NarrationSupplier, net_minecraft_client_gui_components_events_GuiEventListener, net_minecraft_client_gui_layouts_LayoutElement { getContentBottom(): number; getContentHeight(): number; getContentRight(): number; getContentWidth(): number; getContentX(): number; getContentXMiddle(): number; getContentY(): number; getContentYMiddle(): number; getNarration(): net_minecraft_network_chat_Component; height: number; list: net_minecraft_client_gui_components_AbstractSelectionList; renderContent(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: boolean, arg4: number): void; setHeight(arg0: number): void; setWidth(arg0: number): void; width: number; x: number; y: number; } interface net_minecraft_client_gui_components_OptionsList extends net_minecraft_client_gui_components_ContainerObjectSelectionList { addBig(optionInstance: net_minecraft_client_OptionInstance): void; addSmall(optionInstances: net_minecraft_client_OptionInstance[]): void; addSmall(list: any): void; addSmall(abstractWidget: net_minecraft_client_gui_components_AbstractWidget, abstractWidget_: net_minecraft_client_gui_components_AbstractWidget): void; applyUnsavedChanges(): void; findOption(optionInstance: net_minecraft_client_OptionInstance): net_minecraft_client_gui_components_AbstractWidget; readonly screen: net_minecraft_client_gui_screens_options_OptionsSubScreen; } interface net_minecraft_client_gui_components_PlainTextButton extends net_minecraft_client_gui_components_Button { readonly font: net_minecraft_client_gui_Font; readonly underlinedMessage: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_components_PlayerFaceRenderer { } interface net_minecraft_client_gui_components_PlayerSkinWidget extends net_minecraft_client_gui_components_AbstractWidget { rotationX: number; rotationY: number; readonly skin: any; readonly slimModel: net_minecraft_client_model_PlayerModel; readonly wideModel: net_minecraft_client_model_PlayerModel; } interface net_minecraft_client_gui_components_PlayerTabOverlay { decorateName(playerInfo: net_minecraft_client_multiplayer_PlayerInfo, mutableComponent: net_minecraft_network_chat_MutableComponent): net_minecraft_network_chat_Component; footer: net_minecraft_network_chat_Component; getNameForDisplay(playerInfo: net_minecraft_client_multiplayer_PlayerInfo): net_minecraft_network_chat_Component; getPlayerInfos(): any; readonly gui: net_minecraft_client_gui_Gui; header: net_minecraft_network_chat_Component; readonly healthStates: any; readonly minecraft: net_minecraft_client_Minecraft; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, scoreboard: net_minecraft_world_scores_Scoreboard, objective: net_minecraft_world_scores_Objective): void; renderPingIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, playerInfo: net_minecraft_client_multiplayer_PlayerInfo): void; renderTablistHearts(arg0: number, arg1: number, arg2: number, uUID: any, guiGraphics: net_minecraft_client_gui_GuiGraphics, arg5: number): void; renderTablistScore(objective: net_minecraft_world_scores_Objective, arg1: number, scoreDisplayEntry: any, arg3: number, arg4: number, uUID: any, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; reset(): void; setFooter(component: net_minecraft_network_chat_Component): void; setHeader(component: net_minecraft_network_chat_Component): void; setVisible(arg0: boolean): void; visible: boolean; } interface net_minecraft_client_gui_components_PopupScreen extends net_minecraft_client_gui_screens_Screen { readonly backgroundScreen: net_minecraft_client_gui_screens_Screen; buildButtonRow(): net_minecraft_client_gui_layouts_LinearLayout; readonly buttons: any; readonly contentWidth: number; readonly image: net_minecraft_resources_ResourceLocation; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; readonly message: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_components_PopupScreen_Builder { addButton(component: net_minecraft_network_chat_Component, consumer: any): net_minecraft_client_gui_components_PopupScreen_Builder; readonly backgroundScreen: net_minecraft_client_gui_screens_Screen; build(): net_minecraft_client_gui_components_PopupScreen; readonly buttons: any; image: net_minecraft_resources_ResourceLocation; message: net_minecraft_network_chat_Component; onClose(runnable: any): net_minecraft_client_gui_components_PopupScreen_Builder; setImage(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_gui_components_PopupScreen_Builder; setMessage(component: net_minecraft_network_chat_Component): net_minecraft_client_gui_components_PopupScreen_Builder; setWidth(arg0: number): net_minecraft_client_gui_components_PopupScreen_Builder; readonly title: net_minecraft_network_chat_Component; width: number; } interface net_minecraft_client_gui_components_Renderable { render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_client_gui_components_ScrollableLayout extends net_minecraft_client_gui_layouts_Layout { readonly container: any; readonly content: net_minecraft_client_gui_layouts_Layout; maxHeight: number; minWidth: number; setMaxHeight(arg0: number): void; setMinWidth(arg0: number): void; } interface net_minecraft_client_gui_components_SplashRenderer { render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, font: net_minecraft_client_gui_Font, arg3: number): void; readonly splash: string; } interface net_minecraft_client_gui_components_SpriteIconButton extends net_minecraft_client_gui_components_Button { readonly sprite: net_minecraft_client_gui_components_WidgetSprites; readonly spriteHeight: number; readonly spriteWidth: number; } interface net_minecraft_client_gui_components_SpriteIconButton_Builder { build(): net_minecraft_client_gui_components_SpriteIconButton; height: number; readonly iconOnly: boolean; readonly message: net_minecraft_network_chat_Component; narration(createNarration: net_minecraft_client_gui_components_Button_CreateNarration): net_minecraft_client_gui_components_SpriteIconButton_Builder; readonly onPress: net_minecraft_client_gui_components_Button_OnPress; size(arg0: number, arg1: number): net_minecraft_client_gui_components_SpriteIconButton_Builder; sprite(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number, arg2: number): net_minecraft_client_gui_components_SpriteIconButton_Builder; sprite(widgetSprites: net_minecraft_client_gui_components_WidgetSprites, arg1: number, arg2: number): net_minecraft_client_gui_components_SpriteIconButton_Builder; spriteHeight: number; spriteWidth: number; tooltip: net_minecraft_network_chat_Component; width(arg0: number): net_minecraft_client_gui_components_SpriteIconButton_Builder; withTootip(): net_minecraft_client_gui_components_SpriteIconButton_Builder; } interface net_minecraft_client_gui_components_SpriteIconButton_CenteredIcon extends net_minecraft_client_gui_components_SpriteIconButton { } interface net_minecraft_client_gui_components_SpriteIconButton_TextAndIcon extends net_minecraft_client_gui_components_SpriteIconButton { } interface net_minecraft_client_gui_components_StateSwitchingButton extends net_minecraft_client_gui_components_AbstractWidget { initTextureValues(widgetSprites: net_minecraft_client_gui_components_WidgetSprites): void; isStateTriggered(): boolean; setStateTriggered(arg0: boolean): void; sprites: net_minecraft_client_gui_components_WidgetSprites; } interface net_minecraft_client_gui_components_StringWidget extends net_minecraft_client_gui_components_AbstractStringWidget { cachedWidth: number; cachedWidthDirty: boolean; clipText(component: net_minecraft_network_chat_Component, arg1: number): net_minecraft_util_FormattedCharSequence; maxWidth: number; setColor(arg0: number): net_minecraft_client_gui_components_StringWidget; setColor(arg0: number): net_minecraft_client_gui_components_AbstractStringWidget; setMaxWidth(arg0: number): net_minecraft_client_gui_components_StringWidget; setMaxWidth(arg0: number, textOverflow: net_minecraft_client_gui_components_StringWidget_TextOverflow): net_minecraft_client_gui_components_StringWidget; textOverflow: net_minecraft_client_gui_components_StringWidget_TextOverflow; } interface net_minecraft_client_gui_components_StringWidget_TextOverflow { } interface net_minecraft_client_gui_components_SubtitleOverlay extends net_minecraft_client_sounds_SoundEventListener { readonly audibleSubtitles: any; isListening: boolean; readonly minecraft: net_minecraft_client_Minecraft; render(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; readonly subtitles: any; } interface net_minecraft_client_gui_components_TabButton extends net_minecraft_client_gui_components_AbstractWidget { isSelected(): boolean; renderFocusUnderline(guiGraphics: net_minecraft_client_gui_GuiGraphics, font: net_minecraft_client_gui_Font, arg2: number): void; renderMenuBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; renderString(guiGraphics: net_minecraft_client_gui_GuiGraphics, font: net_minecraft_client_gui_Font, arg2: number): void; tab(): net_minecraft_client_gui_components_tabs_Tab; readonly tabManager: net_minecraft_client_gui_components_tabs_TabManager; } interface net_minecraft_client_gui_components_TabOrderedElement { getTabOrderGroup(): number; } interface net_minecraft_client_gui_components_Tooltip extends net_minecraft_client_gui_narration_NarrationSupplier { cachedTooltip: any; readonly message: net_minecraft_network_chat_Component; readonly narration: net_minecraft_network_chat_Component; splitWithLanguage: net_minecraft_locale_Language; toCharSequence(minecraft: net_minecraft_client_Minecraft): any; } interface net_minecraft_client_gui_components_Whence { } interface net_minecraft_client_gui_components_WidgetSprites { disabled(): net_minecraft_resources_ResourceLocation; disabledFocused(): net_minecraft_resources_ResourceLocation; enabled(): net_minecraft_resources_ResourceLocation; enabledFocused(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; get(arg0: boolean, arg1: boolean): net_minecraft_resources_ResourceLocation; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_components_WidgetTooltipHolder { createTooltipPositioner(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, arg1: boolean, arg2: boolean): net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner; delay: any; displayStartTime: number; get(): net_minecraft_client_gui_components_Tooltip; refreshTooltipForNextRenderPass(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: boolean, arg4: boolean, screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): void; set(tooltip: net_minecraft_client_gui_components_Tooltip): void; setDelay(duration: any): void; tooltip: net_minecraft_client_gui_components_Tooltip; updateNarration(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; wasDisplayed: boolean; } interface net_minecraft_client_gui_components_debug_DebugEntryBiome extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryCategory { equals(o: any): boolean; hashCode(): number; label(): net_minecraft_network_chat_Component; sortKey(): number; toString(): string; } interface net_minecraft_client_gui_components_debug_DebugEntryChunkGeneration extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryChunkRenderStats extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryChunkSourceStats extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryEntityRenderStats extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryFps extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryGpuUtilization extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryHeightmap extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryLight extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryLocalDifficulty extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryLookingAtBlock extends net_minecraft_client_gui_components_debug_DebugScreenEntry { getPropertyValueString(entry: any): string; } interface net_minecraft_client_gui_components_debug_DebugEntryLookingAtEntity extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryLookingAtFluid extends net_minecraft_client_gui_components_debug_DebugScreenEntry { getPropertyValueString(entry: any): string; } interface net_minecraft_client_gui_components_debug_DebugEntryMemory extends net_minecraft_client_gui_components_debug_DebugScreenEntry { readonly allocationRateCalculator: any; } interface net_minecraft_client_gui_components_debug_DebugEntryNoop extends net_minecraft_client_gui_components_debug_DebugScreenEntry { readonly isAllowedWithReducedDebugInfo: boolean; } interface net_minecraft_client_gui_components_debug_DebugEntryParticleRenderStats extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryPosition extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryPostEffect extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntrySectionPosition extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntrySimplePerformanceImpactors extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntrySoundMood extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntrySpawnCounts extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntrySystemSpecs extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugEntryTps extends net_minecraft_client_gui_components_debug_DebugScreenEntry { } interface net_minecraft_client_gui_components_debug_DebugScreenDisplayer { addLine(string: string): void; addPriorityLine(string: string): void; addToGroup(resourceLocation: net_minecraft_resources_ResourceLocation, collection: any): void; addToGroup(resourceLocation: net_minecraft_resources_ResourceLocation, string: string): void; } interface net_minecraft_client_gui_components_debug_DebugScreenEntries { } interface net_minecraft_client_gui_components_debug_DebugScreenEntry { category(): net_minecraft_client_gui_components_debug_DebugEntryCategory; display(debugScreenDisplayer: net_minecraft_client_gui_components_debug_DebugScreenDisplayer, level: net_minecraft_world_level_Level, levelChunk: net_minecraft_world_level_chunk_LevelChunk, levelChunk_: net_minecraft_world_level_chunk_LevelChunk): void; isAllowed(arg0: boolean): boolean; } interface net_minecraft_client_gui_components_debug_DebugScreenEntryList { allStatuses: any; readonly currentlyEnabled: any; currentlyEnabledVersion: number; readonly debugProfileFile: any; getCurrentlyEnabled(): any; getCurrentlyEnabledVersion(): number; getStatus(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_gui_components_debug_DebugScreenEntryStatus; isCurrentlyEnabled(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; isF3Visible(): boolean; isUsingProfile(debugScreenProfile: net_minecraft_client_gui_components_debug_DebugScreenProfile): boolean; load(): void; loadDefaultProfile(): void; loadProfile(debugScreenProfile: net_minecraft_client_gui_components_debug_DebugScreenProfile): void; profile: net_minecraft_client_gui_components_debug_DebugScreenProfile; rebuildCurrentList(): void; save(): void; setF3Visible(arg0: boolean): void; setStatus(resourceLocation: net_minecraft_resources_ResourceLocation, debugScreenEntryStatus: net_minecraft_client_gui_components_debug_DebugScreenEntryStatus): void; toggleF3Visible(): void; toggleStatus(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; } interface net_minecraft_client_gui_components_debug_DebugScreenEntryStatus extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_client_gui_components_debug_DebugScreenProfile extends net_minecraft_util_StringRepresentable { readonly name: string; translationKey(): string; } interface net_minecraft_client_gui_components_debugchart_AbstractDebugChart { drawAdditionalDimensions(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; drawChart(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; drawDimensions(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; drawMainDimension(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; drawStringWithShade(guiGraphics: net_minecraft_client_gui_GuiGraphics, string: string, arg2: number, arg3: number): void; readonly font: net_minecraft_client_gui_Font; getFullHeight(): number; getSampleColor(arg0: number): number; getSampleColor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): number; getSampleHeight(arg0: number): number; getValueForAggregation(arg0: number): number; getWidth(arg0: number): number; renderAdditionalLinesAndLabels(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; readonly sampleStorage: net_minecraft_util_debugchart_SampleStorage; toDisplayString(arg0: number): string; } interface net_minecraft_client_gui_components_debugchart_BandwidthDebugChart extends net_minecraft_client_gui_components_debugchart_AbstractDebugChart { drawLabeledLineAtValue(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; drawLineWithLabel(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, string: string): void; } interface net_minecraft_client_gui_components_debugchart_FpsDebugChart extends net_minecraft_client_gui_components_debugchart_AbstractDebugChart { } interface net_minecraft_client_gui_components_debugchart_PingDebugChart extends net_minecraft_client_gui_components_debugchart_AbstractDebugChart { } interface net_minecraft_client_gui_components_debugchart_ProfilerPieChart { bottomOffset: number; readonly font: net_minecraft_client_gui_Font; profilerPieChartKeyPress(arg0: number): void; profilerPieChartResults: net_minecraft_util_profiling_ProfileResults; profilerTreePath: string; render(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; setBottomOffset(arg0: number): void; setPieChartResults(profileResults: net_minecraft_util_profiling_ProfileResults): void; } interface net_minecraft_client_gui_components_debugchart_TpsDebugChart extends net_minecraft_client_gui_components_debugchart_AbstractDebugChart { readonly msptSupplier: any; } interface net_minecraft_client_gui_components_events_AbstractContainerEventHandler extends net_minecraft_client_gui_components_events_ContainerEventHandler { focused: net_minecraft_client_gui_components_events_GuiEventListener; } interface net_minecraft_client_gui_components_events_ContainerEventHandler extends net_minecraft_client_gui_components_events_GuiEventListener { children(): any; getChildAt(arg0: number, arg1: number): any; getFocused(): net_minecraft_client_gui_components_events_GuiEventListener; handleArrowNavigation(arrowNavigation: net_minecraft_client_gui_navigation_FocusNavigationEvent_ArrowNavigation): net_minecraft_client_gui_ComponentPath; handleTabNavigation(tabNavigation: net_minecraft_client_gui_navigation_FocusNavigationEvent_TabNavigation): net_minecraft_client_gui_ComponentPath; isDragging(): boolean; nextFocusPathInDirection(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, screenDirection: net_minecraft_client_gui_navigation_ScreenDirection, guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener, focusNavigationEvent: net_minecraft_client_gui_navigation_FocusNavigationEvent): net_minecraft_client_gui_ComponentPath; nextFocusPathVaguelyInDirection(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, screenDirection: net_minecraft_client_gui_navigation_ScreenDirection, guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener, focusNavigationEvent: net_minecraft_client_gui_navigation_FocusNavigationEvent): net_minecraft_client_gui_ComponentPath; setDragging(arg0: boolean): void; setFocused(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; setFocused(arg0: boolean): void; } interface net_minecraft_client_gui_components_events_GuiEventListener extends net_minecraft_client_gui_components_TabOrderedElement { charTyped(characterEvent: net_minecraft_client_input_CharacterEvent): boolean; getBorderForArrowNavigation(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): net_minecraft_client_gui_navigation_ScreenRectangle; getCurrentFocusPath(): net_minecraft_client_gui_ComponentPath; getRectangle(): net_minecraft_client_gui_navigation_ScreenRectangle; isFocused(): boolean; isMouseOver(arg0: number, arg1: number): boolean; keyPressed(keyEvent: net_minecraft_client_input_KeyEvent): boolean; keyReleased(keyEvent: net_minecraft_client_input_KeyEvent): boolean; mouseClicked(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent, arg1: boolean): boolean; mouseDragged(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent, arg1: number, arg2: number): boolean; mouseMoved(arg0: number, arg1: number): void; mouseReleased(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): boolean; mouseScrolled(arg0: number, arg1: number, arg2: number, arg3: number): boolean; nextFocusPath(focusNavigationEvent: net_minecraft_client_gui_navigation_FocusNavigationEvent): net_minecraft_client_gui_ComponentPath; setFocused(arg0: boolean): void; shouldTakeFocusAfterInteraction(): boolean; } interface net_minecraft_client_gui_components_spectator_SpectatorGui extends net_minecraft_client_gui_spectator_SpectatorMenuListener { getHotbarAlpha(): number; isMenuActive(): boolean; lastSelectionTime: number; menu: net_minecraft_client_gui_spectator_SpectatorMenu; readonly minecraft: net_minecraft_client_Minecraft; onHotbarActionKeyPressed(): void; onHotbarSelected(arg0: number): void; onMouseScrolled(arg0: number): void; renderAction(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderHotbar(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderPage(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, spectatorPage: net_minecraft_client_gui_spectator_categories_SpectatorPage): void; renderSlot(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, spectatorMenuItem: net_minecraft_client_gui_spectator_SpectatorMenuItem): void; } interface net_minecraft_client_gui_components_tabs_GridLayoutTab extends net_minecraft_client_gui_components_tabs_Tab { readonly layout: net_minecraft_client_gui_layouts_GridLayout; readonly title: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_components_tabs_LoadingTab extends net_minecraft_client_gui_components_tabs_Tab { readonly layout: net_minecraft_client_gui_layouts_LinearLayout; readonly loadingTitle: net_minecraft_network_chat_Component; readonly title: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_components_tabs_Tab { doLayout(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): void; getTabExtraNarration(): net_minecraft_network_chat_Component; getTabTitle(): net_minecraft_network_chat_Component; visitChildren(consumer: any): void; } interface net_minecraft_client_gui_components_tabs_TabManager { readonly addWidget: any; currentTab: net_minecraft_client_gui_components_tabs_Tab; getCurrentTab(): net_minecraft_client_gui_components_tabs_Tab; readonly onDeselected: any; readonly onSelected: any; readonly removeWidget: any; setCurrentTab(tab: net_minecraft_client_gui_components_tabs_Tab, arg1: boolean): void; setTabArea(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): void; tabArea: net_minecraft_client_gui_navigation_ScreenRectangle; } interface net_minecraft_client_gui_components_tabs_TabNavigationBar extends net_minecraft_client_gui_components_events_AbstractContainerEventHandler, net_minecraft_client_gui_components_Renderable, net_minecraft_client_gui_narration_NarratableEntry { arrangeElements(): void; currentTabButton(): net_minecraft_client_gui_components_TabButton; currentTabIndex(): number; getNextTabIndex(keyEvent: net_minecraft_client_input_KeyEvent): number; getNextTabIndex(arg0: number, keyEvent: net_minecraft_client_input_KeyEvent): number; getTabs(): any; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; narrateListElementPosition(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput, tabButton: net_minecraft_client_gui_components_TabButton): void; selectTab(arg0: number, arg1: boolean): void; setFocused(arg0: boolean): void; setFocused(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; setTabActiveState(arg0: number, arg1: boolean): void; setTabTooltip(arg0: number, tooltip: net_minecraft_client_gui_components_Tooltip): void; setWidth(arg0: number): void; readonly tabButtons: any; readonly tabManager: net_minecraft_client_gui_components_tabs_TabManager; readonly tabs: any; width: number; } interface net_minecraft_client_gui_components_tabs_TabNavigationBar_Builder { addTabs(tabs: net_minecraft_client_gui_components_tabs_Tab[]): net_minecraft_client_gui_components_tabs_TabNavigationBar_Builder; build(): net_minecraft_client_gui_components_tabs_TabNavigationBar; readonly tabManager: net_minecraft_client_gui_components_tabs_TabManager; readonly tabs: any; readonly width: number; } interface net_minecraft_client_gui_components_toasts_AdvancementToast extends net_minecraft_client_gui_components_toasts_Toast { readonly advancement: net_minecraft_advancements_AdvancementHolder; isChallengeAdvancement(): boolean; wantedVisibility: net_minecraft_client_gui_components_toasts_Toast_Visibility; } interface net_minecraft_client_gui_components_toasts_NowPlayingToast extends net_minecraft_client_gui_components_toasts_Toast { readonly minecraft: net_minecraft_client_Minecraft; notificationDisplayTimeMultiplier: number; setWantedVisibility(visibility: net_minecraft_client_gui_components_toasts_Toast_Visibility): void; showToast(options: net_minecraft_client_Options): void; updateToast: boolean; wantedVisibility: net_minecraft_client_gui_components_toasts_Toast_Visibility; } interface net_minecraft_client_gui_components_toasts_RecipeToast extends net_minecraft_client_gui_components_toasts_Toast { addItem(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; changed: boolean; displayedRecipeIndex: number; lastChanged: number; readonly recipeItems: any; wantedVisibility: net_minecraft_client_gui_components_toasts_Toast_Visibility; } interface net_minecraft_client_gui_components_toasts_SystemToast extends net_minecraft_client_gui_components_toasts_Toast { changed: boolean; forceHide(): void; getToken(): net_minecraft_client_gui_components_toasts_SystemToast_SystemToastId; getToken(): any; readonly id: net_minecraft_client_gui_components_toasts_SystemToast_SystemToastId; lastChanged: number; messageLines: any; reset(component: net_minecraft_network_chat_Component, component_: net_minecraft_network_chat_Component): void; title: net_minecraft_network_chat_Component; wantedVisibility: net_minecraft_client_gui_components_toasts_Toast_Visibility; } interface net_minecraft_client_gui_components_toasts_SystemToast_SystemToastId { readonly displayTime: number; } interface net_minecraft_client_gui_components_toasts_Toast { getSoundEvent(): net_minecraft_sounds_SoundEvent; getToken(): any; getWantedVisibility(): net_minecraft_client_gui_components_toasts_Toast_Visibility; height(): number; occcupiedSlotCount(): number; onFinishedRendering(): void; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, font: net_minecraft_client_gui_Font, arg2: number): void; update(toastManager: net_minecraft_client_gui_components_toasts_ToastManager, arg1: number): void; width(): number; xPos(arg0: number, arg1: number): number; yPos(arg0: number): number; } interface net_minecraft_client_gui_components_toasts_Toast_Visibility { playSound(soundManager: net_minecraft_client_sounds_SoundManager): void; readonly soundEvent: net_minecraft_sounds_SoundEvent; } interface net_minecraft_client_gui_components_toasts_ToastManager { addToast(toast: net_minecraft_client_gui_components_toasts_Toast): void; clear(): void; createNowPlayingToast(): void; findFreeSlotsIndex(arg0: number): number; freeSlotCount(): number; getMinecraft(): net_minecraft_client_Minecraft; getNotificationDisplayTimeMultiplier(): number; getToast(class_: any, object: any): net_minecraft_client_gui_components_toasts_Toast; hideNowPlayingToast(): void; readonly minecraft: net_minecraft_client_Minecraft; nowPlayingToast: any; readonly occupiedSlots: any; readonly playedToastSounds: any; readonly queued: any; removeNowPlayingToast(): void; render(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; showNowPlayingToast(): void; update(): void; readonly visibleToasts: any; } interface net_minecraft_client_gui_components_toasts_TutorialToast extends net_minecraft_client_gui_components_toasts_Toast { contentHeight(): number; hide(): void; readonly icon: net_minecraft_client_gui_components_toasts_TutorialToast_Icons; lastSmoothingTime: number; readonly lines: any; progress: number; readonly progressable: boolean; smoothedProgress: number; readonly timeToDisplayMs: number; updateProgress(arg0: number): void; visibility: net_minecraft_client_gui_components_toasts_Toast_Visibility; } interface net_minecraft_client_gui_components_toasts_TutorialToast_Icons { render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; readonly sprite: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_gui_contextualbar_ContextualBarRenderer { left(window: any): number; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; renderBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics, deltaTracker: net_minecraft_client_DeltaTracker): void; top(window: any): number; } interface net_minecraft_client_gui_contextualbar_ExperienceBarRenderer extends net_minecraft_client_gui_contextualbar_ContextualBarRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_gui_contextualbar_JumpableVehicleBarRenderer extends net_minecraft_client_gui_contextualbar_ContextualBarRenderer { readonly minecraft: net_minecraft_client_Minecraft; readonly playerJumpableVehicle: net_minecraft_world_entity_PlayerRideableJumping; } interface net_minecraft_client_gui_contextualbar_LocatorBarRenderer extends net_minecraft_client_gui_contextualbar_ContextualBarRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_gui_font_AllMissingGlyphProvider { getGlyph(arg0: number): any; getSupportedGlyphs(): any; } interface net_minecraft_client_gui_font_AtlasGlyphProvider { readonly atlas: net_minecraft_client_renderer_texture_TextureAtlas; createSprite(textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): net_minecraft_client_gui_GlyphSource; readonly missingWrapper: net_minecraft_client_gui_GlyphSource; readonly renderTypes: net_minecraft_client_gui_font_GlyphRenderTypes; sourceForSprite(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_gui_GlyphSource; readonly spriteResolver: any; readonly wrapperCache: any; } interface net_minecraft_client_gui_font_CodepointMap { readonly blockConstructor: any; readonly blockMap: any[][]; clear(): void; computeIfAbsent(arg0: number, intFunction: any): any; readonly empty: any[]; forEach(output: net_minecraft_client_gui_font_CodepointMap_Output): void; get(arg0: number): any; keySet(): any; put(arg0: number, object: any): any; remove(arg0: number): any; } interface net_minecraft_client_gui_font_CodepointMap_Output { accept(arg0: number, object: any): void; } interface net_minecraft_client_gui_font_FontManager extends net_minecraft_server_packs_resources_PreparableReloadListener { readonly anyGlyphs: any; apply(preparation: any, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; readonly atlasManager: net_minecraft_client_resources_model_AtlasManager; readonly atlasProviders: any; close(): void; createFont(): net_minecraft_client_gui_Font; createFontFilterFishy(): net_minecraft_client_gui_Font; createFontSet(resourceLocation: net_minecraft_resources_ResourceLocation, list: any, set: any): net_minecraft_client_gui_font_FontSet; finalizeProviderLoading(list: any, conditional: any): void; readonly fontSets: any; getFontSetRaw(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_gui_font_FontSet; getSpriteFont(atlasSprite: net_minecraft_network_chat_FontDescription_AtlasSprite): net_minecraft_client_gui_GlyphSource; readonly missingFontSet: net_minecraft_client_gui_font_FontSet; readonly nonFishyGlyphs: any; readonly playerProvider: net_minecraft_client_gui_font_PlayerGlyphProvider; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, executor: any): any; readonly providersToClose: any; resolveProviders(list: any): any; safeLoad(builderId: any, loader: net_minecraft_client_gui_font_providers_GlyphProviderDefinition_Loader, resourceManager: net_minecraft_server_packs_resources_ResourceManager, executor: any): any; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; updateOptions(options: net_minecraft_client_Options): void; } interface net_minecraft_client_gui_font_FontOption extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_client_gui_font_FontOption_Filter { apply(set: any): boolean; merge(filter: net_minecraft_client_gui_font_FontOption_Filter): net_minecraft_client_gui_font_FontOption_Filter; readonly values: any; } interface net_minecraft_client_gui_font_FontSet { activeProviders: any; allProviders: any; readonly anyGlyphs: net_minecraft_client_gui_GlyphSource; close(): void; computeGlyphInfo(arg0: number): any; getGlyph(arg0: number): any; getRandomGlyph(randomSource: net_minecraft_util_RandomSource, arg1: number): net_minecraft_client_gui_font_glyphs_BakedGlyph; readonly glyphCache: net_minecraft_client_gui_font_CodepointMap; readonly glyphGetter: any; readonly glyphsByWidth: any; missingGlyph: net_minecraft_client_gui_font_glyphs_BakedGlyph; readonly missingGlyphGetter: any; readonly missingSelectedGlyphs: any; readonly nonFishyGlyphs: net_minecraft_client_gui_GlyphSource; reload(list: any, set: any): void; reload(set: any): void; resetTextures(): void; selectProviders(list: any, set: any): any; source(arg0: boolean): net_minecraft_client_gui_GlyphSource; readonly stitcher: net_minecraft_client_gui_font_GlyphStitcher; whiteGlyph(): net_minecraft_client_gui_font_glyphs_EffectGlyph; readonly wrappedStitcher: any; } interface net_minecraft_client_gui_font_FontSet_Source extends net_minecraft_client_gui_GlyphSource { readonly filterFishyGlyphs: boolean; } interface net_minecraft_client_gui_font_FontTexture extends net_minecraft_client_renderer_texture_AbstractTexture, net_minecraft_client_renderer_texture_Dumpable { add(glyphInfo: any, glyphBitmap: any): net_minecraft_client_gui_font_glyphs_BakedSheetGlyph; readonly colored: boolean; readonly renderTypes: net_minecraft_client_gui_font_GlyphRenderTypes; readonly root: any; } interface net_minecraft_client_gui_font_GlyphRenderTypes { equals(o: any): boolean; guiPipeline(): any; hashCode(): number; normal(): net_minecraft_client_renderer_RenderType; normalBlur(): net_minecraft_client_renderer_RenderType; polygonOffset(): net_minecraft_client_renderer_RenderType; polygonOffsetBlur(): net_minecraft_client_renderer_RenderType; seeThrough(): net_minecraft_client_renderer_RenderType; seeThroughBlur(): net_minecraft_client_renderer_RenderType; select(displayMode: net_minecraft_client_gui_Font_DisplayMode): net_minecraft_client_renderer_RenderType; select(displayMode: net_minecraft_client_gui_Font_DisplayMode, blur: boolean): net_minecraft_client_renderer_RenderType; toString(): string; } interface net_minecraft_client_gui_font_GlyphStitcher { close(): void; reset(): void; stitch(glyphInfo: any, glyphBitmap: any): net_minecraft_client_gui_font_glyphs_BakedSheetGlyph; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; textureName(arg0: number): net_minecraft_resources_ResourceLocation; readonly texturePrefix: net_minecraft_resources_ResourceLocation; readonly textures: any; } interface net_minecraft_client_gui_font_PlainTextRenderable extends net_minecraft_client_gui_font_TextRenderable { color(): number; renderSprite(matrix4f: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; shadowColor(): number; shadowOffset(): number; x(): number; y(): number; } interface net_minecraft_client_gui_font_PlayerGlyphProvider { readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; sourceForPlayer(playerSprite: net_minecraft_network_chat_FontDescription_PlayerSprite): net_minecraft_client_gui_GlyphSource; readonly wrapperCache: any; } interface net_minecraft_client_gui_font_SingleSpriteSource extends net_minecraft_client_gui_GlyphSource { equals(o: any): boolean; glyph(): net_minecraft_client_gui_font_glyphs_BakedGlyph; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_font_TextFieldHelper { charTyped(characterEvent: net_minecraft_client_input_CharacterEvent): boolean; clampToMsgLength(arg0: number): number; copy(): void; cursorPos: number; cut(): void; deleteSelection(string: string): string; readonly getClipboardFn: any; getCursorPos(): number; readonly getMessageFn: any; getSelected(string: string): string; getSelectionPos(): number; insertText(string: string, string_: string): void; insertText(string: string): void; isSelecting(): boolean; keyPressed(keyEvent: net_minecraft_client_input_KeyEvent): boolean; moveBy(arg0: number, arg1: boolean, cursorStep: net_minecraft_client_gui_font_TextFieldHelper_CursorStep): void; moveByChars(arg0: number): void; moveByChars(arg0: number, arg1: boolean): void; moveByWords(arg0: number): void; moveByWords(arg0: number, arg1: boolean): void; paste(): void; removeCharsFromCursor(arg0: number): void; removeFromCursor(arg0: number, cursorStep: net_minecraft_client_gui_font_TextFieldHelper_CursorStep): void; removeWordsFromCursor(arg0: number): void; resetSelectionIfNeeded(arg0: boolean): void; selectAll(): void; selectionPos: number; readonly setClipboardFn: any; setCursorPos(arg0: number): void; setCursorPos(arg0: number, arg1: boolean): void; setCursorToEnd(): void; setCursorToEnd(arg0: boolean): void; setCursorToStart(): void; setCursorToStart(arg0: boolean): void; readonly setMessageFn: any; setSelectionPos(arg0: number): void; setSelectionRange(arg0: number, arg1: number): void; readonly stringValidator: any; } interface net_minecraft_client_gui_font_TextFieldHelper_CursorStep { } interface net_minecraft_client_gui_font_TextRenderable { bottom(): number; guiPipeline(): any; left(): number; render(matrix4f: any, vertexConsumer: any, arg2: number, arg3: boolean): void; renderType(displayMode: net_minecraft_client_gui_Font_DisplayMode, blur: boolean): net_minecraft_client_renderer_RenderType; renderType(displayMode: net_minecraft_client_gui_Font_DisplayMode): net_minecraft_client_renderer_RenderType; right(): number; textureView(): any; top(): number; } interface net_minecraft_client_gui_font_glyphs_BakedGlyph { createGlyph(arg0: number, arg1: number, arg2: number, arg3: number, style: net_minecraft_network_chat_Style, arg5: number, arg6: number): net_minecraft_client_gui_font_TextRenderable; info(): any; } interface net_minecraft_client_gui_font_glyphs_BakedSheetGlyph extends net_minecraft_client_gui_font_glyphs_BakedGlyph, net_minecraft_client_gui_font_glyphs_EffectGlyph { bottom(glyphInstance: any): number; buildEffect(effectInstance: any, arg1: number, arg2: number, arg3: number, vertexConsumer: any, arg5: number, matrix4f: any): void; readonly down: number; left(glyphInstance: any): number; render(arg0: boolean, arg1: number, arg2: number, arg3: number, matrix4f: any, vertexConsumer: any, arg6: number, arg7: boolean, arg8: number): void; renderChar(glyphInstance: any, matrix4f: any, vertexConsumer: any, arg3: number, arg4: boolean): void; renderEffect(effectInstance: any, matrix4f: any, vertexConsumer: any, arg3: number, arg4: boolean): void; readonly renderTypes: net_minecraft_client_gui_font_GlyphRenderTypes; right(glyphInstance: any): number; shearBottom(): number; shearTop(): number; readonly textureView: any; top(glyphInstance: any): number; readonly u0: number; readonly u1: number; readonly up: number; readonly v0: number; readonly v1: number; } interface net_minecraft_client_gui_font_glyphs_EffectGlyph { createEffect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): net_minecraft_client_gui_font_TextRenderable; } interface net_minecraft_client_gui_font_glyphs_EmptyGlyph { bake(stitcher: any): net_minecraft_client_gui_font_glyphs_BakedGlyph; info(): any; } interface net_minecraft_client_gui_font_glyphs_SpecialGlyphs { bake(glyphStitcher: net_minecraft_client_gui_font_GlyphStitcher): net_minecraft_client_gui_font_glyphs_BakedSheetGlyph; getAdvance(): number; readonly image: any; } interface net_minecraft_client_gui_font_providers_BitmapProvider { close(): void; getGlyph(arg0: number): any; getSupportedGlyphs(): any; readonly glyphs: net_minecraft_client_gui_font_CodepointMap; readonly image: any; } interface net_minecraft_client_gui_font_providers_BitmapProvider_Definition extends net_minecraft_client_gui_font_providers_GlyphProviderDefinition { ascent(): number; codepointGrid(): number[][]; equals(o: any): boolean; file(): net_minecraft_resources_ResourceLocation; getActualGlyphWidth(nativeImage: any, arg1: number, arg2: number, arg3: number, arg4: number): number; hashCode(): number; height(): number; load(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; toString(): string; } interface net_minecraft_client_gui_font_providers_FreeTypeUtil { } interface net_minecraft_client_gui_font_providers_GlyphProviderDefinition { type(): net_minecraft_client_gui_font_providers_GlyphProviderType; unpack(): any; } interface net_minecraft_client_gui_font_providers_GlyphProviderDefinition_Conditional { definition(): net_minecraft_client_gui_font_providers_GlyphProviderDefinition; equals(o: any): boolean; filter(): net_minecraft_client_gui_font_FontOption_Filter; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_font_providers_GlyphProviderDefinition_Loader { load(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; } interface net_minecraft_client_gui_font_providers_GlyphProviderDefinition_Reference { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_gui_font_providers_GlyphProviderType extends net_minecraft_util_StringRepresentable { readonly codec: any; mapCodec(): any; readonly name: string; } interface net_minecraft_client_gui_font_providers_ProviderReferenceDefinition extends net_minecraft_client_gui_font_providers_GlyphProviderDefinition { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_gui_font_providers_TrueTypeGlyphProviderDefinition extends net_minecraft_client_gui_font_providers_GlyphProviderDefinition { equals(o: any): boolean; hashCode(): number; load(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; location(): net_minecraft_resources_ResourceLocation; oversample(): number; shift(): net_minecraft_client_gui_font_providers_TrueTypeGlyphProviderDefinition_Shift; size(): number; skip(): string; toString(): string; } interface net_minecraft_client_gui_font_providers_TrueTypeGlyphProviderDefinition_Shift { equals(o: any): boolean; hashCode(): number; toString(): string; x(): number; y(): number; } interface net_minecraft_client_gui_font_providers_UnihexProvider { getGlyph(arg0: number): any; getSupportedGlyphs(): any; readonly glyphs: net_minecraft_client_gui_font_CodepointMap; } interface net_minecraft_client_gui_font_providers_UnihexProvider_Definition extends net_minecraft_client_gui_font_providers_GlyphProviderDefinition { readonly hexFile: net_minecraft_resources_ResourceLocation; load(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; loadData(inputStream: any): net_minecraft_client_gui_font_providers_UnihexProvider; readonly sizeOverrides: any; } interface net_minecraft_client_gui_font_providers_UnihexProvider_Dimensions { equals(o: any): boolean; hashCode(): number; left(): number; pack(): number; right(): number; toString(): string; } interface net_minecraft_client_gui_font_providers_UnihexProvider_LineData { bitWidth(): number; calculateWidth(): number; line(arg0: number): number; mask(): number; } interface net_minecraft_client_gui_font_providers_UnihexProvider_ReaderOutput { accept(arg0: number, lineData: net_minecraft_client_gui_font_providers_UnihexProvider_LineData): void; } interface net_minecraft_client_gui_layouts_AbstractLayout extends net_minecraft_client_gui_layouts_Layout { height: number; width: number; x: number; y: number; } interface net_minecraft_client_gui_layouts_CommonLayouts { } interface net_minecraft_client_gui_layouts_EqualSpacingLayout extends net_minecraft_client_gui_layouts_AbstractLayout { addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; readonly children: any; defaultChildLayoutSetting(): net_minecraft_client_gui_layouts_LayoutSettings; readonly defaultChildLayoutSettings: net_minecraft_client_gui_layouts_LayoutSettings; newChildLayoutSettings(): net_minecraft_client_gui_layouts_LayoutSettings; readonly orientation: net_minecraft_client_gui_layouts_EqualSpacingLayout_Orientation; } interface net_minecraft_client_gui_layouts_EqualSpacingLayout_Orientation { getPrimaryLength(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): number; getPrimaryLength(childContainer: any): number; getPrimaryPosition(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): number; getSecondaryLength(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): number; getSecondaryLength(childContainer: any): number; getSecondaryPosition(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): number; setPrimaryPosition(childContainer: any, arg1: number): void; setSecondaryPosition(childContainer: any, arg1: number, arg2: number): void; } interface net_minecraft_client_gui_layouts_FrameLayout extends net_minecraft_client_gui_layouts_AbstractLayout { addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; readonly children: any; defaultChildLayoutSetting(): net_minecraft_client_gui_layouts_LayoutSettings; readonly defaultChildLayoutSettings: net_minecraft_client_gui_layouts_LayoutSettings; minHeight: number; minWidth: number; newChildLayoutSettings(): net_minecraft_client_gui_layouts_LayoutSettings; setMinDimensions(arg0: number, arg1: number): net_minecraft_client_gui_layouts_FrameLayout; setMinHeight(arg0: number): net_minecraft_client_gui_layouts_FrameLayout; setMinWidth(arg0: number): net_minecraft_client_gui_layouts_FrameLayout; } interface net_minecraft_client_gui_layouts_GridLayout extends net_minecraft_client_gui_layouts_AbstractLayout { addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, arg2: number): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, arg2: number, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, arg2: number, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, arg2: number, arg3: number, arg4: number): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, arg2: number, arg3: number, arg4: number, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, arg2: number, arg3: number, arg4: number, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; readonly cellInhabitants: any; readonly children: any; columnSpacing(arg0: number): net_minecraft_client_gui_layouts_GridLayout; createRowHelper(arg0: number): net_minecraft_client_gui_layouts_GridLayout_RowHelper; defaultCellSetting(): net_minecraft_client_gui_layouts_LayoutSettings; readonly defaultCellSettings: net_minecraft_client_gui_layouts_LayoutSettings; newCellSettings(): net_minecraft_client_gui_layouts_LayoutSettings; rowSpacing(arg0: number): net_minecraft_client_gui_layouts_GridLayout; spacing(arg0: number): net_minecraft_client_gui_layouts_GridLayout; } interface net_minecraft_client_gui_layouts_GridLayout_RowHelper { addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg1: number, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; readonly columns: number; defaultCellSetting(): net_minecraft_client_gui_layouts_LayoutSettings; getGrid(): net_minecraft_client_gui_layouts_GridLayout; index: number; newCellSettings(): net_minecraft_client_gui_layouts_LayoutSettings; } interface net_minecraft_client_gui_layouts_HeaderAndFooterLayout extends net_minecraft_client_gui_layouts_Layout { addTitleHeader(component: net_minecraft_network_chat_Component, font: net_minecraft_client_gui_Font): void; addToContents(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addToContents(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; addToFooter(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addToFooter(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; addToHeader(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addToHeader(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; readonly contentsFrame: net_minecraft_client_gui_layouts_FrameLayout; readonly footerFrame: net_minecraft_client_gui_layouts_FrameLayout; footerHeight: number; getContentHeight(): number; getFooterHeight(): number; getHeaderHeight(): number; readonly headerFrame: net_minecraft_client_gui_layouts_FrameLayout; headerHeight: number; readonly screen: net_minecraft_client_gui_screens_Screen; setFooterHeight(arg0: number): void; setHeaderHeight(arg0: number): void; } interface net_minecraft_client_gui_layouts_Layout extends net_minecraft_client_gui_layouts_LayoutElement { arrangeElements(): void; visitChildren(consumer: any): void; } interface net_minecraft_client_gui_layouts_LayoutElement { getHeight(): number; getRectangle(): net_minecraft_client_gui_navigation_ScreenRectangle; getWidth(): number; getX(): number; getY(): number; setPosition(arg0: number, arg1: number): void; setX(arg0: number): void; setY(arg0: number): void; visitWidgets(consumer: any): void; } interface net_minecraft_client_gui_layouts_LayoutSettings { align(arg0: number, arg1: number): net_minecraft_client_gui_layouts_LayoutSettings; alignHorizontally(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; alignHorizontallyCenter(): net_minecraft_client_gui_layouts_LayoutSettings; alignHorizontallyLeft(): net_minecraft_client_gui_layouts_LayoutSettings; alignHorizontallyRight(): net_minecraft_client_gui_layouts_LayoutSettings; alignVertically(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; alignVerticallyBottom(): net_minecraft_client_gui_layouts_LayoutSettings; alignVerticallyMiddle(): net_minecraft_client_gui_layouts_LayoutSettings; alignVerticallyTop(): net_minecraft_client_gui_layouts_LayoutSettings; copy(): net_minecraft_client_gui_layouts_LayoutSettings; getExposed(): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; padding(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; padding(arg0: number, arg1: number): net_minecraft_client_gui_layouts_LayoutSettings; padding(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingBottom(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingHorizontal(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingLeft(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingRight(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingTop(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingVertical(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; } interface net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl extends net_minecraft_client_gui_layouts_LayoutSettings { align(arg0: number, arg1: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; align(arg0: number, arg1: number): net_minecraft_client_gui_layouts_LayoutSettings; alignHorizontally(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; alignHorizontally(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; alignVertically(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; alignVertically(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; copy(): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; copy(): net_minecraft_client_gui_layouts_LayoutSettings; padding(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; padding(arg0: number, arg1: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; padding(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; padding(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; padding(arg0: number, arg1: number): net_minecraft_client_gui_layouts_LayoutSettings; padding(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingBottom: any; paddingHorizontal(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; paddingHorizontal(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; paddingLeft: any; paddingRight: any; paddingTop: any; paddingVertical(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings_LayoutSettingsImpl; paddingVertical(arg0: number): net_minecraft_client_gui_layouts_LayoutSettings; xAlignment: number; yAlignment: number; } interface net_minecraft_client_gui_layouts_LinearLayout extends net_minecraft_client_gui_layouts_Layout { addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement): net_minecraft_client_gui_layouts_LayoutElement; addChild(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, consumer: any): net_minecraft_client_gui_layouts_LayoutElement; defaultCellSetting(): net_minecraft_client_gui_layouts_LayoutSettings; newCellSettings(): net_minecraft_client_gui_layouts_LayoutSettings; nextChildIndex: number; readonly orientation: net_minecraft_client_gui_layouts_LinearLayout_Orientation; spacing(arg0: number): net_minecraft_client_gui_layouts_LinearLayout; readonly wrapped: net_minecraft_client_gui_layouts_GridLayout; } interface net_minecraft_client_gui_layouts_LinearLayout_Orientation { addChild(gridLayout: net_minecraft_client_gui_layouts_GridLayout, layoutElement: net_minecraft_client_gui_layouts_LayoutElement, arg2: number, layoutSettings: net_minecraft_client_gui_layouts_LayoutSettings): net_minecraft_client_gui_layouts_LayoutElement; setSpacing(gridLayout: net_minecraft_client_gui_layouts_GridLayout, arg1: number): void; } interface net_minecraft_client_gui_layouts_SpacerElement extends net_minecraft_client_gui_layouts_LayoutElement { readonly height: number; readonly width: number; x: number; y: number; } interface net_minecraft_client_gui_narration_NarratableEntry extends net_minecraft_client_gui_components_TabOrderedElement, net_minecraft_client_gui_narration_NarrationSupplier { getNarratables(): any; isActive(): boolean; narrationPriority(): net_minecraft_client_gui_narration_NarratableEntry_NarrationPriority; } interface net_minecraft_client_gui_narration_NarratableEntry_NarrationPriority { isTerminal(): boolean; } interface net_minecraft_client_gui_narration_NarratedElementType { } interface net_minecraft_client_gui_narration_NarrationElementOutput { add(narratedElementType: net_minecraft_client_gui_narration_NarratedElementType, component: net_minecraft_network_chat_Component): void; add(narratedElementType: net_minecraft_client_gui_narration_NarratedElementType, string: string): void; add(narratedElementType: net_minecraft_client_gui_narration_NarratedElementType, components: net_minecraft_network_chat_Component[]): void; add(narratedElementType: net_minecraft_client_gui_narration_NarratedElementType, narrationThunk: net_minecraft_client_gui_narration_NarrationThunk): void; nest(): net_minecraft_client_gui_narration_NarrationElementOutput; } interface net_minecraft_client_gui_narration_NarrationSupplier { updateNarration(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; } interface net_minecraft_client_gui_narration_NarrationThunk { readonly contents: any; readonly converter: any; equals(object: any): boolean; getText(consumer: any): void; hashCode(): number; } interface net_minecraft_client_gui_narration_ScreenNarrationCollector { collectNarrationText(arg0: boolean): string; readonly entries: any; generation: number; update(consumer: any): void; } interface net_minecraft_client_gui_navigation_FocusNavigationEvent { getVerticalDirectionForInitialFocus(): net_minecraft_client_gui_navigation_ScreenDirection; } interface net_minecraft_client_gui_navigation_FocusNavigationEvent_ArrowNavigation extends net_minecraft_client_gui_navigation_FocusNavigationEvent { direction(): net_minecraft_client_gui_navigation_ScreenDirection; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_navigation_FocusNavigationEvent_InitialFocus extends net_minecraft_client_gui_navigation_FocusNavigationEvent { } interface net_minecraft_client_gui_navigation_FocusNavigationEvent_TabNavigation extends net_minecraft_client_gui_navigation_FocusNavigationEvent { equals(o: any): boolean; forward(): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_navigation_ScreenAxis { getDirection(arg0: boolean): net_minecraft_client_gui_navigation_ScreenDirection; getNegative(): net_minecraft_client_gui_navigation_ScreenDirection; getPositive(): net_minecraft_client_gui_navigation_ScreenDirection; orthogonal(): net_minecraft_client_gui_navigation_ScreenAxis; } interface net_minecraft_client_gui_navigation_ScreenDirection { coordinateValueComparator(): any; getAxis(): net_minecraft_client_gui_navigation_ScreenAxis; getOpposite(): net_minecraft_client_gui_navigation_ScreenDirection; isAfter(arg0: number, arg1: number): boolean; isBefore(arg0: number, arg1: number): boolean; isPositive(): boolean; } interface net_minecraft_client_gui_navigation_ScreenPosition { equals(o: any): boolean; getCoordinate(screenAxis: net_minecraft_client_gui_navigation_ScreenAxis): number; hashCode(): number; step(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): net_minecraft_client_gui_navigation_ScreenPosition; toString(): string; x(): number; y(): number; } interface net_minecraft_client_gui_navigation_ScreenRectangle { bottom(): number; containsPoint(arg0: number, arg1: number): boolean; encompasses(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): boolean; equals(o: any): boolean; getBorder(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): net_minecraft_client_gui_navigation_ScreenRectangle; getBoundInDirection(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): number; getCenterInAxis(screenAxis: net_minecraft_client_gui_navigation_ScreenAxis): number; getLength(screenAxis: net_minecraft_client_gui_navigation_ScreenAxis): number; hashCode(): number; height(): number; intersection(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): net_minecraft_client_gui_navigation_ScreenRectangle; intersects(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): boolean; left(): number; overlaps(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): boolean; overlapsInAxis(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, screenAxis: net_minecraft_client_gui_navigation_ScreenAxis): boolean; position(): net_minecraft_client_gui_navigation_ScreenPosition; right(): number; step(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): net_minecraft_client_gui_navigation_ScreenRectangle; toString(): string; top(): number; transformAxisAligned(matrix3x2f: any): net_minecraft_client_gui_navigation_ScreenRectangle; transformMaxBounds(matrix3x2f: any): net_minecraft_client_gui_navigation_ScreenRectangle; width(): number; } interface net_minecraft_client_gui_render_GuiRenderer { addElementToMesh(guiElementRenderState: net_minecraft_client_gui_render_state_GuiElementRenderState): void; addElementsToMeshes(traverseRange: net_minecraft_client_gui_render_state_GuiRenderState_TraverseRange): void; readonly atlasPositions: any; bufferBuilder: any; readonly bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource; readonly byteBufferBuilder: any; cachedGuiScale: number; calculateAtlasSizeInPixels(arg0: number): number; calculatedRequiredVertexBufferSizes(): any; clearUnusedOversizedItemRenderers(): void; close(): void; createAtlasTextures(arg0: number): void; draw(gpuBufferSlice: any): void; readonly draws: any; enableScissor(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, renderPass: any): void; ensureVertexBufferSizes(): void; executeDraw(draw: any, renderPass: any, gpuBuffer: any, indexType: any): void; executeDrawRange(supplier: any, renderTarget: any, gpuBufferSlice: any, gpuBufferSlice_: any, gpuBuffer: any, indexType: any, arg6: number, arg7: number): void; readonly featureRenderDispatcher: net_minecraft_client_renderer_feature_FeatureRenderDispatcher; firstDrawIndexAfterBlur: number; frameNumber: number; getBufferBuilder(renderPipeline: any): any; getGuiScaleInvalidatingItemAtlasIfChanged(): number; readonly guiProjectionMatrixBuffer: net_minecraft_client_renderer_CachedOrthoProjectionMatrixBuffer; incrementFrameNumber(): void; invalidateItemAtlas(): void; itemAtlasX: number; itemAtlasY: number; itemsAtlas: any; itemsAtlasDepth: any; itemsAtlasDepthView: any; itemsAtlasView: any; readonly itemsProjectionMatrixBuffer: net_minecraft_client_renderer_CachedOrthoProjectionMatrixBuffer; readonly meshesToDraw: any; readonly oversizedItemRenderers: any; readonly pictureInPictureRenderStatesScratch: any; readonly pictureInPictureRendererPools: any; prepare(): void; prepareItemElements(): void; preparePictureInPicture(): void; preparePictureInPictureState(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, arg1: number, firstPass: boolean): boolean; prepareText(): void; previousPipeline: any; previousScissorArea: net_minecraft_client_gui_navigation_ScreenRectangle; previousTextureSetup: net_minecraft_client_gui_render_TextureSetup; recordDraws(): void; recordMesh(bufferBuilder: any, renderPipeline: any, textureSetup: net_minecraft_client_gui_render_TextureSetup, screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): void; render(gpuBufferSlice: any): void; renderItemToAtlas(trackingItemStackRenderState: net_minecraft_client_renderer_item_TrackingItemStackRenderState, poseStack: any, arg2: number, arg3: number, arg4: number): void; readonly renderState: net_minecraft_client_gui_render_state_GuiRenderState; scissorChanged(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, screenRectangle_: net_minecraft_client_gui_navigation_ScreenRectangle): boolean; submitBlitFromItemAtlas(guiItemRenderState: net_minecraft_client_gui_render_state_GuiItemRenderState, arg1: number, arg2: number, arg3: number, arg4: number): void; readonly submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector; readonly vertexBuffers: any; } interface net_minecraft_client_gui_render_TextureSetup { equals(o: any): boolean; getSortKey(): number; hashCode(): number; texure0(): any; texure1(): any; texure2(): any; toString(): string; } interface net_minecraft_client_gui_render_pip_GuiBannerResultRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { readonly materials: net_minecraft_client_resources_model_MaterialSet; renderToTexture(guiBannerResultRenderState: net_minecraft_client_gui_render_state_pip_GuiBannerResultRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; } interface net_minecraft_client_gui_render_pip_GuiBookModelRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { renderToTexture(guiBookModelRenderState: net_minecraft_client_gui_render_state_pip_GuiBookModelRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; } interface net_minecraft_client_gui_render_pip_GuiEntityRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { readonly entityRenderDispatcher: net_minecraft_client_renderer_entity_EntityRenderDispatcher; renderToTexture(guiEntityRenderState: net_minecraft_client_gui_render_state_pip_GuiEntityRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; } interface net_minecraft_client_gui_render_pip_GuiProfilerChartRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { renderToTexture(guiProfilerChartRenderState: net_minecraft_client_gui_render_state_pip_GuiProfilerChartRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; } interface net_minecraft_client_gui_render_pip_GuiSignRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { readonly materials: net_minecraft_client_resources_model_MaterialSet; renderToTexture(guiSignRenderState: net_minecraft_client_gui_render_state_pip_GuiSignRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; } interface net_minecraft_client_gui_render_pip_GuiSkinRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { renderToTexture(guiSkinRenderState: net_minecraft_client_gui_render_state_pip_GuiSkinRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; } interface net_minecraft_client_gui_render_pip_OversizedItemRenderer extends net_minecraft_client_gui_render_pip_PictureInPictureRenderer { blitTexture(oversizedItemRenderState: net_minecraft_client_gui_render_state_pip_OversizedItemRenderState, guiRenderState: net_minecraft_client_gui_render_state_GuiRenderState): void; blitTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, guiRenderState: net_minecraft_client_gui_render_state_GuiRenderState): void; invalidateTexture(): void; modelOnTextureIdentity: any; renderToTexture(oversizedItemRenderState: net_minecraft_client_gui_render_state_pip_OversizedItemRenderState, poseStack: any): void; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; resetUsedOnThisFrame(): void; textureIsReadyToBlit(oversizedItemRenderState: net_minecraft_client_gui_render_state_pip_OversizedItemRenderState): boolean; textureIsReadyToBlit(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState): boolean; usedOnThisFrame(): boolean; } interface net_minecraft_client_gui_render_pip_PictureInPictureRenderer { blitTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, guiRenderState: net_minecraft_client_gui_render_state_GuiRenderState): void; readonly bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource; canBeReusedFor(state: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, textureWidth: number, textureHeight: number): boolean; close(): void; depthTexture: any; depthTextureView: any; getRenderStateClass(): any; getTextureLabel(): string; getTranslateY(arg0: number, arg1: number): number; prepare(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, guiRenderState: net_minecraft_client_gui_render_state_GuiRenderState, arg2: number): void; prepareTexturesAndProjection(arg0: boolean, arg1: number, arg2: number): void; readonly projectionMatrixBuffer: net_minecraft_client_renderer_CachedOrthoProjectionMatrixBuffer; renderToTexture(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState, poseStack: any): void; texture: any; textureIsReadyToBlit(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState): boolean; textureView: any; } interface net_minecraft_client_gui_render_state_BlitRenderState extends net_minecraft_client_gui_render_state_GuiElementRenderState { color(): number; equals(o: any): boolean; hashCode(): number; pose(): any; toString(): string; u0(): number; u1(): number; v0(): number; v1(): number; x0(): number; x1(): number; y0(): number; y1(): number; } interface net_minecraft_client_gui_render_state_ColoredRectangleRenderState extends net_minecraft_client_gui_render_state_GuiElementRenderState { col1(): number; col2(): number; equals(o: any): boolean; hashCode(): number; pose(): any; toString(): string; x0(): number; x1(): number; y0(): number; y1(): number; } interface net_minecraft_client_gui_render_state_GlyphRenderState extends net_minecraft_client_gui_render_state_GuiElementRenderState { equals(o: any): boolean; hashCode(): number; pose(): any; renderable(): net_minecraft_client_gui_font_TextRenderable; toString(): string; } interface net_minecraft_client_gui_render_state_GuiElementRenderState extends net_minecraft_client_gui_render_state_ScreenArea { buildVertices(vertexConsumer: any): void; pipeline(): any; scissorArea(): net_minecraft_client_gui_navigation_ScreenRectangle; textureSetup(): net_minecraft_client_gui_render_TextureSetup; } interface net_minecraft_client_gui_render_state_GuiItemRenderState extends net_minecraft_client_gui_render_state_ScreenArea { calculateBounds(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): net_minecraft_client_gui_navigation_ScreenRectangle; calculateOversizedItemBounds(): net_minecraft_client_gui_navigation_ScreenRectangle; itemStackRenderState(): net_minecraft_client_renderer_item_TrackingItemStackRenderState; name(): string; oversizedItemBounds(): net_minecraft_client_gui_navigation_ScreenRectangle; pose(): any; scissorArea(): net_minecraft_client_gui_navigation_ScreenRectangle; x(): number; y(): number; } interface net_minecraft_client_gui_render_state_GuiRenderState { blurBeforeThisStratum(): void; current: any; findAppropriateNode(screenArea: net_minecraft_client_gui_render_state_ScreenArea): boolean; firstStratumAfterBlur: number; forEachElement(consumer: any, traverseRange: net_minecraft_client_gui_render_state_GuiRenderState_TraverseRange): void; forEachItem(consumer: any): void; forEachPictureInPicture(consumer: any): void; forEachText(consumer: any): void; getItemModelIdentities(): any; hasIntersection(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle, list: any): boolean; readonly itemModelIdentities: any; lastElementBounds: net_minecraft_client_gui_navigation_ScreenRectangle; navigateToAboveHighestElementWithIntersectingBounds(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): void; nextStratum(): void; reset(): void; sortElements(comparator: any): void; readonly strata: any; submitBlitToCurrentLayer(blitRenderState: net_minecraft_client_gui_render_state_BlitRenderState): void; submitGlyphToCurrentLayer(guiElementRenderState: net_minecraft_client_gui_render_state_GuiElementRenderState): void; submitGuiElement(guiElementRenderState: net_minecraft_client_gui_render_state_GuiElementRenderState): void; submitItem(guiItemRenderState: net_minecraft_client_gui_render_state_GuiItemRenderState): void; submitPicturesInPictureState(pictureInPictureRenderState: net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState): void; submitText(guiTextRenderState: net_minecraft_client_gui_render_state_GuiTextRenderState): void; sumbitDebugRectangleIfEnabled(screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle): void; traverse(consumer: any, traverseRange: net_minecraft_client_gui_render_state_GuiRenderState_TraverseRange): void; traverse(node: any, consumer: any): void; up(): void; } interface net_minecraft_client_gui_render_state_GuiRenderState_TraverseRange { } interface net_minecraft_client_gui_render_state_GuiTextRenderState extends net_minecraft_client_gui_render_state_ScreenArea { readonly backgroundColor: number; readonly color: number; readonly dropShadow: boolean; ensurePrepared(): net_minecraft_client_gui_Font_PreparedText; readonly font: net_minecraft_client_gui_Font; readonly pose: any; preparedText: net_minecraft_client_gui_Font_PreparedText; readonly scissor: net_minecraft_client_gui_navigation_ScreenRectangle; readonly text: net_minecraft_util_FormattedCharSequence; readonly x: number; readonly y: number; } interface net_minecraft_client_gui_render_state_ScreenArea { bounds(): net_minecraft_client_gui_navigation_ScreenRectangle; } interface net_minecraft_client_gui_render_state_TiledBlitRenderState extends net_minecraft_client_gui_render_state_GuiElementRenderState { color(): number; equals(o: any): boolean; hashCode(): number; pose(): any; tileHeight(): number; tileWidth(): number; toString(): string; u0(): number; u1(): number; v0(): number; v1(): number; x0(): number; x1(): number; y0(): number; y1(): number; } interface net_minecraft_client_gui_render_state_pip_GuiBannerResultRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { baseColor(): net_minecraft_world_item_DyeColor; equals(o: any): boolean; flag(): net_minecraft_client_model_BannerFlagModel; hashCode(): number; resultBannerPatterns(): net_minecraft_world_level_block_entity_BannerPatternLayers; toString(): string; } interface net_minecraft_client_gui_render_state_pip_GuiBookModelRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { bookModel(): net_minecraft_client_model_BookModel; equals(o: any): boolean; flip(): number; hashCode(): number; open(): number; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_gui_render_state_pip_GuiEntityRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { equals(o: any): boolean; hashCode(): number; overrideCameraAngle(): any; renderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; rotation(): any; toString(): string; translation(): any; } interface net_minecraft_client_gui_render_state_pip_GuiProfilerChartRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { chartData(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_render_state_pip_GuiSignRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { equals(o: any): boolean; hashCode(): number; signModel(): net_minecraft_client_model_Model_Simple; toString(): string; woodType(): net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_client_gui_render_state_pip_GuiSkinRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { equals(o: any): boolean; hashCode(): number; pivotY(): number; playerModel(): net_minecraft_client_model_PlayerModel; rotationX(): number; rotationY(): number; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_gui_render_state_pip_OversizedItemRenderState extends net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState { equals(o: any): boolean; guiItemRenderState(): net_minecraft_client_gui_render_state_GuiItemRenderState; hashCode(): number; toString(): string; } interface net_minecraft_client_gui_render_state_pip_PictureInPictureRenderState extends net_minecraft_client_gui_render_state_ScreenArea { pose(): any; scale(): number; scissorArea(): net_minecraft_client_gui_navigation_ScreenRectangle; x0(): number; x1(): number; y0(): number; y1(): number; } interface net_minecraft_client_gui_screens_AccessibilityOnboardingScreen extends net_minecraft_client_gui_screens_Screen { close(arg0: boolean, runnable: any): void; closeAndSetScreen(screen: net_minecraft_client_gui_screens_Screen): void; fadeInStart: number; fadeOutStart: number; fadingIn: boolean; handleInitialNarrationDelay(): void; hasNarrated: boolean; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; initTitleYPos(): number; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; readonly logoRenderer: net_minecraft_client_gui_components_LogoRenderer; readonly narratorAvailable: boolean; readonly options: net_minecraft_client_Options; textWidget: net_minecraft_client_gui_components_FocusableTextWidget; timer: number; } interface net_minecraft_client_gui_screens_AlertScreen extends net_minecraft_client_gui_screens_Screen { readonly callback: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; message: net_minecraft_client_gui_components_MultiLineLabel; readonly messageText: net_minecraft_network_chat_Component; readonly okButton: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_BackupConfirmScreen extends net_minecraft_client_gui_screens_Screen { readonly confirmation: net_minecraft_network_chat_Component; readonly description: net_minecraft_network_chat_Component; eraseCache: net_minecraft_client_gui_components_Checkbox; id: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; message: net_minecraft_client_gui_components_MultiLineLabel; readonly onCancel: any; readonly onProceed: net_minecraft_client_gui_screens_BackupConfirmScreen_Listener; readonly promptForCacheErase: boolean; } interface net_minecraft_client_gui_screens_BackupConfirmScreen_Listener { proceed(arg0: boolean, arg1: boolean): void; } interface net_minecraft_client_gui_screens_BanNoticeScreens { } interface net_minecraft_client_gui_screens_ChatScreen extends net_minecraft_client_gui_screens_Screen { commandSuggestions: net_minecraft_client_gui_components_CommandSuggestions; exitReason: any; formatChat(string: string, arg1: number): net_minecraft_util_FormattedCharSequence; getComponentStyleAt(arg0: number, arg1: number): net_minecraft_network_chat_Style; handleChatInput(string: string, arg1: boolean): void; historyBuffer: string; historyPos: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; initial: string; input: net_minecraft_client_gui_components_EditBox; isDraft: boolean; moveInHistory(arg0: number): void; normalizeChatMessage(string: string): string; onEdited(string: string): void; shouldDiscardDraft(): boolean; } interface net_minecraft_client_gui_screens_ChatScreen_ChatConstructor { create(string: string, arg1: boolean): net_minecraft_client_gui_screens_ChatScreen; } interface net_minecraft_client_gui_screens_ConfirmLinkScreen extends net_minecraft_client_gui_screens_ConfirmScreen { copyToClipboard(): void; readonly showWarning: boolean; readonly url: string; } interface net_minecraft_client_gui_screens_ConfirmScreen extends net_minecraft_client_gui_screens_Screen { addAdditionalText(): void; addButtons(linearLayout: net_minecraft_client_gui_layouts_LinearLayout): void; readonly callback: any; delayTicker: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; layout: net_minecraft_client_gui_layouts_LinearLayout; readonly message: net_minecraft_network_chat_Component; noButton: net_minecraft_client_gui_components_Button; noButtonComponent: net_minecraft_network_chat_Component; setDelay(arg0: number): void; yesButton: net_minecraft_client_gui_components_Button; yesButtonComponent: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_ConnectScreen extends net_minecraft_client_gui_screens_Screen { aborted: boolean; channelFuture: any; connect(minecraft: net_minecraft_client_Minecraft, serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress, serverData: net_minecraft_client_multiplayer_ServerData, transferState: net_minecraft_client_multiplayer_TransferState): void; readonly connectFailedTitle: net_minecraft_network_chat_Component; connection: net_minecraft_network_Connection; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; lastNarration: number; readonly parent: net_minecraft_client_gui_screens_Screen; status: net_minecraft_network_chat_Component; updateStatus(component: net_minecraft_network_chat_Component): void; } interface net_minecraft_client_gui_screens_CreateBuffetWorldScreen extends net_minecraft_client_gui_screens_Screen { readonly applySettings: any; biome: net_minecraft_core_Holder; readonly biomes: net_minecraft_core_Registry; doneButton: net_minecraft_client_gui_components_Button; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; list: any; readonly parent: net_minecraft_client_gui_screens_Screen; updateButtonValidity(): void; } interface net_minecraft_client_gui_screens_CreateFlatWorldScreen extends net_minecraft_client_gui_screens_Screen { readonly applySettings: any; deleteLayerButton: net_minecraft_client_gui_components_Button; generator: net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings; hasValidSelection(): boolean; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; list: any; readonly parent: net_minecraft_client_gui_screens_worldselection_CreateWorldScreen; setConfig(flatLevelGeneratorSettings: net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings): void; settings(): net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings; updateButtonValidity(): void; } interface net_minecraft_client_gui_screens_CreditsAndAttributionScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; openCreditsScreen(): void; } interface net_minecraft_client_gui_screens_DatapackLoadFailureScreen extends net_minecraft_client_gui_screens_Screen { readonly cancelCallback: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; message: net_minecraft_client_gui_components_MultiLineLabel; readonly safeModeCallback: any; } interface net_minecraft_client_gui_screens_DeathScreen extends net_minecraft_client_gui_screens_Screen { readonly causeOfDeath: net_minecraft_network_chat_Component; deathScore: net_minecraft_network_chat_Component; delayTicker: number; readonly exitButtons: any; exitToTitleButton: net_minecraft_client_gui_components_Button; exitToTitleScreen(): void; getClickedComponentStyleAt(arg0: number): net_minecraft_network_chat_Style; handleExitToTitleScreen(): void; readonly hardcore: boolean; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; setButtonsActive(arg0: boolean): void; } interface net_minecraft_client_gui_screens_DeathScreen_TitleConfirmScreen extends net_minecraft_client_gui_screens_ConfirmScreen { } interface net_minecraft_client_gui_screens_DemoIntroScreen extends net_minecraft_client_gui_screens_Screen { durationMessage: net_minecraft_client_gui_components_MultiLineLabel; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; movementMessage: net_minecraft_client_gui_components_MultiLineLabel; } interface net_minecraft_client_gui_screens_DirectJoinServerScreen extends net_minecraft_client_gui_screens_Screen { readonly callback: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; ipEdit: net_minecraft_client_gui_components_EditBox; readonly lastScreen: net_minecraft_client_gui_screens_Screen; onSelect(): void; selectButton: net_minecraft_client_gui_components_Button; readonly serverData: net_minecraft_client_multiplayer_ServerData; updateSelectButtonStatus(): void; } interface net_minecraft_client_gui_screens_DisconnectedScreen extends net_minecraft_client_gui_screens_Screen { readonly buttonText: net_minecraft_network_chat_Component; readonly details: net_minecraft_network_DisconnectionDetails; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; readonly parent: net_minecraft_client_gui_screens_Screen; } interface net_minecraft_client_gui_screens_ErrorScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly message: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_FaviconTexture { checkOpen(): void; clear(): void; close(): void; closed: boolean; isClosed(): boolean; texture: net_minecraft_client_renderer_texture_DynamicTexture; textureLocation(): net_minecraft_resources_ResourceLocation; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; upload(nativeImage: any): void; } interface net_minecraft_client_gui_screens_GenericMessageScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; textWidget: net_minecraft_client_gui_components_FocusableTextWidget; } interface net_minecraft_client_gui_screens_GenericWaitingScreen extends net_minecraft_client_gui_screens_Screen { button: net_minecraft_client_gui_components_Button; readonly buttonCallback: any; readonly buttonLabel: net_minecraft_network_chat_Component; disableButtonTicks: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; message: net_minecraft_client_gui_components_MultiLineLabel; readonly messageText: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_InBedChatScreen extends net_minecraft_client_gui_screens_ChatScreen { leaveBedButton: net_minecraft_client_gui_components_Button; onPlayerWokeUp(): void; sendWakeUp(): void; } interface net_minecraft_client_gui_screens_LevelLoadingScreen extends net_minecraft_client_gui_screens_Screen { cachedNetherPortalSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite; drawProgressBar(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; getNetherPortalSprite(): net_minecraft_client_renderer_texture_TextureAtlasSprite; lastNarration: number; loadTracker: net_minecraft_client_multiplayer_LevelLoadTracker; reason: net_minecraft_client_gui_screens_LevelLoadingScreen_Reason; smoothedProgress: number; update(levelLoadTracker: net_minecraft_client_multiplayer_LevelLoadTracker, reason: net_minecraft_client_gui_screens_LevelLoadingScreen_Reason): void; } interface net_minecraft_client_gui_screens_LevelLoadingScreen_Reason { } interface net_minecraft_client_gui_screens_LoadingDotsText { } interface net_minecraft_client_gui_screens_LoadingOverlay extends net_minecraft_client_gui_screens_Overlay { currentProgress: number; drawProgressBar(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; readonly fadeIn: boolean; fadeInStart: number; fadeOutStart: number; isReadyToFadeOut(): boolean; readonly minecraft: net_minecraft_client_Minecraft; readonly onFinish: any; readonly reload: net_minecraft_server_packs_resources_ReloadInstance; } interface net_minecraft_client_gui_screens_ManageServerScreen extends net_minecraft_client_gui_screens_Screen { addButton: net_minecraft_client_gui_components_Button; readonly callback: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; ipEdit: net_minecraft_client_gui_components_EditBox; readonly lastScreen: net_minecraft_client_gui_screens_Screen; nameEdit: net_minecraft_client_gui_components_EditBox; onAdd(): void; readonly serverData: net_minecraft_client_multiplayer_ServerData; updateAddButtonStatus(): void; } interface net_minecraft_client_gui_screens_MenuScreens { } interface net_minecraft_client_gui_screens_MenuScreens_ScreenConstructor { create(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, inventory: net_minecraft_world_entity_player_Inventory, component: net_minecraft_network_chat_Component): net_minecraft_client_gui_screens_Screen; fromPacket(component: net_minecraft_network_chat_Component, menuType: net_minecraft_world_inventory_MenuType, minecraft: net_minecraft_client_Minecraft, arg3: number): void; } interface net_minecraft_client_gui_screens_NoticeWithLinkScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_GridLayout; readonly message: net_minecraft_network_chat_Component; readonly uri: any; } interface net_minecraft_client_gui_screens_OutOfMemoryScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; } interface net_minecraft_client_gui_screens_Overlay extends net_minecraft_client_gui_components_Renderable { isPauseScreen(): boolean; tick(): void; } interface net_minecraft_client_gui_screens_PauseScreen extends net_minecraft_client_gui_screens_Screen { addFeedbackSubscreenAndCustomDialogButtons(minecraft: net_minecraft_client_Minecraft, holder: net_minecraft_core_Holder, rowHelper: net_minecraft_client_gui_layouts_GridLayout_RowHelper): void; createPauseMenu(): void; disconnectButton: net_minecraft_client_gui_components_Button; getCustomAdditions(): any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; openScreenButton(component: net_minecraft_network_chat_Component, supplier: any): net_minecraft_client_gui_components_Button; rendersNowPlayingToast(): boolean; readonly showPauseMenu: boolean; showsPauseMenu(): boolean; } interface net_minecraft_client_gui_screens_PresetFlatWorldScreen extends net_minecraft_client_gui_screens_Screen { export: net_minecraft_client_gui_components_EditBox; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; list: any; listText: net_minecraft_network_chat_Component; readonly parent: net_minecraft_client_gui_screens_CreateFlatWorldScreen; selectButton: net_minecraft_client_gui_components_Button; settings: net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings; shareText: net_minecraft_network_chat_Component; updateButtonValidity(arg0: boolean): void; } interface net_minecraft_client_gui_screens_ProgressScreen extends net_minecraft_client_gui_screens_Screen, net_minecraft_util_ProgressListener { readonly clearScreenAfterStop: boolean; header: net_minecraft_network_chat_Component; progress: number; stage: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_RecoverWorldDataScreen extends net_minecraft_client_gui_screens_Screen { attemptRestore(minecraft: net_minecraft_client_Minecraft): void; buildInfo(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, arg1: boolean, exception: any): net_minecraft_network_chat_Component; readonly callback: any; collectIssue(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, arg1: boolean): any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly issuesWidget: net_minecraft_client_gui_components_MultiLineTextWidget; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; readonly message: net_minecraft_network_chat_Component; readonly messageWidget: net_minecraft_client_gui_components_MultiLineTextWidget; readonly storageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; } interface net_minecraft_client_gui_screens_Screen extends net_minecraft_client_gui_components_events_AbstractContainerEventHandler, net_minecraft_client_gui_components_Renderable { addEventWidget(b: net_minecraft_client_gui_components_events_GuiEventListener): void; addRenderableOnly(renderable: net_minecraft_client_gui_components_Renderable): net_minecraft_client_gui_components_Renderable; addRenderableWidget(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): net_minecraft_client_gui_components_events_GuiEventListener; addWidget(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): net_minecraft_client_gui_components_events_GuiEventListener; added(): void; afterKeyboardAction(): void; afterMouseAction(): void; afterMouseMove(): void; canInterruptWithAnotherScreen(): boolean; changeFocus(componentPath: net_minecraft_client_gui_ComponentPath): void; clearFocus(): void; clearWidgets(): void; createArrowEvent(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): net_minecraft_client_gui_navigation_FocusNavigationEvent_ArrowNavigation; createTabEvent(arg0: boolean): net_minecraft_client_gui_navigation_FocusNavigationEvent_TabNavigation; fadeWidgets(arg0: number): void; fillCrashDetails(crashReport: net_minecraft_CrashReport): void; font: net_minecraft_client_gui_Font; getBackgroundMusic(): net_minecraft_sounds_Music; getFont(): net_minecraft_client_gui_Font; getMinecraft(): net_minecraft_client_Minecraft; getNarrationMessage(): net_minecraft_network_chat_Component; getTitle(): net_minecraft_network_chat_Component; getUsageNarration(): net_minecraft_network_chat_Component; handleClickEvent(minecraft: net_minecraft_client_Minecraft, clickEvent: net_minecraft_network_chat_ClickEvent): void; handleComponentClicked(style: net_minecraft_network_chat_Style): boolean; handleDelayedNarration(): void; height: number; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; init(): void; initialized: boolean; insertText(string: string, arg1: boolean): void; isAllowedInPortal(): boolean; isInGameUi(): boolean; isPauseScreen(): boolean; isValidCharacterForName(string: string, arg1: number, arg2: number): boolean; lastNarratable: net_minecraft_client_gui_narration_NarratableEntry; minecraft: net_minecraft_client_Minecraft; readonly narratables: any; readonly narrationState: net_minecraft_client_gui_narration_ScreenNarrationCollector; narrationSuppressTime: number; narratorButton: net_minecraft_client_gui_components_CycleButton; nextNarrationTime: number; onClose(): void; onFilesDrop(list: any): void; panoramaShouldSpin(): boolean; rebuildWidgets(): void; removeWidget(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; removed(): void; renderBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; renderBlurredBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderMenuBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderMenuBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; renderPanorama(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number): void; renderTransparentBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderWithTooltipAndSubtitles(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; readonly renderables: any; repositionElements(): void; resize(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; runNarration(arg0: boolean): void; scheduleNarration(arg0: number, arg1: boolean): void; readonly screenExecutor: any; setInitialFocus(): void; setInitialFocus(guiEventListener: net_minecraft_client_gui_components_events_GuiEventListener): void; setNarrationSuppressTime(arg0: number): void; shouldCloseOnEsc(): boolean; shouldNarrateNavigation(): boolean; shouldRunNarration(): boolean; showsActiveEffects(): boolean; suppressNarration(arg0: number): void; tick(): void; readonly title: net_minecraft_network_chat_Component; triggerImmediateNarration(arg0: boolean): void; updateNarratedWidget(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; updateNarrationState(narrationElementOutput: net_minecraft_client_gui_narration_NarrationElementOutput): void; updateNarratorStatus(arg0: boolean): void; width: number; } interface net_minecraft_client_gui_screens_Screen_NarratableSearchResult { entry(): net_minecraft_client_gui_narration_NarratableEntry; equals(o: any): boolean; hashCode(): number; index(): number; priority(): net_minecraft_client_gui_narration_NarratableEntry_NarrationPriority; toString(): string; } interface net_minecraft_client_gui_screens_ShareToLanScreen extends net_minecraft_client_gui_screens_Screen { commands: boolean; gameMode: net_minecraft_world_level_GameType; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; port: number; portEdit: net_minecraft_client_gui_components_EditBox; tryParsePort(string: string): net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_TitleScreen extends net_minecraft_client_gui_screens_Screen { checkDemoWorldPresence(): boolean; confirmDemo(arg0: boolean): void; createDemoMenuOptions(arg0: number, arg1: number): number; createNormalMenuOptions(arg0: number, arg1: number): number; createTestWorldButton(arg0: number, arg1: number): number; fadeInStart: number; fading: boolean; getMultiplayerDisabledReason(): net_minecraft_network_chat_Component; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly logoRenderer: net_minecraft_client_gui_components_LogoRenderer; realmsNotificationsEnabled(): boolean; realmsNotificationsScreen: any; splash: net_minecraft_client_gui_components_SplashRenderer; } interface net_minecraft_client_gui_screens_WinScreen extends net_minecraft_client_gui_screens_Screen { addCreditsFile(reader: any): void; addCreditsLine(component: net_minecraft_network_chat_Component, arg1: boolean, arg2: boolean): void; addEmptyLine(): void; addPoemFile(reader: any): void; addPoemLines(string: string): void; calculateScrollSpeed(): number; centeredLines: any; direction: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; lines: any; readonly logoRenderer: net_minecraft_client_gui_components_LogoRenderer; narratorComponents: any; readonly onFinished: any; readonly poem: boolean; renderMenuBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; renderMenuBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderVignette(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; respawn(): void; scroll: number; scrollSpeed: number; speedupActive: boolean; readonly speedupModifiers: any; totalScrollLength: number; readonly unmodifiedScrollSpeed: number; wrapCreditsIO(resourceLocation: net_minecraft_resources_ResourceLocation, creditsReader: any): void; } interface net_minecraft_client_gui_screens_achievement_StatsScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; isLoading: boolean; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; onStatsUpdated(): void; setTabActiveStateAndTooltip(arg0: number): void; readonly stats: net_minecraft_stats_StatsCounter; readonly tabManager: net_minecraft_client_gui_components_tabs_TabManager; tabNavigationBar: net_minecraft_client_gui_components_tabs_TabNavigationBar; } interface net_minecraft_client_gui_screens_advancements_AdvancementTab { addAdvancement(advancementNode: net_minecraft_advancements_AdvancementNode): void; addWidget(advancementWidget: net_minecraft_client_gui_screens_advancements_AdvancementWidget, advancementHolder: net_minecraft_advancements_AdvancementHolder): void; centered: boolean; readonly display: net_minecraft_advancements_DisplayInfo; drawContents(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; drawIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; drawTab(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: boolean): void; drawTooltips(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; fade: number; getDisplay(): net_minecraft_advancements_DisplayInfo; getIndex(): number; getPage(): number; getRootNode(): net_minecraft_advancements_AdvancementNode; getScreen(): net_minecraft_client_gui_screens_advancements_AdvancementsScreen; getTitle(): net_minecraft_network_chat_Component; getType(): any; getWidget(advancementHolder: net_minecraft_advancements_AdvancementHolder): net_minecraft_client_gui_screens_advancements_AdvancementWidget; readonly icon: net_minecraft_world_item_ItemStack; readonly index: number; isMouseOver(arg0: number, arg1: number, arg2: number, arg3: number): boolean; maxX: number; maxY: number; minX: number; minY: number; readonly minecraft: net_minecraft_client_Minecraft; page: number; readonly root: net_minecraft_client_gui_screens_advancements_AdvancementWidget; readonly rootNode: net_minecraft_advancements_AdvancementNode; readonly screen: net_minecraft_client_gui_screens_advancements_AdvancementsScreen; scroll(arg0: number, arg1: number): void; scrollX: number; scrollY: number; readonly title: net_minecraft_network_chat_Component; readonly type: any; readonly widgets: any; } interface net_minecraft_client_gui_screens_advancements_AdvancementWidget { addChild(advancementWidget: net_minecraft_client_gui_screens_advancements_AdvancementWidget): void; readonly advancementNode: net_minecraft_advancements_AdvancementNode; attachToParent(): void; readonly children: any; readonly description: any; readonly display: net_minecraft_advancements_DisplayInfo; draw(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; drawConnectivity(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: boolean): void; drawHover(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; drawMultilineText(guiGraphics: net_minecraft_client_gui_GuiGraphics, list: any, arg2: number, arg3: number, arg4: number): void; findOptimalLines(component: net_minecraft_network_chat_Component, arg1: number): any; getFirstVisibleParent(advancementNode: net_minecraft_advancements_AdvancementNode): net_minecraft_client_gui_screens_advancements_AdvancementWidget; getMaxProgressWidth(): number; getWidth(): number; getX(): number; getY(): number; isMouseOver(arg0: number, arg1: number, arg2: number, arg3: number): boolean; readonly minecraft: net_minecraft_client_Minecraft; parent: net_minecraft_client_gui_screens_advancements_AdvancementWidget; progress: net_minecraft_advancements_AdvancementProgress; setProgress(advancementProgress: net_minecraft_advancements_AdvancementProgress): void; readonly tab: net_minecraft_client_gui_screens_advancements_AdvancementTab; readonly titleLines: any; readonly width: number; readonly x: number; readonly y: number; } interface net_minecraft_client_gui_screens_advancements_AdvancementWidgetType { boxSprite(): net_minecraft_resources_ResourceLocation; readonly challengeFrameSprite: net_minecraft_resources_ResourceLocation; frameSprite(advancementType: net_minecraft_advancements_AdvancementType): net_minecraft_resources_ResourceLocation; readonly goalFrameSprite: net_minecraft_resources_ResourceLocation; readonly taskFrameSprite: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_gui_screens_advancements_AdvancementsScreen extends net_minecraft_client_gui_screens_Screen, net_minecraft_client_multiplayer_ClientAdvancements_Listener { readonly advancements: net_minecraft_client_multiplayer_ClientAdvancements; getAdvancementWidget(advancementNode: net_minecraft_advancements_AdvancementNode): net_minecraft_client_gui_screens_advancements_AdvancementWidget; getTab(advancementNode: net_minecraft_advancements_AdvancementNode): net_minecraft_client_gui_screens_advancements_AdvancementTab; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; isScrolling: boolean; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; renderInside(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; renderTooltips(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number): void; renderWindow(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; selectedTab: net_minecraft_client_gui_screens_advancements_AdvancementTab; readonly tabs: any; } interface net_minecraft_client_gui_screens_debug_DebugOptionsScreen extends net_minecraft_client_gui_screens_Screen { addProfileButton(debugScreenProfile: net_minecraft_client_gui_components_debug_DebugScreenProfile, linearLayout: net_minecraft_client_gui_layouts_LinearLayout): void; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; optionList: any; readonly profileButtons: any; searchBox: net_minecraft_client_gui_components_EditBox; } interface net_minecraft_client_gui_screens_debug_DebugOptionsScreen_AbstractOptionEntry extends net_minecraft_client_gui_components_ContainerObjectSelectionList_Entry { refreshEntry(): void; } interface net_minecraft_client_gui_screens_debug_GameModeSwitcherScreen extends net_minecraft_client_gui_screens_Screen { checkToClose(): boolean; currentlyHovered: any; firstMouseX: number; firstMouseY: number; getDefaultSelected(): net_minecraft_world_level_GameType; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly previousHovered: any; setFirstMousePos: boolean; readonly slots: any; switchToHoveredGameMode(): void; } interface net_minecraft_client_gui_screens_debug_GameModeSwitcherScreen_GameModeSlot extends net_minecraft_client_gui_components_AbstractWidget { drawSelection(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; drawSlot(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; readonly icon: any; isSelected: boolean; setSelected(arg0: boolean): void; } interface net_minecraft_client_gui_screens_dialog_ButtonListDialogScreen extends net_minecraft_client_gui_screens_dialog_DialogScreen { createListActions(buttonListDialog: net_minecraft_server_dialog_ButtonListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; populateBodyElements(linearLayout: net_minecraft_client_gui_layouts_LinearLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, buttonListDialog: net_minecraft_server_dialog_ButtonListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; populateBodyElements(linearLayout: net_minecraft_client_gui_layouts_LinearLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, dialog: net_minecraft_server_dialog_Dialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; updateHeaderAndFooter(headerAndFooterLayout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, buttonListDialog: net_minecraft_server_dialog_ButtonListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; updateHeaderAndFooter(headerAndFooterLayout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, dialog: net_minecraft_server_dialog_Dialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; } interface net_minecraft_client_gui_screens_dialog_DialogConnectionAccess { disconnect(component: net_minecraft_network_chat_Component): void; openDialog(holder: net_minecraft_core_Holder, screen: net_minecraft_client_gui_screens_Screen): void; runCommand(string: string, screen: net_minecraft_client_gui_screens_Screen): void; sendCustomAction(resourceLocation: net_minecraft_resources_ResourceLocation, optional: any): void; serverLinks(): net_minecraft_server_ServerLinks; } interface net_minecraft_client_gui_screens_dialog_DialogControlSet { addInput(input: net_minecraft_server_dialog_Input, consumer: any): void; bindAction(optional: any): any; createActionButton(actionButton: net_minecraft_server_dialog_ActionButton): net_minecraft_client_gui_components_Button_Builder; readonly screen: net_minecraft_client_gui_screens_dialog_DialogScreen; readonly valueGetters: any; } interface net_minecraft_client_gui_screens_dialog_DialogListDialogScreen extends net_minecraft_client_gui_screens_dialog_ButtonListDialogScreen { createListActions(dialogListDialog: net_minecraft_server_dialog_DialogListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; createListActions(buttonListDialog: net_minecraft_server_dialog_ButtonListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; } interface net_minecraft_client_gui_screens_dialog_DialogScreen extends net_minecraft_client_gui_screens_Screen { bodyScroll: net_minecraft_client_gui_components_ScrollableLayout; readonly connectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess; createTitleWithWarningButton(): net_minecraft_client_gui_layouts_LayoutElement; createWarningButton(): net_minecraft_client_gui_components_Button; readonly dialog: net_minecraft_server_dialog_Dialog; handleDialogClickEvent(clickEvent: net_minecraft_network_chat_ClickEvent, screen: net_minecraft_client_gui_screens_Screen): void; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; makeSureWarningButtonIsInBounds(): void; populateBodyElements(linearLayout: net_minecraft_client_gui_layouts_LinearLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, dialog: net_minecraft_server_dialog_Dialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; previousScreen(): net_minecraft_client_gui_screens_Screen; runAction(optional: any): void; runAction(optional: any, dialogAction: net_minecraft_server_dialog_DialogAction): void; updateHeaderAndFooter(headerAndFooterLayout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, dialog: net_minecraft_server_dialog_Dialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; warningButton: net_minecraft_client_gui_components_Button; } interface net_minecraft_client_gui_screens_dialog_DialogScreen_WarningScreen extends net_minecraft_client_gui_screens_ConfirmScreen { returnScreen(): net_minecraft_client_gui_screens_Screen; updateReturnScreen(screen: net_minecraft_client_gui_screens_Screen): void; } interface net_minecraft_client_gui_screens_dialog_DialogScreens { } interface net_minecraft_client_gui_screens_dialog_DialogScreens_Factory { create(screen: net_minecraft_client_gui_screens_Screen, dialog: net_minecraft_server_dialog_Dialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): net_minecraft_client_gui_screens_dialog_DialogScreen; } interface net_minecraft_client_gui_screens_dialog_MultiButtonDialogScreen extends net_minecraft_client_gui_screens_dialog_ButtonListDialogScreen { createListActions(multiActionDialog: net_minecraft_server_dialog_MultiActionDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; createListActions(buttonListDialog: net_minecraft_server_dialog_ButtonListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; } interface net_minecraft_client_gui_screens_dialog_ServerLinksDialogScreen extends net_minecraft_client_gui_screens_dialog_ButtonListDialogScreen { createListActions(serverLinksDialog: net_minecraft_server_dialog_ServerLinksDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; createListActions(buttonListDialog: net_minecraft_server_dialog_ButtonListDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): any; } interface net_minecraft_client_gui_screens_dialog_SimpleDialogScreen extends net_minecraft_client_gui_screens_dialog_DialogScreen { updateHeaderAndFooter(headerAndFooterLayout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, simpleDialog: net_minecraft_server_dialog_SimpleDialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; updateHeaderAndFooter(headerAndFooterLayout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout, dialogControlSet: net_minecraft_client_gui_screens_dialog_DialogControlSet, dialog: net_minecraft_server_dialog_Dialog, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess): void; } interface net_minecraft_client_gui_screens_dialog_WaitingForResponseScreen extends net_minecraft_client_gui_screens_Screen { readonly closeButton: net_minecraft_client_gui_components_Button; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; previousScreen(): net_minecraft_client_gui_screens_Screen; ticks: number; } interface net_minecraft_client_gui_screens_dialog_body_DialogBodyHandler { createControls(dialogScreen: net_minecraft_client_gui_screens_dialog_DialogScreen, dialogBody: net_minecraft_server_dialog_body_DialogBody): net_minecraft_client_gui_layouts_LayoutElement; } interface net_minecraft_client_gui_screens_dialog_body_DialogBodyHandlers { } interface net_minecraft_client_gui_screens_dialog_input_InputControlHandler { addControl(inputControl: net_minecraft_server_dialog_input_InputControl, screen: net_minecraft_client_gui_screens_Screen, output: net_minecraft_client_gui_screens_dialog_input_InputControlHandler_Output): void; } interface net_minecraft_client_gui_screens_dialog_input_InputControlHandler_Output { accept(layoutElement: net_minecraft_client_gui_layouts_LayoutElement, valueGetter: net_minecraft_server_dialog_action_Action_ValueGetter): void; } interface net_minecraft_client_gui_screens_dialog_input_InputControlHandlers { } interface net_minecraft_client_gui_screens_inventory_AbstractCommandBlockEditScreen extends net_minecraft_client_gui_screens_Screen { addExtraControls(): void; cancelButton: net_minecraft_client_gui_components_Button; commandEdit: net_minecraft_client_gui_components_EditBox; commandSuggestions: net_minecraft_client_gui_components_CommandSuggestions; doneButton: net_minecraft_client_gui_components_Button; getCommandBlock(): net_minecraft_world_level_BaseCommandBlock; getPreviousY(): number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; onDone(): void; onEdited(string: string): void; outputButton: net_minecraft_client_gui_components_CycleButton; populateAndSendPacket(baseCommandBlock: net_minecraft_world_level_BaseCommandBlock): void; previousEdit: net_minecraft_client_gui_components_EditBox; updatePreviousOutput(arg0: boolean): void; } interface net_minecraft_client_gui_screens_inventory_AbstractContainerScreen extends net_minecraft_client_gui_screens_Screen, net_minecraft_client_gui_screens_inventory_MenuAccess { addItemSlotMouseAction(itemSlotMouseAction: net_minecraft_client_gui_ItemSlotMouseAction): void; checkHotbarKeyPressed(keyEvent: net_minecraft_client_input_KeyEvent): boolean; checkHotbarMouseClicked(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent): void; clearDraggingState(): void; clickedSlot: net_minecraft_world_inventory_Slot; containerTick(): void; doubleclick: boolean; draggingItem: net_minecraft_world_item_ItemStack; getGuiLeft(): number; getGuiTop(): number; getHoveredSlot(arg0: number, arg1: number): net_minecraft_world_inventory_Slot; getSlotColor(index: number): number; getSlotUnderMouse(): net_minecraft_world_inventory_Slot; getTooltipFromContainerItem(itemStack: net_minecraft_world_item_ItemStack): any; getXSize(): number; getYSize(): number; handleSlotStateChanged(arg0: number, arg1: number, arg2: boolean): void; hasClickedOutside(arg0: number, arg1: number, arg2: number, arg3: number): boolean; hoveredSlot: net_minecraft_world_inventory_Slot; imageHeight: number; imageWidth: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; inventoryLabelX: number; inventoryLabelY: number; isHovering(slot: net_minecraft_world_inventory_Slot, arg1: number, arg2: number): boolean; isHovering(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; isQuickCrafting: boolean; isSplittingStack: boolean; readonly itemSlotMouseActions: any; lastClickSlot: net_minecraft_world_inventory_Slot; lastQuickMoved: net_minecraft_world_item_ItemStack; leftPos: number; readonly menu: net_minecraft_world_inventory_AbstractContainerMenu; onMouseClickAction(slot: net_minecraft_world_inventory_Slot, clickType: net_minecraft_world_inventory_ClickType): void; onStopHovering(slot: net_minecraft_world_inventory_Slot): void; readonly playerInventoryTitle: net_minecraft_network_chat_Component; readonly quickCraftSlots: any; quickCraftingButton: number; quickCraftingRemainder: number; quickCraftingType: number; quickdropSlot: net_minecraft_world_inventory_Slot; quickdropTime: number; recalculateQuickCraftRemaining(): void; renderBg(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; renderCarriedItem(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; renderContents(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; renderFloatingItem(guiGraphics: net_minecraft_client_gui_GuiGraphics, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number, string: string): void; renderLabels(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; renderSlot(guiGraphics: net_minecraft_client_gui_GuiGraphics, slot: net_minecraft_world_inventory_Slot): void; renderSlotContents(guiGraphics: net_minecraft_client_gui_GuiGraphics, itemstack: net_minecraft_world_item_ItemStack, slot: net_minecraft_world_inventory_Slot, countString: string): void; renderSlotHighlightBack(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSlotHighlightFront(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSlots(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSnapbackItem(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; showTooltipWithItemInHand(itemStack: net_minecraft_world_item_ItemStack): boolean; skipNextRelease: boolean; slotClicked(slot: net_minecraft_world_inventory_Slot, arg1: number, arg2: number, clickType: net_minecraft_world_inventory_ClickType): void; slotColor: number; snapbackData: any; titleLabelX: number; titleLabelY: number; topPos: number; } interface net_minecraft_client_gui_screens_inventory_AbstractFurnaceScreen extends net_minecraft_client_gui_screens_inventory_AbstractRecipeBookScreen { readonly burnProgressSprite: net_minecraft_resources_ResourceLocation; readonly litProgressSprite: net_minecraft_resources_ResourceLocation; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_gui_screens_inventory_AbstractRecipeBookScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen, net_minecraft_client_gui_screens_recipebook_RecipeUpdateListener { getRecipeBookButtonPosition(): net_minecraft_client_gui_navigation_ScreenPosition; initButton(): void; isBiggerResultSlot(): boolean; isHovering(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; isHovering(slot: net_minecraft_world_inventory_Slot, arg1: number, arg2: number): boolean; onRecipeBookButtonClick(): void; readonly recipeBookComponent: net_minecraft_client_gui_screens_recipebook_RecipeBookComponent; widthTooNarrow: boolean; } interface net_minecraft_client_gui_screens_inventory_AbstractSignEditScreen extends net_minecraft_client_gui_screens_Screen { frame: number; getSignTextScale(): any; getSignYOffset(): number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly isFrontText: boolean; isValid(): boolean; line: number; readonly messages: string[]; onDone(): void; renderSign(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSignBackground(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSignText(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; setMessage(string: string): void; readonly sign: net_minecraft_world_level_block_entity_SignBlockEntity; signField: net_minecraft_client_gui_font_TextFieldHelper; text: net_minecraft_world_level_block_entity_SignText; readonly woodType: net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_client_gui_screens_inventory_AnvilScreen extends net_minecraft_client_gui_screens_inventory_ItemCombinerScreen { name: net_minecraft_client_gui_components_EditBox; onNameChanged(string: string): void; readonly player: net_minecraft_world_entity_player_Player; } interface net_minecraft_client_gui_screens_inventory_BeaconScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { addBeaconButton(abstractWidget: net_minecraft_client_gui_components_AbstractWidget): void; readonly beaconButtons: any; primary: net_minecraft_core_Holder; secondary: net_minecraft_core_Holder; updateButtons(): void; } interface net_minecraft_client_gui_screens_inventory_BlastFurnaceScreen extends net_minecraft_client_gui_screens_inventory_AbstractFurnaceScreen { } interface net_minecraft_client_gui_screens_inventory_BookEditScreen extends net_minecraft_client_gui_screens_Screen { appendPageToBook(): void; backButton: net_minecraft_client_gui_screens_inventory_PageButton; readonly book: net_minecraft_world_item_ItemStack; currentPage: number; eraseEmptyTrailingPages(): void; forwardButton: net_minecraft_client_gui_screens_inventory_PageButton; getNumPages(): number; getPageNumberMessage(): net_minecraft_network_chat_Component; readonly hand: net_minecraft_world_InteractionHand; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; numberOfPages: net_minecraft_network_chat_Component; readonly owner: net_minecraft_world_entity_player_Player; page: net_minecraft_client_gui_components_MultiLineEditBox; pageBack(): void; pageForward(): void; readonly pages: any; saveChanges(): void; readonly signScreen: net_minecraft_client_gui_screens_inventory_BookSignScreen; updateButtonVisibility(): void; updateLocalCopy(): void; updatePageContent(): void; } interface net_minecraft_client_gui_screens_inventory_BookSignScreen extends net_minecraft_client_gui_screens_Screen { readonly bookEditScreen: net_minecraft_client_gui_screens_inventory_BookEditScreen; readonly hand: net_minecraft_world_InteractionHand; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly owner: net_minecraft_world_entity_player_Player; readonly ownerText: net_minecraft_network_chat_Component; readonly pages: any; saveChanges(): void; titleBox: net_minecraft_client_gui_components_EditBox; titleValue: string; } interface net_minecraft_client_gui_screens_inventory_BookViewScreen extends net_minecraft_client_gui_screens_Screen { backButton: net_minecraft_client_gui_screens_inventory_PageButton; bookAccess: net_minecraft_client_gui_screens_inventory_BookViewScreen_BookAccess; cachedPage: number; cachedPageComponents: any; closeContainerOnServer(): void; createMenuControls(): void; createPageControlButtons(): void; currentPage: number; forcePage(arg0: number): boolean; forwardButton: net_minecraft_client_gui_screens_inventory_PageButton; getClickedComponentStyleAt(arg0: number, arg1: number): net_minecraft_network_chat_Style; getNumPages(): number; getPageNumberMessage(): net_minecraft_network_chat_Component; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; pageBack(): void; pageForward(): void; pageMsg: net_minecraft_network_chat_Component; readonly playTurnSound: boolean; setBookAccess(bookAccess: net_minecraft_client_gui_screens_inventory_BookViewScreen_BookAccess): void; setPage(arg0: number): boolean; updateButtonVisibility(): void; } interface net_minecraft_client_gui_screens_inventory_BookViewScreen_BookAccess { equals(o: any): boolean; getPage(arg0: number): net_minecraft_network_chat_Component; getPageCount(): number; hashCode(): number; pages(): any; toString(): string; } interface net_minecraft_client_gui_screens_inventory_BrewingStandScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { } interface net_minecraft_client_gui_screens_inventory_CartographyTableScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { readonly mapRenderState: net_minecraft_client_renderer_state_MapRenderState; renderMap(guiGraphics: net_minecraft_client_gui_GuiGraphics, mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData, arg3: number, arg4: number, arg5: number): void; renderResultingMap(guiGraphics: net_minecraft_client_gui_GuiGraphics, mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): void; } interface net_minecraft_client_gui_screens_inventory_CommandBlockEditScreen extends net_minecraft_client_gui_screens_inventory_AbstractCommandBlockEditScreen { readonly autoCommandBlock: net_minecraft_world_level_block_entity_CommandBlockEntity; autoexec: boolean; autoexecButton: net_minecraft_client_gui_components_CycleButton; conditional: boolean; conditionalButton: net_minecraft_client_gui_components_CycleButton; enableControls(arg0: boolean): void; mode: net_minecraft_world_level_block_entity_CommandBlockEntity_Mode; modeButton: net_minecraft_client_gui_components_CycleButton; updateGui(): void; } interface net_minecraft_client_gui_screens_inventory_ContainerScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { readonly containerRows: number; } interface net_minecraft_client_gui_screens_inventory_CrafterScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { disableSlot(arg0: number): void; enableSlot(arg0: number): void; readonly player: net_minecraft_world_entity_player_Player; renderDisabledSlot(guiGraphics: net_minecraft_client_gui_GuiGraphics, crafterSlot: net_minecraft_world_inventory_CrafterSlot): void; renderRedstone(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; updateSlotState(arg0: number, arg1: boolean): void; } interface net_minecraft_client_gui_screens_inventory_CraftingScreen extends net_minecraft_client_gui_screens_inventory_AbstractRecipeBookScreen { } interface net_minecraft_client_gui_screens_inventory_CreativeInventoryListener extends net_minecraft_world_inventory_ContainerListener { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_gui_screens_inventory_CreativeModeInventoryScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { canScroll(): boolean; checkTabClicked(creativeModeTab: net_minecraft_world_item_CreativeModeTab, arg1: number, arg2: number): boolean; checkTabHovering(guiGraphics: net_minecraft_client_gui_GuiGraphics, creativeModeTab: net_minecraft_world_item_CreativeModeTab, arg2: number, arg3: number): boolean; currentPage: any; destroyItemSlot: net_minecraft_world_inventory_Slot; readonly displayOperatorCreativeTab: boolean; readonly effects: net_minecraft_client_gui_screens_inventory_EffectsInInventory; getCurrentPage(): any; getTabX(creativeModeTab: net_minecraft_world_item_CreativeModeTab): number; getTabY(creativeModeTab: net_minecraft_world_item_CreativeModeTab): number; hasPermissions(player: net_minecraft_world_entity_player_Player): boolean; ignoreTextInput: boolean; insideScrollbar(arg0: number, arg1: number): boolean; isCreativeSlot(slot: net_minecraft_world_inventory_Slot): boolean; isInventoryOpen(): boolean; listener: net_minecraft_client_gui_screens_inventory_CreativeInventoryListener; originalSlots: any; readonly pages: any; refreshCurrentTabContents(collection: any): void; refreshSearchResults(): void; renderTabButton(guiGraphics: net_minecraft_client_gui_GuiGraphics, creativeModeTab: net_minecraft_world_item_CreativeModeTab): void; scrollOffs: number; scrolling: boolean; searchBox: net_minecraft_client_gui_components_EditBox; selectTab(creativeModeTab: net_minecraft_world_item_CreativeModeTab): void; setCurrentPage(currentPage: any): void; tryRebuildTabContents(sessionSearchTrees: net_minecraft_client_multiplayer_SessionSearchTrees, featureFlagSet: net_minecraft_world_flag_FeatureFlagSet, arg2: boolean, provider: net_minecraft_core_HolderLookup_Provider): boolean; tryRefreshInvalidatedTabs(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet, arg1: boolean, provider: net_minecraft_core_HolderLookup_Provider): void; updateVisibleTags(string: string): void; readonly visibleTags: any; } interface net_minecraft_client_gui_screens_inventory_CreativeModeInventoryScreen_ItemPickerMenu extends net_minecraft_world_inventory_AbstractContainerMenu { calculateRowCount(): number; canScroll(): boolean; getRowIndexForScroll(arg0: number): number; getScrollForRowIndex(arg0: number): number; readonly inventoryMenu: net_minecraft_world_inventory_AbstractContainerMenu; readonly items: net_minecraft_core_NonNullList; scrollTo(arg0: number): void; subtractInputFromScroll(arg0: number, arg1: number): number; } interface net_minecraft_client_gui_screens_inventory_CyclingSlotBackground { getIconTransitionTransparency(arg0: number): number; iconIndex: number; icons: any; render(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, guiGraphics: net_minecraft_client_gui_GuiGraphics, arg2: number, arg3: number, arg4: number): void; renderIcon(slot: net_minecraft_world_inventory_Slot, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, guiGraphics: net_minecraft_client_gui_GuiGraphics, arg4: number, arg5: number): void; readonly slotIndex: number; tick(list: any): void; } interface net_minecraft_client_gui_screens_inventory_DispenserScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { } interface net_minecraft_client_gui_screens_inventory_EffectsInInventory { canSeeEffects(): boolean; getEffectName(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): net_minecraft_network_chat_Component; hoveredEffect: net_minecraft_world_effect_MobEffectInstance; readonly minecraft: net_minecraft_client_Minecraft; renderBackgrounds(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, iterable: any, arg4: boolean): void; renderEffects(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; renderIcons(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, iterable: any, arg4: boolean): void; renderLabels(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, iterable: any): void; renderTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; readonly screen: net_minecraft_client_gui_screens_inventory_AbstractContainerScreen; } interface net_minecraft_client_gui_screens_inventory_EnchantmentNames { getRandomName(font: net_minecraft_client_gui_Font, arg1: number): net_minecraft_network_chat_FormattedText; initSeed(arg0: number): void; readonly random: net_minecraft_util_RandomSource; readonly words: string[]; } interface net_minecraft_client_gui_screens_inventory_EnchantmentScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { bookModel: net_minecraft_client_model_BookModel; flip: number; flipA: number; flipT: number; last: net_minecraft_world_item_ItemStack; oFlip: number; oOpen: number; open: number; readonly random: net_minecraft_util_RandomSource; renderBook(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; tickBook(): void; } interface net_minecraft_client_gui_screens_inventory_FurnaceScreen extends net_minecraft_client_gui_screens_inventory_AbstractFurnaceScreen { } interface net_minecraft_client_gui_screens_inventory_GrindstoneScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { } interface net_minecraft_client_gui_screens_inventory_HangingSignEditScreen extends net_minecraft_client_gui_screens_inventory_AbstractSignEditScreen { readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_gui_screens_inventory_HopperScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { } interface net_minecraft_client_gui_screens_inventory_HorseInventoryScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { drawSlot(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; readonly horse: net_minecraft_world_entity_animal_horse_AbstractHorse; readonly inventoryColumns: number; xMouse: number; yMouse: number; } interface net_minecraft_client_gui_screens_inventory_InventoryScreen extends net_minecraft_client_gui_screens_inventory_AbstractRecipeBookScreen { buttonClicked: boolean; readonly effects: net_minecraft_client_gui_screens_inventory_EffectsInInventory; xMouse: number; yMouse: number; } interface net_minecraft_client_gui_screens_inventory_ItemCombinerScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen, net_minecraft_world_inventory_ContainerListener { readonly menuResource: net_minecraft_resources_ResourceLocation; renderErrorIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; subInit(): void; } interface net_minecraft_client_gui_screens_inventory_JigsawBlockEditScreen extends net_minecraft_client_gui_screens_Screen { doneButton: net_minecraft_client_gui_components_Button; finalStateEdit: net_minecraft_client_gui_components_EditBox; generateButton: net_minecraft_client_gui_components_Button; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly jigsawEntity: net_minecraft_world_level_block_entity_JigsawBlockEntity; joint: net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType; jointButton: net_minecraft_client_gui_components_CycleButton; keepJigsaws: boolean; levels: number; nameEdit: net_minecraft_client_gui_components_EditBox; onCancel(): void; onDone(): void; parseAsInt(string: string): number; placementPriorityEdit: net_minecraft_client_gui_components_EditBox; poolEdit: net_minecraft_client_gui_components_EditBox; selectionPriorityEdit: net_minecraft_client_gui_components_EditBox; sendGenerate(): void; sendToServer(): void; targetEdit: net_minecraft_client_gui_components_EditBox; updateValidity(): void; } interface net_minecraft_client_gui_screens_inventory_LecternScreen extends net_minecraft_client_gui_screens_inventory_BookViewScreen, net_minecraft_client_gui_screens_inventory_MenuAccess { bookChanged(): void; getMenu(): net_minecraft_world_inventory_LecternMenu; getMenu(): net_minecraft_world_inventory_AbstractContainerMenu; readonly listener: net_minecraft_world_inventory_ContainerListener; readonly menu: net_minecraft_world_inventory_LecternMenu; pageChanged(): void; sendButtonClick(arg0: number): void; } interface net_minecraft_client_gui_screens_inventory_LoomScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { bannerStack: net_minecraft_world_item_ItemStack; containerChanged(): void; displayPatterns: boolean; dyeStack: net_minecraft_world_item_ItemStack; flag: net_minecraft_client_model_BannerFlagModel; hasMaxPatterns: boolean; patternStack: net_minecraft_world_item_ItemStack; renderBannerOnButton(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; resultBannerPatterns: net_minecraft_world_level_block_entity_BannerPatternLayers; scrollOffs: number; scrolling: boolean; startRow: number; totalRowCount(): number; } interface net_minecraft_client_gui_screens_inventory_MenuAccess { getMenu(): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_client_gui_screens_inventory_MerchantScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { canScroll(arg0: number): boolean; postButtonClick(): void; renderAndDecorateCostA(guiGraphics: net_minecraft_client_gui_GuiGraphics, itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, arg3: number, arg4: number): void; renderButtonArrows(guiGraphics: net_minecraft_client_gui_GuiGraphics, merchantOffer: net_minecraft_world_item_trading_MerchantOffer, arg2: number, arg3: number): void; renderProgressBar(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, merchantOffer: net_minecraft_world_item_trading_MerchantOffer): void; renderScroller(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, merchantOffers: net_minecraft_world_item_trading_MerchantOffers): void; scrollOff: number; shopItem: number; readonly tradeOfferButtons: any[]; } interface net_minecraft_client_gui_screens_inventory_MinecartCommandBlockEditScreen extends net_minecraft_client_gui_screens_inventory_AbstractCommandBlockEditScreen { readonly commandBlock: net_minecraft_world_level_BaseCommandBlock; } interface net_minecraft_client_gui_screens_inventory_PageButton extends net_minecraft_client_gui_components_Button { readonly isForward: boolean; readonly playTurnSound: boolean; } interface net_minecraft_client_gui_screens_inventory_ShulkerBoxScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { } interface net_minecraft_client_gui_screens_inventory_SignEditScreen extends net_minecraft_client_gui_screens_inventory_AbstractSignEditScreen { signModel: net_minecraft_client_model_Model_Simple; } interface net_minecraft_client_gui_screens_inventory_SmithingScreen extends net_minecraft_client_gui_screens_inventory_ItemCombinerScreen { readonly additionalIcon: net_minecraft_client_gui_screens_inventory_CyclingSlotBackground; armorStandPreview: net_minecraft_world_entity_decoration_ArmorStand; readonly baseIcon: net_minecraft_client_gui_screens_inventory_CyclingSlotBackground; getTemplateItem(): any; hasRecipeError(): boolean; renderOnboardingTooltips(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; readonly templateIcon: net_minecraft_client_gui_screens_inventory_CyclingSlotBackground; updateArmorStandPreview(itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_client_gui_screens_inventory_SmokerScreen extends net_minecraft_client_gui_screens_inventory_AbstractFurnaceScreen { } interface net_minecraft_client_gui_screens_inventory_StonecutterScreen extends net_minecraft_client_gui_screens_inventory_AbstractContainerScreen { containerChanged(): void; displayRecipes: boolean; getOffscreenRows(): number; isScrollBarActive(): boolean; renderButtons(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; renderRecipes(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; scrollOffs: number; scrolling: boolean; startIndex: number; } interface net_minecraft_client_gui_screens_inventory_StructureBlockEditScreen extends net_minecraft_client_gui_screens_Screen { dataEdit: net_minecraft_client_gui_components_EditBox; readonly decimalFormat: any; detectButton: net_minecraft_client_gui_components_Button; includeEntitiesButton: net_minecraft_client_gui_components_CycleButton; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; initialEntityIgnoring: boolean; initialMirror: net_minecraft_world_level_block_Mirror; initialMode: net_minecraft_world_level_block_state_properties_StructureMode; initialRotation: net_minecraft_world_level_block_Rotation; initialShowAir: boolean; initialShowBoundingBox: boolean; initialStrict: boolean; integrityEdit: net_minecraft_client_gui_components_EditBox; loadButton: net_minecraft_client_gui_components_Button; mirrorButton: net_minecraft_client_gui_components_CycleButton; nameEdit: net_minecraft_client_gui_components_EditBox; onCancel(): void; onDone(): void; parseCoordinate(string: string): number; parseIntegrity(string: string): number; parseSeed(string: string): number; posXEdit: net_minecraft_client_gui_components_EditBox; posYEdit: net_minecraft_client_gui_components_EditBox; posZEdit: net_minecraft_client_gui_components_EditBox; rot0Button: net_minecraft_client_gui_components_Button; rot180Button: net_minecraft_client_gui_components_Button; rot270Button: net_minecraft_client_gui_components_Button; rot90Button: net_minecraft_client_gui_components_Button; saveButton: net_minecraft_client_gui_components_Button; seedEdit: net_minecraft_client_gui_components_EditBox; sendToServer(updateType: net_minecraft_world_level_block_entity_StructureBlockEntity_UpdateType): boolean; sizeXEdit: net_minecraft_client_gui_components_EditBox; sizeYEdit: net_minecraft_client_gui_components_EditBox; sizeZEdit: net_minecraft_client_gui_components_EditBox; strictButton: net_minecraft_client_gui_components_CycleButton; readonly structure: net_minecraft_world_level_block_entity_StructureBlockEntity; toggleAirButton: net_minecraft_client_gui_components_CycleButton; toggleBoundingBox: net_minecraft_client_gui_components_CycleButton; updateDirectionButtons(): void; updateMode(structureMode: net_minecraft_world_level_block_state_properties_StructureMode): void; } interface net_minecraft_client_gui_screens_inventory_TestBlockEditScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; message: string; messageEdit: net_minecraft_client_gui_components_EditBox; mode: net_minecraft_world_level_block_state_properties_TestBlockMode; onCancel(): void; onDone(): void; readonly position: net_minecraft_core_BlockPos; updateMode(testBlockMode: net_minecraft_world_level_block_state_properties_TestBlockMode): void; } interface net_minecraft_client_gui_screens_inventory_TestInstanceBlockEditScreen extends net_minecraft_client_gui_screens_Screen { readonly blockEntity: net_minecraft_world_level_block_entity_TestInstanceBlockEntity; exportButton: net_minecraft_client_gui_components_Button; idEdit: net_minecraft_client_gui_components_EditBox; includeEntitiesButton: net_minecraft_client_gui_components_CycleButton; infoWidget: net_minecraft_client_gui_components_FittingMultiLineTextWidget; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; onCancel(): void; onDone(): void; rotationButton: net_minecraft_client_gui_components_CycleButton; saveButton: net_minecraft_client_gui_components_Button; sendToServer(action: net_minecraft_network_protocol_game_ServerboundTestInstanceBlockActionPacket_Action): boolean; setSize(vec3i: net_minecraft_core_Vec3i): void; setStatus(component: net_minecraft_network_chat_Component, optional: any): void; sizeXEdit: net_minecraft_client_gui_components_EditBox; sizeYEdit: net_minecraft_client_gui_components_EditBox; sizeZEdit: net_minecraft_client_gui_components_EditBox; updateSaveState(): void; updateTestInfo(arg0: boolean): void; widgetX(arg0: number, arg1: number): number; } interface net_minecraft_client_gui_screens_inventory_tooltip_BelowOrAboveWidgetTooltipPositioner extends net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner { readonly screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle; } interface net_minecraft_client_gui_screens_inventory_tooltip_ClientActivePlayersTooltip extends net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipComponent { readonly activePlayers: any; } interface net_minecraft_client_gui_screens_inventory_tooltip_ClientActivePlayersTooltip_ActivePlayersTooltip extends net_minecraft_world_inventory_tooltip_TooltipComponent { equals(o: any): boolean; hashCode(): number; profiles(): any; toString(): string; } interface net_minecraft_client_gui_screens_inventory_tooltip_ClientBundleTooltip extends net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipComponent { backgroundHeight(): number; readonly contents: net_minecraft_world_item_component_BundleContents; drawProgressbar(arg0: number, arg1: number, font: net_minecraft_client_gui_Font, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; drawSelectedItemTooltip(font: net_minecraft_client_gui_Font, guiGraphics: net_minecraft_client_gui_GuiGraphics, arg2: number, arg3: number, arg4: number): void; getAmountOfHiddenItems(list: any): number; getContentXOffset(arg0: number): number; getProgressBarFill(): number; getProgressBarFillText(): net_minecraft_network_chat_Component; getProgressBarTexture(): net_minecraft_resources_ResourceLocation; getShownItems(arg0: number): any; gridSizeY(): number; itemGridHeight(): number; renderBundleWithItemsTooltip(font: net_minecraft_client_gui_Font, arg1: number, arg2: number, arg3: number, arg4: number, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderEmptyBundleTooltip(font: net_minecraft_client_gui_Font, arg1: number, arg2: number, arg3: number, arg4: number, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderSlot(arg0: number, arg1: number, arg2: number, list: any, arg4: number, font: net_minecraft_client_gui_Font, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; slotCount(): number; } interface net_minecraft_client_gui_screens_inventory_tooltip_ClientTextTooltip extends net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipComponent { readonly text: net_minecraft_util_FormattedCharSequence; } interface net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipComponent { getHeight(font: net_minecraft_client_gui_Font): number; getWidth(font: net_minecraft_client_gui_Font): number; renderImage(font: net_minecraft_client_gui_Font, arg1: number, arg2: number, arg3: number, arg4: number, guiGraphics: net_minecraft_client_gui_GuiGraphics): void; renderText(guiGraphics: net_minecraft_client_gui_GuiGraphics, font: net_minecraft_client_gui_Font, arg2: number, arg3: number): void; showTooltipWithItemInHand(): boolean; } interface net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner { positionTooltip(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): any; } interface net_minecraft_client_gui_screens_inventory_tooltip_DefaultTooltipPositioner extends net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner { positionTooltip(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): any; positionTooltip(arg0: number, arg1: number, vector2i: any, arg3: number, arg4: number): void; } interface net_minecraft_client_gui_screens_inventory_tooltip_MenuTooltipPositioner extends net_minecraft_client_gui_screens_inventory_tooltip_ClientTooltipPositioner { readonly screenRectangle: net_minecraft_client_gui_navigation_ScreenRectangle; } interface net_minecraft_client_gui_screens_inventory_tooltip_TooltipRenderUtil { } interface net_minecraft_client_gui_screens_multiplayer_CodeOfConductScreen extends net_minecraft_client_gui_screens_multiplayer_WarningScreen { readonly codeOfConductText: string; onResult(arg0: boolean): void; readonly parent: net_minecraft_client_gui_screens_Screen; readonly resultConsumer: any; readonly serverData: net_minecraft_client_multiplayer_ServerData; } interface net_minecraft_client_gui_screens_multiplayer_JoinMultiplayerScreen extends net_minecraft_client_gui_screens_Screen { addServerCallback(arg0: boolean): void; deleteButton: net_minecraft_client_gui_components_Button; deleteCallback(arg0: boolean): void; directJoinCallback(arg0: boolean): void; editButton: net_minecraft_client_gui_components_Button; editServerCallback(arg0: boolean): void; editingServer: net_minecraft_client_multiplayer_ServerData; getPinger(): net_minecraft_client_multiplayer_ServerStatusPinger; getServers(): net_minecraft_client_multiplayer_ServerList; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; join(serverData: net_minecraft_client_multiplayer_ServerData): void; lanServerDetector: net_minecraft_client_server_LanServerDetection_LanServerDetector; lanServerList: net_minecraft_client_server_LanServerDetection_LanServerList; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; onSelectedChange(): void; readonly pinger: net_minecraft_client_multiplayer_ServerStatusPinger; refreshServerList(): void; selectButton: net_minecraft_client_gui_components_Button; serverSelectionList: net_minecraft_client_gui_screens_multiplayer_ServerSelectionList; servers: net_minecraft_client_multiplayer_ServerList; } interface net_minecraft_client_gui_screens_multiplayer_SafetyScreen extends net_minecraft_client_gui_screens_multiplayer_WarningScreen { readonly previous: net_minecraft_client_gui_screens_Screen; } interface net_minecraft_client_gui_screens_multiplayer_ServerReconfigScreen extends net_minecraft_client_gui_screens_Screen { readonly connection: net_minecraft_network_Connection; delayTicker: number; disconnectButton: net_minecraft_client_gui_components_Button; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; } interface net_minecraft_client_gui_screens_multiplayer_ServerSelectionList extends net_minecraft_client_gui_components_ObjectSelectionList { readonly lanHeader: net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry; readonly networkServers: any; readonly onlineServers: any; refreshEntries(): void; removed(): void; readonly screen: net_minecraft_client_gui_screens_multiplayer_JoinMultiplayerScreen; setSelected(entry: net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry): void; setSelected(entry: any): void; updateNetworkServers(list: any): void; updateOnlineServers(serverList: net_minecraft_client_multiplayer_ServerList): void; } interface net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry extends net_minecraft_client_gui_components_ObjectSelectionList_Entry { close(): void; join(): void; matches(entry: net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry): boolean; } interface net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_LANHeader extends net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry { readonly loadingDotsWidget: net_minecraft_client_gui_components_LoadingDotsWidget; readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_NetworkServerEntry extends net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry { getServerNarration(): net_minecraft_network_chat_Component; readonly minecraft: net_minecraft_client_Minecraft; readonly screen: net_minecraft_client_gui_screens_multiplayer_JoinMultiplayerScreen; readonly serverData: net_minecraft_client_server_LanServer; } interface net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_OnlineServerEntry extends net_minecraft_client_gui_screens_multiplayer_ServerSelectionList_Entry { canJoin(): boolean; drawIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, resourceLocation: net_minecraft_resources_ResourceLocation): void; getServerData(): net_minecraft_client_multiplayer_ServerData; readonly icon: net_minecraft_client_gui_screens_FaviconTexture; lastIconBytes: number[]; readonly minecraft: net_minecraft_client_Minecraft; onlinePlayersTooltip: any; refreshStatus(): void; readonly screen: net_minecraft_client_gui_screens_multiplayer_JoinMultiplayerScreen; readonly serverData: net_minecraft_client_multiplayer_ServerData; statusIcon: net_minecraft_resources_ResourceLocation; statusIconTooltip: net_minecraft_network_chat_Component; swap(arg0: number, arg1: number): void; updateServerList(): void; uploadServerIcon(arg0: number[]): boolean; } interface net_minecraft_client_gui_screens_multiplayer_WarningScreen extends net_minecraft_client_gui_screens_Screen { addFooterButtons(): net_minecraft_client_gui_layouts_Layout; readonly check: net_minecraft_network_chat_Component; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_FrameLayout; readonly message: net_minecraft_network_chat_Component; messageWidget: net_minecraft_client_gui_components_FittingMultiLineTextWidget; readonly narration: net_minecraft_network_chat_Component; stopShowing: net_minecraft_client_gui_components_Checkbox; } interface net_minecraft_client_gui_screens_options_AccessibilityOptionsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { isMinecartOptionEnabled(): boolean; } interface net_minecraft_client_gui_screens_options_ChatOptionsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { } interface net_minecraft_client_gui_screens_options_FontOptionsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { } interface net_minecraft_client_gui_screens_options_LanguageSelectScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { readonly languageManager: net_minecraft_client_resources_language_LanguageManager; languageSelectionList: any; onDone(): void; } interface net_minecraft_client_gui_screens_options_MouseSettingsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { } interface net_minecraft_client_gui_screens_options_OnlineOptionsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { difficultyDisplay: net_minecraft_client_OptionInstance; options: any; } interface net_minecraft_client_gui_screens_options_OptionsScreen extends net_minecraft_client_gui_screens_Screen { applyPacks(packRepository: net_minecraft_server_packs_repository_PackRepository): void; createOnlineButton(): net_minecraft_client_gui_layouts_LayoutElement; difficultyButton: net_minecraft_client_gui_components_CycleButton; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; lockButton: net_minecraft_client_gui_components_LockIconButton; lockCallback(arg0: boolean): void; openScreenButton(component: net_minecraft_network_chat_Component, supplier: any): net_minecraft_client_gui_components_Button; readonly options: net_minecraft_client_Options; } interface net_minecraft_client_gui_screens_options_OptionsSubScreen extends net_minecraft_client_gui_screens_Screen { addContents(): void; addFooter(): void; addOptions(): void; addTitle(): void; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; list: net_minecraft_client_gui_components_OptionsList; readonly options: net_minecraft_client_Options; } interface net_minecraft_client_gui_screens_options_SkinCustomizationScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { } interface net_minecraft_client_gui_screens_options_SoundOptionsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { getAllSoundOptionsExceptMaster(): net_minecraft_client_OptionInstance[]; } interface net_minecraft_client_gui_screens_options_UnsupportedGraphicsWarningScreen extends net_minecraft_client_gui_screens_Screen { readonly buttonOptions: any; buttonWidth: number; contentTop: number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly message: any; messageLines: net_minecraft_client_gui_components_MultiLineLabel; readonly narrationMessage: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_options_UnsupportedGraphicsWarningScreen_ButtonOption { readonly message: net_minecraft_network_chat_Component; readonly onPress: net_minecraft_client_gui_components_Button_OnPress; } interface net_minecraft_client_gui_screens_options_VideoSettingsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { readonly gpuWarnlistManager: net_minecraft_client_renderer_GpuWarnlistManager; readonly oldMipmaps: number; updateFullscreenButton(arg0: boolean): void; } interface net_minecraft_client_gui_screens_options_controls_ControlsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { } interface net_minecraft_client_gui_screens_options_controls_KeyBindsList extends net_minecraft_client_gui_components_ContainerObjectSelectionList { readonly keyBindsScreen: net_minecraft_client_gui_screens_options_controls_KeyBindsScreen; maxNameWidth: number; refreshEntries(): void; resetMappingAndUpdateButtons(): void; } interface net_minecraft_client_gui_screens_options_controls_KeyBindsList_CategoryEntry extends net_minecraft_client_gui_screens_options_controls_KeyBindsList_Entry { readonly categoryName: net_minecraft_client_gui_components_FocusableTextWidget; } interface net_minecraft_client_gui_screens_options_controls_KeyBindsList_Entry extends net_minecraft_client_gui_components_ContainerObjectSelectionList_Entry { refreshEntry(): void; } interface net_minecraft_client_gui_screens_options_controls_KeyBindsList_KeyEntry extends net_minecraft_client_gui_screens_options_controls_KeyBindsList_Entry { readonly changeButton: net_minecraft_client_gui_components_Button; hasCollision: boolean; readonly key: net_minecraft_client_KeyMapping; readonly name: net_minecraft_network_chat_Component; readonly resetButton: net_minecraft_client_gui_components_Button; } interface net_minecraft_client_gui_screens_options_controls_KeyBindsScreen extends net_minecraft_client_gui_screens_options_OptionsSubScreen { isLastKeyHeldDown: boolean; isLastModifierHeldDown: boolean; keyBindsList: net_minecraft_client_gui_screens_options_controls_KeyBindsList; lastKeySelection: number; lastPressedKey: any; lastPressedModifier: any; resetButton: net_minecraft_client_gui_components_Button; selectedKey: net_minecraft_client_KeyMapping; } interface net_minecraft_client_gui_screens_packs_PackSelectionModel { commit(): void; findNewPacks(): void; getSelected(): any; getUnselected(): any; readonly iconGetter: any; readonly onListChanged: any; readonly output: any; readonly repository: net_minecraft_server_packs_repository_PackRepository; readonly selected: any; readonly unselected: any; updateRepoSelectedList(): void; } interface net_minecraft_client_gui_screens_packs_PackSelectionModel_Entry { canMoveDown(): boolean; canMoveUp(): boolean; canSelect(): boolean; canUnselect(): boolean; getCompatibility(): net_minecraft_server_packs_repository_PackCompatibility; getDescription(): net_minecraft_network_chat_Component; getExtendedDescription(): net_minecraft_network_chat_Component; getIconTexture(): net_minecraft_resources_ResourceLocation; getId(): string; getPackSource(): net_minecraft_server_packs_repository_PackSource; getTitle(): net_minecraft_network_chat_Component; isFixedPosition(): boolean; isRequired(): boolean; isSelected(): boolean; moveDown(): void; moveUp(): void; select(): void; unselect(): void; } interface net_minecraft_client_gui_screens_packs_PackSelectionModel_EntryBase extends net_minecraft_client_gui_screens_packs_PackSelectionModel_Entry { getOtherList(): any; getSelfList(): any; move(arg0: number): void; readonly pack: net_minecraft_server_packs_repository_Pack; toggleSelection(): void; updateHighContrastOptionInstance(): void; } interface net_minecraft_client_gui_screens_packs_PackSelectionScreen extends net_minecraft_client_gui_screens_Screen { availablePackList: net_minecraft_client_gui_screens_packs_TransferableSelectionList; clearSelected(): void; closeWatcher(): void; doneButton: net_minecraft_client_gui_components_Button; filterEntries(string: string, stream: any, transferableSelectionList: net_minecraft_client_gui_screens_packs_TransferableSelectionList): void; getPackIcon(pack: net_minecraft_server_packs_repository_Pack): net_minecraft_resources_ResourceLocation; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; loadPackIcon(textureManager: net_minecraft_client_renderer_texture_TextureManager, pack: net_minecraft_server_packs_repository_Pack): net_minecraft_resources_ResourceLocation; readonly model: net_minecraft_client_gui_screens_packs_PackSelectionModel; readonly packDir: any; readonly packIcons: any; populateLists(entryBase: net_minecraft_client_gui_screens_packs_PackSelectionModel_EntryBase): void; reload(): void; search: net_minecraft_client_gui_components_EditBox; selectedPackList: net_minecraft_client_gui_screens_packs_TransferableSelectionList; ticksToReload: number; updateFilteredEntries(string: string): void; watcher: any; } interface net_minecraft_client_gui_screens_packs_TransferableSelectionList extends net_minecraft_client_gui_components_ObjectSelectionList { readonly screen: net_minecraft_client_gui_screens_packs_PackSelectionScreen; readonly title: net_minecraft_network_chat_Component; updateList(stream: any, entryBase: net_minecraft_client_gui_screens_packs_PackSelectionModel_EntryBase): void; } interface net_minecraft_client_gui_screens_packs_TransferableSelectionList_Entry extends net_minecraft_client_gui_components_ObjectSelectionList_Entry { getPackId(): string; } interface net_minecraft_client_gui_screens_packs_TransferableSelectionList_HeaderEntry extends net_minecraft_client_gui_screens_packs_TransferableSelectionList_Entry { readonly font: net_minecraft_client_gui_Font; readonly text: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_packs_TransferableSelectionList_PackEntry extends net_minecraft_client_gui_screens_packs_TransferableSelectionList_Entry { readonly descriptionDisplayCache: net_minecraft_client_gui_components_MultiLineLabel; handlePackSelection(): void; readonly incompatibleDescriptionDisplayCache: net_minecraft_client_gui_components_MultiLineLabel; readonly incompatibleNameDisplayCache: net_minecraft_util_FormattedCharSequence; keyboardMoveDown(): void; keyboardMoveUp(): void; keyboardSelection(): void; readonly minecraft: net_minecraft_client_Minecraft; readonly nameDisplayCache: net_minecraft_util_FormattedCharSequence; readonly pack: net_minecraft_client_gui_screens_packs_PackSelectionModel_Entry; readonly parent: net_minecraft_client_gui_screens_packs_TransferableSelectionList; showHoverOverlay(): boolean; } interface net_minecraft_client_gui_screens_recipebook_CraftingRecipeBookComponent extends net_minecraft_client_gui_screens_recipebook_RecipeBookComponent { canDisplay(recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay): boolean; fillGhostRecipe(ghostSlots: net_minecraft_client_gui_screens_recipebook_GhostSlots, recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay, contextMap: net_minecraft_util_context_ContextMap): void; fillGhostRecipe(recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay): void; selectMatchingRecipes(recipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection, stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; selectMatchingRecipes(): void; } interface net_minecraft_client_gui_screens_recipebook_FurnaceRecipeBookComponent extends net_minecraft_client_gui_screens_recipebook_RecipeBookComponent { fillGhostRecipe(ghostSlots: net_minecraft_client_gui_screens_recipebook_GhostSlots, recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay, contextMap: net_minecraft_util_context_ContextMap): void; fillGhostRecipe(recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay): void; readonly recipeFilterName: net_minecraft_network_chat_Component; selectMatchingRecipes(recipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection, stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; selectMatchingRecipes(): void; } interface net_minecraft_client_gui_screens_recipebook_GhostSlots { clear(): void; readonly ingredients: any; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, minecraft: net_minecraft_client_Minecraft, arg2: boolean): void; renderTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, minecraft: net_minecraft_client_Minecraft, arg2: number, arg3: number, slot: net_minecraft_world_inventory_Slot): void; setInput(slot: net_minecraft_world_inventory_Slot, contextMap: net_minecraft_util_context_ContextMap, slotDisplay: net_minecraft_world_item_crafting_display_SlotDisplay): void; setResult(slot: net_minecraft_world_inventory_Slot, contextMap: net_minecraft_util_context_ContextMap, slotDisplay: net_minecraft_world_item_crafting_display_SlotDisplay): void; setSlot(slot: net_minecraft_world_inventory_Slot, contextMap: net_minecraft_util_context_ContextMap, slotDisplay: net_minecraft_world_item_crafting_display_SlotDisplay, arg3: boolean): void; readonly slotSelectTime: net_minecraft_client_gui_screens_recipebook_SlotSelectTime; } interface net_minecraft_client_gui_screens_recipebook_OverlayRecipeComponent extends net_minecraft_client_gui_components_Renderable, net_minecraft_client_gui_components_events_GuiEventListener { collection: net_minecraft_client_gui_screens_recipebook_RecipeCollection; getLastRecipeClicked(): net_minecraft_world_item_crafting_display_RecipeDisplayId; getRecipeCollection(): net_minecraft_client_gui_screens_recipebook_RecipeCollection; init(recipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection, contextMap: net_minecraft_util_context_ContextMap, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; readonly isFurnaceMenu: boolean; isVisible(): boolean; lastRecipeClicked: net_minecraft_world_item_crafting_display_RecipeDisplayId; readonly recipeButtons: any; setVisible(arg0: boolean): void; readonly slotSelectTime: net_minecraft_client_gui_screens_recipebook_SlotSelectTime; x: number; y: number; } interface net_minecraft_client_gui_screens_recipebook_RecipeBookComponent extends net_minecraft_client_gui_components_Renderable, net_minecraft_client_gui_components_events_GuiEventListener, net_minecraft_client_gui_narration_NarratableEntry { book: net_minecraft_client_ClientRecipeBook; checkSearchStringUpdate(): void; fillGhostRecipe(recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay): void; fillGhostRecipe(ghostSlots: net_minecraft_client_gui_screens_recipebook_GhostSlots, recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay, contextMap: net_minecraft_util_context_ContextMap): void; filterButton: net_minecraft_client_gui_components_StateSwitchingButton; getRecipeFilterName(): net_minecraft_network_chat_Component; getXOrigin(): number; getYOrigin(): number; readonly ghostSlots: net_minecraft_client_gui_screens_recipebook_GhostSlots; hasClickedOutside(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; height: number; ignoreTextInput: boolean; init(arg0: number, arg1: number, minecraft: net_minecraft_client_Minecraft, arg3: boolean): void; initFilterButtonTextures(): void; initVisuals(): void; isCraftingSlot(slot: net_minecraft_world_inventory_Slot): boolean; isFiltering(): boolean; isOffsetNextToMainGUI(): boolean; isVisible(): boolean; isVisibleAccordingToBookData(): boolean; lastPlacedRecipe: net_minecraft_world_item_crafting_display_RecipeDisplayId; lastRecipe: net_minecraft_world_item_crafting_display_RecipeDisplayId; lastRecipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection; lastSearch: string; magnifierIconPlacement: net_minecraft_client_gui_navigation_ScreenRectangle; readonly menu: net_minecraft_world_inventory_RecipeBookMenu; minecraft: net_minecraft_client_Minecraft; pirateSpeechForThePeople(string: string): void; readonly recipeBookPage: net_minecraft_client_gui_screens_recipebook_RecipeBookPage; recipeShown(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): void; recipesUpdated(): void; renderGhostRecipe(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: boolean): void; renderTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, slot: net_minecraft_world_inventory_Slot): void; searchBox: net_minecraft_client_gui_components_EditBox; selectMatchingRecipes(): void; selectMatchingRecipes(recipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection, stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; selectedTab: net_minecraft_client_gui_screens_recipebook_RecipeBookTabButton; sendUpdateSettings(): void; setVisible(arg0: boolean): void; slotClicked(slot: net_minecraft_world_inventory_Slot): void; readonly stackedContents: net_minecraft_world_entity_player_StackedItemContents; readonly tabButtons: any; readonly tabInfos: any; tick(): void; time: number; timesInventoryChanged: number; toggleFiltering(): boolean; toggleVisibility(): void; tryPlaceRecipe(recipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection, recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId, arg2: boolean): boolean; updateCollections(arg0: boolean, arg1: boolean): void; updateFilterButtonTooltip(): void; updateScreenPosition(arg0: number, arg1: number): number; updateStackedContents(): void; updateTabs(arg0: boolean): void; visible: boolean; width: number; widthTooNarrow: boolean; xOffset: number; } interface net_minecraft_client_gui_screens_recipebook_RecipeBookComponent_TabInfo { category(): net_minecraft_world_item_crafting_ExtendedRecipeBookCategory; equals(o: any): boolean; hashCode(): number; primaryIcon(): net_minecraft_world_item_ItemStack; secondaryIcon(): any; toString(): string; } interface net_minecraft_client_gui_screens_recipebook_RecipeBookPage { backButton: net_minecraft_client_gui_components_StateSwitchingButton; readonly buttons: any; currentPage: number; forwardButton: net_minecraft_client_gui_components_StateSwitchingButton; getLastClickedRecipe(): net_minecraft_world_item_crafting_display_RecipeDisplayId; getLastClickedRecipeCollection(): net_minecraft_client_gui_screens_recipebook_RecipeCollection; getRecipeBook(): net_minecraft_client_ClientRecipeBook; hoveredButton: net_minecraft_client_gui_screens_recipebook_RecipeButton; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; isFiltering: boolean; lastClickedRecipe: net_minecraft_world_item_crafting_display_RecipeDisplayId; lastClickedRecipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection; listButtons(consumer: any): void; minecraft: net_minecraft_client_Minecraft; mouseClicked(mouseButtonEvent: net_minecraft_client_input_MouseButtonEvent, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean): boolean; readonly overlay: net_minecraft_client_gui_screens_recipebook_OverlayRecipeComponent; readonly parent: net_minecraft_client_gui_screens_recipebook_RecipeBookComponent; recipeBook: net_minecraft_client_ClientRecipeBook; recipeCollections: any; recipeShown(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): void; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; renderTooltip(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; setInvisible(): void; totalPages: number; updateArrowButtons(): void; updateButtonsForPage(): void; updateCollections(list: any, arg1: boolean, arg2: boolean): void; } interface net_minecraft_client_gui_screens_recipebook_RecipeBookTabButton extends net_minecraft_client_gui_components_StateSwitchingButton { animationTime: number; getCategory(): net_minecraft_world_item_crafting_ExtendedRecipeBookCategory; renderIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics): void; startAnimation(clientRecipeBook: net_minecraft_client_ClientRecipeBook, arg1: boolean): void; readonly tabInfo: net_minecraft_client_gui_screens_recipebook_RecipeBookComponent_TabInfo; updateVisibility(clientRecipeBook: net_minecraft_client_ClientRecipeBook): boolean; } interface net_minecraft_client_gui_screens_recipebook_RecipeButton extends net_minecraft_client_gui_components_AbstractWidget { allRecipesHaveSameResultDisplay: boolean; animationTime: number; collection: net_minecraft_client_gui_screens_recipebook_RecipeCollection; getCollection(): net_minecraft_client_gui_screens_recipebook_RecipeCollection; getCurrentRecipe(): net_minecraft_world_item_crafting_display_RecipeDisplayId; getDisplayStack(): net_minecraft_world_item_ItemStack; getTooltipText(itemStack: net_minecraft_world_item_ItemStack): any; hasMultipleRecipes(): boolean; init(recipeCollection: net_minecraft_client_gui_screens_recipebook_RecipeCollection, arg1: boolean, recipeBookPage: net_minecraft_client_gui_screens_recipebook_RecipeBookPage, contextMap: net_minecraft_util_context_ContextMap): void; isOnlyOption(): boolean; selectedEntries: any; readonly slotSelectTime: net_minecraft_client_gui_screens_recipebook_SlotSelectTime; } interface net_minecraft_client_gui_screens_recipebook_RecipeCollection { readonly craftable: any; readonly entries: any; getRecipes(): any; getSelectedRecipes(craftableStatus: net_minecraft_client_gui_screens_recipebook_RecipeCollection_CraftableStatus): any; hasAnySelected(): boolean; hasCraftable(): boolean; isCraftable(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): boolean; selectRecipes(stackedItemContents: net_minecraft_world_entity_player_StackedItemContents, predicate: any): void; readonly selected: any; } interface net_minecraft_client_gui_screens_recipebook_RecipeCollection_CraftableStatus { } interface net_minecraft_client_gui_screens_recipebook_RecipeUpdateListener { fillGhostRecipe(recipeDisplay: net_minecraft_world_item_crafting_display_RecipeDisplay): void; recipesUpdated(): void; } interface net_minecraft_client_gui_screens_recipebook_SearchRecipeBookCategory extends net_minecraft_world_item_crafting_ExtendedRecipeBookCategory { includedCategories(): any; } interface net_minecraft_client_gui_screens_recipebook_SlotSelectTime { currentIndex(): number; } interface net_minecraft_client_gui_screens_reporting_AbstractReportScreen extends net_minecraft_client_gui_screens_Screen { addContent(): void; attestation: net_minecraft_client_gui_components_Checkbox; clearDraft(): void; createCommentBox(arg0: number, arg1: number, consumer: any): net_minecraft_client_gui_components_MultiLineEditBox; createFooter(): void; createHeader(): void; displayReportSendError(component: net_minecraft_network_chat_Component): void; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; onReportChanged(): void; onReportSendError(throwable: any): void; onReportSendSuccess(): void; reportBuilder: net_minecraft_client_multiplayer_chat_report_Report_Builder; readonly reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext; saveDraft(): void; sendButton: net_minecraft_client_gui_components_Button; sendReport(): void; } interface net_minecraft_client_gui_screens_reporting_ChatReportScreen extends net_minecraft_client_gui_screens_reporting_AbstractReportScreen { commentBox: net_minecraft_client_gui_components_MultiLineEditBox; selectMessagesButton: net_minecraft_client_gui_components_Button; selectReasonButton: net_minecraft_client_gui_components_Button; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionLogFiller { acceptMessage(output: net_minecraft_client_gui_screens_reporting_ChatSelectionLogFiller_Output, player: net_minecraft_client_multiplayer_chat_LoggedChatMessage_Player): boolean; readonly canReport: any; readonly contextBuilder: net_minecraft_client_multiplayer_chat_report_ChatReportContextBuilder; eventId: number; fillNextPage(arg0: number, output: net_minecraft_client_gui_screens_reporting_ChatSelectionLogFiller_Output): void; lastMessage: net_minecraft_network_chat_PlayerChatMessage; readonly log: net_minecraft_client_multiplayer_chat_ChatLog; missedCount: number; previousLink: net_minecraft_network_chat_SignedMessageLink; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionLogFiller_Output { acceptDivider(component: net_minecraft_network_chat_Component): void; acceptMessage(arg0: number, player: net_minecraft_client_multiplayer_chat_LoggedChatMessage_Player): void; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen extends net_minecraft_client_gui_screens_Screen { canReport(loggedChatMessage: net_minecraft_client_multiplayer_chat_LoggedChatMessage): boolean; chatLogFiller: net_minecraft_client_gui_screens_reporting_ChatSelectionLogFiller; chatSelectionList: net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList; confirmSelectedButton: net_minecraft_client_gui_components_Button; contextInfoLabel: net_minecraft_client_gui_components_MultiLineLabel; extendLog(): void; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; onReachedScrollTop(): void; readonly onSelected: any; readonly report: net_minecraft_client_multiplayer_chat_report_ChatReport_Builder; readonly reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext; updateConfirmSelectedButton(): void; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList extends net_minecraft_client_gui_components_ObjectSelectionList, net_minecraft_client_gui_screens_reporting_ChatSelectionLogFiller_Output { getFooterTop(): number; getMaxVisibleEntries(): number; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection): any; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection, predicate: any): any; nextEntry(screenDirection: net_minecraft_client_gui_navigation_ScreenDirection, predicate: any, entry: any): any; previousHeading: any; renderItem(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, entry: net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry): void; renderItem(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, entry: any): void; setSelected(entry: net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry): void; setSelected(entry: any): void; shouldHighlightEntry(entry: net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry): boolean; updateHeading(player: net_minecraft_client_multiplayer_chat_LoggedChatMessage_Player, arg1: boolean): void; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_DividerEntry extends net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry { readonly text: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry extends net_minecraft_client_gui_components_ObjectSelectionList_Entry { canReport(): boolean; canSelect(): boolean; isSelected(): boolean; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_MessageEntry extends net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry { readonly chatId: number; getMaximumTextWidth(): number; getTextIndent(): number; readonly hoverText: any; readonly narration: net_minecraft_network_chat_Component; readonly playerMessage: boolean; renderSelectedCheckmark(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number): void; renderTag(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; readonly tagHoverText: any; readonly tagIcon: net_minecraft_client_GuiMessageTag_Icon; readonly text: net_minecraft_network_chat_FormattedText; toggleReport(): boolean; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_MessageHeadingEntry extends net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry { readonly heading: net_minecraft_network_chat_Component; readonly skin: any; } interface net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_PaddingEntry extends net_minecraft_client_gui_screens_reporting_ChatSelectionScreen_ChatSelectionList_Entry { } interface net_minecraft_client_gui_screens_reporting_NameReportScreen extends net_minecraft_client_gui_screens_reporting_AbstractReportScreen { commentBox: net_minecraft_client_gui_components_MultiLineEditBox; } interface net_minecraft_client_gui_screens_reporting_ReportPlayerScreen extends net_minecraft_client_gui_screens_Screen { readonly context: net_minecraft_client_multiplayer_chat_report_ReportingContext; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; readonly player: net_minecraft_client_gui_screens_social_PlayerEntry; } interface net_minecraft_client_gui_screens_reporting_ReportReasonSelectionScreen extends net_minecraft_client_gui_screens_Screen { currentlySelectedReason: net_minecraft_client_multiplayer_chat_report_ReportReason; descriptionBottom(): number; descriptionHeight(): number; descriptionLeft(): number; descriptionRight(): number; descriptionTop(): number; descriptionWidth(): number; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; listHeight(): number; readonly onSelectedReason: any; reasonSelectionList: net_minecraft_client_gui_screens_reporting_ReportReasonSelectionScreen_ReasonSelectionList; readonly reportType: net_minecraft_client_multiplayer_chat_report_ReportType; } interface net_minecraft_client_gui_screens_reporting_ReportReasonSelectionScreen_ReasonSelectionList extends net_minecraft_client_gui_components_ObjectSelectionList { findEntry(reportReason: net_minecraft_client_multiplayer_chat_report_ReportReason): net_minecraft_client_gui_screens_reporting_ReportReasonSelectionScreen_ReasonSelectionList_Entry; setSelected(entry: net_minecraft_client_gui_screens_reporting_ReportReasonSelectionScreen_ReasonSelectionList_Entry): void; setSelected(entry: any): void; } interface net_minecraft_client_gui_screens_reporting_ReportReasonSelectionScreen_ReasonSelectionList_Entry extends net_minecraft_client_gui_components_ObjectSelectionList_Entry { getReason(): net_minecraft_client_multiplayer_chat_report_ReportReason; readonly reason: net_minecraft_client_multiplayer_chat_report_ReportReason; } interface net_minecraft_client_gui_screens_reporting_SkinReportScreen extends net_minecraft_client_gui_screens_reporting_AbstractReportScreen { commentBox: net_minecraft_client_gui_components_MultiLineEditBox; selectReasonButton: net_minecraft_client_gui_components_Button; } interface net_minecraft_client_gui_screens_social_PlayerEntry extends net_minecraft_client_gui_components_ContainerObjectSelectionList_Entry { readonly chatReportable: boolean; createReportButtonTooltip(): net_minecraft_client_gui_components_Tooltip; getEntryNarationMessage(mutableComponent: net_minecraft_network_chat_MutableComponent): net_minecraft_network_chat_MutableComponent; getPlayerId(): any; getPlayerName(): string; getSkinGetter(): any; getStatusComponent(): net_minecraft_network_chat_Component; hasDraftReport: boolean; hasRecentMessages(): boolean; hideButton: net_minecraft_client_gui_components_Button; readonly id: any; isChatReportable(): boolean; isRemoved(): boolean; readonly minecraft: net_minecraft_client_Minecraft; onHiddenOrShown(arg0: boolean, component: net_minecraft_network_chat_Component): void; readonly playerName: string; refreshHasDraftReport(reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext): void; reportButton: net_minecraft_client_gui_components_Button; readonly reportingEnabled: boolean; setHasRecentMessages(arg0: boolean): void; setRemoved(arg0: boolean): void; showButton: net_minecraft_client_gui_components_Button; readonly skinGetter: any; tooltipHoverTime: number; updateHideAndShowButton(arg0: boolean): void; } interface net_minecraft_client_gui_screens_social_PlayerSocialManager { addPlayer(playerInfo: net_minecraft_client_multiplayer_PlayerInfo): void; readonly discoveredNamesToUUID: any; getDiscoveredUUID(string: string): any; getHiddenPlayers(): any; readonly hiddenPlayers: any; hidePlayer(uUID: any): void; isBlocked(uUID: any): boolean; isHidden(uUID: any): boolean; readonly minecraft: net_minecraft_client_Minecraft; onlineMode: boolean; pendingBlockListRefresh: any; removePlayer(uUID: any): void; readonly service: any; shouldHideMessageFrom(uUID: any): boolean; showPlayer(uUID: any): void; startOnlineMode(): void; stopOnlineMode(): void; } interface net_minecraft_client_gui_screens_social_SocialInteractionsPlayerList extends net_minecraft_client_gui_components_ContainerObjectSelectionList { addOnlinePlayers(collection: any, map: any): void; addPlayer(playerInfo: net_minecraft_client_multiplayer_PlayerInfo, page: net_minecraft_client_gui_screens_social_SocialInteractionsScreen_Page): void; addSeenPlayers(map: any): void; filter: string; isEmpty(): boolean; makePlayerEntry(uUID: any, playerInfo: net_minecraft_client_multiplayer_PlayerInfo): net_minecraft_client_gui_screens_social_PlayerEntry; readonly players: any; refreshHasDraftReport(): void; removePlayer(uUID: any): void; setFilter(string: string): void; readonly socialInteractionsScreen: net_minecraft_client_gui_screens_social_SocialInteractionsScreen; sortPlayerEntries(): void; updateFilteredPlayers(): void; updateFiltersAndScroll(collection: any, arg1: number): void; updatePlayerList(collection: any, arg1: number, arg2: boolean): void; updatePlayersFromChatLog(map: any, arg1: boolean): void; } interface net_minecraft_client_gui_screens_social_SocialInteractionsScreen extends net_minecraft_client_gui_screens_Screen { allButton: net_minecraft_client_gui_components_Button; blockedButton: net_minecraft_client_gui_components_Button; blockingHintButton: net_minecraft_client_gui_components_Button; checkSearchStringUpdate(string: string): void; hiddenButton: net_minecraft_client_gui_components_Button; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; lastSearch: string; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; listEnd(): number; marginX(): number; onAddPlayer(playerInfo: net_minecraft_client_multiplayer_PlayerInfo): void; onRemovePlayer(uUID: any): void; page: net_minecraft_client_gui_screens_social_SocialInteractionsScreen_Page; playerCount: number; searchBox: net_minecraft_client_gui_components_EditBox; serverLabel: net_minecraft_network_chat_Component; showPage(page: net_minecraft_client_gui_screens_social_SocialInteractionsScreen_Page): void; socialInteractionsPlayerList: net_minecraft_client_gui_screens_social_SocialInteractionsPlayerList; updateServerLabel(minecraft: net_minecraft_client_Minecraft): void; windowHeight(): number; } interface net_minecraft_client_gui_screens_social_SocialInteractionsScreen_Page { } interface net_minecraft_client_gui_screens_telemetry_TelemetryEventWidget extends net_minecraft_client_gui_components_AbstractTextAreaWidget { addEventType(contentBuilder: any, telemetryEventType: net_minecraft_client_telemetry_TelemetryEventType, arg2: boolean): void; addEventTypeProperties(telemetryEventType: net_minecraft_client_telemetry_TelemetryEventType, contentBuilder: any, arg2: boolean): void; buildContent(arg0: boolean): any; containerWidth(): number; content: any; readonly font: net_minecraft_client_gui_Font; grayOutIfDisabled(component: net_minecraft_network_chat_Component, arg1: boolean): net_minecraft_network_chat_Component; onOptInChanged(arg0: boolean): void; onScrolledListener: any; setOnScrolledListener(doubleConsumer: any): void; updateLayout(): void; } interface net_minecraft_client_gui_screens_telemetry_TelemetryInfoScreen extends net_minecraft_client_gui_screens_Screen { createTelemetryCheckbox(): net_minecraft_client_gui_components_AbstractWidget; description: net_minecraft_client_gui_components_MultiLineTextWidget; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; onOptInChanged(abstractWidget: net_minecraft_client_gui_components_AbstractWidget, arg1: boolean): void; openDataFolder(button: net_minecraft_client_gui_components_Button): void; openFeedbackLink(button: net_minecraft_client_gui_components_Button): void; openPrivacyStatementLink(button: net_minecraft_client_gui_components_Button): void; readonly options: net_minecraft_client_Options; savedScroll: number; telemetryEventWidget: net_minecraft_client_gui_screens_telemetry_TelemetryEventWidget; } interface net_minecraft_client_gui_screens_worldselection_ConfirmExperimentalFeaturesScreen extends net_minecraft_client_gui_screens_Screen { readonly callback: any; readonly enabledPacks: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_GridLayout; } interface net_minecraft_client_gui_screens_worldselection_CreateWorldCallback { create(createWorldScreen: net_minecraft_client_gui_screens_worldselection_CreateWorldScreen, layeredRegistryAccess: net_minecraft_core_LayeredRegistryAccess, primaryLevelData: net_minecraft_world_level_storage_PrimaryLevelData, path: any): boolean; } interface net_minecraft_client_gui_screens_worldselection_CreateWorldScreen extends net_minecraft_client_gui_screens_Screen { applyNewPackConfig(packRepository: net_minecraft_server_packs_repository_PackRepository, worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration, consumer: any): void; createLevelSettings(arg0: boolean): net_minecraft_world_level_LevelSettings; createNewWorld(layeredRegistryAccess: net_minecraft_core_LayeredRegistryAccess, worldData: net_minecraft_world_level_storage_WorldData): boolean; createWorldAndCleanup(layeredRegistryAccess: net_minecraft_core_LayeredRegistryAccess, primaryLevelData: net_minecraft_world_level_storage_PrimaryLevelData): void; readonly createWorldCallback: net_minecraft_client_gui_screens_worldselection_CreateWorldCallback; getDataPackSelectionSettings(worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration): any; getOrCreateTempDataPackDir(): any; getUiState(): net_minecraft_client_gui_screens_worldselection_WorldCreationUiState; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; onCreate(): void; openDataPackSelectionScreen(worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration): void; openExperimentsScreen(worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration): void; readonly packValidator: net_minecraft_world_level_validation_DirectoryValidator; popScreen(): void; recreated: boolean; removeTempDataPackDir(): void; readonly tabManager: net_minecraft_client_gui_components_tabs_TabManager; tabNavigationBar: net_minecraft_client_gui_components_tabs_TabNavigationBar; tempDataPackDir: any; tempDataPackRepository: net_minecraft_server_packs_repository_PackRepository; tryApplyNewDataPacks(packRepository: net_minecraft_server_packs_repository_PackRepository, arg1: boolean, consumer: any): void; readonly uiState: net_minecraft_client_gui_screens_worldselection_WorldCreationUiState; } interface net_minecraft_client_gui_screens_worldselection_DataPackReloadCookie { dataConfiguration(): net_minecraft_world_level_WorldDataConfiguration; equals(o: any): boolean; hashCode(): number; toString(): string; worldGenSettings(): net_minecraft_world_level_levelgen_WorldGenSettings; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen extends net_minecraft_client_gui_screens_Screen { clearInvalid(ruleEntry: net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleEntry): void; doneButton: net_minecraft_client_gui_components_Button; readonly exitCallback: any; readonly gameRules: net_minecraft_world_level_GameRules; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly invalidEntries: any; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; markInvalid(ruleEntry: net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleEntry): void; ruleList: net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleList; updateDoneButton(): void; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_BooleanRuleEntry extends net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_GameRuleEntry { readonly checkbox: net_minecraft_client_gui_components_CycleButton; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_CategoryRuleEntry extends net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleEntry { readonly label: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_GameRuleEntry extends net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleEntry { readonly label: any; renderLabel(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_IntegerRuleEntry extends net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_GameRuleEntry { readonly input: net_minecraft_client_gui_components_EditBox; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleEntry extends net_minecraft_client_gui_components_ContainerObjectSelectionList_Entry { readonly tooltip: any; } interface net_minecraft_client_gui_screens_worldselection_EditGameRulesScreen_RuleList extends net_minecraft_client_gui_components_ContainerObjectSelectionList { } interface net_minecraft_client_gui_screens_worldselection_EditWorldScreen extends net_minecraft_client_gui_screens_Screen { readonly callback: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_LinearLayout; readonly levelAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; readonly nameEdit: net_minecraft_client_gui_components_EditBox; onRename(string: string): void; } interface net_minecraft_client_gui_screens_worldselection_ExperimentsScreen extends net_minecraft_client_gui_screens_Screen { init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; onDone(): void; readonly output: any; readonly packRepository: net_minecraft_server_packs_repository_PackRepository; readonly packs: any; readonly parent: net_minecraft_client_gui_screens_Screen; scrollArea: net_minecraft_client_gui_components_ScrollableLayout; } interface net_minecraft_client_gui_screens_worldselection_InitialWorldCreationOptions { disabledGameRules(): any; equals(o: any): boolean; flatLevelPreset(): net_minecraft_resources_ResourceKey; hashCode(): number; selectedGameMode(): net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_SelectedGameMode; toString(): string; } interface net_minecraft_client_gui_screens_worldselection_OptimizeWorldScreen extends net_minecraft_client_gui_screens_Screen { readonly callback: any; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly upgrader: net_minecraft_util_worldupdate_WorldUpgrader; } interface net_minecraft_client_gui_screens_worldselection_PresetEditor { createEditScreen(createWorldScreen: net_minecraft_client_gui_screens_worldselection_CreateWorldScreen, worldCreationContext: net_minecraft_client_gui_screens_worldselection_WorldCreationContext): net_minecraft_client_gui_screens_Screen; } interface net_minecraft_client_gui_screens_worldselection_SelectWorldScreen extends net_minecraft_client_gui_screens_Screen { copyButton: net_minecraft_client_gui_components_Button; createDebugWorldRecreateButton(): net_minecraft_client_gui_components_Button; createFooterButtons(consumer: any, worldSelectionList: net_minecraft_client_gui_screens_worldselection_WorldSelectionList): void; deleteButton: net_minecraft_client_gui_components_Button; init(): void; init(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly lastScreen: net_minecraft_client_gui_screens_Screen; readonly layout: net_minecraft_client_gui_layouts_HeaderAndFooterLayout; list: net_minecraft_client_gui_screens_worldselection_WorldSelectionList; renameButton: net_minecraft_client_gui_components_Button; searchBox: net_minecraft_client_gui_components_EditBox; selectButton: net_minecraft_client_gui_components_Button; updateButtonStatus(levelSummary: net_minecraft_world_level_storage_LevelSummary): void; } interface net_minecraft_client_gui_screens_worldselection_WorldCreationContext { dataConfiguration(): net_minecraft_world_level_WorldDataConfiguration; dataPackResources(): net_minecraft_server_ReloadableServerResources; datapackDimensions(): net_minecraft_core_Registry; equals(o: any): boolean; hashCode(): number; initialWorldCreationOptions(): net_minecraft_client_gui_screens_worldselection_InitialWorldCreationOptions; options(): net_minecraft_world_level_levelgen_WorldOptions; selectedDimensions(): net_minecraft_world_level_levelgen_WorldDimensions; toString(): string; validate(): void; withDataConfiguration(dataConfiguration: net_minecraft_world_level_WorldDataConfiguration): net_minecraft_client_gui_screens_worldselection_WorldCreationContext; withDimensions(dimensionsUpdater: net_minecraft_client_gui_screens_worldselection_WorldCreationContext_DimensionsUpdater): net_minecraft_client_gui_screens_worldselection_WorldCreationContext; withOptions(optionsModifier: net_minecraft_client_gui_screens_worldselection_WorldCreationContext_OptionsModifier): net_minecraft_client_gui_screens_worldselection_WorldCreationContext; withSettings(worldOptions: net_minecraft_world_level_levelgen_WorldOptions, worldDimensions: net_minecraft_world_level_levelgen_WorldDimensions): net_minecraft_client_gui_screens_worldselection_WorldCreationContext; worldgenLoadContext(): net_minecraft_core_RegistryAccess_Frozen; worldgenRegistries(): net_minecraft_core_LayeredRegistryAccess; } interface net_minecraft_client_gui_screens_worldselection_WorldCreationContext_DimensionsUpdater { } interface net_minecraft_client_gui_screens_worldselection_WorldCreationContext_OptionsModifier { } interface net_minecraft_client_gui_screens_worldselection_WorldCreationContextMapper { apply(reloadableServerResources: net_minecraft_server_ReloadableServerResources, layeredRegistryAccess: net_minecraft_core_LayeredRegistryAccess, dataPackReloadCookie: net_minecraft_client_gui_screens_worldselection_DataPackReloadCookie): net_minecraft_client_gui_screens_worldselection_WorldCreationContext; } interface net_minecraft_client_gui_screens_worldselection_WorldCreationUiState { addListener(consumer: any): void; allowCommands: boolean; readonly altPresetList: any; bonusChest: boolean; difficulty: net_minecraft_world_Difficulty; findResultFolder(string: string): string; gameMode: net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_SelectedGameMode; gameRules: net_minecraft_world_level_GameRules; generateStructures: boolean; getAltPresetList(): any; getDifficulty(): net_minecraft_world_Difficulty; getGameMode(): net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_SelectedGameMode; getGameRules(): net_minecraft_world_level_GameRules; getName(): string; getNormalPresetList(): any; getPresetEditor(): net_minecraft_client_gui_screens_worldselection_PresetEditor; getSeed(): string; getSettings(): net_minecraft_client_gui_screens_worldselection_WorldCreationContext; getTargetFolder(): string; getWorldType(): net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_WorldTypeEntry; isAllowCommands(): boolean; isBonusChest(): boolean; isDebug(): boolean; isGenerateStructures(): boolean; isHardcore(): boolean; readonly listeners: any; name: string; readonly normalPresetList: any; onChanged(): void; readonly savesFolder: any; seed: string; setAllowCommands(arg0: boolean): void; setBonusChest(arg0: boolean): void; setDifficulty(difficulty: net_minecraft_world_Difficulty): void; setGameMode(selectedGameMode: net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_SelectedGameMode): void; setGameRules(gameRules: net_minecraft_world_level_GameRules): void; setGenerateStructures(arg0: boolean): void; setName(string: string): void; setSeed(string: string): void; setSettings(worldCreationContext: net_minecraft_client_gui_screens_worldselection_WorldCreationContext): void; setWorldType(worldTypeEntry: net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_WorldTypeEntry): void; settings: net_minecraft_client_gui_screens_worldselection_WorldCreationContext; targetFolder: string; tryUpdateDataConfiguration(worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration): boolean; updateDimensions(dimensionsUpdater: net_minecraft_client_gui_screens_worldselection_WorldCreationContext_DimensionsUpdater): void; updatePresetLists(): void; worldType: net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_WorldTypeEntry; } interface net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_SelectedGameMode { readonly displayName: net_minecraft_network_chat_Component; readonly gameType: net_minecraft_world_level_GameType; getInfo(): net_minecraft_network_chat_Component; readonly info: net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_screens_worldselection_WorldCreationUiState_WorldTypeEntry { describePreset(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; isAmplified(): boolean; preset(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_client_gui_screens_worldselection_WorldOpenFlows { askForBackup(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, arg1: boolean, runnable: any, runnable_: any): void; createFreshLevel(string: string, levelSettings: net_minecraft_world_level_LevelSettings, worldOptions: net_minecraft_world_level_levelgen_WorldOptions, function_: any, screen: net_minecraft_client_gui_screens_Screen): void; createLevelFromExistingSettings(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, reloadableServerResources: net_minecraft_server_ReloadableServerResources, layeredRegistryAccess: net_minecraft_core_LayeredRegistryAccess, worldData: net_minecraft_world_level_storage_WorldData): void; createWorldAccess(string: string): net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; readonly levelSource: net_minecraft_world_level_storage_LevelStorageSource; loadBundledResourcePack(downloadedPackSource: net_minecraft_client_resources_server_DownloadedPackSource, levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess): any; loadWorldDataBlocking(packConfig: net_minecraft_server_WorldLoader_PackConfig, worldDataSupplier: net_minecraft_server_WorldLoader_WorldDataSupplier, resultFactory: net_minecraft_server_WorldLoader_ResultFactory): any; loadWorldStem(dynamic: any, arg1: boolean, packRepository: net_minecraft_server_packs_repository_PackRepository): net_minecraft_server_WorldStem; readonly minecraft: net_minecraft_client_Minecraft; openWorld(string: string, runnable: any): void; openWorldCheckDiskSpace(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, worldStem: net_minecraft_server_WorldStem, downloadedPackSource: net_minecraft_client_resources_server_DownloadedPackSource, packRepository: net_minecraft_server_packs_repository_PackRepository, runnable: any): void; openWorldCheckVersionCompatibility(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, levelSummary: net_minecraft_world_level_storage_LevelSummary, dynamic: any, runnable: any): void; openWorldCheckWorldStemCompatibility(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, worldStem: net_minecraft_server_WorldStem, packRepository: net_minecraft_server_packs_repository_PackRepository, runnable: any): void; openWorldDoLoad(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, worldStem: net_minecraft_server_WorldStem, packRepository: net_minecraft_server_packs_repository_PackRepository): void; openWorldLoadBundledResourcePack(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, worldStem: net_minecraft_server_WorldStem, packRepository: net_minecraft_server_packs_repository_PackRepository, runnable: any): void; openWorldLoadLevelData(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, runnable: any): void; openWorldLoadLevelStem(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess, dynamic: any, arg2: boolean, runnable: any): void; promptBundledPackLoadFailure(): any; recreateWorldData(levelStorageAccess: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess): any; } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList extends net_minecraft_client_gui_components_ObjectSelectionList { currentlyDisplayedLevels: any; readonly entryType: net_minecraft_client_gui_screens_worldselection_WorldSelectionList_EntryType; fillLevels(string: string, list: any): void; filter: string; filterAccepts(string: string, levelSummary: net_minecraft_world_level_storage_LevelSummary): boolean; getScreen(): net_minecraft_client_gui_screens_Screen; getSelectedOpt(): any; handleLevelLoadFailure(component: net_minecraft_network_chat_Component): void; handleNewLevels(list: any): void; hasPolled: boolean; loadLevels(): any; readonly loadingHeader: net_minecraft_client_gui_screens_worldselection_WorldSelectionList_LoadingHeader; notifyListUpdated(): void; readonly onEntryInteract: any; readonly onEntrySelect: any; pendingLevels: any; pollLevelsIgnoreErrors(): any; reloadWorldList(): void; returnToScreen(): void; readonly screen: net_minecraft_client_gui_screens_Screen; setSelected(entry: net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Entry): void; setSelected(entry: any): void; updateFilter(string: string): void; } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder { build(): net_minecraft_client_gui_screens_worldselection_WorldSelectionList; filter(string: string): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; height(arg0: number): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; readonly minecraft: net_minecraft_client_Minecraft; oldList(worldSelectionList: net_minecraft_client_gui_screens_worldselection_WorldSelectionList): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; onEntryInteract(consumer: any): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; onEntrySelect(consumer: any): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; readonly screen: net_minecraft_client_gui_screens_Screen; type: net_minecraft_client_gui_screens_worldselection_WorldSelectionList_EntryType; uploadWorld(): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; width(arg0: number): net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Builder; } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Entry extends net_minecraft_client_gui_components_ObjectSelectionList_Entry { close(): void; getLevelSummary(): net_minecraft_world_level_storage_LevelSummary; } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList_EntryType { } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList_LoadingHeader extends net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Entry { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList_NoWorldsEntry extends net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Entry { readonly stringWidget: net_minecraft_client_gui_components_StringWidget; } interface net_minecraft_client_gui_screens_worldselection_WorldSelectionList_WorldListEntry extends net_minecraft_client_gui_screens_worldselection_WorldSelectionList_Entry { canInteract(): boolean; deleteWorld(): void; doDeleteWorld(): void; editWorld(): void; getLevelName(): string; getTextX(): number; readonly icon: net_minecraft_client_gui_screens_FaviconTexture; iconFile: any; readonly idAndLastPlayedText: net_minecraft_client_gui_components_StringWidget; readonly infoText: net_minecraft_client_gui_components_StringWidget; joinWorld(): void; list: any; loadIcon(): void; readonly minecraft: net_minecraft_client_Minecraft; queueLoadScreen(): void; recreateWorld(): void; renderExperimentalWarning(guiGraphics: net_minecraft_client_gui_GuiGraphics, mouseX: number, mouseY: number, hovered: boolean): void; readonly screen: net_minecraft_client_gui_screens_Screen; readonly summary: net_minecraft_world_level_storage_LevelSummary; validateIconFile(): void; readonly worldNameText: net_minecraft_client_gui_components_StringWidget; } interface net_minecraft_client_gui_spectator_PlayerMenuItem extends net_minecraft_client_gui_spectator_SpectatorMenuItem { readonly name: net_minecraft_network_chat_Component; readonly playerInfo: net_minecraft_client_multiplayer_PlayerInfo; } interface net_minecraft_client_gui_spectator_RootSpectatorMenuCategory extends net_minecraft_client_gui_spectator_SpectatorMenuCategory { readonly items: any; } interface net_minecraft_client_gui_spectator_SpectatorMenu { category: net_minecraft_client_gui_spectator_SpectatorMenuCategory; exit(): void; getCurrentPage(): net_minecraft_client_gui_spectator_categories_SpectatorPage; getItem(arg0: number): net_minecraft_client_gui_spectator_SpectatorMenuItem; getItems(): any; getSelectedCategory(): net_minecraft_client_gui_spectator_SpectatorMenuCategory; getSelectedItem(): net_minecraft_client_gui_spectator_SpectatorMenuItem; getSelectedSlot(): number; readonly listener: net_minecraft_client_gui_spectator_SpectatorMenuListener; page: number; selectCategory(spectatorMenuCategory: net_minecraft_client_gui_spectator_SpectatorMenuCategory): void; selectSlot(arg0: number): void; selectedSlot: number; } interface net_minecraft_client_gui_spectator_SpectatorMenuCategory { getItems(): any; getPrompt(): net_minecraft_network_chat_Component; } interface net_minecraft_client_gui_spectator_SpectatorMenuItem { getName(): net_minecraft_network_chat_Component; isEnabled(): boolean; renderIcon(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number): void; selectItem(spectatorMenu: net_minecraft_client_gui_spectator_SpectatorMenu): void; } interface net_minecraft_client_gui_spectator_SpectatorMenuListener { onSpectatorMenuClosed(spectatorMenu: net_minecraft_client_gui_spectator_SpectatorMenu): void; } interface net_minecraft_client_gui_spectator_categories_SpectatorPage { getItem(arg0: number): net_minecraft_client_gui_spectator_SpectatorMenuItem; getSelectedSlot(): number; readonly items: any; readonly selection: number; } interface net_minecraft_client_gui_spectator_categories_TeleportToPlayerMenuCategory extends net_minecraft_client_gui_spectator_SpectatorMenuCategory, net_minecraft_client_gui_spectator_SpectatorMenuItem { readonly items: any; } interface net_minecraft_client_gui_spectator_categories_TeleportToTeamMenuCategory extends net_minecraft_client_gui_spectator_SpectatorMenuCategory, net_minecraft_client_gui_spectator_SpectatorMenuItem { readonly items: any; } interface net_minecraft_client_input_CharacterEvent { codepoint(): number; codepointAsString(): string; equals(o: any): boolean; hashCode(): number; isAllowedChatCharacter(): boolean; modifiers(): number; toString(): string; } interface net_minecraft_client_input_InputQuirks { } interface net_minecraft_client_input_InputWithModifiers { getDigit(): number; hasAltDown(): boolean; hasControlDown(): boolean; hasShiftDown(): boolean; input(): number; isConfirmation(): boolean; isCopy(): boolean; isCut(): boolean; isCycleFocus(): boolean; isDown(): boolean; isEscape(): boolean; isLeft(): boolean; isPaste(): boolean; isRight(): boolean; isSelectAll(): boolean; isSelection(): boolean; isUp(): boolean; modifiers(): number; } interface net_minecraft_client_input_KeyEvent extends net_minecraft_client_input_InputWithModifiers { equals(o: any): boolean; hashCode(): number; key(): number; scancode(): number; toString(): string; } interface net_minecraft_client_input_MouseButtonEvent extends net_minecraft_client_input_InputWithModifiers { button(): number; buttonInfo(): net_minecraft_client_input_MouseButtonInfo; equals(o: any): boolean; hashCode(): number; toString(): string; x(): number; y(): number; } interface net_minecraft_client_input_MouseButtonInfo extends net_minecraft_client_input_InputWithModifiers { button(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_main_GameConfig { readonly display: any; readonly game: net_minecraft_client_main_GameConfig_GameData; readonly location: net_minecraft_client_main_GameConfig_FolderData; readonly quickPlay: net_minecraft_client_main_GameConfig_QuickPlayData; readonly user: net_minecraft_client_main_GameConfig_UserData; } interface net_minecraft_client_main_GameConfig_FolderData { readonly assetDirectory: any; readonly assetIndex: string; readonly gameDirectory: any; getExternalAssetSource(): any; readonly resourcePackDirectory: any; } interface net_minecraft_client_main_GameConfig_GameData { readonly captureTracyImages: boolean; readonly demo: boolean; readonly disableChat: boolean; readonly disableMultiplayer: boolean; readonly launchVersion: string; readonly offlineDeveloperMode: boolean; readonly renderDebugLabels: boolean; readonly versionType: string; } interface net_minecraft_client_main_GameConfig_QuickPlayData { equals(o: any): boolean; hashCode(): number; isEnabled(): boolean; logPath(): string; toString(): string; variant(): net_minecraft_client_main_GameConfig_QuickPlayVariant; } interface net_minecraft_client_main_GameConfig_QuickPlayDisabled extends net_minecraft_client_main_GameConfig_QuickPlayVariant { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_main_GameConfig_QuickPlayMultiplayerData extends net_minecraft_client_main_GameConfig_QuickPlayVariant { equals(o: any): boolean; hashCode(): number; serverAddress(): string; toString(): string; } interface net_minecraft_client_main_GameConfig_QuickPlayRealmsData extends net_minecraft_client_main_GameConfig_QuickPlayVariant { equals(o: any): boolean; hashCode(): number; realmId(): string; toString(): string; } interface net_minecraft_client_main_GameConfig_QuickPlaySinglePlayerData extends net_minecraft_client_main_GameConfig_QuickPlayVariant { equals(o: any): boolean; hashCode(): number; toString(): string; worldId(): string; } interface net_minecraft_client_main_GameConfig_QuickPlayVariant { isEnabled(): boolean; } interface net_minecraft_client_main_GameConfig_UserData { readonly proxy: any; readonly user: net_minecraft_client_User; } interface net_minecraft_client_main_Main { } interface net_minecraft_client_main_SilentInitException { } interface net_minecraft_client_model_AbstractBoatModel extends net_minecraft_client_model_EntityModel { readonly leftPaddle: net_minecraft_client_model_geom_ModelPart; readonly rightPaddle: net_minecraft_client_model_geom_ModelPart; setupAnim(boatRenderState: net_minecraft_client_renderer_entity_state_BoatRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_AbstractEquineModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly headParts: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(equineRenderState: net_minecraft_client_renderer_entity_state_EquineRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_AbstractPiglinModel extends net_minecraft_client_model_HumanoidModel { readonly jacket: net_minecraft_client_model_geom_ModelPart; readonly leftEar: net_minecraft_client_model_geom_ModelPart; readonly leftPants: net_minecraft_client_model_geom_ModelPart; readonly leftSleeve: net_minecraft_client_model_geom_ModelPart; readonly rightEar: net_minecraft_client_model_geom_ModelPart; readonly rightPants: net_minecraft_client_model_geom_ModelPart; readonly rightSleeve: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_AbstractZombieModel extends net_minecraft_client_model_HumanoidModel { setupAnim(zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_AdultAndBabyModelPair { adultModel(): net_minecraft_client_model_Model; babyModel(): net_minecraft_client_model_Model; equals(o: any): boolean; getModel(arg0: boolean): net_minecraft_client_model_Model; hashCode(): number; toString(): string; } interface net_minecraft_client_model_AllayModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_ArmedModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly left_arm: net_minecraft_client_model_geom_ModelPart; readonly left_wing: net_minecraft_client_model_geom_ModelPart; readonly right_arm: net_minecraft_client_model_geom_ModelPart; readonly right_wing: net_minecraft_client_model_geom_ModelPart; setupAnim(allayRenderState: net_minecraft_client_renderer_entity_state_AllayRenderState): void; setupAnim(object: any): void; translateToHand(allayRenderState: net_minecraft_client_renderer_entity_state_AllayRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_AnimationUtils { } interface net_minecraft_client_model_ArmadilloModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly cube: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly peekAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rollOutAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly rollUpAnimation: net_minecraft_client_animation_KeyframeAnimation; setupAnim(armadilloRenderState: net_minecraft_client_renderer_entity_state_ArmadilloRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; readonly walkAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_ArmedModel { translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_ArmorStandArmorModel extends net_minecraft_client_model_HumanoidModel { setupAnim(armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_ArmorStandModel extends net_minecraft_client_model_ArmorStandArmorModel { readonly basePlate: net_minecraft_client_model_geom_ModelPart; readonly leftBodyStick: net_minecraft_client_model_geom_ModelPart; readonly rightBodyStick: net_minecraft_client_model_geom_ModelPart; readonly shoulderStick: net_minecraft_client_model_geom_ModelPart; translateToHand(armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_ArrowModel extends net_minecraft_client_model_EntityModel { setupAnim(arrowRenderState: net_minecraft_client_renderer_entity_state_ArrowRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_AxolotlModel extends net_minecraft_client_model_EntityModel { applyMirrorLegRotations(arg0: number): void; readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftGills: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightGills: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(axolotlRenderState: net_minecraft_client_renderer_entity_state_AxolotlRenderState): void; setupAnim(object: any): void; setupGroundCrawlingAnimation(arg0: number, arg1: number): void; setupLayStillOnGroundAnimation(arg0: number, arg1: number): void; setupPlayDeadAnimation(arg0: number): void; setupSwimmingAnimation(arg0: number, arg1: number, arg2: number): void; setupWaterHoveringAnimation(arg0: number, arg1: number): void; readonly tail: net_minecraft_client_model_geom_ModelPart; readonly topGills: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_BabyModelTransform extends net_minecraft_client_model_geom_builders_MeshTransformer { babyBodyScale(): number; babyHeadScale(): number; babyYHeadOffset(): number; babyZHeadOffset(): number; bodyYOffset(): number; equals(o: any): boolean; hashCode(): number; headParts(): any; scaleHead(): boolean; toString(): string; } interface net_minecraft_client_model_BannerFlagModel extends net_minecraft_client_model_Model { readonly flag: net_minecraft_client_model_geom_ModelPart; setupAnim(float: number): void; setupAnim(object: any): void; } interface net_minecraft_client_model_BannerModel extends net_minecraft_client_model_Model { } interface net_minecraft_client_model_BatModel extends net_minecraft_client_model_EntityModel { applyHeadRotation(arg0: number): void; readonly body: net_minecraft_client_model_geom_ModelPart; readonly feet: net_minecraft_client_model_geom_ModelPart; readonly flyingAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftWing: net_minecraft_client_model_geom_ModelPart; readonly leftWingTip: net_minecraft_client_model_geom_ModelPart; readonly restingAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly rightWing: net_minecraft_client_model_geom_ModelPart; readonly rightWingTip: net_minecraft_client_model_geom_ModelPart; setupAnim(batRenderState: net_minecraft_client_renderer_entity_state_BatRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_BeeModel extends net_minecraft_client_model_EntityModel { readonly backLeg: net_minecraft_client_model_geom_ModelPart; readonly bone: net_minecraft_client_model_geom_ModelPart; readonly frontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftAntenna: net_minecraft_client_model_geom_ModelPart; readonly leftWing: net_minecraft_client_model_geom_ModelPart; readonly midLeg: net_minecraft_client_model_geom_ModelPart; readonly rightAntenna: net_minecraft_client_model_geom_ModelPart; readonly rightWing: net_minecraft_client_model_geom_ModelPart; rollAmount: number; setupAnim(beeRenderState: net_minecraft_client_renderer_entity_state_BeeRenderState): void; setupAnim(object: any): void; readonly stinger: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_BeeStingerModel extends net_minecraft_client_model_Model { } interface net_minecraft_client_model_BellModel extends net_minecraft_client_model_Model { readonly bellBody: net_minecraft_client_model_geom_ModelPart; setupAnim(state: net_minecraft_client_model_BellModel_State): void; setupAnim(object: any): void; } interface net_minecraft_client_model_BellModel_State { equals(o: any): boolean; hashCode(): number; shakeDirection(): net_minecraft_core_Direction; ticks(): number; toString(): string; } interface net_minecraft_client_model_BlazeModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; readonly upperBodyParts: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_BoatModel extends net_minecraft_client_model_AbstractBoatModel { } interface net_minecraft_client_model_BoggedModel extends net_minecraft_client_model_SkeletonModel { readonly mushrooms: net_minecraft_client_model_geom_ModelPart; setupAnim(boggedRenderState: net_minecraft_client_renderer_entity_state_BoggedRenderState): void; setupAnim(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_BookModel extends net_minecraft_client_model_Model { readonly flipPage1: net_minecraft_client_model_geom_ModelPart; readonly flipPage2: net_minecraft_client_model_geom_ModelPart; readonly leftLid: net_minecraft_client_model_geom_ModelPart; readonly leftPages: net_minecraft_client_model_geom_ModelPart; readonly rightLid: net_minecraft_client_model_geom_ModelPart; readonly rightPages: net_minecraft_client_model_geom_ModelPart; setupAnim(state: net_minecraft_client_model_BookModel_State): void; setupAnim(object: any): void; } interface net_minecraft_client_model_BookModel_State { animationPos(): number; equals(o: any): boolean; hashCode(): number; open(): number; pageFlip1(): number; pageFlip2(): number; toString(): string; } interface net_minecraft_client_model_BreezeModel extends net_minecraft_client_model_EntityModel { eyes(): net_minecraft_client_model_geom_ModelPart; head(): net_minecraft_client_model_geom_ModelPart; readonly idleAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly inhaleAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly jumpAnimation: net_minecraft_client_animation_KeyframeAnimation; rods(): net_minecraft_client_model_geom_ModelPart; setupAnim(breezeRenderState: net_minecraft_client_renderer_entity_state_BreezeRenderState): void; setupAnim(object: any): void; readonly shootAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly slideAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly slideBackAnimation: net_minecraft_client_animation_KeyframeAnimation; wind(): net_minecraft_client_model_geom_ModelPart; readonly windBottom: net_minecraft_client_model_geom_ModelPart; readonly windMid: net_minecraft_client_model_geom_ModelPart; readonly windTop: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_CamelModel extends net_minecraft_client_model_EntityModel { applyHeadRotation(camelRenderState: net_minecraft_client_renderer_entity_state_CamelRenderState, arg1: number, arg2: number): void; readonly dashAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly head: net_minecraft_client_model_geom_ModelPart; readonly idleAnimation: net_minecraft_client_animation_KeyframeAnimation; setupAnim(camelRenderState: net_minecraft_client_renderer_entity_state_CamelRenderState): void; setupAnim(object: any): void; readonly sitAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly sitPoseAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly standupAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly walkAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_CamelSaddleModel extends net_minecraft_client_model_CamelModel { readonly reins: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_CatModel extends net_minecraft_client_model_FelineModel { } interface net_minecraft_client_model_ChestModel extends net_minecraft_client_model_Model { readonly lid: net_minecraft_client_model_geom_ModelPart; readonly lock: net_minecraft_client_model_geom_ModelPart; setupAnim(float: number): void; setupAnim(object: any): void; } interface net_minecraft_client_model_ChickenModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly leftWing: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; readonly rightWing: net_minecraft_client_model_geom_ModelPart; setupAnim(chickenRenderState: net_minecraft_client_renderer_entity_state_ChickenRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_CodModel extends net_minecraft_client_model_EntityModel { setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; readonly tailFin: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_ColdChickenModel extends net_minecraft_client_model_ChickenModel { } interface net_minecraft_client_model_ColdCowModel extends net_minecraft_client_model_CowModel { } interface net_minecraft_client_model_ColdPigModel extends net_minecraft_client_model_PigModel { } interface net_minecraft_client_model_CopperGolemModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_ArmedModel, net_minecraft_client_model_HeadedModel { applyBlockOnAntennaTransform(poseStack: any): void; readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly idleAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly interactionDropItem: net_minecraft_client_animation_KeyframeAnimation; readonly interactionDropNoItem: net_minecraft_client_animation_KeyframeAnimation; readonly interactionGetItem: net_minecraft_client_animation_KeyframeAnimation; readonly interactionGetNoItem: net_minecraft_client_animation_KeyframeAnimation; readonly leftArm: net_minecraft_client_model_geom_ModelPart; poseHeldItemArmsIfStill(): void; readonly rightArm: net_minecraft_client_model_geom_ModelPart; setupAnim(copperGolemRenderState: net_minecraft_client_renderer_entity_state_CopperGolemRenderState): void; setupAnim(object: any): void; translateToHand(copperGolemRenderState: net_minecraft_client_renderer_entity_state_CopperGolemRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; readonly walkAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly walkWithItemAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_CopperGolemStatueModel extends net_minecraft_client_model_Model { setupAnim(direction: net_minecraft_core_Direction): void; setupAnim(object: any): void; } interface net_minecraft_client_model_CowModel extends net_minecraft_client_model_QuadrupedModel { getHead(): net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_CreakingModel extends net_minecraft_client_model_EntityModel { readonly attackAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly deathAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly head: net_minecraft_client_model_geom_ModelPart; readonly invulnerableAnimation: net_minecraft_client_animation_KeyframeAnimation; setupAnim(creakingRenderState: net_minecraft_client_renderer_entity_state_CreakingRenderState): void; setupAnim(object: any): void; readonly walkAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_CreeperModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(creeperRenderState: net_minecraft_client_renderer_entity_state_CreeperRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_DolphinModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; setupAnim(dolphinRenderState: net_minecraft_client_renderer_entity_state_DolphinRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; readonly tailFin: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_DonkeyModel extends net_minecraft_client_model_AbstractEquineModel { readonly leftChest: net_minecraft_client_model_geom_ModelPart; readonly rightChest: net_minecraft_client_model_geom_ModelPart; setupAnim(donkeyRenderState: net_minecraft_client_renderer_entity_state_DonkeyRenderState): void; setupAnim(equineRenderState: net_minecraft_client_renderer_entity_state_EquineRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_DrownedModel extends net_minecraft_client_model_ZombieModel { } interface net_minecraft_client_model_ElytraModel extends net_minecraft_client_model_EntityModel { readonly leftWing: net_minecraft_client_model_geom_ModelPart; readonly rightWing: net_minecraft_client_model_geom_ModelPart; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_EndCrystalModel extends net_minecraft_client_model_EntityModel { readonly base: net_minecraft_client_model_geom_ModelPart; readonly cube: net_minecraft_client_model_geom_ModelPart; readonly innerGlass: net_minecraft_client_model_geom_ModelPart; readonly outerGlass: net_minecraft_client_model_geom_ModelPart; setupAnim(endCrystalRenderState: net_minecraft_client_renderer_entity_state_EndCrystalRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_EndermanModel extends net_minecraft_client_model_HumanoidModel { setupAnim(endermanRenderState: net_minecraft_client_renderer_entity_state_EndermanRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_EndermiteModel extends net_minecraft_client_model_EntityModel { readonly bodyParts: net_minecraft_client_model_geom_ModelPart[]; setupAnim(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_EntityModel extends net_minecraft_client_model_Model { } interface net_minecraft_client_model_EquineSaddleModel extends net_minecraft_client_model_AbstractEquineModel { readonly ridingParts: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_EvokerFangsModel extends net_minecraft_client_model_EntityModel { readonly base: net_minecraft_client_model_geom_ModelPart; readonly lowerJaw: net_minecraft_client_model_geom_ModelPart; setupAnim(evokerFangsRenderState: net_minecraft_client_renderer_entity_state_EvokerFangsRenderState): void; setupAnim(object: any): void; readonly upperJaw: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_FelineModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(felineRenderState: net_minecraft_client_renderer_entity_state_FelineRenderState): void; setupAnim(object: any): void; readonly tail1: net_minecraft_client_model_geom_ModelPart; readonly tail2: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_FoxModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; legMotionPos: number; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(foxRenderState: net_minecraft_client_renderer_entity_state_FoxRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_FrogModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly croakAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly croakingBody: net_minecraft_client_model_geom_ModelPart; readonly eyes: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly idleWaterAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly jumpAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly rightArm: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(frogRenderState: net_minecraft_client_renderer_entity_state_FrogRenderState): void; setupAnim(object: any): void; readonly swimAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly tongue: net_minecraft_client_model_geom_ModelPart; readonly tongueAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly walkAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_GhastModel extends net_minecraft_client_model_EntityModel { setupAnim(ghastRenderState: net_minecraft_client_renderer_entity_state_GhastRenderState): void; setupAnim(object: any): void; readonly tentacles: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_GiantZombieModel extends net_minecraft_client_model_AbstractZombieModel { } interface net_minecraft_client_model_GoatModel extends net_minecraft_client_model_QuadrupedModel { setupAnim(goatRenderState: net_minecraft_client_renderer_entity_state_GoatRenderState): void; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_GuardianModel extends net_minecraft_client_model_EntityModel { readonly eye: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; setupAnim(guardianRenderState: net_minecraft_client_renderer_entity_state_GuardianRenderState): void; setupAnim(object: any): void; setupSpikes(arg0: number, arg1: number): void; readonly spikeParts: net_minecraft_client_model_geom_ModelPart[]; readonly tailParts: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_GuardianParticleModel extends net_minecraft_client_model_Model { } interface net_minecraft_client_model_HappyGhastHarnessModel extends net_minecraft_client_model_EntityModel { readonly goggles: net_minecraft_client_model_geom_ModelPart; setupAnim(happyGhastRenderState: net_minecraft_client_renderer_entity_state_HappyGhastRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_HappyGhastModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; setupAnim(happyGhastRenderState: net_minecraft_client_renderer_entity_state_HappyGhastRenderState): void; setupAnim(object: any): void; readonly tentacles: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_HeadedModel { getHead(): net_minecraft_client_model_geom_ModelPart; translateToHead(poseStack: any): void; } interface net_minecraft_client_model_HoglinModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftEar: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly mane: net_minecraft_client_model_geom_ModelPart; readonly rightEar: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_HorseModel extends net_minecraft_client_model_AbstractEquineModel { } interface net_minecraft_client_model_HumanoidModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_ArmedModel, net_minecraft_client_model_HeadedModel { readonly body: net_minecraft_client_model_geom_ModelPart; getArm(humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_geom_ModelPart; readonly hat: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; poseBlockingArm(modelPart: net_minecraft_client_model_geom_ModelPart, arg1: boolean): void; poseLeftArm(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, armPose: net_minecraft_client_model_HumanoidModel_ArmPose): void; poseRightArm(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, armPose: net_minecraft_client_model_HumanoidModel_ArmPose): void; quadraticArmUpdate(arg0: number): number; readonly rightArm: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; setAllVisible(arg0: boolean): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; setupAttackAnimation(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg1: number): void; translateToHand(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_HumanoidModel_ArmPose { applyTransform(model: net_minecraft_client_model_HumanoidModel, entity: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arm: net_minecraft_world_entity_HumanoidArm): void; readonly forgeArmPose: any; isTwoHanded(): boolean; readonly twoHanded: boolean; } interface net_minecraft_client_model_IllagerModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_ArmedModel, net_minecraft_client_model_HeadedModel { readonly arms: net_minecraft_client_model_geom_ModelPart; getArm(humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_geom_ModelPart; getHat(): net_minecraft_client_model_geom_ModelPart; readonly hat: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly rightArm: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState): void; setupAnim(object: any): void; translateToHand(illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_IronGolemModel extends net_minecraft_client_model_EntityModel { getFlowerHoldingArm(): net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly rightArm: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(ironGolemRenderState: net_minecraft_client_renderer_entity_state_IronGolemRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_LavaSlimeModel extends net_minecraft_client_model_EntityModel { readonly bodyCubes: net_minecraft_client_model_geom_ModelPart[]; setupAnim(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_LeashKnotModel extends net_minecraft_client_model_EntityModel { readonly knot: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_LlamaModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftChest: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightChest: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(llamaRenderState: net_minecraft_client_renderer_entity_state_LlamaRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_LlamaSpitModel extends net_minecraft_client_model_EntityModel { } interface net_minecraft_client_model_MinecartModel extends net_minecraft_client_model_EntityModel { } interface net_minecraft_client_model_Model { allParts(): any; renderToBuffer(poseStack: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number): void; renderToBuffer(poseStack: any, vertexConsumer: any, arg2: number, arg3: number): void; renderType(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_RenderType; resetPose(): void; root(): net_minecraft_client_model_geom_ModelPart; setupAnim(object: any): void; } interface net_minecraft_client_model_Model_Simple extends net_minecraft_client_model_Model { setupAnim(unit: net_minecraft_util_Unit): void; setupAnim(object: any): void; } interface net_minecraft_client_model_OcelotModel extends net_minecraft_client_model_FelineModel { } interface net_minecraft_client_model_PandaModel extends net_minecraft_client_model_QuadrupedModel { setupAnim(pandaRenderState: net_minecraft_client_renderer_entity_state_PandaRenderState): void; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_ParrotModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly leftWing: net_minecraft_client_model_geom_ModelPart; prepare(pose: net_minecraft_client_model_ParrotModel_Pose): void; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; readonly rightWing: net_minecraft_client_model_geom_ModelPart; setupAnim(parrotRenderState: net_minecraft_client_renderer_entity_state_ParrotRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_ParrotModel_Pose { } interface net_minecraft_client_model_PhantomModel extends net_minecraft_client_model_EntityModel { readonly leftWingBase: net_minecraft_client_model_geom_ModelPart; readonly leftWingTip: net_minecraft_client_model_geom_ModelPart; readonly rightWingBase: net_minecraft_client_model_geom_ModelPart; readonly rightWingTip: net_minecraft_client_model_geom_ModelPart; setupAnim(phantomRenderState: net_minecraft_client_renderer_entity_state_PhantomRenderState): void; setupAnim(object: any): void; readonly tailBase: net_minecraft_client_model_geom_ModelPart; readonly tailTip: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_PigModel extends net_minecraft_client_model_QuadrupedModel { } interface net_minecraft_client_model_PiglinHeadModel extends net_minecraft_client_model_SkullModelBase { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftEar: net_minecraft_client_model_geom_ModelPart; readonly rightEar: net_minecraft_client_model_geom_ModelPart; setupAnim(state: net_minecraft_client_model_SkullModelBase_State): void; setupAnim(object: any): void; } interface net_minecraft_client_model_PiglinModel extends net_minecraft_client_model_AbstractPiglinModel { holdWeaponHigh(piglinRenderState: net_minecraft_client_renderer_entity_state_PiglinRenderState): void; setupAnim(piglinRenderState: net_minecraft_client_renderer_entity_state_PiglinRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; setupAttackAnimation(piglinRenderState: net_minecraft_client_renderer_entity_state_PiglinRenderState, arg1: number): void; setupAttackAnimation(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg1: number): void; } interface net_minecraft_client_model_PlayerCapeModel extends net_minecraft_client_model_PlayerModel { readonly cape: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_PlayerEarsModel extends net_minecraft_client_model_PlayerModel { } interface net_minecraft_client_model_PlayerModel extends net_minecraft_client_model_HumanoidModel { readonly bodyParts: any; getRandomBodyPart(randomSource: net_minecraft_util_RandomSource): net_minecraft_client_model_geom_ModelPart; readonly jacket: net_minecraft_client_model_geom_ModelPart; readonly leftPants: net_minecraft_client_model_geom_ModelPart; readonly leftSleeve: net_minecraft_client_model_geom_ModelPart; readonly rightPants: net_minecraft_client_model_geom_ModelPart; readonly rightSleeve: net_minecraft_client_model_geom_ModelPart; setupAnim(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; readonly slim: boolean; translateToHand(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_PolarBearModel extends net_minecraft_client_model_QuadrupedModel { setupAnim(polarBearRenderState: net_minecraft_client_renderer_entity_state_PolarBearRenderState): void; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_PufferfishBigModel extends net_minecraft_client_model_EntityModel { readonly leftBlueFin: net_minecraft_client_model_geom_ModelPart; readonly rightBlueFin: net_minecraft_client_model_geom_ModelPart; setupAnim(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_PufferfishMidModel extends net_minecraft_client_model_EntityModel { readonly leftBlueFin: net_minecraft_client_model_geom_ModelPart; readonly rightBlueFin: net_minecraft_client_model_geom_ModelPart; setupAnim(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_PufferfishSmallModel extends net_minecraft_client_model_EntityModel { readonly leftFin: net_minecraft_client_model_geom_ModelPart; readonly rightFin: net_minecraft_client_model_geom_ModelPart; setupAnim(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_QuadrupedModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_RabbitModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHaunch: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHaunch: net_minecraft_client_model_geom_ModelPart; setupAnim(rabbitRenderState: net_minecraft_client_renderer_entity_state_RabbitRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_RaftModel extends net_minecraft_client_model_AbstractBoatModel { } interface net_minecraft_client_model_RavagerModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly mouth: net_minecraft_client_model_geom_ModelPart; readonly neck: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(ravagerRenderState: net_minecraft_client_renderer_entity_state_RavagerRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SalmonModel extends net_minecraft_client_model_EntityModel { readonly bodyBack: net_minecraft_client_model_geom_ModelPart; setupAnim(salmonRenderState: net_minecraft_client_renderer_entity_state_SalmonRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SheepFurModel extends net_minecraft_client_model_QuadrupedModel { setupAnim(sheepRenderState: net_minecraft_client_renderer_entity_state_SheepRenderState): void; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SheepModel extends net_minecraft_client_model_QuadrupedModel { setupAnim(sheepRenderState: net_minecraft_client_renderer_entity_state_SheepRenderState): void; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_ShieldModel extends net_minecraft_client_model_Model { handle(): net_minecraft_client_model_geom_ModelPart; plate(): net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_ShulkerBulletModel extends net_minecraft_client_model_EntityModel { readonly main: net_minecraft_client_model_geom_ModelPart; setupAnim(shulkerBulletRenderState: net_minecraft_client_renderer_entity_state_ShulkerBulletRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_ShulkerModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly lid: net_minecraft_client_model_geom_ModelPart; setupAnim(shulkerRenderState: net_minecraft_client_renderer_entity_state_ShulkerRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SilverfishModel extends net_minecraft_client_model_EntityModel { readonly bodyLayers: net_minecraft_client_model_geom_ModelPart[]; readonly bodyParts: net_minecraft_client_model_geom_ModelPart[]; setupAnim(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SkeletonModel extends net_minecraft_client_model_HumanoidModel { setupAnim(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; translateToHand(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_SkullModel extends net_minecraft_client_model_SkullModelBase { readonly head: net_minecraft_client_model_geom_ModelPart; setupAnim(state: net_minecraft_client_model_SkullModelBase_State): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SkullModelBase extends net_minecraft_client_model_Model { } interface net_minecraft_client_model_SkullModelBase_State { animationPos: number; xRot: number; yRot: number; } interface net_minecraft_client_model_SlimeModel extends net_minecraft_client_model_EntityModel { } interface net_minecraft_client_model_SnifferModel extends net_minecraft_client_model_EntityModel { readonly babyTransform: net_minecraft_client_animation_KeyframeAnimation; readonly digAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly happyAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly head: net_minecraft_client_model_geom_ModelPart; readonly longSniffAnimation: net_minecraft_client_animation_KeyframeAnimation; setupAnim(snifferRenderState: net_minecraft_client_renderer_entity_state_SnifferRenderState): void; setupAnim(object: any): void; readonly sniffSearchAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly sniffSniffAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly standUpAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly walkAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_SnowGolemModel extends net_minecraft_client_model_EntityModel { getHead(): net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly rightArm: net_minecraft_client_model_geom_ModelPart; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; readonly upperBody: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_SpiderModel extends net_minecraft_client_model_EntityModel { readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly leftMiddleFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftMiddleHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; readonly rightMiddleFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightMiddleHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SpinAttackEffectModel extends net_minecraft_client_model_EntityModel { readonly boxes: net_minecraft_client_model_geom_ModelPart[]; setupAnim(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_SquidModel extends net_minecraft_client_model_EntityModel { setupAnim(squidRenderState: net_minecraft_client_renderer_entity_state_SquidRenderState): void; setupAnim(object: any): void; readonly tentacles: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_StriderModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly leftBottomBristle: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly leftMiddleBristle: net_minecraft_client_model_geom_ModelPart; readonly leftTopBristle: net_minecraft_client_model_geom_ModelPart; readonly rightBottomBristle: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; readonly rightMiddleBristle: net_minecraft_client_model_geom_ModelPart; readonly rightTopBristle: net_minecraft_client_model_geom_ModelPart; setupAnim(striderRenderState: net_minecraft_client_renderer_entity_state_StriderRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_TadpoleModel extends net_minecraft_client_model_EntityModel { setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_TridentModel extends net_minecraft_client_model_Model { } interface net_minecraft_client_model_TropicalFishModelA extends net_minecraft_client_model_EntityModel { setupAnim(tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_TropicalFishModelB extends net_minecraft_client_model_EntityModel { setupAnim(tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_TurtleModel extends net_minecraft_client_model_QuadrupedModel { readonly eggBelly: net_minecraft_client_model_geom_ModelPart; setupAnim(turtleRenderState: net_minecraft_client_renderer_entity_state_TurtleRenderState): void; setupAnim(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_VexModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_ArmedModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly leftWing: net_minecraft_client_model_geom_ModelPart; offsetStackPosition(poseStack: any, arg1: boolean): void; readonly rightArm: net_minecraft_client_model_geom_ModelPart; readonly rightWing: net_minecraft_client_model_geom_ModelPart; setArmsCharging(arg0: boolean, arg1: boolean, arg2: number): void; setupAnim(vexRenderState: net_minecraft_client_renderer_entity_state_VexRenderState): void; setupAnim(object: any): void; translateToHand(vexRenderState: net_minecraft_client_renderer_entity_state_VexRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; translateToHand(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any): void; } interface net_minecraft_client_model_VillagerLikeModel { translateToArms(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any): void; } interface net_minecraft_client_model_VillagerModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_HeadedModel, net_minecraft_client_model_VillagerLikeModel { readonly arms: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState): void; setupAnim(object: any): void; translateToArms(villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState, poseStack: any): void; translateToArms(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any): void; } interface net_minecraft_client_model_WardenModel extends net_minecraft_client_model_EntityModel { animateHeadLookTarget(arg0: number, arg1: number): void; animateIdlePose(arg0: number): void; animateTendrils(wardenRenderState: net_minecraft_client_renderer_entity_state_WardenRenderState, arg1: number): void; animateWalk(arg0: number, arg1: number): void; readonly attackAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly body: net_minecraft_client_model_geom_ModelPart; readonly bone: net_minecraft_client_model_geom_ModelPart; readonly diggingAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly emergeAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftArm: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly leftRibcage: net_minecraft_client_model_geom_ModelPart; readonly leftTendril: net_minecraft_client_model_geom_ModelPart; resetArmPoses(): void; readonly rightArm: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; readonly rightRibcage: net_minecraft_client_model_geom_ModelPart; readonly rightTendril: net_minecraft_client_model_geom_ModelPart; readonly roarAnimation: net_minecraft_client_animation_KeyframeAnimation; setupAnim(wardenRenderState: net_minecraft_client_renderer_entity_state_WardenRenderState): void; setupAnim(object: any): void; readonly sniffAnimation: net_minecraft_client_animation_KeyframeAnimation; readonly sonicBoomAnimation: net_minecraft_client_animation_KeyframeAnimation; } interface net_minecraft_client_model_WarmCowModel extends net_minecraft_client_model_CowModel { } interface net_minecraft_client_model_WindChargeModel extends net_minecraft_client_model_EntityModel { readonly bone: net_minecraft_client_model_geom_ModelPart; setupAnim(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; setupAnim(object: any): void; readonly wind: net_minecraft_client_model_geom_ModelPart; readonly windCharge: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_WitchModel extends net_minecraft_client_model_EntityModel, net_minecraft_client_model_HeadedModel, net_minecraft_client_model_VillagerLikeModel { readonly arms: net_minecraft_client_model_geom_ModelPart; getNose(): net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftLeg: net_minecraft_client_model_geom_ModelPart; readonly nose: net_minecraft_client_model_geom_ModelPart; readonly rightLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(witchRenderState: net_minecraft_client_renderer_entity_state_WitchRenderState): void; setupAnim(object: any): void; translateToArms(witchRenderState: net_minecraft_client_renderer_entity_state_WitchRenderState, poseStack: any): void; translateToArms(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any): void; } interface net_minecraft_client_model_WitherBossModel extends net_minecraft_client_model_EntityModel { readonly centerHead: net_minecraft_client_model_geom_ModelPart; readonly leftHead: net_minecraft_client_model_geom_ModelPart; readonly ribcage: net_minecraft_client_model_geom_ModelPart; readonly rightHead: net_minecraft_client_model_geom_ModelPart; setupAnim(witherRenderState: net_minecraft_client_renderer_entity_state_WitherRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_WolfModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftHindLeg: net_minecraft_client_model_geom_ModelPart; readonly realHead: net_minecraft_client_model_geom_ModelPart; readonly realTail: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightHindLeg: net_minecraft_client_model_geom_ModelPart; setupAnim(wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState): void; setupAnim(object: any): void; readonly tail: net_minecraft_client_model_geom_ModelPart; readonly upperBody: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_model_ZombieModel extends net_minecraft_client_model_AbstractZombieModel { } interface net_minecraft_client_model_ZombieVillagerModel extends net_minecraft_client_model_HumanoidModel, net_minecraft_client_model_VillagerLikeModel { setupAnim(zombieVillagerRenderState: net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; translateToArms(zombieVillagerRenderState: net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState, poseStack: any): void; translateToArms(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any): void; } interface net_minecraft_client_model_ZombifiedPiglinModel extends net_minecraft_client_model_AbstractPiglinModel { setupAnim(zombifiedPiglinRenderState: net_minecraft_client_renderer_entity_state_ZombifiedPiglinRenderState): void; setupAnim(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; setupAnim(object: any): void; } interface net_minecraft_client_model_dragon_DragonHeadModel extends net_minecraft_client_model_SkullModelBase { readonly head: net_minecraft_client_model_geom_ModelPart; readonly jaw: net_minecraft_client_model_geom_ModelPart; setupAnim(state: net_minecraft_client_model_SkullModelBase_State): void; setupAnim(object: any): void; } interface net_minecraft_client_model_dragon_EnderDragonModel extends net_minecraft_client_model_EntityModel { readonly body: net_minecraft_client_model_geom_ModelPart; readonly head: net_minecraft_client_model_geom_ModelPart; readonly jaw: net_minecraft_client_model_geom_ModelPart; readonly leftFrontFoot: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly leftFrontLegTip: net_minecraft_client_model_geom_ModelPart; readonly leftRearFoot: net_minecraft_client_model_geom_ModelPart; readonly leftRearLeg: net_minecraft_client_model_geom_ModelPart; readonly leftRearLegTip: net_minecraft_client_model_geom_ModelPart; readonly leftWing: net_minecraft_client_model_geom_ModelPart; readonly leftWingTip: net_minecraft_client_model_geom_ModelPart; readonly neckParts: net_minecraft_client_model_geom_ModelPart[]; poseLimbs(arg0: number, modelPart: net_minecraft_client_model_geom_ModelPart, modelPart_: net_minecraft_client_model_geom_ModelPart, modelPart__: net_minecraft_client_model_geom_ModelPart, modelPart___: net_minecraft_client_model_geom_ModelPart, modelPart____: net_minecraft_client_model_geom_ModelPart, modelPart_____: net_minecraft_client_model_geom_ModelPart): void; readonly rightFrontFoot: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLeg: net_minecraft_client_model_geom_ModelPart; readonly rightFrontLegTip: net_minecraft_client_model_geom_ModelPart; readonly rightRearFoot: net_minecraft_client_model_geom_ModelPart; readonly rightRearLeg: net_minecraft_client_model_geom_ModelPart; readonly rightRearLegTip: net_minecraft_client_model_geom_ModelPart; readonly rightWing: net_minecraft_client_model_geom_ModelPart; readonly rightWingTip: net_minecraft_client_model_geom_ModelPart; setupAnim(enderDragonRenderState: net_minecraft_client_renderer_entity_state_EnderDragonRenderState): void; setupAnim(object: any): void; readonly tailParts: net_minecraft_client_model_geom_ModelPart[]; } interface net_minecraft_client_model_geom_EntityModelSet { bakeLayer(modelLayerLocation: net_minecraft_client_model_geom_ModelLayerLocation): net_minecraft_client_model_geom_ModelPart; readonly roots: any; } interface net_minecraft_client_model_geom_LayerDefinitions { } interface net_minecraft_client_model_geom_ModelLayerLocation { equals(o: any): boolean; hashCode(): number; layer(): string; model(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_model_geom_ModelLayers { } interface net_minecraft_client_model_geom_ModelPart { addAllChildren(biConsumer: any): void; readonly children: any; compile(pose: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number): void; createPartLookup(): any; readonly cubes: any; getAllParts(): any; getChild(string: string): net_minecraft_client_model_geom_ModelPart; getExtentsForGui(poseStack: any, set: any): void; getInitialPose(): net_minecraft_client_model_geom_PartPose; getRandomCube(randomSource: net_minecraft_util_RandomSource): net_minecraft_client_model_geom_ModelPart_Cube; hasChild(string: string): boolean; initialPose: net_minecraft_client_model_geom_PartPose; isEmpty(): boolean; loadPose(partPose: net_minecraft_client_model_geom_PartPose): void; offsetPos(vector3f: any): void; offsetRotation(vector3f: any): void; offsetScale(vector3f: any): void; render(poseStack: any, vertexConsumer: any, arg2: number, arg3: number): void; render(poseStack: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number): void; resetPose(): void; rotateBy(quaternionf: any): void; setInitialPose(partPose: net_minecraft_client_model_geom_PartPose): void; setPos(arg0: number, arg1: number, arg2: number): void; setRotation(arg0: number, arg1: number, arg2: number): void; skipDraw: boolean; storePose(): net_minecraft_client_model_geom_PartPose; translateAndRotate(poseStack: any): void; visible: boolean; visit(poseStack: any, visitor: net_minecraft_client_model_geom_ModelPart_Visitor): void; visit(poseStack: any, visitor: net_minecraft_client_model_geom_ModelPart_Visitor, string: string): void; x: number; xRot: number; xScale: number; y: number; yRot: number; yScale: number; z: number; zRot: number; zScale: number; } interface net_minecraft_client_model_geom_ModelPart_Cube { compile(pose: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number): void; readonly maxX: number; readonly maxY: number; readonly maxZ: number; readonly minX: number; readonly minY: number; readonly minZ: number; readonly polygons: net_minecraft_client_model_geom_ModelPart_Polygon[]; } interface net_minecraft_client_model_geom_ModelPart_Polygon { equals(o: any): boolean; hashCode(): number; normal(): any; toString(): string; vertices(): net_minecraft_client_model_geom_ModelPart_Vertex[]; } interface net_minecraft_client_model_geom_ModelPart_Vertex { equals(o: any): boolean; hashCode(): number; remap(arg0: number, arg1: number): net_minecraft_client_model_geom_ModelPart_Vertex; toString(): string; u(): number; v(): number; worldX(): number; worldY(): number; worldZ(): number; x(): number; y(): number; z(): number; } interface net_minecraft_client_model_geom_ModelPart_Visitor { visit(pose: any, string: string, arg2: number, cube: net_minecraft_client_model_geom_ModelPart_Cube): void; } interface net_minecraft_client_model_geom_PartNames { } interface net_minecraft_client_model_geom_PartPose { equals(o: any): boolean; hashCode(): number; scaled(arg0: number): net_minecraft_client_model_geom_PartPose; scaled(arg0: number, arg1: number, arg2: number): net_minecraft_client_model_geom_PartPose; toString(): string; translated(arg0: number, arg1: number, arg2: number): net_minecraft_client_model_geom_PartPose; withScale(arg0: number): net_minecraft_client_model_geom_PartPose; x(): number; xRot(): number; xScale(): number; y(): number; yRot(): number; yScale(): number; z(): number; zRot(): number; zScale(): number; } interface net_minecraft_client_model_geom_builders_CubeDefinition { bake(arg0: number, arg1: number): net_minecraft_client_model_geom_ModelPart_Cube; readonly comment: string; readonly dimensions: any; readonly grow: net_minecraft_client_model_geom_builders_CubeDeformation; readonly mirror: boolean; readonly origin: any; readonly texCoord: net_minecraft_client_model_geom_builders_UVPair; readonly texScale: net_minecraft_client_model_geom_builders_UVPair; readonly visibleFaces: any; } interface net_minecraft_client_model_geom_builders_CubeDeformation { extend(arg0: number): net_minecraft_client_model_geom_builders_CubeDeformation; extend(arg0: number, arg1: number, arg2: number): net_minecraft_client_model_geom_builders_CubeDeformation; readonly growX: number; readonly growY: number; readonly growZ: number; } interface net_minecraft_client_model_geom_builders_CubeListBuilder { addBox(string: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, cubeDeformation: net_minecraft_client_model_geom_builders_CubeDeformation, arg8: number, arg9: number): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(string: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, set: any): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(string: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(string: string, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, cubeDeformation: net_minecraft_client_model_geom_builders_CubeDeformation): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, cubeDeformation: net_minecraft_client_model_geom_builders_CubeDeformation, arg7: number, arg8: number): net_minecraft_client_model_geom_builders_CubeListBuilder; addBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, cubeDeformation: net_minecraft_client_model_geom_builders_CubeDeformation): net_minecraft_client_model_geom_builders_CubeListBuilder; readonly cubes: any; getCubes(): any; mirror(): net_minecraft_client_model_geom_builders_CubeListBuilder; mirror(arg0: boolean): net_minecraft_client_model_geom_builders_CubeListBuilder; texOffs(arg0: number, arg1: number): net_minecraft_client_model_geom_builders_CubeListBuilder; xTexOffs: number; yTexOffs: number; } interface net_minecraft_client_model_geom_builders_LayerDefinition { apply(meshTransformer: net_minecraft_client_model_geom_builders_MeshTransformer): net_minecraft_client_model_geom_builders_LayerDefinition; bakeRoot(): net_minecraft_client_model_geom_ModelPart; readonly material: net_minecraft_client_model_geom_builders_MaterialDefinition; readonly mesh: net_minecraft_client_model_geom_builders_MeshDefinition; } interface net_minecraft_client_model_geom_builders_MaterialDefinition { readonly xTexSize: number; readonly yTexSize: number; } interface net_minecraft_client_model_geom_builders_MeshDefinition { apply(meshTransformer: net_minecraft_client_model_geom_builders_MeshTransformer): net_minecraft_client_model_geom_builders_MeshDefinition; getRoot(): net_minecraft_client_model_geom_builders_PartDefinition; readonly root: net_minecraft_client_model_geom_builders_PartDefinition; transformed(unaryOperator: any): net_minecraft_client_model_geom_builders_MeshDefinition; } interface net_minecraft_client_model_geom_builders_MeshTransformer { apply(meshDefinition: net_minecraft_client_model_geom_builders_MeshDefinition): net_minecraft_client_model_geom_builders_MeshDefinition; } interface net_minecraft_client_model_geom_builders_PartDefinition { addOrReplaceChild(string: string, cubeListBuilder: net_minecraft_client_model_geom_builders_CubeListBuilder, partPose: net_minecraft_client_model_geom_PartPose): net_minecraft_client_model_geom_builders_PartDefinition; addOrReplaceChild(string: string, partDefinition: net_minecraft_client_model_geom_builders_PartDefinition): net_minecraft_client_model_geom_builders_PartDefinition; bake(arg0: number, arg1: number): net_minecraft_client_model_geom_ModelPart; readonly children: any; clearChild(string: string): net_minecraft_client_model_geom_builders_PartDefinition; clearRecursively(): net_minecraft_client_model_geom_builders_PartDefinition; readonly cubes: any; getChild(string: string): net_minecraft_client_model_geom_builders_PartDefinition; getChildren(): any; readonly partPose: net_minecraft_client_model_geom_PartPose; retainExactParts(set: any): void; retainPartsAndChildren(set: any): void; transformed(unaryOperator: any): net_minecraft_client_model_geom_builders_PartDefinition; } interface net_minecraft_client_model_geom_builders_UVPair { toString(): string; u(): number; v(): number; } interface net_minecraft_client_multiplayer_AccountProfileKeyPairManager extends net_minecraft_client_multiplayer_ProfileKeyPairManager { fetchProfileKeyPair(userApiService: any): net_minecraft_world_entity_player_ProfileKeyPair; keyPair: any; nextProfileKeyRefreshTime: any; readonly profileKeyPairPath: any; readOrFetchProfileKeyPair(optional: any): any; readProfileKeyPair(): any; readonly userApiService: any; writeProfileKeyPair(profileKeyPair: net_minecraft_world_entity_player_ProfileKeyPair): void; } interface net_minecraft_client_multiplayer_CacheSlot { clear(): void; compute(cleaner: net_minecraft_client_multiplayer_CacheSlot_Cleaner): any; context: net_minecraft_client_multiplayer_CacheSlot_Cleaner; readonly operation: any; value: any; } interface net_minecraft_client_multiplayer_CacheSlot_Cleaner { registerForCleaning(cacheSlot: net_minecraft_client_multiplayer_CacheSlot): void; } interface net_minecraft_client_multiplayer_ChunkBatchSizeCalculator { aggregatedNanosPerChunk: number; chunkBatchStartTime: number; getDesiredChunksPerTick(): number; oldSamplesWeight: number; onBatchFinished(arg0: number): void; onBatchStart(): void; } interface net_minecraft_client_multiplayer_ClientAdvancements { get(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_advancements_AdvancementHolder; getTree(): net_minecraft_advancements_AdvancementTree; listener: net_minecraft_client_multiplayer_ClientAdvancements_Listener; readonly minecraft: net_minecraft_client_Minecraft; readonly progress: any; selectedTab: net_minecraft_advancements_AdvancementHolder; setListener(listener: net_minecraft_client_multiplayer_ClientAdvancements_Listener): void; setSelectedTab(advancementHolder: net_minecraft_advancements_AdvancementHolder, arg1: boolean): void; readonly telemetryManager: net_minecraft_client_telemetry_WorldSessionTelemetryManager; readonly tree: net_minecraft_advancements_AdvancementTree; update(clientboundUpdateAdvancementsPacket: net_minecraft_network_protocol_game_ClientboundUpdateAdvancementsPacket): void; } interface net_minecraft_client_multiplayer_ClientAdvancements_Listener extends net_minecraft_advancements_AdvancementTree_Listener { onSelectedTabChanged(advancementHolder: net_minecraft_advancements_AdvancementHolder): void; onUpdateAdvancementProgress(advancementNode: net_minecraft_advancements_AdvancementNode, advancementProgress: net_minecraft_advancements_AdvancementProgress): void; } interface net_minecraft_client_multiplayer_ClientChunkCache extends net_minecraft_world_level_chunk_ChunkSource { drop(chunkPos: net_minecraft_world_level_ChunkPos): void; readonly emptyChunk: net_minecraft_world_level_chunk_LevelChunk; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_LevelChunk; getChunk(arg0: number, arg1: number, arg2: boolean): net_minecraft_world_level_chunk_LevelChunk; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getLoadedEmptySections(): any; readonly level: net_minecraft_client_multiplayer_ClientLevel; readonly lightEngine: net_minecraft_world_level_lighting_LevelLightEngine; replaceBiomes(arg0: number, arg1: number, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; replaceWithPacketData(arg0: number, arg1: number, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf, map: any, consumer: any): net_minecraft_world_level_chunk_LevelChunk; storage: any; updateViewCenter(arg0: number, arg1: number): void; updateViewRadius(arg0: number): void; } interface net_minecraft_client_multiplayer_ClientCommonPacketListenerImpl extends net_minecraft_network_protocol_common_ClientCommonPacketListener { addOrUpdatePackPrompt(uUID: any, uRL: any, string: string, arg3: boolean, component: net_minecraft_network_chat_Component): net_minecraft_client_gui_screens_Screen; clearDialog(): void; readonly connection: net_minecraft_network_Connection; connectionType: any; createDialogAccess(): net_minecraft_client_gui_screens_dialog_DialogConnectionAccess; createDisconnectScreen(disconnectionDetails: net_minecraft_network_DisconnectionDetails): net_minecraft_client_gui_screens_Screen; customReportDetails: any; readonly deferredPackets: any; getConnection(): net_minecraft_network_Connection; getPacketProcessor(): net_minecraft_network_PacketProcessor; handleCustomPayload(clientboundCustomPayloadPacket: net_minecraft_network_protocol_common_ClientboundCustomPayloadPacket): void; handleCustomPayload(customPacketPayload: net_minecraft_network_protocol_common_custom_CustomPacketPayload): void; isTransferring: boolean; readonly minecraft: net_minecraft_client_Minecraft; readonly postDisconnectScreen: net_minecraft_client_gui_screens_Screen; seenInsecureChatWarning: boolean; readonly seenPlayers: any; send(packet: net_minecraft_network_protocol_Packet): void; sendDeferredPackets(): void; sendWhen(packet: net_minecraft_network_protocol_Packet, booleanSupplier: any, duration: any): void; serverBrand(): string; readonly serverCookies: any; readonly serverData: net_minecraft_client_multiplayer_ServerData; serverLinks(): net_minecraft_server_ServerLinks; showDialog(holder: net_minecraft_core_Holder, screen: net_minecraft_client_gui_screens_Screen): void; showDialog(holder: net_minecraft_core_Holder, dialogConnectionAccess: net_minecraft_client_gui_screens_dialog_DialogConnectionAccess, screen: net_minecraft_client_gui_screens_Screen): void; storeDisconnectionReport(packet: net_minecraft_network_protocol_Packet, throwable: any): any; readonly telemetryManager: net_minecraft_client_telemetry_WorldSessionTelemetryManager; } interface net_minecraft_client_multiplayer_ClientConfigurationPacketListenerImpl extends net_minecraft_client_multiplayer_ClientCommonPacketListenerImpl, net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener, net_minecraft_network_TickablePacketListener { chatState: net_minecraft_client_gui_components_ChatComponent_State; enabledFeatures: net_minecraft_world_flag_FeatureFlagSet; failureReasons: any; getConnectionType(): any; handleCustomPayload(customPacketPayload: net_minecraft_network_protocol_common_custom_CustomPacketPayload): void; handleCustomPayload(packet: net_minecraft_network_protocol_common_ClientboundCustomPayloadPacket): void; handleUnknownCustomPayload(customPacketPayload: net_minecraft_network_protocol_common_custom_CustomPacketPayload): void; initializedConnection: boolean; knownPacks: net_minecraft_client_multiplayer_KnownPacksManager; readonly levelLoadTracker: net_minecraft_client_multiplayer_LevelLoadTracker; readonly localGameProfile: any; readonly receivedRegistries: net_minecraft_core_RegistryAccess_Frozen; readonly registryDataCollector: net_minecraft_client_multiplayer_RegistryDataCollector; runWithResources(function_: any): any; seenCodeOfConduct: boolean; } interface net_minecraft_client_multiplayer_ClientDebugSubscriber { clear(): void; readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; createDebugValueAccess(level: net_minecraft_world_level_Level): net_minecraft_util_debug_DebugValueAccess; readonly debugScreenOverlay: net_minecraft_client_gui_components_DebugScreenOverlay; dropChunk(chunkPos: net_minecraft_world_level_ChunkPos): void; dropEntity(entity: net_minecraft_world_entity_Entity): void; dropLevel(): void; forEachValue(debugSubscription: net_minecraft_util_debug_DebugSubscription, valueMapType: any, biConsumer: any): void; getValue(debugSubscription: net_minecraft_util_debug_DebugSubscription, object: any, valueMapType: any): any; getValueMap(debugSubscription: net_minecraft_util_debug_DebugSubscription, valueMapType: any): any; getValueMaps(debugSubscription: net_minecraft_util_debug_DebugSubscription): any; onSubscriptionsChanged(set: any): void; pushEvent(arg0: number, event: net_minecraft_util_debug_DebugSubscription_Event): void; remoteSubscriptions: any; requestedSubscriptions(): any; tick(arg0: number): void; updateBlock(arg0: number, blockPos: net_minecraft_core_BlockPos, update: net_minecraft_util_debug_DebugSubscription_Update): void; updateChunk(arg0: number, chunkPos: net_minecraft_world_level_ChunkPos, update: net_minecraft_util_debug_DebugSubscription_Update): void; updateEntity(arg0: number, entity: net_minecraft_world_entity_Entity, update: net_minecraft_util_debug_DebugSubscription_Update): void; updateMap(arg0: number, object: any, update: net_minecraft_util_debug_DebugSubscription_Update, valueMapType: any): void; readonly valuesBySubscription: any; } interface net_minecraft_client_multiplayer_ClientExplosionTracker { addParticle(clientLevel: net_minecraft_client_multiplayer_ClientLevel, explosionInfo: any): void; readonly explosions: any; tick(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; track(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number, weightedList: net_minecraft_util_random_WeightedList): void; } interface net_minecraft_client_multiplayer_ClientHandshakePacketListenerImpl extends net_minecraft_network_protocol_login_ClientLoginPacketListener { authenticateServer(string: string): net_minecraft_network_chat_Component; readonly connection: net_minecraft_network_Connection; readonly cookies: any; readonly levelLoadTracker: net_minecraft_client_multiplayer_LevelLoadTracker; readonly minecraft: net_minecraft_client_Minecraft; minigameName: string; readonly newWorld: boolean; readonly parent: net_minecraft_client_gui_screens_Screen; readonly seenInsecureChatWarning: boolean; readonly seenPlayers: any; readonly serverData: net_minecraft_client_multiplayer_ServerData; setEncryption(serverboundKeyPacket: net_minecraft_network_protocol_login_ServerboundKeyPacket, cipher: any, cipher_: any): void; setMinigameName(string: string): void; readonly state: any; switchState(state: any): void; readonly updateStatus: any; readonly wasTransferredTo: boolean; readonly worldLoadDuration: any; } interface net_minecraft_client_multiplayer_ClientLevel extends net_minecraft_world_level_Level, net_minecraft_client_multiplayer_CacheSlot_Cleaner { addBreakingBlockEffect(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): void; addBreakingBlockEffect(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, hitResult: net_minecraft_world_phys_HitResult): void; addEntity(entity: net_minecraft_world_entity_Entity): void; addMapData(map: any): void; animateTick(arg0: number, arg1: number, arg2: number): void; readonly blockStatePredictionHandler: net_minecraft_client_multiplayer_prediction_BlockStatePredictionHandler; calculateBlockTint(blockPos: net_minecraft_core_BlockPos, colorResolver: net_minecraft_world_level_ColorResolver): number; calculateParticleLevel(arg0: boolean): net_minecraft_server_level_ParticleStatus; readonly chunkSource: net_minecraft_client_multiplayer_ClientChunkCache; clearTintCaches(): void; readonly clientLevelData: net_minecraft_client_multiplayer_ClientLevel_ClientLevelData; readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; dayTimeFraction: number; dayTimePerTick: number; disconnect(component: net_minecraft_network_chat_Component): void; doAddParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: boolean, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; doAnimateTick(arg0: number, arg1: number, arg2: number, arg3: number, randomSource: net_minecraft_util_RandomSource, block: net_minecraft_world_level_block_Block, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): void; effects(): net_minecraft_client_renderer_DimensionSpecialEffects; endFlashState(): net_minecraft_client_renderer_EndFlashState; entitiesForRendering(): any; readonly entityStorage: net_minecraft_world_level_entity_TransientEntitySectionManager; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction, particleOptions: net_minecraft_core_particles_ParticleOptions, particleOptions_: net_minecraft_core_particles_ParticleOptions, weightedList: net_minecraft_util_random_WeightedList, holder: net_minecraft_core_Holder): void; explode(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, vec3: net_minecraft_world_phys_Vec3, arg4: number, arg5: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; readonly explosionTracker: net_minecraft_client_multiplayer_ClientExplosionTracker; getAllMapData(): any; getBlockStatePredictionHandler(): net_minecraft_client_multiplayer_prediction_BlockStatePredictionHandler; getChunkSource(): net_minecraft_client_multiplayer_ClientChunkCache; getChunkSource(): net_minecraft_world_level_chunk_ChunkSource; getCloudColor(arg0: number): number; getEntities(): net_minecraft_world_level_entity_LevelEntityGetter; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any, list: any): void; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any, list: any, arg4: number): void; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getEntityCount(): number; getGloballyRenderedBlockEntities(): any; getLevelData(): net_minecraft_client_multiplayer_ClientLevel_ClientLevelData; getLevelData(): net_minecraft_world_level_storage_LevelData; getMarkerParticleTarget(): net_minecraft_world_level_block_Block; getModelData(pos: net_minecraft_core_BlockPos): any; getModelDataManager(): any; getServerSimulationDistance(): number; getShade(direction: net_minecraft_core_Direction, arg1: boolean): number; getShade(normalX: number, normalY: number, normalZ: number, shade: boolean): number; getSkyColor(vec3: net_minecraft_world_phys_Vec3, arg1: number): number; getSkyDarken(arg0: number): number; getSkyDarken(): number; getSkyFlashTime(): number; getStarBrightness(arg0: number): number; readonly globallyRenderedBlockEntities: any; handleBlockChangedAck(arg0: number): void; isTickingEntity(entity: net_minecraft_world_entity_Entity): boolean; readonly levelEventHandler: net_minecraft_client_renderer_LevelEventHandler; readonly levelRenderer: net_minecraft_client_renderer_LevelRenderer; readonly lightUpdateQueue: any; readonly mapData: any; readonly minecraft: net_minecraft_client_Minecraft; readonly modelDataManager: any; onChunkLoaded(chunkPos: net_minecraft_world_level_ChunkPos): void; onSectionBecomingNonEmpty(arg0: number): void; overrideMapData(mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): void; playLocalSound(entity: net_minecraft_world_entity_Entity, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg3: number, arg4: number): void; playLocalSound(arg0: number, arg1: number, arg2: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg5: number, arg6: number, arg7: boolean): void; playLocalSound(blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg3: number, arg4: number, arg5: boolean): void; playSeededSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number, arg8: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number, arg6: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number, arg8: number): void; playSound(arg0: number, arg1: number, arg2: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg5: number, arg6: number, arg7: boolean, arg8: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number): void; playSound(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; pollLightUpdates(): void; queueLightUpdate(runnable: any): void; removeEntity(arg0: number, removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; readonly seaLevel: number; serverSimulationDistance: number; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number): boolean; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): boolean; setSectionDirtyWithNeighbors(arg0: number, arg1: number, arg2: number): void; setSectionRangeDirty(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; setServerSimulationDistance(arg0: number): void; setServerVerifiedBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): void; setTimeFromServer(arg0: number, arg1: number, arg2: boolean): void; skyFlashTime: number; spawnFluidParticle(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, particleOptions: net_minecraft_core_particles_ParticleOptions): void; spawnParticle(blockPos: net_minecraft_core_BlockPos, particleOptions: net_minecraft_core_particles_ParticleOptions, voxelShape: net_minecraft_world_phys_shapes_VoxelShape, arg3: number): void; syncBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, vec3: net_minecraft_world_phys_Vec3): void; tick(booleanSupplier: any): void; tickDayTime: boolean; tickEntities(): void; tickNonPassenger(entity: net_minecraft_world_entity_Entity): void; tickPassenger(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): void; tickTime(): void; readonly tickingEntities: net_minecraft_world_level_entity_EntityTickList; readonly tintCaches: any; toString(): string; trackExplosionEffects(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number, weightedList: net_minecraft_util_random_WeightedList): void; trySpawnDripParticles(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, particleOptions: net_minecraft_core_particles_ParticleOptions, arg3: boolean): void; unload(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; readonly worldBorder: net_minecraft_world_level_border_WorldBorder; } interface net_minecraft_client_multiplayer_ClientLevel_ClientLevelData extends net_minecraft_world_level_storage_WritableLevelData { dayTime: number; difficulty: net_minecraft_world_Difficulty; difficultyLocked: boolean; gameTime: number; getHorizonHeight(levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor): number; readonly hardcore: boolean; readonly isFlat: boolean; raining: boolean; respawnData: net_minecraft_world_level_storage_LevelData_RespawnData; setDayTime(arg0: number): void; setDifficulty(difficulty: net_minecraft_world_Difficulty): void; setDifficultyLocked(arg0: boolean): void; setGameTime(arg0: number): void; voidDarknessOnsetRange(): number; } interface net_minecraft_client_multiplayer_ClientPacketListener extends net_minecraft_client_multiplayer_ClientCommonPacketListenerImpl, net_minecraft_network_protocol_game_ClientGamePacketListener, net_minecraft_network_TickablePacketListener { readonly advancements: net_minecraft_client_multiplayer_ClientAdvancements; applyLightData(arg0: number, arg1: number, clientboundLightUpdatePacketData: net_minecraft_network_protocol_game_ClientboundLightUpdatePacketData, arg3: boolean): void; applyPlayerInfoUpdate(action: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Action, entry: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Entry, playerInfo: net_minecraft_client_multiplayer_PlayerInfo): void; broadcastClientInformation(clientInformation: net_minecraft_server_level_ClientInformation): void; readonly cacheSlots: any; chatSession: net_minecraft_network_chat_LocalChatSession; readonly chunkBatchSizeCalculator: net_minecraft_client_multiplayer_ChunkBatchSizeCalculator; clearCacheSlots(): void; clearLevel(): void; close(): void; closed: boolean; commands: any; createDebugValueAccess(): net_minecraft_util_debug_DebugValueAccess; createEntityFromPacket(clientboundAddEntityPacket: net_minecraft_network_protocol_game_ClientboundAddEntityPacket): net_minecraft_world_entity_Entity; readonly debugQueryHandler: net_minecraft_client_DebugQueryHandler; readonly debugSubscriber: net_minecraft_client_multiplayer_ClientDebugSubscriber; decoratedHashOpsGenenerator(): net_minecraft_network_HashedPatchMap_HashGenerator; readonly decoratedHashOpsGenerator: net_minecraft_network_HashedPatchMap_HashGenerator; determineLevelLoadingReason(arg0: boolean, resourceKey: net_minecraft_resources_ResourceKey, resourceKey_: net_minecraft_resources_ResourceKey): net_minecraft_client_gui_screens_LevelLoadingScreen_Reason; enableChunkLight(levelChunk: net_minecraft_world_level_chunk_LevelChunk, arg1: number, arg2: number): void; enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; enforcesSecureChat(): boolean; fuelValues(): net_minecraft_world_level_block_entity_FuelValues; getAdvancements(): net_minecraft_client_multiplayer_ClientAdvancements; getCommands(): any; getConnectionType(): any; getDebugQueryHandler(): net_minecraft_client_DebugQueryHandler; getId(): any; getLevel(): net_minecraft_client_multiplayer_ClientLevel; getListedOnlinePlayers(): any; getLocalGameProfile(): any; getOnlinePlayerIds(): any; getOnlinePlayers(): any; getPlayerInfo(uUID: any): net_minecraft_client_multiplayer_PlayerInfo; getPlayerInfo(string: string): net_minecraft_client_multiplayer_PlayerInfo; getPlayerInfoIgnoreCase(string: string): net_minecraft_client_multiplayer_PlayerInfo; getSeenPlayers(): any; getServerData(): net_minecraft_client_multiplayer_ServerData; getSuggestionsProvider(): net_minecraft_client_multiplayer_ClientSuggestionProvider; getWaypointManager(): net_minecraft_client_waypoints_ClientWaypointManager; handleCustomPayload(customPacketPayload: net_minecraft_network_protocol_common_custom_CustomPacketPayload): void; handleCustomPayload(clientboundCustomPayloadPacket: net_minecraft_network_protocol_common_ClientboundCustomPayloadPacket): void; handleUnknownCustomPayload(customPacketPayload: net_minecraft_network_protocol_common_custom_CustomPacketPayload): void; readonly id: any; initializeChatSession(entry: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Entry, playerInfo: net_minecraft_client_multiplayer_PlayerInfo): void; isFeatureEnabled(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; keyPairFuture: any; lastSeenMessages: net_minecraft_network_chat_LastSeenMessagesTracker; level: net_minecraft_client_multiplayer_ClientLevel; levelData: net_minecraft_client_multiplayer_ClientLevel_ClientLevelData; levelLoadTracker: net_minecraft_client_multiplayer_LevelLoadTracker; levels(): any; readonly listedPlayers: any; readonly localGameProfile: any; markMessageAsProcessed(messageSignature: net_minecraft_network_chat_MessageSignature, arg1: boolean): void; messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache; nextChatIndex: number; notifyPlayerLoaded(): void; openCommandSendConfirmationWindow(string: string, string_: string, screen: net_minecraft_client_gui_screens_Screen): void; openSendConfirmationWindow(string: string, string_: string, component: net_minecraft_network_chat_Component, runnable: any): void; openSignedCommandSendConfirmationWindow(string: string, string_: string, screen: net_minecraft_client_gui_screens_Screen): void; readonly pingDebugMonitor: net_minecraft_client_multiplayer_PingDebugMonitor; readonly playerInfoMap: any; postAddEntitySoundInstance(entity: net_minecraft_world_entity_Entity): void; potionBrewing(): net_minecraft_world_item_alchemy_PotionBrewing; prepareKeyPair(): void; queueLightRemoval(clientboundForgetLevelChunkPacket: net_minecraft_network_protocol_game_ClientboundForgetLevelChunkPacket): void; readonly random: net_minecraft_util_RandomSource; readSectionList(arg0: number, arg1: number, levelLightEngine: net_minecraft_world_level_lighting_LevelLightEngine, lightLayer: net_minecraft_world_level_LightLayer, bitSet: any, bitSet_: any, iterator: any, arg7: boolean): void; recipes(): net_minecraft_world_item_crafting_RecipeAccess; refreshRecipeBook(clientRecipeBook: net_minecraft_client_ClientRecipeBook): void; registerForCleaning(cacheSlot: net_minecraft_client_multiplayer_CacheSlot): void; registryAccess(): net_minecraft_core_RegistryAccess_Frozen; remoteClientInformation: net_minecraft_server_level_ClientInformation; removedPlayerVehicleId: any; readonly restrictedSuggestionsProvider: net_minecraft_client_multiplayer_ClientSuggestionProvider; scoreboard(): net_minecraft_world_scores_Scoreboard; searchTrees(): net_minecraft_client_multiplayer_SessionSearchTrees; sendChat(string: string): void; sendChatAcknowledgement(): void; sendCommand(string: string): void; sendUnattendedCommand(string: string, screen: net_minecraft_client_gui_screens_Screen): void; serverChunkRadius: number; serverEnforcesSecureChat: boolean; serverSimulationDistance: number; setKeyPair(profileKeyPair: net_minecraft_world_entity_player_ProfileKeyPair): void; signedMessageEncoder: net_minecraft_network_chat_SignedMessageChain_Encoder; startWaitingForNewLevel(localPlayer: net_minecraft_client_player_LocalPlayer, clientLevel: net_minecraft_client_multiplayer_ClientLevel, reason: net_minecraft_client_gui_screens_LevelLoadingScreen_Reason): void; startWaitingForNewLevel(localPlayer: net_minecraft_client_player_LocalPlayer, clientLevel: net_minecraft_client_multiplayer_ClientLevel, reason: net_minecraft_client_gui_screens_LevelLoadingScreen_Reason, toDimension: net_minecraft_resources_ResourceKey, fromDimension: net_minecraft_resources_ResourceKey): void; readonly suggestionsProvider: net_minecraft_client_multiplayer_ClientSuggestionProvider; updateLevelChunk(arg0: number, arg1: number, clientboundLevelChunkPacketData: net_minecraft_network_protocol_game_ClientboundLevelChunkPacketData): void; updateSearchTrees(): void; updateTags(resourceKey: net_minecraft_resources_ResourceKey, networkPayload: net_minecraft_tags_TagNetworkSerialization_NetworkPayload): net_minecraft_core_Registry_PendingTags; verifyCommand(string: string): any; readonly waypointManager: net_minecraft_client_waypoints_ClientWaypointManager; } interface net_minecraft_client_multiplayer_ClientRecipeContainer extends net_minecraft_world_item_crafting_RecipeAccess { readonly itemSets: any; } interface net_minecraft_client_multiplayer_ClientRegistryLayer { } interface net_minecraft_client_multiplayer_ClientSuggestionProvider extends net_minecraft_commands_PermissionSource, net_minecraft_commands_SharedSuggestionProvider { allowsRestrictedCommands(): boolean; completeCustomSuggestions(arg0: number, suggestions: any): void; readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; readonly customCompletionSuggestions: any; readonly minecraft: net_minecraft_client_Minecraft; modifyCustomCompletions(action: net_minecraft_network_protocol_game_ClientboundCustomChatCompletionsPacket_Action, list: any): void; pendingSuggestionsFuture: any; pendingSuggestionsId: number; suggestRegistryElements(resourceKey: net_minecraft_resources_ResourceKey, elementSuggestionType: net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType, suggestionsBuilder: any, commandContext: any): any; suggestRegistryElements(holderLookup: net_minecraft_core_HolderLookup, elementSuggestionType: net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType, suggestionsBuilder: any): void; } interface net_minecraft_client_multiplayer_CommonListenerCookie { chatState(): net_minecraft_client_gui_components_ChatComponent_State; connectionType(): any; customReportDetails(): any; enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; equals(o: any): boolean; hashCode(): number; levelLoadTracker(): net_minecraft_client_multiplayer_LevelLoadTracker; localGameProfile(): any; postDisconnectScreen(): net_minecraft_client_gui_screens_Screen; receivedRegistries(): net_minecraft_core_RegistryAccess_Frozen; seenInsecureChatWarning(): boolean; seenPlayers(): any; serverBrand(): string; serverCookies(): any; serverData(): net_minecraft_client_multiplayer_ServerData; serverLinks(): net_minecraft_server_ServerLinks; telemetryManager(): net_minecraft_client_telemetry_WorldSessionTelemetryManager; toString(): string; } interface net_minecraft_client_multiplayer_KnownPacksManager { createResourceManager(): net_minecraft_server_packs_resources_CloseableResourceManager; readonly knownPackToId: any; readonly repository: net_minecraft_server_packs_repository_PackRepository; trySelectingPacks(list: any): any; } interface net_minecraft_client_multiplayer_LegacyServerPinger { readonly address: net_minecraft_client_multiplayer_resolver_ServerAddress; channelActive(channelHandlerContext: any): void; channelRead0(channelHandlerContext: any, byteBuf: any): void; exceptionCaught(channelHandlerContext: any, throwable: any): void; readonly output: net_minecraft_client_multiplayer_LegacyServerPinger_Output; } interface net_minecraft_client_multiplayer_LegacyServerPinger_Output { handleResponse(arg0: number, string: string, string_: string, arg3: number, arg4: number): void; } interface net_minecraft_client_multiplayer_LevelLoadTracker extends net_minecraft_server_level_progress_LevelLoadListener { clientState: any; readonly closeDelayMs: number; hasProgress(): boolean; isLevelReady(): boolean; loadingPacketsReceived(): void; serverChunkStatusView: net_minecraft_server_level_progress_ChunkLoadStatusView; serverProgress(): number; readonly serverProgressTracker: net_minecraft_server_level_progress_LevelLoadProgressTracker; serverStage: net_minecraft_server_level_progress_LevelLoadListener_Stage; setServerChunkStatusView(chunkLoadStatusView: net_minecraft_server_level_progress_ChunkLoadStatusView): void; startClientLoad(localPlayer: net_minecraft_client_player_LocalPlayer, clientLevel: net_minecraft_client_multiplayer_ClientLevel, levelRenderer: net_minecraft_client_renderer_LevelRenderer): void; statusView(): net_minecraft_server_level_progress_ChunkLoadStatusView; tickClientLoad(): void; } interface net_minecraft_client_multiplayer_MultiPlayerGameMode { adjustPlayer(player: net_minecraft_world_entity_player_Player): void; attack(player: net_minecraft_world_entity_player_Player, entity: net_minecraft_world_entity_Entity): void; canHurtPlayer(): boolean; carriedIndex: number; readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; continueDestroyBlock(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; createPlayer(clientLevel: net_minecraft_client_multiplayer_ClientLevel, statsCounter: net_minecraft_stats_StatsCounter, clientRecipeBook: net_minecraft_client_ClientRecipeBook): net_minecraft_client_player_LocalPlayer; createPlayer(clientLevel: net_minecraft_client_multiplayer_ClientLevel, statsCounter: net_minecraft_stats_StatsCounter, clientRecipeBook: net_minecraft_client_ClientRecipeBook, input: net_minecraft_world_entity_player_Input, arg4: boolean): net_minecraft_client_player_LocalPlayer; destroyBlock(blockPos: net_minecraft_core_BlockPos): boolean; destroyBlockPos: net_minecraft_core_BlockPos; destroyDelay: number; destroyProgress: number; destroyTicks: number; destroyingItem: net_minecraft_world_item_ItemStack; ensureHasSentCarriedItem(): void; getDestroyStage(): number; getPlayerMode(): net_minecraft_world_level_GameType; getPreviousPlayerMode(): net_minecraft_world_level_GameType; handleCreativeModeItemAdd(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; handleCreativeModeItemDrop(itemStack: net_minecraft_world_item_ItemStack): void; handleInventoryButtonClick(arg0: number, arg1: number): void; handleInventoryMouseClick(arg0: number, arg1: number, arg2: number, clickType: net_minecraft_world_inventory_ClickType, player: net_minecraft_world_entity_player_Player): void; handlePickItemFromBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; handlePickItemFromEntity(entity: net_minecraft_world_entity_Entity, arg1: boolean): void; handlePlaceRecipe(arg0: number, recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId, arg2: boolean): void; handleSlotStateChanged(arg0: number, arg1: number, arg2: boolean): void; hasExperience(): boolean; hasMissTime(): boolean; interact(player: net_minecraft_world_entity_player_Player, entity: net_minecraft_world_entity_Entity, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; interactAt(player: net_minecraft_world_entity_player_Player, entity: net_minecraft_world_entity_Entity, entityHitResult: net_minecraft_world_phys_EntityHitResult, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; isAlwaysFlying(): boolean; isDestroying(): boolean; isServerControlledInventory(): boolean; localPlayerMode: net_minecraft_world_level_GameType; readonly minecraft: net_minecraft_client_Minecraft; performUseItemOn(localPlayer: net_minecraft_client_player_LocalPlayer, interactionHand: net_minecraft_world_InteractionHand, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; previousLocalPlayerMode: net_minecraft_world_level_GameType; releaseUsingItem(player: net_minecraft_world_entity_player_Player): void; sameDestroyTarget(blockPos: net_minecraft_core_BlockPos): boolean; setLocalMode(gameType: net_minecraft_world_level_GameType, gameType_: net_minecraft_world_level_GameType): void; setLocalMode(gameType: net_minecraft_world_level_GameType): void; startDestroyBlock(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; startPrediction(clientLevel: net_minecraft_client_multiplayer_ClientLevel, predictiveAction: net_minecraft_client_multiplayer_prediction_PredictiveAction): void; stopDestroyBlock(): void; tick(): void; useItem(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; useItemOn(localPlayer: net_minecraft_client_player_LocalPlayer, interactionHand: net_minecraft_world_InteractionHand, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; } interface net_minecraft_client_multiplayer_PingDebugMonitor { readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; readonly delayTimer: net_minecraft_util_debugchart_LocalSampleLogger; onPongReceived(clientboundPongResponsePacket: net_minecraft_network_protocol_ping_ClientboundPongResponsePacket): void; tick(): void; } interface net_minecraft_client_multiplayer_PlayerInfo { chatSession: net_minecraft_network_chat_RemoteChatSession; clearChatSession(arg0: boolean): void; gameMode: net_minecraft_world_level_GameType; getChatSession(): net_minecraft_network_chat_RemoteChatSession; getGameMode(): net_minecraft_world_level_GameType; getLatency(): number; getMessageValidator(): net_minecraft_network_chat_SignedMessageValidator; getProfile(): any; getSkin(): net_minecraft_world_entity_player_PlayerSkin; getTabListDisplayName(): net_minecraft_network_chat_Component; getTabListOrder(): number; getTeam(): net_minecraft_world_scores_PlayerTeam; hasVerifiableChat(): boolean; latency: number; messageValidator: net_minecraft_network_chat_SignedMessageValidator; readonly profile: any; setChatSession(remoteChatSession: net_minecraft_network_chat_RemoteChatSession): void; setGameMode(gameType: net_minecraft_world_level_GameType): void; setLatency(arg0: number): void; setShowHat(arg0: boolean): void; setTabListDisplayName(component: net_minecraft_network_chat_Component): void; setTabListOrder(arg0: number): void; showHat(): boolean; skinLookup: any; tabListDisplayName: net_minecraft_network_chat_Component; tabListOrder: number; } interface net_minecraft_client_multiplayer_ProfileKeyPairManager { prepareKeyPair(): any; shouldRefreshKeyPair(): boolean; } interface net_minecraft_client_multiplayer_RegistryDataCollector { appendContents(resourceKey: net_minecraft_resources_ResourceKey, list: any): void; appendTags(map: any): void; collectGameRegistries(resourceProvider: net_minecraft_server_packs_resources_ResourceProvider, frozen: net_minecraft_core_RegistryAccess_Frozen, arg2: boolean): net_minecraft_core_RegistryAccess_Frozen; contentsCollector: any; loadNewElementsAndTags(resourceProvider: net_minecraft_server_packs_resources_ResourceProvider, contentsCollector: any, arg2: boolean): net_minecraft_core_RegistryAccess; loadOnlyTags(tagCollector: any, frozen: net_minecraft_core_RegistryAccess_Frozen, arg2: boolean): void; tagCollector: any; } interface net_minecraft_client_multiplayer_ServerData { acceptCodeOfConduct(string: string): void; acceptedCodeOfConduct: number; clearCodeOfConduct(): void; copyFrom(serverData: net_minecraft_client_multiplayer_ServerData): void; copyNameIconFrom(serverData: net_minecraft_client_multiplayer_ServerData): void; getIconBytes(): number[]; getResourcePackStatus(): net_minecraft_client_multiplayer_ServerData_ServerPackStatus; hasAcceptedCodeOfConduct(string: string): boolean; iconBytes: number[]; ip: string; isLan(): boolean; isRealm(): boolean; motd: net_minecraft_network_chat_Component; name: string; neoForgeData: any; packStatus: net_minecraft_client_multiplayer_ServerData_ServerPackStatus; ping: number; playerList: any; players: net_minecraft_network_protocol_status_ServerStatus_Players; protocol: number; setIconBytes(arg0: number[]): void; setResourcePackStatus(serverPackStatus: net_minecraft_client_multiplayer_ServerData_ServerPackStatus): void; setState(state: net_minecraft_client_multiplayer_ServerData_State): void; state(): net_minecraft_client_multiplayer_ServerData_State; status: net_minecraft_network_chat_Component; type(): net_minecraft_client_multiplayer_ServerData_Type; version: net_minecraft_network_chat_Component; write(): net_minecraft_nbt_CompoundTag; } interface net_minecraft_client_multiplayer_ServerData_ServerPackStatus { getName(): net_minecraft_network_chat_Component; readonly name: net_minecraft_network_chat_Component; } interface net_minecraft_client_multiplayer_ServerData_State { } interface net_minecraft_client_multiplayer_ServerData_Type { } interface net_minecraft_client_multiplayer_ServerList { add(serverData: net_minecraft_client_multiplayer_ServerData, arg1: boolean): void; get(arg0: number): net_minecraft_client_multiplayer_ServerData; get(string: string): net_minecraft_client_multiplayer_ServerData; readonly hiddenServerList: any; load(): void; readonly minecraft: net_minecraft_client_Minecraft; remove(serverData: net_minecraft_client_multiplayer_ServerData): void; replace(arg0: number, serverData: net_minecraft_client_multiplayer_ServerData): void; save(): void; readonly serverList: any; size(): number; swap(arg0: number, arg1: number): void; unhide(string: string): net_minecraft_client_multiplayer_ServerData; } interface net_minecraft_client_multiplayer_ServerStatusPinger { readonly connections: any; onPingFailed(component: net_minecraft_network_chat_Component, serverData: net_minecraft_client_multiplayer_ServerData): void; pingLegacyServer(inetSocketAddress: any, serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress, serverData: net_minecraft_client_multiplayer_ServerData): void; pingServer(serverData: net_minecraft_client_multiplayer_ServerData, runnable: any, runnable_: any): void; removeAll(): void; tick(): void; } interface net_minecraft_client_multiplayer_SessionSearchTrees { creativeByNameSearch: any; creativeByTagSearch: any; creativeNameSearch(): net_minecraft_client_searchtree_SearchTree; creativeNameSearch(key: net_minecraft_client_multiplayer_SessionSearchTrees_Key): net_minecraft_client_searchtree_SearchTree; creativeTagSearch(): net_minecraft_client_searchtree_SearchTree; creativeTagSearch(key: net_minecraft_client_multiplayer_SessionSearchTrees_Key): net_minecraft_client_searchtree_SearchTree; rebuildAfterLanguageChange(): void; recipeSearch: any; recipes(): net_minecraft_client_searchtree_SearchTree; register(key: net_minecraft_client_multiplayer_SessionSearchTrees_Key, runnable: any): void; readonly reloaders: any; updateCreativeTags(list: any): void; updateCreativeTags(list: any, key: net_minecraft_client_multiplayer_SessionSearchTrees_Key): void; updateCreativeTooltips(provider: net_minecraft_core_HolderLookup_Provider, list: any): void; updateCreativeTooltips(provider: net_minecraft_core_HolderLookup_Provider, list: any, key: net_minecraft_client_multiplayer_SessionSearchTrees_Key): void; updateRecipes(clientRecipeBook: net_minecraft_client_ClientRecipeBook, level: net_minecraft_world_level_Level): void; } interface net_minecraft_client_multiplayer_SessionSearchTrees_Key { } interface net_minecraft_client_multiplayer_TransferState { cookies(): any; equals(o: any): boolean; hashCode(): number; seenInsecureChatWarning(): boolean; seenPlayers(): any; toString(): string; } interface net_minecraft_client_multiplayer_chat_ChatListener { acceptNextDelayedMessage(): void; readonly delayedMessageQueue: any; evaluateTrustLevel(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, component: net_minecraft_network_chat_Component, instant: any): net_minecraft_client_multiplayer_chat_ChatTrustLevel; flushQueue(): void; guessChatUUID(component: net_minecraft_network_chat_Component): any; handleChatMessageError(uUID: any, messageSignature: net_minecraft_network_chat_MessageSignature, bound: net_minecraft_network_chat_ChatType_Bound): void; handleDisguisedChatMessage(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound): void; handleMessage(messageSignature: net_minecraft_network_chat_MessageSignature, booleanSupplier: any): void; handlePlayerChatMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, gameProfile: any, bound: net_minecraft_network_chat_ChatType_Bound): void; handleSystemMessage(component: net_minecraft_network_chat_Component, arg1: boolean): void; isSenderLocalPlayer(uUID: any): boolean; logPlayerMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, gameProfile: any, chatTrustLevel: net_minecraft_client_multiplayer_chat_ChatTrustLevel): void; logSystemMessage(component: net_minecraft_network_chat_Component, instant: any): void; messageDelay: number; readonly minecraft: net_minecraft_client_Minecraft; narrateChatMessage(bound: net_minecraft_network_chat_ChatType_Bound, component: net_minecraft_network_chat_Component): void; previousMessageTime: number; queueSize(): number; removeFromDelayedMessageQueue(messageSignature: net_minecraft_network_chat_MessageSignature): boolean; setMessageDelay(arg0: number): void; showMessageToPlayer(bound: net_minecraft_network_chat_ChatType_Bound, playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, component: net_minecraft_network_chat_Component, gameProfile: any, arg4: boolean, instant: any): boolean; tick(): void; willDelayMessages(): boolean; } interface net_minecraft_client_multiplayer_chat_ChatLog { readonly buffer: net_minecraft_client_multiplayer_chat_LoggedChatEvent[]; end(): number; index(arg0: number): number; loggedChatEvents(): any; lookup(arg0: number): net_minecraft_client_multiplayer_chat_LoggedChatEvent; nextId: number; push(loggedChatEvent: net_minecraft_client_multiplayer_chat_LoggedChatEvent): void; size(): number; start(): number; } interface net_minecraft_client_multiplayer_chat_ChatTrustLevel extends net_minecraft_util_StringRepresentable { createTag(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): net_minecraft_client_GuiMessageTag; isNotSecure(): boolean; readonly serializedName: string; } interface net_minecraft_client_multiplayer_chat_LoggedChatEvent { type(): net_minecraft_client_multiplayer_chat_LoggedChatEvent_Type; } interface net_minecraft_client_multiplayer_chat_LoggedChatEvent_Type extends net_minecraft_util_StringRepresentable { codec(): any; readonly serializedName: string; } interface net_minecraft_client_multiplayer_chat_LoggedChatMessage extends net_minecraft_client_multiplayer_chat_LoggedChatEvent { canReport(uUID: any): boolean; toContentComponent(): net_minecraft_network_chat_Component; toNarrationComponent(): net_minecraft_network_chat_Component; } interface net_minecraft_client_multiplayer_chat_LoggedChatMessage_Player extends net_minecraft_client_multiplayer_chat_LoggedChatMessage { equals(o: any): boolean; getTimeComponent(): net_minecraft_network_chat_Component; hashCode(): number; message(): net_minecraft_network_chat_PlayerChatMessage; profile(): any; profileId(): any; toHeadingComponent(): net_minecraft_network_chat_Component; toString(): string; trustLevel(): net_minecraft_client_multiplayer_chat_ChatTrustLevel; } interface net_minecraft_client_multiplayer_chat_LoggedChatMessage_System extends net_minecraft_client_multiplayer_chat_LoggedChatMessage { equals(o: any): boolean; hashCode(): number; message(): net_minecraft_network_chat_Component; timeStamp(): any; toString(): string; } interface net_minecraft_client_multiplayer_chat_report_AbuseReportSender { isEnabled(): boolean; reportLimits(): any; send(uUID: any, reportType: net_minecraft_client_multiplayer_chat_report_ReportType, abuseReport: any): any; } interface net_minecraft_client_multiplayer_chat_report_AbuseReportSender_SendException extends net_minecraft_network_chat_ThrowingComponent { } interface net_minecraft_client_multiplayer_chat_report_AbuseReportSender_Services extends net_minecraft_client_multiplayer_chat_report_AbuseReportSender { environment(): net_minecraft_client_multiplayer_chat_report_ReportEnvironment; equals(o: any): boolean; getErrorDescription(minecraftClientException: any): net_minecraft_network_chat_Component; getHttpErrorDescription(minecraftClientHttpException: any): net_minecraft_network_chat_Component; hashCode(): number; toString(): string; userApiService(): any; } interface net_minecraft_client_multiplayer_chat_report_BanReason { title(): net_minecraft_network_chat_Component; } interface net_minecraft_client_multiplayer_chat_report_ChatReport extends net_minecraft_client_multiplayer_chat_report_Report { copy(): net_minecraft_client_multiplayer_chat_report_ChatReport; copy(): net_minecraft_client_multiplayer_chat_report_Report; readonly reportedMessages: any; toggleReported(arg0: number, abuseReportLimits: any): void; } interface net_minecraft_client_multiplayer_chat_report_ChatReport_Builder extends net_minecraft_client_multiplayer_chat_report_Report_Builder { buildEvidence(reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext): any; buildReportedChatMessage(player: net_minecraft_client_multiplayer_chat_LoggedChatMessage_Player, arg1: boolean): any; copy(): net_minecraft_client_multiplayer_chat_report_ChatReport_Builder; isReported(arg0: number): boolean; reportedMessages(): any; toggleReported(arg0: number): void; } interface net_minecraft_client_multiplayer_chat_report_ChatReportContextBuilder { acceptContext(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): boolean; readonly activeCollectors: any; collectAllContext(chatLog: net_minecraft_client_multiplayer_chat_ChatLog, intCollection: any, handler: net_minecraft_client_multiplayer_chat_report_ChatReportContextBuilder_Handler): void; isActive(): boolean; readonly leadingCount: number; trackContext(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): void; } interface net_minecraft_client_multiplayer_chat_report_ChatReportContextBuilder_Handler { accept(arg0: number, player: net_minecraft_client_multiplayer_chat_LoggedChatMessage_Player): void; } interface net_minecraft_client_multiplayer_chat_report_NameReport extends net_minecraft_client_multiplayer_chat_report_Report { copy(): net_minecraft_client_multiplayer_chat_report_NameReport; copy(): net_minecraft_client_multiplayer_chat_report_Report; getReportedName(): string; readonly reportedName: string; } interface net_minecraft_client_multiplayer_chat_report_NameReport_Builder extends net_minecraft_client_multiplayer_chat_report_Report_Builder { } interface net_minecraft_client_multiplayer_chat_report_Report { attested: boolean; comments: string; copy(): net_minecraft_client_multiplayer_chat_report_Report; createScreen(screen: net_minecraft_client_gui_screens_Screen, reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext): net_minecraft_client_gui_screens_Screen; readonly createdAt: any; isReportedPlayer(uUID: any): boolean; reason: net_minecraft_client_multiplayer_chat_report_ReportReason; readonly reportId: any; readonly reportedProfileId: any; } interface net_minecraft_client_multiplayer_chat_report_Report_Builder { attested(): boolean; build(reportingContext: net_minecraft_client_multiplayer_chat_report_ReportingContext): any; checkBuildable(): net_minecraft_client_multiplayer_chat_report_Report_CannotBuildReason; comments(): string; hasContent(): boolean; readonly limits: any; reason(): net_minecraft_client_multiplayer_chat_report_ReportReason; report(): net_minecraft_client_multiplayer_chat_report_Report; reportedProfileId(): any; setAttested(arg0: boolean): void; setComments(string: string): void; setReason(reportReason: net_minecraft_client_multiplayer_chat_report_ReportReason): void; } interface net_minecraft_client_multiplayer_chat_report_Report_CannotBuildReason { equals(o: any): boolean; hashCode(): number; message(): net_minecraft_network_chat_Component; toString(): string; tooltip(): net_minecraft_client_gui_components_Tooltip; } interface net_minecraft_client_multiplayer_chat_report_Report_Result { equals(o: any): boolean; hashCode(): number; id(): any; report(): any; reportType(): net_minecraft_client_multiplayer_chat_report_ReportType; toString(): string; } interface net_minecraft_client_multiplayer_chat_report_ReportEnvironment { clientInfo(): any; clientVersion(): string; equals(o: any): boolean; hashCode(): number; realmInfo(): any; server(): net_minecraft_client_multiplayer_chat_report_ReportEnvironment_Server; thirdPartyServerInfo(): any; toString(): string; } interface net_minecraft_client_multiplayer_chat_report_ReportEnvironment_Server { } interface net_minecraft_client_multiplayer_chat_report_ReportEnvironment_Server_Realm extends net_minecraft_client_multiplayer_chat_report_ReportEnvironment_Server { equals(o: any): boolean; hashCode(): number; realmId(): number; slotId(): number; toString(): string; } interface net_minecraft_client_multiplayer_chat_report_ReportEnvironment_Server_ThirdParty extends net_minecraft_client_multiplayer_chat_report_ReportEnvironment_Server { equals(o: any): boolean; hashCode(): number; ip(): string; toString(): string; } interface net_minecraft_client_multiplayer_chat_report_ReportReason { backendName(): string; description(): net_minecraft_network_chat_Component; title(): net_minecraft_network_chat_Component; } interface net_minecraft_client_multiplayer_chat_report_ReportType { backendName(): string; } interface net_minecraft_client_multiplayer_chat_report_ReportingContext { chatLog(): net_minecraft_client_multiplayer_chat_ChatLog; draftReport: net_minecraft_client_multiplayer_chat_report_Report; draftReportHandled(minecraft: net_minecraft_client_Minecraft, screen: net_minecraft_client_gui_screens_Screen, runnable: any, arg3: boolean): void; readonly environment: net_minecraft_client_multiplayer_chat_report_ReportEnvironment; hasDraftReport(): boolean; hasDraftReportFor(uUID: any): boolean; matches(reportEnvironment: net_minecraft_client_multiplayer_chat_report_ReportEnvironment): boolean; sender(): net_minecraft_client_multiplayer_chat_report_AbuseReportSender; setReportDraft(report: net_minecraft_client_multiplayer_chat_report_Report): void; } interface net_minecraft_client_multiplayer_chat_report_SkinReport extends net_minecraft_client_multiplayer_chat_report_Report { copy(): net_minecraft_client_multiplayer_chat_report_SkinReport; copy(): net_minecraft_client_multiplayer_chat_report_Report; getSkinGetter(): any; readonly skinGetter: any; } interface net_minecraft_client_multiplayer_chat_report_SkinReport_Builder extends net_minecraft_client_multiplayer_chat_report_Report_Builder { } interface net_minecraft_client_multiplayer_prediction_BlockStatePredictionHandler { close(): void; currentSequence(): number; currentSequenceNr: number; endPredictionsUpTo(arg0: number, clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; isPredicting(): boolean; retainKnownServerState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, localPlayer: net_minecraft_client_player_LocalPlayer): void; retainSnapshot(pos: net_minecraft_core_BlockPos, snapshot: any): void; readonly serverVerifiedStates: any; startPredicting(): net_minecraft_client_multiplayer_prediction_BlockStatePredictionHandler; updateKnownServerState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_client_multiplayer_prediction_PredictiveAction { predict(arg0: number): net_minecraft_network_protocol_Packet; } interface net_minecraft_client_multiplayer_resolver_AddressCheck { isAllowed(resolvedServerAddress: net_minecraft_client_multiplayer_resolver_ResolvedServerAddress): boolean; isAllowed(serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress): boolean; } interface net_minecraft_client_multiplayer_resolver_ResolvedServerAddress { asInetSocketAddress(): any; getHostIp(): string; getHostName(): string; getPort(): number; } interface net_minecraft_client_multiplayer_resolver_ServerAddress { equals(object: any): boolean; getHost(): string; getPort(): number; hashCode(): number; readonly hostAndPort: any; toString(): string; } interface net_minecraft_client_multiplayer_resolver_ServerAddressResolver { resolve(serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress): any; } interface net_minecraft_client_multiplayer_resolver_ServerNameResolver { readonly addressCheck: net_minecraft_client_multiplayer_resolver_AddressCheck; readonly redirectHandler: net_minecraft_client_multiplayer_resolver_ServerRedirectHandler; resolveAddress(serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress): any; readonly resolver: net_minecraft_client_multiplayer_resolver_ServerAddressResolver; } interface net_minecraft_client_multiplayer_resolver_ServerRedirectHandler { lookupRedirect(serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress): any; } interface net_minecraft_client_particle_AshParticle extends net_minecraft_client_particle_BaseAshSmokeParticle { } interface net_minecraft_client_particle_AshParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_AttackSweepParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_AttackSweepParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_BaseAshSmokeParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_BlockMarker extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_BlockMarker_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(blockParticleOption: net_minecraft_core_particles_BlockParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_BreakingItemParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly uo: number; readonly vo: number; } interface net_minecraft_client_particle_BreakingItemParticle_CobwebProvider extends net_minecraft_client_particle_BreakingItemParticle_ItemParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_BreakingItemParticle_ItemParticleProvider extends net_minecraft_client_particle_ParticleProvider { getSprite(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_renderer_texture_TextureAtlasSprite; readonly scratchRenderState: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_particle_BreakingItemParticle_Provider extends net_minecraft_client_particle_BreakingItemParticle_ItemParticleProvider { createParticle(itemParticleOption: net_minecraft_core_particles_ItemParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_BreakingItemParticle_SlimeProvider extends net_minecraft_client_particle_BreakingItemParticle_ItemParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_BreakingItemParticle_SnowballProvider extends net_minecraft_client_particle_BreakingItemParticle_ItemParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_BubbleColumnUpParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_BubbleColumnUpParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_BubbleParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_BubbleParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_BubblePopParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_BubblePopParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_CampfireSmokeParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_CampfireSmokeParticle_CosyProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_CampfireSmokeParticle_SignalProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_CritParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_CritParticle_DamageIndicatorProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_CritParticle_MagicProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_CritParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DragonBreathParticle extends net_minecraft_client_particle_SingleQuadParticle { hasHitGround: boolean; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DragonBreathParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(powerParticleOption: net_minecraft_core_particles_PowerParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle extends net_minecraft_client_particle_SingleQuadParticle { getType(): net_minecraft_world_level_material_Fluid; isGlowing: boolean; postMoveUpdate(): void; preMoveUpdate(): void; readonly type: net_minecraft_world_level_material_Fluid; } interface net_minecraft_client_particle_DripParticle_DripstoneLavaFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_DripstoneLavaHangProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_DripstoneWaterFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_DripstoneWaterHangProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_HoneyFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_HoneyHangProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_HoneyLandProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_LavaFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_LavaHangProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_LavaLandProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_NectarFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_ObsidianTearFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_ObsidianTearHangProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_ObsidianTearLandProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_SporeBlossomFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_WaterFallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DripParticle_WaterHangProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DustColorTransitionParticle extends net_minecraft_client_particle_DustParticleBase { readonly fromColor: any; lerpColors(arg0: number): void; randomizeColor(vector3f: any, arg1: number): any; randomizeColor(arg0: number, arg1: number): number; readonly toColor: any; } interface net_minecraft_client_particle_DustColorTransitionParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(dustColorTransitionOptions: net_minecraft_core_particles_DustColorTransitionOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DustParticle extends net_minecraft_client_particle_DustParticleBase { } interface net_minecraft_client_particle_DustParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(dustParticleOptions: net_minecraft_core_particles_DustParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DustParticleBase extends net_minecraft_client_particle_SingleQuadParticle { randomizeColor(arg0: number, arg1: number): number; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_DustPlumeParticle extends net_minecraft_client_particle_BaseAshSmokeParticle { } interface net_minecraft_client_particle_DustPlumeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_ElderGuardianParticle extends net_minecraft_client_particle_Particle { readonly model: net_minecraft_client_model_GuardianParticleModel; readonly renderType: net_minecraft_client_renderer_RenderType; } interface net_minecraft_client_particle_ElderGuardianParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_ElderGuardianParticleGroup extends net_minecraft_client_particle_ParticleGroup { } interface net_minecraft_client_particle_EndRodParticle extends net_minecraft_client_particle_SimpleAnimatedParticle { } interface net_minecraft_client_particle_EndRodParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_ExplodeParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_ExplodeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FallingDustParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly rotSpeed: number; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FallingDustParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(blockParticleOption: net_minecraft_core_particles_BlockParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FallingLeavesParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly flowAway: boolean; rotSpeed: number; readonly spinAcceleration: number; readonly swirl: boolean; readonly swirlPeriod: number; readonly windBig: number; readonly xaFlowScale: number; readonly zaFlowScale: number; } interface net_minecraft_client_particle_FallingLeavesParticle_CherryProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FallingLeavesParticle_PaleOakProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FallingLeavesParticle_TintedLeavesProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(colorParticleOption: net_minecraft_core_particles_ColorParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FireflyParticle extends net_minecraft_client_particle_SingleQuadParticle { getLifetimeProgress(arg0: number): number; } interface net_minecraft_client_particle_FireflyParticle_FireflyProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FireworkParticles { } interface net_minecraft_client_particle_FireworkParticles_FlashProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(colorParticleOption: net_minecraft_core_particles_ColorParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FireworkParticles_OverlayParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_FireworkParticles_SparkProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FireworkParticles_Starter extends net_minecraft_client_particle_NoRenderParticle { createParticle(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, intList: any, intList_: any, arg8: boolean, arg9: boolean): void; createParticleBall(arg0: number, arg1: number, intList: any, intList_: any, arg4: boolean, arg5: boolean): void; createParticleBurst(intList: any, intList_: any, arg2: boolean, arg3: boolean): void; createParticleShape(arg0: number, arg1: number[][], intList: any, intList_: any, arg4: boolean, arg5: boolean, arg6: boolean): void; readonly engine: net_minecraft_client_particle_ParticleEngine; readonly explosions: any; isFarAwayFromCamera(): boolean; life: number; twinkleDelay: boolean; } interface net_minecraft_client_particle_FlameParticle extends net_minecraft_client_particle_RisingParticle { } interface net_minecraft_client_particle_FlameParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FlameParticle_SmallFlameProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FlyStraightTowardsParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly endColor: number; readonly startColor: number; readonly xStart: number; readonly yStart: number; readonly zStart: number; } interface net_minecraft_client_particle_FlyStraightTowardsParticle_OminousSpawnProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FlyTowardsPositionParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly isGlowing: boolean; readonly lifetimeAlpha: net_minecraft_client_particle_Particle_LifetimeAlpha; readonly xStart: number; readonly yStart: number; readonly zStart: number; } interface net_minecraft_client_particle_FlyTowardsPositionParticle_EnchantProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FlyTowardsPositionParticle_NautilusProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_FlyTowardsPositionParticle_VaultConnectionProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GlowParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GlowParticle_ElectricSparkProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GlowParticle_GlowSquidProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GlowParticle_ScrapeProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GlowParticle_WaxOffProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GlowParticle_WaxOnProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GustParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GustParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GustParticle_SmallProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_GustSeedParticle extends net_minecraft_client_particle_NoRenderParticle { readonly tickDelayInBetween: number; } interface net_minecraft_client_particle_GustSeedParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly lifetime: number; readonly scale: number; readonly tickDelayInBetween: number; } interface net_minecraft_client_particle_HeartParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_HeartParticle_AngryVillagerProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_HeartParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_HugeExplosionParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_HugeExplosionParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_HugeExplosionSeedParticle extends net_minecraft_client_particle_NoRenderParticle { } interface net_minecraft_client_particle_HugeExplosionSeedParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_ItemPickupParticle extends net_minecraft_client_particle_Particle { readonly itemRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState; life: number; saveOldPosition(): void; readonly target: net_minecraft_world_entity_Entity; targetX: number; targetXOld: number; targetY: number; targetYOld: number; targetZ: number; targetZOld: number; updatePosition(): void; } interface net_minecraft_client_particle_ItemPickupParticleGroup extends net_minecraft_client_particle_ParticleGroup { } interface net_minecraft_client_particle_LargeSmokeParticle extends net_minecraft_client_particle_SmokeParticle { } interface net_minecraft_client_particle_LargeSmokeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_LavaParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_LavaParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_NoRenderParticle extends net_minecraft_client_particle_Particle { } interface net_minecraft_client_particle_NoRenderParticleGroup extends net_minecraft_client_particle_ParticleGroup { } interface net_minecraft_client_particle_NoteParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_NoteParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_Particle { age: number; bb: net_minecraft_world_phys_AABB; bbHeight: number; bbWidth: number; friction: number; getBoundingBox(): net_minecraft_world_phys_AABB; getGroup(): net_minecraft_client_particle_ParticleRenderType; getLifetime(): number; getLightColor(arg0: number): number; getParticleLimit(): any; getPos(): net_minecraft_world_phys_Vec3; gravity: number; hasPhysics: boolean; isAlive(): boolean; readonly level: net_minecraft_client_multiplayer_ClientLevel; lifetime: number; move(arg0: number, arg1: number, arg2: number): void; onGround: boolean; readonly random: net_minecraft_util_RandomSource; remove(): void; removed: boolean; scale(arg0: number): net_minecraft_client_particle_Particle; setBoundingBox(aABB: net_minecraft_world_phys_AABB): void; setLifetime(arg0: number): void; setLocationFromBoundingbox(): void; setParticleSpeed(arg0: number, arg1: number, arg2: number): void; setPos(arg0: number, arg1: number, arg2: number): void; setPower(arg0: number): net_minecraft_client_particle_Particle; setSize(arg0: number, arg1: number): void; speedUpWhenYMotionIsBlocked: boolean; stoppedByCollision: boolean; tick(): void; toString(): string; x: number; xd: number; xo: number; y: number; yd: number; yo: number; z: number; zd: number; zo: number; } interface net_minecraft_client_particle_Particle_LifetimeAlpha { currentAlphaForAge(arg0: number, arg1: number, arg2: number): number; endAlpha(): number; endAtNormalizedAge(): number; equals(o: any): boolean; hashCode(): number; isOpaque(): boolean; startAlpha(): number; startAtNormalizedAge(): number; toString(): string; } interface net_minecraft_client_particle_ParticleDescription { getTextures(): any; readonly textures: any; } interface net_minecraft_client_particle_ParticleEngine { add(particle: net_minecraft_client_particle_Particle): void; clearParticles(): void; countParticles(): string; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): net_minecraft_client_particle_Particle; createParticleGroup(particleRenderType: net_minecraft_client_particle_ParticleRenderType): net_minecraft_client_particle_ParticleGroup; createTrackingEmitter(entity: net_minecraft_world_entity_Entity, particleOptions: net_minecraft_core_particles_ParticleOptions): void; createTrackingEmitter(entity: net_minecraft_world_entity_Entity, particleOptions: net_minecraft_core_particles_ParticleOptions, arg2: number): void; extract(particlesRenderState: net_minecraft_client_renderer_state_ParticlesRenderState, frustum: net_minecraft_client_renderer_culling_Frustum, camera: net_minecraft_client_Camera, arg3: number): void; hasSpaceInParticleLimit(particleLimit: net_minecraft_core_particles_ParticleLimit): boolean; level: net_minecraft_client_multiplayer_ClientLevel; makeParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): net_minecraft_client_particle_Particle; readonly particleGroupFactories: any; readonly particleRenderOrder: any; readonly particles: any; readonly particlesToAdd: any; readonly random: net_minecraft_util_RandomSource; readonly resourceManager: net_minecraft_client_particle_ParticleResources; setLevel(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; tick(): void; readonly trackedParticleCounts: any; readonly trackingEmitters: any; updateCount(particleLimit: net_minecraft_core_particles_ParticleLimit, arg1: number): void; } interface net_minecraft_client_particle_ParticleGroup { add(particle: net_minecraft_client_particle_Particle): void; readonly engine: net_minecraft_client_particle_ParticleEngine; extractRenderState(frustum: net_minecraft_client_renderer_culling_Frustum, camera: net_minecraft_client_Camera, arg2: number): net_minecraft_client_renderer_state_ParticleGroupRenderState; getAll(): any; isEmpty(): boolean; readonly particles: any; size(): number; tickParticle(particle: net_minecraft_client_particle_Particle): void; tickParticles(): void; } interface net_minecraft_client_particle_ParticleProvider { createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_ParticleProvider_Sprite { createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_SingleQuadParticle; } interface net_minecraft_client_particle_ParticleRenderType { equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_client_particle_ParticleResources extends net_minecraft_server_packs_resources_PreparableReloadListener { getProviders(): any; loadParticleDescription(resourceLocation: net_minecraft_resources_ResourceLocation, resource: net_minecraft_server_packs_resources_Resource): any; onReload(runnable: any): void; readonly providers: any; register(particleType: net_minecraft_core_particles_ParticleType, particleProvider: net_minecraft_client_particle_ParticleProvider): void; register(particleType: net_minecraft_core_particles_ParticleType, spriteParticleRegistration: net_minecraft_client_particle_ParticleResources_SpriteParticleRegistration): void; registerProviders(): void; readonly spriteSets: any; } interface net_minecraft_client_particle_ParticleResources_SpriteParticleRegistration { create(spriteSet: net_minecraft_client_particle_SpriteSet): net_minecraft_client_particle_ParticleProvider; } interface net_minecraft_client_particle_PlayerCloudParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_PlayerCloudParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_PlayerCloudParticle_SneezeProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_PortalParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly xStart: number; readonly yStart: number; readonly zStart: number; } interface net_minecraft_client_particle_PortalParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_QuadParticleGroup extends net_minecraft_client_particle_ParticleGroup { readonly particleType: net_minecraft_client_particle_ParticleRenderType; readonly particleTypeRenderState: net_minecraft_client_renderer_state_QuadParticleRenderState; } interface net_minecraft_client_particle_ReversePortalParticle extends net_minecraft_client_particle_PortalParticle { } interface net_minecraft_client_particle_ReversePortalParticle_ReversePortalProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_RisingParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_SculkChargeParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SculkChargeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(sculkChargeParticleOptions: net_minecraft_core_particles_SculkChargeParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; equals(o: any): boolean; hashCode(): number; sprite(): net_minecraft_client_particle_SpriteSet; toString(): string; } interface net_minecraft_client_particle_SculkChargePopParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SculkChargePopParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; equals(o: any): boolean; hashCode(): number; sprite(): net_minecraft_client_particle_SpriteSet; toString(): string; } interface net_minecraft_client_particle_ShriekParticle extends net_minecraft_client_particle_SingleQuadParticle { delay: number; } interface net_minecraft_client_particle_ShriekParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(shriekParticleOption: net_minecraft_core_particles_ShriekParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SimpleAnimatedParticle extends net_minecraft_client_particle_SingleQuadParticle { fadeB: number; fadeG: number; fadeR: number; hasFade: boolean; setColor(arg0: number): void; setColor(arg0: number, arg1: number, arg2: number): void; setFadeColor(arg0: number): void; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SingleQuadParticle extends net_minecraft_client_particle_Particle { alpha: number; bCol: number; extract(quadParticleRenderState: net_minecraft_client_renderer_state_QuadParticleRenderState, camera: net_minecraft_client_Camera, arg2: number): void; extractRotatedQuad(quadParticleRenderState: net_minecraft_client_renderer_state_QuadParticleRenderState, camera: net_minecraft_client_Camera, quaternionf: any, arg3: number): void; extractRotatedQuad(quadParticleRenderState: net_minecraft_client_renderer_state_QuadParticleRenderState, quaternionf: any, arg2: number, arg3: number, arg4: number, arg5: number): void; gCol: number; getFacingCameraMode(): net_minecraft_client_particle_SingleQuadParticle_FacingCameraMode; getLayer(): net_minecraft_client_particle_SingleQuadParticle_Layer; getQuadSize(arg0: number): number; getU0(): number; getU1(): number; getV0(): number; getV1(): number; oRoll: number; quadSize: number; rCol: number; roll: number; setAlpha(arg0: number): void; setColor(arg0: number, arg1: number, arg2: number): void; setSprite(textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; setSpriteFromAge(spriteSet: net_minecraft_client_particle_SpriteSet): void; sprite: net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_particle_SingleQuadParticle_FacingCameraMode { setRotation(quaternionf: any, camera: net_minecraft_client_Camera, arg2: number): void; } interface net_minecraft_client_particle_SingleQuadParticle_Layer { equals(o: any): boolean; hashCode(): number; pipeline(): any; textureAtlasLocation(): net_minecraft_resources_ResourceLocation; toString(): string; translucent(): boolean; } interface net_minecraft_client_particle_SmokeParticle extends net_minecraft_client_particle_BaseAshSmokeParticle { } interface net_minecraft_client_particle_SmokeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SnowflakeParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SnowflakeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SonicBoomParticle extends net_minecraft_client_particle_HugeExplosionParticle { } interface net_minecraft_client_particle_SonicBoomParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SoulParticle extends net_minecraft_client_particle_RisingParticle { isGlowing: boolean; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SoulParticle_EmissiveProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SoulParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpellParticle extends net_minecraft_client_particle_SingleQuadParticle { isCloseToScopingPlayer(): boolean; originalAlpha: number; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpellParticle_InstantProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(spellParticleOption: net_minecraft_core_particles_SpellParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpellParticle_MobEffectProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(colorParticleOption: net_minecraft_core_particles_ColorParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpellParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpellParticle_WitchProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpitParticle extends net_minecraft_client_particle_ExplodeParticle { } interface net_minecraft_client_particle_SpitParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SplashParticle extends net_minecraft_client_particle_WaterDropParticle { } interface net_minecraft_client_particle_SplashParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SpriteSet { first(): net_minecraft_client_renderer_texture_TextureAtlasSprite; get(arg0: number, arg1: number): net_minecraft_client_renderer_texture_TextureAtlasSprite; get(randomSource: net_minecraft_util_RandomSource): net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_particle_SquidInkParticle extends net_minecraft_client_particle_SimpleAnimatedParticle { } interface net_minecraft_client_particle_SquidInkParticle_GlowInkProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SquidInkParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_SuspendedParticle_CrimsonSporeProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedParticle_SporeBlossomAirProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedParticle_UnderwaterProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedParticle_WarpedSporeProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedTownParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_SuspendedTownParticle_ComposterFillProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedTownParticle_DolphinSpeedProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedTownParticle_EggCrackProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedTownParticle_HappyVillagerProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_SuspendedTownParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_TerrainParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly pos: net_minecraft_core_BlockPos; readonly uo: number; updateSprite(state: net_minecraft_world_level_block_state_BlockState, pos: net_minecraft_core_BlockPos): net_minecraft_client_particle_TerrainParticle; readonly vo: number; } interface net_minecraft_client_particle_TerrainParticle_CrumblingProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(blockParticleOption: net_minecraft_core_particles_BlockParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_TerrainParticle_DustPillarProvider extends net_minecraft_client_particle_ParticleProvider { createParticle(blockParticleOption: net_minecraft_core_particles_BlockParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_TerrainParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(blockParticleOption: net_minecraft_core_particles_BlockParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; } interface net_minecraft_client_particle_TotemParticle extends net_minecraft_client_particle_SimpleAnimatedParticle { } interface net_minecraft_client_particle_TotemParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_TrackingEmitter extends net_minecraft_client_particle_NoRenderParticle { readonly entity: net_minecraft_world_entity_Entity; life: number; readonly lifeTime: number; readonly particleType: net_minecraft_core_particles_ParticleOptions; } interface net_minecraft_client_particle_TrailParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly target: net_minecraft_world_phys_Vec3; } interface net_minecraft_client_particle_TrailParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(trailParticleOption: net_minecraft_core_particles_TrailParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_TrialSpawnerDetectionParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_TrialSpawnerDetectionParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_VibrationSignalParticle extends net_minecraft_client_particle_SingleQuadParticle { pitch: number; pitchO: number; rot: number; rotO: number; readonly target: net_minecraft_world_level_gameevent_PositionSource; } interface net_minecraft_client_particle_VibrationSignalParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(vibrationParticleOption: net_minecraft_core_particles_VibrationParticleOption, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_WakeParticle extends net_minecraft_client_particle_SingleQuadParticle { readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_WakeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_WaterCurrentDownParticle extends net_minecraft_client_particle_SingleQuadParticle { angle: number; } interface net_minecraft_client_particle_WaterCurrentDownParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_WaterDropParticle extends net_minecraft_client_particle_SingleQuadParticle { } interface net_minecraft_client_particle_WaterDropParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprite: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_WhiteAshParticle extends net_minecraft_client_particle_BaseAshSmokeParticle { } interface net_minecraft_client_particle_WhiteAshParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_particle_WhiteSmokeParticle extends net_minecraft_client_particle_BaseAshSmokeParticle { } interface net_minecraft_client_particle_WhiteSmokeParticle_Provider extends net_minecraft_client_particle_ParticleProvider { createParticle(simpleParticleType: net_minecraft_core_particles_SimpleParticleType, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; createParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, randomSource: net_minecraft_util_RandomSource): net_minecraft_client_particle_Particle; readonly sprites: net_minecraft_client_particle_SpriteSet; } interface net_minecraft_client_player_AbstractClientPlayer extends net_minecraft_world_entity_player_Player, net_minecraft_client_entity_ClientAvatarEntity { addWalkedDistance(arg0: number): void; readonly clientAvatarState: net_minecraft_client_entity_ClientAvatarState; getFieldOfViewModifier(arg0: boolean, arg1: number): number; getPlayerInfo(): net_minecraft_client_multiplayer_PlayerInfo; playerInfo: net_minecraft_client_multiplayer_PlayerInfo; updateBob(): void; } interface net_minecraft_client_player_ClientInput { getMoveVector(): net_minecraft_world_phys_Vec2; hasForwardImpulse(): boolean; keyPresses: net_minecraft_world_entity_player_Input; makeJump(): void; moveVector: net_minecraft_world_phys_Vec2; tick(): void; } interface net_minecraft_client_player_KeyboardInput extends net_minecraft_client_player_ClientInput { readonly options: net_minecraft_client_Options; } interface net_minecraft_client_player_LocalPlayer extends net_minecraft_client_player_AbstractClientPlayer { readonly ambientSoundHandlers: any; autoJumpEnabled: boolean; autoJumpTime: number; canAutoJump(): boolean; canStartSprinting(): boolean; clientSideCloseContainer(): void; readonly connection: net_minecraft_client_multiplayer_ClientPacketListener; crouching: boolean; doLimitedCrafting: boolean; drop(arg0: boolean): boolean; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean): net_minecraft_world_entity_item_ItemEntity; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean, arg2: boolean): net_minecraft_world_entity_item_ItemEntity; readonly dropSpamThrottler: net_minecraft_util_TickThrottler; experienceDisplayStartTick: number; flashOnSetHealth: boolean; getActivePortalLocalTransition(): net_minecraft_world_level_block_Portal_Transition; getCurrentMood(): number; getDoLimitedCrafting(): boolean; getDropSpamThrottler(): net_minecraft_util_TickThrottler; getJumpRidingScale(): number; getLastSentInput(): net_minecraft_world_entity_player_Input; getRecipeBook(): net_minecraft_client_ClientRecipeBook; getStats(): net_minecraft_stats_StatsCounter; getWaterVision(): number; handlePortalTransitionEffect(arg0: boolean): void; handsBusy: boolean; hasEnoughFoodToSprint(): boolean; hurtTo(arg0: number): void; input: net_minecraft_client_player_ClientInput; isAutoJumpEnabled(): boolean; isControlledCamera(): boolean; isHandsBusy(): boolean; isMoving(): boolean; isMovingSlowly(): boolean; isSprintingPossible(arg0: boolean): boolean; jumpRidingScale: number; jumpRidingTicks: number; jumpableVehicle(): net_minecraft_world_entity_PlayerRideableJumping; lastHorizontalCollision: boolean; lastOnGround: boolean; lastSentInput: net_minecraft_world_entity_player_Input; readonly minecraft: net_minecraft_client_Minecraft; modifyInput(vec2: net_minecraft_world_phys_Vec2): net_minecraft_world_phys_Vec2; moveTowardsClosestSpace(arg0: number, arg1: number): void; moveTowardsClosestSpace(arg0: number, arg1: number, arg2: number): void; oPortalEffectIntensity: number; onGameModeChanged(gameType: net_minecraft_world_level_GameType): void; permissionLevel: number; portalEffectIntensity: number; positionReminder: number; readonly recipeBook: net_minecraft_client_ClientRecipeBook; removeRecipeHighlight(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): void; resetPos(): void; sendIsSprintingIfNeeded(): void; sendOpenInventory(): void; sendPosition(): void; sendRidingJump(): void; setDoLimitedCrafting(arg0: boolean): void; setExperienceValues(arg0: number, arg1: number, arg2: number): void; setPermissionLevel(arg0: number): void; setShowDeathScreen(arg0: boolean): void; shouldShowDeathScreen(): boolean; shouldStopRunSprinting(): boolean; shouldStopSwimSprinting(): boolean; showDeathScreen: boolean; sprintTriggerTime: number; startRiding(entity: net_minecraft_world_entity_Entity, arg1: boolean, arg2: boolean): boolean; startRiding(entity: net_minecraft_world_entity_Entity): boolean; startedUsingItem: boolean; readonly stats: net_minecraft_stats_StatsCounter; suffocatesAt(blockPos: net_minecraft_core_BlockPos): boolean; updateAutoJump(arg0: number, arg1: number): void; usingItemHand: net_minecraft_world_InteractionHand; vehicleCanSprint(entity: net_minecraft_world_entity_Entity): boolean; wasFallFlying: boolean; wasSprinting: boolean; waterVisionTime: number; xBob: number; xBobO: number; xLast: number; xRotLast: number; yBob: number; yBobO: number; yLast: number; yRotLast: number; zLast: number; } interface net_minecraft_client_player_LocalPlayerResolver extends net_minecraft_server_players_ProfileResolver { readonly minecraft: net_minecraft_client_Minecraft; readonly parentResolver: net_minecraft_server_players_ProfileResolver; } interface net_minecraft_client_player_RemotePlayer extends net_minecraft_client_player_AbstractClientPlayer { lerpDeltaMovement: net_minecraft_world_phys_Vec3; lerpDeltaMovementSteps: number; } interface net_minecraft_client_player_inventory_Hotbar { isEmpty(): boolean; items: any; load(provider: net_minecraft_core_HolderLookup_Provider): any; storeFrom(inventory: net_minecraft_world_entity_player_Inventory, registryAccess: net_minecraft_core_RegistryAccess): void; } interface net_minecraft_client_profiling_ClientMetricsSamplersProvider extends net_minecraft_util_profiling_metrics_MetricsSamplerProvider { readonly levelRenderer: net_minecraft_client_renderer_LevelRenderer; registerStaticSamplers(): void; readonly samplerFactory: net_minecraft_util_profiling_metrics_profiling_ProfilerSamplerAdapter; } interface net_minecraft_client_quickplay_QuickPlay { } interface net_minecraft_client_quickplay_QuickPlayLog { log(minecraft: net_minecraft_client_Minecraft): void; readonly path: any; setWorldData(type: net_minecraft_client_quickplay_QuickPlayLog_Type, string: string, string_: string): void; worldData: any; } interface net_minecraft_client_quickplay_QuickPlayLog_Type extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_client_renderer_BiomeColors { } interface net_minecraft_client_renderer_CachedOrthoProjectionMatrixBuffer { readonly buffer: any; readonly bufferSlice: any; close(): void; createProjectionMatrix(arg0: number, arg1: number): any; getBuffer(arg0: number, arg1: number): any; height: number; readonly invertY: boolean; width: number; readonly zFar: number; readonly zNear: number; } interface net_minecraft_client_renderer_CachedPerspectiveProjectionMatrixBuffer { readonly buffer: any; readonly bufferSlice: any; close(): void; createProjectionMatrix(arg0: number, arg1: number, arg2: number): any; fov: number; getBuffer(arg0: number, arg1: number, arg2: number): any; height: number; width: number; readonly zFar: number; readonly zNear: number; } interface net_minecraft_client_renderer_CloudRenderer extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { buildExtrudedCell(relativeCameraPos: any, byteBuffer: any, arg2: number, arg3: number, arg4: number): void; buildFlatCell(byteBuffer: any, arg1: number, arg2: number): void; buildMesh(relativeCameraPos: any, byteBuffer: any, arg2: number, arg3: number, arg4: boolean, arg5: number): void; close(): void; encodeFace(byteBuffer: any, arg1: number, arg2: number, direction: net_minecraft_core_Direction, arg4: number): void; endFrame(): void; readonly indices: any; markForRebuild(): void; needsRebuild: boolean; prevCellX: number; prevCellZ: number; prevRelativeCameraPos: any; prevType: net_minecraft_client_CloudStatus; quadCount: number; render(arg0: number, cloudStatus: net_minecraft_client_CloudStatus, arg2: number, vec3: net_minecraft_world_phys_Vec3, arg4: number): void; texture: net_minecraft_client_renderer_CloudRenderer_TextureData; tryBuildCell(relativeCameraPos: any, byteBuffer: any, arg2: number, arg3: number, arg4: boolean, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number[]): void; readonly ubo: net_minecraft_client_renderer_MappableRingBuffer; utb: net_minecraft_client_renderer_MappableRingBuffer; } interface net_minecraft_client_renderer_CloudRenderer_TextureData { cells(): number[]; equals(o: any): boolean; hashCode(): number; height(): number; toString(): string; width(): number; } interface net_minecraft_client_renderer_CubeMap { close(): void; readonly location: net_minecraft_resources_ResourceLocation; readonly projectionMatrixUbo: net_minecraft_client_renderer_CachedPerspectiveProjectionMatrixBuffer; registerTextures(textureManager: net_minecraft_client_renderer_texture_TextureManager): void; render(minecraft: net_minecraft_client_Minecraft, arg1: number, arg2: number): void; readonly vertexBuffer: any; } interface net_minecraft_client_renderer_DimensionSpecialEffects { constantAmbientLight(): boolean; getBrightnessDependentFogColor(vec3: net_minecraft_world_phys_Vec3, arg1: number): net_minecraft_world_phys_Vec3; getSunriseOrSunsetColor(arg0: number): number; hasEndFlashes(): boolean; isFoggyAt(arg0: number, arg1: number): boolean; isSunriseOrSunset(arg0: number): boolean; skyType(): net_minecraft_client_renderer_DimensionSpecialEffects_SkyType; } interface net_minecraft_client_renderer_DimensionSpecialEffects_EndEffects extends net_minecraft_client_renderer_DimensionSpecialEffects { } interface net_minecraft_client_renderer_DimensionSpecialEffects_NetherEffects extends net_minecraft_client_renderer_DimensionSpecialEffects { } interface net_minecraft_client_renderer_DimensionSpecialEffects_OverworldEffects extends net_minecraft_client_renderer_DimensionSpecialEffects { } interface net_minecraft_client_renderer_DimensionSpecialEffects_SkyType { } interface net_minecraft_client_renderer_DynamicUniformStorage { readonly blockSize: number; capacity: number; close(): void; endFrame(): void; readonly label: string; lastUniform: net_minecraft_client_renderer_DynamicUniformStorage_DynamicUniform; nextBlock: number; readonly oldBuffers: any; resizeBuffers(arg0: number): void; ringBuffer: net_minecraft_client_renderer_MappableRingBuffer; writeUniform(dynamicUniform: net_minecraft_client_renderer_DynamicUniformStorage_DynamicUniform): any; writeUniforms(dynamicUniforms: net_minecraft_client_renderer_DynamicUniformStorage_DynamicUniform[]): any[]; } interface net_minecraft_client_renderer_DynamicUniformStorage_DynamicUniform { write(byteBuffer: any): void; } interface net_minecraft_client_renderer_DynamicUniforms { close(): void; reset(): void; readonly transforms: net_minecraft_client_renderer_DynamicUniformStorage; writeTransform(matrix4fc: any, vector4fc: any, vector3fc: any, matrix4fc_: any, arg4: number): any; writeTransforms(transforms: net_minecraft_client_renderer_DynamicUniforms_Transform[]): any[]; } interface net_minecraft_client_renderer_DynamicUniforms_Transform extends net_minecraft_client_renderer_DynamicUniformStorage_DynamicUniform { colorModulator(): any; equals(o: any): boolean; hashCode(): number; lineWidth(): number; modelOffset(): any; modelView(): any; textureMatrix(): any; toString(): string; } interface net_minecraft_client_renderer_EndFlashState { calculateFlashParameters(arg0: number): void; calculateIntensity(arg0: number): number; duration: number; flashSeed: number; flashStartedThisTick(): boolean; getIntensity(arg0: number): number; getXAngle(): number; getYAngle(): number; intensity: number; offset: number; oldIntensity: number; tick(arg0: number): void; xAngle: number; yAngle: number; } interface net_minecraft_client_renderer_FaceInfo { getVertexInfo(arg0: number): net_minecraft_client_renderer_FaceInfo_VertexInfo; readonly infos: net_minecraft_client_renderer_FaceInfo_VertexInfo[]; } interface net_minecraft_client_renderer_FaceInfo_Constants { } interface net_minecraft_client_renderer_FaceInfo_VertexInfo { readonly xFace: number; readonly yFace: number; readonly zFace: number; } interface net_minecraft_client_renderer_GameRenderer extends net_minecraft_world_waypoints_TrackedWaypoint_Projector { bobHurt(poseStack: any, arg1: number): void; bobView(poseStack: any, arg1: number): void; checkEntityPostEffect(entity: net_minecraft_world_entity_Entity): void; clearPostEffect(): void; close(): void; readonly cubeMap: net_minecraft_client_renderer_CubeMap; currentPostEffect(): net_minecraft_resources_ResourceLocation; darkenWorldAmount: number; darkenWorldAmountO: number; displayItemActivation(itemStack: net_minecraft_world_item_ItemStack): void; effectActive: boolean; extractCamera(arg0: number): void; readonly featureRenderDispatcher: net_minecraft_client_renderer_feature_FeatureRenderDispatcher; readonly fogRenderer: net_minecraft_client_renderer_fog_FogRenderer; fovModifier: number; getDarkenWorldAmount(arg0: number): number; getDepthFar(): number; getFeatureRenderDispatcher(): net_minecraft_client_renderer_feature_FeatureRenderDispatcher; getFov(camera: net_minecraft_client_Camera, arg1: number, arg2: boolean): number; getGlobalSettingsUniform(): net_minecraft_client_renderer_GlobalSettingsUniform; getLevelRenderState(): net_minecraft_client_renderer_state_LevelRenderState; getLighting(): any; getMainCamera(): net_minecraft_client_Camera; getMinecraft(): net_minecraft_client_Minecraft; getPanorama(): net_minecraft_client_renderer_PanoramaRenderer; getProjectionMatrix(arg0: number): any; getProjectionMatrixForCulling(arg0: number): any; getRenderDistance(): number; getSubmitNodeStorage(): net_minecraft_client_renderer_SubmitNodeStorage; readonly globalSettingsUniform: net_minecraft_client_renderer_GlobalSettingsUniform; readonly guiRenderState: net_minecraft_client_gui_render_state_GuiRenderState; readonly guiRenderer: net_minecraft_client_gui_render_GuiRenderer; hasWorldScreenshot: boolean; readonly hud3dProjectionMatrixBuffer: net_minecraft_client_renderer_CachedPerspectiveProjectionMatrixBuffer; isPanoramicMode(): boolean; readonly itemInHandRenderer: net_minecraft_client_renderer_ItemInHandRenderer; lastActiveTime: number; lastScreenshotAttempt: number; readonly levelProjectionMatrixBuffer: net_minecraft_client_renderer_PerspectiveProjectionMatrixBuffer; readonly levelRenderState: net_minecraft_client_renderer_state_LevelRenderState; lightTexture(): net_minecraft_client_renderer_LightTexture; readonly lighting: any; readonly mainCamera: net_minecraft_client_Camera; readonly minecraft: net_minecraft_client_Minecraft; oldFovModifier: number; overlayTexture(): net_minecraft_client_renderer_texture_OverlayTexture; readonly panorama: net_minecraft_client_renderer_PanoramaRenderer; panoramicMode: boolean; pick(arg0: number): void; pick(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number): net_minecraft_world_phys_HitResult; postEffectId: net_minecraft_resources_ResourceLocation; preloadUiShader(resourceProvider: net_minecraft_server_packs_resources_ResourceProvider): void; processBlurEffect(): void; readonly random: net_minecraft_util_RandomSource; render(deltaTracker: net_minecraft_client_DeltaTracker, arg1: boolean): void; renderBlockOutline: boolean; readonly renderBuffers: net_minecraft_client_renderer_RenderBuffers; renderDistance: number; renderItemInHand(arg0: number, arg1: boolean, matrix4f: any): void; renderLevel(deltaTracker: net_minecraft_client_DeltaTracker): void; resetData(): void; resize(arg0: number, arg1: number): void; readonly resourcePool: any; readonly screenEffectRenderer: net_minecraft_client_renderer_ScreenEffectRenderer; setLevel(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; setPanoramicMode(arg0: boolean): void; setPostEffect(resourceLocation: net_minecraft_resources_ResourceLocation): void; setRenderBlockOutline(arg0: boolean): void; shouldRenderBlockOutline(): boolean; spinningEffectSpeed: number; spinningEffectTime: number; readonly submitNodeStorage: net_minecraft_client_renderer_SubmitNodeStorage; takeAutoScreenshot(path: any): void; tick(): void; tickFov(): void; togglePostEffect(): void; tryTakeScreenshotIfNeeded(): void; } interface net_minecraft_client_renderer_GlobalSettingsUniform { readonly buffer: any; close(): void; update(arg0: number, arg1: number, arg2: number, arg3: number, deltaTracker: net_minecraft_client_DeltaTracker, arg5: number): void; } interface net_minecraft_client_renderer_GpuWarnlistManager extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { dismissWarning(): void; dismissWarningAndSkipFabulous(): void; getAllWarnings(): string; getRendererWarnings(): string; getVendorWarnings(): string; getVersionWarnings(): string; hasWarnings(): boolean; isShowingWarning(): boolean; isSkippingFabulous(): boolean; resetWarnings(): void; showWarning(): void; skipFabulous: boolean; warningDismissed: boolean; warnings: any; willShowWarning(): boolean; } interface net_minecraft_client_renderer_ItemBlockRenderTypes { } interface net_minecraft_client_renderer_ItemInHandRenderer { applyBrushTransform(poseStack: any, arg1: number, humanoidArm: net_minecraft_world_entity_HumanoidArm, itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player, arg5: number): void; applyEatTransform(poseStack: any, arg1: number, humanoidArm: net_minecraft_world_entity_HumanoidArm, itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): void; applyItemArmAttackTransform(poseStack: any, humanoidArm: net_minecraft_world_entity_HumanoidArm, arg2: number): void; applyItemArmTransform(poseStack: any, humanoidArm: net_minecraft_world_entity_HumanoidArm, arg2: number): void; calculateMapTilt(arg0: number): number; readonly entityRenderDispatcher: net_minecraft_client_renderer_entity_EntityRenderDispatcher; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly itemRenderer: net_minecraft_client_renderer_entity_ItemRenderer; itemUsed(interactionHand: net_minecraft_world_InteractionHand): void; mainHandHeight: number; mainHandItem: net_minecraft_world_item_ItemStack; readonly mapRenderState: net_minecraft_client_renderer_state_MapRenderState; readonly minecraft: net_minecraft_client_Minecraft; oMainHandHeight: number; oOffHandHeight: number; offHandHeight: number; offHandItem: net_minecraft_world_item_ItemStack; renderArmWithItem(abstractClientPlayer: net_minecraft_client_player_AbstractClientPlayer, arg1: number, arg2: number, interactionHand: net_minecraft_world_InteractionHand, arg4: number, itemStack: net_minecraft_world_item_ItemStack, arg6: number, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg9: number): void; renderHandsWithItems(arg0: number, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, localPlayer: net_minecraft_client_player_LocalPlayer, arg4: number): void; renderItem(livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg5: number): void; renderMap(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, itemStack: net_minecraft_world_item_ItemStack): void; renderMapHand(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, humanoidArm: net_minecraft_world_entity_HumanoidArm): void; renderOneHandedMap(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, humanoidArm: net_minecraft_world_entity_HumanoidArm, arg5: number, itemStack: net_minecraft_world_item_ItemStack): void; renderPlayerArm(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, arg4: number, humanoidArm: net_minecraft_world_entity_HumanoidArm): void; renderTwoHandedMap(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, arg4: number, arg5: number): void; shouldInstantlyReplaceVisibleItem(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; swingArm(arg0: number, arg1: number, poseStack: any, arg3: number, humanoidArm: net_minecraft_world_entity_HumanoidArm): void; tick(): void; } interface net_minecraft_client_renderer_LevelEventHandler { globalLevelEvent(arg0: number, blockPos: net_minecraft_core_BlockPos, arg2: number): void; readonly level: net_minecraft_client_multiplayer_ClientLevel; levelEvent(arg0: number, blockPos: net_minecraft_core_BlockPos, arg2: number): void; readonly minecraft: net_minecraft_client_Minecraft; notifyNearbyEntities(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: boolean): void; playJukeboxSong(holder: net_minecraft_core_Holder, blockPos: net_minecraft_core_BlockPos): void; readonly playingJukeboxSongs: any; shootParticles(arg0: number, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, simpleParticleType: net_minecraft_core_particles_SimpleParticleType): void; stopJukeboxSong(blockPos: net_minecraft_core_BlockPos): void; stopJukeboxSongAndNotifyNearby(blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_client_renderer_LevelRenderer extends net_minecraft_server_packs_resources_ResourceManagerReloadListener { addCloudsPass(frameGraphBuilder: any, cloudStatus: net_minecraft_client_CloudStatus, vec3: net_minecraft_world_phys_Vec3, arg3: number, arg4: number, arg5: number): void; addCloudsPass(frameGraphBuilder: any, cloudStatus: net_minecraft_client_CloudStatus, vec3: net_minecraft_world_phys_Vec3, arg3: number, arg4: number, arg5: number, modelViewMatrix: any): void; addLateDebugPass(frameGraphBuilder: any, vec3: net_minecraft_world_phys_Vec3, gpuBufferSlice: any, frustum: net_minecraft_client_renderer_culling_Frustum): void; addMainPass(frameGraphBuilder: any, frustum: net_minecraft_client_renderer_culling_Frustum, matrix4f: any, gpuBufferSlice: any, arg4: boolean, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState, deltaTracker: net_minecraft_client_DeltaTracker, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; addParticlesPass(frameGraphBuilder: any, gpuBufferSlice: any): void; addParticlesPass(frameGraphBuilder: any, gpuBufferSlice: any, modelViewMatrix: any): void; addRecentlyCompiledSection(renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection): void; addSkyPass(frameGraphBuilder: any, camera: net_minecraft_client_Camera, gpuBufferSlice: any): void; addSkyPass(frameGraphBuilder: any, camera: net_minecraft_client_Camera, gpuBufferSlice: any, modelViewMatrix: any): void; addWeatherPass(frameGraphBuilder: any, vec3: net_minecraft_world_phys_Vec3, gpuBufferSlice: any): void; addWeatherPass(frameGraphBuilder: any, vec3: net_minecraft_world_phys_Vec3, gpuBufferSlice: any, modelViewMatrix: any): void; allChanged(): void; applyFrustum(frustum: net_minecraft_client_renderer_culling_Frustum): void; blockChanged(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, arg4: number): void; readonly blockEntityRenderDispatcher: net_minecraft_client_renderer_blockentity_BlockEntityRenderDispatcher; captureFrustum(): void; capturedFrustum: net_minecraft_client_renderer_culling_Frustum; checkPoseStack(poseStack: any): void; clearVisibleSections(): void; close(): void; readonly cloudRenderer: net_minecraft_client_renderer_CloudRenderer; compileSections(camera: net_minecraft_client_Camera): void; countRenderedSections(): number; cullTerrain(camera: net_minecraft_client_Camera, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: boolean): void; readonly debugRenderer: net_minecraft_client_renderer_debug_DebugRenderer; destroyBlockProgress(arg0: number, blockPos: net_minecraft_core_BlockPos, arg2: number): void; readonly destroyingBlocks: any; readonly destructionProgress: any; doEntityOutline(): void; doesMobEffectBlockSky(camera: net_minecraft_client_Camera): boolean; endFrame(): void; entityOutlineTarget(): any; readonly entityRenderDispatcher: net_minecraft_client_renderer_entity_EntityRenderDispatcher; extractBlockDestroyAnimation(camera: net_minecraft_client_Camera, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; extractBlockOutline(camera: net_minecraft_client_Camera, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; extractEntity(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractVisibleBlockEntities(camera: net_minecraft_client_Camera, arg1: number, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; extractVisibleBlockEntities(camera: net_minecraft_client_Camera, arg1: number, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState, frustum: net_minecraft_client_renderer_culling_Frustum): void; extractVisibleEntities(camera: net_minecraft_client_Camera, frustum: net_minecraft_client_renderer_culling_Frustum, deltaTracker: net_minecraft_client_DeltaTracker, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; readonly featureRenderDispatcher: net_minecraft_client_renderer_feature_FeatureRenderDispatcher; readonly gameTestBlockHighlightRenderer: net_minecraft_client_renderer_debug_GameTestBlockHighlightRenderer; getCapturedFrustum(): net_minecraft_client_renderer_culling_Frustum; getCloudRenderer(): net_minecraft_client_renderer_CloudRenderer; getCloudsTarget(): any; getEntityStatistics(): string; getItemEntityTarget(): any; getLastViewDistance(): number; getParticlesTarget(): any; getRenderableSections(): any; getSectionOcclusionGraph(): net_minecraft_client_renderer_SectionOcclusionGraph; getSectionRenderDispatcher(): net_minecraft_client_renderer_chunk_SectionRenderDispatcher; getSectionStatistics(): string; getTicks(): number; getTotalSections(): number; getTranslucentTarget(): any; getTransparencyChain(): net_minecraft_client_renderer_PostChain; getVisibleSections(): any; getWeatherTarget(): any; hasRenderedAllSections(): boolean; initOutline(): void; isSectionCompiled(blockPos: net_minecraft_core_BlockPos): boolean; iterateVisibleBlockEntities(blockEntityConsumer: any): void; killFrustum(): void; lastCameraSectionX: number; lastCameraSectionY: number; lastCameraSectionZ: number; lastTranslucentSortBlockPos: net_minecraft_core_BlockPos; lastViewDistance: number; level: net_minecraft_client_multiplayer_ClientLevel; readonly levelRenderState: net_minecraft_client_renderer_state_LevelRenderState; readonly minecraft: net_minecraft_client_Minecraft; readonly nearbyVisibleSections: any; needsUpdate(): void; onChunkReadyToRender(chunkPos: net_minecraft_world_level_ChunkPos): void; onSectionBecomingNonEmpty(arg0: number): void; readonly particlesRenderState: net_minecraft_client_renderer_state_ParticlesRenderState; prepareChunkRenders(matrix4fc: any, arg1: number, arg2: number, arg3: number): net_minecraft_client_renderer_chunk_ChunkSectionsToRender; prepareCullFrustum(matrix4f: any, matrix4f_: any, vec3: net_minecraft_world_phys_Vec3): net_minecraft_client_renderer_culling_Frustum; prevCamRotX: number; prevCamRotY: number; prevCamX: number; prevCamY: number; prevCamZ: number; removeBlockBreakingProgress(): void; removeProgress(blockDestructionProgress: net_minecraft_server_level_BlockDestructionProgress): void; renderBlockDestroyAnimation(poseStack: any, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; renderBlockOutline(bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, poseStack: any, arg2: boolean, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; readonly renderBuffers: net_minecraft_client_renderer_RenderBuffers; renderHitOutline(poseStack: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number, blockOutlineRenderState: net_minecraft_client_renderer_state_BlockOutlineRenderState, arg6: number): void; renderLevel(graphicsResourceAllocator: any, deltaTracker: net_minecraft_client_DeltaTracker, arg2: boolean, camera: net_minecraft_client_Camera, matrix4f: any, matrix4f_: any, matrix4f__: any, gpuBufferSlice: any, vector4f: any, arg9: boolean): void; resize(arg0: number, arg1: number): void; scheduleResort(renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection, translucencyPointOfView: net_minecraft_client_renderer_chunk_TranslucencyPointOfView, vec3: net_minecraft_world_phys_Vec3, arg3: boolean, arg4: boolean): void; scheduleTranslucentSectionResort(vec3: net_minecraft_world_phys_Vec3): void; readonly sectionOcclusionGraph: net_minecraft_client_renderer_SectionOcclusionGraph; sectionRenderDispatcher: net_minecraft_client_renderer_chunk_SectionRenderDispatcher; setBlockDirty(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; setBlockDirty(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): void; setBlocksDirty(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; setLevel(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; setSectionDirty(arg0: number, arg1: number, arg2: number): void; setSectionDirty(arg0: number, arg1: number, arg2: number, arg3: boolean): void; setSectionDirtyWithNeighbors(arg0: number, arg1: number, arg2: number): void; setSectionRangeDirty(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; shouldShowEntityOutlines(): boolean; readonly skyRenderer: net_minecraft_client_renderer_SkyRenderer; submitBlockEntities(poseStack: any, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState, submitNodeStorage: net_minecraft_client_renderer_SubmitNodeStorage): void; submitEntities(poseStack: any, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector): void; readonly submitNodeStorage: net_minecraft_client_renderer_SubmitNodeStorage; readonly targets: net_minecraft_client_renderer_LevelTargetBundle; tick(camera: net_minecraft_client_Camera): void; ticks: number; translucencyResortIterationIndex: number; viewArea: net_minecraft_client_renderer_ViewArea; readonly visibleSections: any; readonly weatherEffectRenderer: net_minecraft_client_renderer_WeatherEffectRenderer; readonly worldBorderRenderer: net_minecraft_client_renderer_WorldBorderRenderer; } interface net_minecraft_client_renderer_LevelRenderer_BrightnessGetter { packedBrightness(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_client_renderer_LevelTargetBundle extends net_minecraft_client_renderer_PostChain_TargetBundle { clear(): void; clouds: any; entityOutline: any; itemEntity: any; main: any; particles: any; translucent: any; weather: any; } interface net_minecraft_client_renderer_LightTexture { blockLightRedFlicker: number; calculateDarknessScale(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number, arg2: number): number; close(): void; getTextureView(): any; readonly minecraft: net_minecraft_client_Minecraft; readonly renderer: net_minecraft_client_renderer_GameRenderer; readonly texture: any; readonly textureView: any; tick(): void; turnOffLightLayer(): void; turnOnLightLayer(): void; readonly ubo: net_minecraft_client_renderer_MappableRingBuffer; updateLightTexture(arg0: number): void; } interface net_minecraft_client_renderer_MapRenderer { readonly decorationSprites: net_minecraft_client_renderer_texture_TextureAtlas; extractDecorationRenderState(mapDecoration: net_minecraft_world_level_saveddata_maps_MapDecoration): net_minecraft_client_renderer_state_MapRenderState_MapDecorationRenderState; extractRenderState(mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData, mapRenderState: net_minecraft_client_renderer_state_MapRenderState): void; readonly mapTextureManager: net_minecraft_client_resources_MapTextureManager; render(mapRenderState: net_minecraft_client_renderer_state_MapRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: boolean, arg4: number): void; } interface net_minecraft_client_renderer_MappableRingBuffer { readonly buffers: any[]; close(): void; current: number; currentBuffer(): any; readonly fences: any[]; rotate(): void; size(): number; } interface net_minecraft_client_renderer_MaterialMapper { apply(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_resources_model_Material; defaultNamespaceApply(string: string): net_minecraft_client_resources_model_Material; equals(o: any): boolean; hashCode(): number; prefix(): string; sheet(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_MultiBufferSource { getBuffer(renderType: net_minecraft_client_renderer_RenderType): any; } interface net_minecraft_client_renderer_MultiBufferSource_BufferSource extends net_minecraft_client_renderer_MultiBufferSource { endBatch(): void; endBatch(renderType: net_minecraft_client_renderer_RenderType): void; endBatch(renderType: net_minecraft_client_renderer_RenderType, bufferBuilder: any): void; endLastBatch(): void; readonly fixedBuffers: any; lastSharedType: net_minecraft_client_renderer_RenderType; readonly sharedBuffer: any; readonly startedBuilders: any; } interface net_minecraft_client_renderer_Octree { add(renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection): boolean; readonly cameraSectionCenter: net_minecraft_core_BlockPos; isClose(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): boolean; readonly root: any; visitNodes(octreeVisitor: net_minecraft_client_renderer_Octree_OctreeVisitor, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number): void; } interface net_minecraft_client_renderer_Octree_Node { getAABB(): net_minecraft_world_phys_AABB; getSection(): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection; visitNodes(octreeVisitor: net_minecraft_client_renderer_Octree_OctreeVisitor, arg1: boolean, frustum: net_minecraft_client_renderer_culling_Frustum, arg3: number, arg4: number, arg5: boolean): void; } interface net_minecraft_client_renderer_Octree_OctreeVisitor { visit(node: net_minecraft_client_renderer_Octree_Node, arg1: boolean, arg2: number, arg3: boolean): void; } interface net_minecraft_client_renderer_OrderedSubmitNodeCollector { submitBlock(poseStack: any, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number, arg4: number): void; submitBlockModel(poseStack: any, renderType: net_minecraft_client_renderer_RenderType, blockStateModel: net_minecraft_client_renderer_block_model_BlockStateModel, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; submitCustomGeometry(poseStack: any, renderType: net_minecraft_client_renderer_RenderType, customGeometryRenderer: net_minecraft_client_renderer_SubmitNodeCollector_CustomGeometryRenderer): void; submitFlame(poseStack: any, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, quaternionf: any): void; submitHitbox(poseStack: any, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, hitboxesRenderState: net_minecraft_client_renderer_entity_state_HitboxesRenderState): void; submitItem(poseStack: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, arg2: number, arg3: number, arg4: number, arg5: number[], list: any, renderType: net_minecraft_client_renderer_RenderType, foilType: net_minecraft_client_renderer_item_ItemStackRenderState_FoilType): void; submitLeash(poseStack: any, leashState: net_minecraft_client_renderer_entity_state_EntityRenderState_LeashState): void; submitModel(model: net_minecraft_client_model_Model, object: any, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg4: number, arg5: number, arg6: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg8: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; submitModel(model: net_minecraft_client_model_Model, object: any, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg4: number, arg5: number, arg6: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: boolean, arg7: boolean): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: boolean, arg7: boolean, arg8: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, arg10: number): void; submitMovingBlock(poseStack: any, movingBlockRenderState: net_minecraft_client_renderer_block_MovingBlockRenderState): void; submitNameTag(poseStack: any, vec3: net_minecraft_world_phys_Vec3, arg2: number, component: net_minecraft_network_chat_Component, arg4: boolean, arg5: number, arg6: number, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitParticleGroup(particleGroupRenderer: net_minecraft_client_renderer_SubmitNodeCollector_ParticleGroupRenderer): void; submitShadow(poseStack: any, arg1: number, list: any): void; submitText(poseStack: any, arg1: number, arg2: number, formattedCharSequence: net_minecraft_util_FormattedCharSequence, arg4: boolean, displayMode: net_minecraft_client_gui_Font_DisplayMode, arg6: number, arg7: number, arg8: number, arg9: number): void; } interface net_minecraft_client_renderer_OutlineBufferSource extends net_minecraft_client_renderer_MultiBufferSource { endOutlineBatch(): void; readonly outlineBufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource; outlineColor: number; setColor(arg0: number): void; } interface net_minecraft_client_renderer_PanoramaRenderer { readonly cubeMap: net_minecraft_client_renderer_CubeMap; minecraft: net_minecraft_client_Minecraft; registerTextures(textureManager: net_minecraft_client_renderer_texture_TextureManager): void; render(guiGraphics: net_minecraft_client_gui_GuiGraphics, arg1: number, arg2: number, arg3: boolean): void; spin: number; } interface net_minecraft_client_renderer_PerspectiveProjectionMatrixBuffer { readonly buffer: any; readonly bufferSlice: any; close(): void; getBuffer(matrix4f: any): any; } interface net_minecraft_client_renderer_PlayerSkinRenderCache { createLookup(resolvableProfile: net_minecraft_world_item_component_ResolvableProfile): any; readonly defaultSkinCache: any; getOrDefault(resolvableProfile: net_minecraft_world_item_component_ResolvableProfile): net_minecraft_client_renderer_PlayerSkinRenderCache_RenderInfo; lookup(resolvableProfile: net_minecraft_world_item_component_ResolvableProfile): any; readonly profileResolver: net_minecraft_server_players_ProfileResolver; readonly renderInfoCache: any; readonly skinManager: net_minecraft_client_resources_SkinManager; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; } interface net_minecraft_client_renderer_PlayerSkinRenderCache_RenderInfo { equals(object: any): boolean; gameProfile(): any; glyphRenderTypes(): net_minecraft_client_gui_font_GlyphRenderTypes; hashCode(): number; itemRenderType: net_minecraft_client_renderer_RenderType; playerSkin(): net_minecraft_world_entity_player_PlayerSkin; renderType(): net_minecraft_client_renderer_RenderType; textureView(): any; } interface net_minecraft_client_renderer_PostChain { addToFrame(frameGraphBuilder: any, arg1: number, arg2: number, targetBundle: net_minecraft_client_renderer_PostChain_TargetBundle): void; close(): void; readonly externalTargets: any; getOrCreatePersistentTarget(resourceLocation: net_minecraft_resources_ResourceLocation, renderTargetDescriptor: any): any; readonly internalTargets: any; readonly passes: any; readonly persistentTargets: any; process(renderTarget: any, graphicsResourceAllocator: any): void; readonly projectionMatrixBuffer: net_minecraft_client_renderer_CachedOrthoProjectionMatrixBuffer; } interface net_minecraft_client_renderer_PostChain_TargetBundle { get(resourceLocation: net_minecraft_resources_ResourceLocation): any; getOrThrow(resourceLocation: net_minecraft_resources_ResourceLocation): any; replace(resourceLocation: net_minecraft_resources_ResourceLocation, resourceHandle: any): void; } interface net_minecraft_client_renderer_PostChainConfig { equals(o: any): boolean; hashCode(): number; internalTargets(): any; passes(): any; toString(): string; } interface net_minecraft_client_renderer_PostChainConfig_Input { referencedTargets(): any; samplerName(): string; } interface net_minecraft_client_renderer_PostChainConfig_InternalTarget { clearColor(): number; equals(o: any): boolean; hashCode(): number; height(): any; persistent(): boolean; toString(): string; width(): any; } interface net_minecraft_client_renderer_PostChainConfig_Pass { equals(o: any): boolean; fragmentShaderId(): net_minecraft_resources_ResourceLocation; hashCode(): number; inputs(): any; outputTarget(): net_minecraft_resources_ResourceLocation; referencedTargets(): any; toString(): string; uniforms(): any; vertexShaderId(): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_PostChainConfig_TargetInput extends net_minecraft_client_renderer_PostChainConfig_Input { bilinear(): boolean; equals(o: any): boolean; hashCode(): number; targetId(): net_minecraft_resources_ResourceLocation; toString(): string; useDepthBuffer(): boolean; } interface net_minecraft_client_renderer_PostChainConfig_TextureInput extends net_minecraft_client_renderer_PostChainConfig_Input { bilinear(): boolean; equals(o: any): boolean; hashCode(): number; height(): number; location(): net_minecraft_resources_ResourceLocation; toString(): string; width(): number; } interface net_minecraft_client_renderer_PostPass { addToFrame(frameGraphBuilder: any, map: any, gpuBufferSlice: any): void; close(): void; readonly customUniforms: any; readonly infoUbo: net_minecraft_client_renderer_MappableRingBuffer; readonly inputs: any; readonly name: string; readonly outputTargetId: net_minecraft_resources_ResourceLocation; readonly pipeline: any; } interface net_minecraft_client_renderer_PostPass_Input { addToPass(framePass: any, map: any): void; cleanup(map: any): void; samplerName(): string; texture(map: any): any; } interface net_minecraft_client_renderer_PostPass_TargetInput extends net_minecraft_client_renderer_PostPass_Input { bilinear(): boolean; depthBuffer(): boolean; equals(o: any): boolean; getHandle(map: any): any; hashCode(): number; targetId(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_PostPass_TextureInput extends net_minecraft_client_renderer_PostPass_Input { equals(o: any): boolean; hashCode(): number; height(): number; texture(map: any): any; texture(): net_minecraft_client_renderer_texture_AbstractTexture; toString(): string; width(): number; } interface net_minecraft_client_renderer_Rect2i { contains(arg0: number, arg1: number): boolean; getHeight(): number; getWidth(): number; getX(): number; getY(): number; height: number; intersect(rect2i: net_minecraft_client_renderer_Rect2i): net_minecraft_client_renderer_Rect2i; setHeight(arg0: number): void; setPosition(arg0: number, arg1: number): void; setWidth(arg0: number): void; setX(arg0: number): void; setY(arg0: number): void; width: number; xPos: number; yPos: number; } interface net_minecraft_client_renderer_RenderBuffers { bufferSource(): net_minecraft_client_renderer_MultiBufferSource_BufferSource; crumblingBufferSource(): net_minecraft_client_renderer_MultiBufferSource_BufferSource; fixedBufferPack(): net_minecraft_client_renderer_SectionBufferBuilderPack; outlineBufferSource(): net_minecraft_client_renderer_OutlineBufferSource; sectionBufferPool(): net_minecraft_client_renderer_SectionBufferBuilderPool; } interface net_minecraft_client_renderer_RenderPipelines { } interface net_minecraft_client_renderer_RenderStateShard { clearRenderState(): void; readonly clearState: any; getName(): string; readonly name: string; setupRenderState(): void; readonly setupState: any; toString(): string; } interface net_minecraft_client_renderer_RenderStateShard_BooleanStateShard extends net_minecraft_client_renderer_RenderStateShard { readonly enabled: boolean; } interface net_minecraft_client_renderer_RenderStateShard_EmptyTextureStateShard extends net_minecraft_client_renderer_RenderStateShard { cutoutTexture(): any; } interface net_minecraft_client_renderer_RenderStateShard_LayeringStateShard extends net_minecraft_client_renderer_RenderStateShard { } interface net_minecraft_client_renderer_RenderStateShard_LightmapStateShard extends net_minecraft_client_renderer_RenderStateShard_BooleanStateShard { } interface net_minecraft_client_renderer_RenderStateShard_LineStateShard extends net_minecraft_client_renderer_RenderStateShard { readonly width: any; } interface net_minecraft_client_renderer_RenderStateShard_MultiTextureStateShard extends net_minecraft_client_renderer_RenderStateShard_EmptyTextureStateShard { } interface net_minecraft_client_renderer_RenderStateShard_MultiTextureStateShard_Builder { add(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): net_minecraft_client_renderer_RenderStateShard_MultiTextureStateShard_Builder; build(): net_minecraft_client_renderer_RenderStateShard_MultiTextureStateShard; readonly builder: any; } interface net_minecraft_client_renderer_RenderStateShard_MultiTextureStateShard_Entry { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; mipmap(): boolean; toString(): string; } interface net_minecraft_client_renderer_RenderStateShard_OffsetTexturingStateShard extends net_minecraft_client_renderer_RenderStateShard_TexturingStateShard { } interface net_minecraft_client_renderer_RenderStateShard_OutputStateShard extends net_minecraft_client_renderer_RenderStateShard { getRenderTarget(): any; readonly renderTargetSupplier: any; } interface net_minecraft_client_renderer_RenderStateShard_OverlayStateShard extends net_minecraft_client_renderer_RenderStateShard_BooleanStateShard { } interface net_minecraft_client_renderer_RenderStateShard_TextureStateShard extends net_minecraft_client_renderer_RenderStateShard_EmptyTextureStateShard { mipmap: boolean; readonly texture: any; } interface net_minecraft_client_renderer_RenderStateShard_TexturingStateShard extends net_minecraft_client_renderer_RenderStateShard { } interface net_minecraft_client_renderer_RenderType extends net_minecraft_client_renderer_RenderStateShard { affectsCrumbling: any; bufferSize: any; canConsolidateConsecutiveGeometry(): boolean; draw(meshData: any): void; format(): any; isOutline(): boolean; mode(): any; outline(): any; pipeline(): any; sortOnUpload: any; } interface net_minecraft_client_renderer_RenderType_CompositeState { readonly outlineProperty: net_minecraft_client_renderer_RenderType_OutlineProperty; readonly outputState: net_minecraft_client_renderer_RenderStateShard_OutputStateShard; readonly states: any; readonly textureState: net_minecraft_client_renderer_RenderStateShard_EmptyTextureStateShard; toString(): string; } interface net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder { createCompositeState(arg0: boolean): net_minecraft_client_renderer_RenderType_CompositeState; createCompositeState(outlineProperty: net_minecraft_client_renderer_RenderType_OutlineProperty): net_minecraft_client_renderer_RenderType_CompositeState; layeringState: net_minecraft_client_renderer_RenderStateShard_LayeringStateShard; lightmapState: net_minecraft_client_renderer_RenderStateShard_LightmapStateShard; lineState: net_minecraft_client_renderer_RenderStateShard_LineStateShard; outputState: net_minecraft_client_renderer_RenderStateShard_OutputStateShard; overlayState: net_minecraft_client_renderer_RenderStateShard_OverlayStateShard; setLayeringState(layeringStateShard: net_minecraft_client_renderer_RenderStateShard_LayeringStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; setLightmapState(lightmapStateShard: net_minecraft_client_renderer_RenderStateShard_LightmapStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; setLineState(lineStateShard: net_minecraft_client_renderer_RenderStateShard_LineStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; setOutputState(outputStateShard: net_minecraft_client_renderer_RenderStateShard_OutputStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; setOverlayState(overlayStateShard: net_minecraft_client_renderer_RenderStateShard_OverlayStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; setTextureState(emptyTextureStateShard: net_minecraft_client_renderer_RenderStateShard_EmptyTextureStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; setTexturingState(texturingStateShard: net_minecraft_client_renderer_RenderStateShard_TexturingStateShard): net_minecraft_client_renderer_RenderType_CompositeState_CompositeStateBuilder; textureState: net_minecraft_client_renderer_RenderStateShard_EmptyTextureStateShard; texturingState: net_minecraft_client_renderer_RenderStateShard_TexturingStateShard; } interface net_minecraft_client_renderer_RenderType_OutlineProperty { readonly name: string; toString(): string; } interface net_minecraft_client_renderer_RunningTrimmedMean { count: number; cursor: number; registerValueAndGetMean(arg0: number): number; readonly values: number[]; } interface net_minecraft_client_renderer_ScreenEffectRenderer { readonly bufferSource: net_minecraft_client_renderer_MultiBufferSource; displayItemActivation(itemStack: net_minecraft_world_item_ItemStack, randomSource: net_minecraft_util_RandomSource): void; itemActivationItem: net_minecraft_world_item_ItemStack; itemActivationOffX: number; itemActivationOffY: number; itemActivationTicks: number; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly minecraft: net_minecraft_client_Minecraft; renderItemActivationAnimation(poseStack: any, arg1: number, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector): void; renderScreenEffect(arg0: boolean, arg1: number, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector): void; resetItemActivation(): void; tick(): void; } interface net_minecraft_client_renderer_SectionBufferBuilderPack { buffer(chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer): any; readonly buffers: any; clearAll(): void; close(): void; discardAll(): void; } interface net_minecraft_client_renderer_SectionBufferBuilderPool { acquire(): net_minecraft_client_renderer_SectionBufferBuilderPack; freeBufferCount: number; readonly freeBuffers: any; getFreeBufferCount(): number; isEmpty(): boolean; release(sectionBufferBuilderPack: net_minecraft_client_renderer_SectionBufferBuilderPack): void; } interface net_minecraft_client_renderer_SectionOcclusionGraph { addNeighbors(graphEvents: any, chunkPos: net_minecraft_world_level_ChunkPos): void; addSectionsInFrustum(frustum: net_minecraft_client_renderer_culling_Frustum, list: any, list_: any): void; consumeFrustumUpdate(): boolean; readonly currentGraph: any; fullUpdateTask: any; getNode(renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection): net_minecraft_client_renderer_SectionOcclusionGraph_Node; getOctree(): net_minecraft_client_renderer_Octree; getRelativeFrom(arg0: number, renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection, direction: net_minecraft_core_Direction): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection; initializeQueueForFullUpdate(camera: net_minecraft_client_Camera, queue: any): void; invalidate(): void; isInViewDistance(arg0: number, arg1: number): boolean; readonly needsFrustumUpdate: any; needsFullUpdate: boolean; readonly nextGraphEvents: any; onChunkReadyToRender(chunkPos: net_minecraft_world_level_ChunkPos): void; queueSectionsWithNewNeighbors(graphState: any): void; runPartialUpdate(arg0: boolean, frustum: net_minecraft_client_renderer_culling_Frustum, list: any, vec3: net_minecraft_world_phys_Vec3, longOpenHashSet: any): void; runUpdates(graphStorage: any, vec3: net_minecraft_world_phys_Vec3, queue: any, arg3: boolean, consumer: any, longOpenHashSet: any): void; scheduleFullUpdate(arg0: boolean, camera: net_minecraft_client_Camera, vec3: net_minecraft_world_phys_Vec3, longOpenHashSet: any): void; schedulePropagationFrom(renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection): void; update(arg0: boolean, camera: net_minecraft_client_Camera, frustum: net_minecraft_client_renderer_culling_Frustum, list: any, longOpenHashSet: any): void; viewArea: net_minecraft_client_renderer_ViewArea; waitAndReset(viewArea: net_minecraft_client_renderer_ViewArea): void; } interface net_minecraft_client_renderer_SectionOcclusionGraph_Node { addSourceDirection(direction: net_minecraft_core_Direction): void; directions: number; equals(object: any): boolean; hasDirection(direction: net_minecraft_core_Direction): boolean; hasSourceDirection(arg0: number): boolean; hasSourceDirections(): boolean; hashCode(): number; readonly section: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection; setDirections(arg0: number, direction: net_minecraft_core_Direction): void; sourceDirections: number; readonly step: number; } interface net_minecraft_client_renderer_ShaderDefines { asSourceDirectives(): string; equals(o: any): boolean; flags(): any; hashCode(): number; isEmpty(): boolean; toString(): string; values(): any; withOverrides(shaderDefines: net_minecraft_client_renderer_ShaderDefines): net_minecraft_client_renderer_ShaderDefines; } interface net_minecraft_client_renderer_ShaderDefines_Builder { build(): net_minecraft_client_renderer_ShaderDefines; define(string: string, string_: string): net_minecraft_client_renderer_ShaderDefines_Builder; define(string: string, arg1: number): net_minecraft_client_renderer_ShaderDefines_Builder; define(string: string): net_minecraft_client_renderer_ShaderDefines_Builder; readonly flags: any; readonly values: any; } interface net_minecraft_client_renderer_ShaderManager extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { apply(configs: net_minecraft_client_renderer_ShaderManager_Configs, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; apply(object: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; close(): void; compilationCache: any; getPostChain(resourceLocation: net_minecraft_resources_ResourceLocation, set: any): net_minecraft_client_renderer_PostChain; getShader(resourceLocation: net_minecraft_resources_ResourceLocation, shaderType: any): string; readonly postChainProjectionMatrixBuffer: net_minecraft_client_renderer_CachedOrthoProjectionMatrixBuffer; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): net_minecraft_client_renderer_ShaderManager_Configs; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): any; readonly recoveryHandler: any; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; tryTriggerRecovery(exception: any): void; } interface net_minecraft_client_renderer_ShaderManager_CompilationException { } interface net_minecraft_client_renderer_ShaderManager_Configs { equals(o: any): boolean; hashCode(): number; postChains(): any; shaderSources(): any; toString(): string; } interface net_minecraft_client_renderer_ShapeRenderer { } interface net_minecraft_client_renderer_Sheets { } interface net_minecraft_client_renderer_SkyRenderer { readonly bottomSkyBuffer: any; buildEndFlashQuad(): any; buildMoonPhases(): any; buildSkyDisc(vertexConsumer: any, arg1: number): void; buildStars(): any; buildSunQuad(): any; buildSunriseFan(): any; close(): void; readonly endFlashBuffer: any; endFlashTexture: net_minecraft_client_renderer_texture_AbstractTexture; readonly endSkyBuffer: any; endSkyTexture: net_minecraft_client_renderer_texture_AbstractTexture; extractRenderState(clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg1: number, vec3: net_minecraft_world_phys_Vec3, skyRenderState: net_minecraft_client_renderer_state_SkyRenderState): void; getTexture(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_texture_AbstractTexture; initTextures(): void; readonly moonBuffer: any; moonTexture: net_minecraft_client_renderer_texture_AbstractTexture; readonly quadIndices: any; renderDarkDisc(): void; renderEndFlash(poseStack: any, arg1: number, arg2: number, arg3: number): void; renderEndSky(): void; renderMoon(arg0: number, arg1: number, poseStack: any): void; renderSkyDisc(arg0: number, arg1: number, arg2: number): void; renderStars(arg0: number, poseStack: any): void; renderSun(arg0: number, poseStack: any): void; renderSunMoonAndStars(poseStack: any, arg1: number, arg2: number, arg3: number, arg4: number): void; renderSunriseAndSunset(poseStack: any, arg1: number, arg2: number): void; shouldRenderDarkDisc(arg0: number, clientLevel: net_minecraft_client_multiplayer_ClientLevel): boolean; readonly starBuffer: any; starIndexCount: number; readonly starIndices: any; readonly sunBuffer: any; sunTexture: net_minecraft_client_renderer_texture_AbstractTexture; readonly sunriseBuffer: any; readonly topSkyBuffer: any; } interface net_minecraft_client_renderer_SpecialBlockModelRenderer { renderByBlock(block: net_minecraft_world_level_block_Block, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: number): void; readonly renderers: any; } interface net_minecraft_client_renderer_SpriteCoordinateExpander { addVertex(arg0: number, arg1: number, arg2: number): any; addVertex(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; readonly delegate: any; setColor(arg0: number, arg1: number, arg2: number, arg3: number): any; setNormal(arg0: number, arg1: number, arg2: number): any; setUv(arg0: number, arg1: number): any; setUv1(arg0: number, arg1: number): any; setUv2(arg0: number, arg1: number): any; readonly sprite: net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_renderer_SubmitNodeCollection extends net_minecraft_client_renderer_OrderedSubmitNodeCollector { readonly blockModelSubmits: any; readonly blockSubmits: any; clear(): void; readonly customGeometrySubmits: net_minecraft_client_renderer_feature_CustomFeatureRenderer_Storage; endFrame(): void; readonly flameSubmits: any; getBlockModelSubmits(): any; getBlockSubmits(): any; getCustomGeometrySubmits(): net_minecraft_client_renderer_feature_CustomFeatureRenderer_Storage; getFlameSubmits(): any; getHitboxSubmits(): any; getItemSubmits(): any; getLeashSubmits(): any; getModelPartSubmits(): net_minecraft_client_renderer_feature_ModelPartFeatureRenderer_Storage; getModelSubmits(): net_minecraft_client_renderer_feature_ModelFeatureRenderer_Storage; getMovingBlockSubmits(): any; getNameTagSubmits(): net_minecraft_client_renderer_feature_NameTagFeatureRenderer_Storage; getParticleGroupRenderers(): any; getShadowSubmits(): any; getTextSubmits(): any; readonly hitboxSubmits: any; readonly itemSubmits: any; readonly leashSubmits: any; readonly modelPartSubmits: net_minecraft_client_renderer_feature_ModelPartFeatureRenderer_Storage; readonly modelSubmits: net_minecraft_client_renderer_feature_ModelFeatureRenderer_Storage; readonly movingBlockSubmits: any; readonly nameTagSubmits: net_minecraft_client_renderer_feature_NameTagFeatureRenderer_Storage; readonly particleGroupRenderers: any; readonly shadowSubmits: any; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: boolean, arg7: boolean, arg8: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, arg10: number): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: boolean, arg7: boolean): void; readonly submitNodeStorage: net_minecraft_client_renderer_SubmitNodeStorage; readonly textSubmits: any; wasUsed(): boolean; } interface net_minecraft_client_renderer_SubmitNodeCollector extends net_minecraft_client_renderer_OrderedSubmitNodeCollector { order(arg0: number): net_minecraft_client_renderer_OrderedSubmitNodeCollector; } interface net_minecraft_client_renderer_SubmitNodeCollector_CustomGeometryRenderer { render(pose: any, vertexConsumer: any): void; } interface net_minecraft_client_renderer_SubmitNodeCollector_ParticleGroupRenderer { prepare(particleBufferCache: net_minecraft_client_renderer_feature_ParticleFeatureRenderer_ParticleBufferCache): net_minecraft_client_renderer_state_QuadParticleRenderState_PreparedBuffers; render(preparedBuffers: net_minecraft_client_renderer_state_QuadParticleRenderState_PreparedBuffers, particleBufferCache: net_minecraft_client_renderer_feature_ParticleFeatureRenderer_ParticleBufferCache, renderPass: any, textureManager: net_minecraft_client_renderer_texture_TextureManager, arg4: boolean): void; } interface net_minecraft_client_renderer_SubmitNodeStorage extends net_minecraft_client_renderer_SubmitNodeCollector { clear(): void; endFrame(): void; getSubmitsPerOrder(): any; order(arg0: number): net_minecraft_client_renderer_SubmitNodeCollection; order(arg0: number): net_minecraft_client_renderer_OrderedSubmitNodeCollector; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: boolean, arg7: boolean, arg8: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, arg10: number): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; submitModelPart(modelPart: net_minecraft_client_model_geom_ModelPart, poseStack: any, renderType: net_minecraft_client_renderer_RenderType, arg3: number, arg4: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, arg6: boolean, arg7: boolean): void; readonly submitsPerOrder: any; } interface net_minecraft_client_renderer_SubmitNodeStorage_BlockModelSubmit { b(): number; equals(o: any): boolean; g(): number; hashCode(): number; lightCoords(): number; model(): net_minecraft_client_renderer_block_model_BlockStateModel; outlineColor(): number; overlayCoords(): number; pose(): any; r(): number; renderType(): net_minecraft_client_renderer_RenderType; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_BlockSubmit { equals(o: any): boolean; hashCode(): number; lightCoords(): number; outlineColor(): number; overlayCoords(): number; pose(): any; state(): net_minecraft_world_level_block_state_BlockState; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_CustomGeometrySubmit { customGeometryRenderer(): net_minecraft_client_renderer_SubmitNodeCollector_CustomGeometryRenderer; equals(o: any): boolean; hashCode(): number; pose(): any; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_FlameSubmit { entityRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; equals(o: any): boolean; hashCode(): number; pose(): any; rotation(): any; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_HitboxSubmit { entityRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; equals(o: any): boolean; hashCode(): number; hitboxesRenderState(): net_minecraft_client_renderer_entity_state_HitboxesRenderState; pose(): any; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_ItemSubmit { displayContext(): net_minecraft_world_item_ItemDisplayContext; equals(o: any): boolean; foilType(): net_minecraft_client_renderer_item_ItemStackRenderState_FoilType; hashCode(): number; lightCoords(): number; outlineColor(): number; overlayCoords(): number; pose(): any; quads(): any; renderType(): net_minecraft_client_renderer_RenderType; tintLayers(): number[]; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_LeashSubmit { equals(o: any): boolean; hashCode(): number; leashState(): net_minecraft_client_renderer_entity_state_EntityRenderState_LeashState; pose(): any; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_ModelPartSubmit { crumblingOverlay(): net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay; equals(o: any): boolean; hasFoil(): boolean; hashCode(): number; lightCoords(): number; modelPart(): net_minecraft_client_model_geom_ModelPart; outlineColor(): number; overlayCoords(): number; pose(): any; sheeted(): boolean; sprite(): net_minecraft_client_renderer_texture_TextureAtlasSprite; tintedColor(): number; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_ModelSubmit { crumblingOverlay(): net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay; equals(o: any): boolean; hashCode(): number; lightCoords(): number; model(): net_minecraft_client_model_Model; outlineColor(): number; overlayCoords(): number; pose(): any; sprite(): net_minecraft_client_renderer_texture_TextureAtlasSprite; state(): any; tintedColor(): number; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_MovingBlockSubmit { equals(o: any): boolean; hashCode(): number; movingBlockRenderState(): net_minecraft_client_renderer_block_MovingBlockRenderState; pose(): any; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_NameTagSubmit { backgroundColor(): number; color(): number; distanceToCameraSq(): number; equals(o: any): boolean; hashCode(): number; lightCoords(): number; pose(): any; text(): net_minecraft_network_chat_Component; toString(): string; x(): number; y(): number; } interface net_minecraft_client_renderer_SubmitNodeStorage_ShadowSubmit { equals(o: any): boolean; hashCode(): number; pieces(): any; pose(): any; radius(): number; toString(): string; } interface net_minecraft_client_renderer_SubmitNodeStorage_TextSubmit { backgroundColor(): number; color(): number; displayMode(): net_minecraft_client_gui_Font_DisplayMode; dropShadow(): boolean; equals(o: any): boolean; hashCode(): number; lightCoords(): number; outlineColor(): number; pose(): any; string(): net_minecraft_util_FormattedCharSequence; toString(): string; x(): number; y(): number; } interface net_minecraft_client_renderer_SubmitNodeStorage_TranslucentModelSubmit { equals(o: any): boolean; hashCode(): number; modelSubmit(): net_minecraft_client_renderer_SubmitNodeStorage_ModelSubmit; position(): any; renderType(): net_minecraft_client_renderer_RenderType; toString(): string; } interface net_minecraft_client_renderer_UniformValue { addSize(std140SizeCalculator: any): void; type(): net_minecraft_client_renderer_UniformValue_Type; writeTo(std140Builder: any): void; } interface net_minecraft_client_renderer_UniformValue_FloatUniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_client_renderer_UniformValue_IVec3Uniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_client_renderer_UniformValue_IntUniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_client_renderer_UniformValue_Matrix4x4Uniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_client_renderer_UniformValue_Type extends net_minecraft_util_StringRepresentable { readonly name: string; readonly valueCodec: any; } interface net_minecraft_client_renderer_UniformValue_Vec2Uniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_client_renderer_UniformValue_Vec3Uniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_client_renderer_UniformValue_Vec4Uniform extends net_minecraft_client_renderer_UniformValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_client_renderer_ViewArea { cameraSectionPos: net_minecraft_core_SectionPos; containsSection(arg0: number, arg1: number, arg2: number): boolean; createSections(sectionRenderDispatcher: net_minecraft_client_renderer_chunk_SectionRenderDispatcher): void; getCameraSectionPos(): net_minecraft_core_SectionPos; getLevelHeightAccessor(): net_minecraft_world_level_LevelHeightAccessor; getRenderSection(arg0: number): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection; getRenderSection(arg0: number, arg1: number, arg2: number): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection; getRenderSectionAt(blockPos: net_minecraft_core_BlockPos): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection; getSectionIndex(arg0: number, arg1: number, arg2: number): number; getViewDistance(): number; readonly level: net_minecraft_world_level_Level; readonly levelRenderer: net_minecraft_client_renderer_LevelRenderer; releaseAllBuffers(): void; repositionCamera(sectionPos: net_minecraft_core_SectionPos): void; sectionGridSizeX: number; sectionGridSizeY: number; sectionGridSizeZ: number; sections: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection[]; setDirty(arg0: number, arg1: number, arg2: number, arg3: boolean): void; setViewDistance(arg0: number): void; viewDistance: number; } interface net_minecraft_client_renderer_VirtualScreen { close(): void; readonly minecraft: net_minecraft_client_Minecraft; newWindow(displayData: any, string: string, string_: string): any; readonly screenManager: any; } interface net_minecraft_client_renderer_WeatherEffectRenderer { readonly columnSizeX: number[]; readonly columnSizeZ: number[]; createRainColumnInstance(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): net_minecraft_client_renderer_WeatherEffectRenderer_ColumnInstance; createSnowColumnInstance(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): net_minecraft_client_renderer_WeatherEffectRenderer_ColumnInstance; extractRenderState(level: net_minecraft_world_level_Level, arg1: number, arg2: number, vec3: net_minecraft_world_phys_Vec3, weatherRenderState: net_minecraft_client_renderer_state_WeatherRenderState): void; getPrecipitationAt(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_biome_Biome_Precipitation; rainSoundTime: number; render(multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, vec3: net_minecraft_world_phys_Vec3, weatherRenderState: net_minecraft_client_renderer_state_WeatherRenderState): void; render(multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, vec3: net_minecraft_world_phys_Vec3, weatherRenderState: net_minecraft_client_renderer_state_WeatherRenderState, levelRenderState: net_minecraft_client_renderer_state_LevelRenderState): void; renderInstances(vertexConsumer: any, list: any, vec3: net_minecraft_world_phys_Vec3, arg3: number, arg4: number, arg5: number): void; tickRainParticles(clientLevel: net_minecraft_client_multiplayer_ClientLevel, camera: net_minecraft_client_Camera, arg2: number, particleStatus: net_minecraft_server_level_ParticleStatus): void; } interface net_minecraft_client_renderer_WeatherEffectRenderer_ColumnInstance { bottomY(): number; equals(o: any): boolean; hashCode(): number; lightCoords(): number; toString(): string; topY(): number; uOffset(): number; vOffset(): number; x(): number; z(): number; } interface net_minecraft_client_renderer_WorldBorderRenderer { extract(worldBorder: net_minecraft_world_level_border_WorldBorder, vec3: net_minecraft_world_phys_Vec3, arg2: number, worldBorderRenderState: net_minecraft_client_renderer_state_WorldBorderRenderState): void; readonly indices: any; invalidate(): void; lastBorderMaxX: number; lastBorderMaxZ: number; lastBorderMinX: number; lastBorderMinZ: number; lastMinX: number; lastMinZ: number; needsRebuild: boolean; rebuildWorldBorderBuffer(worldBorderRenderState: net_minecraft_client_renderer_state_WorldBorderRenderState, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; render(worldBorderRenderState: net_minecraft_client_renderer_state_WorldBorderRenderState, vec3: net_minecraft_world_phys_Vec3, arg2: number, arg3: number): void; shouldRebuildWorldBorderBuffer(worldBorderRenderState: net_minecraft_client_renderer_state_WorldBorderRenderState): boolean; readonly worldBorderBuffer: any; } interface net_minecraft_client_renderer_block_BlockModelShaper { getBlockModel(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_client_renderer_block_model_BlockStateModel; getModelManager(): net_minecraft_client_resources_model_ModelManager; getParticleIcon(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_client_renderer_texture_TextureAtlasSprite; getParticleIcon(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos): net_minecraft_client_renderer_texture_TextureAtlasSprite; modelByStateCache: any; readonly modelManager: net_minecraft_client_resources_model_ModelManager; replaceCache(map: any): void; } interface net_minecraft_client_renderer_block_BlockRenderDispatcher extends net_minecraft_server_packs_resources_ResourceManagerReloadListener { readonly blockColors: net_minecraft_client_color_block_BlockColors; readonly blockModelShaper: net_minecraft_client_renderer_block_BlockModelShaper; getBlockModel(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_client_renderer_block_model_BlockStateModel; getBlockModelShaper(): net_minecraft_client_renderer_block_BlockModelShaper; getLiquidBlockRenderer(): net_minecraft_client_renderer_block_LiquidBlockRenderer; getModelRenderer(): net_minecraft_client_renderer_block_ModelBlockRenderer; readonly liquidBlockRenderer: net_minecraft_client_renderer_block_LiquidBlockRenderer; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly modelRenderer: net_minecraft_client_renderer_block_ModelBlockRenderer; renderBatched(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, poseStack: any, vertexConsumer: any, arg5: boolean, list: any): void; renderBreakingTexture(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, poseStack: any, vertexConsumer: any): void; renderLiquid(blockPos: net_minecraft_core_BlockPos, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, vertexConsumer: any, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): void; renderSingleBlock(blockState: net_minecraft_world_level_block_state_BlockState, poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg3: number, arg4: number): void; renderSingleBlock(blockState: net_minecraft_world_level_block_state_BlockState, poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg3: number, arg4: number, level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos): void; readonly singleThreadPartList: any; readonly singleThreadRandom: net_minecraft_util_RandomSource; readonly specialBlockModelRenderer: any; } interface net_minecraft_client_renderer_block_LiquidBlockRenderer { addWeightedHeight(arg0: number[], arg1: number): void; calculateAverageHeight(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, fluid: net_minecraft_world_level_material_Fluid, arg2: number, arg3: number, arg4: number, blockPos: net_minecraft_core_BlockPos): number; getHeight(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, fluid: net_minecraft_world_level_material_Fluid, blockPos: net_minecraft_core_BlockPos): number; getHeight(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, fluid: net_minecraft_world_level_material_Fluid, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): number; getLightColor(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos): number; readonly lavaIcons: net_minecraft_client_renderer_texture_TextureAtlasSprite[]; setupSprites(blockModelShaper: net_minecraft_client_renderer_block_BlockModelShaper, materialSet: net_minecraft_client_resources_model_MaterialSet): void; tesselate(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos, vertexConsumer: any, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): void; vertex(vertexConsumer: any, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, alpha: number, arg8: number, arg9: number, arg10: number): void; vertex(vertexConsumer: any, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void; readonly waterIcons: net_minecraft_client_renderer_texture_TextureAtlasSprite[]; waterOverlay: net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_renderer_block_ModelBlockRenderer { readonly blockColors: net_minecraft_client_color_block_BlockColors; putQuadData(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, vertexConsumer: any, pose: any, bakedQuad: net_minecraft_client_renderer_block_model_BakedQuad, commonRenderStorage: net_minecraft_client_renderer_block_ModelBlockRenderer_CommonRenderStorage, arg7: number): void; renderModelFaceAO(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, poseStack: any, vertexConsumer: any, list: any, ambientOcclusionRenderStorage: net_minecraft_client_renderer_block_ModelBlockRenderer_AmbientOcclusionRenderStorage, arg7: number): void; renderModelFaceFlat(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number, arg5: boolean, poseStack: any, vertexConsumer: any, list: any, commonRenderStorage: net_minecraft_client_renderer_block_ModelBlockRenderer_CommonRenderStorage): void; renderModelQuadFlat(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number, arg5: boolean, poseStack: any, vertexConsumer: any, bakedquad: net_minecraft_client_renderer_block_model_BakedQuad, commonRenderStorage: net_minecraft_client_renderer_block_ModelBlockRenderer_CommonRenderStorage): void; tesselateBlock(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, list: any, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, poseStack: any, vertexConsumer: any, arg6: boolean, arg7: number): void; tesselateWithAO(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, list: any, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, poseStack: any, vertexConsumer: any, arg6: boolean, arg7: number): void; tesselateWithoutAO(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, list: any, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, poseStack: any, vertexConsumer: any, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_block_ModelBlockRenderer_AdjacencyInfo { readonly corners: net_minecraft_core_Direction[]; readonly doNonCubicWeight: boolean; readonly vert0Weights: net_minecraft_client_renderer_block_ModelBlockRenderer_SizeInfo[]; readonly vert1Weights: net_minecraft_client_renderer_block_ModelBlockRenderer_SizeInfo[]; readonly vert2Weights: net_minecraft_client_renderer_block_ModelBlockRenderer_SizeInfo[]; readonly vert3Weights: net_minecraft_client_renderer_block_ModelBlockRenderer_SizeInfo[]; } interface net_minecraft_client_renderer_block_ModelBlockRenderer_AmbientOcclusionRenderStorage extends net_minecraft_client_renderer_block_ModelBlockRenderer_CommonRenderStorage { calculate(blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, arg4: boolean): void; captureQuad(quad: net_minecraft_client_renderer_block_model_BakedQuad): void; readonly faceShape: number[]; } interface net_minecraft_client_renderer_block_ModelBlockRenderer_Cache { readonly brightnessCache: any; readonly cachedBrightnessGetter: net_minecraft_client_renderer_LevelRenderer_BrightnessGetter; readonly colorCache: any; disable(): void; enable(): void; enabled: boolean; getLightColor(blockState: net_minecraft_world_level_block_state_BlockState, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos): number; getShadeBrightness(blockState: net_minecraft_world_level_block_state_BlockState, blockAndTintGetter: net_minecraft_world_level_BlockAndTintGetter, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_client_renderer_block_ModelBlockRenderer_CommonRenderStorage { readonly brightness: number[]; readonly cache: net_minecraft_client_renderer_block_ModelBlockRenderer_Cache; faceCubic: boolean; facePartial: boolean; readonly lightmap: number[]; readonly scratchPos: net_minecraft_core_BlockPos_MutableBlockPos; tintCacheIndex: number; tintCacheValue: number; } interface net_minecraft_client_renderer_block_ModelBlockRenderer_SizeInfo { readonly index: number; } interface net_minecraft_client_renderer_block_MovingBlockRenderState extends net_minecraft_world_level_BlockAndTintGetter { biome: net_minecraft_core_Holder; blockPos: net_minecraft_core_BlockPos; blockState: net_minecraft_world_level_block_state_BlockState; level: net_minecraft_world_level_BlockAndTintGetter; randomSeedPos: net_minecraft_core_BlockPos; } interface net_minecraft_client_renderer_block_model_BakedQuad { direction(): net_minecraft_core_Direction; equals(o: any): boolean; hasAmbientOcclusion(): boolean; hashCode(): number; isTinted(): boolean; lightEmission(): number; shade(): boolean; sprite(): net_minecraft_client_renderer_texture_TextureAtlasSprite; tintIndex(): number; toString(): string; vertices(): number[]; } interface net_minecraft_client_renderer_block_model_BlockElement { equals(o: any): boolean; faceData(): any; faces(): any; from(): any; hashCode(): number; lightEmission(): number; rotation(): net_minecraft_client_renderer_block_model_BlockElementRotation; shade(): boolean; to(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockElement_Deserializer { deserialize(jsonElement: any, type: any, jsonDeserializationContext: any): net_minecraft_client_renderer_block_model_BlockElement; filterNullFromFaces(jsonDeserializationContext: any, jsonObject: any): any; getAngle(jsonObject: any): number; getAxis(jsonObject: any): net_minecraft_core_Direction_Axis; getFaces(jsonDeserializationContext: any, jsonObject: any): any; getFacing(string: string): net_minecraft_core_Direction; getFrom(jsonObject: any): any; getRotation(jsonObject: any): net_minecraft_client_renderer_block_model_BlockElementRotation; getTo(jsonObject: any): any; getVector3f(jsonObject: any, string: string): any; } interface net_minecraft_client_renderer_block_model_BlockElementFace { cullForDirection(): net_minecraft_core_Direction; equals(o: any): boolean; faceData(): any; hashCode(): number; parent(): any; rotation(): any; texture(): string; tintIndex(): number; toString(): string; uvs(): net_minecraft_client_renderer_block_model_BlockElementFace_UVs; } interface net_minecraft_client_renderer_block_model_BlockElementFace_Deserializer { deserialize(jsonElement: any, type: any, jsonDeserializationContext: any): net_minecraft_client_renderer_block_model_BlockElementFace; } interface net_minecraft_client_renderer_block_model_BlockElementFace_UVs { equals(o: any): boolean; getVertexU(arg0: number): number; getVertexV(arg0: number): number; hashCode(): number; maxU(): number; maxV(): number; minU(): number; minV(): number; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockElementRotation { angle(): number; axis(): net_minecraft_core_Direction_Axis; equals(o: any): boolean; hashCode(): number; origin(): any; rescale(): boolean; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockModel extends net_minecraft_client_resources_model_UnbakedModel { equals(o: any): boolean; fillAdditionalProperties(propertiesBuilder: net_minecraft_util_context_ContextMap_Builder): void; hashCode(): number; partVisibility(): any; renderTypeGroup(): any; rootTransform(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockModel_Deserializer { deserialize(jsonElement: any, type: any, jsonDeserializationContext: any): net_minecraft_client_renderer_block_model_BlockModel; getAmbientOcclusion(jsonObject: any): boolean; getElements(jsonDeserializationContext: any, jsonObject: any): net_minecraft_client_resources_model_UnbakedGeometry; getParentName(jsonObject: any): string; getTextureMap(jsonObject: any): net_minecraft_client_renderer_block_model_TextureSlots_Data; } interface net_minecraft_client_renderer_block_model_BlockModelDefinition { customDefinition(): any; equals(o: any): boolean; hashCode(): number; instantiate(stateDefinition: net_minecraft_world_level_block_state_StateDefinition, supplier: any): any; instantiateVanilla(stateDefinition: net_minecraft_world_level_block_state_StateDefinition, supplier: any): any; multiPart(): any; simpleModels(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockModelDefinition_MultiPartDefinition { equals(o: any): boolean; hashCode(): number; instantiate(stateDefinition: net_minecraft_world_level_block_state_StateDefinition): net_minecraft_client_renderer_block_model_multipart_MultiPartModel_Unbaked; selectors(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockModelDefinition_SimpleModelSelectors { equals(o: any): boolean; hashCode(): number; instantiate(stateDefinition: net_minecraft_world_level_block_state_StateDefinition, supplier: any, biConsumer: any): void; models(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_BlockModelPart { getQuads(direction: net_minecraft_core_Direction): any; particleIcon(): net_minecraft_client_renderer_texture_TextureAtlasSprite; useAmbientOcclusion(): boolean; } interface net_minecraft_client_renderer_block_model_BlockModelPart_Unbaked extends net_minecraft_client_resources_model_ResolvableModel { bake(modelBaker: net_minecraft_client_resources_model_ModelBaker): net_minecraft_client_renderer_block_model_BlockModelPart; } interface net_minecraft_client_renderer_block_model_BlockStateModel { collectParts(randomSource: net_minecraft_util_RandomSource, list: any): void; collectParts(randomSource: net_minecraft_util_RandomSource): any; particleIcon(): net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_renderer_block_model_BlockStateModel_SimpleCachedUnbakedRoot extends net_minecraft_client_renderer_block_model_BlockStateModel_UnbakedRoot { readonly bakingKey: net_minecraft_client_resources_model_ModelBaker_SharedOperationKey; readonly contents: net_minecraft_client_renderer_block_model_BlockStateModel_Unbaked; } interface net_minecraft_client_renderer_block_model_BlockStateModel_Unbaked extends net_minecraft_client_resources_model_ResolvableModel { asRoot(): net_minecraft_client_renderer_block_model_BlockStateModel_UnbakedRoot; bake(modelBaker: net_minecraft_client_resources_model_ModelBaker): net_minecraft_client_renderer_block_model_BlockStateModel; } interface net_minecraft_client_renderer_block_model_BlockStateModel_UnbakedRoot extends net_minecraft_client_resources_model_ResolvableModel { bake(blockState: net_minecraft_world_level_block_state_BlockState, modelBaker: net_minecraft_client_resources_model_ModelBaker): net_minecraft_client_renderer_block_model_BlockStateModel; visualEqualityGroup(blockState: net_minecraft_world_level_block_state_BlockState): any; } interface net_minecraft_client_renderer_block_model_FaceBakery { } interface net_minecraft_client_renderer_block_model_ItemModelGenerator extends net_minecraft_client_resources_model_UnbakedModel { } interface net_minecraft_client_renderer_block_model_ItemTransform { apply(arg0: boolean, pose: any): void; equals(o: any): boolean; hashCode(): number; rightRotation(): any; rotation(): any; scale(): any; toString(): string; translation(): any; } interface net_minecraft_client_renderer_block_model_ItemTransform_Deserializer { deserialize(jsonElement: any, type: any, jsonDeserializationContext: any): net_minecraft_client_renderer_block_model_ItemTransform; getVector3f(jsonObject: any, string: string, vector3f: any): any; } interface net_minecraft_client_renderer_block_model_ItemTransforms { equals(o: any): boolean; firstPersonLeftHand(): net_minecraft_client_renderer_block_model_ItemTransform; firstPersonRightHand(): net_minecraft_client_renderer_block_model_ItemTransform; fixed(): net_minecraft_client_renderer_block_model_ItemTransform; fixedFromBottom(): net_minecraft_client_renderer_block_model_ItemTransform; getTransform(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_client_renderer_block_model_ItemTransform; ground(): net_minecraft_client_renderer_block_model_ItemTransform; gui(): net_minecraft_client_renderer_block_model_ItemTransform; hashCode(): number; head(): net_minecraft_client_renderer_block_model_ItemTransform; moddedTransforms(): any; thirdPersonLeftHand(): net_minecraft_client_renderer_block_model_ItemTransform; thirdPersonRightHand(): net_minecraft_client_renderer_block_model_ItemTransform; toString(): string; } interface net_minecraft_client_renderer_block_model_ItemTransforms_Deserializer { deserialize(jsonElement: any, type: any, jsonDeserializationContext: any): net_minecraft_client_renderer_block_model_ItemTransforms; getTransform(jsonDeserializationContext: any, jsonObject: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_client_renderer_block_model_ItemTransform; } interface net_minecraft_client_renderer_block_model_SimpleModelWrapper extends net_minecraft_client_renderer_block_model_BlockModelPart { equals(o: any): boolean; getRenderType(state: net_minecraft_world_level_block_state_BlockState): net_minecraft_client_renderer_chunk_ChunkSectionLayer; hashCode(): number; quads(): net_minecraft_client_resources_model_QuadCollection; renderType(): net_minecraft_client_renderer_chunk_ChunkSectionLayer; toString(): string; } interface net_minecraft_client_renderer_block_model_SimpleUnbakedGeometry extends net_minecraft_client_resources_model_UnbakedGeometry { bake(textureSlots: net_minecraft_client_renderer_block_model_TextureSlots, modelBaker: net_minecraft_client_resources_model_ModelBaker, modelState: net_minecraft_client_resources_model_ModelState, modelDebugName: net_minecraft_client_resources_model_ModelDebugName, additionalProperties: net_minecraft_util_context_ContextMap): net_minecraft_client_resources_model_QuadCollection; bake(textureSlots: net_minecraft_client_renderer_block_model_TextureSlots, modelBaker: net_minecraft_client_resources_model_ModelBaker, modelState: net_minecraft_client_resources_model_ModelState, modelDebugName: net_minecraft_client_resources_model_ModelDebugName): net_minecraft_client_resources_model_QuadCollection; elements(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_block_model_SingleVariant extends net_minecraft_client_renderer_block_model_BlockStateModel { createGeometryKey(level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos, state: net_minecraft_world_level_block_state_BlockState, random: net_minecraft_util_RandomSource): any; readonly model: net_minecraft_client_renderer_block_model_BlockModelPart; } interface net_minecraft_client_renderer_block_model_SingleVariant_Unbaked extends net_minecraft_client_renderer_block_model_BlockStateModel_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; variant(): net_minecraft_client_renderer_block_model_Variant; } interface net_minecraft_client_renderer_block_model_TextureSlots { getMaterial(string: string): net_minecraft_client_resources_model_Material; readonly resolvedValues: any; } interface net_minecraft_client_renderer_block_model_TextureSlots_Data { equals(o: any): boolean; hashCode(): number; toString(): string; values(): any; } interface net_minecraft_client_renderer_block_model_TextureSlots_Data_Builder { addReference(string: string, string_: string): net_minecraft_client_renderer_block_model_TextureSlots_Data_Builder; addTexture(string: string, material: net_minecraft_client_resources_model_Material): net_minecraft_client_renderer_block_model_TextureSlots_Data_Builder; build(): net_minecraft_client_renderer_block_model_TextureSlots_Data; readonly textureMap: any; } interface net_minecraft_client_renderer_block_model_TextureSlots_Resolver { addFirst(data: net_minecraft_client_renderer_block_model_TextureSlots_Data): net_minecraft_client_renderer_block_model_TextureSlots_Resolver; addLast(data: net_minecraft_client_renderer_block_model_TextureSlots_Data): net_minecraft_client_renderer_block_model_TextureSlots_Resolver; readonly entries: any; resolve(modelDebugName: net_minecraft_client_resources_model_ModelDebugName): net_minecraft_client_renderer_block_model_TextureSlots; } interface net_minecraft_client_renderer_block_model_TextureSlots_SlotContents { } interface net_minecraft_client_renderer_block_model_Variant extends net_minecraft_client_renderer_block_model_BlockModelPart_Unbaked { equals(o: any): boolean; hashCode(): number; modelLocation(): net_minecraft_resources_ResourceLocation; modelState(): net_minecraft_client_renderer_block_model_Variant_SimpleModelState; toString(): string; with(variantMutator: net_minecraft_client_renderer_block_model_VariantMutator): net_minecraft_client_renderer_block_model_Variant; withModel(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_block_model_Variant; withState(simpleModelState: net_minecraft_client_renderer_block_model_Variant_SimpleModelState): net_minecraft_client_renderer_block_model_Variant; withUvLock(arg0: boolean): net_minecraft_client_renderer_block_model_Variant; withXRot(quadrant: any): net_minecraft_client_renderer_block_model_Variant; withYRot(quadrant: any): net_minecraft_client_renderer_block_model_Variant; } interface net_minecraft_client_renderer_block_model_Variant_SimpleModelState { asModelState(): net_minecraft_client_resources_model_ModelState; equals(o: any): boolean; hashCode(): number; toString(): string; uvLock(): boolean; withUvLock(arg0: boolean): net_minecraft_client_renderer_block_model_Variant_SimpleModelState; withX(quadrant: any): net_minecraft_client_renderer_block_model_Variant_SimpleModelState; withY(quadrant: any): net_minecraft_client_renderer_block_model_Variant_SimpleModelState; x(): any; y(): any; } interface net_minecraft_client_renderer_block_model_VariantMutator { then(variantMutator: net_minecraft_client_renderer_block_model_VariantMutator): net_minecraft_client_renderer_block_model_VariantMutator; } interface net_minecraft_client_renderer_block_model_VariantMutator_VariantProperty { apply(variant: net_minecraft_client_renderer_block_model_Variant, object: any): net_minecraft_client_renderer_block_model_Variant; withValue(object: any): net_minecraft_client_renderer_block_model_VariantMutator; } interface net_minecraft_client_renderer_block_model_VariantSelector { } interface net_minecraft_client_renderer_block_model_multipart_CombinedCondition extends net_minecraft_client_renderer_block_model_multipart_Condition { equals(o: any): boolean; hashCode(): number; operation(): net_minecraft_client_renderer_block_model_multipart_CombinedCondition_Operation; terms(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_multipart_CombinedCondition_Operation extends net_minecraft_util_StringRepresentable { apply(list: any): any; readonly name: string; } interface net_minecraft_client_renderer_block_model_multipart_Condition { instantiate(stateDefinition: net_minecraft_world_level_block_state_StateDefinition): any; } interface net_minecraft_client_renderer_block_model_multipart_KeyValueCondition extends net_minecraft_client_renderer_block_model_multipart_Condition { equals(o: any): boolean; hashCode(): number; tests(): any; toString(): string; } interface net_minecraft_client_renderer_block_model_multipart_KeyValueCondition_Term { equals(o: any): boolean; hashCode(): number; negated(): boolean; toString(): string; value(): string; } interface net_minecraft_client_renderer_block_model_multipart_KeyValueCondition_Terms { entries(): any; equals(o: any): boolean; getValueOrThrow(object: any, property: net_minecraft_world_level_block_state_properties_Property, string: string): any; hashCode(): number; instantiate(object: any, property: net_minecraft_world_level_block_state_properties_Property): any; instantiate(object: any, property: net_minecraft_world_level_block_state_properties_Property, term: net_minecraft_client_renderer_block_model_multipart_KeyValueCondition_Term): any; toString(): string; } interface net_minecraft_client_renderer_block_model_multipart_MultiPartModel extends net_minecraft_client_renderer_block_model_BlockStateModel { readonly blockState: net_minecraft_world_level_block_state_BlockState; collectParts(level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos, state: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource, list: any): void; collectParts(randomSource: net_minecraft_util_RandomSource, list: any): void; collectParts(randomSource: net_minecraft_util_RandomSource): any; createGeometryKey(level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos, state: net_minecraft_world_level_block_state_BlockState, random: net_minecraft_util_RandomSource): any; models: any; readonly shared: any; } interface net_minecraft_client_renderer_block_model_multipart_MultiPartModel_Selector { condition(): any; equals(o: any): boolean; hashCode(): number; model(): any; toString(): string; with(object: any): net_minecraft_client_renderer_block_model_multipart_MultiPartModel_Selector; } interface net_minecraft_client_renderer_block_model_multipart_MultiPartModel_Unbaked extends net_minecraft_client_renderer_block_model_BlockStateModel_UnbakedRoot { readonly selectors: any; readonly sharedStateKey: net_minecraft_client_resources_model_ModelBaker_SharedOperationKey; } interface net_minecraft_client_renderer_block_model_multipart_Selector { condition(): any; equals(o: any): boolean; hashCode(): number; instantiate(stateDefinition: net_minecraft_world_level_block_state_StateDefinition): any; toString(): string; variant(): net_minecraft_client_renderer_block_model_BlockStateModel_Unbaked; } interface net_minecraft_client_renderer_blockentity_AbstractEndPortalRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { extractRenderState(theEndPortalBlockEntity: net_minecraft_world_level_block_entity_TheEndPortalBlockEntity, endPortalRenderState: net_minecraft_client_renderer_blockentity_state_EndPortalRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getOffsetDown(): number; getOffsetUp(): number; renderCube(enumSet: any, matrix4f: any, vertexConsumer: any): void; renderFace(enumSet: any, matrix4f: any, vertexConsumer: any, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, direction: net_minecraft_core_Direction): void; renderType(): net_minecraft_client_renderer_RenderType; submit(endPortalRenderState: net_minecraft_client_renderer_blockentity_state_EndPortalRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_AbstractSignRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_SignRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, signRenderState: net_minecraft_client_renderer_blockentity_state_SignRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly font: net_minecraft_client_gui_Font; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_SignBlockEntity): net_minecraft_world_phys_AABB; getSignMaterial(woodType: net_minecraft_world_level_block_state_properties_WoodType): net_minecraft_client_resources_model_Material; getSignModel(blockState: net_minecraft_world_level_block_state_BlockState, woodType: net_minecraft_world_level_block_state_properties_WoodType): net_minecraft_client_model_Model_Simple; getSignModelRenderScale(): number; getSignTextRenderScale(): number; getTextOffset(): net_minecraft_world_phys_Vec3; readonly materials: net_minecraft_client_resources_model_MaterialSet; submit(signRenderState: net_minecraft_client_renderer_blockentity_state_SignRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitSign(poseStack: any, arg1: number, woodType: net_minecraft_world_level_block_state_properties_WoodType, simple: net_minecraft_client_model_Model_Simple, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector): void; submitSignText(signRenderState: net_minecraft_client_renderer_blockentity_state_SignRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: boolean): void; submitSignWithText(signRenderState: net_minecraft_client_renderer_blockentity_state_SignRenderState, poseStack: any, blockState: net_minecraft_world_level_block_state_BlockState, signBlock: net_minecraft_world_level_block_SignBlock, woodType: net_minecraft_world_level_block_state_properties_WoodType, simple: net_minecraft_client_model_Model_Simple, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector): void; translateSign(poseStack: any, arg1: number, blockState: net_minecraft_world_level_block_state_BlockState): void; translateSignText(poseStack: any, arg1: boolean, vec3: net_minecraft_world_phys_Vec3): void; } interface net_minecraft_client_renderer_blockentity_BannerRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BannerRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(bannerBlockEntity: net_minecraft_world_level_block_entity_BannerBlockEntity, bannerRenderState: net_minecraft_client_renderer_blockentity_state_BannerRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getExtents(set: any): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_BannerBlockEntity): net_minecraft_world_phys_AABB; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly standingFlagModel: net_minecraft_client_model_BannerFlagModel; readonly standingModel: net_minecraft_client_model_BannerModel; submit(bannerRenderState: net_minecraft_client_renderer_blockentity_state_BannerRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitSpecial(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, dyeColor: net_minecraft_world_item_DyeColor, bannerPatternLayers: net_minecraft_world_level_block_entity_BannerPatternLayers, arg6: number): void; readonly wallFlagModel: net_minecraft_client_model_BannerFlagModel; readonly wallModel: net_minecraft_client_model_BannerModel; } interface net_minecraft_client_renderer_blockentity_BeaconRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BeaconRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, beaconRenderState: net_minecraft_client_renderer_blockentity_state_BeaconRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): net_minecraft_world_phys_AABB; submit(beaconRenderState: net_minecraft_client_renderer_blockentity_state_BeaconRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_BedRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BedRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(bedBlockEntity: net_minecraft_world_level_block_entity_BedBlockEntity, bedRenderState: net_minecraft_client_renderer_blockentity_state_BedRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly footModel: net_minecraft_client_model_Model_Simple; getExtents(set: any): void; readonly headModel: net_minecraft_client_model_Model_Simple; readonly materials: net_minecraft_client_resources_model_MaterialSet; submit(bedRenderState: net_minecraft_client_renderer_blockentity_state_BedRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitPiece(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, simple: net_minecraft_client_model_Model_Simple, direction: net_minecraft_core_Direction, material: net_minecraft_client_resources_model_Material, arg5: number, arg6: number, arg7: boolean, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, arg9: number): void; submitSpecial(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, material: net_minecraft_client_resources_model_Material, arg5: number): void; } interface net_minecraft_client_renderer_blockentity_BellRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BellRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(bellBlockEntity: net_minecraft_world_level_block_entity_BellBlockEntity, bellRenderState: net_minecraft_client_renderer_blockentity_state_BellRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: net_minecraft_client_model_BellModel; submit(bellRenderState: net_minecraft_client_renderer_blockentity_state_BellRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_BlockEntityRenderDispatcher extends net_minecraft_server_packs_resources_ResourceManagerReloadListener { readonly blockRenderDispatcher: net_minecraft_client_renderer_block_BlockRenderDispatcher; cameraPos: net_minecraft_world_phys_Vec3; readonly entityModelSet: any; readonly entityRenderer: net_minecraft_client_renderer_entity_EntityRenderDispatcher; readonly font: net_minecraft_client_gui_Font; getRenderer(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): net_minecraft_client_renderer_blockentity_BlockEntityRenderer; getRenderer(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState): net_minecraft_client_renderer_blockentity_BlockEntityRenderer; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly itemRenderer: net_minecraft_client_renderer_entity_ItemRenderer; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; prepare(camera: net_minecraft_client_Camera): void; renderers: any; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; tryExtractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, arg1: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; tryExtractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, arg1: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, frustum: net_minecraft_client_renderer_culling_Frustum): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; } interface net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getViewDistance(): number; shouldRender(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, vec3: net_minecraft_world_phys_Vec3): boolean; shouldRenderOffScreen(): boolean; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_BlockEntityRendererProvider { create(context: net_minecraft_client_renderer_blockentity_BlockEntityRendererProvider_Context): net_minecraft_client_renderer_blockentity_BlockEntityRenderer; } interface net_minecraft_client_renderer_blockentity_BlockEntityRendererProvider_Context { bakeLayer(modelLayerLocation: net_minecraft_client_model_geom_ModelLayerLocation): net_minecraft_client_model_geom_ModelPart; blockEntityRenderDispatcher(): net_minecraft_client_renderer_blockentity_BlockEntityRenderDispatcher; blockRenderDispatcher(): net_minecraft_client_renderer_block_BlockRenderDispatcher; entityModelSet(): net_minecraft_client_model_geom_EntityModelSet; entityRenderer(): net_minecraft_client_renderer_entity_EntityRenderDispatcher; equals(o: any): boolean; font(): net_minecraft_client_gui_Font; hashCode(): number; itemModelResolver(): net_minecraft_client_renderer_item_ItemModelResolver; itemRenderer(): net_minecraft_client_renderer_entity_ItemRenderer; materials(): net_minecraft_client_resources_model_MaterialSet; playerSkinRenderCache(): net_minecraft_client_renderer_PlayerSkinRenderCache; toString(): string; } interface net_minecraft_client_renderer_blockentity_BlockEntityRenderers { } interface net_minecraft_client_renderer_blockentity_BlockEntityWithBoundingBoxRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityWithBoundingBoxRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): net_minecraft_world_phys_AABB; renderStructureVoids(blockEntityWithBoundingBoxRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState, blockPos: net_minecraft_core_BlockPos, vec3i: net_minecraft_core_Vec3i, vertexConsumer: any, matrix4f: any): void; submit(blockEntityWithBoundingBoxRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitInvisibleBlocks(blockEntityWithBoundingBoxRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState, blockPos: net_minecraft_core_BlockPos, vec3i: net_minecraft_core_Vec3i, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, poseStack: any): void; } interface net_minecraft_client_renderer_blockentity_BrightnessCombiner extends net_minecraft_world_level_block_DoubleBlockCombiner_Combiner { acceptDouble(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntity_: net_minecraft_world_level_block_entity_BlockEntity): any; acceptDouble(object: any, object_: any): any; acceptSingle(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): any; acceptSingle(object: any): any; } interface net_minecraft_client_renderer_blockentity_BrushableBlockRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_BrushableBlockRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(brushableBlockEntity: net_minecraft_world_level_block_entity_BrushableBlockEntity, brushableBlockRenderState: net_minecraft_client_renderer_blockentity_state_BrushableBlockRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_BrushableBlockEntity): net_minecraft_world_phys_AABB; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; submit(brushableBlockRenderState: net_minecraft_client_renderer_blockentity_state_BrushableBlockRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; translations(direction: net_minecraft_core_Direction, arg1: number): number[]; } interface net_minecraft_client_renderer_blockentity_CampfireRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_CampfireRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(campfireBlockEntity: net_minecraft_world_level_block_entity_CampfireBlockEntity, campfireRenderState: net_minecraft_client_renderer_blockentity_state_CampfireRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; submit(campfireRenderState: net_minecraft_client_renderer_blockentity_state_CampfireRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_ChestRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_ChestRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; readonly doubleLeftModel: net_minecraft_client_model_ChestModel; readonly doubleRightModel: net_minecraft_client_model_ChestModel; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, chestRenderState: net_minecraft_client_renderer_blockentity_state_ChestRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getChestMaterial(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, arg1: boolean): net_minecraft_client_renderer_blockentity_state_ChestRenderState_ChestMaterialType; getCustomMaterial(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, renderState: net_minecraft_client_renderer_blockentity_state_ChestRenderState): net_minecraft_client_resources_model_Material; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): net_minecraft_world_phys_AABB; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly singleModel: net_minecraft_client_model_ChestModel; submit(chestRenderState: net_minecraft_client_renderer_blockentity_state_ChestRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; readonly xmasTextures: boolean; } interface net_minecraft_client_renderer_blockentity_ConduitRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { readonly cage: net_minecraft_client_model_geom_ModelPart; createRenderState(): net_minecraft_client_renderer_blockentity_state_CondiutRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(conduitBlockEntity: net_minecraft_world_level_block_entity_ConduitBlockEntity, condiutRenderState: net_minecraft_client_renderer_blockentity_state_CondiutRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly eye: net_minecraft_client_model_geom_ModelPart; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_ConduitBlockEntity): net_minecraft_world_phys_AABB; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly shell: net_minecraft_client_model_geom_ModelPart; submit(condiutRenderState: net_minecraft_client_renderer_blockentity_state_CondiutRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; readonly wind: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_renderer_blockentity_CopperGolemStatueBlockRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_CopperGolemStatueRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(copperGolemStatueBlockEntity: net_minecraft_world_level_block_entity_CopperGolemStatueBlockEntity, copperGolemStatueRenderState: net_minecraft_client_renderer_blockentity_state_CopperGolemStatueRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_CopperGolemStatueBlockEntity): net_minecraft_world_phys_AABB; readonly models: any; submit(copperGolemStatueRenderState: net_minecraft_client_renderer_blockentity_state_CopperGolemStatueRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_DecoratedPotRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { readonly backSide: net_minecraft_client_model_geom_ModelPart; readonly bottom: net_minecraft_client_model_geom_ModelPart; createRenderState(): net_minecraft_client_renderer_blockentity_state_DecoratedPotRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(decoratedPotBlockEntity: net_minecraft_world_level_block_entity_DecoratedPotBlockEntity, decoratedPotRenderState: net_minecraft_client_renderer_blockentity_state_DecoratedPotRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly frontSide: net_minecraft_client_model_geom_ModelPart; getExtents(set: any): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_DecoratedPotBlockEntity): net_minecraft_world_phys_AABB; readonly leftSide: net_minecraft_client_model_geom_ModelPart; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly neck: net_minecraft_client_model_geom_ModelPart; readonly rightSide: net_minecraft_client_model_geom_ModelPart; submit(decoratedPotRenderState: net_minecraft_client_renderer_blockentity_state_DecoratedPotRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, potDecorations: net_minecraft_world_level_block_entity_PotDecorations, arg5: number): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; readonly top: net_minecraft_client_model_geom_ModelPart; } interface net_minecraft_client_renderer_blockentity_EnchantTableRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { readonly bookModel: net_minecraft_client_model_BookModel; createRenderState(): net_minecraft_client_renderer_blockentity_state_EnchantTableRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(enchantingTableBlockEntity: net_minecraft_world_level_block_entity_EnchantingTableBlockEntity, enchantTableRenderState: net_minecraft_client_renderer_blockentity_state_EnchantTableRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_EnchantingTableBlockEntity): net_minecraft_world_phys_AABB; readonly materials: net_minecraft_client_resources_model_MaterialSet; submit(enchantTableRenderState: net_minecraft_client_renderer_blockentity_state_EnchantTableRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_HangingSignRenderer extends net_minecraft_client_renderer_blockentity_AbstractSignRenderer { readonly hangingSignModels: any; } interface net_minecraft_client_renderer_blockentity_HangingSignRenderer_AttachmentType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_client_renderer_blockentity_HangingSignRenderer_ModelKey { attachmentType(): net_minecraft_client_renderer_blockentity_HangingSignRenderer_AttachmentType; equals(o: any): boolean; hashCode(): number; toString(): string; woodType(): net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_client_renderer_blockentity_LecternRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { readonly bookModel: net_minecraft_client_model_BookModel; readonly bookState: net_minecraft_client_model_BookModel_State; createRenderState(): net_minecraft_client_renderer_blockentity_state_LecternRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(lecternBlockEntity: net_minecraft_world_level_block_entity_LecternBlockEntity, lecternRenderState: net_minecraft_client_renderer_blockentity_state_LecternRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_LecternBlockEntity): net_minecraft_world_phys_AABB; readonly materials: net_minecraft_client_resources_model_MaterialSet; submit(lecternRenderState: net_minecraft_client_renderer_blockentity_state_LecternRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_PistonHeadRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_PistonHeadRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(pistonMovingBlockEntity: net_minecraft_world_level_block_piston_PistonMovingBlockEntity, pistonHeadRenderState: net_minecraft_client_renderer_blockentity_state_PistonHeadRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_piston_PistonMovingBlockEntity): net_minecraft_world_phys_AABB; submit(pistonHeadRenderState: net_minecraft_client_renderer_blockentity_state_PistonHeadRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_ShelfRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_ShelfRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(shelfBlockEntity: net_minecraft_world_level_block_entity_ShelfBlockEntity, shelfRenderState: net_minecraft_client_renderer_blockentity_state_ShelfRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; submit(shelfRenderState: net_minecraft_client_renderer_blockentity_state_ShelfRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitItem(shelfRenderState: net_minecraft_client_renderer_blockentity_state_ShelfRenderState, itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_blockentity_ShulkerBoxRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_ShulkerBoxRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(shulkerBoxBlockEntity: net_minecraft_world_level_block_entity_ShulkerBoxBlockEntity, shulkerBoxRenderState: net_minecraft_client_renderer_blockentity_state_ShulkerBoxRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getExtents(direction: net_minecraft_core_Direction, arg1: number, set: any): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_ShulkerBoxBlockEntity): net_minecraft_world_phys_AABB; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: any; prepareModel(poseStack: any, direction: net_minecraft_core_Direction, arg2: number): void; submit(shulkerBoxRenderState: net_minecraft_client_renderer_blockentity_state_ShulkerBoxRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, direction: net_minecraft_core_Direction, arg5: number, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay, material: net_minecraft_client_resources_model_Material, arg8: number): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_SignRenderer extends net_minecraft_client_renderer_blockentity_AbstractSignRenderer { readonly signModels: any; } interface net_minecraft_client_renderer_blockentity_SkullBlockRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_SkullBlockRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(skullBlockEntity: net_minecraft_world_level_block_entity_SkullBlockEntity, skullBlockRenderState: net_minecraft_client_renderer_blockentity_state_SkullBlockRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_SkullBlockEntity): net_minecraft_world_phys_AABB; readonly modelByType: any; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; resolveSkullRenderType(type: net_minecraft_world_level_block_SkullBlock_Type, skullBlockEntity: net_minecraft_world_level_block_entity_SkullBlockEntity): net_minecraft_client_renderer_RenderType; submit(skullBlockRenderState: net_minecraft_client_renderer_blockentity_state_SkullBlockRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_SpawnerRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_SpawnerRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; readonly entityRenderer: net_minecraft_client_renderer_entity_EntityRenderDispatcher; extractRenderState(spawnerBlockEntity: net_minecraft_world_level_block_entity_SpawnerBlockEntity, spawnerRenderState: net_minecraft_client_renderer_blockentity_state_SpawnerRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_SpawnerBlockEntity): net_minecraft_world_phys_AABB; submit(spawnerRenderState: net_minecraft_client_renderer_blockentity_state_SpawnerRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_TestInstanceRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { readonly beacon: net_minecraft_client_renderer_blockentity_BeaconRenderer; readonly box: net_minecraft_client_renderer_blockentity_BlockEntityWithBoundingBoxRenderer; createRenderState(): net_minecraft_client_renderer_blockentity_state_TestInstanceRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; readonly entityRenderer: net_minecraft_client_renderer_entity_EntityRenderDispatcher; extractRenderState(testInstanceBlockEntity: net_minecraft_world_level_block_entity_TestInstanceBlockEntity, testInstanceRenderState: net_minecraft_client_renderer_blockentity_state_TestInstanceRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly font: net_minecraft_client_gui_Font; shouldRender(testInstanceBlockEntity: net_minecraft_world_level_block_entity_TestInstanceBlockEntity, vec3: net_minecraft_world_phys_Vec3): boolean; shouldRender(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, vec3: net_minecraft_world_phys_Vec3): boolean; submit(testInstanceRenderState: net_minecraft_client_renderer_blockentity_state_TestInstanceRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitErrorMarker(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, errorMarker: net_minecraft_world_level_block_entity_TestInstanceBlockEntity_ErrorMarker, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_TheEndGatewayRenderer extends net_minecraft_client_renderer_blockentity_AbstractEndPortalRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_EndGatewayRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(theEndGatewayBlockEntity: net_minecraft_world_level_block_entity_TheEndGatewayBlockEntity, endGatewayRenderState: net_minecraft_client_renderer_blockentity_state_EndGatewayRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(theEndPortalBlockEntity: net_minecraft_world_level_block_entity_TheEndPortalBlockEntity, endPortalRenderState: net_minecraft_client_renderer_blockentity_state_EndPortalRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_TheEndGatewayBlockEntity): net_minecraft_world_phys_AABB; submit(endGatewayRenderState: net_minecraft_client_renderer_blockentity_state_EndGatewayRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(endPortalRenderState: net_minecraft_client_renderer_blockentity_state_EndPortalRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_TheEndPortalRenderer extends net_minecraft_client_renderer_blockentity_AbstractEndPortalRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_EndPortalRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; } interface net_minecraft_client_renderer_blockentity_TrialSpawnerRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_SpawnerRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; readonly entityRenderer: net_minecraft_client_renderer_entity_EntityRenderDispatcher; extractRenderState(trialSpawnerBlockEntity: net_minecraft_world_level_block_entity_TrialSpawnerBlockEntity, spawnerRenderState: net_minecraft_client_renderer_blockentity_state_SpawnerRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; getRenderBoundingBox(blockEntity: net_minecraft_world_level_block_entity_TrialSpawnerBlockEntity): net_minecraft_world_phys_AABB; submit(spawnerRenderState: net_minecraft_client_renderer_blockentity_state_SpawnerRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_VaultRenderer extends net_minecraft_client_renderer_blockentity_BlockEntityRenderer { createRenderState(): net_minecraft_client_renderer_blockentity_state_VaultRenderState; createRenderState(): net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState; extractRenderState(vaultBlockEntity: net_minecraft_world_level_block_entity_vault_VaultBlockEntity, vaultRenderState: net_minecraft_client_renderer_blockentity_state_VaultRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; extractRenderState(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, arg2: number, vec3: net_minecraft_world_phys_Vec3, crumblingOverlay: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly random: net_minecraft_util_RandomSource; submit(vaultRenderState: net_minecraft_client_renderer_blockentity_state_VaultRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(blockEntityRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_blockentity_state_BannerRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { angle: number; baseColor: net_minecraft_world_item_DyeColor; patterns: net_minecraft_world_level_block_entity_BannerPatternLayers; phase: number; standing: boolean; } interface net_minecraft_client_renderer_blockentity_state_BeaconRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { animationTime: number; beamRadiusScale: number; sections: any; } interface net_minecraft_client_renderer_blockentity_state_BeaconRenderState_Section { color(): number; equals(o: any): boolean; hashCode(): number; height(): number; toString(): string; } interface net_minecraft_client_renderer_blockentity_state_BedRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { color: net_minecraft_world_item_DyeColor; facing: net_minecraft_core_Direction; isHead: boolean; } interface net_minecraft_client_renderer_blockentity_state_BellRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { shakeDirection: net_minecraft_core_Direction; ticks: number; } interface net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType; blockPos: net_minecraft_core_BlockPos; blockState: net_minecraft_world_level_block_state_BlockState; breakProgress: net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory): void; lightCoords: number; } interface net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { box: net_minecraft_world_level_block_entity_BoundingBoxRenderable_RenderableBox; invisibleBlocks: net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState_InvisibleBlockType[]; isVisible: boolean; mode: net_minecraft_world_level_block_entity_BoundingBoxRenderable_Mode; structureVoids: boolean[]; } interface net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState_InvisibleBlockType { } interface net_minecraft_client_renderer_blockentity_state_BrushableBlockRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { dustProgress: number; hitDirection: net_minecraft_core_Direction; itemState: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_renderer_blockentity_state_CampfireRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { facing: net_minecraft_core_Direction; items: any; } interface net_minecraft_client_renderer_blockentity_state_ChestRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { angle: number; customMaterial: net_minecraft_client_resources_model_Material; material: net_minecraft_client_renderer_blockentity_state_ChestRenderState_ChestMaterialType; open: number; type: net_minecraft_world_level_block_state_properties_ChestType; } interface net_minecraft_client_renderer_blockentity_state_ChestRenderState_ChestMaterialType { } interface net_minecraft_client_renderer_blockentity_state_CondiutRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { activeRotation: number; animTime: number; animationPhase: number; isActive: boolean; isHunting: boolean; } interface net_minecraft_client_renderer_blockentity_state_CopperGolemStatueRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { direction: net_minecraft_core_Direction; pose: net_minecraft_world_level_block_CopperGolemStatueBlock_Pose; } interface net_minecraft_client_renderer_blockentity_state_DecoratedPotRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { decorations: net_minecraft_world_level_block_entity_PotDecorations; direction: net_minecraft_core_Direction; wobbleProgress: number; wobbleStyle: net_minecraft_world_level_block_entity_DecoratedPotBlockEntity_WobbleStyle; yRot: number; } interface net_minecraft_client_renderer_blockentity_state_EnchantTableRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { flip: number; open: number; time: number; yRot: number; } interface net_minecraft_client_renderer_blockentity_state_EndGatewayRenderState extends net_minecraft_client_renderer_blockentity_state_EndPortalRenderState { animationTime: number; color: number; height: number; scale: number; } interface net_minecraft_client_renderer_blockentity_state_EndPortalRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { facesToShow: any; } interface net_minecraft_client_renderer_blockentity_state_LecternRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { hasBook: boolean; yRot: number; } interface net_minecraft_client_renderer_blockentity_state_PistonHeadRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { base: net_minecraft_client_renderer_block_MovingBlockRenderState; block: net_minecraft_client_renderer_block_MovingBlockRenderState; xOffset: number; yOffset: number; zOffset: number; } interface net_minecraft_client_renderer_blockentity_state_ShelfRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { alignToBottom: boolean; items: net_minecraft_client_renderer_item_ItemStackRenderState[]; } interface net_minecraft_client_renderer_blockentity_state_ShulkerBoxRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { color: net_minecraft_world_item_DyeColor; direction: net_minecraft_core_Direction; progress: number; } interface net_minecraft_client_renderer_blockentity_state_SignRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { backText: net_minecraft_world_level_block_entity_SignText; drawOutline: boolean; frontText: net_minecraft_world_level_block_entity_SignText; isTextFilteringEnabled: boolean; maxTextLineWidth: number; textLineHeight: number; } interface net_minecraft_client_renderer_blockentity_state_SkullBlockRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { animationProgress: number; direction: net_minecraft_core_Direction; renderType: net_minecraft_client_renderer_RenderType; rotationDegrees: number; skullType: net_minecraft_world_level_block_SkullBlock_Type; } interface net_minecraft_client_renderer_blockentity_state_SpawnerRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { displayEntity: net_minecraft_client_renderer_entity_state_EntityRenderState; scale: number; spin: number; } interface net_minecraft_client_renderer_blockentity_state_TestInstanceRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { beaconRenderState: net_minecraft_client_renderer_blockentity_state_BeaconRenderState; blockEntityWithBoundingBoxRenderState: net_minecraft_client_renderer_blockentity_state_BlockEntityWithBoundingBoxRenderState; readonly errorMarkers: any; } interface net_minecraft_client_renderer_blockentity_state_VaultRenderState extends net_minecraft_client_renderer_blockentity_state_BlockEntityRenderState { displayItem: net_minecraft_client_renderer_entity_state_ItemClusterRenderState; spin: number; } interface net_minecraft_client_renderer_chunk_ChunkSectionLayer { bufferSize(): number; label(): string; pipeline(): any; sortOnUpload(): boolean; textureView(): any; readonly useMipmaps: boolean; } interface net_minecraft_client_renderer_chunk_ChunkSectionLayerGroup { label(): string; layers(): net_minecraft_client_renderer_chunk_ChunkSectionLayer[]; outputTarget(): any; } interface net_minecraft_client_renderer_chunk_ChunkSectionsToRender { drawsPerLayer(): any; dynamicTransforms(): any[]; equals(o: any): boolean; hashCode(): number; maxIndicesRequired(): number; renderGroup(chunkSectionLayerGroup: net_minecraft_client_renderer_chunk_ChunkSectionLayerGroup): void; toString(): string; } interface net_minecraft_client_renderer_chunk_CompileTaskDynamicQueue { add(compileTask: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection_CompileTask): void; clear(): void; poll(vec3: net_minecraft_world_phys_Vec3): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection_CompileTask; recompileQuota: number; removeTaskByIndex(arg0: number): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection_CompileTask; size(): number; readonly tasks: any; } interface net_minecraft_client_renderer_chunk_CompiledSectionMesh extends net_minecraft_client_renderer_chunk_SectionMesh { readonly buffers: any; getTransparencyState(): any; readonly renderableBlockEntities: any; setTranslucencyPointOfView(translucencyPointOfView: net_minecraft_client_renderer_chunk_TranslucencyPointOfView): void; translucencyPointOfView: net_minecraft_client_renderer_chunk_TranslucencyPointOfView; readonly transparencyState: any; uploadLayerIndexBuffer(chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer, result: any, arg2: number): void; uploadMeshLayer(chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer, meshData: any, arg2: number): void; readonly visibilitySet: net_minecraft_client_renderer_chunk_VisibilitySet; } interface net_minecraft_client_renderer_chunk_RenderRegionCache { createRegion(level: net_minecraft_world_level_Level, arg1: number): net_minecraft_client_renderer_chunk_RenderSectionRegion; getSectionDataCopy(level: net_minecraft_world_level_Level, arg1: number, arg2: number, arg3: number): any; readonly sectionCopyCache: any; } interface net_minecraft_client_renderer_chunk_RenderSectionRegion extends net_minecraft_world_level_BlockAndTintGetter { getAuxLightManager(pos: net_minecraft_world_level_ChunkPos): any; getModelData(pos: net_minecraft_core_BlockPos): any; getSection(arg0: number, arg1: number, arg2: number): any; getShade(direction: net_minecraft_core_Direction, arg1: boolean): number; getShade(normalX: number, normalY: number, normalZ: number, shade: boolean): number; readonly level: net_minecraft_world_level_Level; readonly minSectionX: number; readonly minSectionY: number; readonly minSectionZ: number; readonly modelDataSnapshot: any; readonly sections: any[]; } interface net_minecraft_client_renderer_chunk_SectionBuffers { close(): void; getIndexBuffer(): any; getIndexCount(): number; getIndexType(): any; getVertexBuffer(): any; indexBuffer: any; indexCount: number; indexType: any; setIndexBuffer(gpuBuffer: any): void; setIndexCount(arg0: number): void; setIndexType(indexType: any): void; setVertexBuffer(gpuBuffer: any): void; vertexBuffer: any; } interface net_minecraft_client_renderer_chunk_SectionCompiler { readonly blockEntityRenderer: net_minecraft_client_renderer_blockentity_BlockEntityRenderDispatcher; readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; compile(sectionPos: net_minecraft_core_SectionPos, renderSectionRegion: net_minecraft_client_renderer_chunk_RenderSectionRegion, vertexSorting: any, sectionBufferBuilderPack: net_minecraft_client_renderer_SectionBufferBuilderPack): net_minecraft_client_renderer_chunk_SectionCompiler_Results; compile(sectionPos: net_minecraft_core_SectionPos, renderSectionRegion: net_minecraft_client_renderer_chunk_RenderSectionRegion, vertexSorting: any, sectionBufferBuilderPack: net_minecraft_client_renderer_SectionBufferBuilderPack, additionalRenderers: any): net_minecraft_client_renderer_chunk_SectionCompiler_Results; getOrBeginLayer(map: any, sectionBufferBuilderPack: net_minecraft_client_renderer_SectionBufferBuilderPack, chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer): any; handleBlockEntity(results: net_minecraft_client_renderer_chunk_SectionCompiler_Results, blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; } interface net_minecraft_client_renderer_chunk_SectionCompiler_Results { readonly blockEntities: any; release(): void; readonly renderedLayers: any; transparencyState: any; visibilitySet: net_minecraft_client_renderer_chunk_VisibilitySet; } interface net_minecraft_client_renderer_chunk_SectionMesh { close(): void; facesCanSeeEachother(direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction): boolean; getBuffers(chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer): net_minecraft_client_renderer_chunk_SectionBuffers; getRenderableBlockEntities(): any; hasRenderableLayers(): boolean; hasTranslucentGeometry(): boolean; isDifferentPointOfView(translucencyPointOfView: net_minecraft_client_renderer_chunk_TranslucencyPointOfView): boolean; isEmpty(chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer): boolean; } interface net_minecraft_client_renderer_chunk_SectionRenderDispatcher { readonly bufferPool: net_minecraft_client_renderer_SectionBufferBuilderPool; cameraPosition: net_minecraft_world_phys_Vec3; clearCompileQueue(): void; closed: boolean; readonly compileQueue: net_minecraft_client_renderer_chunk_CompileTaskDynamicQueue; readonly consecutiveExecutor: net_minecraft_util_thread_ConsecutiveExecutor; dispose(): void; readonly executor: net_minecraft_TracingExecutor; readonly fixedBuffers: net_minecraft_client_renderer_SectionBufferBuilderPack; getCompileQueueSize(): number; getFreeBufferCount(): number; getStats(): string; getToUpload(): number; isQueueEmpty(): boolean; level: net_minecraft_client_multiplayer_ClientLevel; readonly mainThreadUploadExecutor: any; rebuildSectionSync(renderSection: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection, renderRegionCache: net_minecraft_client_renderer_chunk_RenderRegionCache): void; readonly renderer: net_minecraft_client_renderer_LevelRenderer; runTask(): void; schedule(compileTask: net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection_CompileTask): void; readonly sectionCompiler: net_minecraft_client_renderer_chunk_SectionCompiler; setCameraPosition(vec3: net_minecraft_world_phys_Vec3): void; setLevel(clientLevel: net_minecraft_client_multiplayer_ClientLevel): void; readonly toClose: any; readonly toUpload: any; uploadAllPendingUploads(): void; } interface net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection { bb: net_minecraft_world_phys_AABB; cancelTasks(): void; compileSync(renderRegionCache: net_minecraft_client_renderer_chunk_RenderRegionCache): void; createCompileTask(renderRegionCache: net_minecraft_client_renderer_chunk_RenderRegionCache): net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection_CompileTask; createVertexSorting(sectionPos: net_minecraft_core_SectionPos): any; dirty: boolean; doesChunkExistAt(arg0: number): boolean; getBoundingBox(): net_minecraft_world_phys_AABB; getNeighborSectionNode(direction: net_minecraft_core_Direction): number; getRenderOrigin(): net_minecraft_core_BlockPos; getSectionMesh(): net_minecraft_client_renderer_chunk_SectionMesh; getSectionNode(): number; hasAllNeighbors(): boolean; hasTranslucentGeometry(): boolean; readonly index: number; isDirty(): boolean; isDirtyFromPlayer(): boolean; isEmpty(): boolean; lastRebuildTask: any; lastResortTransparencyTask: any; playerChanged: boolean; rebuildSectionAsync(renderRegionCache: net_minecraft_client_renderer_chunk_RenderRegionCache): void; readonly renderOrigin: net_minecraft_core_BlockPos_MutableBlockPos; reset(): void; resortTransparency(sectionRenderDispatcher: net_minecraft_client_renderer_chunk_SectionRenderDispatcher): void; readonly sectionMesh: any; sectionNode: number; setDirty(arg0: boolean): void; setNotDirty(): void; setSectionMesh(sectionMesh: net_minecraft_client_renderer_chunk_SectionMesh): void; setSectionNode(arg0: number): void; transparencyResortingScheduled(): boolean; upload(map: any, compiledSectionMesh: net_minecraft_client_renderer_chunk_CompiledSectionMesh): any; uploadSectionIndexBuffer(compiledSectionMesh: net_minecraft_client_renderer_chunk_CompiledSectionMesh, result: any, chunkSectionLayer: net_minecraft_client_renderer_chunk_ChunkSectionLayer): any; } interface net_minecraft_client_renderer_chunk_SectionRenderDispatcher_RenderSection_CompileTask { cancel(): void; doTask(sectionBufferBuilderPack: net_minecraft_client_renderer_SectionBufferBuilderPack): any; getRenderOrigin(): net_minecraft_core_BlockPos; readonly isCancelled: any; readonly isCompleted: any; isRecompile(): boolean; name(): string; } interface net_minecraft_client_renderer_chunk_TranslucencyPointOfView { equals(object: any): boolean; isAxisAligned(): boolean; set(vec3: net_minecraft_world_phys_Vec3, arg1: number): net_minecraft_client_renderer_chunk_TranslucencyPointOfView; x: number; y: number; z: number; } interface net_minecraft_client_renderer_chunk_VisGraph { addEdges(arg0: number, set: any): void; readonly bitSet: any; empty: number; floodFill(arg0: number): any; getNeighborIndexAtFace(arg0: number, direction: net_minecraft_core_Direction): number; resolve(): net_minecraft_client_renderer_chunk_VisibilitySet; setOpaque(blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_client_renderer_chunk_VisibilitySet { add(set: any): void; readonly data: any; set(direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction, arg2: boolean): void; setAll(arg0: boolean): void; toString(): string; visibilityBetween(direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction): boolean; } interface net_minecraft_client_renderer_culling_Frustum { calculateFrustum(matrix4f: any, matrix4f_: any): void; camX: number; camY: number; camZ: number; cubeInFrustum(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): number; cubeInFrustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; getCamX(): number; getCamY(): number; getCamZ(): number; getFrustumPoints(): any[]; readonly intersection: any; isVisible(aABB: net_minecraft_world_phys_AABB): boolean; readonly matrix: any; offset(arg0: number): net_minecraft_client_renderer_culling_Frustum; offsetToFullyIncludeCameraCube(arg0: number): net_minecraft_client_renderer_culling_Frustum; pointInFrustum(arg0: number, arg1: number, arg2: number): boolean; prepare(arg0: number, arg1: number, arg2: number): void; viewVector: any; } interface net_minecraft_client_renderer_debug_BeeDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { createHiveBlacklistMap(debugValueAccess: net_minecraft_util_debug_DebugValueAccess): any; doRender(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): void; getCamera(): net_minecraft_client_Camera; getGhostHives(debugValueAccess: net_minecraft_util_debug_DebugValueAccess): any; getHiveMembers(blockPos: net_minecraft_core_BlockPos, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): any; getPosDescription(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): string; isBeeSelected(entity: net_minecraft_world_entity_Entity): boolean; lastLookedAtUuid: any; readonly minecraft: net_minecraft_client_Minecraft; renderBeeInfo(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, entity: net_minecraft_world_entity_Entity, debugBeeInfo: net_minecraft_util_debug_DebugBeeInfo, debugGoalInfo: net_minecraft_util_debug_DebugGoalInfo): void; renderFlowerInfos(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): void; renderGhostHive(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, blockPos: net_minecraft_core_BlockPos, list: any): void; renderHiveInfo(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, blockPos: net_minecraft_core_BlockPos, debugHiveInfo: net_minecraft_util_debug_DebugHiveInfo, collection: any, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): void; updateLastLookedAtUuid(): void; } interface net_minecraft_client_renderer_debug_BrainDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { doRender(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg2: number, arg3: number, arg4: number, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): void; getGhostPois(debugValueAccess: net_minecraft_util_debug_DebugValueAccess): any; isMobSelected(entity: net_minecraft_world_entity_Entity): boolean; lastLookedAtUuid: any; readonly minecraft: net_minecraft_client_Minecraft; renderBrainInfo(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, entity: net_minecraft_world_entity_Entity, debugBrainDump: net_minecraft_util_debug_DebugBrainDump, arg4: number, arg5: number, arg6: number): void; updateLastLookedAtUuid(): void; } interface net_minecraft_client_renderer_debug_BreezeDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_ChunkBorderRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_ChunkCullingDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { addFrustumQuad(vertexConsumer: any, matrix4f: any, vector4fs: any[], arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): void; addFrustumVertex(vertexConsumer: any, matrix4f: any, vector4f: any): void; readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_ChunkDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { data: any; lastUpdateTime: number; readonly minecraft: net_minecraft_client_Minecraft; readonly radius: number; } interface net_minecraft_client_renderer_debug_CollisionBoxRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { lastUpdateTime: number; readonly minecraft: net_minecraft_client_Minecraft; shapes: any; } interface net_minecraft_client_renderer_debug_DebugRenderer { lastDebugEntriesVersion: number; readonly opaqueRenderers: any; refreshRendererList(): void; render(poseStack: any, frustum: net_minecraft_client_renderer_culling_Frustum, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, arg3: number, arg4: number, arg5: number, arg6: boolean): void; readonly translucentRenderers: any; } interface net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { render(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg2: number, arg3: number, arg4: number, debugValueAccess: net_minecraft_util_debug_DebugValueAccess, frustum: net_minecraft_client_renderer_culling_Frustum): void; } interface net_minecraft_client_renderer_debug_EntityBlockIntersectionDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { } interface net_minecraft_client_renderer_debug_GameEventListenerRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { forEachListener(debugValueAccess: net_minecraft_util_debug_DebugValueAccess, listenerVisitor: any): void; } interface net_minecraft_client_renderer_debug_GameTestBlockHighlightRenderer { clear(): void; highlightPos(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): void; readonly markers: any; render(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource): void; renderMarker(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, blockPos: net_minecraft_core_BlockPos, marker: any): void; } interface net_minecraft_client_renderer_debug_GoalSelectorDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_HeightMapRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { getColor(types: net_minecraft_world_level_levelgen_Heightmap_Types): any; readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_LightDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_LightSectionDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { data: any; lastUpdateTime: any; readonly lightLayer: net_minecraft_world_level_LightLayer; readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_NeighborsUpdateRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { } interface net_minecraft_client_renderer_debug_OctreeDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; renderNode(node: net_minecraft_client_renderer_Octree_Node, poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, mutableInt: any, arg9: boolean): void; } interface net_minecraft_client_renderer_debug_PathfindingRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { } interface net_minecraft_client_renderer_debug_PoiDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly brainRenderer: net_minecraft_client_renderer_debug_BrainDebugRenderer; getTicketHolderNames(debugPoiInfo: net_minecraft_util_debug_DebugPoiInfo, arg1: boolean, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): any; renderGhostPoi(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, blockPos: net_minecraft_core_BlockPos, list: any): void; renderPoiInfo(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, debugPoiInfo: net_minecraft_util_debug_DebugPoiInfo, debugValueAccess: net_minecraft_util_debug_DebugValueAccess): void; } interface net_minecraft_client_renderer_debug_RaidDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { getCamera(): net_minecraft_client_Camera; readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_RedstoneWireOrientationsRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { } interface net_minecraft_client_renderer_debug_SolidFaceRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_debug_StructureRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { } interface net_minecraft_client_renderer_debug_SupportBlockRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { drawHighlights(poseStack: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg2: number, arg3: number, arg4: number, entity: net_minecraft_world_entity_Entity, doubleSupplier: any, arg7: number, arg8: number, arg9: number): void; getBias(entity: net_minecraft_world_entity_Entity): number; highlightPosition(blockPos: net_minecraft_core_BlockPos, poseStack: any, arg2: number, arg3: number, arg4: number, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, arg6: number, arg7: number, arg8: number, arg9: number): void; lastUpdateTime: number; readonly minecraft: net_minecraft_client_Minecraft; surroundEntities: any; } interface net_minecraft_client_renderer_debug_VillageSectionsDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { } interface net_minecraft_client_renderer_debug_WaterDebugRenderer extends net_minecraft_client_renderer_debug_DebugRenderer_SimpleDebugRenderer { readonly minecraft: net_minecraft_client_Minecraft; } interface net_minecraft_client_renderer_entity_AbstractBoatRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_BoatRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(abstractBoat: net_minecraft_world_entity_vehicle_AbstractBoat, boatRenderState: net_minecraft_client_renderer_entity_state_BoatRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; model(): net_minecraft_client_model_EntityModel; renderType(): net_minecraft_client_renderer_RenderType; submit(boatRenderState: net_minecraft_client_renderer_entity_state_BoatRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitTypeAdditions(boatRenderState: net_minecraft_client_renderer_entity_state_BoatRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number): void; } interface net_minecraft_client_renderer_entity_AbstractHoglinRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_HoglinRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(mob: net_minecraft_world_entity_Mob, hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; } interface net_minecraft_client_renderer_entity_AbstractHorseRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { extractRenderState(abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse, equineRenderState: net_minecraft_client_renderer_entity_state_EquineRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; } interface net_minecraft_client_renderer_entity_AbstractMinecartRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { extractRenderState(abstractMinecart: net_minecraft_world_entity_vehicle_AbstractMinecart, minecartRenderState: net_minecraft_client_renderer_entity_state_MinecartRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBoundingBoxForCulling(abstractMinecart: net_minecraft_world_entity_vehicle_AbstractMinecart): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getRenderOffset(minecartRenderState: net_minecraft_client_renderer_entity_state_MinecartRenderState): net_minecraft_world_phys_Vec3; getRenderOffset(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_world_phys_Vec3; readonly model: net_minecraft_client_model_MinecartModel; submit(minecartRenderState: net_minecraft_client_renderer_entity_state_MinecartRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitMinecartContents(minecartRenderState: net_minecraft_client_renderer_entity_state_MinecartRenderState, blockState: net_minecraft_world_level_block_state_BlockState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number): void; } interface net_minecraft_client_renderer_entity_AbstractSkeletonRenderer extends net_minecraft_client_renderer_entity_HumanoidMobRenderer { extractRenderState(abstractSkeleton: net_minecraft_world_entity_monster_AbstractSkeleton, skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getArmPose(abstractSkeleton: net_minecraft_world_entity_monster_AbstractSkeleton, humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_HumanoidModel_ArmPose; getArmPose(mob: net_minecraft_world_entity_Mob, humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_HumanoidModel_ArmPose; isShaking(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; } interface net_minecraft_client_renderer_entity_AbstractZombieRenderer extends net_minecraft_client_renderer_entity_HumanoidMobRenderer { extractRenderState(zombie: net_minecraft_world_entity_monster_Zombie, zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isShaking(zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; } interface net_minecraft_client_renderer_entity_AgeableMobRenderer extends net_minecraft_client_renderer_entity_MobRenderer { readonly adultModel: net_minecraft_client_model_EntityModel; readonly babyModel: net_minecraft_client_model_EntityModel; } interface net_minecraft_client_renderer_entity_AllayRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_AllayRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(allay: net_minecraft_world_entity_animal_allay_Allay, allayRenderState: net_minecraft_client_renderer_entity_state_AllayRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(allay: net_minecraft_world_entity_animal_allay_Allay, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getTextureLocation(allayRenderState: net_minecraft_client_renderer_entity_state_AllayRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_ArmadilloRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ArmadilloRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo, armadilloRenderState: net_minecraft_client_renderer_entity_state_ArmadilloRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(armadilloRenderState: net_minecraft_client_renderer_entity_state_ArmadilloRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_ArmorModelSet { chest(): any; equals(o: any): boolean; feet(): any; get(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): any; hashCode(): number; head(): any; legs(): any; map(function_: any): net_minecraft_client_renderer_entity_ArmorModelSet; putFrom(armorModelSet: net_minecraft_client_renderer_entity_ArmorModelSet, builder: any): void; toString(): string; } interface net_minecraft_client_renderer_entity_ArmorStandRenderer extends net_minecraft_client_renderer_entity_LivingEntityRenderer { readonly bigModel: net_minecraft_client_model_ArmorStandArmorModel; createRenderState(): net_minecraft_client_renderer_entity_state_ArmorStandRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(armorStand: net_minecraft_world_entity_decoration_ArmorStand, armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getRenderType(armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState, arg1: boolean, arg2: boolean, arg3: boolean): net_minecraft_client_renderer_RenderType; getRenderType(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg1: boolean, arg2: boolean, arg3: boolean): net_minecraft_client_renderer_RenderType; getTextureLocation(armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; shouldShowName(armorStand: net_minecraft_world_entity_decoration_ArmorStand, arg1: number): boolean; shouldShowName(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): boolean; shouldShowName(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; readonly smallModel: net_minecraft_client_model_ArmorStandArmorModel; submit(armorStandRenderState: net_minecraft_client_renderer_entity_state_ArmorStandRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_ArrowRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { extractRenderState(abstractArrow: net_minecraft_world_entity_projectile_AbstractArrow, arrowRenderState: net_minecraft_client_renderer_entity_state_ArrowRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(arrowRenderState: net_minecraft_client_renderer_entity_state_ArrowRenderState): net_minecraft_resources_ResourceLocation; readonly model: net_minecraft_client_model_ArrowModel; submit(arrowRenderState: net_minecraft_client_renderer_entity_state_ArrowRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_AxolotlRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_AxolotlRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(axolotl: net_minecraft_world_entity_animal_axolotl_Axolotl, axolotlRenderState: net_minecraft_client_renderer_entity_state_AxolotlRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(axolotlRenderState: net_minecraft_client_renderer_entity_state_AxolotlRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_BatRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_BatRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(bat: net_minecraft_world_entity_ambient_Bat, batRenderState: net_minecraft_client_renderer_entity_state_BatRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(batRenderState: net_minecraft_client_renderer_entity_state_BatRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_BeeRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_BeeRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(bee: net_minecraft_world_entity_animal_Bee, beeRenderState: net_minecraft_client_renderer_entity_state_BeeRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(beeRenderState: net_minecraft_client_renderer_entity_state_BeeRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_BlazeRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LivingEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getBlockLightLevel(blaze: net_minecraft_world_entity_monster_Blaze, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_client_renderer_entity_BoatRenderer extends net_minecraft_client_renderer_entity_AbstractBoatRenderer { readonly texture: net_minecraft_resources_ResourceLocation; readonly waterPatchModel: net_minecraft_client_model_Model_Simple; } interface net_minecraft_client_renderer_entity_BoggedRenderer extends net_minecraft_client_renderer_entity_AbstractSkeletonRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_BoggedRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(bogged: net_minecraft_world_entity_monster_Bogged, boggedRenderState: net_minecraft_client_renderer_entity_state_BoggedRenderState, arg2: number): void; extractRenderState(abstractSkeleton: net_minecraft_world_entity_monster_AbstractSkeleton, skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(boggedRenderState: net_minecraft_client_renderer_entity_state_BoggedRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_BreezeRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_BreezeRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(breeze: net_minecraft_world_entity_monster_breeze_Breeze, breezeRenderState: net_minecraft_client_renderer_entity_state_BreezeRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(breezeRenderState: net_minecraft_client_renderer_entity_state_BreezeRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_CamelRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_CamelRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(camel: net_minecraft_world_entity_animal_camel_Camel, camelRenderState: net_minecraft_client_renderer_entity_state_CamelRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(camelRenderState: net_minecraft_client_renderer_entity_state_CamelRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_CatRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_CatRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(cat: net_minecraft_world_entity_animal_Cat, catRenderState: net_minecraft_client_renderer_entity_state_CatRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(catRenderState: net_minecraft_client_renderer_entity_state_CatRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(catRenderState: net_minecraft_client_renderer_entity_state_CatRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_CaveSpiderRenderer extends net_minecraft_client_renderer_entity_SpiderRenderer { } interface net_minecraft_client_renderer_entity_ChickenRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ChickenRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(chicken: net_minecraft_world_entity_animal_Chicken, chickenRenderState: net_minecraft_client_renderer_entity_state_ChickenRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(chickenRenderState: net_minecraft_client_renderer_entity_state_ChickenRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly models: any; submit(chickenRenderState: net_minecraft_client_renderer_entity_state_ChickenRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_CodRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LivingEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_CopperGolemRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_CopperGolemRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(copperGolem: net_minecraft_world_entity_animal_coppergolem_CopperGolem, copperGolemRenderState: net_minecraft_client_renderer_entity_state_CopperGolemRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(copperGolemRenderState: net_minecraft_client_renderer_entity_state_CopperGolemRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_CowRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_CowRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(cow: net_minecraft_world_entity_animal_Cow, cowRenderState: net_minecraft_client_renderer_entity_state_CowRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(cowRenderState: net_minecraft_client_renderer_entity_state_CowRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly models: any; submit(cowRenderState: net_minecraft_client_renderer_entity_state_CowRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_CreakingRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_CreakingRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(creaking: net_minecraft_world_entity_monster_creaking_Creaking, creakingRenderState: net_minecraft_client_renderer_entity_state_CreakingRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(creakingRenderState: net_minecraft_client_renderer_entity_state_CreakingRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_CreeperRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_CreeperRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(creeper: net_minecraft_world_entity_monster_Creeper, creeperRenderState: net_minecraft_client_renderer_entity_state_CreeperRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(creeperRenderState: net_minecraft_client_renderer_entity_state_CreeperRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; getWhiteOverlayProgress(creeperRenderState: net_minecraft_client_renderer_entity_state_CreeperRenderState): number; getWhiteOverlayProgress(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; scale(creeperRenderState: net_minecraft_client_renderer_entity_state_CreeperRenderState, poseStack: any): void; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; } interface net_minecraft_client_renderer_entity_DisplayRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { affectedByCulling(display: net_minecraft_world_entity_Display): boolean; affectedByCulling(entity: net_minecraft_world_entity_Entity): boolean; calculateOrientation(renderState: net_minecraft_world_entity_Display_RenderState, displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, quaternionf: any): any; extractRenderState(display: net_minecraft_world_entity_Display, displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(display: net_minecraft_world_entity_Display, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getBoundingBoxForCulling(display: net_minecraft_world_entity_Display): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getShadowRadius(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getShadowStrength(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState): number; getShadowStrength(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getSkyLightLevel(display: net_minecraft_world_entity_Display, blockPos: net_minecraft_core_BlockPos): number; getSkyLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; submit(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitInner(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; } interface net_minecraft_client_renderer_entity_DisplayRenderer_BlockDisplayRenderer extends net_minecraft_client_renderer_entity_DisplayRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_BlockDisplayEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(blockDisplay: net_minecraft_world_entity_Display_BlockDisplay, blockDisplayEntityRenderState: net_minecraft_client_renderer_entity_state_BlockDisplayEntityRenderState, arg2: number): void; extractRenderState(display: net_minecraft_world_entity_Display, displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; submitInner(blockDisplayEntityRenderState: net_minecraft_client_renderer_entity_state_BlockDisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; submitInner(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; } interface net_minecraft_client_renderer_entity_DisplayRenderer_ItemDisplayRenderer extends net_minecraft_client_renderer_entity_DisplayRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ItemDisplayEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(itemDisplay: net_minecraft_world_entity_Display_ItemDisplay, itemDisplayEntityRenderState: net_minecraft_client_renderer_entity_state_ItemDisplayEntityRenderState, arg2: number): void; extractRenderState(display: net_minecraft_world_entity_Display, displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; submitInner(itemDisplayEntityRenderState: net_minecraft_client_renderer_entity_state_ItemDisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; submitInner(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; } interface net_minecraft_client_renderer_entity_DisplayRenderer_TextDisplayRenderer extends net_minecraft_client_renderer_entity_DisplayRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_TextDisplayEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(textDisplay: net_minecraft_world_entity_Display_TextDisplay, textDisplayEntityRenderState: net_minecraft_client_renderer_entity_state_TextDisplayEntityRenderState, arg2: number): void; extractRenderState(display: net_minecraft_world_entity_Display, displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; splitLines(component: net_minecraft_network_chat_Component, arg1: number): net_minecraft_world_entity_Display_TextDisplay_CachedInfo; submitInner(textDisplayEntityRenderState: net_minecraft_client_renderer_entity_state_TextDisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; submitInner(displayEntityRenderState: net_minecraft_client_renderer_entity_state_DisplayEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number): void; } interface net_minecraft_client_renderer_entity_DolphinRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_DolphinRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(dolphin: net_minecraft_world_entity_animal_Dolphin, dolphinRenderState: net_minecraft_client_renderer_entity_state_DolphinRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(dolphinRenderState: net_minecraft_client_renderer_entity_state_DolphinRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_DonkeyRenderer extends net_minecraft_client_renderer_entity_AbstractHorseRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_DonkeyRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(abstractChestedHorse: net_minecraft_world_entity_animal_horse_AbstractChestedHorse, donkeyRenderState: net_minecraft_client_renderer_entity_state_DonkeyRenderState, arg2: number): void; extractRenderState(abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse, equineRenderState: net_minecraft_client_renderer_entity_state_EquineRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(donkeyRenderState: net_minecraft_client_renderer_entity_state_DonkeyRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_DonkeyRenderer_Type { readonly babyModel: net_minecraft_client_model_geom_ModelLayerLocation; readonly babySaddleModel: net_minecraft_client_model_geom_ModelLayerLocation; readonly model: net_minecraft_client_model_geom_ModelLayerLocation; readonly saddleLayer: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType; readonly saddleModel: net_minecraft_client_model_geom_ModelLayerLocation; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_DragonFireballRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { getBlockLightLevel(dragonFireball: net_minecraft_world_entity_projectile_DragonFireball, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_client_renderer_entity_DrownedRenderer extends net_minecraft_client_renderer_entity_AbstractZombieRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ZombieRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getArmPose(drowned: net_minecraft_world_entity_monster_Drowned, humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_HumanoidModel_ArmPose; getArmPose(mob: net_minecraft_world_entity_Mob, humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_HumanoidModel_ArmPose; setupRotations(zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_ElderGuardianRenderer extends net_minecraft_client_renderer_entity_GuardianRenderer { } interface net_minecraft_client_renderer_entity_EndCrystalRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_EndCrystalRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(endCrystal: net_minecraft_world_entity_boss_enderdragon_EndCrystal, endCrystalRenderState: net_minecraft_client_renderer_entity_state_EndCrystalRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly model: net_minecraft_client_model_EndCrystalModel; shouldRender(endCrystal: net_minecraft_world_entity_boss_enderdragon_EndCrystal, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; submit(endCrystalRenderState: net_minecraft_client_renderer_entity_state_EndCrystalRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_EnderDragonRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { affectedByCulling(enderDragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon): boolean; affectedByCulling(entity: net_minecraft_world_entity_Entity): boolean; createRenderState(): net_minecraft_client_renderer_entity_state_EnderDragonRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractAdditionalHitboxes(enderDragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon, builder: any, arg2: number): void; extractAdditionalHitboxes(entity: net_minecraft_world_entity_Entity, builder: any, arg2: number): void; extractRenderState(enderDragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon, enderDragonRenderState: net_minecraft_client_renderer_entity_state_EnderDragonRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly model: net_minecraft_client_model_dragon_EnderDragonModel; submit(enderDragonRenderState: net_minecraft_client_renderer_entity_state_EnderDragonRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_EndermanRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_EndermanRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(enderMan: net_minecraft_world_entity_monster_EnderMan, endermanRenderState: net_minecraft_client_renderer_entity_state_EndermanRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getRenderOffset(endermanRenderState: net_minecraft_client_renderer_entity_state_EndermanRenderState): net_minecraft_world_phys_Vec3; getRenderOffset(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_world_phys_Vec3; getTextureLocation(endermanRenderState: net_minecraft_client_renderer_entity_state_EndermanRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly random: net_minecraft_util_RandomSource; } interface net_minecraft_client_renderer_entity_EndermiteRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LivingEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_EntityRenderDispatcher extends net_minecraft_server_packs_resources_ResourceManagerReloadListener { readonly atlasManager: net_minecraft_client_resources_model_AtlasManager; readonly blockRenderDispatcher: net_minecraft_client_renderer_block_BlockRenderDispatcher; camera: net_minecraft_client_Camera; crosshairPickEntity: net_minecraft_world_entity_Entity; distanceToSqr(entity: net_minecraft_world_entity_Entity): number; readonly entityModels: any; readonly equipmentAssets: net_minecraft_client_resources_model_EquipmentAssetManager; extractEntity(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; fillRendererDetails(entityRenderer: net_minecraft_client_renderer_entity_EntityRenderer, crashReport: net_minecraft_CrashReport): net_minecraft_CrashReportCategory; readonly font: net_minecraft_client_gui_Font; getAvatarRenderer(map: any, avatar: net_minecraft_world_entity_Avatar): net_minecraft_client_renderer_entity_player_AvatarRenderer; getItemInHandRenderer(): net_minecraft_client_renderer_ItemInHandRenderer; getMannequinRenderers(): any; getPackedLightCoords(entity: net_minecraft_world_entity_Entity, arg1: number): number; getPlayerRenderer(abstractClientPlayer: net_minecraft_client_player_AbstractClientPlayer): net_minecraft_client_renderer_entity_player_AvatarRenderer; getPlayerRenderers(): any; getRenderer(entity: net_minecraft_world_entity_Entity): net_minecraft_client_renderer_entity_EntityRenderer; getRenderer(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_client_renderer_entity_EntityRenderer; readonly itemInHandRenderer: net_minecraft_client_renderer_ItemInHandRenderer; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; mannequinRenderers: any; readonly mapRenderer: net_minecraft_client_renderer_MapRenderer; readonly options: net_minecraft_client_Options; playerRenderers: any; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; prepare(camera: net_minecraft_client_Camera, entity: net_minecraft_world_entity_Entity): void; renderers: any; resetCamera(): void; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState, arg2: number, arg3: number, arg4: number, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector): void; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; } interface net_minecraft_client_renderer_entity_EntityRenderer { affectedByCulling(entity: net_minecraft_world_entity_Entity): boolean; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; readonly entityRenderDispatcher: net_minecraft_client_renderer_entity_EntityRenderDispatcher; extractAdditionalHitboxes(entity: net_minecraft_world_entity_Entity, builder: any, arg2: number): void; extractHitboxes(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; extractHitboxes(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: boolean): net_minecraft_client_renderer_entity_state_HitboxesRenderState; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; extractShadow(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, minecraft: net_minecraft_client_Minecraft, level: net_minecraft_world_level_Level): void; extractShadowPiece(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, level: net_minecraft_world_level_Level, arg2: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; finalizeRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): void; readonly font: net_minecraft_client_gui_Font; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getFont(): net_minecraft_client_gui_Font; getNameTag(entity: net_minecraft_world_entity_Entity): net_minecraft_network_chat_Component; getPackedLightCoords(entity: net_minecraft_world_entity_Entity, arg1: number): number; getRenderOffset(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_world_phys_Vec3; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getShadowStrength(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getSkyLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; shadowRadius: number; shadowStrength: number; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; shouldShowName(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitNameTag(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_EntityRendererProvider { create(context: net_minecraft_client_renderer_entity_EntityRendererProvider_Context): net_minecraft_client_renderer_entity_EntityRenderer; } interface net_minecraft_client_renderer_entity_EntityRendererProvider_Context { readonly atlasManager: net_minecraft_client_resources_model_AtlasManager; bakeLayer(modelLayerLocation: net_minecraft_client_model_geom_ModelLayerLocation): net_minecraft_client_model_geom_ModelPart; readonly blockRenderDispatcher: net_minecraft_client_renderer_block_BlockRenderDispatcher; readonly entityRenderDispatcher: net_minecraft_client_renderer_entity_EntityRenderDispatcher; readonly equipmentAssets: net_minecraft_client_resources_model_EquipmentAssetManager; readonly equipmentRenderer: net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; readonly font: net_minecraft_client_gui_Font; getAtlas(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_texture_TextureAtlas; getBlockRenderDispatcher(): net_minecraft_client_renderer_block_BlockRenderDispatcher; getEntityRenderDispatcher(): net_minecraft_client_renderer_entity_EntityRenderDispatcher; getEquipmentAssets(): net_minecraft_client_resources_model_EquipmentAssetManager; getEquipmentRenderer(): net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; getFont(): net_minecraft_client_gui_Font; getItemModelResolver(): net_minecraft_client_renderer_item_ItemModelResolver; getMapRenderer(): net_minecraft_client_renderer_MapRenderer; getMaterials(): net_minecraft_client_resources_model_MaterialSet; getModelSet(): net_minecraft_client_model_geom_EntityModelSet; getPlayerSkinRenderCache(): net_minecraft_client_renderer_PlayerSkinRenderCache; getResourceManager(): net_minecraft_server_packs_resources_ResourceManager; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly mapRenderer: net_minecraft_client_renderer_MapRenderer; readonly modelSet: net_minecraft_client_model_geom_EntityModelSet; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; readonly resourceManager: net_minecraft_server_packs_resources_ResourceManager; } interface net_minecraft_client_renderer_entity_EntityRenderers { } interface net_minecraft_client_renderer_entity_EvokerFangsRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_EvokerFangsRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(evokerFangs: net_minecraft_world_entity_projectile_EvokerFangs, evokerFangsRenderState: net_minecraft_client_renderer_entity_state_EvokerFangsRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly model: net_minecraft_client_model_EvokerFangsModel; submit(evokerFangsRenderState: net_minecraft_client_renderer_entity_state_EvokerFangsRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_EvokerRenderer extends net_minecraft_client_renderer_entity_IllagerRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_EvokerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(spellcasterIllager: net_minecraft_world_entity_monster_SpellcasterIllager, evokerRenderState: net_minecraft_client_renderer_entity_state_EvokerRenderState, arg2: number): void; extractRenderState(abstractIllager: net_minecraft_world_entity_monster_AbstractIllager, illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(evokerRenderState: net_minecraft_client_renderer_entity_state_EvokerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_ExperienceOrbRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ExperienceOrbRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(experienceOrb: net_minecraft_world_entity_ExperienceOrb, experienceOrbRenderState: net_minecraft_client_renderer_entity_state_ExperienceOrbRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(experienceOrb: net_minecraft_world_entity_ExperienceOrb, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; submit(experienceOrbRenderState: net_minecraft_client_renderer_entity_state_ExperienceOrbRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_FallingBlockRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_FallingBlockRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(fallingBlockEntity: net_minecraft_world_entity_item_FallingBlockEntity, fallingBlockRenderState: net_minecraft_client_renderer_entity_state_FallingBlockRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; shouldRender(fallingBlockEntity: net_minecraft_world_entity_item_FallingBlockEntity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; submit(fallingBlockRenderState: net_minecraft_client_renderer_entity_state_FallingBlockRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_FireworkEntityRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_FireworkRocketRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(fireworkRocketEntity: net_minecraft_world_entity_projectile_FireworkRocketEntity, fireworkRocketRenderState: net_minecraft_client_renderer_entity_state_FireworkRocketRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; submit(fireworkRocketRenderState: net_minecraft_client_renderer_entity_state_FireworkRocketRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_FishingHookRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { affectedByCulling(fishingHook: net_minecraft_world_entity_projectile_FishingHook): boolean; affectedByCulling(entity: net_minecraft_world_entity_Entity): boolean; createRenderState(): net_minecraft_client_renderer_entity_state_FishingHookRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(fishingHook: net_minecraft_world_entity_projectile_FishingHook, fishingHookRenderState: net_minecraft_client_renderer_entity_state_FishingHookRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getPlayerHandPos(player: net_minecraft_world_entity_player_Player, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; shouldRender(fishingHook: net_minecraft_world_entity_projectile_FishingHook, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; submit(fishingHookRenderState: net_minecraft_client_renderer_entity_state_FishingHookRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_FoxRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_FoxRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(fox: net_minecraft_world_entity_animal_Fox, foxRenderState: net_minecraft_client_renderer_entity_state_FoxRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(foxRenderState: net_minecraft_client_renderer_entity_state_FoxRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(foxRenderState: net_minecraft_client_renderer_entity_state_FoxRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_FrogRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_FrogRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(frog: net_minecraft_world_entity_animal_frog_Frog, frogRenderState: net_minecraft_client_renderer_entity_state_FrogRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(frogRenderState: net_minecraft_client_renderer_entity_state_FrogRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_GhastRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_GhastRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(ghast: net_minecraft_world_entity_monster_Ghast, ghastRenderState: net_minecraft_client_renderer_entity_state_GhastRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(ghastRenderState: net_minecraft_client_renderer_entity_state_GhastRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_GiantMobRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ZombieRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(giant: net_minecraft_world_entity_monster_Giant, zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_GlowSquidRenderer extends net_minecraft_client_renderer_entity_SquidRenderer { getBlockLightLevel(glowSquid: net_minecraft_world_entity_GlowSquid, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_client_renderer_entity_GoatRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_GoatRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(goat: net_minecraft_world_entity_animal_goat_Goat, goatRenderState: net_minecraft_client_renderer_entity_state_GoatRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(goatRenderState: net_minecraft_client_renderer_entity_state_GoatRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_GuardianRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_GuardianRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(guardian: net_minecraft_world_entity_monster_Guardian, guardianRenderState: net_minecraft_client_renderer_entity_state_GuardianRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getPosition(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; getTextureLocation(guardianRenderState: net_minecraft_client_renderer_entity_state_GuardianRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; shouldRender(guardian: net_minecraft_world_entity_monster_Guardian, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; submit(guardianRenderState: net_minecraft_client_renderer_entity_state_GuardianRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_HappyGhastRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_HappyGhastRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(happyGhast: net_minecraft_world_entity_animal_HappyGhast, happyGhastRenderState: net_minecraft_client_renderer_entity_state_HappyGhastRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBoundingBoxForCulling(happyGhast: net_minecraft_world_entity_animal_HappyGhast): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getTextureLocation(happyGhastRenderState: net_minecraft_client_renderer_entity_state_HappyGhastRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_HoglinRenderer extends net_minecraft_client_renderer_entity_AbstractHoglinRenderer { extractRenderState(hoglin: net_minecraft_world_entity_monster_hoglin_Hoglin, hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isShaking(hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; } interface net_minecraft_client_renderer_entity_HorseRenderer extends net_minecraft_client_renderer_entity_AbstractHorseRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_HorseRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(horse: net_minecraft_world_entity_animal_horse_Horse, horseRenderState: net_minecraft_client_renderer_entity_state_HorseRenderState, arg2: number): void; extractRenderState(abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse, equineRenderState: net_minecraft_client_renderer_entity_state_EquineRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(horseRenderState: net_minecraft_client_renderer_entity_state_HorseRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_HumanoidMobRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getArmPose(mob: net_minecraft_world_entity_Mob, humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_client_model_HumanoidModel_ArmPose; } interface net_minecraft_client_renderer_entity_HuskRenderer extends net_minecraft_client_renderer_entity_ZombieRenderer { } interface net_minecraft_client_renderer_entity_IllagerRenderer extends net_minecraft_client_renderer_entity_MobRenderer { extractRenderState(abstractIllager: net_minecraft_world_entity_monster_AbstractIllager, illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; } interface net_minecraft_client_renderer_entity_IllusionerRenderer extends net_minecraft_client_renderer_entity_IllagerRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_IllusionerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(illusioner: net_minecraft_world_entity_monster_Illusioner, illusionerRenderState: net_minecraft_client_renderer_entity_state_IllusionerRenderState, arg2: number): void; extractRenderState(abstractIllager: net_minecraft_world_entity_monster_AbstractIllager, illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBoundingBoxForCulling(illusioner: net_minecraft_world_entity_monster_Illusioner): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getTextureLocation(illusionerRenderState: net_minecraft_client_renderer_entity_state_IllusionerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isBodyVisible(illusionerRenderState: net_minecraft_client_renderer_entity_state_IllusionerRenderState): boolean; isBodyVisible(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; submit(illusionerRenderState: net_minecraft_client_renderer_entity_state_IllusionerRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_IronGolemRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_IronGolemRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(ironGolem: net_minecraft_world_entity_animal_IronGolem, ironGolemRenderState: net_minecraft_client_renderer_entity_state_IronGolemRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(ironGolemRenderState: net_minecraft_client_renderer_entity_state_IronGolemRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(ironGolemRenderState: net_minecraft_client_renderer_entity_state_IronGolemRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_ItemEntityRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ItemEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(itemEntity: net_minecraft_world_entity_item_ItemEntity, itemEntityRenderState: net_minecraft_client_renderer_entity_state_ItemEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly random: net_minecraft_util_RandomSource; submit(itemEntityRenderState: net_minecraft_client_renderer_entity_state_ItemEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_ItemFrameRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; createRenderState(): net_minecraft_client_renderer_entity_state_ItemFrameRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(itemFrame: net_minecraft_world_entity_decoration_ItemFrame, itemFrameRenderState: net_minecraft_client_renderer_entity_state_ItemFrameRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(itemFrame: net_minecraft_world_entity_decoration_ItemFrame, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getLightCoords(arg0: boolean, arg1: number, arg2: number): number; getNameTag(itemFrame: net_minecraft_world_entity_decoration_ItemFrame): net_minecraft_network_chat_Component; getNameTag(entity: net_minecraft_world_entity_Entity): net_minecraft_network_chat_Component; getRenderOffset(itemFrameRenderState: net_minecraft_client_renderer_entity_state_ItemFrameRenderState): net_minecraft_world_phys_Vec3; getRenderOffset(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_world_phys_Vec3; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly mapRenderer: net_minecraft_client_renderer_MapRenderer; shouldShowName(itemFrame: net_minecraft_world_entity_decoration_ItemFrame, arg1: number): boolean; shouldShowName(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; submit(itemFrameRenderState: net_minecraft_client_renderer_entity_state_ItemFrameRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_ItemRenderer { } interface net_minecraft_client_renderer_entity_LeashKnotRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { readonly model: net_minecraft_client_model_LeashKnotModel; } interface net_minecraft_client_renderer_entity_LightningBoltRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { affectedByCulling(lightningBolt: net_minecraft_world_entity_LightningBolt): boolean; affectedByCulling(entity: net_minecraft_world_entity_Entity): boolean; createRenderState(): net_minecraft_client_renderer_entity_state_LightningBoltRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(lightningBolt: net_minecraft_world_entity_LightningBolt, lightningBoltRenderState: net_minecraft_client_renderer_entity_state_LightningBoltRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; submit(lightningBoltRenderState: net_minecraft_client_renderer_entity_state_LightningBoltRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_LivingEntityRenderer extends net_minecraft_client_renderer_entity_EntityRenderer, net_minecraft_client_renderer_entity_RenderLayerParent { addLayer(renderLayer: net_minecraft_client_renderer_entity_layers_RenderLayer): boolean; extractAdditionalHitboxes(livingEntity: net_minecraft_world_entity_LivingEntity, builder: any, arg2: number): void; extractAdditionalHitboxes(entity: net_minecraft_world_entity_Entity, builder: any, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBoundingBoxForCulling(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getFlipDegrees(): number; getModelTint(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getRenderType(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg1: boolean, arg2: boolean, arg3: boolean): net_minecraft_client_renderer_RenderType; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; getWhiteOverlayProgress(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; isBodyVisible(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; isEntityUpsideDown(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly layers: any; model: net_minecraft_client_model_EntityModel; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; shouldRenderLayers(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; shouldShowName(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): boolean; shouldShowName(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_LlamaRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LlamaRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(llama: net_minecraft_world_entity_animal_horse_Llama, llamaRenderState: net_minecraft_client_renderer_entity_state_LlamaRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(llamaRenderState: net_minecraft_client_renderer_entity_state_LlamaRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_LlamaSpitRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LlamaSpitRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(llamaSpit: net_minecraft_world_entity_projectile_LlamaSpit, llamaSpitRenderState: net_minecraft_client_renderer_entity_state_LlamaSpitRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly model: net_minecraft_client_model_LlamaSpitModel; submit(llamaSpitRenderState: net_minecraft_client_renderer_entity_state_LlamaSpitRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_MagmaCubeRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SlimeRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(magmaCube: net_minecraft_world_entity_monster_MagmaCube, slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(magmaCube: net_minecraft_world_entity_monster_MagmaCube, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getShadowRadius(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState): number; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; scale(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState, poseStack: any): void; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; } interface net_minecraft_client_renderer_entity_MinecartRenderer extends net_minecraft_client_renderer_entity_AbstractMinecartRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_MinecartRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_MobRenderer extends net_minecraft_client_renderer_entity_LivingEntityRenderer { shouldShowName(mob: net_minecraft_world_entity_Mob, arg1: number): boolean; shouldShowName(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): boolean; shouldShowName(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; } interface net_minecraft_client_renderer_entity_MushroomCowRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_MushroomCowRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(mushroomCow: net_minecraft_world_entity_animal_MushroomCow, mushroomCowRenderState: net_minecraft_client_renderer_entity_state_MushroomCowRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(mushroomCowRenderState: net_minecraft_client_renderer_entity_state_MushroomCowRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_NoopRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { } interface net_minecraft_client_renderer_entity_OcelotRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_FelineRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(ocelot: net_minecraft_world_entity_animal_Ocelot, felineRenderState: net_minecraft_client_renderer_entity_state_FelineRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(felineRenderState: net_minecraft_client_renderer_entity_state_FelineRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_OminousItemSpawnerRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ItemClusterRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(ominousItemSpawner: net_minecraft_world_entity_OminousItemSpawner, itemClusterRenderState: net_minecraft_client_renderer_entity_state_ItemClusterRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly random: net_minecraft_util_RandomSource; submit(itemClusterRenderState: net_minecraft_client_renderer_entity_state_ItemClusterRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_PaintingRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_PaintingRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(painting: net_minecraft_world_entity_decoration_Painting, paintingRenderState: net_minecraft_client_renderer_entity_state_PaintingRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly paintingsAtlas: net_minecraft_client_renderer_texture_TextureAtlas; renderPainting(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, renderType: net_minecraft_client_renderer_RenderType, arg3: number[], arg4: number, arg5: number, textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite, textureAtlasSprite_: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; submit(paintingRenderState: net_minecraft_client_renderer_entity_state_PaintingRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; vertex(pose: any, vertexConsumer: any, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): void; } interface net_minecraft_client_renderer_entity_PandaRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_PandaRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(panda: net_minecraft_world_entity_animal_Panda, pandaRenderState: net_minecraft_client_renderer_entity_state_PandaRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getAngle(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): number; getTextureLocation(pandaRenderState: net_minecraft_client_renderer_entity_state_PandaRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(pandaRenderState: net_minecraft_client_renderer_entity_state_PandaRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_ParrotRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ParrotRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(parrot: net_minecraft_world_entity_animal_Parrot, parrotRenderState: net_minecraft_client_renderer_entity_state_ParrotRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(parrotRenderState: net_minecraft_client_renderer_entity_state_ParrotRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_PhantomRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_PhantomRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(phantom: net_minecraft_world_entity_monster_Phantom, phantomRenderState: net_minecraft_client_renderer_entity_state_PhantomRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(phantomRenderState: net_minecraft_client_renderer_entity_state_PhantomRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; scale(phantomRenderState: net_minecraft_client_renderer_entity_state_PhantomRenderState, poseStack: any): void; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; setupRotations(phantomRenderState: net_minecraft_client_renderer_entity_state_PhantomRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_PigRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_PigRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(pig: net_minecraft_world_entity_animal_Pig, pigRenderState: net_minecraft_client_renderer_entity_state_PigRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(pigRenderState: net_minecraft_client_renderer_entity_state_PigRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly models: any; submit(pigRenderState: net_minecraft_client_renderer_entity_state_PigRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_PiglinRenderer extends net_minecraft_client_renderer_entity_HumanoidMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_PiglinRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(abstractPiglin: net_minecraft_world_entity_monster_piglin_AbstractPiglin, piglinRenderState: net_minecraft_client_renderer_entity_state_PiglinRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(piglinRenderState: net_minecraft_client_renderer_entity_state_PiglinRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isShaking(piglinRenderState: net_minecraft_client_renderer_entity_state_PiglinRenderState): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; } interface net_minecraft_client_renderer_entity_PillagerRenderer extends net_minecraft_client_renderer_entity_IllagerRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_IllagerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getTextureLocation(illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_PolarBearRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_PolarBearRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(polarBear: net_minecraft_world_entity_animal_PolarBear, polarBearRenderState: net_minecraft_client_renderer_entity_state_PolarBearRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(polarBearRenderState: net_minecraft_client_renderer_entity_state_PolarBearRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_PufferfishRenderer extends net_minecraft_client_renderer_entity_MobRenderer { readonly big: net_minecraft_client_model_EntityModel; createRenderState(): net_minecraft_client_renderer_entity_state_PufferfishRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(pufferfish: net_minecraft_world_entity_animal_Pufferfish, pufferfishRenderState: net_minecraft_client_renderer_entity_state_PufferfishRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getShadowRadius(pufferfishRenderState: net_minecraft_client_renderer_entity_state_PufferfishRenderState): number; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(pufferfishRenderState: net_minecraft_client_renderer_entity_state_PufferfishRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly mid: net_minecraft_client_model_EntityModel; setupRotations(pufferfishRenderState: net_minecraft_client_renderer_entity_state_PufferfishRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; readonly small: net_minecraft_client_model_EntityModel; submit(pufferfishRenderState: net_minecraft_client_renderer_entity_state_PufferfishRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_RabbitRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_RabbitRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(rabbit: net_minecraft_world_entity_animal_Rabbit, rabbitRenderState: net_minecraft_client_renderer_entity_state_RabbitRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(rabbitRenderState: net_minecraft_client_renderer_entity_state_RabbitRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_RaftRenderer extends net_minecraft_client_renderer_entity_AbstractBoatRenderer { readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_RavagerRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_RavagerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(ravager: net_minecraft_world_entity_monster_Ravager, ravagerRenderState: net_minecraft_client_renderer_entity_state_RavagerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(ravagerRenderState: net_minecraft_client_renderer_entity_state_RavagerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_RenderLayerParent { getModel(): net_minecraft_client_model_EntityModel; } interface net_minecraft_client_renderer_entity_SalmonRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SalmonRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(salmon: net_minecraft_world_entity_animal_Salmon, salmonRenderState: net_minecraft_client_renderer_entity_state_SalmonRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(salmonRenderState: net_minecraft_client_renderer_entity_state_SalmonRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly largeSalmonModel: net_minecraft_client_model_SalmonModel; readonly mediumSalmonModel: net_minecraft_client_model_SalmonModel; setupRotations(salmonRenderState: net_minecraft_client_renderer_entity_state_SalmonRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; readonly smallSalmonModel: net_minecraft_client_model_SalmonModel; submit(salmonRenderState: net_minecraft_client_renderer_entity_state_SalmonRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_SheepRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SheepRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(sheep: net_minecraft_world_entity_animal_sheep_Sheep, sheepRenderState: net_minecraft_client_renderer_entity_state_SheepRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(sheepRenderState: net_minecraft_client_renderer_entity_state_SheepRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_ShulkerBulletRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ShulkerBulletRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(shulkerBullet: net_minecraft_world_entity_projectile_ShulkerBullet, shulkerBulletRenderState: net_minecraft_client_renderer_entity_state_ShulkerBulletRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(shulkerBullet: net_minecraft_world_entity_projectile_ShulkerBullet, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; readonly model: net_minecraft_client_model_ShulkerBulletModel; submit(shulkerBulletRenderState: net_minecraft_client_renderer_entity_state_ShulkerBulletRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_ShulkerRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ShulkerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(shulker: net_minecraft_world_entity_monster_Shulker, shulkerRenderState: net_minecraft_client_renderer_entity_state_ShulkerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getRenderOffset(shulkerRenderState: net_minecraft_client_renderer_entity_state_ShulkerRenderState): net_minecraft_world_phys_Vec3; getRenderOffset(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_world_phys_Vec3; getTextureLocation(shulkerRenderState: net_minecraft_client_renderer_entity_state_ShulkerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(shulkerRenderState: net_minecraft_client_renderer_entity_state_ShulkerRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; shouldRender(shulker: net_minecraft_world_entity_monster_Shulker, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; shouldRender(entity: net_minecraft_world_entity_Entity, frustum: net_minecraft_client_renderer_culling_Frustum, arg2: number, arg3: number, arg4: number): boolean; } interface net_minecraft_client_renderer_entity_SilverfishRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LivingEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_SkeletonRenderer extends net_minecraft_client_renderer_entity_AbstractSkeletonRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SkeletonRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getTextureLocation(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_SlimeRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SlimeRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(slime: net_minecraft_world_entity_monster_Slime, slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getShadowRadius(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState): number; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; scale(slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState, poseStack: any): void; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; } interface net_minecraft_client_renderer_entity_SnifferRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SnifferRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(sniffer: net_minecraft_world_entity_animal_sniffer_Sniffer, snifferRenderState: net_minecraft_client_renderer_entity_state_SnifferRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBoundingBoxForCulling(sniffer: net_minecraft_world_entity_animal_sniffer_Sniffer): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_AABB; getBoundingBoxForCulling(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_AABB; getTextureLocation(snifferRenderState: net_minecraft_client_renderer_entity_state_SnifferRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_SnowGolemRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SnowGolemRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(snowGolem: net_minecraft_world_entity_animal_SnowGolem, snowGolemRenderState: net_minecraft_client_renderer_entity_state_SnowGolemRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(snowGolemRenderState: net_minecraft_client_renderer_entity_state_SnowGolemRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_SpectralArrowRenderer extends net_minecraft_client_renderer_entity_ArrowRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ArrowRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_SpiderRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LivingEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(spider: net_minecraft_world_entity_monster_Spider, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; } interface net_minecraft_client_renderer_entity_SquidRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SquidRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(squid: net_minecraft_world_entity_animal_Squid, squidRenderState: net_minecraft_client_renderer_entity_state_SquidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(squidRenderState: net_minecraft_client_renderer_entity_state_SquidRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; setupRotations(squidRenderState: net_minecraft_client_renderer_entity_state_SquidRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; } interface net_minecraft_client_renderer_entity_StrayRenderer extends net_minecraft_client_renderer_entity_AbstractSkeletonRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SkeletonRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getTextureLocation(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_StriderRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_StriderRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(strider: net_minecraft_world_entity_monster_Strider, striderRenderState: net_minecraft_client_renderer_entity_state_StriderRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getShadowRadius(striderRenderState: net_minecraft_client_renderer_entity_state_StriderRenderState): number; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(striderRenderState: net_minecraft_client_renderer_entity_state_StriderRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isShaking(striderRenderState: net_minecraft_client_renderer_entity_state_StriderRenderState): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; } interface net_minecraft_client_renderer_entity_TadpoleRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_LivingEntityRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_ThrownItemRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ThrownItemRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(entity: net_minecraft_world_entity_Entity, thrownItemRenderState: net_minecraft_client_renderer_entity_state_ThrownItemRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly fullBright: boolean; readonly itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver; readonly scale: number; submit(thrownItemRenderState: net_minecraft_client_renderer_entity_state_ThrownItemRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_ThrownTridentRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ThrownTridentRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(thrownTrident: net_minecraft_world_entity_projectile_ThrownTrident, thrownTridentRenderState: net_minecraft_client_renderer_entity_state_ThrownTridentRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; readonly model: net_minecraft_client_model_TridentModel; submit(thrownTridentRenderState: net_minecraft_client_renderer_entity_state_ThrownTridentRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_TippableArrowRenderer extends net_minecraft_client_renderer_entity_ArrowRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_TippableArrowRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(arrow: net_minecraft_world_entity_projectile_Arrow, tippableArrowRenderState: net_minecraft_client_renderer_entity_state_TippableArrowRenderState, arg2: number): void; extractRenderState(abstractArrow: net_minecraft_world_entity_projectile_AbstractArrow, arrowRenderState: net_minecraft_client_renderer_entity_state_ArrowRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(tippableArrowRenderState: net_minecraft_client_renderer_entity_state_TippableArrowRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(arrowRenderState: net_minecraft_client_renderer_entity_state_ArrowRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_TntMinecartRenderer extends net_minecraft_client_renderer_entity_AbstractMinecartRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_MinecartTntRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(minecartTNT: net_minecraft_world_entity_vehicle_MinecartTNT, minecartTntRenderState: net_minecraft_client_renderer_entity_state_MinecartTntRenderState, arg2: number): void; extractRenderState(abstractMinecart: net_minecraft_world_entity_vehicle_AbstractMinecart, minecartRenderState: net_minecraft_client_renderer_entity_state_MinecartRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; submitMinecartContents(minecartTntRenderState: net_minecraft_client_renderer_entity_state_MinecartTntRenderState, blockState: net_minecraft_world_level_block_state_BlockState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number): void; submitMinecartContents(minecartRenderState: net_minecraft_client_renderer_entity_state_MinecartRenderState, blockState: net_minecraft_world_level_block_state_BlockState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number): void; } interface net_minecraft_client_renderer_entity_TntRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_TntRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(primedTnt: net_minecraft_world_entity_item_PrimedTnt, tntRenderState: net_minecraft_client_renderer_entity_state_TntRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; submit(tntRenderState: net_minecraft_client_renderer_entity_state_TntRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_TropicalFishRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_TropicalFishRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(tropicalFish: net_minecraft_world_entity_animal_TropicalFish, tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getModelTint(tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState): number; getModelTint(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getTextureLocation(tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly modelA: net_minecraft_client_model_EntityModel; readonly modelB: net_minecraft_client_model_EntityModel; setupRotations(tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; submit(tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_TurtleRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_TurtleRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(turtle: net_minecraft_world_entity_animal_Turtle, turtleRenderState: net_minecraft_client_renderer_entity_state_TurtleRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getShadowRadius(turtleRenderState: net_minecraft_client_renderer_entity_state_TurtleRenderState): number; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(turtleRenderState: net_minecraft_client_renderer_entity_state_TurtleRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_UndeadHorseRenderer extends net_minecraft_client_renderer_entity_AbstractHorseRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_EquineRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getTextureLocation(equineRenderState: net_minecraft_client_renderer_entity_state_EquineRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_UndeadHorseRenderer_Type { readonly babyModel: net_minecraft_client_model_geom_ModelLayerLocation; readonly babySaddleModel: net_minecraft_client_model_geom_ModelLayerLocation; readonly model: net_minecraft_client_model_geom_ModelLayerLocation; readonly saddleLayer: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType; readonly saddleModel: net_minecraft_client_model_geom_ModelLayerLocation; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_VexRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_VexRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(vex: net_minecraft_world_entity_monster_Vex, vexRenderState: net_minecraft_client_renderer_entity_state_VexRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(vex: net_minecraft_world_entity_monster_Vex, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getTextureLocation(vexRenderState: net_minecraft_client_renderer_entity_state_VexRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_VillagerRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_VillagerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(villager: net_minecraft_world_entity_npc_Villager, villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getShadowRadius(villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState): number; getShadowRadius(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getShadowRadius(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): number; getTextureLocation(villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_VindicatorRenderer extends net_minecraft_client_renderer_entity_IllagerRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_IllagerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getTextureLocation(illagerRenderState: net_minecraft_client_renderer_entity_state_IllagerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_WanderingTraderRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_VillagerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(wanderingTrader: net_minecraft_world_entity_npc_WanderingTrader, villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(villagerRenderState: net_minecraft_client_renderer_entity_state_VillagerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_WardenRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_WardenRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(warden: net_minecraft_world_entity_monster_warden_Warden, wardenRenderState: net_minecraft_client_renderer_entity_state_WardenRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(wardenRenderState: net_minecraft_client_renderer_entity_state_WardenRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_WindChargeRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { readonly model: net_minecraft_client_model_WindChargeModel; xOffset(arg0: number): number; } interface net_minecraft_client_renderer_entity_WitchRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_WitchRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(witch: net_minecraft_world_entity_monster_Witch, witchRenderState: net_minecraft_client_renderer_entity_state_WitchRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(witchRenderState: net_minecraft_client_renderer_entity_state_WitchRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_WitherBossRenderer extends net_minecraft_client_renderer_entity_MobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_WitherRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(witherBoss: net_minecraft_world_entity_boss_wither_WitherBoss, witherRenderState: net_minecraft_client_renderer_entity_state_WitherRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(witherBoss: net_minecraft_world_entity_boss_wither_WitherBoss, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getTextureLocation(witherRenderState: net_minecraft_client_renderer_entity_state_WitherRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; scale(witherRenderState: net_minecraft_client_renderer_entity_state_WitherRenderState, poseStack: any): void; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; } interface net_minecraft_client_renderer_entity_WitherSkeletonRenderer extends net_minecraft_client_renderer_entity_AbstractSkeletonRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_SkeletonRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; getTextureLocation(skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_WitherSkullRenderer extends net_minecraft_client_renderer_entity_EntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_WitherSkullRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(witherSkull: net_minecraft_world_entity_projectile_WitherSkull, witherSkullRenderState: net_minecraft_client_renderer_entity_state_WitherSkullRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getBlockLightLevel(witherSkull: net_minecraft_world_entity_projectile_WitherSkull, blockPos: net_minecraft_core_BlockPos): number; getBlockLightLevel(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): number; getTextureLocation(witherSkullRenderState: net_minecraft_client_renderer_entity_state_WitherSkullRenderState): net_minecraft_resources_ResourceLocation; readonly model: net_minecraft_client_model_SkullModel; submit(witherSkullRenderState: net_minecraft_client_renderer_entity_state_WitherSkullRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_WolfRenderer extends net_minecraft_client_renderer_entity_AgeableMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_WolfRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(wolf: net_minecraft_world_entity_animal_wolf_Wolf, wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getModelTint(wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState): number; getModelTint(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): number; getTextureLocation(wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_ZoglinRenderer extends net_minecraft_client_renderer_entity_AbstractHoglinRenderer { getTextureLocation(hoglinRenderState: net_minecraft_client_renderer_entity_state_HoglinRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_ZombieRenderer extends net_minecraft_client_renderer_entity_AbstractZombieRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ZombieRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; } interface net_minecraft_client_renderer_entity_ZombieVillagerRenderer extends net_minecraft_client_renderer_entity_HumanoidMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(zombieVillager: net_minecraft_world_entity_monster_ZombieVillager, zombieVillagerRenderState: net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(zombieVillagerRenderState: net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isShaking(zombieVillagerRenderState: net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState): boolean; isShaking(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; } interface net_minecraft_client_renderer_entity_ZombifiedPiglinRenderer extends net_minecraft_client_renderer_entity_HumanoidMobRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_ZombifiedPiglinRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractRenderState(zombifiedPiglin: net_minecraft_world_entity_monster_ZombifiedPiglin, zombifiedPiglinRenderState: net_minecraft_client_renderer_entity_state_ZombifiedPiglinRenderState, arg2: number): void; extractRenderState(mob: net_minecraft_world_entity_Mob, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getTextureLocation(zombifiedPiglinRenderState: net_minecraft_client_renderer_entity_state_ZombifiedPiglinRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_layers_ArrowLayer extends net_minecraft_client_renderer_entity_layers_StuckInBodyLayer { } interface net_minecraft_client_renderer_entity_layers_BeeStingerLayer extends net_minecraft_client_renderer_entity_layers_StuckInBodyLayer { } interface net_minecraft_client_renderer_entity_layers_BlockDecorationLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly blockState: any; readonly transform: any; } interface net_minecraft_client_renderer_entity_layers_BreezeEyesLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_BreezeModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, breezeRenderState: net_minecraft_client_renderer_entity_state_BreezeRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_BreezeWindLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_BreezeModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, breezeRenderState: net_minecraft_client_renderer_entity_state_BreezeRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; xOffset(arg0: number): number; } interface net_minecraft_client_renderer_entity_layers_CapeLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly equipmentAssets: net_minecraft_client_resources_model_EquipmentAssetManager; hasLayer(itemStack: net_minecraft_world_item_ItemStack, layerType: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType): boolean; readonly model: net_minecraft_client_model_HumanoidModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_CarriedBlockLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, endermanRenderState: net_minecraft_client_renderer_entity_state_EndermanRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_CatCollarLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_CatModel; readonly babyModel: net_minecraft_client_model_CatModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, catRenderState: net_minecraft_client_renderer_entity_state_CatRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_CreeperPowerLayer extends net_minecraft_client_renderer_entity_layers_EnergySwirlLayer { isPowered(creeperRenderState: net_minecraft_client_renderer_entity_state_CreeperRenderState): boolean; isPowered(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): boolean; model(): net_minecraft_client_model_CreeperModel; model(): net_minecraft_client_model_EntityModel; } interface net_minecraft_client_renderer_entity_layers_CrossedArmsItemLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { applyTranslation(holdingEntityRenderState: net_minecraft_client_renderer_entity_state_HoldingEntityRenderState, poseStack: any): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, holdingEntityRenderState: net_minecraft_client_renderer_entity_state_HoldingEntityRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_CustomHeadLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; resolveSkullRenderType(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, type: net_minecraft_world_level_block_SkullBlock_Type): net_minecraft_client_renderer_RenderType; readonly skullModels: any; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; readonly transforms: net_minecraft_client_renderer_entity_layers_CustomHeadLayer_Transforms; } interface net_minecraft_client_renderer_entity_layers_CustomHeadLayer_Transforms { equals(o: any): boolean; hashCode(): number; horizontalScale(): number; skullYOffset(): number; toString(): string; yOffset(): number; } interface net_minecraft_client_renderer_entity_layers_Deadmau5EarsLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_HumanoidModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_DolphinCarryingItemLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, dolphinRenderState: net_minecraft_client_renderer_entity_state_DolphinRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_DrownedOuterLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly babyModel: net_minecraft_client_model_DrownedModel; readonly model: net_minecraft_client_model_DrownedModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, zombieRenderState: net_minecraft_client_renderer_entity_state_ZombieRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_EnderEyesLayer extends net_minecraft_client_renderer_entity_layers_EyesLayer { } interface net_minecraft_client_renderer_entity_layers_EnergySwirlLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { getTextureLocation(): net_minecraft_resources_ResourceLocation; isPowered(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): boolean; model(): net_minecraft_client_model_EntityModel; xOffset(arg0: number): number; } interface net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer { readonly equipmentAssets: net_minecraft_client_resources_model_EquipmentAssetManager; readonly layerTextureLookup: any; renderLayers(layerType: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType, resourceKey: net_minecraft_resources_ResourceKey, model: net_minecraft_client_model_Model, object: any, itemStack: net_minecraft_world_item_ItemStack, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg7: number, arg8: number): void; renderLayers(layerType: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType, resourceKey: net_minecraft_resources_ResourceKey, model: net_minecraft_client_model_Model, object: any, itemStack: net_minecraft_world_item_ItemStack, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg7: number, resourceLocation: net_minecraft_resources_ResourceLocation, arg9: number, arg10: number): void; readonly trimSpriteLookup: any; } interface net_minecraft_client_renderer_entity_layers_EyesLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { renderType(): net_minecraft_client_renderer_RenderType; } interface net_minecraft_client_renderer_entity_layers_FoxHeldItemLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, foxRenderState: net_minecraft_client_renderer_entity_state_FoxRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_HorseMarkingLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, horseRenderState: net_minecraft_client_renderer_entity_state_HorseRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_HumanoidArmorLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly babyModelSet: net_minecraft_client_renderer_entity_ArmorModelSet; readonly equipmentRenderer: net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; getArmorModel(humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_client_model_HumanoidModel; readonly modelSet: net_minecraft_client_renderer_entity_ArmorModelSet; renderArmorPiece(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, itemStack: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot, arg4: number, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; usesInnerModel(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; } interface net_minecraft_client_renderer_entity_layers_IronGolemCrackinessLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, ironGolemRenderState: net_minecraft_client_renderer_entity_state_IronGolemRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_IronGolemFlowerLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, ironGolemRenderState: net_minecraft_client_renderer_entity_state_IronGolemRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_ItemInHandLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, armedEntityRenderState: net_minecraft_client_renderer_entity_state_ArmedEntityRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; submitArmWithItem(armedEntityRenderState: net_minecraft_client_renderer_entity_state_ArmedEntityRenderState, itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_LivingEntityEmissiveLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly alphaFunction: net_minecraft_client_renderer_entity_layers_LivingEntityEmissiveLayer_AlphaFunction; readonly alwaysVisible: boolean; readonly bufferProvider: any; readonly model: net_minecraft_client_model_EntityModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; readonly textureProvider: any; } interface net_minecraft_client_renderer_entity_layers_LivingEntityEmissiveLayer_AlphaFunction { apply(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg1: number): number; } interface net_minecraft_client_renderer_entity_layers_LlamaDecorLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_LlamaModel; readonly babyModel: net_minecraft_client_model_LlamaModel; readonly equipmentRenderer: net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; renderEquipment(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, llamaRenderState: net_minecraft_client_renderer_entity_state_LlamaRenderState, itemStack: net_minecraft_world_item_ItemStack, resourceKey: net_minecraft_resources_ResourceKey, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, llamaRenderState: net_minecraft_client_renderer_entity_state_LlamaRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_MushroomCowMushroomLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, mushroomCowRenderState: net_minecraft_client_renderer_entity_state_MushroomCowRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; submitMushroomBlock(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: boolean, arg4: number, blockState: net_minecraft_world_level_block_state_BlockState, arg6: number, blockStateModel: net_minecraft_client_renderer_block_model_BlockStateModel): void; } interface net_minecraft_client_renderer_entity_layers_PandaHoldsItemLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, pandaRenderState: net_minecraft_client_renderer_entity_state_PandaRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_ParrotOnShoulderLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_ParrotModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; submitOnShoulder(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, variant: net_minecraft_world_entity_animal_Parrot_Variant, arg5: number, arg6: number, arg7: boolean): void; } interface net_minecraft_client_renderer_entity_layers_PhantomEyesLayer extends net_minecraft_client_renderer_entity_layers_EyesLayer { } interface net_minecraft_client_renderer_entity_layers_PlayerItemInHandLayer extends net_minecraft_client_renderer_entity_layers_ItemInHandLayer { renderItemHeldToEye(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number): void; submitArmWithItem(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg5: number): void; submitArmWithItem(armedEntityRenderState: net_minecraft_client_renderer_entity_state_ArmedEntityRenderState, itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, humanoidArm: net_minecraft_world_entity_HumanoidArm, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_RenderLayer { getParentModel(): net_minecraft_client_model_EntityModel; readonly renderer: net_minecraft_client_renderer_entity_RenderLayerParent; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_RopesLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_HappyGhastModel; readonly babyModel: net_minecraft_client_model_HappyGhastModel; readonly ropes: net_minecraft_client_renderer_RenderType; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, happyGhastRenderState: net_minecraft_client_renderer_entity_state_HappyGhastRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SheepWoolLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_EntityModel; readonly babyModel: net_minecraft_client_model_EntityModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, sheepRenderState: net_minecraft_client_renderer_entity_state_SheepRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SheepWoolUndercoatLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_EntityModel; readonly babyModel: net_minecraft_client_model_EntityModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, sheepRenderState: net_minecraft_client_renderer_entity_state_SheepRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SimpleEquipmentLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_EntityModel; readonly babyModel: net_minecraft_client_model_EntityModel; readonly equipmentRenderer: net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; readonly itemGetter: any; readonly layer: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType; readonly order: number; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SkeletonClothingLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly clothesLocation: net_minecraft_resources_ResourceLocation; readonly layerModel: net_minecraft_client_model_SkeletonModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, skeletonRenderState: net_minecraft_client_renderer_entity_state_SkeletonRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SlimeOuterLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_SlimeModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, slimeRenderState: net_minecraft_client_renderer_entity_state_SlimeRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SnowGolemHeadLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly blockRenderer: net_minecraft_client_renderer_block_BlockRenderDispatcher; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, snowGolemRenderState: net_minecraft_client_renderer_entity_state_SnowGolemRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_SpiderEyesLayer extends net_minecraft_client_renderer_entity_layers_EyesLayer { } interface net_minecraft_client_renderer_entity_layers_SpinAttackEffectLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_SpinAttackEffectModel; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_StuckInBodyLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly model: net_minecraft_client_model_Model; readonly modelState: any; numStuck(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState): number; readonly placementStyle: net_minecraft_client_renderer_entity_layers_StuckInBodyLayer_PlacementStyle; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; submitStuckItem(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_layers_StuckInBodyLayer_PlacementStyle { } interface net_minecraft_client_renderer_entity_layers_TropicalFishPatternLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly modelA: net_minecraft_client_model_TropicalFishModelA; readonly modelB: net_minecraft_client_model_TropicalFishModelB; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, tropicalFishRenderState: net_minecraft_client_renderer_entity_state_TropicalFishRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_VillagerProfessionLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { getHatData(object2ObjectMap: any, string: string, holder: net_minecraft_core_Holder): net_minecraft_client_resources_metadata_animation_VillagerMetadataSection_Hat; getResourceLocation(string: string, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_resources_ResourceLocation; getResourceLocation(string: string, holder: net_minecraft_core_Holder): net_minecraft_resources_ResourceLocation; readonly noHatBabyModel: net_minecraft_client_model_EntityModel; readonly noHatModel: net_minecraft_client_model_EntityModel; readonly path: string; readonly professionHatCache: any; readonly resourceManager: net_minecraft_server_packs_resources_ResourceManager; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; readonly typeHatCache: any; } interface net_minecraft_client_renderer_entity_layers_WingsLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly elytraBabyModel: net_minecraft_client_model_ElytraModel; readonly elytraModel: net_minecraft_client_model_ElytraModel; readonly equipmentRenderer: net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, humanoidRenderState: net_minecraft_client_renderer_entity_state_HumanoidRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_WitchItemLayer extends net_minecraft_client_renderer_entity_layers_CrossedArmsItemLayer { applyTranslation(witchRenderState: net_minecraft_client_renderer_entity_state_WitchRenderState, poseStack: any): void; applyTranslation(holdingEntityRenderState: net_minecraft_client_renderer_entity_state_HoldingEntityRenderState, poseStack: any): void; } interface net_minecraft_client_renderer_entity_layers_WitherArmorLayer extends net_minecraft_client_renderer_entity_layers_EnergySwirlLayer { isPowered(witherRenderState: net_minecraft_client_renderer_entity_state_WitherRenderState): boolean; isPowered(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): boolean; model(): net_minecraft_client_model_WitherBossModel; model(): net_minecraft_client_model_EntityModel; } interface net_minecraft_client_renderer_entity_layers_WolfArmorLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { readonly adultModel: net_minecraft_client_model_WolfModel; readonly babyModel: net_minecraft_client_model_WolfModel; readonly equipmentRenderer: net_minecraft_client_renderer_entity_layers_EquipmentLayerRenderer; maybeRenderCracks(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, itemStack: net_minecraft_world_item_ItemStack, model: net_minecraft_client_model_Model, wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_layers_WolfCollarLayer extends net_minecraft_client_renderer_entity_layers_RenderLayer { submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, wolfRenderState: net_minecraft_client_renderer_entity_state_WolfRenderState, arg4: number, arg5: number): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg4: number, arg5: number): void; } interface net_minecraft_client_renderer_entity_player_AvatarRenderer extends net_minecraft_client_renderer_entity_LivingEntityRenderer { createRenderState(): net_minecraft_client_renderer_entity_state_AvatarRenderState; createRenderState(): net_minecraft_client_renderer_entity_state_EntityRenderState; createRenderState(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_client_renderer_entity_state_EntityRenderState; extractCapeState(avatar: net_minecraft_world_entity_Avatar, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg2: number): void; extractFlightData(avatar: net_minecraft_world_entity_Avatar, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg2: number): void; extractRenderState(avatar: net_minecraft_world_entity_Avatar, avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, arg2: number): void; extractRenderState(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, arg2: number): void; extractRenderState(entity: net_minecraft_world_entity_Entity, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, arg2: number): void; getRenderOffset(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState): net_minecraft_world_phys_Vec3; getRenderOffset(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState): net_minecraft_world_phys_Vec3; getTextureLocation(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState): net_minecraft_resources_ResourceLocation; getTextureLocation(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): net_minecraft_resources_ResourceLocation; isEntityUpsideDown(avatar: net_minecraft_world_entity_Avatar): boolean; isEntityUpsideDown(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; renderHand(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, resourceLocation: net_minecraft_resources_ResourceLocation, modelPart: net_minecraft_client_model_geom_ModelPart, arg5: boolean): void; renderLeftHand(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, resourceLocation: net_minecraft_resources_ResourceLocation, arg4: boolean): void; renderLeftHand(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, resourceLocation: net_minecraft_resources_ResourceLocation, arg4: boolean, player: net_minecraft_client_player_AbstractClientPlayer): void; renderRightHand(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, resourceLocation: net_minecraft_resources_ResourceLocation, arg4: boolean): void; renderRightHand(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, resourceLocation: net_minecraft_resources_ResourceLocation, arg4: boolean, player: net_minecraft_client_player_AbstractClientPlayer): void; scale(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, poseStack: any): void; scale(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any): void; setupRotations(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, poseStack: any, arg2: number, arg3: number): void; setupRotations(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, arg2: number, arg3: number): void; shouldRenderLayers(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState): boolean; shouldRenderLayers(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState): boolean; shouldShowName(avatar: net_minecraft_world_entity_Avatar, arg1: number): boolean; shouldShowName(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): boolean; shouldShowName(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; submit(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(livingEntityRenderState: net_minecraft_client_renderer_entity_state_LivingEntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submit(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitNameTag(avatarRenderState: net_minecraft_client_renderer_entity_state_AvatarRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; submitNameTag(entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_entity_state_AllayRenderState extends net_minecraft_client_renderer_entity_state_ArmedEntityRenderState { holdingAnimationProgress: number; isDancing: boolean; isSpinning: boolean; spinningProgress: number; } interface net_minecraft_client_renderer_entity_state_ArmadilloRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { isHidingInShell: boolean; readonly peekAnimationState: net_minecraft_world_entity_AnimationState; readonly rollOutAnimationState: net_minecraft_world_entity_AnimationState; readonly rollUpAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_ArmedEntityRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { getMainHandItem(): net_minecraft_client_renderer_item_ItemStackRenderState; leftArmPose: net_minecraft_client_model_HumanoidModel_ArmPose; readonly leftHandItem: net_minecraft_client_renderer_item_ItemStackRenderState; mainArm: net_minecraft_world_entity_HumanoidArm; rightArmPose: net_minecraft_client_model_HumanoidModel_ArmPose; readonly rightHandItem: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_renderer_entity_state_ArmorStandRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { bodyPose: net_minecraft_core_Rotations; headPose: net_minecraft_core_Rotations; isMarker: boolean; isSmall: boolean; leftArmPose: any; leftLegPose: net_minecraft_core_Rotations; rightArmPose: any; rightLegPose: net_minecraft_core_Rotations; showArms: boolean; showBasePlate: boolean; wiggle: number; } interface net_minecraft_client_renderer_entity_state_ArrowRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { shake: number; xRot: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_AvatarRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { arrowCount: number; capeFlap: number; capeLean: number; capeLean2: number; fallFlyingScale(): number; fallFlyingTimeInTicks: number; flyingYRot: number; readonly heldOnHead: net_minecraft_client_renderer_item_ItemStackRenderState; id: number; isSpectator: boolean; parrotOnLeftShoulder: net_minecraft_world_entity_animal_Parrot_Variant; parrotOnRightShoulder: net_minecraft_world_entity_animal_Parrot_Variant; scoreText: net_minecraft_network_chat_Component; shouldApplyFlyingYRot: boolean; showCape: boolean; showExtraEars: boolean; showHat: boolean; showJacket: boolean; showLeftPants: boolean; showLeftSleeve: boolean; showRightPants: boolean; showRightSleeve: boolean; skin: net_minecraft_world_entity_player_PlayerSkin; stingerCount: number; } interface net_minecraft_client_renderer_entity_state_AxolotlRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { inWaterFactor: number; movingFactor: number; onGroundFactor: number; playingDeadFactor: number; variant: net_minecraft_world_entity_animal_axolotl_Axolotl_Variant; } interface net_minecraft_client_renderer_entity_state_BatRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly flyAnimationState: net_minecraft_world_entity_AnimationState; isResting: boolean; readonly restAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_BeeRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { hasNectar: boolean; hasStinger: boolean; isAngry: boolean; isOnGround: boolean; rollAmount: number; } interface net_minecraft_client_renderer_entity_state_BlockDisplayEntityRenderState extends net_minecraft_client_renderer_entity_state_DisplayEntityRenderState { blockRenderState: net_minecraft_world_entity_Display_BlockDisplay_BlockRenderState; } interface net_minecraft_client_renderer_entity_state_BoatRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { bubbleAngle: number; damageTime: number; hurtDir: number; hurtTime: number; isUnderWater: boolean; rowingTimeLeft: number; rowingTimeRight: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_BoggedRenderState extends net_minecraft_client_renderer_entity_state_SkeletonRenderState { isSheared: boolean; } interface net_minecraft_client_renderer_entity_state_BreezeRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly idle: net_minecraft_world_entity_AnimationState; readonly inhale: net_minecraft_world_entity_AnimationState; readonly longJump: net_minecraft_world_entity_AnimationState; readonly shoot: net_minecraft_world_entity_AnimationState; readonly slide: net_minecraft_world_entity_AnimationState; readonly slideBack: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_CamelRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly dashAnimationState: net_minecraft_world_entity_AnimationState; readonly idleAnimationState: net_minecraft_world_entity_AnimationState; isRidden: boolean; jumpCooldown: number; saddle: net_minecraft_world_item_ItemStack; readonly sitAnimationState: net_minecraft_world_entity_AnimationState; readonly sitPoseAnimationState: net_minecraft_world_entity_AnimationState; readonly sitUpAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_CatRenderState extends net_minecraft_client_renderer_entity_state_FelineRenderState { collarColor: net_minecraft_world_item_DyeColor; isLyingOnTopOfSleepingPlayer: boolean; texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_entity_state_ChickenRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { flap: number; flapSpeed: number; variant: net_minecraft_world_entity_animal_ChickenVariant; } interface net_minecraft_client_renderer_entity_state_CopperGolemRenderState extends net_minecraft_client_renderer_entity_state_ArmedEntityRenderState { blockOnAntenna: any; copperGolemState: net_minecraft_world_entity_animal_coppergolem_CopperGolemState; readonly idleAnimationState: net_minecraft_world_entity_AnimationState; readonly interactionDropItem: net_minecraft_world_entity_AnimationState; readonly interactionDropNoItem: net_minecraft_world_entity_AnimationState; readonly interactionGetItem: net_minecraft_world_entity_AnimationState; readonly interactionGetNoItem: net_minecraft_world_entity_AnimationState; weathering: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_client_renderer_entity_state_CowRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { variant: net_minecraft_world_entity_animal_CowVariant; } interface net_minecraft_client_renderer_entity_state_CreakingRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly attackAnimationState: net_minecraft_world_entity_AnimationState; canMove: boolean; readonly deathAnimationState: net_minecraft_world_entity_AnimationState; eyesGlowing: boolean; readonly invulnerabilityAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_CreeperRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { isPowered: boolean; swelling: number; } interface net_minecraft_client_renderer_entity_state_DisplayEntityRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { cameraXRot: number; cameraYRot: number; entityXRot: number; entityYRot: number; hasSubState(): boolean; interpolationProgress: number; renderState: net_minecraft_world_entity_Display_RenderState; } interface net_minecraft_client_renderer_entity_state_DolphinRenderState extends net_minecraft_client_renderer_entity_state_HoldingEntityRenderState { isMoving: boolean; } interface net_minecraft_client_renderer_entity_state_DonkeyRenderState extends net_minecraft_client_renderer_entity_state_EquineRenderState { hasChest: boolean; } interface net_minecraft_client_renderer_entity_state_EndCrystalRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { beamOffset: net_minecraft_world_phys_Vec3; showsBottom: boolean; } interface net_minecraft_client_renderer_entity_state_EnderDragonRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { beamOffset: net_minecraft_world_phys_Vec3; deathTime: number; distanceToEgg: number; flapTime: number; readonly flightHistory: net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory; getHeadPartYOffset(arg0: number, sample: net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample, sample_: net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample): number; getHistoricalPos(arg0: number): net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample; hasRedOverlay: boolean; isLandingOrTakingOff: boolean; isSitting: boolean; partialTicks: number; } interface net_minecraft_client_renderer_entity_state_EndermanRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { carriedBlock: net_minecraft_world_level_block_state_BlockState; isCreepy: boolean; } interface net_minecraft_client_renderer_entity_state_EntityRenderState { ageInTicks: number; appearsGlowing(): boolean; boundingBoxHeight: number; boundingBoxWidth: number; displayFireAnimation: boolean; distanceToCameraSq: number; entityType: net_minecraft_world_entity_EntityType; eyeHeight: number; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory): void; hitboxesRenderState: net_minecraft_client_renderer_entity_state_HitboxesRenderState; isDiscrete: boolean; isInvisible: boolean; leashStates: any; lightCoords: number; nameTag: net_minecraft_network_chat_Component; nameTagAttachment: net_minecraft_world_phys_Vec3; outlineColor: number; partialTick: number; passengerOffset: net_minecraft_world_phys_Vec3; serverHitboxesRenderState: net_minecraft_client_renderer_entity_state_ServerHitboxesRenderState; readonly shadowPieces: any; shadowRadius: number; x: number; y: number; z: number; } interface net_minecraft_client_renderer_entity_state_EntityRenderState_LeashState { end: net_minecraft_world_phys_Vec3; endBlockLight: number; endSkyLight: number; offset: net_minecraft_world_phys_Vec3; slack: boolean; start: net_minecraft_world_phys_Vec3; startBlockLight: number; startSkyLight: number; } interface net_minecraft_client_renderer_entity_state_EntityRenderState_ShadowPiece { alpha(): number; equals(o: any): boolean; hashCode(): number; relativeX(): number; relativeY(): number; relativeZ(): number; shapeBelow(): net_minecraft_world_phys_shapes_VoxelShape; toString(): string; } interface net_minecraft_client_renderer_entity_state_EquineRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { animateTail: boolean; eatAnimation: number; feedingAnimation: number; isRidden: boolean; saddle: net_minecraft_world_item_ItemStack; standAnimation: number; } interface net_minecraft_client_renderer_entity_state_EvokerFangsRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { biteProgress: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_EvokerRenderState extends net_minecraft_client_renderer_entity_state_IllagerRenderState { isCastingSpell: boolean; } interface net_minecraft_client_renderer_entity_state_ExperienceOrbRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { icon: number; } interface net_minecraft_client_renderer_entity_state_FallingBlockRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { movingBlockRenderState: net_minecraft_client_renderer_block_MovingBlockRenderState; } interface net_minecraft_client_renderer_entity_state_FelineRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { isCrouching: boolean; isSitting: boolean; isSprinting: boolean; lieDownAmount: number; lieDownAmountTail: number; relaxStateOneAmount: number; } interface net_minecraft_client_renderer_entity_state_FireworkRocketRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { isShotAtAngle: boolean; readonly item: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_renderer_entity_state_FishingHookRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { lineOriginOffset: net_minecraft_world_phys_Vec3; } interface net_minecraft_client_renderer_entity_state_FoxRenderState extends net_minecraft_client_renderer_entity_state_HoldingEntityRenderState { crouchAmount: number; headRollAngle: number; isCrouching: boolean; isFaceplanted: boolean; isPouncing: boolean; isSitting: boolean; isSleeping: boolean; variant: net_minecraft_world_entity_animal_Fox_Variant; } interface net_minecraft_client_renderer_entity_state_FrogRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly croakAnimationState: net_minecraft_world_entity_AnimationState; isSwimming: boolean; readonly jumpAnimationState: net_minecraft_world_entity_AnimationState; readonly swimIdleAnimationState: net_minecraft_world_entity_AnimationState; texture: net_minecraft_resources_ResourceLocation; readonly tongueAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_GhastRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { isCharging: boolean; } interface net_minecraft_client_renderer_entity_state_GoatRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { hasLeftHorn: boolean; hasRightHorn: boolean; rammingXHeadRot: number; } interface net_minecraft_client_renderer_entity_state_GuardianRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { attackScale: number; attackTargetPosition: net_minecraft_world_phys_Vec3; attackTime: number; eyePosition: net_minecraft_world_phys_Vec3; lookAtPosition: net_minecraft_world_phys_Vec3; lookDirection: net_minecraft_world_phys_Vec3; spikesAnimation: number; tailAnimation: number; } interface net_minecraft_client_renderer_entity_state_HappyGhastRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { bodyItem: net_minecraft_world_item_ItemStack; isLeashHolder: boolean; isRidden: boolean; } interface net_minecraft_client_renderer_entity_state_HitboxRenderState { blue(): number; equals(o: any): boolean; green(): number; hashCode(): number; offsetX(): number; offsetY(): number; offsetZ(): number; red(): number; toString(): string; x0(): number; x1(): number; y0(): number; y1(): number; z0(): number; z1(): number; } interface net_minecraft_client_renderer_entity_state_HitboxesRenderState { equals(o: any): boolean; hashCode(): number; hitboxes(): any; toString(): string; viewX(): number; viewY(): number; viewZ(): number; } interface net_minecraft_client_renderer_entity_state_HoglinRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { attackAnimationRemainingTicks: number; isConverting: boolean; } interface net_minecraft_client_renderer_entity_state_HoldingEntityRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly heldItem: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_renderer_entity_state_HorseRenderState extends net_minecraft_client_renderer_entity_state_EquineRenderState { bodyArmorItem: net_minecraft_world_item_ItemStack; markings: net_minecraft_world_entity_animal_horse_Markings; variant: net_minecraft_world_entity_animal_horse_Variant; } interface net_minecraft_client_renderer_entity_state_HumanoidRenderState extends net_minecraft_client_renderer_entity_state_ArmedEntityRenderState { attackArm: net_minecraft_world_entity_HumanoidArm; attackTime: number; chestEquipment: net_minecraft_world_item_ItemStack; elytraRotX: number; elytraRotY: number; elytraRotZ: number; feetEquipment: net_minecraft_world_item_ItemStack; headEquipment: net_minecraft_world_item_ItemStack; isCrouching: boolean; isFallFlying: boolean; isPassenger: boolean; isUsingItem: boolean; isVisuallySwimming: boolean; legsEquipment: net_minecraft_world_item_ItemStack; maxCrossbowChargeDuration: number; speedValue: number; swimAmount: number; ticksUsingItem: number; useItemHand: net_minecraft_world_InteractionHand; } interface net_minecraft_client_renderer_entity_state_IllagerRenderState extends net_minecraft_client_renderer_entity_state_ArmedEntityRenderState { armPose: net_minecraft_world_entity_monster_AbstractIllager_IllagerArmPose; attackAnim: number; isAggressive: boolean; isRiding: boolean; maxCrossbowChargeDuration: number; ticksUsingItem: number; } interface net_minecraft_client_renderer_entity_state_IllusionerRenderState extends net_minecraft_client_renderer_entity_state_IllagerRenderState { illusionOffsets: net_minecraft_world_phys_Vec3[]; isCastingSpell: boolean; } interface net_minecraft_client_renderer_entity_state_IronGolemRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { attackTicksRemaining: number; crackiness: net_minecraft_world_entity_Crackiness_Level; offerFlowerTick: number; } interface net_minecraft_client_renderer_entity_state_ItemClusterRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { count: number; extractItemGroupRenderState(entity: net_minecraft_world_entity_Entity, itemStack: net_minecraft_world_item_ItemStack, itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver): void; readonly item: net_minecraft_client_renderer_item_ItemStackRenderState; seed: number; shouldSpread: boolean; } interface net_minecraft_client_renderer_entity_state_ItemDisplayEntityRenderState extends net_minecraft_client_renderer_entity_state_DisplayEntityRenderState { readonly item: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_renderer_entity_state_ItemEntityRenderState extends net_minecraft_client_renderer_entity_state_ItemClusterRenderState { bobOffset: number; shouldBob: boolean; } interface net_minecraft_client_renderer_entity_state_ItemFrameRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { direction: net_minecraft_core_Direction; isGlowFrame: boolean; readonly item: net_minecraft_client_renderer_item_ItemStackRenderState; mapId: net_minecraft_world_level_saveddata_maps_MapId; readonly mapRenderState: net_minecraft_client_renderer_state_MapRenderState; rotation: number; } interface net_minecraft_client_renderer_entity_state_LightningBoltRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { seed: number; } interface net_minecraft_client_renderer_entity_state_LivingEntityRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { ageScale: number; bedOrientation: net_minecraft_core_Direction; bodyRot: number; deathTime: number; hasPose(pose: net_minecraft_world_entity_Pose): boolean; hasRedOverlay: boolean; readonly headItem: net_minecraft_client_renderer_item_ItemStackRenderState; isAutoSpinAttack: boolean; isBaby: boolean; isFullyFrozen: boolean; isInWater: boolean; isInvisibleToPlayer: boolean; isUpsideDown: boolean; pose: net_minecraft_world_entity_Pose; scale: number; walkAnimationPos: number; walkAnimationSpeed: number; wornHeadAnimationPos: number; wornHeadProfile: net_minecraft_world_item_component_ResolvableProfile; wornHeadType: net_minecraft_world_level_block_SkullBlock_Type; xRot: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_LlamaRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { bodyItem: net_minecraft_world_item_ItemStack; hasChest: boolean; isTraderLlama: boolean; variant: net_minecraft_world_entity_animal_horse_Llama_Variant; } interface net_minecraft_client_renderer_entity_state_LlamaSpitRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { xRot: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_MinecartRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { backPos: net_minecraft_world_phys_Vec3; damageTime: number; displayBlockState: net_minecraft_world_level_block_state_BlockState; displayOffset: number; frontPos: net_minecraft_world_phys_Vec3; hurtDir: number; hurtTime: number; isNewRender: boolean; offsetSeed: number; posOnRail: net_minecraft_world_phys_Vec3; renderPos: net_minecraft_world_phys_Vec3; xRot: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_MinecartTntRenderState extends net_minecraft_client_renderer_entity_state_MinecartRenderState { fuseRemainingInTicks: number; } interface net_minecraft_client_renderer_entity_state_MushroomCowRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { variant: net_minecraft_world_entity_animal_MushroomCow_Variant; } interface net_minecraft_client_renderer_entity_state_PaintingRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { direction: net_minecraft_core_Direction; lightCoordsPerBlock: number[]; variant: net_minecraft_world_entity_decoration_PaintingVariant; } interface net_minecraft_client_renderer_entity_state_PandaRenderState extends net_minecraft_client_renderer_entity_state_HoldingEntityRenderState { isEating: boolean; isScared: boolean; isSitting: boolean; isSneezing: boolean; isUnhappy: boolean; lieOnBackAmount: number; rollAmount: number; rollTime: number; sitAmount: number; sneezeTime: number; variant: net_minecraft_world_entity_animal_Panda_Gene; } interface net_minecraft_client_renderer_entity_state_ParrotRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { flapAngle: number; pose: any; variant: net_minecraft_world_entity_animal_Parrot_Variant; } interface net_minecraft_client_renderer_entity_state_PhantomRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { flapTime: number; size: number; } interface net_minecraft_client_renderer_entity_state_PigRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { saddle: net_minecraft_world_item_ItemStack; variant: net_minecraft_world_entity_animal_PigVariant; } interface net_minecraft_client_renderer_entity_state_PiglinRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { armPose: net_minecraft_world_entity_monster_piglin_PiglinArmPose; isBrute: boolean; isConverting: boolean; maxCrossbowChageDuration: number; } interface net_minecraft_client_renderer_entity_state_PolarBearRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { standScale: number; } interface net_minecraft_client_renderer_entity_state_PufferfishRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { puffState: number; } interface net_minecraft_client_renderer_entity_state_RabbitRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { isToast: boolean; jumpCompletion: number; variant: net_minecraft_world_entity_animal_Rabbit_Variant; } interface net_minecraft_client_renderer_entity_state_RavagerRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { attackTicksRemaining: number; roarAnimation: number; stunnedTicksRemaining: number; } interface net_minecraft_client_renderer_entity_state_SalmonRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { variant: net_minecraft_world_entity_animal_Salmon_Variant; } interface net_minecraft_client_renderer_entity_state_ServerHitboxesRenderState { deltaMovementX(): number; deltaMovementY(): number; deltaMovementZ(): number; equals(o: any): boolean; eyeHeight(): number; hashCode(): number; hitboxes(): net_minecraft_client_renderer_entity_state_HitboxesRenderState; missing(): boolean; serverEntityX(): number; serverEntityY(): number; serverEntityZ(): number; toString(): string; } interface net_minecraft_client_renderer_entity_state_SheepRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { getWoolColor(): number; headEatAngleScale: number; headEatPositionScale: number; isJebSheep: boolean; isSheared: boolean; woolColor: net_minecraft_world_item_DyeColor; } interface net_minecraft_client_renderer_entity_state_ShulkerBulletRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { xRot: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_ShulkerRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { attachFace: net_minecraft_core_Direction; color: net_minecraft_world_item_DyeColor; peekAmount: number; renderOffset: net_minecraft_world_phys_Vec3; yBodyRot: number; yHeadRot: number; } interface net_minecraft_client_renderer_entity_state_SkeletonRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { isAggressive: boolean; isHoldingBow: boolean; isShaking: boolean; } interface net_minecraft_client_renderer_entity_state_SlimeRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { size: number; squish: number; } interface net_minecraft_client_renderer_entity_state_SnifferRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly diggingAnimationState: net_minecraft_world_entity_AnimationState; readonly feelingHappyAnimationState: net_minecraft_world_entity_AnimationState; isSearching: boolean; readonly risingAnimationState: net_minecraft_world_entity_AnimationState; readonly scentingAnimationState: net_minecraft_world_entity_AnimationState; readonly sniffingAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_client_renderer_entity_state_SnowGolemRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { hasPumpkin: boolean; } interface net_minecraft_client_renderer_entity_state_SquidRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { tentacleAngle: number; xBodyRot: number; zBodyRot: number; } interface net_minecraft_client_renderer_entity_state_StriderRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { isRidden: boolean; isSuffocating: boolean; saddle: net_minecraft_world_item_ItemStack; } interface net_minecraft_client_renderer_entity_state_TextDisplayEntityRenderState extends net_minecraft_client_renderer_entity_state_DisplayEntityRenderState { cachedInfo: net_minecraft_world_entity_Display_TextDisplay_CachedInfo; textRenderState: net_minecraft_world_entity_Display_TextDisplay_TextRenderState; } interface net_minecraft_client_renderer_entity_state_ThrownItemRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { readonly item: net_minecraft_client_renderer_item_ItemStackRenderState; } interface net_minecraft_client_renderer_entity_state_ThrownTridentRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { isFoil: boolean; xRot: number; yRot: number; } interface net_minecraft_client_renderer_entity_state_TippableArrowRenderState extends net_minecraft_client_renderer_entity_state_ArrowRenderState { isTipped: boolean; } interface net_minecraft_client_renderer_entity_state_TntRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { blockState: net_minecraft_world_level_block_state_BlockState; fuseRemainingInTicks: number; } interface net_minecraft_client_renderer_entity_state_TropicalFishRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { baseColor: number; pattern: net_minecraft_world_entity_animal_TropicalFish_Pattern; patternColor: number; } interface net_minecraft_client_renderer_entity_state_TurtleRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { hasEgg: boolean; isLayingEgg: boolean; isOnLand: boolean; } interface net_minecraft_client_renderer_entity_state_VexRenderState extends net_minecraft_client_renderer_entity_state_ArmedEntityRenderState { isCharging: boolean; } interface net_minecraft_client_renderer_entity_state_VillagerDataHolderRenderState { getVillagerData(): net_minecraft_world_entity_npc_VillagerData; } interface net_minecraft_client_renderer_entity_state_VillagerRenderState extends net_minecraft_client_renderer_entity_state_HoldingEntityRenderState, net_minecraft_client_renderer_entity_state_VillagerDataHolderRenderState { isUnhappy: boolean; villagerData: net_minecraft_world_entity_npc_VillagerData; } interface net_minecraft_client_renderer_entity_state_WardenRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { readonly attackAnimationState: net_minecraft_world_entity_AnimationState; readonly diggingAnimationState: net_minecraft_world_entity_AnimationState; readonly emergeAnimationState: net_minecraft_world_entity_AnimationState; heartAnimation: number; readonly roarAnimationState: net_minecraft_world_entity_AnimationState; readonly sniffAnimationState: net_minecraft_world_entity_AnimationState; readonly sonicBoomAnimationState: net_minecraft_world_entity_AnimationState; tendrilAnimation: number; } interface net_minecraft_client_renderer_entity_state_WitchRenderState extends net_minecraft_client_renderer_entity_state_HoldingEntityRenderState { entityId: number; isHoldingItem: boolean; isHoldingPotion: boolean; } interface net_minecraft_client_renderer_entity_state_WitherRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { invulnerableTicks: number; isPowered: boolean; xHeadRots: number[]; yHeadRots: number[]; } interface net_minecraft_client_renderer_entity_state_WitherSkullRenderState extends net_minecraft_client_renderer_entity_state_EntityRenderState { isDangerous: boolean; readonly modelState: net_minecraft_client_model_SkullModelBase_State; } interface net_minecraft_client_renderer_entity_state_WolfRenderState extends net_minecraft_client_renderer_entity_state_LivingEntityRenderState { bodyArmorItem: net_minecraft_world_item_ItemStack; collarColor: net_minecraft_world_item_DyeColor; getBodyRollAngle(arg0: number): number; headRollAngle: number; isAngry: boolean; isSitting: boolean; shakeAnim: number; tailAngle: number; texture: net_minecraft_resources_ResourceLocation; wetShade: number; } interface net_minecraft_client_renderer_entity_state_ZombieRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { isAggressive: boolean; isConverting: boolean; } interface net_minecraft_client_renderer_entity_state_ZombieVillagerRenderState extends net_minecraft_client_renderer_entity_state_ZombieRenderState, net_minecraft_client_renderer_entity_state_VillagerDataHolderRenderState { villagerData: net_minecraft_world_entity_npc_VillagerData; } interface net_minecraft_client_renderer_entity_state_ZombifiedPiglinRenderState extends net_minecraft_client_renderer_entity_state_HumanoidRenderState { isAggressive: boolean; } interface net_minecraft_client_renderer_feature_BlockFeatureRenderer { readonly poseStack: any; render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, blockRenderDispatcher: net_minecraft_client_renderer_block_BlockRenderDispatcher, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource): void; } interface net_minecraft_client_renderer_feature_CustomFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_feature_CustomFeatureRenderer_Storage { add(poseStack: any, renderType: net_minecraft_client_renderer_RenderType, customGeometryRenderer: net_minecraft_client_renderer_SubmitNodeCollector_CustomGeometryRenderer): void; clear(): void; readonly customGeometrySubmits: any; readonly customGeometrySubmitsUsage: any; endFrame(): void; } interface net_minecraft_client_renderer_feature_FeatureRenderDispatcher { readonly atlasManager: net_minecraft_client_resources_model_AtlasManager; readonly blockFeatureRenderer: net_minecraft_client_renderer_feature_BlockFeatureRenderer; readonly blockRenderDispatcher: net_minecraft_client_renderer_block_BlockRenderDispatcher; readonly bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource; close(): void; readonly crumblingBufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource; readonly customFeatureRenderer: net_minecraft_client_renderer_feature_CustomFeatureRenderer; endFrame(): void; readonly flameFeatureRenderer: net_minecraft_client_renderer_feature_FlameFeatureRenderer; readonly font: net_minecraft_client_gui_Font; getSubmitNodeStorage(): net_minecraft_client_renderer_SubmitNodeStorage; readonly hitboxFeatureRenderer: net_minecraft_client_renderer_feature_HitboxFeatureRenderer; readonly itemFeatureRenderer: net_minecraft_client_renderer_feature_ItemFeatureRenderer; readonly leashFeatureRenderer: net_minecraft_client_renderer_feature_LeashFeatureRenderer; readonly modelFeatureRenderer: net_minecraft_client_renderer_feature_ModelFeatureRenderer; readonly modelPartFeatureRenderer: net_minecraft_client_renderer_feature_ModelPartFeatureRenderer; readonly nameTagFeatureRenderer: net_minecraft_client_renderer_feature_NameTagFeatureRenderer; readonly outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource; readonly particleFeatureRenderer: net_minecraft_client_renderer_feature_ParticleFeatureRenderer; renderAllFeatures(): void; readonly shadowFeatureRenderer: net_minecraft_client_renderer_feature_ShadowFeatureRenderer; readonly submitNodeStorage: net_minecraft_client_renderer_SubmitNodeStorage; readonly textFeatureRenderer: net_minecraft_client_renderer_feature_TextFeatureRenderer; } interface net_minecraft_client_renderer_feature_FlameFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, atlasManager: net_minecraft_client_resources_model_AtlasManager): void; renderFlame(pose: any, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, entityRenderState: net_minecraft_client_renderer_entity_state_EntityRenderState, quaternionf: any, atlasManager: net_minecraft_client_resources_model_AtlasManager): void; } interface net_minecraft_client_renderer_feature_HitboxFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_feature_ItemFeatureRenderer { readonly poseStack: any; render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource): void; } interface net_minecraft_client_renderer_feature_LeashFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_feature_ModelFeatureRenderer { readonly poseStack: any; render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource, bufferSource_: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; renderBatch(bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource, map: any, bufferSource_: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; renderModel(modelSubmit: net_minecraft_client_renderer_SubmitNodeStorage_ModelSubmit, renderType: net_minecraft_client_renderer_RenderType, vertexConsumer: any, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; renderTranslucents(bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource, list: any, bufferSource_: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_feature_ModelFeatureRenderer_CrumblingOverlay { cameraPose(): any; equals(o: any): boolean; hashCode(): number; progress(): number; toString(): string; } interface net_minecraft_client_renderer_feature_ModelFeatureRenderer_Storage { add(renderType: net_minecraft_client_renderer_RenderType, modelSubmit: net_minecraft_client_renderer_SubmitNodeStorage_ModelSubmit): void; clear(): void; endFrame(): void; readonly opaqueModelSubmits: any; readonly translucentModelSubmits: any; readonly usedModelSubmitBuckets: any; } interface net_minecraft_client_renderer_feature_ModelPartFeatureRenderer { readonly poseStack: any; render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, outlineBufferSource: net_minecraft_client_renderer_OutlineBufferSource, bufferSource_: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_feature_ModelPartFeatureRenderer_Storage { add(renderType: net_minecraft_client_renderer_RenderType, modelPartSubmit: net_minecraft_client_renderer_SubmitNodeStorage_ModelPartSubmit): void; clear(): void; endFrame(): void; readonly modelPartSubmits: any; readonly modelPartSubmitsUsage: any; } interface net_minecraft_client_renderer_feature_NameTagFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource, font: net_minecraft_client_gui_Font): void; } interface net_minecraft_client_renderer_feature_NameTagFeatureRenderer_Storage { add(poseStack: any, vec3: net_minecraft_world_phys_Vec3, arg2: number, component: net_minecraft_network_chat_Component, arg4: boolean, arg5: number, arg6: number, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; clear(): void; readonly nameTagSubmitsNormal: any; readonly nameTagSubmitsSeethrough: any; } interface net_minecraft_client_renderer_feature_ParticleFeatureRenderer { readonly availableBuffers: any; close(): void; endFrame(): void; prepareRenderPass(renderPass: any): void; render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection): void; readonly usedBuffers: any; } interface net_minecraft_client_renderer_feature_ParticleFeatureRenderer_ParticleBufferCache { close(): void; get(): any; ringBuffer: net_minecraft_client_renderer_MappableRingBuffer; rotate(): void; write(byteBuffer: any): void; } interface net_minecraft_client_renderer_feature_ShadowFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_feature_TextFeatureRenderer { render(submitNodeCollection: net_minecraft_client_renderer_SubmitNodeCollection, bufferSource: net_minecraft_client_renderer_MultiBufferSource_BufferSource): void; } interface net_minecraft_client_renderer_fog_FogData { cloudEnd: number; environmentalEnd: number; environmentalStart: number; renderDistanceEnd: number; renderDistanceStart: number; skyEnd: number; } interface net_minecraft_client_renderer_fog_FogRenderer { close(): void; computeFogColor(camera: net_minecraft_client_Camera, arg1: number, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg3: number, arg4: number, arg5: boolean): any; readonly emptyBuffer: any; endFrame(): void; getBuffer(fogMode: net_minecraft_client_renderer_fog_FogRenderer_FogMode): any; getFogType(camera: net_minecraft_client_Camera, arg1: boolean): net_minecraft_world_level_material_FogType; readonly regularBuffer: net_minecraft_client_renderer_MappableRingBuffer; setupFog(camera: net_minecraft_client_Camera, arg1: number, arg2: boolean, deltaTracker: net_minecraft_client_DeltaTracker, arg4: number, clientLevel: net_minecraft_client_multiplayer_ClientLevel): any; updateBuffer(byteBuffer: any, arg1: number, vector4f: any, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; } interface net_minecraft_client_renderer_fog_FogRenderer_FogMode { } interface net_minecraft_client_renderer_fog_environment_AirBasedFogEnvironment extends net_minecraft_client_renderer_fog_environment_FogEnvironment { } interface net_minecraft_client_renderer_fog_environment_AtmosphericFogEnvironment extends net_minecraft_client_renderer_fog_environment_AirBasedFogEnvironment { rainFogMultiplier: number; } interface net_minecraft_client_renderer_fog_environment_BlindnessFogEnvironment extends net_minecraft_client_renderer_fog_environment_MobEffectFogEnvironment { } interface net_minecraft_client_renderer_fog_environment_DarknessFogEnvironment extends net_minecraft_client_renderer_fog_environment_MobEffectFogEnvironment { } interface net_minecraft_client_renderer_fog_environment_DimensionOrBossFogEnvironment extends net_minecraft_client_renderer_fog_environment_AirBasedFogEnvironment { } interface net_minecraft_client_renderer_fog_environment_FogEnvironment { getBaseColor(clientLevel: net_minecraft_client_multiplayer_ClientLevel, camera: net_minecraft_client_Camera, arg2: number, arg3: number): number; getModifiedDarkness(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number, arg2: number): number; isApplicable(fogType: net_minecraft_world_level_material_FogType, entity: net_minecraft_world_entity_Entity): boolean; modifiesDarkness(): boolean; onNotApplicable(): void; providesColor(): boolean; setupFog(fogData: net_minecraft_client_renderer_fog_FogData, entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg4: number, deltaTracker: net_minecraft_client_DeltaTracker): void; } interface net_minecraft_client_renderer_fog_environment_LavaFogEnvironment extends net_minecraft_client_renderer_fog_environment_FogEnvironment { } interface net_minecraft_client_renderer_fog_environment_MobEffectFogEnvironment extends net_minecraft_client_renderer_fog_environment_FogEnvironment { getMobEffect(): net_minecraft_core_Holder; } interface net_minecraft_client_renderer_fog_environment_PowderedSnowFogEnvironment extends net_minecraft_client_renderer_fog_environment_FogEnvironment { } interface net_minecraft_client_renderer_fog_environment_WaterFogEnvironment extends net_minecraft_client_renderer_fog_environment_FogEnvironment { } interface net_minecraft_client_renderer_item_BlockModelWrapper extends net_minecraft_client_renderer_item_ItemModel { readonly animated: boolean; readonly extents: any; readonly properties: net_minecraft_client_renderer_item_ModelRenderProperties; readonly quads: any; readonly renderType: net_minecraft_client_renderer_RenderType; readonly tints: any; } interface net_minecraft_client_renderer_item_BlockModelWrapper_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { equals(o: any): boolean; hashCode(): number; model(): net_minecraft_resources_ResourceLocation; tints(): any; toString(): string; } interface net_minecraft_client_renderer_item_BundleSelectedItemSpecialRenderer extends net_minecraft_client_renderer_item_ItemModel { } interface net_minecraft_client_renderer_item_BundleSelectedItemSpecialRenderer_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_ClientItem { equals(o: any): boolean; hashCode(): number; model(): net_minecraft_client_renderer_item_ItemModel_Unbaked; properties(): net_minecraft_client_renderer_item_ClientItem_Properties; registrySwapper(): net_minecraft_util_RegistryContextSwapper; toString(): string; withRegistrySwapper(registryContextSwapper: net_minecraft_util_RegistryContextSwapper): net_minecraft_client_renderer_item_ClientItem; } interface net_minecraft_client_renderer_item_ClientItem_Properties { equals(o: any): boolean; handAnimationOnSwap(): boolean; hashCode(): number; oversizedInGui(): boolean; toString(): string; } interface net_minecraft_client_renderer_item_CompositeModel extends net_minecraft_client_renderer_item_ItemModel { readonly models: any; } interface net_minecraft_client_renderer_item_CompositeModel_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { equals(o: any): boolean; hashCode(): number; models(): any; toString(): string; } interface net_minecraft_client_renderer_item_ConditionalItemModel extends net_minecraft_client_renderer_item_ItemModel { readonly onFalse: net_minecraft_client_renderer_item_ItemModel; readonly onTrue: net_minecraft_client_renderer_item_ItemModel; readonly property: net_minecraft_client_renderer_item_properties_conditional_ItemModelPropertyTest; } interface net_minecraft_client_renderer_item_ConditionalItemModel_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { adaptProperty(conditionalItemModelProperty: net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty, registryContextSwapper: net_minecraft_util_RegistryContextSwapper): net_minecraft_client_renderer_item_properties_conditional_ItemModelPropertyTest; equals(o: any): boolean; hashCode(): number; onFalse(): net_minecraft_client_renderer_item_ItemModel_Unbaked; onTrue(): net_minecraft_client_renderer_item_ItemModel_Unbaked; property(): net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty; toString(): string; } interface net_minecraft_client_renderer_item_EmptyModel extends net_minecraft_client_renderer_item_ItemModel { } interface net_minecraft_client_renderer_item_EmptyModel_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_ItemModel { update(itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, itemStack: net_minecraft_world_item_ItemStack, itemModelResolver: net_minecraft_client_renderer_item_ItemModelResolver, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, clientLevel: net_minecraft_client_multiplayer_ClientLevel, itemOwner: net_minecraft_world_entity_ItemOwner, arg6: number): void; } interface net_minecraft_client_renderer_item_ItemModel_BakingContext extends net_minecraft_client_renderer_special_SpecialModelRenderer_BakingContext { blockModelBaker(): net_minecraft_client_resources_model_ModelBaker; contextSwapper(): net_minecraft_util_RegistryContextSwapper; equals(o: any): boolean; hashCode(): number; missingItemModel(): net_minecraft_client_renderer_item_ItemModel; toString(): string; } interface net_minecraft_client_renderer_item_ItemModel_Unbaked extends net_minecraft_client_resources_model_ResolvableModel { bake(bakingContext: net_minecraft_client_renderer_item_ItemModel_BakingContext): net_minecraft_client_renderer_item_ItemModel; type(): any; } interface net_minecraft_client_renderer_item_ItemModelResolver { appendItemLayers(itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, itemStack: net_minecraft_world_item_ItemStack, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, level: net_minecraft_world_level_Level, itemOwner: net_minecraft_world_entity_ItemOwner, arg5: number): void; readonly clientProperties: any; readonly modelGetter: any; shouldPlaySwapAnimation(itemStack: net_minecraft_world_item_ItemStack): boolean; updateForLiving(itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, itemStack: net_minecraft_world_item_ItemStack, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, livingEntity: net_minecraft_world_entity_LivingEntity): void; updateForNonLiving(itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, itemStack: net_minecraft_world_item_ItemStack, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, entity: net_minecraft_world_entity_Entity): void; updateForTopItem(itemStackRenderState: net_minecraft_client_renderer_item_ItemStackRenderState, itemStack: net_minecraft_world_item_ItemStack, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, level: net_minecraft_world_level_Level, itemOwner: net_minecraft_world_entity_ItemOwner, arg5: number): void; } interface net_minecraft_client_renderer_item_ItemModels { } interface net_minecraft_client_renderer_item_ItemStackRenderState { activeLayerCount: number; animated: boolean; appendModelIdentityElement(object: any): void; cachedModelBoundingBox: net_minecraft_world_phys_AABB; clear(): void; displayContext: net_minecraft_world_item_ItemDisplayContext; ensureCapacity(arg0: number): void; firstLayer(): net_minecraft_client_renderer_item_ItemStackRenderState_LayerRenderState; getModelBoundingBox(): net_minecraft_world_phys_AABB; isAnimated(): boolean; isEmpty(): boolean; isOversizedInGui(): boolean; layers: net_minecraft_client_renderer_item_ItemStackRenderState_LayerRenderState[]; newLayer(): net_minecraft_client_renderer_item_ItemStackRenderState_LayerRenderState; oversizedInGui: boolean; pickParticleIcon(randomSource: net_minecraft_util_RandomSource): net_minecraft_client_renderer_texture_TextureAtlasSprite; setAnimated(): void; setOversizedInGui(arg0: boolean): void; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, arg4: number): void; usesBlockLight(): boolean; visitExtents(consumer: any): void; } interface net_minecraft_client_renderer_item_ItemStackRenderState_FoilType { } interface net_minecraft_client_renderer_item_ItemStackRenderState_LayerRenderState { argumentForSpecialRendering: any; clear(): void; extents: any; foilType: net_minecraft_client_renderer_item_ItemStackRenderState_FoilType; particleIcon: net_minecraft_client_renderer_texture_TextureAtlasSprite; prepareQuadList(): any; prepareTintLayers(arg0: number): number[]; readonly quads: any; renderType: net_minecraft_client_renderer_RenderType; setExtents(supplier: any): void; setFoilType(foilType: net_minecraft_client_renderer_item_ItemStackRenderState_FoilType): void; setParticleIcon(textureAtlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite): void; setRenderType(renderType: net_minecraft_client_renderer_RenderType): void; setTransform(itemTransform: net_minecraft_client_renderer_block_model_ItemTransform): void; setUsesBlockLight(arg0: boolean): void; setupSpecialModel(specialModelRenderer: net_minecraft_client_renderer_special_SpecialModelRenderer, object: any): void; specialRenderer: net_minecraft_client_renderer_special_SpecialModelRenderer; submit(poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg2: number, arg3: number, arg4: number): void; tintLayers: number[]; transform: net_minecraft_client_renderer_block_model_ItemTransform; usesBlockLight: boolean; } interface net_minecraft_client_renderer_item_MissingItemModel extends net_minecraft_client_renderer_item_ItemModel { readonly extents: any; readonly properties: net_minecraft_client_renderer_item_ModelRenderProperties; readonly quads: any; } interface net_minecraft_client_renderer_item_ModelRenderProperties { applyToLayer(layerRenderState: net_minecraft_client_renderer_item_ItemStackRenderState_LayerRenderState, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): void; equals(o: any): boolean; hashCode(): number; particleIcon(): net_minecraft_client_renderer_texture_TextureAtlasSprite; toString(): string; transforms(): net_minecraft_client_renderer_block_model_ItemTransforms; usesBlockLight(): boolean; } interface net_minecraft_client_renderer_item_RangeSelectItemModel extends net_minecraft_client_renderer_item_ItemModel { readonly fallback: net_minecraft_client_renderer_item_ItemModel; readonly models: net_minecraft_client_renderer_item_ItemModel[]; readonly property: net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty; readonly scale: number; readonly thresholds: number[]; } interface net_minecraft_client_renderer_item_RangeSelectItemModel_Entry { equals(o: any): boolean; hashCode(): number; model(): net_minecraft_client_renderer_item_ItemModel_Unbaked; threshold(): number; toString(): string; } interface net_minecraft_client_renderer_item_RangeSelectItemModel_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { entries(): any; equals(o: any): boolean; fallback(): any; hashCode(): number; property(): net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty; scale(): number; toString(): string; } interface net_minecraft_client_renderer_item_SelectItemModel extends net_minecraft_client_renderer_item_ItemModel { readonly models: net_minecraft_client_renderer_item_SelectItemModel_ModelSelector; readonly property: net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty; } interface net_minecraft_client_renderer_item_SelectItemModel_ModelSelector { get(object: any, clientLevel: net_minecraft_client_multiplayer_ClientLevel): net_minecraft_client_renderer_item_ItemModel; } interface net_minecraft_client_renderer_item_SelectItemModel_SwitchCase { equals(o: any): boolean; hashCode(): number; model(): net_minecraft_client_renderer_item_ItemModel_Unbaked; toString(): string; values(): any; } interface net_minecraft_client_renderer_item_SelectItemModel_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { equals(o: any): boolean; fallback(): any; hashCode(): number; toString(): string; unbakedSwitch(): net_minecraft_client_renderer_item_SelectItemModel_UnbakedSwitch; } interface net_minecraft_client_renderer_item_SelectItemModel_UnbakedSwitch { bake(bakingContext: net_minecraft_client_renderer_item_ItemModel_BakingContext, itemModel: net_minecraft_client_renderer_item_ItemModel): net_minecraft_client_renderer_item_ItemModel; cases(): any; createModelGetter(object2ObjectMap: any, registryContextSwapper: net_minecraft_util_RegistryContextSwapper): net_minecraft_client_renderer_item_SelectItemModel_ModelSelector; equals(o: any): boolean; hashCode(): number; property(): net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty; resolveDependencies(resolver: net_minecraft_client_resources_model_ResolvableModel_Resolver): void; toString(): string; } interface net_minecraft_client_renderer_item_SpecialModelWrapper extends net_minecraft_client_renderer_item_ItemModel { readonly properties: net_minecraft_client_renderer_item_ModelRenderProperties; readonly specialRenderer: net_minecraft_client_renderer_special_SpecialModelRenderer; } interface net_minecraft_client_renderer_item_SpecialModelWrapper_Unbaked extends net_minecraft_client_renderer_item_ItemModel_Unbaked { base(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; getProperties(bakingContext: net_minecraft_client_renderer_item_ItemModel_BakingContext): net_minecraft_client_renderer_item_ModelRenderProperties; hashCode(): number; specialModel(): net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked; toString(): string; } interface net_minecraft_client_renderer_item_TrackingItemStackRenderState extends net_minecraft_client_renderer_item_ItemStackRenderState { getModelIdentity(): any; readonly modelIdentityElements: any; } interface net_minecraft_client_renderer_item_properties_conditional_Broken extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_BundleHasSelectedItem extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_ComponentMatches extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; predicate(): net_minecraft_core_component_predicates_DataComponentPredicate_Single; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperties { } interface net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty extends net_minecraft_client_renderer_item_properties_conditional_ItemModelPropertyTest { type(): any; } interface net_minecraft_client_renderer_item_properties_conditional_CustomModelDataProperty extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_Damaged extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_ExtendedView extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_FishingRodCast extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_HasComponent extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { componentType(): net_minecraft_core_component_DataComponentType; equals(o: any): boolean; hashCode(): number; ignoreDefault(): boolean; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_IsCarried extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_IsKeybindDown extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; keybind(): net_minecraft_client_KeyMapping; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_IsSelected extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_IsUsingItem extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_IsViewEntity extends net_minecraft_client_renderer_item_properties_conditional_ConditionalItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_conditional_ItemModelPropertyTest { get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): boolean; } interface net_minecraft_client_renderer_item_properties_numeric_BundleFullness extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_numeric_CompassAngle extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { readonly state: net_minecraft_client_renderer_item_properties_numeric_CompassAngleState; } interface net_minecraft_client_renderer_item_properties_numeric_CompassAngleState extends net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper { readonly compassTarget: net_minecraft_client_renderer_item_properties_numeric_CompassAngleState_CompassTarget; getRandomlySpinningRotation(arg0: number, arg1: number): number; getRotationTowardsCompassTarget(itemOwner: net_minecraft_world_entity_ItemOwner, arg1: number, blockPos: net_minecraft_core_BlockPos): number; readonly noTargetWobbler: net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper_Wobbler; readonly random: net_minecraft_util_RandomSource; target(): net_minecraft_client_renderer_item_properties_numeric_CompassAngleState_CompassTarget; readonly wobbler: net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper_Wobbler; } interface net_minecraft_client_renderer_item_properties_numeric_CompassAngleState_CompassTarget extends net_minecraft_util_StringRepresentable { get(clientLevel: net_minecraft_client_multiplayer_ClientLevel, itemStack: net_minecraft_world_item_ItemStack, itemOwner: net_minecraft_world_entity_ItemOwner): net_minecraft_core_GlobalPos; readonly name: string; } interface net_minecraft_client_renderer_item_properties_numeric_Cooldown extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_numeric_Count extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; normalize(): boolean; toString(): string; } interface net_minecraft_client_renderer_item_properties_numeric_CrossbowPull extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { } interface net_minecraft_client_renderer_item_properties_numeric_CustomModelDataProperty extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_numeric_Damage extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; normalize(): boolean; toString(): string; } interface net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper { calculate(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, arg2: number, itemOwner: net_minecraft_world_entity_ItemOwner): number; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, itemOwner: net_minecraft_world_entity_ItemOwner, arg3: number): number; newWobbler(arg0: number): net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper_Wobbler; wobble(): boolean; } interface net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper_Wobbler { rotation(): number; shouldUpdate(arg0: number): boolean; update(arg0: number, arg1: number): void; } interface net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperties { } interface net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, itemOwner: net_minecraft_world_entity_ItemOwner, arg3: number): number; type(): any; } interface net_minecraft_client_renderer_item_properties_numeric_Time extends net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper, net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { readonly randomSource: net_minecraft_util_RandomSource; readonly source: net_minecraft_client_renderer_item_properties_numeric_Time_TimeSource; readonly wobbler: net_minecraft_client_renderer_item_properties_numeric_NeedleDirectionHelper_Wobbler; } interface net_minecraft_client_renderer_item_properties_numeric_Time_TimeSource extends net_minecraft_util_StringRepresentable { get(clientLevel: net_minecraft_client_multiplayer_ClientLevel, itemStack: net_minecraft_world_item_ItemStack, itemOwner: net_minecraft_world_entity_ItemOwner, randomSource: net_minecraft_util_RandomSource): number; readonly name: string; } interface net_minecraft_client_renderer_item_properties_numeric_UseCycle extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; period(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_numeric_UseDuration extends net_minecraft_client_renderer_item_properties_numeric_RangeSelectItemModelProperty { equals(o: any): boolean; hashCode(): number; remaining(): boolean; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_Charge extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_world_item_CrossbowItem_ChargeType; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_ComponentContents extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { componentType(): net_minecraft_core_component_DataComponentType; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_ContextDimension extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_resources_ResourceKey; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_ContextEntityType extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_resources_ResourceKey; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_CustomModelDataProperty extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): string; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_DisplayContext extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_world_item_ItemDisplayContext; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_ItemBlockState extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): string; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; property(): string; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_LocalTime extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { readonly data: any; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): string; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; lastResult: string; nextUpdateTimeMs: number; readonly parsedFormat: any; update(): string; } interface net_minecraft_client_renderer_item_properties_select_MainHand extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_world_entity_HumanoidArm; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_SelectItemModelProperties { } interface net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; type(): net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty_Type; valueCodec(): any; } interface net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty_Type { equals(o: any): boolean; hashCode(): number; switchCodec(): any; toString(): string; } interface net_minecraft_client_renderer_item_properties_select_TrimMaterialProperty extends net_minecraft_client_renderer_item_properties_select_SelectItemModelProperty { equals(o: any): boolean; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): net_minecraft_resources_ResourceKey; get(itemStack: net_minecraft_world_item_ItemStack, clientLevel: net_minecraft_client_multiplayer_ClientLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): any; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_BannerSpecialRenderer extends net_minecraft_client_renderer_special_SpecialModelRenderer { readonly bannerRenderer: net_minecraft_client_renderer_blockentity_BannerRenderer; readonly baseColor: net_minecraft_world_item_DyeColor; extractArgument(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_level_block_entity_BannerPatternLayers; extractArgument(itemStack: net_minecraft_world_item_ItemStack): any; submit(bannerPatternLayers: net_minecraft_world_level_block_entity_BannerPatternLayers, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; submit(object: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_BannerSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { baseColor(): net_minecraft_world_item_DyeColor; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_BedSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly bedRenderer: net_minecraft_client_renderer_blockentity_BedRenderer; readonly material: net_minecraft_client_resources_model_Material; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_BedSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_special_ChestSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly material: net_minecraft_client_resources_model_Material; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: net_minecraft_client_model_ChestModel; readonly openness: number; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_ChestSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; openness(): number; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_special_ConduitSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: net_minecraft_client_model_geom_ModelPart; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_ConduitSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_CopperGolemStatueSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly model: net_minecraft_client_model_CopperGolemStatueModel; positionModel(poseStack: any): void; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; readonly texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_special_CopperGolemStatueSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; pose(): net_minecraft_world_level_block_CopperGolemStatueBlock_Pose; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_special_DecoratedPotSpecialRenderer extends net_minecraft_client_renderer_special_SpecialModelRenderer { readonly decoratedPotRenderer: net_minecraft_client_renderer_blockentity_DecoratedPotRenderer; extractArgument(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_level_block_entity_PotDecorations; extractArgument(itemStack: net_minecraft_world_item_ItemStack): any; submit(potDecorations: net_minecraft_world_level_block_entity_PotDecorations, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; submit(object: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_DecoratedPotSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_HangingSignSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly material: net_minecraft_client_resources_model_Material; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: net_minecraft_client_model_Model_Simple; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_HangingSignSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; texture(): any; toString(): string; woodType(): net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_client_renderer_special_NoDataSpecialModelRenderer extends net_minecraft_client_renderer_special_SpecialModelRenderer { submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; } interface net_minecraft_client_renderer_special_PlayerHeadSpecialRenderer extends net_minecraft_client_renderer_special_SpecialModelRenderer { extractArgument(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_client_renderer_PlayerSkinRenderCache_RenderInfo; extractArgument(itemStack: net_minecraft_world_item_ItemStack): any; readonly modelBase: net_minecraft_client_model_SkullModelBase; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; submit(renderInfo: net_minecraft_client_renderer_PlayerSkinRenderCache_RenderInfo, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; submit(object: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_PlayerHeadSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_ShieldSpecialRenderer extends net_minecraft_client_renderer_special_SpecialModelRenderer { extractArgument(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_core_component_DataComponentMap; extractArgument(itemStack: net_minecraft_world_item_ItemStack): any; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: net_minecraft_client_model_ShieldModel; submit(dataComponentMap: net_minecraft_core_component_DataComponentMap, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; submit(object: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_ShieldSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_ShulkerBoxSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly material: net_minecraft_client_resources_model_Material; readonly openness: number; readonly orientation: net_minecraft_core_Direction; readonly shulkerBoxRenderer: net_minecraft_client_renderer_blockentity_ShulkerBoxRenderer; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_ShulkerBoxSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; openness(): number; orientation(): net_minecraft_core_Direction; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_special_SkullSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly animation: number; readonly model: net_minecraft_client_model_SkullModelBase; readonly renderType: net_minecraft_client_renderer_RenderType; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_SkullSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { animation(): number; equals(o: any): boolean; hashCode(): number; kind(): net_minecraft_world_level_block_SkullBlock_Type; textureOverride(): any; toString(): string; } interface net_minecraft_client_renderer_special_SpecialModelRenderer { extractArgument(itemStack: net_minecraft_world_item_ItemStack): any; getExtents(set: any): void; submit(object: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_SpecialModelRenderer_BakingContext { entityModelSet(): net_minecraft_client_model_geom_EntityModelSet; materials(): net_minecraft_client_resources_model_MaterialSet; pendingAnimations(): any; playerSkinRenderCache(): net_minecraft_client_renderer_PlayerSkinRenderCache; } interface net_minecraft_client_renderer_special_SpecialModelRenderer_BakingContext_Simple extends net_minecraft_client_renderer_special_SpecialModelRenderer_BakingContext { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { bake(bakingContext: net_minecraft_client_renderer_special_SpecialModelRenderer_BakingContext): net_minecraft_client_renderer_special_SpecialModelRenderer; type(): any; } interface net_minecraft_client_renderer_special_SpecialModelRenderers { } interface net_minecraft_client_renderer_special_StandingSignSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly material: net_minecraft_client_resources_model_Material; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly model: net_minecraft_client_model_Model_Simple; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_StandingSignSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; texture(): any; toString(): string; woodType(): net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_client_renderer_special_TridentSpecialRenderer extends net_minecraft_client_renderer_special_NoDataSpecialModelRenderer { readonly model: net_minecraft_client_model_TridentModel; submit(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg3: number, arg4: number, arg5: boolean, arg6: number): void; submit(void_: any, itemDisplayContext: net_minecraft_world_item_ItemDisplayContext, poseStack: any, submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, arg4: number, arg5: number, arg6: boolean, arg7: number): void; } interface net_minecraft_client_renderer_special_TridentSpecialRenderer_Unbaked extends net_minecraft_client_renderer_special_SpecialModelRenderer_Unbaked { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_state_BlockBreakingRenderState extends net_minecraft_client_renderer_block_MovingBlockRenderState { progress: number; } interface net_minecraft_client_renderer_state_BlockOutlineRenderState { collisionShape(): net_minecraft_world_phys_shapes_VoxelShape; customRenderers(): any; equals(o: any): boolean; hashCode(): number; highContrast(): boolean; interactionShape(): net_minecraft_world_phys_shapes_VoxelShape; isTranslucent(): boolean; occlusionShape(): net_minecraft_world_phys_shapes_VoxelShape; pos(): net_minecraft_core_BlockPos; shape(): net_minecraft_world_phys_shapes_VoxelShape; toString(): string; } interface net_minecraft_client_renderer_state_CameraRenderState { blockPos: net_minecraft_core_BlockPos; entityPos: net_minecraft_world_phys_Vec3; initialized: boolean; orientation: any; pos: net_minecraft_world_phys_Vec3; } interface net_minecraft_client_renderer_state_LevelRenderState { readonly blockBreakingRenderStates: any; readonly blockEntityRenderStates: any; blockOutlineRenderState: net_minecraft_client_renderer_state_BlockOutlineRenderState; cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState; dimensionSpecialEffects: net_minecraft_client_renderer_DimensionSpecialEffects; readonly entityRenderStates: any; haveGlowingEntities: boolean; reset(): void; readonly skyRenderState: net_minecraft_client_renderer_state_SkyRenderState; readonly weatherRenderState: net_minecraft_client_renderer_state_WeatherRenderState; readonly worldBorderRenderState: net_minecraft_client_renderer_state_WorldBorderRenderState; } interface net_minecraft_client_renderer_state_MapRenderState { readonly decorations: any; texture: net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_state_MapRenderState_MapDecorationRenderState { atlasSprite: net_minecraft_client_renderer_texture_TextureAtlasSprite; name: net_minecraft_network_chat_Component; renderOnFrame: boolean; rot: number; type: net_minecraft_core_Holder; x: number; y: number; } interface net_minecraft_client_renderer_state_ParticleGroupRenderState { clear(): void; submit(submitNodeCollector: net_minecraft_client_renderer_SubmitNodeCollector, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_state_ParticlesRenderState { add(particleGroupRenderState: net_minecraft_client_renderer_state_ParticleGroupRenderState): void; readonly particles: any; reset(): void; submit(submitNodeStorage: net_minecraft_client_renderer_SubmitNodeStorage, cameraRenderState: net_minecraft_client_renderer_state_CameraRenderState): void; } interface net_minecraft_client_renderer_state_QuadParticleRenderState extends net_minecraft_client_renderer_SubmitNodeCollector_ParticleGroupRenderer, net_minecraft_client_renderer_state_ParticleGroupRenderState { add(layer: net_minecraft_client_particle_SingleQuadParticle_Layer, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number): void; particleCount: number; readonly particles: any; renderRotatedQuad(vertexConsumer: any, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number): void; renderVertex(vertexConsumer: any, quaternionf: any, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; } interface net_minecraft_client_renderer_state_QuadParticleRenderState_ParticleConsumer { consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number): void; } interface net_minecraft_client_renderer_state_QuadParticleRenderState_PreparedBuffers { dynamicTransforms(): any; equals(o: any): boolean; hashCode(): number; indexCount(): number; layers(): any; toString(): string; } interface net_minecraft_client_renderer_state_QuadParticleRenderState_PreparedLayer { equals(o: any): boolean; hashCode(): number; indexCount(): number; toString(): string; vertexOffset(): number; } interface net_minecraft_client_renderer_state_SkyRenderState { endFlashIntensity: number; endFlashXAngle: number; endFlashYAngle: number; isSunriseOrSunset: boolean; moonPhase: number; rainBrightness: number; reset(): void; shouldRenderDarkDisc: boolean; skyColor: number; skyType: net_minecraft_client_renderer_DimensionSpecialEffects_SkyType; starBrightness: number; sunAngle: number; sunriseAndSunsetColor: number; timeOfDay: number; } interface net_minecraft_client_renderer_state_WeatherRenderState { intensity: number; radius: number; readonly rainColumns: any; reset(): void; readonly snowColumns: any; } interface net_minecraft_client_renderer_state_WorldBorderRenderState { alpha: number; closestBorder(arg0: number, arg1: number): any; maxX: number; maxZ: number; minX: number; minZ: number; reset(): void; tint: number; } interface net_minecraft_client_renderer_state_WorldBorderRenderState_DistancePerDirection { direction(): net_minecraft_core_Direction; distance(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_texture_AbstractTexture { close(): void; getTexture(): any; getTextureView(): any; setClamp(arg0: boolean): void; setFilter(arg0: boolean, arg1: boolean): void; setUseMipmaps(arg0: boolean): void; texture: any; textureView: any; } interface net_minecraft_client_renderer_texture_CubeMapTexture extends net_minecraft_client_renderer_texture_ReloadableTexture { } interface net_minecraft_client_renderer_texture_Dumpable { dumpContents(resourceLocation: net_minecraft_resources_ResourceLocation, path: any): void; } interface net_minecraft_client_renderer_texture_DynamicTexture extends net_minecraft_client_renderer_texture_AbstractTexture, net_minecraft_client_renderer_texture_Dumpable { createTexture(supplier: any): void; createTexture(string: string): void; getPixels(): any; pixels: any; setPixels(nativeImage: any): void; upload(): void; } interface net_minecraft_client_renderer_texture_MipmapGenerator { } interface net_minecraft_client_renderer_texture_MissingTextureAtlasSprite { } interface net_minecraft_client_renderer_texture_OverlayTexture { close(): void; setupOverlayColor(): void; teardownOverlayColor(): void; readonly texture: net_minecraft_client_renderer_texture_DynamicTexture; } interface net_minecraft_client_renderer_texture_ReloadableTexture extends net_minecraft_client_renderer_texture_AbstractTexture { apply(textureContents: net_minecraft_client_renderer_texture_TextureContents): void; doLoad(nativeImage: any, arg1: boolean, arg2: boolean): void; loadContents(resourceManager: net_minecraft_server_packs_resources_ResourceManager): net_minecraft_client_renderer_texture_TextureContents; resourceId(): net_minecraft_resources_ResourceLocation; } interface net_minecraft_client_renderer_texture_SimpleTexture extends net_minecraft_client_renderer_texture_ReloadableTexture { } interface net_minecraft_client_renderer_texture_SkinTextureDownloader { downloadAndRegisterSkin(resourceLocation: net_minecraft_resources_ResourceLocation, path: any, string: string, arg3: boolean): any; downloadSkin(path: any, string: string): any; readonly mainThreadExecutor: any; readonly proxy: any; registerTextureInManager(texture: net_minecraft_core_ClientAsset_Texture, nativeImage: any): any; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; } interface net_minecraft_client_renderer_texture_SpriteContents extends net_minecraft_client_renderer_texture_Stitcher_Entry { readonly additionalMetadata: any; readonly animatedTexture: any; byMipLevel: any[]; close(): void; createAnimatedTexture(frameSize: net_minecraft_client_resources_metadata_animation_FrameSize, arg1: number, arg2: number, animationMetadataSection: net_minecraft_client_resources_metadata_animation_AnimationMetadataSection): any; createTicker(): net_minecraft_client_renderer_texture_SpriteTicker; getAdditionalMetadata(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType): any; getFrameCount(): number; getOriginalImage(): any; getUniqueFrames(): any; increaseMipLevel(arg0: number): void; isAnimated(): boolean; isTransparent(arg0: number, arg1: number, arg2: number): boolean; readonly originalImage: any; toString(): string; upload(arg0: number, arg1: number, arg2: number, arg3: number, nativeImages: any[], gpuTexture: any): void; uploadFirstFrame(arg0: number, arg1: number, gpuTexture: any): void; } interface net_minecraft_client_renderer_texture_SpriteLoader { getStitchedSprites(stitcher: net_minecraft_client_renderer_texture_Stitcher, arg1: number, arg2: number): any; loadAndStitch(resourceManager: net_minecraft_server_packs_resources_ResourceManager, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, executor: any, set: any): any; readonly location: net_minecraft_resources_ResourceLocation; readonly maxSupportedTextureSize: number; readonly minHeight: number; readonly minWidth: number; stitch(list: any, arg1: number, executor: any): net_minecraft_client_renderer_texture_SpriteLoader_Preparations; } interface net_minecraft_client_renderer_texture_SpriteLoader_Preparations { equals(o: any): boolean; getSprite(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_texture_TextureAtlasSprite; hashCode(): number; height(): number; mipLevel(): number; missing(): net_minecraft_client_renderer_texture_TextureAtlasSprite; readyForUpload(): any; regions(): any; toString(): string; width(): number; } interface net_minecraft_client_renderer_texture_SpriteTicker { close(): void; tickAndUpload(arg0: number, arg1: number, gpuTexture: any): void; } interface net_minecraft_client_renderer_texture_Stitcher { addToStorage(holder: any): boolean; expand(holder: any): boolean; gatherSprites(spriteLoader: net_minecraft_client_renderer_texture_Stitcher_SpriteLoader): void; getHeight(): number; getWidth(): number; readonly maxHeight: number; readonly maxWidth: number; readonly mipLevel: number; registerSprite(entry: net_minecraft_client_renderer_texture_Stitcher_Entry): void; stitch(): void; readonly storage: any; storageX: number; storageY: number; readonly texturesToBeStitched: any; } interface net_minecraft_client_renderer_texture_Stitcher_Entry { height(): number; name(): net_minecraft_resources_ResourceLocation; width(): number; } interface net_minecraft_client_renderer_texture_Stitcher_Region { add(holder: any): boolean; getX(): number; getY(): number; readonly height: number; holder: any; readonly originX: number; readonly originY: number; subSlots: any; toString(): string; walk(spriteLoader: net_minecraft_client_renderer_texture_Stitcher_SpriteLoader): void; readonly width: number; } interface net_minecraft_client_renderer_texture_Stitcher_SpriteLoader { load(entry: net_minecraft_client_renderer_texture_Stitcher_Entry, arg1: number, arg2: number): void; } interface net_minecraft_client_renderer_texture_StitcherException { readonly allSprites: any; getAllSprites(): any; } interface net_minecraft_client_renderer_texture_TextureAtlas extends net_minecraft_client_renderer_texture_AbstractTexture, net_minecraft_client_renderer_texture_Dumpable, net_minecraft_client_renderer_texture_Tickable { animatedTextures: any; clearTextureData(): void; createTexture(arg0: number, arg1: number, arg2: number): void; cycleAnimationFrames(): void; getHeight(): number; getSprite(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_texture_TextureAtlasSprite; getTextures(): any; getWidth(): number; height: number; location(): net_minecraft_resources_ResourceLocation; maxSupportedTextureSize(): number; mipLevel: number; missingSprite(): net_minecraft_client_renderer_texture_TextureAtlasSprite; sprites: any; texturesByName: any; upload(preparations: net_minecraft_client_renderer_texture_SpriteLoader_Preparations): void; width: number; } interface net_minecraft_client_renderer_texture_TextureAtlasSprite { atlasLocation(): net_minecraft_resources_ResourceLocation; atlasSize(): number; contents(): net_minecraft_client_renderer_texture_SpriteContents; createTicker(): net_minecraft_client_renderer_texture_TextureAtlasSprite_Ticker; getPixelRGBA(frameIndex: number, x: number, y: number): number; getU(arg0: number): number; getU0(): number; getU1(): number; getUOffset(arg0: number): number; getV(arg0: number): number; getV0(): number; getV1(): number; getVOffset(arg0: number): number; getX(): number; getY(): number; toString(): string; readonly u0: number; readonly u1: number; uploadFirstFrame(gpuTexture: any): void; uvShrinkRatio(): number; readonly v0: number; readonly v1: number; wrap(vertexConsumer: any): any; readonly x: number; readonly y: number; } interface net_minecraft_client_renderer_texture_TextureAtlasSprite_Ticker { close(): void; tickAndUpload(gpuTexture: any): void; } interface net_minecraft_client_renderer_texture_TextureContents { blur(): boolean; clamp(): boolean; close(): void; equals(o: any): boolean; hashCode(): number; image(): any; metadata(): net_minecraft_client_resources_metadata_texture_TextureMetadataSection; toString(): string; } interface net_minecraft_client_renderer_texture_TextureManager extends net_minecraft_server_packs_resources_PreparableReloadListener, net_minecraft_client_renderer_texture_Tickable { readonly byPath: any; close(): void; dumpAllSheets(path: any): void; getTexture(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_texture_AbstractTexture; loadContentsSafe(resourceLocation: net_minecraft_resources_ResourceLocation, reloadableTexture: net_minecraft_client_renderer_texture_ReloadableTexture): net_minecraft_client_renderer_texture_TextureContents; register(resourceLocation: net_minecraft_resources_ResourceLocation, abstractTexture: net_minecraft_client_renderer_texture_AbstractTexture): void; registerAndLoad(resourceLocation: net_minecraft_resources_ResourceLocation, reloadableTexture: net_minecraft_client_renderer_texture_ReloadableTexture): void; registerForNextReload(resourceLocation: net_minecraft_resources_ResourceLocation): void; release(resourceLocation: net_minecraft_resources_ResourceLocation): void; readonly resourceManager: net_minecraft_server_packs_resources_ResourceManager; safeClose(resourceLocation: net_minecraft_resources_ResourceLocation, abstractTexture: net_minecraft_client_renderer_texture_AbstractTexture): void; readonly tickableTextures: any; } interface net_minecraft_client_renderer_texture_Tickable { tick(): void; } interface net_minecraft_client_renderer_texture_atlas_SpriteResourceLoader { loadSprite(resourceLocation: net_minecraft_resources_ResourceLocation, resource: net_minecraft_server_packs_resources_Resource): net_minecraft_client_renderer_texture_SpriteContents; loadSprite(resourceLocation: net_minecraft_resources_ResourceLocation, resource: net_minecraft_server_packs_resources_Resource, spriteContentsConstructor: any): net_minecraft_client_renderer_texture_SpriteContents; } interface net_minecraft_client_renderer_texture_atlas_SpriteSource { codec(): any; run(resourceManager: net_minecraft_server_packs_resources_ResourceManager, output: net_minecraft_client_renderer_texture_atlas_SpriteSource_Output): void; } interface net_minecraft_client_renderer_texture_atlas_SpriteSource_Output { add(resourceLocation: net_minecraft_resources_ResourceLocation, resource: net_minecraft_server_packs_resources_Resource): void; add(resourceLocation: net_minecraft_resources_ResourceLocation, spriteSupplier: net_minecraft_client_renderer_texture_atlas_SpriteSource_SpriteSupplier): void; removeAll(predicate: any): void; } interface net_minecraft_client_renderer_texture_atlas_SpriteSource_SpriteSupplier { discard(): void; } interface net_minecraft_client_renderer_texture_atlas_SpriteSourceList { list(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; list(resourceManager: net_minecraft_server_packs_resources_ResourceManager, additionalMetadata: any): any; readonly sources: any; } interface net_minecraft_client_renderer_texture_atlas_SpriteSources { } interface net_minecraft_client_renderer_texture_atlas_sources_DirectoryLister extends net_minecraft_client_renderer_texture_atlas_SpriteSource { equals(o: any): boolean; hashCode(): number; idPrefix(): string; sourcePath(): string; toString(): string; } interface net_minecraft_client_renderer_texture_atlas_sources_LazyLoadedImage { get(): any; readonly id: net_minecraft_resources_ResourceLocation; readonly image: any; readonly referenceCount: any; release(): void; readonly resource: net_minecraft_server_packs_resources_Resource; } interface net_minecraft_client_renderer_texture_atlas_sources_PalettedPermutations extends net_minecraft_client_renderer_texture_atlas_SpriteSource { equals(o: any): boolean; hashCode(): number; paletteKey(): net_minecraft_resources_ResourceLocation; permutations(): any; separator(): string; textures(): any; toString(): string; } interface net_minecraft_client_renderer_texture_atlas_sources_PalettedPermutations_PalettedSpriteSupplier extends net_minecraft_client_renderer_texture_atlas_SpriteSource_SpriteSupplier { apply(spriteResourceLoader: net_minecraft_client_renderer_texture_atlas_SpriteResourceLoader): net_minecraft_client_renderer_texture_SpriteContents; baseImage(): net_minecraft_client_renderer_texture_atlas_sources_LazyLoadedImage; equals(o: any): boolean; hashCode(): number; palette(): any; permutationLocation(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_renderer_texture_atlas_sources_SingleFile extends net_minecraft_client_renderer_texture_atlas_SpriteSource { equals(o: any): boolean; hashCode(): number; resourceId(): net_minecraft_resources_ResourceLocation; spriteId(): any; toString(): string; } interface net_minecraft_client_renderer_texture_atlas_sources_SourceFilter extends net_minecraft_client_renderer_texture_atlas_SpriteSource { equals(o: any): boolean; filter(): net_minecraft_util_ResourceLocationPattern; hashCode(): number; toString(): string; } interface net_minecraft_client_renderer_texture_atlas_sources_Unstitcher extends net_minecraft_client_renderer_texture_atlas_SpriteSource { equals(o: any): boolean; hashCode(): number; regions(): any; resource(): net_minecraft_resources_ResourceLocation; toString(): string; xDivisor(): number; yDivisor(): number; } interface net_minecraft_client_renderer_texture_atlas_sources_Unstitcher_Region { equals(o: any): boolean; hashCode(): number; height(): number; sprite(): net_minecraft_resources_ResourceLocation; toString(): string; width(): number; x(): number; y(): number; } interface net_minecraft_client_renderer_texture_atlas_sources_Unstitcher_RegionInstance extends net_minecraft_client_renderer_texture_atlas_SpriteSource_SpriteSupplier { apply(spriteResourceLoader: net_minecraft_client_renderer_texture_atlas_SpriteResourceLoader): net_minecraft_client_renderer_texture_SpriteContents; readonly image: net_minecraft_client_renderer_texture_atlas_sources_LazyLoadedImage; readonly region: net_minecraft_client_renderer_texture_atlas_sources_Unstitcher_Region; readonly xDivisor: number; readonly yDivisor: number; } interface net_minecraft_client_resources_ClientPackSource extends net_minecraft_server_packs_repository_BuiltInPackSource { readonly externalAssetDir: any; findExplodedAssetPacks(path: any): any; } interface net_minecraft_client_resources_DefaultPlayerSkin { } interface net_minecraft_client_resources_DryFoliageColorReloadListener extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { apply(arg0: number[], resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; apply(object: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): number[]; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): any; } interface net_minecraft_client_resources_FoliageColorReloadListener extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { apply(arg0: number[], resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; apply(object: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): number[]; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): any; } interface net_minecraft_client_resources_GrassColorReloadListener extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { apply(arg0: number[], resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; apply(object: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): number[]; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): any; } interface net_minecraft_client_resources_IndexedAssetSource { } interface net_minecraft_client_resources_LegacyStuffWrapper { } interface net_minecraft_client_resources_MapTextureManager { close(): void; getOrCreateMapInstance(mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): any; readonly maps: any; prepareMapTexture(mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): net_minecraft_resources_ResourceLocation; resetData(): void; readonly textureManager: net_minecraft_client_renderer_texture_TextureManager; update(mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): void; } interface net_minecraft_client_resources_SkinManager { readonly capeTextures: any; createLookup(gameProfile: any, arg1: boolean): any; readonly elytraTextures: any; get(gameProfile: any): any; registerTextures(uUID: any, minecraftProfileTextures: any): any; readonly services: net_minecraft_server_Services; readonly skinCache: any; readonly skinTextureDownloader: net_minecraft_client_renderer_texture_SkinTextureDownloader; readonly skinTextures: any; } interface net_minecraft_client_resources_SplashManager extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { getSplash(): net_minecraft_client_gui_components_SplashRenderer; readonly splashes: any; readonly user: net_minecraft_client_User; } interface net_minecraft_client_resources_WaypointStyle { equals(o: any): boolean; farDistance(): number; hashCode(): number; nearDistance(): number; sprite(arg0: number): net_minecraft_resources_ResourceLocation; spriteLocations(): any; sprites(): any; toString(): string; validate(): any; } interface net_minecraft_client_resources_WaypointStyleManager extends net_minecraft_server_packs_resources_SimpleJsonResourceReloadListener { get(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_client_resources_WaypointStyle; waypointStyles: any; } interface net_minecraft_client_resources_language_ClientLanguage extends net_minecraft_locale_Language { readonly componentStorage: any; readonly defaultRightToLeft: boolean; getOrDefault(string: string, string_: string): string; getOrDefault(string: string): string; readonly storage: any; } interface net_minecraft_client_resources_language_FormattedBidiReorder { } interface net_minecraft_client_resources_language_I18n { } interface net_minecraft_client_resources_language_LanguageInfo { bidirectional(): boolean; equals(o: any): boolean; hashCode(): number; name(): string; region(): string; toComponent(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_client_resources_language_LanguageManager extends net_minecraft_server_packs_resources_ResourceManagerReloadListener { currentCode: string; getJavaLocale(): any; getLanguage(string: string): net_minecraft_client_resources_language_LanguageInfo; getLanguages(): any; getSelected(): string; javaLocale: any; languages: any; readonly reloadCallback: any; setSelected(string: string): void; } interface net_minecraft_client_resources_metadata_animation_AnimationFrame { equals(o: any): boolean; hashCode(): number; index(): number; time(): any; timeOr(arg0: number): number; toString(): string; } interface net_minecraft_client_resources_metadata_animation_AnimationMetadataSection { calculateFrameSize(arg0: number, arg1: number): net_minecraft_client_resources_metadata_animation_FrameSize; defaultFrameTime(): number; equals(o: any): boolean; frameHeight(): any; frameWidth(): any; frames(): any; hashCode(): number; interpolatedFrames(): boolean; toString(): string; } interface net_minecraft_client_resources_metadata_animation_FrameSize { equals(o: any): boolean; hashCode(): number; height(): number; toString(): string; width(): number; } interface net_minecraft_client_resources_metadata_animation_VillagerMetadataSection { equals(o: any): boolean; hashCode(): number; hat(): net_minecraft_client_resources_metadata_animation_VillagerMetadataSection_Hat; toString(): string; } interface net_minecraft_client_resources_metadata_animation_VillagerMetadataSection_Hat extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_client_resources_metadata_gui_GuiMetadataSection { equals(o: any): boolean; hashCode(): number; scaling(): net_minecraft_client_resources_metadata_gui_GuiSpriteScaling; toString(): string; } interface net_minecraft_client_resources_metadata_gui_GuiSpriteScaling { type(): net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_Type; } interface net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_NineSlice extends net_minecraft_client_resources_metadata_gui_GuiSpriteScaling { border(): net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_NineSlice_Border; equals(o: any): boolean; hashCode(): number; height(): number; stretchInner(): boolean; toString(): string; width(): number; } interface net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_NineSlice_Border { bottom(): number; equals(o: any): boolean; hashCode(): number; left(): number; right(): number; toString(): string; top(): number; unpackValue(): any; } interface net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_Stretch extends net_minecraft_client_resources_metadata_gui_GuiSpriteScaling { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_Tile extends net_minecraft_client_resources_metadata_gui_GuiSpriteScaling { equals(o: any): boolean; hashCode(): number; height(): number; toString(): string; width(): number; } interface net_minecraft_client_resources_metadata_gui_GuiSpriteScaling_Type extends net_minecraft_util_StringRepresentable { codec(): any; readonly key: string; } interface net_minecraft_client_resources_metadata_language_LanguageMetadataSection { equals(o: any): boolean; hashCode(): number; languages(): any; toString(): string; } interface net_minecraft_client_resources_metadata_texture_TextureMetadataSection { blur(): boolean; clamp(): boolean; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_resources_model_AtlasManager extends net_minecraft_server_packs_resources_PreparableReloadListener, net_minecraft_client_resources_model_MaterialSet { readonly atlasById: any; readonly atlasByTexture: any; close(): void; forEach(biConsumer: any): void; getAtlasOrThrow(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_texture_TextureAtlas; materialLookup: any; maxMipmapLevels: number; updateMaxMipLevel(arg0: number): void; } interface net_minecraft_client_resources_model_AtlasManager_AtlasConfig { additionalMetadata(): any; createMipmaps(): boolean; definitionLocation(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; hashCode(): number; textureId(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_resources_model_AtlasManager_PendingStitchResults { readonly allReadyToUpload: any; get(resourceLocation: net_minecraft_resources_ResourceLocation): any; joinAndUpload(): any; readonly pendingStitches: any; readonly stitchFuturesById: any; } interface net_minecraft_client_resources_model_BlockModelRotation extends net_minecraft_client_resources_model_ModelState { actualRotation(): any; readonly faceMapping: any; readonly inverseFaceMapping: any; withUvLock(): net_minecraft_client_resources_model_ModelState; readonly xRotation: any; readonly yRotation: any; } interface net_minecraft_client_resources_model_BlockModelRotation_WithUvLock extends net_minecraft_client_resources_model_ModelState { equals(o: any): boolean; hashCode(): number; parent(): net_minecraft_client_resources_model_BlockModelRotation; toString(): string; } interface net_minecraft_client_resources_model_BlockStateDefinitions { } interface net_minecraft_client_resources_model_BlockStateModelLoader { } interface net_minecraft_client_resources_model_BlockStateModelLoader_LoadedModels { equals(o: any): boolean; hashCode(): number; models(): any; toString(): string; } interface net_minecraft_client_resources_model_ClientItemInfoLoader { } interface net_minecraft_client_resources_model_ClientItemInfoLoader_LoadedClientInfos { contents(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_resources_model_EquipmentAssetManager extends net_minecraft_server_packs_resources_SimpleJsonResourceReloadListener { equipmentAssets: any; get(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_client_resources_model_EquipmentClientInfo; } interface net_minecraft_client_resources_model_EquipmentClientInfo { equals(o: any): boolean; getLayers(layerType: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType): any; hashCode(): number; layers(): any; toString(): string; } interface net_minecraft_client_resources_model_EquipmentClientInfo_Builder { addHumanoidLayers(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_resources_model_EquipmentClientInfo_Builder; addHumanoidLayers(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): net_minecraft_client_resources_model_EquipmentClientInfo_Builder; addLayers(layerType: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType, layers: net_minecraft_client_resources_model_EquipmentClientInfo_Layer[]): net_minecraft_client_resources_model_EquipmentClientInfo_Builder; addMainHumanoidLayer(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): net_minecraft_client_resources_model_EquipmentClientInfo_Builder; build(): net_minecraft_client_resources_model_EquipmentClientInfo; readonly layersByType: any; } interface net_minecraft_client_resources_model_EquipmentClientInfo_Dyeable { colorWhenUndyed(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_resources_model_EquipmentClientInfo_Layer { dyeable(): any; equals(o: any): boolean; getTextureLocation(layerType: net_minecraft_client_resources_model_EquipmentClientInfo_LayerType): net_minecraft_resources_ResourceLocation; hashCode(): number; textureId(): net_minecraft_resources_ResourceLocation; toString(): string; usePlayerTexture(): boolean; } interface net_minecraft_client_resources_model_EquipmentClientInfo_LayerType extends net_minecraft_util_StringRepresentable { readonly id: string; trimAssetPrefix(): string; } interface net_minecraft_client_resources_model_Material { atlasLocation(): net_minecraft_resources_ResourceLocation; buffer(materialSet: net_minecraft_client_resources_model_MaterialSet, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, function_: any): any; buffer(materialSet: net_minecraft_client_resources_model_MaterialSet, multiBufferSource: net_minecraft_client_renderer_MultiBufferSource, function_: any, arg3: boolean, arg4: boolean): any; equals(object: any): boolean; hashCode(): number; renderType(function_: any): net_minecraft_client_renderer_RenderType; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_client_resources_model_MaterialSet { get(material: net_minecraft_client_resources_model_Material): net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_resources_model_MissingBlockModel { } interface net_minecraft_client_resources_model_ModelBaker { compute(sharedOperationKey: net_minecraft_client_resources_model_ModelBaker_SharedOperationKey): any; getModel(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_resources_model_ResolvedModel; sprites(): net_minecraft_client_resources_model_SpriteGetter; } interface net_minecraft_client_resources_model_ModelBaker_SharedOperationKey { compute(modelBaker: net_minecraft_client_resources_model_ModelBaker): any; } interface net_minecraft_client_resources_model_ModelBakery { bakeModels(spriteGetter: net_minecraft_client_resources_model_SpriteGetter, executor: any): any; readonly clientInfos: any; readonly entityModelSet: net_minecraft_client_model_geom_EntityModelSet; readonly materials: net_minecraft_client_resources_model_MaterialSet; readonly missingModel: net_minecraft_client_resources_model_ResolvedModel; readonly pendingAnimations: any; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; readonly resolvedModels: any; readonly standaloneModels: any; readonly unbakedBlockStateModels: any; } interface net_minecraft_client_resources_model_ModelBakery_BakingResult { blockStateModels(): any; equals(o: any): boolean; hashCode(): number; itemProperties(): any; itemStackModels(): any; missingModels(): net_minecraft_client_resources_model_ModelBakery_MissingModels; standaloneModels(): any; toString(): string; } interface net_minecraft_client_resources_model_ModelBakery_MissingModels { block(): net_minecraft_client_renderer_block_model_BlockStateModel; equals(o: any): boolean; hashCode(): number; item(): net_minecraft_client_renderer_item_ItemModel; toString(): string; } interface net_minecraft_client_resources_model_ModelDebugName { debugName(): string; } interface net_minecraft_client_resources_model_ModelDiscovery { addRoot(resolvableModel: net_minecraft_client_resources_model_ResolvableModel): void; addSpecialModel(resourceLocation: net_minecraft_resources_ResourceLocation, unbakedModel: net_minecraft_client_resources_model_UnbakedModel): void; createAndQueueWrapper(resourceLocation: net_minecraft_resources_ResourceLocation, unbakedModel: net_minecraft_client_resources_model_UnbakedModel): any; discoverDependencies(list: any): void; getOrCreateModel(resourceLocation: net_minecraft_resources_ResourceLocation): any; missingModel(): net_minecraft_client_resources_model_ResolvedModel; readonly modelWrappers: any; readonly parentDiscoveryQueue: any; resolve(): any; readonly resolver: net_minecraft_client_resources_model_ResolvableModel_Resolver; readonly uncachedResolver: any; } interface net_minecraft_client_resources_model_ModelGroupCollector { } interface net_minecraft_client_resources_model_ModelManager extends net_minecraft_server_packs_resources_PreparableReloadListener { apply(reloadState: any): void; readonly atlasManager: net_minecraft_client_resources_model_AtlasManager; bakedItemStackModels: any; bakedStandaloneModels: any; readonly blockColors: net_minecraft_client_color_block_BlockColors; readonly blockModelShaper: net_minecraft_client_renderer_block_BlockModelShaper; entityModelSet: net_minecraft_client_model_geom_EntityModelSet; entityModels(): any; getBlockModelShaper(): net_minecraft_client_renderer_block_BlockModelShaper; getItemModel(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_item_ItemModel; getItemProperties(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_renderer_item_ClientItem_Properties; getMissingBlockStateModel(): net_minecraft_client_renderer_block_model_BlockStateModel; getModelBakery(): net_minecraft_client_resources_model_ModelBakery; getStandaloneModel(modelKey: any): any; itemProperties: any; missingModels: net_minecraft_client_resources_model_ModelBakery_MissingModels; readonly modelBakery: any; modelGroups: any; readonly playerSkinRenderCache: net_minecraft_client_renderer_PlayerSkinRenderCache; reportedMissingItemModels: any; requiresRender(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): boolean; specialBlockModelRenderer(): any; } interface net_minecraft_client_resources_model_ModelState { faceTransformation(direction: net_minecraft_core_Direction): any; inverseFaceTransformation(direction: net_minecraft_core_Direction): any; transformation(): any; } interface net_minecraft_client_resources_model_QuadCollection { readonly all: any; readonly down: any; readonly east: any; getAll(): any; getQuads(direction: net_minecraft_core_Direction): any; readonly north: any; readonly south: any; readonly unculled: any; readonly up: any; readonly west: any; } interface net_minecraft_client_resources_model_QuadCollection_Builder { addCulledFace(direction: net_minecraft_core_Direction, bakedQuad: net_minecraft_client_renderer_block_model_BakedQuad): net_minecraft_client_resources_model_QuadCollection_Builder; addUnculledFace(bakedQuad: net_minecraft_client_renderer_block_model_BakedQuad): net_minecraft_client_resources_model_QuadCollection_Builder; build(): net_minecraft_client_resources_model_QuadCollection; readonly culledFaces: any; readonly unculledFaces: any; } interface net_minecraft_client_resources_model_ResolvableModel { resolveDependencies(resolver: net_minecraft_client_resources_model_ResolvableModel_Resolver): void; } interface net_minecraft_client_resources_model_ResolvableModel_Resolver { markDependency(resourceLocation: net_minecraft_resources_ResourceLocation): void; } interface net_minecraft_client_resources_model_ResolvedModel extends net_minecraft_client_resources_model_ModelDebugName { bakeTopGeometry(textureSlots: net_minecraft_client_renderer_block_model_TextureSlots, modelBaker: net_minecraft_client_resources_model_ModelBaker, modelState: net_minecraft_client_resources_model_ModelState): net_minecraft_client_resources_model_QuadCollection; getTopAmbientOcclusion(): boolean; getTopGeometry(): net_minecraft_client_resources_model_UnbakedGeometry; getTopGuiLight(): net_minecraft_client_resources_model_UnbakedModel_GuiLight; getTopTextureSlots(): net_minecraft_client_renderer_block_model_TextureSlots; getTopTransforms(): net_minecraft_client_renderer_block_model_ItemTransforms; parent(): net_minecraft_client_resources_model_ResolvedModel; resolveParticleSprite(textureSlots: net_minecraft_client_renderer_block_model_TextureSlots, modelBaker: net_minecraft_client_resources_model_ModelBaker): net_minecraft_client_renderer_texture_TextureAtlasSprite; wrapped(): net_minecraft_client_resources_model_UnbakedModel; } interface net_minecraft_client_resources_model_SpriteGetter { get(material: net_minecraft_client_resources_model_Material, modelDebugName: net_minecraft_client_resources_model_ModelDebugName): net_minecraft_client_renderer_texture_TextureAtlasSprite; reportMissingReference(string: string, modelDebugName: net_minecraft_client_resources_model_ModelDebugName): net_minecraft_client_renderer_texture_TextureAtlasSprite; resolveSlot(textureSlots: net_minecraft_client_renderer_block_model_TextureSlots, string: string, modelDebugName: net_minecraft_client_resources_model_ModelDebugName): net_minecraft_client_renderer_texture_TextureAtlasSprite; } interface net_minecraft_client_resources_model_UnbakedGeometry { bake(textureSlots: net_minecraft_client_renderer_block_model_TextureSlots, modelBaker: net_minecraft_client_resources_model_ModelBaker, modelState: net_minecraft_client_resources_model_ModelState, modelDebugName: net_minecraft_client_resources_model_ModelDebugName): net_minecraft_client_resources_model_QuadCollection; } interface net_minecraft_client_resources_model_UnbakedModel { ambientOcclusion(): boolean; geometry(): net_minecraft_client_resources_model_UnbakedGeometry; guiLight(): net_minecraft_client_resources_model_UnbakedModel_GuiLight; parent(): net_minecraft_resources_ResourceLocation; textureSlots(): net_minecraft_client_renderer_block_model_TextureSlots_Data; transforms(): net_minecraft_client_renderer_block_model_ItemTransforms; } interface net_minecraft_client_resources_model_UnbakedModel_GuiLight { getSerializedName(): string; lightLikeBlock(): boolean; readonly name: string; } interface net_minecraft_client_resources_model_WeightedVariants extends net_minecraft_client_renderer_block_model_BlockStateModel { collectParts(level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos, state: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource, list: any): void; collectParts(randomSource: net_minecraft_util_RandomSource, list: any): void; collectParts(randomSource: net_minecraft_util_RandomSource): any; createGeometryKey(level: net_minecraft_world_level_BlockAndTintGetter, pos: net_minecraft_core_BlockPos, state: net_minecraft_world_level_block_state_BlockState, random: net_minecraft_util_RandomSource): any; readonly list: net_minecraft_util_random_WeightedList; } interface net_minecraft_client_resources_model_WeightedVariants_Unbaked extends net_minecraft_client_renderer_block_model_BlockStateModel_Unbaked { entries(): net_minecraft_util_random_WeightedList; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_client_resources_server_DownloadedPackSource { allowServerPacks(): void; cleanupAfterDisconnect(): void; close(): void; configureForLocalWorld(): void; configureForServerControl(connection: net_minecraft_network_Connection, packPromptStatus: net_minecraft_client_resources_server_ServerPackManager_PackPromptStatus): void; createDownloadNotifier(arg0: number): net_minecraft_util_HttpUtil_DownloadProgressListener; createDownloader(downloadQueue: net_minecraft_server_packs_DownloadQueue, executor: any, user: net_minecraft_client_User, proxy: any): net_minecraft_client_resources_server_PackDownloader; createReloadConfig(): net_minecraft_client_resources_server_PackReloadConfig; createRepositorySource(): net_minecraft_server_packs_repository_RepositorySource; createUpdateScheduler(executor: any): any; readonly downloadQueue: net_minecraft_server_packs_DownloadQueue; loadRequestedPacks(list: any): any; readonly manager: net_minecraft_client_resources_server_ServerPackManager; readonly minecraft: net_minecraft_client_Minecraft; onRecovery(): void; onRecoveryFailure(): void; onReloadSuccess(): void; packFeedback: net_minecraft_client_resources_server_PackLoadFeedback; packIdSerialNumber: number; packSource: net_minecraft_server_packs_repository_RepositorySource; packType: net_minecraft_server_packs_repository_PackSource; pendingReload: net_minecraft_client_resources_server_PackReloadConfig_Callbacks; popAll(): void; popPack(uUID: any): void; pushLocalPack(uUID: any, path: any): void; pushPack(uUID: any, uRL: any, string: string): void; rejectServerPacks(): void; startReload(callbacks: net_minecraft_client_resources_server_PackReloadConfig_Callbacks): void; waitForPackFeedback(uUID: any): any; } interface net_minecraft_client_resources_server_PackDownloader { download(map: any, consumer: any): void; } interface net_minecraft_client_resources_server_PackLoadFeedback { reportFinalResult(uUID: any, finalResult: net_minecraft_client_resources_server_PackLoadFeedback_FinalResult): void; reportUpdate(uUID: any, update: net_minecraft_client_resources_server_PackLoadFeedback_Update): void; } interface net_minecraft_client_resources_server_PackLoadFeedback_FinalResult { } interface net_minecraft_client_resources_server_PackLoadFeedback_Update { } interface net_minecraft_client_resources_server_PackReloadConfig { scheduleReload(callbacks: net_minecraft_client_resources_server_PackReloadConfig_Callbacks): void; } interface net_minecraft_client_resources_server_PackReloadConfig_Callbacks { onFailure(arg0: boolean): void; onSuccess(): void; packsToLoad(): any; } interface net_minecraft_client_resources_server_PackReloadConfig_IdAndPath { equals(o: any): boolean; hashCode(): number; id(): any; path(): any; toString(): string; } interface net_minecraft_client_resources_server_ServerPackManager { acceptPack(serverPackData: any): void; allowServerPacks(): void; cleanupRemovedPacks(): void; readonly downloader: net_minecraft_client_resources_server_PackDownloader; findPackInfo(uUID: any): any; markExistingPacksAsRemoved(uUID: any): void; onDownload(collection: any, batchResult: net_minecraft_server_packs_DownloadQueue_BatchResult): void; readonly packLoadFeedback: net_minecraft_client_resources_server_PackLoadFeedback; packPromptStatus: net_minecraft_client_resources_server_ServerPackManager_PackPromptStatus; readonly packs: any; popAll(): void; popPack(uUID: any): void; pushLocalPack(uUID: any, path: any): void; pushNewPack(uUID: any, serverPackData: any): void; pushPack(uUID: any, uRL: any, hashCode: any): void; registerForUpdate(): void; rejectServerPacks(): void; readonly reloadConfig: net_minecraft_client_resources_server_PackReloadConfig; resetPromptStatus(): void; tick(): void; triggerReloadIfNeeded(): void; updateDownloads(): boolean; readonly updateRequest: any; } interface net_minecraft_client_resources_server_ServerPackManager_PackPromptStatus { } interface net_minecraft_client_resources_sounds_AbstractSoundInstance extends net_minecraft_client_resources_sounds_SoundInstance { attenuation: net_minecraft_client_resources_sounds_SoundInstance_Attenuation; delay: number; readonly location: net_minecraft_resources_ResourceLocation; looping: boolean; pitch: number; random: net_minecraft_util_RandomSource; relative: boolean; sound: net_minecraft_client_resources_sounds_Sound; readonly source: net_minecraft_sounds_SoundSource; toString(): string; volume: number; x: number; y: number; z: number; } interface net_minecraft_client_resources_sounds_AbstractTickableSoundInstance extends net_minecraft_client_resources_sounds_AbstractSoundInstance, net_minecraft_client_resources_sounds_TickableSoundInstance { stop(): void; stopped: boolean; } interface net_minecraft_client_resources_sounds_AmbientSoundHandler { tick(): void; } interface net_minecraft_client_resources_sounds_BeeAggressiveSoundInstance extends net_minecraft_client_resources_sounds_BeeSoundInstance { } interface net_minecraft_client_resources_sounds_BeeFlyingSoundInstance extends net_minecraft_client_resources_sounds_BeeSoundInstance { } interface net_minecraft_client_resources_sounds_BeeSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly bee: net_minecraft_world_entity_animal_Bee; getAlternativeSoundInstance(): net_minecraft_client_resources_sounds_AbstractTickableSoundInstance; getMaxPitch(): number; getMinPitch(): number; hasSwitched: boolean; shouldSwitchSounds(): boolean; } interface net_minecraft_client_resources_sounds_BiomeAmbientSoundsHandler extends net_minecraft_client_resources_sounds_AmbientSoundHandler { additionsSettings: any; readonly biomeManager: net_minecraft_world_level_biome_BiomeManager; getMoodiness(): number; readonly loopSounds: any; moodSettings: any; moodiness: number; readonly player: net_minecraft_client_player_LocalPlayer; previousBiome: net_minecraft_world_level_biome_Biome; readonly random: net_minecraft_util_RandomSource; readonly soundManager: net_minecraft_client_sounds_SoundManager; } interface net_minecraft_client_resources_sounds_BiomeAmbientSoundsHandler_LoopSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { fade: number; fadeDirection: number; fadeIn(): void; fadeOut(): void; } interface net_minecraft_client_resources_sounds_BubbleColumnAmbientSoundHandler extends net_minecraft_client_resources_sounds_AmbientSoundHandler { firstTick: boolean; readonly player: net_minecraft_client_player_LocalPlayer; wasInBubbleColumn: boolean; } interface net_minecraft_client_resources_sounds_DirectionalSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly camera: net_minecraft_client_Camera; setPosition(): void; readonly xAngle: number; readonly yAngle: number; } interface net_minecraft_client_resources_sounds_ElytraOnPlayerSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly player: net_minecraft_client_player_LocalPlayer; time: number; } interface net_minecraft_client_resources_sounds_EntityBoundSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly entity: net_minecraft_world_entity_Entity; } interface net_minecraft_client_resources_sounds_GuardianAttackSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly guardian: net_minecraft_world_entity_monster_Guardian; } interface net_minecraft_client_resources_sounds_MinecartSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly minecart: net_minecraft_world_entity_vehicle_AbstractMinecart; } interface net_minecraft_client_resources_sounds_RidingHappyGhastSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly happyGhast: net_minecraft_world_entity_animal_HappyGhast; readonly player: net_minecraft_world_entity_player_Player; } interface net_minecraft_client_resources_sounds_RidingMinecartSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly minecart: net_minecraft_world_entity_vehicle_AbstractMinecart; readonly player: net_minecraft_world_entity_player_Player; readonly underwaterSound: boolean; } interface net_minecraft_client_resources_sounds_SimpleSoundInstance extends net_minecraft_client_resources_sounds_AbstractSoundInstance { } interface net_minecraft_client_resources_sounds_SnifferSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly sniffer: net_minecraft_world_entity_animal_sniffer_Sniffer; } interface net_minecraft_client_resources_sounds_Sound extends net_minecraft_client_sounds_Weighted { readonly attenuationDistance: number; getAttenuationDistance(): number; getLocation(): net_minecraft_resources_ResourceLocation; getPath(): net_minecraft_resources_ResourceLocation; getPitch(): net_minecraft_util_valueproviders_SampledFloat; getSound(randomSource: net_minecraft_util_RandomSource): net_minecraft_client_resources_sounds_Sound; getSound(randomSource: net_minecraft_util_RandomSource): any; getType(): net_minecraft_client_resources_sounds_Sound_Type; getVolume(): net_minecraft_util_valueproviders_SampledFloat; readonly location: net_minecraft_resources_ResourceLocation; readonly pitch: net_minecraft_util_valueproviders_SampledFloat; readonly preload: boolean; shouldPreload(): boolean; shouldStream(): boolean; readonly stream: boolean; toString(): string; readonly type: net_minecraft_client_resources_sounds_Sound_Type; readonly volume: net_minecraft_util_valueproviders_SampledFloat; readonly weight: number; } interface net_minecraft_client_resources_sounds_Sound_Type { readonly name: string; } interface net_minecraft_client_resources_sounds_SoundEventRegistration { getSounds(): any; getSubtitle(): string; isReplace(): boolean; readonly replace: boolean; readonly sounds: any; readonly subtitle: string; } interface net_minecraft_client_resources_sounds_SoundEventRegistrationSerializer { deserialize(jsonElement: any, type: any, jsonDeserializationContext: any): net_minecraft_client_resources_sounds_SoundEventRegistration; getSound(jsonObject: any): net_minecraft_client_resources_sounds_Sound; getSounds(jsonObject: any): any; getType(jsonObject: any, type: net_minecraft_client_resources_sounds_Sound_Type): net_minecraft_client_resources_sounds_Sound_Type; } interface net_minecraft_client_resources_sounds_SoundInstance { canPlaySound(): boolean; canStartSilent(): boolean; getAttenuation(): net_minecraft_client_resources_sounds_SoundInstance_Attenuation; getDelay(): number; getLocation(): net_minecraft_resources_ResourceLocation; getPitch(): number; getSound(): net_minecraft_client_resources_sounds_Sound; getSource(): net_minecraft_sounds_SoundSource; getStream(soundBuffers: net_minecraft_client_sounds_SoundBufferLibrary, sound: net_minecraft_client_resources_sounds_Sound, looping: boolean): any; getVolume(): number; getX(): number; getY(): number; getZ(): number; isLooping(): boolean; isRelative(): boolean; resolve(soundManager: net_minecraft_client_sounds_SoundManager): net_minecraft_client_sounds_WeighedSoundEvents; } interface net_minecraft_client_resources_sounds_SoundInstance_Attenuation { } interface net_minecraft_client_resources_sounds_TickableSoundInstance extends net_minecraft_client_resources_sounds_SoundInstance { isStopped(): boolean; tick(): void; } interface net_minecraft_client_resources_sounds_UnderwaterAmbientSoundHandler extends net_minecraft_client_resources_sounds_AmbientSoundHandler { readonly player: net_minecraft_client_player_LocalPlayer; readonly soundManager: net_minecraft_client_sounds_SoundManager; tickDelay: number; } interface net_minecraft_client_resources_sounds_UnderwaterAmbientSoundInstances { } interface net_minecraft_client_resources_sounds_UnderwaterAmbientSoundInstances_SubSound extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { readonly player: net_minecraft_client_player_LocalPlayer; } interface net_minecraft_client_resources_sounds_UnderwaterAmbientSoundInstances_UnderwaterAmbientSoundInstance extends net_minecraft_client_resources_sounds_AbstractTickableSoundInstance { fade: number; readonly player: net_minecraft_client_player_LocalPlayer; } interface net_minecraft_client_searchtree_FullTextSearchTree extends net_minecraft_client_searchtree_IdSearchTree { readonly plainTextSearchTree: net_minecraft_client_searchtree_SearchTree; } interface net_minecraft_client_searchtree_IdSearchTree extends net_minecraft_client_searchtree_SearchTree { readonly additionOrder: any; readonly resourceLocationSearchTree: net_minecraft_client_searchtree_ResourceLocationSearchTree; searchPlainText(string: string): any; searchResourceLocation(string: string, string_: string): any; } interface net_minecraft_client_searchtree_IntersectionIterator { readonly comparator: any; computeNext(): any; readonly firstIterator: any; readonly secondIterator: any; } interface net_minecraft_client_searchtree_MergingUniqueIterator { readonly comparator: any; computeNext(): any; readonly firstIterator: any; readonly secondIterator: any; } interface net_minecraft_client_searchtree_ResourceLocationSearchTree { searchNamespace(string: string): any; searchPath(string: string): any; } interface net_minecraft_client_searchtree_SearchTree { search(string: string): any; } interface net_minecraft_client_searchtree_SuffixArray { add(object: any, string: string): void; readonly chars: any; compare(string: string, arg1: number): number; generate(): void; getString(arg0: number): string; readonly list: any; maxStringLength: number; offsets: any; print(): void; search(string: string): any; suffixToT: any; readonly wordStarts: any; } interface net_minecraft_client_server_IntegratedPlayerList extends net_minecraft_server_players_PlayerList { getServer(): net_minecraft_client_server_IntegratedServer; getServer(): net_minecraft_server_MinecraftServer; playerData: net_minecraft_nbt_CompoundTag; } interface net_minecraft_client_server_IntegratedServer extends net_minecraft_server_MinecraftServer { getTickTimeLogger(): net_minecraft_util_debugchart_LocalSampleLogger; getTickTimeLogger(): net_minecraft_util_debugchart_SampleLogger; lanPinger: net_minecraft_client_server_LanServerPinger; readonly minecraft: net_minecraft_client_Minecraft; paused: boolean; previousSimulationDistance: number; publishedGameType: net_minecraft_world_level_GameType; publishedPort: number; setUUID(uUID: any): void; tickPaused(): void; uuid: any; warnOnLowDiskSpace(): void; } interface net_minecraft_client_server_LanServer { readonly address: string; getAddress(): string; getMotd(): string; readonly motd: string; pingTime: number; updatePingTime(): void; } interface net_minecraft_client_server_LanServerDetection { } interface net_minecraft_client_server_LanServerDetection_LanServerDetector { readonly pingGroup: any; run(): void; readonly serverList: net_minecraft_client_server_LanServerDetection_LanServerList; readonly socket: any; } interface net_minecraft_client_server_LanServerDetection_LanServerList { addServer(string: string, inetAddress: any): void; isDirty: boolean; readonly servers: any; takeDirtyServers(): any; } interface net_minecraft_client_server_LanServerPinger { interrupt(): void; isRunning: boolean; readonly motd: string; run(): void; readonly serverAddress: string; readonly socket: any; } interface net_minecraft_client_sounds_AudioStream { getFormat(): any; read(arg0: number): any; } interface net_minecraft_client_sounds_ChannelAccess { readonly channels: any; clear(): void; createHandle(pool: any): any; executeOnChannels(consumer: any): void; readonly executor: any; readonly library: any; scheduleTick(): void; } interface net_minecraft_client_sounds_ChannelAccess_ChannelHandle { channel: any; execute(consumer: any): void; isStopped(): boolean; release(): void; stopped: boolean; } interface net_minecraft_client_sounds_ChunkedSampleByteBuf { accept(arg0: number): void; readonly bufferSize: number; readonly buffers: any; byteCount: number; currentBuffer: any; get(): any; size(): number; } interface net_minecraft_client_sounds_FiniteAudioStream extends net_minecraft_client_sounds_AudioStream { readAll(): any; } interface net_minecraft_client_sounds_FloatSampleSource extends net_minecraft_client_sounds_FiniteAudioStream { readChunk(floatConsumer: any): boolean; } interface net_minecraft_client_sounds_JOrbisAudioStream extends net_minecraft_client_sounds_FloatSampleSource { readonly audioFormat: any; readonly block: any; close(): void; readonly dspState: any; getSamplesToWrite(arg0: number): number; readonly info: any; readonly input: any; readonly packet: any; readonly page: any; readIdentificationPacket(page: any): any; readPacket(): any; readPage(): any; readToBuffer(): boolean; samplesWritten: number; readonly streamState: any; readonly syncState: any; totalSamplesInStream: number; } interface net_minecraft_client_sounds_LoopingAudioStream extends net_minecraft_client_sounds_AudioStream { readonly bufferedInputStream: any; close(): void; readonly provider: net_minecraft_client_sounds_LoopingAudioStream_AudioStreamProvider; stream: net_minecraft_client_sounds_AudioStream; } interface net_minecraft_client_sounds_LoopingAudioStream_AudioStreamProvider { create(inputStream: any): net_minecraft_client_sounds_AudioStream; } interface net_minecraft_client_sounds_MusicInfo { canReplace(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): boolean; equals(o: any): boolean; hashCode(): number; music(): net_minecraft_sounds_Music; toString(): string; volume(): number; } interface net_minecraft_client_sounds_MusicManager { currentGain: number; currentMusic: net_minecraft_client_resources_sounds_SoundInstance; fadePlaying(arg0: number): boolean; gameMusicFrequency: net_minecraft_client_sounds_MusicManager_MusicFrequency; getCurrentMusicTranslationKey(): string; isPlayingMusic(music: net_minecraft_sounds_Music): boolean; readonly minecraft: net_minecraft_client_Minecraft; nextSongDelay: number; readonly random: net_minecraft_util_RandomSource; setMinutesBetweenSongs(musicFrequency: net_minecraft_client_sounds_MusicManager_MusicFrequency): void; showNowPlayingToastIfNeeded(): void; startPlaying(musicInfo: net_minecraft_client_sounds_MusicInfo): void; stopPlaying(music: net_minecraft_sounds_Music): void; stopPlaying(): void; tick(): void; toastShown: boolean; } interface net_minecraft_client_sounds_MusicManager_MusicFrequency extends net_minecraft_util_OptionEnum, net_minecraft_util_StringRepresentable { getNextSongDelay(music: net_minecraft_sounds_Music, randomSource: net_minecraft_util_RandomSource): number; readonly id: number; readonly key: string; readonly maxFrequency: number; } interface net_minecraft_client_sounds_SoundBufferLibrary { readonly cache: any; clear(): void; getCompleteBuffer(resourceLocation: net_minecraft_resources_ResourceLocation): any; getStream(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): any; preload(collection: any): any; readonly resourceManager: net_minecraft_server_packs_resources_ResourceProvider; } interface net_minecraft_client_sounds_SoundEngine { addEventListener(soundEventListener: net_minecraft_client_sounds_SoundEventListener): void; calculatePitch(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): number; calculateVolume(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): number; calculateVolume(arg0: number, soundSource: net_minecraft_sounds_SoundSource): number; readonly channelAccess: net_minecraft_client_sounds_ChannelAccess; destroy(): void; readonly devicePoolState: any; emergencyShutdown(): void; readonly executor: net_minecraft_client_sounds_SoundEngineExecutor; getAvailableSoundDevices(): any; getDebugString(): string; getListenerTransform(): any; readonly instanceBySource: any; readonly instanceToChannel: any; isActive(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): boolean; lastDeviceCheckTime: number; readonly library: any; readonly listener: any; readonly listeners: any; loadLibrary(): void; loaded: boolean; readonly musicManager: net_minecraft_client_sounds_MusicManager; readonly options: net_minecraft_client_Options; pauseAllExcept(soundSources: net_minecraft_sounds_SoundSource[]): void; play(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): net_minecraft_client_sounds_SoundEngine_PlayResult; playDelayed(soundInstance: net_minecraft_client_resources_sounds_SoundInstance, arg1: number): void; readonly preloadQueue: any; queueTickingSound(tickableSoundInstance: net_minecraft_client_resources_sounds_TickableSoundInstance): void; readonly queuedSounds: any; readonly queuedTickableSounds: any; reload(): void; removeEventListener(soundEventListener: net_minecraft_client_sounds_SoundEventListener): void; requestPreload(sound: net_minecraft_client_resources_sounds_Sound): void; resume(): void; setVolume(soundInstance: net_minecraft_client_resources_sounds_SoundInstance, arg1: number): void; shouldChangeDevice(): boolean; readonly soundBuffers: net_minecraft_client_sounds_SoundBufferLibrary; readonly soundDeleteTime: any; readonly soundManager: net_minecraft_client_sounds_SoundManager; stop(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): void; stop(resourceLocation: net_minecraft_resources_ResourceLocation, soundSource: net_minecraft_sounds_SoundSource): void; stopAll(): void; tick(arg0: boolean): void; tickCount: number; tickInGameSound(): void; tickMusicWhenPaused(): void; readonly tickingSounds: any; updateCategoryVolume(soundSource: net_minecraft_sounds_SoundSource): void; updateSource(camera: net_minecraft_client_Camera): void; } interface net_minecraft_client_sounds_SoundEngine_PlayResult { } interface net_minecraft_client_sounds_SoundEngineExecutor extends net_minecraft_util_thread_BlockableEventLoop { createThread(): any; run(): void; shutDown(): void; shutdown: boolean; startUp(): void; thread: any; } interface net_minecraft_client_sounds_SoundEventListener { onPlaySound(soundInstance: net_minecraft_client_resources_sounds_SoundInstance, weighedSoundEvents: net_minecraft_client_sounds_WeighedSoundEvents, arg2: number): void; } interface net_minecraft_client_sounds_SoundManager extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { addListener(soundEventListener: net_minecraft_client_sounds_SoundEventListener): void; destroy(): void; emergencyShutdown(): void; getAvailableSoundDevices(): any; getAvailableSounds(): any; getDebugString(): string; getListenerTransform(): any; getSoundEvent(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_client_sounds_WeighedSoundEvents; isActive(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): boolean; pauseAllExcept(soundSources: net_minecraft_sounds_SoundSource[]): void; play(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): net_minecraft_client_sounds_SoundEngine_PlayResult; playDelayed(soundInstance: net_minecraft_client_resources_sounds_SoundInstance, arg1: number): void; queueTickingSound(tickableSoundInstance: net_minecraft_client_resources_sounds_TickableSoundInstance): void; readonly registry: any; reload(): void; reload(sharedState: net_minecraft_server_packs_resources_PreparableReloadListener_SharedState, executor: any, preparationBarrier: net_minecraft_server_packs_resources_PreparableReloadListener_PreparationBarrier, executor_: any): any; removeListener(soundEventListener: net_minecraft_client_sounds_SoundEventListener): void; resume(): void; setVolume(soundInstance: net_minecraft_client_resources_sounds_SoundInstance, arg1: number): void; readonly soundCache: any; readonly soundEngine: net_minecraft_client_sounds_SoundEngine; stop(): void; stop(soundInstance: net_minecraft_client_resources_sounds_SoundInstance): void; stop(resourceLocation: net_minecraft_resources_ResourceLocation, soundSource: net_minecraft_sounds_SoundSource): void; tick(arg0: boolean): void; updateSource(camera: net_minecraft_client_Camera): void; updateSourceVolume(soundSource: net_minecraft_sounds_SoundSource): void; } interface net_minecraft_client_sounds_SoundPreviewHandler { } interface net_minecraft_client_sounds_WeighedSoundEvents extends net_minecraft_client_sounds_Weighted { addSound(weighted: net_minecraft_client_sounds_Weighted): void; getSound(randomSource: net_minecraft_util_RandomSource): net_minecraft_client_resources_sounds_Sound; getSound(randomSource: net_minecraft_util_RandomSource): any; getSubtitle(): net_minecraft_network_chat_Component; readonly list: any; readonly subtitle: net_minecraft_network_chat_Component; } interface net_minecraft_client_sounds_Weighted { getSound(randomSource: net_minecraft_util_RandomSource): any; getWeight(): number; preloadIfRequired(soundEngine: net_minecraft_client_sounds_SoundEngine): void; } interface net_minecraft_client_telemetry_ClientTelemetryManager { close(): void; createEventSender(): net_minecraft_client_telemetry_TelemetryEventSender; createWorldSessionManager(arg0: boolean, duration: any, string: string): net_minecraft_client_telemetry_WorldSessionTelemetryManager; readonly deviceSessionProperties: net_minecraft_client_telemetry_TelemetryPropertyMap; getLogDirectory(): any; getOutsideSessionSender(): net_minecraft_client_telemetry_TelemetryEventSender; readonly logDirectory: any; readonly logManager: any; readonly minecraft: net_minecraft_client_Minecraft; readonly outsideSessionSender: any; readonly userApiService: any; } interface net_minecraft_client_telemetry_TelemetryEventInstance { equals(o: any): boolean; export(telemetrySession: any): any; hashCode(): number; properties(): net_minecraft_client_telemetry_TelemetryPropertyMap; toString(): string; type(): net_minecraft_client_telemetry_TelemetryEventType; } interface net_minecraft_client_telemetry_TelemetryEventLog { close(): void; readonly consecutiveExecutor: net_minecraft_util_thread_ConsecutiveExecutor; readonly log: net_minecraft_util_eventlog_JsonEventLog; logger(): net_minecraft_client_telemetry_TelemetryEventLogger; } interface net_minecraft_client_telemetry_TelemetryEventLogger { log(telemetryEventInstance: net_minecraft_client_telemetry_TelemetryEventInstance): void; } interface net_minecraft_client_telemetry_TelemetryEventSender { decorate(consumer: any): net_minecraft_client_telemetry_TelemetryEventSender; send(telemetryEventType: net_minecraft_client_telemetry_TelemetryEventType, consumer: any): void; } interface net_minecraft_client_telemetry_TelemetryEventType { codec(): any; contains(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty): boolean; description(): net_minecraft_network_chat_MutableComponent; export(telemetrySession: any, telemetryPropertyMap: net_minecraft_client_telemetry_TelemetryPropertyMap): any; readonly exportKey: string; id(): string; isOptIn(): boolean; makeTranslation(string: string): net_minecraft_network_chat_MutableComponent; properties(): any; title(): net_minecraft_network_chat_MutableComponent; toString(): string; } interface net_minecraft_client_telemetry_TelemetryEventType_Builder { define(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty): net_minecraft_client_telemetry_TelemetryEventType_Builder; defineAll(list: any): net_minecraft_client_telemetry_TelemetryEventType_Builder; readonly exportKey: string; readonly id: string; isOptIn: boolean; optIn(): net_minecraft_client_telemetry_TelemetryEventType_Builder; readonly properties: any; register(): net_minecraft_client_telemetry_TelemetryEventType; } interface net_minecraft_client_telemetry_TelemetryLogManager { close(): void; readonly directory: net_minecraft_util_eventlog_EventLogDirectory; openLogger(): any; sessionLog: any; } interface net_minecraft_client_telemetry_TelemetryProperty { codec(): any; equals(o: any): boolean; export(telemetryPropertyMap: net_minecraft_client_telemetry_TelemetryPropertyMap, telemetryPropertyContainer: any): void; exportKey(): string; exporter(): net_minecraft_client_telemetry_TelemetryProperty_Exporter; hashCode(): number; id(): string; title(): net_minecraft_network_chat_MutableComponent; toString(): string; } interface net_minecraft_client_telemetry_TelemetryProperty_Exporter { apply(telemetryPropertyContainer: any, string: string, object: any): void; } interface net_minecraft_client_telemetry_TelemetryProperty_GameMode extends net_minecraft_util_StringRepresentable { id(): number; readonly key: string; } interface net_minecraft_client_telemetry_TelemetryProperty_ServerType extends net_minecraft_util_StringRepresentable { readonly key: string; } interface net_minecraft_client_telemetry_TelemetryPropertyMap { readonly entries: any; get(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty): any; propertySet(): any; toString(): string; } interface net_minecraft_client_telemetry_TelemetryPropertyMap_Builder { build(): net_minecraft_client_telemetry_TelemetryPropertyMap; readonly entries: any; put(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty, object: any): net_minecraft_client_telemetry_TelemetryPropertyMap_Builder; putAll(telemetryPropertyMap: net_minecraft_client_telemetry_TelemetryPropertyMap): net_minecraft_client_telemetry_TelemetryPropertyMap_Builder; putIfNotNull(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty, object: any): net_minecraft_client_telemetry_TelemetryPropertyMap_Builder; } interface net_minecraft_client_telemetry_WorldSessionTelemetryManager { readonly eventSender: net_minecraft_client_telemetry_TelemetryEventSender; onAdvancementDone(level: net_minecraft_world_level_Level, advancementHolder: net_minecraft_advancements_AdvancementHolder): void; onDisconnect(): void; onPlayerInfoReceived(gameType: net_minecraft_world_level_GameType, arg1: boolean): void; onServerBrandReceived(string: string): void; readonly performanceMetricsEvent: net_minecraft_client_telemetry_events_PerformanceMetricsEvent; setTime(arg0: number): void; tick(): void; readonly worldLoadEvent: net_minecraft_client_telemetry_events_WorldLoadEvent; readonly worldLoadTimesEvent: net_minecraft_client_telemetry_events_WorldLoadTimesEvent; readonly worldSessionId: any; worldSessionStart(): void; readonly worldUnloadEvent: net_minecraft_client_telemetry_events_WorldUnloadEvent; } interface net_minecraft_client_telemetry_events_AggregatedTelemetryEvent { getSampleCount(): number; lastSampleTime: any; sampleCount: number; sendEvent(telemetryEventSender: net_minecraft_client_telemetry_TelemetryEventSender): void; shouldSentEvent(): boolean; shouldTakeSample(): boolean; start(): void; stop(): void; takeSample(): void; tick(telemetryEventSender: net_minecraft_client_telemetry_TelemetryEventSender): void; ticking: boolean; } interface net_minecraft_client_telemetry_events_GameLoadTimesEvent { beginStep(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty): void; beginStep(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty, stopwatch: any): void; bootstrapTime: any; endStep(telemetryProperty: net_minecraft_client_telemetry_TelemetryProperty): void; readonly measurements: any; send(telemetryEventSender: net_minecraft_client_telemetry_TelemetryEventSender): void; setBootstrapTime(arg0: number): void; readonly timeSource: any; } interface net_minecraft_client_telemetry_events_GameLoadTimesEvent_Measurement { equals(o: any): boolean; hashCode(): number; millis(): number; toString(): string; } interface net_minecraft_client_telemetry_events_PerformanceMetricsEvent extends net_minecraft_client_telemetry_events_AggregatedTelemetryEvent { readonly fpsSamples: any; readonly frameTimeSamples: any; resetValues(): void; takeUsedMemorySample(): void; readonly usedMemorySamples: any; } interface net_minecraft_client_telemetry_events_WorldLoadEvent { addProperties(builder: net_minecraft_client_telemetry_TelemetryPropertyMap_Builder): void; eventSent: boolean; gameMode: net_minecraft_client_telemetry_TelemetryProperty_GameMode; getServerType(): net_minecraft_client_telemetry_TelemetryProperty_ServerType; readonly minigameName: string; send(telemetryEventSender: net_minecraft_client_telemetry_TelemetryEventSender): boolean; serverBrand: string; setGameMode(gameType: net_minecraft_world_level_GameType, arg1: boolean): void; setServerBrand(string: string): void; } interface net_minecraft_client_telemetry_events_WorldLoadTimesEvent { readonly newWorld: boolean; send(telemetryEventSender: net_minecraft_client_telemetry_TelemetryEventSender): void; readonly worldLoadDuration: any; } interface net_minecraft_client_telemetry_events_WorldUnloadEvent { getTimeInSecondsSinceLoad(instant: any): number; lastGameTime: number; onPlayerInfoReceived(): void; send(telemetryEventSender: net_minecraft_client_telemetry_TelemetryEventSender): void; setTime(arg0: number): void; totalTicks: number; worldLoadedTime: any; } interface net_minecraft_client_tutorial_CompletedTutorialStepInstance extends net_minecraft_client_tutorial_TutorialStepInstance { } interface net_minecraft_client_tutorial_CraftPlanksTutorialStep extends net_minecraft_client_tutorial_TutorialStepInstance { timeWaiting: number; toast: net_minecraft_client_gui_components_toasts_TutorialToast; readonly tutorial: net_minecraft_client_tutorial_Tutorial; } interface net_minecraft_client_tutorial_FindTreeTutorialStepInstance extends net_minecraft_client_tutorial_TutorialStepInstance { timeWaiting: number; toast: net_minecraft_client_gui_components_toasts_TutorialToast; readonly tutorial: net_minecraft_client_tutorial_Tutorial; } interface net_minecraft_client_tutorial_MovementTutorialStepInstance extends net_minecraft_client_tutorial_TutorialStepInstance { lookCompleted: number; lookToast: net_minecraft_client_gui_components_toasts_TutorialToast; moveCompleted: number; moveToast: net_minecraft_client_gui_components_toasts_TutorialToast; moved: boolean; timeLooked: number; timeMoved: number; timeWaiting: number; turned: boolean; readonly tutorial: net_minecraft_client_tutorial_Tutorial; } interface net_minecraft_client_tutorial_OpenInventoryTutorialStep extends net_minecraft_client_tutorial_TutorialStepInstance { timeWaiting: number; toast: net_minecraft_client_gui_components_toasts_TutorialToast; readonly tutorial: net_minecraft_client_tutorial_Tutorial; } interface net_minecraft_client_tutorial_PunchTreeTutorialStepInstance extends net_minecraft_client_tutorial_TutorialStepInstance { resetCount: number; timeWaiting: number; toast: net_minecraft_client_gui_components_toasts_TutorialToast; readonly tutorial: net_minecraft_client_tutorial_Tutorial; } interface net_minecraft_client_tutorial_Tutorial { getMinecraft(): net_minecraft_client_Minecraft; instance: net_minecraft_client_tutorial_TutorialStepInstance; isSurvival(): boolean; readonly minecraft: net_minecraft_client_Minecraft; onDestroyBlock(clientLevel: net_minecraft_client_multiplayer_ClientLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number): void; onGetItem(itemStack: net_minecraft_world_item_ItemStack): void; onInput(clientInput: net_minecraft_client_player_ClientInput): void; onInventoryAction(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, clickAction: net_minecraft_world_inventory_ClickAction): void; onLookAt(clientLevel: net_minecraft_client_multiplayer_ClientLevel, hitResult: net_minecraft_world_phys_HitResult): void; onMouse(arg0: number, arg1: number): void; onOpenInventory(): void; setStep(tutorialSteps: net_minecraft_client_tutorial_TutorialSteps): void; start(): void; stop(): void; tick(): void; } interface net_minecraft_client_tutorial_TutorialStepInstance { clear(): void; onDestroyBlock(clientLevel: net_minecraft_client_multiplayer_ClientLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number): void; onGetItem(itemStack: net_minecraft_world_item_ItemStack): void; onInput(clientInput: net_minecraft_client_player_ClientInput): void; onLookAt(clientLevel: net_minecraft_client_multiplayer_ClientLevel, hitResult: net_minecraft_world_phys_HitResult): void; onMouse(arg0: number, arg1: number): void; onOpenInventory(): void; tick(): void; } interface net_minecraft_client_tutorial_TutorialSteps { readonly constructor: any; create(tutorial: net_minecraft_client_tutorial_Tutorial): net_minecraft_client_tutorial_TutorialStepInstance; getName(): string; readonly name: string; } interface net_minecraft_client_waypoints_ClientWaypointManager extends net_minecraft_world_waypoints_TrackedWaypointManager { forEachWaypoint(entity: net_minecraft_world_entity_Entity, consumer: any): void; hasWaypoints(): boolean; trackWaypoint(trackedWaypoint: net_minecraft_world_waypoints_TrackedWaypoint): void; trackWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; untrackWaypoint(trackedWaypoint: net_minecraft_world_waypoints_TrackedWaypoint): void; untrackWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; updateWaypoint(trackedWaypoint: net_minecraft_world_waypoints_TrackedWaypoint): void; updateWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; readonly waypoints: any; } interface net_minecraft_commands_BrigadierExceptions { dispatcherExpectedArgumentSeparator(): any; dispatcherParseException(): any; dispatcherUnknownArgument(): any; dispatcherUnknownCommand(): any; doubleTooHigh(): any; doubleTooLow(): any; floatTooHigh(): any; floatTooLow(): any; integerTooHigh(): any; integerTooLow(): any; literalIncorrect(): any; longTooHigh(): any; longTooLow(): any; readerExpectedBool(): any; readerExpectedDouble(): any; readerExpectedEndOfQuote(): any; readerExpectedFloat(): any; readerExpectedInt(): any; readerExpectedLong(): any; readerExpectedStartOfQuote(): any; readerExpectedSymbol(): any; readerInvalidBool(): any; readerInvalidDouble(): any; readerInvalidEscape(): any; readerInvalidFloat(): any; readerInvalidInt(): any; readerInvalidLong(): any; } interface net_minecraft_commands_CacheableFunction { equals(object: any): boolean; function: any; get(serverFunctionManager: net_minecraft_server_ServerFunctionManager): any; getId(): net_minecraft_resources_ResourceLocation; readonly id: net_minecraft_resources_ResourceLocation; resolved: boolean; } interface net_minecraft_commands_CommandBuildContext extends net_minecraft_core_HolderLookup_Provider { enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; } interface net_minecraft_commands_CommandResultCallback { onFailure(): void; onResult(arg0: boolean, arg1: number): void; onSuccess(arg0: number): void; } interface net_minecraft_commands_CommandSigningContext { getArgument(string: string): net_minecraft_network_chat_PlayerChatMessage; } interface net_minecraft_commands_CommandSigningContext_SignedArguments extends net_minecraft_commands_CommandSigningContext { arguments(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_commands_CommandSource { acceptsFailure(): boolean; acceptsSuccess(): boolean; alwaysAccepts(): boolean; sendSystemMessage(component: net_minecraft_network_chat_Component): void; shouldInformAdmins(): boolean; } interface net_minecraft_commands_CommandSourceStack extends net_minecraft_commands_ExecutionCommandSource, net_minecraft_commands_SharedSuggestionProvider { readonly anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; broadcastToAdmins(component: net_minecraft_network_chat_Component): void; readonly chatMessageChainer: net_minecraft_util_TaskChainer; readonly displayName: net_minecraft_network_chat_Component; readonly entity: net_minecraft_world_entity_Entity; facing(entity: net_minecraft_world_entity_Entity, anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor): net_minecraft_commands_CommandSourceStack; facing(vec3: net_minecraft_world_phys_Vec3): net_minecraft_commands_CommandSourceStack; getAnchor(): net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; getChatMessageChainer(): net_minecraft_util_TaskChainer; getDisplayName(): net_minecraft_network_chat_Component; getEntity(): net_minecraft_world_entity_Entity; getEntityOrException(): net_minecraft_world_entity_Entity; getLevel(): net_minecraft_server_level_ServerLevel; getLookup(resourceKey: net_minecraft_resources_ResourceKey): any; getPlayer(): net_minecraft_server_level_ServerPlayer; getPlayerOrException(): net_minecraft_server_level_ServerPlayer; getPosition(): net_minecraft_world_phys_Vec3; getRotation(): net_minecraft_world_phys_Vec2; getServer(): net_minecraft_server_MinecraftServer; getSigningContext(): net_minecraft_commands_CommandSigningContext; getTextName(): string; isPlayer(): boolean; readonly level: net_minecraft_server_level_ServerLevel; readonly permissionLevel: number; readonly resultCallback: net_minecraft_commands_CommandResultCallback; readonly rotation: net_minecraft_world_phys_Vec2; sendChatMessage(outgoingChatMessage: net_minecraft_network_chat_OutgoingChatMessage, arg1: boolean, bound: net_minecraft_network_chat_ChatType_Bound): void; sendFailure(component: net_minecraft_network_chat_Component): void; sendSuccess(supplier: any, arg1: boolean): void; sendSystemMessage(component: net_minecraft_network_chat_Component): void; readonly server: net_minecraft_server_MinecraftServer; shouldFilterMessageTo(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; readonly signingContext: net_minecraft_commands_CommandSigningContext; readonly silent: boolean; readonly source: net_minecraft_commands_CommandSource; suggestRegistryElements(resourceKey: net_minecraft_resources_ResourceKey, elementSuggestionType: net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType, suggestionsBuilder: any, commandContext: any): any; suggestRegistryElements(holderLookup: net_minecraft_core_HolderLookup, elementSuggestionType: net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType, suggestionsBuilder: any): void; readonly textName: string; withAnchor(anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor): net_minecraft_commands_CommandSourceStack; withCallback(commandResultCallback: net_minecraft_commands_CommandResultCallback): net_minecraft_commands_CommandSourceStack; withCallback(commandResultCallback: net_minecraft_commands_CommandResultCallback, binaryOperator: any): net_minecraft_commands_CommandSourceStack; withCallback(commandResultCallback: net_minecraft_commands_CommandResultCallback): net_minecraft_commands_ExecutionCommandSource; withEntity(entity: net_minecraft_world_entity_Entity): net_minecraft_commands_CommandSourceStack; withLevel(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_commands_CommandSourceStack; withMaximumPermission(arg0: number): net_minecraft_commands_CommandSourceStack; withPermission(arg0: number): net_minecraft_commands_CommandSourceStack; withPosition(vec3: net_minecraft_world_phys_Vec3): net_minecraft_commands_CommandSourceStack; withRotation(vec2: net_minecraft_world_phys_Vec2): net_minecraft_commands_CommandSourceStack; withSigningContext(commandSigningContext: net_minecraft_commands_CommandSigningContext, taskChainer: net_minecraft_util_TaskChainer): net_minecraft_commands_CommandSourceStack; withSource(commandSource: net_minecraft_commands_CommandSource): net_minecraft_commands_CommandSourceStack; withSuppressedOutput(): net_minecraft_commands_CommandSourceStack; readonly worldPosition: net_minecraft_world_phys_Vec3; } interface net_minecraft_commands_Commands { readonly dispatcher: any; getDispatcher(): any; performCommand(parseResults: any, string: string): void; performPrefixedCommand(commandSourceStack: net_minecraft_commands_CommandSourceStack, string: string): void; sendCommands(serverPlayer: net_minecraft_server_level_ServerPlayer): void; } interface net_minecraft_commands_Commands_CommandSelection { readonly includeDedicated: boolean; readonly includeIntegrated: boolean; } interface net_minecraft_commands_Commands_ParseFunction { parse(stringReader: any): void; } interface net_minecraft_commands_ExecutionCommandSource extends net_minecraft_commands_PermissionSource { callback(): net_minecraft_commands_CommandResultCallback; clearCallbacks(): net_minecraft_commands_ExecutionCommandSource; dispatcher(): any; handleError(commandExceptionType: any, message: any, arg2: boolean, traceCallbacks: net_minecraft_commands_execution_TraceCallbacks): void; handleError(commandSyntaxException: any, arg1: boolean, traceCallbacks: net_minecraft_commands_execution_TraceCallbacks): void; isSilent(): boolean; withCallback(commandResultCallback: net_minecraft_commands_CommandResultCallback): net_minecraft_commands_ExecutionCommandSource; } interface net_minecraft_commands_FunctionInstantiationException { messageComponent(): net_minecraft_network_chat_Component; } interface net_minecraft_commands_ParserUtils { } interface net_minecraft_commands_PermissionSource { allowsSelectors(): boolean; hasPermission(arg0: number): boolean; } interface net_minecraft_commands_PermissionSource_Check extends net_minecraft_server_commands_PermissionCheck { equals(o: any): boolean; hashCode(): number; test(permissionSource: net_minecraft_commands_PermissionSource): boolean; toString(): string; } interface net_minecraft_commands_SharedSuggestionProvider { customSuggestion(commandContext: any): any; enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; getAbsoluteCoordinates(): any; getAllTeams(): any; getAvailableSounds(): any; getCustomTabSugggestions(): any; getOnlinePlayerNames(): any; getRelevantCoordinates(): any; getSelectedEntities(): any; levels(): any; registryAccess(): net_minecraft_core_RegistryAccess; suggestRegistryElements(holderLookup: net_minecraft_core_HolderLookup, elementSuggestionType: net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType, suggestionsBuilder: any): void; suggestRegistryElements(resourceKey: net_minecraft_resources_ResourceKey, elementSuggestionType: net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType, suggestionsBuilder: any, commandContext: any): any; } interface net_minecraft_commands_SharedSuggestionProvider_ElementSuggestionType { shouldSuggestElements(): boolean; shouldSuggestTags(): boolean; } interface net_minecraft_commands_SharedSuggestionProvider_TextCoordinates { readonly x: string; readonly y: string; readonly z: string; } interface net_minecraft_commands_arguments_AngleArgument { getExamples(): any; parse(stringReader: any): net_minecraft_commands_arguments_AngleArgument_SingleAngle; } interface net_minecraft_commands_arguments_AngleArgument_SingleAngle { readonly angle: number; getAngle(commandSourceStack: net_minecraft_commands_CommandSourceStack): number; readonly isRelative: boolean; } interface net_minecraft_commands_arguments_ArgumentSignatures { entries(): any; equals(o: any): boolean; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_commands_arguments_ArgumentSignatures_Entry { equals(o: any): boolean; hashCode(): number; name(): string; signature(): net_minecraft_network_chat_MessageSignature; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_commands_arguments_ArgumentSignatures_Signer { sign(string: string): net_minecraft_network_chat_MessageSignature; } interface net_minecraft_commands_arguments_ColorArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_ChatFormatting; } interface net_minecraft_commands_arguments_ComponentArgument extends net_minecraft_util_parsing_packrat_commands_ParserBasedArgument { getExamples(): any; } interface net_minecraft_commands_arguments_CompoundTagArgument { getExamples(): any; parse(stringReader: any): net_minecraft_nbt_CompoundTag; } interface net_minecraft_commands_arguments_DimensionArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_resources_ResourceLocation; } interface net_minecraft_commands_arguments_EntityAnchorArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; } interface net_minecraft_commands_arguments_EntityAnchorArgument_Anchor { apply(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_Vec3; apply(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_world_phys_Vec3; readonly name: string; readonly transform: any; } interface net_minecraft_commands_arguments_EntityArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_selector_EntitySelector; parse(stringReader: any, object: any): net_minecraft_commands_arguments_selector_EntitySelector; parse(stringReader: any, arg1: boolean): net_minecraft_commands_arguments_selector_EntitySelector; readonly playersOnly: boolean; readonly single: boolean; } interface net_minecraft_commands_arguments_EntityArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_EntityArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_EntityArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_EntityArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(entityArgument: net_minecraft_commands_arguments_EntityArgument): net_minecraft_commands_arguments_EntityArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_EntityArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_EntityArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly playersOnly: boolean; readonly single: boolean; } interface net_minecraft_commands_arguments_GameModeArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_world_level_GameType; } interface net_minecraft_commands_arguments_GameProfileArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any, object: any): net_minecraft_commands_arguments_GameProfileArgument_Result; parse(stringReader: any): net_minecraft_commands_arguments_GameProfileArgument_Result; } interface net_minecraft_commands_arguments_GameProfileArgument_Result { getNames(commandSourceStack: net_minecraft_commands_CommandSourceStack): any; } interface net_minecraft_commands_arguments_GameProfileArgument_SelectorResult extends net_minecraft_commands_arguments_GameProfileArgument_Result { readonly selector: net_minecraft_commands_arguments_selector_EntitySelector; } interface net_minecraft_commands_arguments_HeightmapTypeArgument extends net_minecraft_commands_arguments_StringRepresentableArgument { } interface net_minecraft_commands_arguments_HexColorArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): number; } interface net_minecraft_commands_arguments_MessageArgument extends net_minecraft_commands_arguments_SignedArgument { getExamples(): any; parse(stringReader: any): net_minecraft_commands_arguments_MessageArgument_Message; parse(stringReader: any, object: any): net_minecraft_commands_arguments_MessageArgument_Message; } interface net_minecraft_commands_arguments_MessageArgument_Message { equals(o: any): boolean; hashCode(): number; parts(): net_minecraft_commands_arguments_MessageArgument_Part[]; resolveComponent(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_network_chat_Component; text(): string; toComponent(commandSourceStack: net_minecraft_commands_CommandSourceStack, arg1: boolean): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_commands_arguments_MessageArgument_Part { end(): number; equals(o: any): boolean; hashCode(): number; selector(): net_minecraft_commands_arguments_selector_EntitySelector; start(): number; toComponent(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_commands_arguments_NbtPathArgument { getExamples(): any; parse(stringReader: any): net_minecraft_commands_arguments_NbtPathArgument_NbtPath; } interface net_minecraft_commands_arguments_NbtPathArgument_NbtPath { asString(): string; countMatching(tag: net_minecraft_nbt_Tag): number; createNotFoundException(node: any): any; estimatePathDepth(): number; get(tag: net_minecraft_nbt_Tag): any; getOrCreate(tag: net_minecraft_nbt_Tag, supplier: any): any; getOrCreateParents(tag: net_minecraft_nbt_Tag): any; insert(arg0: number, compoundTag: net_minecraft_nbt_CompoundTag, list: any): number; readonly nodeToOriginalPosition: any; readonly nodes: any[]; readonly original: string; remove(tag: net_minecraft_nbt_Tag): number; set(tag: net_minecraft_nbt_Tag, tag_: net_minecraft_nbt_Tag): number; toString(): string; } interface net_minecraft_commands_arguments_NbtTagArgument extends net_minecraft_util_parsing_packrat_commands_ParserBasedArgument { getExamples(): any; } interface net_minecraft_commands_arguments_ObjectiveArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): string; } interface net_minecraft_commands_arguments_ObjectiveCriteriaArgument { getExamples(): any; getName(statType: net_minecraft_stats_StatType, object: any): string; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_world_scores_criteria_ObjectiveCriteria; } interface net_minecraft_commands_arguments_OperationArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_OperationArgument_Operation; } interface net_minecraft_commands_arguments_OperationArgument_Operation { apply(scoreAccess: net_minecraft_world_scores_ScoreAccess, scoreAccess_: net_minecraft_world_scores_ScoreAccess): void; } interface net_minecraft_commands_arguments_ParticleArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_core_particles_ParticleOptions; readonly registries: net_minecraft_core_HolderLookup_Provider; } interface net_minecraft_commands_arguments_RangeArgument { } interface net_minecraft_commands_arguments_RangeArgument_Floats extends net_minecraft_commands_arguments_RangeArgument { getExamples(): any; parse(stringReader: any): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; } interface net_minecraft_commands_arguments_RangeArgument_Ints extends net_minecraft_commands_arguments_RangeArgument { getExamples(): any; parse(stringReader: any): net_minecraft_advancements_critereon_MinMaxBounds_Ints; } interface net_minecraft_commands_arguments_ResourceArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_core_Holder_Reference; readonly registryKey: net_minecraft_resources_ResourceKey; readonly registryLookup: net_minecraft_core_HolderLookup; } interface net_minecraft_commands_arguments_ResourceArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_ResourceArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_ResourceArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_ResourceArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(resourceArgument: net_minecraft_commands_arguments_ResourceArgument): net_minecraft_commands_arguments_ResourceArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_ResourceArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_ResourceArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ResourceKeyArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_resources_ResourceKey; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ResourceKeyArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_ResourceKeyArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_ResourceKeyArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_ResourceKeyArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(resourceKeyArgument: net_minecraft_commands_arguments_ResourceKeyArgument): net_minecraft_commands_arguments_ResourceKeyArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_ResourceKeyArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_ResourceKeyArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ResourceLocationArgument { getExamples(): any; parse(stringReader: any): net_minecraft_resources_ResourceLocation; } interface net_minecraft_commands_arguments_ResourceOrIdArgument { readonly codec: any; readonly elementLookup: any; getExamples(): any; readonly grammar: net_minecraft_util_parsing_packrat_commands_Grammar; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_core_Holder; parse(stringReader: any, grammar: net_minecraft_util_parsing_packrat_commands_Grammar, dynamicOps: any): net_minecraft_core_Holder; readonly registryKey: net_minecraft_resources_ResourceKey; readonly registryLookup: net_minecraft_core_HolderLookup_Provider; } interface net_minecraft_commands_arguments_ResourceOrIdArgument_DialogArgument extends net_minecraft_commands_arguments_ResourceOrIdArgument { } interface net_minecraft_commands_arguments_ResourceOrIdArgument_InlineResult extends net_minecraft_commands_arguments_ResourceOrIdArgument_Result { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_commands_arguments_ResourceOrIdArgument_LootModifierArgument extends net_minecraft_commands_arguments_ResourceOrIdArgument { } interface net_minecraft_commands_arguments_ResourceOrIdArgument_LootPredicateArgument extends net_minecraft_commands_arguments_ResourceOrIdArgument { } interface net_minecraft_commands_arguments_ResourceOrIdArgument_LootTableArgument extends net_minecraft_commands_arguments_ResourceOrIdArgument { } interface net_minecraft_commands_arguments_ResourceOrIdArgument_ReferenceResult extends net_minecraft_commands_arguments_ResourceOrIdArgument_Result { equals(o: any): boolean; hashCode(): number; key(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_commands_arguments_ResourceOrIdArgument_Result { parse(immutableStringReader: any, provider: net_minecraft_core_HolderLookup_Provider, dynamicOps: any, codec: any, registryLookup: net_minecraft_core_HolderLookup_RegistryLookup): net_minecraft_core_Holder; } interface net_minecraft_commands_arguments_ResourceOrTagArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_ResourceOrTagArgument_Result; readonly registryKey: net_minecraft_resources_ResourceKey; readonly registryLookup: net_minecraft_core_HolderLookup; } interface net_minecraft_commands_arguments_ResourceOrTagArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_ResourceOrTagArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_ResourceOrTagArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_ResourceOrTagArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(resourceOrTagArgument: net_minecraft_commands_arguments_ResourceOrTagArgument): net_minecraft_commands_arguments_ResourceOrTagArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_ResourceOrTagArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_ResourceOrTagArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ResourceOrTagArgument_Result { asPrintable(): string; cast(resourceKey: net_minecraft_resources_ResourceKey): any; unwrap(): any; } interface net_minecraft_commands_arguments_ResourceOrTagKeyArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Result; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(resourceOrTagKeyArgument: net_minecraft_commands_arguments_ResourceOrTagKeyArgument): net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_ResourceOrTagKeyArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ResourceOrTagKeyArgument_Result { asPrintable(): string; cast(resourceKey: net_minecraft_resources_ResourceKey): any; unwrap(): any; } interface net_minecraft_commands_arguments_ResourceSelectorArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): any; readonly registryKey: net_minecraft_resources_ResourceKey; readonly registryLookup: net_minecraft_core_HolderLookup; } interface net_minecraft_commands_arguments_ResourceSelectorArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_ResourceSelectorArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_ResourceSelectorArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_ResourceSelectorArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(resourceSelectorArgument: net_minecraft_commands_arguments_ResourceSelectorArgument): net_minecraft_commands_arguments_ResourceSelectorArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_ResourceSelectorArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_ResourceSelectorArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_commands_arguments_ScoreHolderArgument { getExamples(): any; readonly multiple: boolean; parse(stringReader: any): net_minecraft_commands_arguments_ScoreHolderArgument_Result; parse(stringReader: any, object: any): net_minecraft_commands_arguments_ScoreHolderArgument_Result; parse(stringReader: any, arg1: boolean): net_minecraft_commands_arguments_ScoreHolderArgument_Result; } interface net_minecraft_commands_arguments_ScoreHolderArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_ScoreHolderArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_ScoreHolderArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_ScoreHolderArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(scoreHolderArgument: net_minecraft_commands_arguments_ScoreHolderArgument): net_minecraft_commands_arguments_ScoreHolderArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_ScoreHolderArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_ScoreHolderArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly multiple: boolean; } interface net_minecraft_commands_arguments_ScoreHolderArgument_Result { getNames(commandSourceStack: net_minecraft_commands_CommandSourceStack, supplier: any): any; } interface net_minecraft_commands_arguments_ScoreHolderArgument_SelectorResult extends net_minecraft_commands_arguments_ScoreHolderArgument_Result { readonly selector: net_minecraft_commands_arguments_selector_EntitySelector; } interface net_minecraft_commands_arguments_ScoreboardSlotArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_world_scores_DisplaySlot; } interface net_minecraft_commands_arguments_SignedArgument { } interface net_minecraft_commands_arguments_SlotArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): number; } interface net_minecraft_commands_arguments_SlotsArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_world_inventory_SlotRange; } interface net_minecraft_commands_arguments_StringRepresentableArgument { readonly codec: any; convertId(string: string): string; getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): any; readonly values: any; } interface net_minecraft_commands_arguments_StyleArgument extends net_minecraft_util_parsing_packrat_commands_ParserBasedArgument { getExamples(): any; } interface net_minecraft_commands_arguments_TeamArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): string; } interface net_minecraft_commands_arguments_TemplateMirrorArgument extends net_minecraft_commands_arguments_StringRepresentableArgument { } interface net_minecraft_commands_arguments_TemplateRotationArgument extends net_minecraft_commands_arguments_StringRepresentableArgument { } interface net_minecraft_commands_arguments_TimeArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; readonly minimum: number; parse(stringReader: any): number; } interface net_minecraft_commands_arguments_TimeArgument_Info extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_arguments_TimeArgument_Info_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_arguments_TimeArgument_Info_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_arguments_TimeArgument_Info_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(timeArgument: net_minecraft_commands_arguments_TimeArgument): net_minecraft_commands_arguments_TimeArgument_Info_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_arguments_TimeArgument_Info_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): net_minecraft_commands_arguments_TimeArgument; instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; readonly min: number; } interface net_minecraft_commands_arguments_UuidArgument { getExamples(): any; parse(stringReader: any): any; } interface net_minecraft_commands_arguments_WaypointArgument { } interface net_minecraft_commands_arguments_blocks_BlockInput { getDefinedProperties(): any; getState(): net_minecraft_world_level_block_state_BlockState; overwriteWithDefinedProperties(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; place(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, arg2: number): boolean; readonly properties: any; readonly state: net_minecraft_world_level_block_state_BlockState; readonly tag: net_minecraft_nbt_CompoundTag; test(blockInWorld: net_minecraft_world_level_block_state_pattern_BlockInWorld): boolean; test(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_commands_arguments_blocks_BlockPredicateArgument { readonly blocks: net_minecraft_core_HolderLookup; getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_blocks_BlockPredicateArgument_Result; } interface net_minecraft_commands_arguments_blocks_BlockPredicateArgument_Result { requiresNbt(): boolean; } interface net_minecraft_commands_arguments_blocks_BlockStateArgument { readonly blocks: net_minecraft_core_HolderLookup; getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_blocks_BlockInput; } interface net_minecraft_commands_arguments_blocks_BlockStateParser { readonly allowNbt: boolean; readonly blocks: net_minecraft_core_HolderLookup; definition: net_minecraft_world_level_block_state_StateDefinition; readonly forTesting: boolean; hasBlockEntity(): boolean; id: net_minecraft_resources_ResourceLocation; nbt: net_minecraft_nbt_CompoundTag; parse(): void; readonly properties: any; readBlock(): void; readNbt(): void; readProperties(): void; readTag(): void; readVagueProperties(): void; readonly reader: any; setValue(property: net_minecraft_world_level_block_state_properties_Property, string: string, arg2: number): void; state: net_minecraft_world_level_block_state_BlockState; suggestBlockIdOrTag(suggestionsBuilder: any): any; suggestEquals(suggestionsBuilder: any): any; suggestItem(suggestionsBuilder: any): any; suggestNextPropertyOrEnd(suggestionsBuilder: any): any; suggestOpenNbt(suggestionsBuilder: any): any; suggestOpenPropertiesOrNbt(suggestionsBuilder: any): any; suggestOpenVaguePropertiesOrNbt(suggestionsBuilder: any): any; suggestPropertyName(suggestionsBuilder: any): any; suggestPropertyNameOrEnd(suggestionsBuilder: any): any; suggestTag(suggestionsBuilder: any): any; suggestVaguePropertyName(suggestionsBuilder: any): any; suggestVaguePropertyNameOrEnd(suggestionsBuilder: any): any; suggestVaguePropertyValue(suggestionsBuilder: any, string: string): any; suggestions: any; tag: net_minecraft_core_HolderSet; readonly vagueProperties: any; } interface net_minecraft_commands_arguments_blocks_BlockStateParser_BlockResult { blockState(): net_minecraft_world_level_block_state_BlockState; equals(o: any): boolean; hashCode(): number; nbt(): net_minecraft_nbt_CompoundTag; properties(): any; toString(): string; } interface net_minecraft_commands_arguments_blocks_BlockStateParser_TagResult { equals(o: any): boolean; hashCode(): number; nbt(): net_minecraft_nbt_CompoundTag; tag(): net_minecraft_core_HolderSet; toString(): string; vagueProperties(): any; } interface net_minecraft_commands_arguments_coordinates_BlockPosArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_coordinates_Coordinates; } interface net_minecraft_commands_arguments_coordinates_ColumnPosArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_coordinates_Coordinates; } interface net_minecraft_commands_arguments_coordinates_Coordinates { getBlockPos(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_core_BlockPos; getPosition(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_world_phys_Vec3; getRotation(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_world_phys_Vec2; isXRelative(): boolean; isYRelative(): boolean; isZRelative(): boolean; } interface net_minecraft_commands_arguments_coordinates_LocalCoordinates extends net_minecraft_commands_arguments_coordinates_Coordinates { equals(o: any): boolean; forwards(): number; hashCode(): number; left(): number; toString(): string; up(): number; } interface net_minecraft_commands_arguments_coordinates_RotationArgument { getExamples(): any; parse(stringReader: any): net_minecraft_commands_arguments_coordinates_Coordinates; } interface net_minecraft_commands_arguments_coordinates_SwizzleArgument { getExamples(): any; parse(stringReader: any): any; } interface net_minecraft_commands_arguments_coordinates_Vec2Argument { readonly centerCorrect: boolean; getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_coordinates_Coordinates; } interface net_minecraft_commands_arguments_coordinates_Vec3Argument { readonly centerCorrect: boolean; getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_coordinates_Coordinates; } interface net_minecraft_commands_arguments_coordinates_WorldCoordinate { equals(o: any): boolean; get(arg0: number): number; hashCode(): number; isRelative(): boolean; relative(): boolean; toString(): string; value(): number; } interface net_minecraft_commands_arguments_coordinates_WorldCoordinates extends net_minecraft_commands_arguments_coordinates_Coordinates { equals(o: any): boolean; hashCode(): number; toString(): string; x(): net_minecraft_commands_arguments_coordinates_WorldCoordinate; y(): net_minecraft_commands_arguments_coordinates_WorldCoordinate; z(): net_minecraft_commands_arguments_coordinates_WorldCoordinate; } interface net_minecraft_commands_arguments_item_ComponentPredicateParser { } interface net_minecraft_commands_arguments_item_ComponentPredicateParser_Context { anyOf(list: any): any; createComponentTest(immutableStringReader: any, object: any, dynamic: any): any; createComponentTest(immutableStringReader: any, object: any): any; createPredicateTest(immutableStringReader: any, object: any, dynamic: any): any; forElementType(immutableStringReader: any, resourceLocation: net_minecraft_resources_ResourceLocation): any; forTagType(immutableStringReader: any, resourceLocation: net_minecraft_resources_ResourceLocation): any; listComponentTypes(): any; listElementTypes(): any; listPredicateTypes(): any; listTagTypes(): any; lookupComponentType(immutableStringReader: any, resourceLocation: net_minecraft_resources_ResourceLocation): any; lookupPredicateType(immutableStringReader: any, resourceLocation: net_minecraft_resources_ResourceLocation): any; negate(object: any): any; } interface net_minecraft_commands_arguments_item_FunctionArgument { getExamples(): any; parse(stringReader: any): net_minecraft_commands_arguments_item_FunctionArgument_Result; } interface net_minecraft_commands_arguments_item_FunctionArgument_Result { create(commandContext: any): any; unwrap(commandContext: any): any; unwrapToCollection(commandContext: any): any; } interface net_minecraft_commands_arguments_item_ItemArgument { getExamples(): any; listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): net_minecraft_commands_arguments_item_ItemInput; readonly parser: net_minecraft_commands_arguments_item_ItemParser; } interface net_minecraft_commands_arguments_item_ItemInput { readonly components: net_minecraft_core_component_DataComponentPatch; createItemStack(arg0: number, arg1: boolean): net_minecraft_world_item_ItemStack; getItem(): net_minecraft_world_item_Item; getItemName(): string; readonly item: net_minecraft_core_Holder; serialize(provider: net_minecraft_core_HolderLookup_Provider): string; serializeComponents(provider: net_minecraft_core_HolderLookup_Provider): string; } interface net_minecraft_commands_arguments_item_ItemParser { fillSuggestions(suggestionsBuilder: any): any; readonly items: net_minecraft_core_HolderLookup_RegistryLookup; parse(stringReader: any): net_minecraft_commands_arguments_item_ItemParser_ItemResult; parse(stringReader: any, visitor: net_minecraft_commands_arguments_item_ItemParser_Visitor): void; readonly registryOps: net_minecraft_resources_RegistryOps; readonly tagParser: net_minecraft_nbt_TagParser; } interface net_minecraft_commands_arguments_item_ItemParser_ItemResult { components(): net_minecraft_core_component_DataComponentPatch; equals(o: any): boolean; hashCode(): number; item(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_commands_arguments_item_ItemParser_Visitor { visitComponent(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): void; visitItem(holder: net_minecraft_core_Holder): void; visitRemovedComponent(dataComponentType: net_minecraft_core_component_DataComponentType): void; visitSuggestions(function_: any): void; } interface net_minecraft_commands_arguments_item_ItemPredicateArgument extends net_minecraft_util_parsing_packrat_commands_ParserBasedArgument { getExamples(): any; } interface net_minecraft_commands_arguments_item_ItemPredicateArgument_Result { } interface net_minecraft_commands_arguments_selector_EntitySelector { readonly aabb: net_minecraft_world_phys_AABB; addEntities(list: any, serverLevel: net_minecraft_server_level_ServerLevel, aABB: net_minecraft_world_phys_AABB, predicate: any): void; checkPermissions(commandSourceStack: net_minecraft_commands_CommandSourceStack): void; readonly contextFreePredicates: any; readonly currentEntity: boolean; readonly entityUUID: any; findEntities(commandSourceStack: net_minecraft_commands_CommandSourceStack): any; findPlayers(commandSourceStack: net_minecraft_commands_CommandSourceStack): any; findSingleEntity(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_world_entity_Entity; findSinglePlayer(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_server_level_ServerPlayer; getAbsoluteAabb(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; getMaxResults(): number; getPredicate(vec3: net_minecraft_world_phys_Vec3, aABB: net_minecraft_world_phys_AABB, featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): any; getResultLimit(): number; includesEntities(): boolean; isSelfSelector(): boolean; isWorldLimited(): boolean; readonly maxResults: number; readonly order: any; readonly playerName: string; readonly position: any; readonly range: net_minecraft_advancements_critereon_MinMaxBounds_Doubles; sortAndLimit(vec3: net_minecraft_world_phys_Vec3, list: any): any; readonly type: net_minecraft_world_level_entity_EntityTypeTest; usesSelector(): boolean; readonly worldLimited: boolean; } interface net_minecraft_commands_arguments_selector_EntitySelectorParser { addPredicate(predicate: any): void; readonly allowSelectors: boolean; createAabb(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; createRotationPredicate(floatDegrees: net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees, toFloatFunction: net_minecraft_util_ToFloatFunction): any; currentEntity: boolean; deltaX: number; deltaY: number; deltaZ: number; distance: net_minecraft_advancements_critereon_MinMaxBounds_Doubles; entityUUID: any; fillSuggestions(suggestionsBuilder: any, consumer: any): any; finalizePredicates(): void; getDeltaX(): number; getDeltaY(): number; getDeltaZ(): number; getDistance(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; getLevel(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; getOrder(): any; getReader(): any; getRotX(): net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees; getRotY(): net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees; getSelector(): net_minecraft_commands_arguments_selector_EntitySelector; getX(): number; getY(): number; getZ(): number; hasAdvancements(): boolean; hasGamemodeEquals(): boolean; hasGamemodeNotEquals(): boolean; hasNameEquals(): boolean; hasNameNotEquals(): boolean; hasScores(): boolean; hasTeamEquals(): boolean; hasTeamNotEquals(): boolean; includesEntities: boolean; isCurrentEntity(): boolean; isLimited(): boolean; isSorted(): boolean; isTag(): boolean; isTypeLimited(): boolean; isTypeLimitedInversely(): boolean; level: net_minecraft_advancements_critereon_MinMaxBounds_Ints; limitToType(entityType: net_minecraft_world_entity_EntityType): void; maxResults: number; order: any; parse(): net_minecraft_commands_arguments_selector_EntitySelector; parseNameOrUUID(): void; parseOptions(): void; parseSelector(): void; playerName: string; readonly predicates: any; readonly reader: any; rotX: net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees; rotY: net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees; setDeltaX(arg0: number): void; setDeltaY(arg0: number): void; setDeltaZ(arg0: number): void; setDistance(doubles: net_minecraft_advancements_critereon_MinMaxBounds_Doubles): void; setHasAdvancements(arg0: boolean): void; setHasGamemodeEquals(arg0: boolean): void; setHasGamemodeNotEquals(arg0: boolean): void; setHasNameEquals(arg0: boolean): void; setHasNameNotEquals(arg0: boolean): void; setHasScores(arg0: boolean): void; setHasTeamEquals(arg0: boolean): void; setHasTeamNotEquals(arg0: boolean): void; setIncludesEntities(arg0: boolean): void; setLevel(ints: net_minecraft_advancements_critereon_MinMaxBounds_Ints): void; setLimited(arg0: boolean): void; setMaxResults(arg0: number): void; setOrder(biConsumer: any): void; setRotX(floatDegrees: net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees): void; setRotY(floatDegrees: net_minecraft_advancements_critereon_MinMaxBounds_FloatDegrees): void; setSorted(arg0: boolean): void; setSuggestions(biFunction: any): void; setTypeLimitedInversely(): void; setWorldLimited(): void; setX(arg0: number): void; setY(arg0: number): void; setZ(arg0: number): void; shouldInvertValue(): boolean; startPosition: number; suggestEquals(suggestionsBuilder: any, consumer: any): any; suggestName(suggestionsBuilder: any, consumer: any): any; suggestNameOrSelector(suggestionsBuilder: any, consumer: any): any; suggestOpenOptions(suggestionsBuilder: any, consumer: any): any; suggestOptionsKey(suggestionsBuilder: any, consumer: any): any; suggestOptionsKeyOrClose(suggestionsBuilder: any, consumer: any): any; suggestOptionsNextOrClose(suggestionsBuilder: any, consumer: any): any; suggestSelector(suggestionsBuilder: any, consumer: any): any; suggestions: any; type: net_minecraft_world_entity_EntityType; typeInverse: boolean; usesSelectors: boolean; worldLimited: boolean; x: number; y: number; z: number; } interface net_minecraft_commands_arguments_selector_SelectorPattern { equals(object: any): boolean; hashCode(): number; pattern(): string; resolved(): net_minecraft_commands_arguments_selector_EntitySelector; toString(): string; } interface net_minecraft_commands_arguments_selector_options_EntitySelectorOptions { } interface net_minecraft_commands_arguments_selector_options_EntitySelectorOptions_Modifier { handle(entitySelectorParser: net_minecraft_commands_arguments_selector_EntitySelectorParser): void; } interface net_minecraft_commands_execution_ChainModifiers { equals(o: any): boolean; flags(): number; hashCode(): number; isForked(): boolean; isReturn(): boolean; setFlag(arg0: number): net_minecraft_commands_execution_ChainModifiers; setForked(): net_minecraft_commands_execution_ChainModifiers; setReturn(): net_minecraft_commands_execution_ChainModifiers; toString(): string; } interface net_minecraft_commands_execution_CommandQueueEntry { action(): net_minecraft_commands_execution_EntryAction; equals(o: any): boolean; execute(executionContext: net_minecraft_commands_execution_ExecutionContext): void; frame(): net_minecraft_commands_execution_Frame; hashCode(): number; toString(): string; } interface net_minecraft_commands_execution_CustomCommandExecutor { run(object: any, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; } interface net_minecraft_commands_execution_CustomCommandExecutor_CommandAdapter extends net_minecraft_commands_execution_CustomCommandExecutor { run(commandContext: any): number; run(object: any, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; } interface net_minecraft_commands_execution_CustomCommandExecutor_WithErrorHandling extends net_minecraft_commands_execution_CustomCommandExecutor { onError(commandSyntaxException: any, executionCommandSource: net_minecraft_commands_ExecutionCommandSource, chainModifiers: net_minecraft_commands_execution_ChainModifiers, traceCallbacks: net_minecraft_commands_execution_TraceCallbacks): void; run(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; run(object: any, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; runGuarded(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; } interface net_minecraft_commands_execution_CustomModifierExecutor { apply(object: any, list: any, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; } interface net_minecraft_commands_execution_CustomModifierExecutor_ModifierAdapter extends net_minecraft_commands_execution_CustomModifierExecutor { apply(commandContext: any): any; apply(object: any, list: any, contextChain: any, chainModifiers: net_minecraft_commands_execution_ChainModifiers, executionControl: net_minecraft_commands_execution_ExecutionControl): void; } interface net_minecraft_commands_execution_EntryAction { execute(executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; } interface net_minecraft_commands_execution_ExecutionContext { close(): void; readonly commandLimit: number; readonly commandQueue: any; commandQuota: number; currentFrameDepth: number; discardAtDepthOrHigher(arg0: number): void; forkLimit(): number; frameControlForDepth(arg0: number): net_minecraft_commands_execution_Frame_FrameControl; handleQueueOverflow(): void; incrementCost(): void; readonly newTopCommands: any; profiler(): net_minecraft_util_profiling_ProfilerFiller; pushNewCommands(): void; queueNext(commandQueueEntry: net_minecraft_commands_execution_CommandQueueEntry): void; queueOverflow: boolean; runCommandQueue(): void; tracer(traceCallbacks: net_minecraft_commands_execution_TraceCallbacks): void; tracer(): net_minecraft_commands_execution_TraceCallbacks; } interface net_minecraft_commands_execution_ExecutionControl { currentFrame(): net_minecraft_commands_execution_Frame; queueNext(entryAction: net_minecraft_commands_execution_EntryAction): void; tracer(traceCallbacks: net_minecraft_commands_execution_TraceCallbacks): void; tracer(): net_minecraft_commands_execution_TraceCallbacks; } interface net_minecraft_commands_execution_Frame { depth(): number; discard(): void; equals(o: any): boolean; frameControl(): net_minecraft_commands_execution_Frame_FrameControl; hashCode(): number; returnFailure(): void; returnSuccess(arg0: number): void; returnValueConsumer(): net_minecraft_commands_CommandResultCallback; toString(): string; } interface net_minecraft_commands_execution_Frame_FrameControl { discard(): void; } interface net_minecraft_commands_execution_TraceCallbacks { close(): void; onCall(arg0: number, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number): void; onCommand(arg0: number, string: string): void; onError(string: string): void; onReturn(arg0: number, string: string, arg2: number): void; } interface net_minecraft_commands_execution_UnboundEntryAction { bind(object: any): net_minecraft_commands_execution_EntryAction; execute(object: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; } interface net_minecraft_commands_execution_tasks_BuildContexts { readonly command: any; readonly commandInput: string; execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, list: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame, chainModifiers: net_minecraft_commands_execution_ChainModifiers): void; toString(): string; traceCommandStart(executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; } interface net_minecraft_commands_execution_tasks_BuildContexts_Continuation extends net_minecraft_commands_execution_tasks_BuildContexts, net_minecraft_commands_execution_EntryAction { execute(executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, list: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame, chainModifiers: net_minecraft_commands_execution_ChainModifiers): void; readonly modifiers: net_minecraft_commands_execution_ChainModifiers; readonly originalSource: net_minecraft_commands_ExecutionCommandSource; readonly sources: any; } interface net_minecraft_commands_execution_tasks_BuildContexts_TopLevel extends net_minecraft_commands_execution_tasks_BuildContexts, net_minecraft_commands_execution_EntryAction { execute(executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, list: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame, chainModifiers: net_minecraft_commands_execution_ChainModifiers): void; readonly source: net_minecraft_commands_ExecutionCommandSource; } interface net_minecraft_commands_execution_tasks_BuildContexts_Unbound extends net_minecraft_commands_execution_tasks_BuildContexts, net_minecraft_commands_execution_UnboundEntryAction { execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, list: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame, chainModifiers: net_minecraft_commands_execution_ChainModifiers): void; execute(object: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; } interface net_minecraft_commands_execution_tasks_CallFunction extends net_minecraft_commands_execution_UnboundEntryAction { execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; execute(object: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; readonly function: net_minecraft_commands_functions_InstantiatedFunction; readonly resultCallback: net_minecraft_commands_CommandResultCallback; readonly returnParentFrame: boolean; } interface net_minecraft_commands_execution_tasks_ContinuationTask extends net_minecraft_commands_execution_EntryAction { readonly arguments: any; index: number; readonly selfEntry: net_minecraft_commands_execution_CommandQueueEntry; readonly taskFactory: net_minecraft_commands_execution_tasks_ContinuationTask_TaskProvider; } interface net_minecraft_commands_execution_tasks_ContinuationTask_TaskProvider { create(frame: net_minecraft_commands_execution_Frame, object: any): net_minecraft_commands_execution_CommandQueueEntry; } interface net_minecraft_commands_execution_tasks_ExecuteCommand extends net_minecraft_commands_execution_UnboundEntryAction { readonly commandInput: string; execute(executionCommandSource: net_minecraft_commands_ExecutionCommandSource, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; execute(object: any, executionContext: net_minecraft_commands_execution_ExecutionContext, frame: net_minecraft_commands_execution_Frame): void; readonly executionContext: any; readonly modifiers: net_minecraft_commands_execution_ChainModifiers; } interface net_minecraft_commands_execution_tasks_FallthroughTask extends net_minecraft_commands_execution_EntryAction { } interface net_minecraft_commands_execution_tasks_IsolatedCall extends net_minecraft_commands_execution_EntryAction { readonly output: net_minecraft_commands_CommandResultCallback; readonly taskProducer: any; } interface net_minecraft_commands_functions_CommandFunction { id(): net_minecraft_resources_ResourceLocation; instantiate(compoundTag: net_minecraft_nbt_CompoundTag, commandDispatcher: any): net_minecraft_commands_functions_InstantiatedFunction; } interface net_minecraft_commands_functions_InstantiatedFunction { entries(): any; id(): net_minecraft_resources_ResourceLocation; } interface net_minecraft_commands_functions_MacroFunction extends net_minecraft_commands_functions_CommandFunction { readonly cache: any; readonly entries: any; readonly parameters: any; substituteAndParse(list: any, list_: any, commandDispatcher: any): net_minecraft_commands_functions_InstantiatedFunction; } interface net_minecraft_commands_functions_PlainTextFunction extends net_minecraft_commands_functions_CommandFunction, net_minecraft_commands_functions_InstantiatedFunction { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_commands_functions_StringTemplate { equals(o: any): boolean; hashCode(): number; segments(): any; substitute(list: any): string; toString(): string; variables(): any; } interface net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { instantiate(commandBuildContext: net_minecraft_commands_CommandBuildContext): any; type(): net_minecraft_commands_synchronization_ArgumentTypeInfo; } interface net_minecraft_commands_synchronization_ArgumentTypeInfos { } interface net_minecraft_commands_synchronization_ArgumentUtils { } interface net_minecraft_commands_synchronization_SingletonArgumentInfo extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_SingletonArgumentInfo_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_SingletonArgumentInfo_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_SingletonArgumentInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly template: net_minecraft_commands_synchronization_SingletonArgumentInfo_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_SingletonArgumentInfo_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_SingletonArgumentInfo_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { readonly constructor: any; } interface net_minecraft_commands_synchronization_SuggestionProviders { } interface net_minecraft_commands_synchronization_brigadier_DoubleArgumentInfo extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_brigadier_DoubleArgumentInfo_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_brigadier_DoubleArgumentInfo_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_brigadier_DoubleArgumentInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(doubleArgumentType: any): net_minecraft_commands_synchronization_brigadier_DoubleArgumentInfo_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_brigadier_DoubleArgumentInfo_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { readonly max: number; readonly min: number; } interface net_minecraft_commands_synchronization_brigadier_FloatArgumentInfo extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_brigadier_FloatArgumentInfo_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_brigadier_FloatArgumentInfo_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_brigadier_FloatArgumentInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(floatArgumentType: any): net_minecraft_commands_synchronization_brigadier_FloatArgumentInfo_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_brigadier_FloatArgumentInfo_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { readonly max: number; readonly min: number; } interface net_minecraft_commands_synchronization_brigadier_IntegerArgumentInfo extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_brigadier_IntegerArgumentInfo_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_brigadier_IntegerArgumentInfo_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_brigadier_IntegerArgumentInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(integerArgumentType: any): net_minecraft_commands_synchronization_brigadier_IntegerArgumentInfo_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_brigadier_IntegerArgumentInfo_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { readonly max: number; readonly min: number; } interface net_minecraft_commands_synchronization_brigadier_LongArgumentInfo extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_brigadier_LongArgumentInfo_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_brigadier_LongArgumentInfo_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_brigadier_LongArgumentInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(longArgumentType: any): net_minecraft_commands_synchronization_brigadier_LongArgumentInfo_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_brigadier_LongArgumentInfo_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { readonly max: number; readonly min: number; } interface net_minecraft_commands_synchronization_brigadier_StringArgumentSerializer extends net_minecraft_commands_synchronization_ArgumentTypeInfo { deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_brigadier_StringArgumentSerializer_Template; deserializeFromNetwork(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; serializeToJson(template: net_minecraft_commands_synchronization_brigadier_StringArgumentSerializer_Template, jsonObject: any): void; serializeToJson(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, jsonObject: any): void; serializeToNetwork(template: net_minecraft_commands_synchronization_brigadier_StringArgumentSerializer_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; serializeToNetwork(template: net_minecraft_commands_synchronization_ArgumentTypeInfo_Template, friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; unpack(stringArgumentType: any): net_minecraft_commands_synchronization_brigadier_StringArgumentSerializer_Template; unpack(argumentType: any): net_minecraft_commands_synchronization_ArgumentTypeInfo_Template; } interface net_minecraft_commands_synchronization_brigadier_StringArgumentSerializer_Template extends net_minecraft_commands_synchronization_ArgumentTypeInfo_Template { } interface net_minecraft_core_AxisCycle { cycle(arg0: number, arg1: number, arg2: number, axis: net_minecraft_core_Direction_Axis): number; cycle(axis: net_minecraft_core_Direction_Axis): net_minecraft_core_Direction_Axis; inverse(): net_minecraft_core_AxisCycle; } interface net_minecraft_core_BlockBox { aabb(): net_minecraft_world_phys_AABB; contains(blockPos: net_minecraft_core_BlockPos): boolean; equals(o: any): boolean; extend(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_BlockBox; hashCode(): number; include(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockBox; isBlock(): boolean; iterator(): any; max(): net_minecraft_core_BlockPos; min(): net_minecraft_core_BlockPos; move(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_BlockBox; offset(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_BlockBox; sizeX(): number; sizeY(): number; sizeZ(): number; toString(): string; } interface net_minecraft_core_BlockMath { } interface net_minecraft_core_BlockPos extends net_minecraft_core_Vec3i { above(): net_minecraft_core_BlockPos; above(arg0: number): net_minecraft_core_BlockPos; above(): net_minecraft_core_Vec3i; above(arg0: number): net_minecraft_core_Vec3i; asLong(): number; atY(arg0: number): net_minecraft_core_BlockPos; below(): net_minecraft_core_BlockPos; below(arg0: number): net_minecraft_core_BlockPos; below(): net_minecraft_core_Vec3i; below(arg0: number): net_minecraft_core_Vec3i; clampLocationWithin(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; cross(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_BlockPos; cross(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; east(): net_minecraft_core_BlockPos; east(arg0: number): net_minecraft_core_BlockPos; east(): net_minecraft_core_Vec3i; east(arg0: number): net_minecraft_core_Vec3i; getBottomCenter(): net_minecraft_world_phys_Vec3; getCenter(): net_minecraft_world_phys_Vec3; immutable(): net_minecraft_core_BlockPos; multiply(arg0: number): net_minecraft_core_BlockPos; multiply(arg0: number): net_minecraft_core_Vec3i; mutable(): net_minecraft_core_BlockPos_MutableBlockPos; north(): net_minecraft_core_BlockPos; north(arg0: number): net_minecraft_core_BlockPos; north(): net_minecraft_core_Vec3i; north(arg0: number): net_minecraft_core_Vec3i; offset(arg0: number, arg1: number, arg2: number): net_minecraft_core_BlockPos; offset(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_BlockPos; offset(arg0: number, arg1: number, arg2: number): net_minecraft_core_Vec3i; offset(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; relative(direction: net_minecraft_core_Direction): net_minecraft_core_BlockPos; relative(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_BlockPos; relative(axis: net_minecraft_core_Direction_Axis, arg1: number): net_minecraft_core_BlockPos; relative(direction: net_minecraft_core_Direction): net_minecraft_core_Vec3i; relative(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_Vec3i; relative(axis: net_minecraft_core_Direction_Axis, arg1: number): net_minecraft_core_Vec3i; rotate(rotation: net_minecraft_world_level_block_Rotation): net_minecraft_core_BlockPos; south(): net_minecraft_core_BlockPos; south(arg0: number): net_minecraft_core_BlockPos; south(): net_minecraft_core_Vec3i; south(arg0: number): net_minecraft_core_Vec3i; subtract(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_BlockPos; subtract(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; west(): net_minecraft_core_BlockPos; west(arg0: number): net_minecraft_core_BlockPos; west(): net_minecraft_core_Vec3i; west(arg0: number): net_minecraft_core_Vec3i; } interface net_minecraft_core_BlockPos_MutableBlockPos extends net_minecraft_core_BlockPos { clamp(axis: net_minecraft_core_Direction_Axis, arg1: number, arg2: number): net_minecraft_core_BlockPos_MutableBlockPos; move(direction: net_minecraft_core_Direction): net_minecraft_core_BlockPos_MutableBlockPos; move(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_BlockPos_MutableBlockPos; move(arg0: number, arg1: number, arg2: number): net_minecraft_core_BlockPos_MutableBlockPos; move(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_BlockPos_MutableBlockPos; relative(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_BlockPos; relative(axis: net_minecraft_core_Direction_Axis, arg1: number): net_minecraft_core_BlockPos; relative(direction: net_minecraft_core_Direction): net_minecraft_core_BlockPos; relative(direction: net_minecraft_core_Direction): net_minecraft_core_Vec3i; relative(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_Vec3i; relative(axis: net_minecraft_core_Direction_Axis, arg1: number): net_minecraft_core_Vec3i; set(arg0: number, arg1: number, arg2: number): net_minecraft_core_BlockPos_MutableBlockPos; set(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_BlockPos_MutableBlockPos; set(arg0: number): net_minecraft_core_BlockPos_MutableBlockPos; set(axisCycle: net_minecraft_core_AxisCycle, arg1: number, arg2: number, arg3: number): net_minecraft_core_BlockPos_MutableBlockPos; setWithOffset(vec3i: net_minecraft_core_Vec3i, direction: net_minecraft_core_Direction): net_minecraft_core_BlockPos_MutableBlockPos; setWithOffset(vec3i: net_minecraft_core_Vec3i, arg1: number, arg2: number, arg3: number): net_minecraft_core_BlockPos_MutableBlockPos; setWithOffset(vec3i: net_minecraft_core_Vec3i, vec3i_: net_minecraft_core_Vec3i): net_minecraft_core_BlockPos_MutableBlockPos; setX(arg0: number): net_minecraft_core_BlockPos_MutableBlockPos; setX(arg0: number): net_minecraft_core_Vec3i; setY(arg0: number): net_minecraft_core_BlockPos_MutableBlockPos; setY(arg0: number): net_minecraft_core_Vec3i; setZ(arg0: number): net_minecraft_core_BlockPos_MutableBlockPos; setZ(arg0: number): net_minecraft_core_Vec3i; } interface net_minecraft_core_BlockPos_TraversalNodeStatus { } interface net_minecraft_core_ClientAsset { id(): net_minecraft_resources_ResourceLocation; } interface net_minecraft_core_ClientAsset_DownloadedTexture extends net_minecraft_core_ClientAsset_Texture { equals(o: any): boolean; hashCode(): number; toString(): string; url(): string; } interface net_minecraft_core_ClientAsset_ResourceTexture extends net_minecraft_core_ClientAsset_Texture { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_core_ClientAsset_Texture extends net_minecraft_core_ClientAsset { texturePath(): net_minecraft_resources_ResourceLocation; } interface net_minecraft_core_Cloner { clone(object: any, provider: net_minecraft_core_HolderLookup_Provider, provider_: net_minecraft_core_HolderLookup_Provider): any; readonly directCodec: any; } interface net_minecraft_core_Cloner_Factory { addCodec(resourceKey: net_minecraft_resources_ResourceKey, codec: any): net_minecraft_core_Cloner_Factory; cloner(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_Cloner; readonly codecs: any; } interface net_minecraft_core_Cursor3D { advance(): boolean; readonly depth: number; readonly end: number; getNextType(): number; readonly height: number; index: number; nextX(): number; nextY(): number; nextZ(): number; readonly originX: number; readonly originY: number; readonly originZ: number; readonly width: number; x: number; y: number; z: number; } interface net_minecraft_core_DefaultedMappedRegistry extends net_minecraft_core_MappedRegistry, net_minecraft_core_DefaultedRegistry { readonly defaultKey: net_minecraft_resources_ResourceLocation; defaultValue: net_minecraft_core_Holder_Reference; getId(object: any): number; getId(name: net_minecraft_resources_ResourceLocation): number; getId(key: net_minecraft_resources_ResourceKey): number; getKeyOrNull(element: any): net_minecraft_resources_ResourceLocation; getValue(resourceLocation: net_minecraft_resources_ResourceLocation): any; getValue(resourceKey: net_minecraft_resources_ResourceKey): any; } interface net_minecraft_core_DefaultedRegistry extends net_minecraft_core_Registry { getDefaultKey(): net_minecraft_resources_ResourceLocation; getValue(resourceLocation: net_minecraft_resources_ResourceLocation): any; getValue(resourceKey: net_minecraft_resources_ResourceKey): any; } interface net_minecraft_core_Direction extends net_minecraft_util_StringRepresentable { readonly axis: net_minecraft_core_Direction_Axis; readonly axisDirection: net_minecraft_core_Direction_AxisDirection; readonly data2d: number; readonly data3d: number; get2DDataValue(): number; get3DDataValue(): number; getAxis(): net_minecraft_core_Direction_Axis; getAxisDirection(): net_minecraft_core_Direction_AxisDirection; getClockWise(axis: net_minecraft_core_Direction_Axis): net_minecraft_core_Direction; getClockWise(): net_minecraft_core_Direction; getClockWiseX(): net_minecraft_core_Direction; getClockWiseZ(): net_minecraft_core_Direction; getCounterClockWise(axis: net_minecraft_core_Direction_Axis): net_minecraft_core_Direction; getCounterClockWise(): net_minecraft_core_Direction; getCounterClockWiseX(): net_minecraft_core_Direction; getCounterClockWiseZ(): net_minecraft_core_Direction; getName(): string; getOpposite(): net_minecraft_core_Direction; getRotation(): any; getStepX(): number; getStepY(): number; getStepZ(): number; getUnitVec3(): net_minecraft_world_phys_Vec3; getUnitVec3f(): any; getUnitVec3i(): net_minecraft_core_Vec3i; isFacingAngle(arg0: number): boolean; readonly name: string; readonly normal: net_minecraft_core_Vec3i; readonly normalVec3: net_minecraft_world_phys_Vec3; readonly normalVec3f: any; readonly oppositeIndex: number; step(): any; toString(): string; toYRot(): number; } interface net_minecraft_core_Direction_Axis extends net_minecraft_util_StringRepresentable { choose(arg0: number, arg1: number, arg2: number): number; choose(arg0: boolean, arg1: boolean, arg2: boolean): boolean; getDirections(): net_minecraft_core_Direction[]; getName(): string; getNegative(): net_minecraft_core_Direction; getPlane(): net_minecraft_core_Direction_Plane; getPositive(): net_minecraft_core_Direction; isHorizontal(): boolean; isVertical(): boolean; readonly name: string; test(direction: net_minecraft_core_Direction): boolean; toString(): string; } interface net_minecraft_core_Direction_AxisDirection { getName(): string; getStep(): number; readonly name: string; opposite(): net_minecraft_core_Direction_AxisDirection; readonly step: number; toString(): string; } interface net_minecraft_core_Direction_Plane { readonly axis: net_minecraft_core_Direction_Axis[]; readonly faces: net_minecraft_core_Direction[]; getRandomAxis(randomSource: net_minecraft_util_RandomSource): net_minecraft_core_Direction_Axis; getRandomDirection(randomSource: net_minecraft_util_RandomSource): net_minecraft_core_Direction; iterator(): any; length(): number; shuffledCopy(randomSource: net_minecraft_util_RandomSource): any; stream(): any; test(direction: net_minecraft_core_Direction): boolean; } interface net_minecraft_core_Direction8 { readonly directions: any; getDirections(): any; getStepX(): number; getStepZ(): number; readonly step: net_minecraft_core_Vec3i; } interface net_minecraft_core_FrontAndTop extends net_minecraft_util_StringRepresentable { front(): net_minecraft_core_Direction; readonly name: string; top(): net_minecraft_core_Direction; } interface net_minecraft_core_GlobalPos { dimension(): net_minecraft_resources_ResourceKey; equals(o: any): boolean; hashCode(): number; isCloseEnough(resourceKey: net_minecraft_resources_ResourceKey, blockPos: net_minecraft_core_BlockPos, arg2: number): boolean; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_core_Holder { canSerializeIn(holderOwner: net_minecraft_core_HolderOwner): boolean; getRegisteredName(): string; is(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; is(resourceKey: net_minecraft_resources_ResourceKey): boolean; is(predicate: any): boolean; is(tagKey: net_minecraft_tags_TagKey): boolean; is(holder: net_minecraft_core_Holder): boolean; isBound(): boolean; kind(): net_minecraft_core_Holder_Kind; tags(): any; unwrap(): any; unwrapKey(): any; value(): any; } interface net_minecraft_core_Holder_Direct extends net_minecraft_core_Holder { equals(o: any): boolean; hashCode(): number; is(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; is(resourceKey: net_minecraft_resources_ResourceKey): boolean; is(tagKey: net_minecraft_tags_TagKey): boolean; is(holder: net_minecraft_core_Holder): boolean; is(predicate: any): boolean; toString(): string; } interface net_minecraft_core_Holder_Kind { } interface net_minecraft_core_Holder_Reference extends net_minecraft_core_Holder { bindKey(resourceKey: net_minecraft_resources_ResourceKey): void; bindTags(collection: any): void; bindValue(object: any): void; boundTags(): any; equals(obj: any): boolean; getData(type: any): any; getKey(): net_minecraft_resources_ResourceKey; hashCode(): number; is(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; is(resourceKey: net_minecraft_resources_ResourceKey): boolean; is(tagKey: net_minecraft_tags_TagKey): boolean; is(holder: net_minecraft_core_Holder): boolean; is(predicate: any): boolean; key(): net_minecraft_resources_ResourceKey; readonly owner: net_minecraft_core_HolderOwner; toString(): string; readonly type: any; unwrapLookup(): net_minecraft_core_HolderLookup_RegistryLookup; } interface net_minecraft_core_HolderGetter { get(resourceKey: net_minecraft_resources_ResourceKey): any; get(tagKey: net_minecraft_tags_TagKey): any; getOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_Holder_Reference; getOrThrow(tagKey: net_minecraft_tags_TagKey): net_minecraft_core_HolderSet_Named; getRandomElementOf(tagKey: net_minecraft_tags_TagKey, randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_core_HolderGetter_Provider { get(resourceKey: net_minecraft_resources_ResourceKey): any; getOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_Holder_Reference; lookup(resourceKey: net_minecraft_resources_ResourceKey): any; lookupOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderGetter; } interface net_minecraft_core_HolderLookup extends net_minecraft_core_HolderGetter { listElementIds(): any; listElements(): any; listTagIds(): any; listTags(): any; } interface net_minecraft_core_HolderLookup_Provider extends net_minecraft_core_HolderGetter_Provider { allRegistriesLifecycle(): any; createSerializationContext(dynamicOps: any): net_minecraft_resources_RegistryOps; listRegistries(): any; listRegistryKeys(): any; lookupOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderLookup_RegistryLookup; lookupOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderGetter; } interface net_minecraft_core_HolderLookup_RegistryLookup extends net_minecraft_core_HolderLookup, net_minecraft_core_HolderOwner { filterElements(predicate: any): net_minecraft_core_HolderLookup_RegistryLookup; filterFeatures(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): net_minecraft_core_HolderLookup_RegistryLookup; getData(type: any, key: net_minecraft_resources_ResourceKey): any; key(): net_minecraft_resources_ResourceKey; registryLifecycle(): any; } interface net_minecraft_core_HolderLookup_RegistryLookup_Delegate extends net_minecraft_core_HolderLookup_RegistryLookup { parent(): net_minecraft_core_HolderLookup_RegistryLookup; } interface net_minecraft_core_HolderOwner { canSerializeIn(holderOwner: net_minecraft_core_HolderOwner): boolean; } interface net_minecraft_core_HolderSet { canSerializeIn(holderOwner: net_minecraft_core_HolderOwner): boolean; contains(holder: net_minecraft_core_Holder): boolean; get(arg0: number): net_minecraft_core_Holder; getRandomElement(randomSource: net_minecraft_util_RandomSource): any; isBound(): boolean; size(): number; stream(): any; unwrap(): any; unwrapKey(): any; } interface net_minecraft_core_HolderSet_Direct extends net_minecraft_core_HolderSet_ListBacked { contentsSet: any; equals(object: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_core_HolderSet_ListBacked extends net_minecraft_core_HolderSet { contents(): any; iterator(): any; spliterator(): any; } interface net_minecraft_core_HolderSet_Named extends net_minecraft_core_HolderSet_ListBacked { addInvalidationListener(runnable: any): void; bind(list: any): void; invalidationCallbacks: any; key(): net_minecraft_tags_TagKey; readonly owner: net_minecraft_core_HolderOwner; toString(): string; } interface net_minecraft_core_IdMap { byId(arg0: number): any; byIdOrThrow(arg0: number): any; getId(object: any): number; getIdOrThrow(object: any): number; size(): number; } interface net_minecraft_core_IdMapper extends net_minecraft_core_IdMap { add(object: any): void; addMapping(object: any, arg1: number): void; contains(arg0: number): boolean; readonly idToT: any; iterator(): any; nextId: number; readonly tToId: any; } interface net_minecraft_core_LayeredRegistryAccess { readonly composite: net_minecraft_core_RegistryAccess_Frozen; compositeAccess(): net_minecraft_core_RegistryAccess_Frozen; getAccessForLoading(object: any): net_minecraft_core_RegistryAccess_Frozen; getAccessFrom(object: any): net_minecraft_core_RegistryAccess_Frozen; getCompositeAccessForLayers(arg0: number, arg1: number): net_minecraft_core_RegistryAccess_Frozen; getLayer(object: any): net_minecraft_core_RegistryAccess_Frozen; getLayerIndexOrThrow(object: any): number; readonly keys: any; replaceFrom(object: any, frozens: net_minecraft_core_RegistryAccess_Frozen[]): net_minecraft_core_LayeredRegistryAccess; replaceFrom(object: any, list: any): net_minecraft_core_LayeredRegistryAccess; readonly values: any; } interface net_minecraft_core_MappedRegistry extends net_minecraft_core_WritableRegistry { allTags: any; bindAllTagsToEmpty(): void; readonly byKey: any; readonly byLocation: any; readonly byValue: any; clear(full: boolean): void; containsValue(value: any): boolean; createTag(tagKey: net_minecraft_tags_TagKey): net_minecraft_core_HolderSet_Named; frozen: boolean; readonly frozenTags: any; getId(object: any): number; getId(name: net_minecraft_resources_ResourceLocation): number; getId(key: net_minecraft_resources_ResourceKey): number; getOrCreateHolderOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_Holder_Reference; getOrCreateTagForRegistration(tagKey: net_minecraft_tags_TagKey): net_minecraft_core_HolderSet_Named; iterator(): any; refreshTagsInHolders(): void; register(resourceKey: net_minecraft_resources_ResourceKey, object: any, registrationInfo: net_minecraft_core_RegistrationInfo): net_minecraft_core_Holder_Reference; register(id: number, resourceKey: net_minecraft_resources_ResourceKey, object: any, registrationInfo: net_minecraft_core_RegistrationInfo): net_minecraft_core_Holder_Reference; registerIdMapping(key: net_minecraft_resources_ResourceKey, id: number): void; readonly registrationInfos: any; readonly toId: any; toString(): string; unfreeze(clearTags: boolean): void; unregisteredIntrusiveHolders: any; validateAndUnwrapTagElement(tagKey: net_minecraft_tags_TagKey, holder: net_minecraft_core_Holder): net_minecraft_core_Holder_Reference; validateWrite(): void; validateWrite(resourceKey: net_minecraft_resources_ResourceKey): void; } interface net_minecraft_core_NonNullList { add(arg0: number, object: any): void; clear(): void; readonly defaultValue: any; get(arg0: number): any; readonly list: any; remove(arg0: number): any; set(arg0: number, object: any): any; size(): number; } interface net_minecraft_core_Position { x(): number; y(): number; z(): number; } interface net_minecraft_core_QuartPos { } interface net_minecraft_core_RegistrationInfo { equals(o: any): boolean; hashCode(): number; knownPackInfo(): any; lifecycle(): any; toString(): string; } interface net_minecraft_core_Registry extends net_minecraft_core_HolderLookup_RegistryLookup, net_minecraft_core_IdMap { asHolderIdMap(): net_minecraft_core_IdMap; byNameCodec(): any; containsKey(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; containsKey(resourceKey: net_minecraft_resources_ResourceKey): boolean; createIntrusiveHolder(object: any): net_minecraft_core_Holder_Reference; entrySet(): any; freeze(): net_minecraft_core_Registry; get(arg0: number): any; get(resourceLocation: net_minecraft_resources_ResourceLocation): any; get(resourceKey: net_minecraft_resources_ResourceKey): any; get(tagKey: net_minecraft_tags_TagKey): any; getAny(): any; getKey(object: any): net_minecraft_resources_ResourceLocation; getOptional(resourceLocation: net_minecraft_resources_ResourceLocation): any; getOptional(resourceKey: net_minecraft_resources_ResourceKey): any; getRandom(randomSource: net_minecraft_util_RandomSource): any; getResourceKey(object: any): any; getTagOrEmpty(tagKey: net_minecraft_tags_TagKey): any; getTags(): any; getValue(resourceKey: net_minecraft_resources_ResourceKey): any; getValue(resourceLocation: net_minecraft_resources_ResourceLocation): any; getValueOrThrow(resourceKey: net_minecraft_resources_ResourceKey): any; holderByNameCodec(): any; keySet(): any; keys(dynamicOps: any): any; prepareTagReload(loadResult: net_minecraft_tags_TagLoader_LoadResult): net_minecraft_core_Registry_PendingTags; referenceHolderWithLifecycle(): any; registrationInfo(resourceKey: net_minecraft_resources_ResourceKey): any; registryKeySet(): any; safeCastToReference(holder: net_minecraft_core_Holder): any; stream(): any; wrapAsHolder(object: any): net_minecraft_core_Holder; } interface net_minecraft_core_Registry_PendingTags { apply(): void; key(): net_minecraft_resources_ResourceKey; lookup(): net_minecraft_core_HolderLookup_RegistryLookup; size(): number; } interface net_minecraft_core_RegistryAccess extends net_minecraft_core_HolderLookup_Provider { freeze(): net_minecraft_core_RegistryAccess_Frozen; lookupOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_Registry; lookupOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderLookup_RegistryLookup; lookupOrThrow(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderGetter; registries(): any; } interface net_minecraft_core_RegistryAccess_Frozen extends net_minecraft_core_RegistryAccess { } interface net_minecraft_core_RegistryAccess_ImmutableRegistryAccess extends net_minecraft_core_RegistryAccess { } interface net_minecraft_core_RegistryAccess_RegistryEntry { equals(o: any): boolean; freeze(): net_minecraft_core_RegistryAccess_RegistryEntry; hashCode(): number; key(): net_minecraft_resources_ResourceKey; toString(): string; value(): net_minecraft_core_Registry; } interface net_minecraft_core_RegistryCodecs { } interface net_minecraft_core_RegistrySetBuilder { add(resourceKey: net_minecraft_resources_ResourceKey, lifecycle: any, registryBootstrap: net_minecraft_core_RegistrySetBuilder_RegistryBootstrap): net_minecraft_core_RegistrySetBuilder; add(resourceKey: net_minecraft_resources_ResourceKey, registryBootstrap: net_minecraft_core_RegistrySetBuilder_RegistryBootstrap): net_minecraft_core_RegistrySetBuilder; build(registryAccess: net_minecraft_core_RegistryAccess): net_minecraft_core_HolderLookup_Provider; buildPatch(registryAccess: net_minecraft_core_RegistryAccess, provider: net_minecraft_core_HolderLookup_Provider, factory: net_minecraft_core_Cloner_Factory): net_minecraft_core_RegistrySetBuilder_PatchedRegistries; createLazyFullPatchedRegistries(registryAccess: net_minecraft_core_RegistryAccess, provider: net_minecraft_core_HolderLookup_Provider, factory: net_minecraft_core_Cloner_Factory, map: any, provider_: net_minecraft_core_HolderLookup_Provider): net_minecraft_core_HolderLookup_Provider; createLazyFullPatchedRegistries(holderOwner: net_minecraft_core_HolderOwner, factory: net_minecraft_core_Cloner_Factory, resourceKey: net_minecraft_resources_ResourceKey, provider: net_minecraft_core_HolderLookup_Provider, provider_: net_minecraft_core_HolderLookup_Provider, mutableObject: any): net_minecraft_core_HolderLookup_RegistryLookup; createState(registryAccess: net_minecraft_core_RegistryAccess): any; readonly entries: any; getEntryKeys(): any; } interface net_minecraft_core_RegistrySetBuilder_PatchedRegistries { equals(o: any): boolean; full(): net_minecraft_core_HolderLookup_Provider; hashCode(): number; patches(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_core_RegistrySetBuilder_RegistryBootstrap { run(bootstrapContext: net_minecraft_data_worldgen_BootstrapContext): void; } interface net_minecraft_core_RegistrySynchronization { } interface net_minecraft_core_RegistrySynchronization_PackedRegistryEntry { data(): any; equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_core_Rotations { equals(o: any): boolean; hashCode(): number; toString(): string; x(): number; y(): number; z(): number; } interface net_minecraft_core_SectionPos extends net_minecraft_core_Vec3i { asLong(): number; blocksInside(): any; center(): net_minecraft_core_BlockPos; chunk(): net_minecraft_world_level_ChunkPos; maxBlockX(): number; maxBlockY(): number; maxBlockZ(): number; minBlockX(): number; minBlockY(): number; minBlockZ(): number; offset(arg0: number, arg1: number, arg2: number): net_minecraft_core_SectionPos; offset(arg0: number, arg1: number, arg2: number): net_minecraft_core_Vec3i; offset(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; origin(): net_minecraft_core_BlockPos; relativeToBlockPos(arg0: number): net_minecraft_core_BlockPos; relativeToBlockX(arg0: number): number; relativeToBlockY(arg0: number): number; relativeToBlockZ(arg0: number): number; x: any; y: any; z: any; } interface net_minecraft_core_UUIDUtil { } interface net_minecraft_core_Vec3i { above(): net_minecraft_core_Vec3i; above(arg0: number): net_minecraft_core_Vec3i; below(): net_minecraft_core_Vec3i; below(arg0: number): net_minecraft_core_Vec3i; closerThan(vec3i: net_minecraft_core_Vec3i, arg1: number): boolean; closerToCenterThan(position: net_minecraft_core_Position, arg1: number): boolean; compareTo(vec3i: net_minecraft_core_Vec3i): number; cross(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; distChessboard(vec3i: net_minecraft_core_Vec3i): number; distManhattan(vec3i: net_minecraft_core_Vec3i): number; distSqr(vec3i: net_minecraft_core_Vec3i): number; distToCenterSqr(position: net_minecraft_core_Position): number; distToCenterSqr(arg0: number, arg1: number, arg2: number): number; distToLowCornerSqr(arg0: number, arg1: number, arg2: number): number; east(): net_minecraft_core_Vec3i; east(arg0: number): net_minecraft_core_Vec3i; equals(object: any): boolean; get(axis: net_minecraft_core_Direction_Axis): number; getX(): number; getY(): number; getZ(): number; hashCode(): number; multiply(arg0: number): net_minecraft_core_Vec3i; north(): net_minecraft_core_Vec3i; north(arg0: number): net_minecraft_core_Vec3i; offset(arg0: number, arg1: number, arg2: number): net_minecraft_core_Vec3i; offset(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; relative(direction: net_minecraft_core_Direction): net_minecraft_core_Vec3i; relative(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_core_Vec3i; relative(axis: net_minecraft_core_Direction_Axis, arg1: number): net_minecraft_core_Vec3i; setX(arg0: number): net_minecraft_core_Vec3i; setY(arg0: number): net_minecraft_core_Vec3i; setZ(arg0: number): net_minecraft_core_Vec3i; south(): net_minecraft_core_Vec3i; south(arg0: number): net_minecraft_core_Vec3i; subtract(vec3i: net_minecraft_core_Vec3i): net_minecraft_core_Vec3i; toShortString(): string; toString(): string; west(): net_minecraft_core_Vec3i; west(arg0: number): net_minecraft_core_Vec3i; x: number; y: number; z: number; } interface net_minecraft_core_WritableRegistry extends net_minecraft_core_Registry { bindTag(tagKey: net_minecraft_tags_TagKey, list: any): void; createRegistrationLookup(): net_minecraft_core_HolderGetter; isEmpty(): boolean; register(resourceKey: net_minecraft_resources_ResourceKey, object: any, registrationInfo: net_minecraft_core_RegistrationInfo): net_minecraft_core_Holder_Reference; } interface net_minecraft_core_cauldron_CauldronInteraction { interact(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_InteractionResult; } interface net_minecraft_core_cauldron_CauldronInteraction_InteractionMap { equals(o: any): boolean; hashCode(): number; map(): any; name(): string; toString(): string; } interface net_minecraft_core_component_DataComponentExactPredicate { alwaysMatches(): boolean; asPatch(): net_minecraft_core_component_DataComponentPatch; equals(object: any): boolean; readonly expectedComponents: any; hashCode(): number; isEmpty(): boolean; test(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; toString(): string; } interface net_minecraft_core_component_DataComponentExactPredicate_Builder { build(): net_minecraft_core_component_DataComponentExactPredicate; expect(typedDataComponent: net_minecraft_core_component_TypedDataComponent): net_minecraft_core_component_DataComponentExactPredicate_Builder; expect(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): net_minecraft_core_component_DataComponentExactPredicate_Builder; readonly expectedComponents: any; } interface net_minecraft_core_component_DataComponentGetter { get(dataComponentType: net_minecraft_core_component_DataComponentType): any; get(componentType: any): any; getOrDefault(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): any; getOrDefault(componentType: any, value: any): any; getTyped(dataComponentType: net_minecraft_core_component_DataComponentType): net_minecraft_core_component_TypedDataComponent; has(componentType: any): boolean; has(componentType: net_minecraft_core_component_DataComponentType): boolean; } interface net_minecraft_core_component_DataComponentHolder extends net_minecraft_core_component_DataComponentGetter { getAllOfType(class_: any): any; getComponents(): net_minecraft_core_component_DataComponentMap; has(dataComponentType: net_minecraft_core_component_DataComponentType): boolean; has(componentType: any): boolean; } interface net_minecraft_core_component_DataComponentMap extends net_minecraft_core_component_DataComponentGetter { filter(predicate: any): net_minecraft_core_component_DataComponentMap; has(dataComponentType: net_minecraft_core_component_DataComponentType): boolean; has(componentType: any): boolean; isEmpty(): boolean; iterator(): any; keySet(): any; size(): number; stream(): any; } interface net_minecraft_core_component_DataComponentMap_Builder { addAll(dataComponentMap: net_minecraft_core_component_DataComponentMap): net_minecraft_core_component_DataComponentMap_Builder; build(): net_minecraft_core_component_DataComponentMap; readonly map: any; set(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): net_minecraft_core_component_DataComponentMap_Builder; setUnchecked(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): void; } interface net_minecraft_core_component_DataComponentPatch { entrySet(): any; equals(object: any): boolean; forget(predicate: any): net_minecraft_core_component_DataComponentPatch; get(dataComponentType: net_minecraft_core_component_DataComponentType): any; hashCode(): number; isEmpty(): boolean; readonly map: any; size(): number; split(): net_minecraft_core_component_DataComponentPatch_SplitResult; toString(): string; } interface net_minecraft_core_component_DataComponentPatch_Builder { build(): net_minecraft_core_component_DataComponentPatch; readonly map: any; remove(dataComponentType: net_minecraft_core_component_DataComponentType): net_minecraft_core_component_DataComponentPatch_Builder; set(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): net_minecraft_core_component_DataComponentPatch_Builder; set(typedDataComponent: net_minecraft_core_component_TypedDataComponent): net_minecraft_core_component_DataComponentPatch_Builder; } interface net_minecraft_core_component_DataComponentPatch_SplitResult { added(): net_minecraft_core_component_DataComponentMap; equals(o: any): boolean; hashCode(): number; removed(): any; toString(): string; } interface net_minecraft_core_component_DataComponentType { codec(): any; codecOrThrow(): any; isTransient(): boolean; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_core_component_DataComponentType_Builder { build(): net_minecraft_core_component_DataComponentType; cacheEncoding(): net_minecraft_core_component_DataComponentType_Builder; codec: any; networkSynchronized(streamCodec: net_minecraft_network_codec_StreamCodec): net_minecraft_core_component_DataComponentType_Builder; persistent(codec: any): net_minecraft_core_component_DataComponentType_Builder; streamCodec: net_minecraft_network_codec_StreamCodec; } interface net_minecraft_core_component_DataComponents { } interface net_minecraft_core_component_PatchedDataComponentMap extends net_minecraft_core_component_DataComponentMap { applyPatch(dataComponentPatch: net_minecraft_core_component_DataComponentPatch): void; applyPatch(dataComponentType: net_minecraft_core_component_DataComponentType, optional: any): void; asPatch(): net_minecraft_core_component_DataComponentPatch; clearPatch(): void; copy(): net_minecraft_core_component_PatchedDataComponentMap; copyOnWrite: boolean; ensureMapOwnership(): void; equals(object: any): boolean; hasNonDefault(dataComponentType: net_minecraft_core_component_DataComponentType): boolean; hashCode(): number; isPatchEmpty(): boolean; patch: any; readonly prototype: net_minecraft_core_component_DataComponentMap; remove(dataComponentType: net_minecraft_core_component_DataComponentType): any; restorePatch(dataComponentPatch: net_minecraft_core_component_DataComponentPatch): void; set(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): any; set(typedDataComponent: net_minecraft_core_component_TypedDataComponent): any; setAll(dataComponentMap: net_minecraft_core_component_DataComponentMap): void; toImmutableMap(): net_minecraft_core_component_DataComponentMap; toString(): string; } interface net_minecraft_core_component_TypedDataComponent { applyTo(patchedDataComponentMap: net_minecraft_core_component_PatchedDataComponentMap): void; encodeValue(dynamicOps: any): any; equals(o: any): boolean; hashCode(): number; toString(): string; type(): net_minecraft_core_component_DataComponentType; value(): any; } interface net_minecraft_core_component_predicates_AttributeModifiersPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; matches(itemAttributeModifiers: net_minecraft_world_item_component_ItemAttributeModifiers): boolean; matches(getter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; modifiers(): any; toString(): string; } interface net_minecraft_core_component_predicates_AttributeModifiersPredicate_EntryPredicate { amount(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; attribute(): any; equals(o: any): boolean; hashCode(): number; id(): any; operation(): any; slot(): any; test(entry: net_minecraft_world_item_component_ItemAttributeModifiers_Entry): boolean; toString(): string; } interface net_minecraft_core_component_predicates_BundlePredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; items(): any; matches(bundleContents: net_minecraft_world_item_component_BundleContents): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; toString(): string; } interface net_minecraft_core_component_predicates_ContainerPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; items(): any; matches(itemContainerContents: net_minecraft_world_item_component_ItemContainerContents): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; toString(): string; } interface net_minecraft_core_component_predicates_CustomDataPredicate extends net_minecraft_core_component_predicates_DataComponentPredicate { equals(o: any): boolean; hashCode(): number; toString(): string; value(): net_minecraft_advancements_critereon_NbtPredicate; } interface net_minecraft_core_component_predicates_DamagePredicate extends net_minecraft_core_component_predicates_DataComponentPredicate { damage(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; durability(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_core_component_predicates_DataComponentPredicate { matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; } interface net_minecraft_core_component_predicates_DataComponentPredicate_Single { equals(o: any): boolean; hashCode(): number; predicate(): net_minecraft_core_component_predicates_DataComponentPredicate; toString(): string; type(): net_minecraft_core_component_predicates_DataComponentPredicate_Type; } interface net_minecraft_core_component_predicates_DataComponentPredicate_Type { codec(): any; singleStreamCodec(): net_minecraft_network_codec_StreamCodec; wrappedCodec(): any; } interface net_minecraft_core_component_predicates_DataComponentPredicates { } interface net_minecraft_core_component_predicates_EnchantmentsPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { enchantments(): any; matches(itemEnchantments: net_minecraft_world_item_enchantment_ItemEnchantments): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; } interface net_minecraft_core_component_predicates_EnchantmentsPredicate_Enchantments extends net_minecraft_core_component_predicates_EnchantmentsPredicate { matches(getter: net_minecraft_core_component_DataComponentGetter): boolean; matches(itemEnchantments: net_minecraft_world_item_enchantment_ItemEnchantments): boolean; matches(object: any): boolean; } interface net_minecraft_core_component_predicates_EnchantmentsPredicate_StoredEnchantments extends net_minecraft_core_component_predicates_EnchantmentsPredicate { } interface net_minecraft_core_component_predicates_FireworkExplosionPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; matches(fireworkExplosion: net_minecraft_world_item_component_FireworkExplosion): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; predicate(): net_minecraft_core_component_predicates_FireworkExplosionPredicate_FireworkPredicate; toString(): string; } interface net_minecraft_core_component_predicates_FireworkExplosionPredicate_FireworkPredicate { equals(o: any): boolean; hashCode(): number; shape(): any; test(fireworkExplosion: net_minecraft_world_item_component_FireworkExplosion): boolean; toString(): string; trail(): any; twinkle(): any; } interface net_minecraft_core_component_predicates_FireworksPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; explosions(): any; flightDuration(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; hashCode(): number; matches(fireworks: net_minecraft_world_item_component_Fireworks): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; toString(): string; } interface net_minecraft_core_component_predicates_JukeboxPlayablePredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; matches(jukeboxPlayable: net_minecraft_world_item_JukeboxPlayable): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; song(): any; toString(): string; } interface net_minecraft_core_component_predicates_PotionsPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; matches(potionContents: net_minecraft_world_item_alchemy_PotionContents): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; potions(): net_minecraft_core_HolderSet; toString(): string; } interface net_minecraft_core_component_predicates_TrimPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; matches(armorTrim: net_minecraft_world_item_equipment_trim_ArmorTrim): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; material(): any; pattern(): any; toString(): string; } interface net_minecraft_core_component_predicates_WritableBookPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { equals(o: any): boolean; hashCode(): number; matches(writableBookContent: net_minecraft_world_item_component_WritableBookContent): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; pages(): any; toString(): string; } interface net_minecraft_core_component_predicates_WritableBookPredicate_PagePredicate { contents(): string; equals(o: any): boolean; hashCode(): number; test(filterable: net_minecraft_server_network_Filterable): boolean; toString(): string; } interface net_minecraft_core_component_predicates_WrittenBookPredicate extends net_minecraft_advancements_critereon_SingleComponentItemPredicate { author(): any; equals(o: any): boolean; generation(): net_minecraft_advancements_critereon_MinMaxBounds_Ints; hashCode(): number; matches(writtenBookContent: net_minecraft_world_item_component_WrittenBookContent): boolean; matches(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): boolean; matches(object: any): boolean; pages(): any; resolved(): any; title(): any; toString(): string; } interface net_minecraft_core_component_predicates_WrittenBookPredicate_PagePredicate { contents(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; test(filterable: net_minecraft_server_network_Filterable): boolean; toString(): string; } interface net_minecraft_core_dispenser_BlockSource { blockEntity(): net_minecraft_world_level_block_entity_DispenserBlockEntity; center(): net_minecraft_world_phys_Vec3; equals(o: any): boolean; hashCode(): number; level(): net_minecraft_server_level_ServerLevel; pos(): net_minecraft_core_BlockPos; state(): net_minecraft_world_level_block_state_BlockState; toString(): string; } interface net_minecraft_core_dispenser_BoatDispenseItemBehavior extends net_minecraft_core_dispenser_DefaultDispenseItemBehavior { readonly defaultDispenseItemBehavior: net_minecraft_core_dispenser_DefaultDispenseItemBehavior; readonly type: net_minecraft_world_entity_EntityType; } interface net_minecraft_core_dispenser_DefaultDispenseItemBehavior extends net_minecraft_core_dispenser_DispenseItemBehavior { addToInventoryOrDispense(blockSource: net_minecraft_core_dispenser_BlockSource, itemStack: net_minecraft_world_item_ItemStack): void; consumeWithRemainder(blockSource: net_minecraft_core_dispenser_BlockSource, itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; execute(blockSource: net_minecraft_core_dispenser_BlockSource, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; playAnimation(blockSource: net_minecraft_core_dispenser_BlockSource, direction: net_minecraft_core_Direction): void; playSound(blockSource: net_minecraft_core_dispenser_BlockSource): void; } interface net_minecraft_core_dispenser_DispenseItemBehavior { dispense(blockSource: net_minecraft_core_dispenser_BlockSource, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; } interface net_minecraft_core_dispenser_EquipmentDispenseItemBehavior extends net_minecraft_core_dispenser_DefaultDispenseItemBehavior { } interface net_minecraft_core_dispenser_MinecartDispenseItemBehavior extends net_minecraft_core_dispenser_DefaultDispenseItemBehavior { readonly defaultDispenseItemBehavior: net_minecraft_core_dispenser_DefaultDispenseItemBehavior; readonly entityType: net_minecraft_world_entity_EntityType; } interface net_minecraft_core_dispenser_OptionalDispenseItemBehavior extends net_minecraft_core_dispenser_DefaultDispenseItemBehavior { isSuccess(): boolean; setSuccess(arg0: boolean): void; success: boolean; } interface net_minecraft_core_dispenser_ProjectileDispenseBehavior extends net_minecraft_core_dispenser_DefaultDispenseItemBehavior { readonly dispenseConfig: net_minecraft_world_item_ProjectileItem_DispenseConfig; readonly projectileItem: net_minecraft_world_item_ProjectileItem; } interface net_minecraft_core_dispenser_ShearsDispenseItemBehavior extends net_minecraft_core_dispenser_OptionalDispenseItemBehavior { } interface net_minecraft_core_dispenser_ShulkerBoxDispenseBehavior extends net_minecraft_core_dispenser_OptionalDispenseItemBehavior { } interface net_minecraft_core_particles_BlockParticleOption extends net_minecraft_core_particles_ParticleOptions { getPos(): net_minecraft_core_BlockPos; getState(): net_minecraft_world_level_block_state_BlockState; readonly pos: net_minecraft_core_BlockPos; readonly state: net_minecraft_world_level_block_state_BlockState; readonly type: net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_ColorParticleOption extends net_minecraft_core_particles_ParticleOptions { readonly color: number; getAlpha(): number; getBlue(): number; getGreen(): number; getRed(): number; readonly type: net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_DustColorTransitionOptions extends net_minecraft_core_particles_ScalableParticleOptionsBase { readonly fromColor: number; getFromColor(): any; getToColor(): any; readonly toColor: number; } interface net_minecraft_core_particles_DustParticleOptions extends net_minecraft_core_particles_ScalableParticleOptionsBase { readonly color: number; getColor(): any; } interface net_minecraft_core_particles_ExplosionParticleInfo { equals(o: any): boolean; hashCode(): number; particle(): net_minecraft_core_particles_ParticleOptions; scaling(): number; speed(): number; toString(): string; } interface net_minecraft_core_particles_ItemParticleOption extends net_minecraft_core_particles_ParticleOptions { getItem(): net_minecraft_world_item_ItemStack; readonly itemStack: net_minecraft_world_item_ItemStack; readonly type: net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_ParticleLimit { equals(o: any): boolean; hashCode(): number; limit(): number; toString(): string; } interface net_minecraft_core_particles_ParticleOptions { getType(): net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_ParticleType { codec(): any; getOverrideLimiter(): boolean; readonly overrideLimiter: boolean; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_core_particles_ParticleTypes { } interface net_minecraft_core_particles_PowerParticleOption extends net_minecraft_core_particles_ParticleOptions { getPower(): number; readonly power: number; readonly type: net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_ScalableParticleOptionsBase extends net_minecraft_core_particles_ParticleOptions { getScale(): number; readonly scale: number; } interface net_minecraft_core_particles_SculkChargeParticleOptions extends net_minecraft_core_particles_ParticleOptions { equals(o: any): boolean; hashCode(): number; roll(): number; toString(): string; } interface net_minecraft_core_particles_ShriekParticleOption extends net_minecraft_core_particles_ParticleOptions { readonly delay: number; getDelay(): number; } interface net_minecraft_core_particles_SimpleParticleType extends net_minecraft_core_particles_ParticleType, net_minecraft_core_particles_ParticleOptions { getType(): net_minecraft_core_particles_SimpleParticleType; getType(): net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_SpellParticleOption extends net_minecraft_core_particles_ParticleOptions { readonly color: number; getBlue(): number; getGreen(): number; getPower(): number; getRed(): number; readonly power: number; readonly type: net_minecraft_core_particles_ParticleType; } interface net_minecraft_core_particles_TrailParticleOption extends net_minecraft_core_particles_ParticleOptions { color(): number; duration(): number; equals(o: any): boolean; hashCode(): number; target(): net_minecraft_world_phys_Vec3; toString(): string; } interface net_minecraft_core_particles_VibrationParticleOption extends net_minecraft_core_particles_ParticleOptions { readonly arrivalInTicks: number; readonly destination: net_minecraft_world_level_gameevent_PositionSource; getArrivalInTicks(): number; getDestination(): net_minecraft_world_level_gameevent_PositionSource; } interface net_minecraft_core_registries_BuiltInRegistries { } interface net_minecraft_core_registries_Registries { } interface net_minecraft_data_AtlasIds { } interface net_minecraft_data_BlockFamilies { } interface net_minecraft_data_BlockFamily { readonly baseBlock: net_minecraft_world_level_block_Block; generateModel: boolean; generateRecipe: boolean; get(variant: net_minecraft_data_BlockFamily_Variant): net_minecraft_world_level_block_Block; getBaseBlock(): net_minecraft_world_level_block_Block; getRecipeGroupPrefix(): any; getRecipeUnlockedBy(): any; getVariants(): any; recipeGroupPrefix: string; recipeUnlockedBy: string; shouldGenerateModel(): boolean; shouldGenerateRecipe(): boolean; readonly variants: any; } interface net_minecraft_data_BlockFamily_Builder { button(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; chiseled(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; cracked(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; customFence(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; customFenceGate(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; cut(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; dontGenerateModel(): net_minecraft_data_BlockFamily_Builder; dontGenerateRecipe(): net_minecraft_data_BlockFamily_Builder; door(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; readonly family: net_minecraft_data_BlockFamily; fence(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; fenceGate(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; getFamily(): net_minecraft_data_BlockFamily; mosaic(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; polished(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; pressurePlate(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; recipeGroupPrefix(string: string): net_minecraft_data_BlockFamily_Builder; recipeUnlockedBy(string: string): net_minecraft_data_BlockFamily_Builder; sign(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; slab(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; stairs(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; trapdoor(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; wall(block: net_minecraft_world_level_block_Block): net_minecraft_data_BlockFamily_Builder; } interface net_minecraft_data_BlockFamily_Variant { getRecipeGroup(): string; readonly recipeGroup: string; } interface net_minecraft_data_CachedOutput { writeIfNeeded(path: any, arg1: number[], hashCode: any): void; } interface net_minecraft_data_DataGenerator { addProvider(run: boolean, factory: net_minecraft_data_DataProvider_Factory): net_minecraft_data_DataProvider; addProvider(run: boolean, provider: net_minecraft_data_DataProvider): net_minecraft_data_DataProvider; readonly allProviderIds: any; readonly alwaysGenerate: boolean; getBuiltinDatapack(arg0: boolean, string: string): net_minecraft_data_DataGenerator_PackGenerator; getBuiltinDatapack(run: boolean, namespace: string, path: string): net_minecraft_data_DataGenerator_PackGenerator; getPackGenerator(run: boolean, providerPrefix: string, path: string): net_minecraft_data_DataGenerator_PackGenerator; getPackOutput(): net_minecraft_data_PackOutput; getPackOutput(path: string): net_minecraft_data_PackOutput; getProvidersView(): any; getVanillaPack(arg0: boolean): net_minecraft_data_DataGenerator_PackGenerator; merge(other: net_minecraft_data_DataGenerator): void; readonly providersToRun: any; readonly providersView: any; readonly rootOutputFolder: any; run(): void; readonly vanillaPackOutput: net_minecraft_data_PackOutput; readonly version: net_minecraft_WorldVersion; } interface net_minecraft_data_DataGenerator_PackGenerator { addProvider(factory: net_minecraft_data_DataProvider_Factory): net_minecraft_data_DataProvider; readonly output: net_minecraft_data_PackOutput; readonly providerPrefix: string; readonly toRun: boolean; } interface net_minecraft_data_DataProvider { getName(): string; run(cachedOutput: net_minecraft_data_CachedOutput): any; } interface net_minecraft_data_DataProvider_Factory { create(packOutput: net_minecraft_data_PackOutput): net_minecraft_data_DataProvider; } interface net_minecraft_data_HashCache { applyUpdate(updateResult: net_minecraft_data_HashCache_UpdateResult): void; readonly cacheDir: any; readonly cachePaths: any; readonly caches: any; readonly cachesToWrite: any; generateUpdate(string: string, updateFunction: net_minecraft_data_HashCache_UpdateFunction): any; getProviderCachePath(string: string): any; readonly initialCount: number; readonly originalCaches: any; purgeStaleAndWrite(): void; readonly rootDir: any; shouldRunInThisVersion(string: string): boolean; readonly versionId: string; writes: number; } interface net_minecraft_data_HashCache_UpdateFunction { update(cachedOutput: net_minecraft_data_CachedOutput): any; } interface net_minecraft_data_HashCache_UpdateResult { cache(): any; equals(o: any): boolean; hashCode(): number; providerId(): string; toString(): string; writes(): number; } interface net_minecraft_data_Main { } interface net_minecraft_data_PackOutput { createPathProvider(target: net_minecraft_data_PackOutput_Target, string: string): net_minecraft_data_PackOutput_PathProvider; createRegistryElementsPathProvider(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_data_PackOutput_PathProvider; createRegistryTagsPathProvider(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_data_PackOutput_PathProvider; getOutputFolder(): any; getOutputFolder(target: net_minecraft_data_PackOutput_Target): any; readonly outputFolder: any; } interface net_minecraft_data_PackOutput_PathProvider { file(resourceLocation: net_minecraft_resources_ResourceLocation, string: string): any; json(resourceLocation: net_minecraft_resources_ResourceLocation): any; json(resourceKey: net_minecraft_resources_ResourceKey): any; readonly kind: string; readonly root: any; } interface net_minecraft_data_PackOutput_Target { readonly directory: string; } interface net_minecraft_data_advancements_AdvancementProvider extends net_minecraft_data_DataProvider { readonly pathProvider: net_minecraft_data_PackOutput_PathProvider; readonly registries: any; readonly subProviders: any; } interface net_minecraft_data_advancements_AdvancementSubProvider { generate(provider: net_minecraft_core_HolderLookup_Provider, consumer: any): void; } interface net_minecraft_data_advancements_packs_VanillaAdvancementProvider { } interface net_minecraft_data_advancements_packs_VanillaAdventureAdvancements extends net_minecraft_data_advancements_AdvancementSubProvider { } interface net_minecraft_data_advancements_packs_VanillaHusbandryAdvancements extends net_minecraft_data_advancements_AdvancementSubProvider { } interface net_minecraft_data_advancements_packs_VanillaNetherAdvancements extends net_minecraft_data_advancements_AdvancementSubProvider { } interface net_minecraft_data_advancements_packs_VanillaStoryAdvancements extends net_minecraft_data_advancements_AdvancementSubProvider { } interface net_minecraft_data_advancements_packs_VanillaTheEndAdvancements extends net_minecraft_data_advancements_AdvancementSubProvider { } interface net_minecraft_data_info_BiomeParametersDumpReport extends net_minecraft_data_DataProvider { createPath(resourceLocation: net_minecraft_resources_ResourceLocation): any; readonly registries: any; readonly topPath: any; } interface net_minecraft_data_info_BlockListReport extends net_minecraft_data_DataProvider { readonly output: net_minecraft_data_PackOutput; readonly registries: any; } interface net_minecraft_data_info_CommandsReport extends net_minecraft_data_DataProvider { readonly output: net_minecraft_data_PackOutput; readonly registries: any; } interface net_minecraft_data_info_DatapackStructureReport extends net_minecraft_data_DataProvider { listRegistries(): any; readonly output: net_minecraft_data_PackOutput; putIfNotPresent(map: any, resourceKey: net_minecraft_resources_ResourceKey, entry: any): void; } interface net_minecraft_data_info_ItemListReport extends net_minecraft_data_DataProvider { readonly output: net_minecraft_data_PackOutput; readonly registries: any; } interface net_minecraft_data_info_PacketReport extends net_minecraft_data_DataProvider { readonly output: net_minecraft_data_PackOutput; serializePackets(): any; } interface net_minecraft_data_info_RegistryDumpReport extends net_minecraft_data_DataProvider { readonly output: net_minecraft_data_PackOutput; } interface net_minecraft_data_loot_BlockLootSubProvider extends net_minecraft_data_loot_LootTableSubProvider { add(block: net_minecraft_world_level_block_Block, function_: any): void; add(block: net_minecraft_world_level_block_Block, builder: net_minecraft_world_level_storage_loot_LootTable_Builder): void; addNetherVinesDropTable(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; applyExplosionCondition(itemLike: net_minecraft_world_level_ItemLike, conditionUserBuilder: net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; applyExplosionDecay(itemLike: net_minecraft_world_level_ItemLike, functionUserBuilder: net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; createAttachedStemDrops(block: net_minecraft_world_level_block_Block, item: net_minecraft_world_item_Item): net_minecraft_world_level_storage_loot_LootTable_Builder; createBannerDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createBeeHiveDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createBeeNestDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createCandleDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createCaveVinesDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createCopperGolemStatueBlock(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createCopperOreDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createCropDrops(block: net_minecraft_world_level_block_Block, item: net_minecraft_world_item_Item, item_: net_minecraft_world_item_Item, builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; createDoorTable(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createDoublePlantShearsDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createDoublePlantWithSeedDrops(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createGrassDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createLapisOreDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createLeavesDrops(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, arg2: number[]): net_minecraft_world_level_storage_loot_LootTable_Builder; createMangroveLeavesDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createMossyCarpetBlockDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createMultifaceBlockDrops(block: net_minecraft_world_level_block_Block, builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; createMultifaceBlockDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createMushroomBlockDrop(block: net_minecraft_world_level_block_Block, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createNameableBlockEntityTable(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createOakLeavesDrops(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block, arg2: number[]): net_minecraft_world_level_storage_loot_LootTable_Builder; createOreDrop(block: net_minecraft_world_level_block_Block, item: net_minecraft_world_item_Item): net_minecraft_world_level_storage_loot_LootTable_Builder; createPotFlowerItemTable(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createRedstoneOreDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createSegmentedBlockDrops(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createShearsDispatchTable(block: net_minecraft_world_level_block_Block, builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; createShearsOnlyDrop(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createShearsOrSilkTouchOnlyDrop(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createShulkerBoxDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createSilkTouchDispatchTable(block: net_minecraft_world_level_block_Block, builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; createSilkTouchOnlyTable(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createSilkTouchOrShearsDispatchTable(block: net_minecraft_world_level_block_Block, builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; createSingleItemTable(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createSingleItemTable(itemLike: net_minecraft_world_level_ItemLike, numberProvider: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): net_minecraft_world_level_storage_loot_LootTable_Builder; createSingleItemTableWithSilkTouch(block: net_minecraft_world_level_block_Block, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_level_storage_loot_LootTable_Builder; createSingleItemTableWithSilkTouch(block: net_minecraft_world_level_block_Block, itemLike: net_minecraft_world_level_ItemLike, numberProvider: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): net_minecraft_world_level_storage_loot_LootTable_Builder; createSinglePropConditionTable(block: net_minecraft_world_level_block_Block, property: net_minecraft_world_level_block_state_properties_Property, comparable: any): net_minecraft_world_level_storage_loot_LootTable_Builder; createSlabItemTable(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createStemDrops(block: net_minecraft_world_level_block_Block, item: net_minecraft_world_item_Item): net_minecraft_world_level_storage_loot_LootTable_Builder; doesNotHaveShearsOrSilkTouch(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; doesNotHaveSilkTouch(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; dropOther(block: net_minecraft_world_level_block_Block, itemLike: net_minecraft_world_level_ItemLike): void; dropPottedContents(block: net_minecraft_world_level_block_Block): void; dropSelf(block: net_minecraft_world_level_block_Block): void; dropWhenSilkTouch(block: net_minecraft_world_level_block_Block): void; readonly enabledFeatures: net_minecraft_world_flag_FeatureFlagSet; readonly explosionResistant: any; generate(): void; generate(biConsumer: any): void; getKnownBlocks(): any; hasShears(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; hasShearsOrSilkTouch(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; hasSilkTouch(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; readonly map: any; otherWhenSilkTouch(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; readonly registries: net_minecraft_core_HolderLookup_Provider; } interface net_minecraft_data_loot_EntityLootSubProvider extends net_minecraft_data_loot_LootTableSubProvider { add(entityType: net_minecraft_world_entity_EntityType, builder: net_minecraft_world_level_storage_loot_LootTable_Builder): void; add(entityType: net_minecraft_world_entity_EntityType, resourceKey: net_minecraft_resources_ResourceKey, builder: net_minecraft_world_level_storage_loot_LootTable_Builder): void; readonly allowed: net_minecraft_world_flag_FeatureFlagSet; generate(): void; generate(biConsumer: any): void; getKnownEntityTypes(): any; killedByFrog(holderGetter: net_minecraft_core_HolderGetter): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; killedByFrogVariant(holderGetter: net_minecraft_core_HolderGetter, holderGetter_: net_minecraft_core_HolderGetter, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; readonly map: any; readonly registries: net_minecraft_core_HolderLookup_Provider; readonly required: net_minecraft_world_flag_FeatureFlagSet; shouldSmeltLoot(): net_minecraft_world_level_storage_loot_predicates_AnyOfCondition_Builder; } interface net_minecraft_data_loot_LootTableProvider extends net_minecraft_data_DataProvider { getTables(): any; readonly pathProvider: net_minecraft_data_PackOutput_PathProvider; readonly registries: any; readonly requiredTables: any; run(cachedOutput: net_minecraft_data_CachedOutput): any; run(cachedOutput: net_minecraft_data_CachedOutput, provider: net_minecraft_core_HolderLookup_Provider): any; readonly subProviders: any; validate(writableregistry: net_minecraft_core_WritableRegistry, validationcontext: net_minecraft_world_level_storage_loot_ValidationContext, problemreporter$collector: net_minecraft_util_ProblemReporter_Collector): void; } interface net_minecraft_data_loot_LootTableProvider_MissingTableProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_data_loot_LootTableProvider_SubProviderEntry { equals(o: any): boolean; hashCode(): number; paramSet(): net_minecraft_util_context_ContextKeySet; provider(): any; toString(): string; } interface net_minecraft_data_loot_LootTableSubProvider { generate(biConsumer: any): void; } interface net_minecraft_data_loot_packs_LootData { } interface net_minecraft_data_loot_packs_TradeRebalanceChestLoot extends net_minecraft_data_loot_LootTableSubProvider { ancientCityLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; desertPyramidLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; equals(o: any): boolean; hashCode(): number; jungleTempleLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; pillagerOutpostLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_TradeRebalanceLootTableProvider { } interface net_minecraft_data_loot_packs_VanillaArchaeologyLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaBlockInteractLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaBlockLoot extends net_minecraft_data_loot_BlockLootSubProvider { createDecoratedPotTable(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createMobSkullDrop(block: net_minecraft_world_level_block_Block): net_minecraft_world_level_storage_loot_LootTable_Builder; createPitcherCropLoot(): net_minecraft_world_level_storage_loot_LootTable_Builder; } interface net_minecraft_data_loot_packs_VanillaChargedCreeperExplosionLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaChestLoot extends net_minecraft_data_loot_LootTableSubProvider { ancientCityLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; bastionBridgeLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; bastionHoglinStableLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; bastionOtherLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; bastionTreasureLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; desertPyramidLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; endCityTreasureLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; equals(o: any): boolean; hashCode(): number; jungleTempleLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; netherBridgeLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; pillagerOutpostLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; registries(): net_minecraft_core_HolderLookup_Provider; shipwreckMapLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; shipwreckSupplyLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; shipwreckTreasureLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; spawnerLootTables(biConsumer: any): void; strongholdCorridorLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; strongholdLibraryLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; toString(): string; woodlandMansionLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; } interface net_minecraft_data_loot_packs_VanillaEntityInteractLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaEntityLoot extends net_minecraft_data_loot_EntityLootSubProvider { elderGuardianLootTable(): net_minecraft_world_level_storage_loot_LootTable_Builder; } interface net_minecraft_data_loot_packs_VanillaEquipmentLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaFishingLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaGiftLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaLootTableProvider { } interface net_minecraft_data_loot_packs_VanillaPiglinBarterLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_loot_packs_VanillaShearingLoot extends net_minecraft_data_loot_LootTableSubProvider { equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_data_metadata_PackMetadataGenerator extends net_minecraft_data_DataProvider { add(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType, object: any): net_minecraft_data_metadata_PackMetadataGenerator; readonly elements: any; readonly output: net_minecraft_data_PackOutput; } interface net_minecraft_data_recipes_RecipeBuilder { getResult(): net_minecraft_world_item_Item; group(string: string): net_minecraft_data_recipes_RecipeBuilder; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, resourceKey: net_minecraft_resources_ResourceKey): void; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput): void; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, string: string): void; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_RecipeBuilder; } interface net_minecraft_data_recipes_RecipeCategory { getFolderName(): string; readonly recipeFolderName: string; } interface net_minecraft_data_recipes_RecipeOutput { accept(resourceKey: net_minecraft_resources_ResourceKey, recipe: net_minecraft_world_item_crafting_Recipe, advancementHolder: net_minecraft_advancements_AdvancementHolder): void; advancement(): net_minecraft_advancements_Advancement_Builder; includeRootAdvancement(): void; } interface net_minecraft_data_recipes_RecipeProvider { banner(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; bedFromPlanksAndWool(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; buildRecipes(): void; buttonBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; candle(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; carpet(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; chestBoat(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; chiseled(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; chiseledBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_ShapedRecipeBuilder; colorItemWithDye(list: any, list_: any, string: string, recipeCategory: net_minecraft_data_recipes_RecipeCategory): void; colorWithDye(list: any, list_: any, item: net_minecraft_world_item_Item, string: string, recipeCategory: net_minecraft_data_recipes_RecipeCategory): void; coloredTerracottaFromTerracottaAndDye(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; concretePowder(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; cookRecipes(string: string, recipeSerializer: net_minecraft_world_item_crafting_RecipeSerializer, factory: net_minecraft_world_item_crafting_AbstractCookingRecipe_Factory, arg3: number): void; copperBulb(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; copySmithingTemplate(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; copySmithingTemplate(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): void; cut(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; cutBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_ShapedRecipeBuilder; doorBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; dryGhast(itemLike: net_minecraft_world_level_ItemLike): void; fenceBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; fenceGateBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; generateForEnabledBlockFamilies(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): void; generateRecipes(blockFamily: net_minecraft_data_BlockFamily, featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): void; getBaseBlock(blockFamily: net_minecraft_data_BlockFamily, variant: net_minecraft_data_BlockFamily_Variant): net_minecraft_world_level_block_Block; grate(block: net_minecraft_world_level_block_Block, block_: net_minecraft_world_level_block_Block): void; hangingSign(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; harness(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; has(ints: net_minecraft_advancements_critereon_MinMaxBounds_Ints, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_advancements_Criterion; has(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_advancements_Criterion; has(tagKey: net_minecraft_tags_TagKey): net_minecraft_advancements_Criterion; readonly items: net_minecraft_core_HolderGetter; mosaicBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; netheriteSmithing(item: net_minecraft_world_item_Item, recipeCategory: net_minecraft_data_recipes_RecipeCategory, item_: net_minecraft_world_item_Item): void; nineBlockStorageRecipes(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, recipeCategory_: net_minecraft_data_recipes_RecipeCategory, itemLike_: net_minecraft_world_level_ItemLike): void; nineBlockStorageRecipes(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, recipeCategory_: net_minecraft_data_recipes_RecipeCategory, itemLike_: net_minecraft_world_level_ItemLike, string: string, string_: string, string__: string, string___: string): void; nineBlockStorageRecipesRecipesWithCustomUnpacking(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, recipeCategory_: net_minecraft_data_recipes_RecipeCategory, itemLike_: net_minecraft_world_level_ItemLike, string: string, string_: string): void; nineBlockStorageRecipesWithCustomPacking(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, recipeCategory_: net_minecraft_data_recipes_RecipeCategory, itemLike_: net_minecraft_world_level_ItemLike, string: string, string_: string): void; oneToOneConversionRecipe(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike, string: string): void; oneToOneConversionRecipe(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike, string: string, arg3: number): void; oreBlasting(list: any, recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, arg3: number, arg4: number, string: string): void; oreCooking(recipeSerializer: net_minecraft_world_item_crafting_RecipeSerializer, factory: net_minecraft_world_item_crafting_AbstractCookingRecipe_Factory, list: any, recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, arg5: number, arg6: number, string: string, string_: string): void; oreSmelting(list: any, recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, arg3: number, arg4: number, string: string): void; readonly output: net_minecraft_data_recipes_RecipeOutput; planksFromLog(itemLike: net_minecraft_world_level_ItemLike, tagKey: net_minecraft_tags_TagKey, arg2: number): void; planksFromLogs(itemLike: net_minecraft_world_level_ItemLike, tagKey: net_minecraft_tags_TagKey, arg2: number): void; polished(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; polishedBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; pressurePlate(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; pressurePlateBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; readonly registries: net_minecraft_core_HolderLookup_Provider; shaped(category: net_minecraft_data_recipes_RecipeCategory, stack: net_minecraft_world_item_ItemStack): net_minecraft_data_recipes_ShapedRecipeBuilder; shaped(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_data_recipes_ShapedRecipeBuilder; shaped(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, arg2: number): net_minecraft_data_recipes_ShapedRecipeBuilder; shapeless(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_data_recipes_ShapelessRecipeBuilder; shapeless(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_data_recipes_ShapelessRecipeBuilder; shapeless(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, arg2: number): net_minecraft_data_recipes_ShapelessRecipeBuilder; shelf(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; signBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; simpleCookingRecipe(string: string, recipeSerializer: net_minecraft_world_item_crafting_RecipeSerializer, factory: net_minecraft_world_item_crafting_AbstractCookingRecipe_Factory, arg3: number, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike, arg6: number): void; slab(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; slabBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; smeltingResultFromBase(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; stainedGlassFromGlassAndDye(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; stainedGlassPaneFromGlassPaneAndDye(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; stainedGlassPaneFromStainedGlass(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; stairBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; stonecutterResultFromBase(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; stonecutterResultFromBase(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike, arg3: number): void; suspiciousStew(item: net_minecraft_world_item_Item, suspiciousEffectHolder: net_minecraft_world_level_block_SuspiciousEffectHolder): void; tag(tagKey: net_minecraft_tags_TagKey): net_minecraft_world_item_crafting_Ingredient; threeByThreePacker(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike, string: string): void; threeByThreePacker(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; trapdoorBuilder(itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; trimSmithing(item: net_minecraft_world_item_Item, resourceKey: net_minecraft_resources_ResourceKey, resourceKey_: net_minecraft_resources_ResourceKey): void; twoByTwoPacker(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; wall(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; wallBuilder(recipeCategory: net_minecraft_data_recipes_RecipeCategory, itemLike: net_minecraft_world_level_ItemLike, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_RecipeBuilder; waxRecipes(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): void; woodFromLogs(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; woodenBoat(itemLike: net_minecraft_world_level_ItemLike, itemLike_: net_minecraft_world_level_ItemLike): void; } interface net_minecraft_data_recipes_RecipeProvider_Runner extends net_minecraft_data_DataProvider { createRecipeProvider(provider: net_minecraft_core_HolderLookup_Provider, recipeOutput: net_minecraft_data_recipes_RecipeOutput): net_minecraft_data_recipes_RecipeProvider; readonly packOutput: net_minecraft_data_PackOutput; readonly registries: any; } interface net_minecraft_data_recipes_ShapedRecipeBuilder extends net_minecraft_data_recipes_RecipeBuilder { readonly category: net_minecraft_data_recipes_RecipeCategory; readonly count: number; readonly criteria: any; define(character: string, tagKey: net_minecraft_tags_TagKey): net_minecraft_data_recipes_ShapedRecipeBuilder; define(character: string, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_data_recipes_ShapedRecipeBuilder; define(character: string, ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_ShapedRecipeBuilder; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_crafting_ShapedRecipePattern; group(string: string): net_minecraft_data_recipes_ShapedRecipeBuilder; group(string: string): net_minecraft_data_recipes_RecipeBuilder; readonly items: net_minecraft_core_HolderGetter; readonly key: any; pattern(string: string): net_minecraft_data_recipes_ShapedRecipeBuilder; readonly result: net_minecraft_world_item_Item; readonly resultStack: net_minecraft_world_item_ItemStack; readonly rows: any; showNotification(arg0: boolean): net_minecraft_data_recipes_ShapedRecipeBuilder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_ShapedRecipeBuilder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_RecipeBuilder; } interface net_minecraft_data_recipes_ShapelessRecipeBuilder extends net_minecraft_data_recipes_RecipeBuilder { readonly category: net_minecraft_data_recipes_RecipeCategory; readonly criteria: any; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): void; group(string: string): net_minecraft_data_recipes_ShapelessRecipeBuilder; group(string: string): net_minecraft_data_recipes_RecipeBuilder; readonly ingredients: any; readonly items: net_minecraft_core_HolderGetter; requires(tagKey: net_minecraft_tags_TagKey): net_minecraft_data_recipes_ShapelessRecipeBuilder; requires(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_data_recipes_ShapelessRecipeBuilder; requires(itemLike: net_minecraft_world_level_ItemLike, arg1: number): net_minecraft_data_recipes_ShapelessRecipeBuilder; requires(ingredient: net_minecraft_world_item_crafting_Ingredient): net_minecraft_data_recipes_ShapelessRecipeBuilder; requires(ingredient: net_minecraft_world_item_crafting_Ingredient, arg1: number): net_minecraft_data_recipes_ShapelessRecipeBuilder; readonly result: net_minecraft_world_item_ItemStack; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_ShapelessRecipeBuilder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_RecipeBuilder; } interface net_minecraft_data_recipes_SimpleCookingRecipeBuilder extends net_minecraft_data_recipes_RecipeBuilder { readonly bookCategory: net_minecraft_world_item_crafting_CookingBookCategory; readonly category: net_minecraft_data_recipes_RecipeCategory; readonly cookingTime: number; readonly criteria: any; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): void; readonly experience: number; readonly factory: net_minecraft_world_item_crafting_AbstractCookingRecipe_Factory; group(string: string): net_minecraft_data_recipes_SimpleCookingRecipeBuilder; group(string: string): net_minecraft_data_recipes_RecipeBuilder; readonly ingredient: net_minecraft_world_item_crafting_Ingredient; readonly result: net_minecraft_world_item_Item; readonly stackResult: net_minecraft_world_item_ItemStack; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_SimpleCookingRecipeBuilder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_RecipeBuilder; } interface net_minecraft_data_recipes_SingleItemRecipeBuilder extends net_minecraft_data_recipes_RecipeBuilder { readonly category: net_minecraft_data_recipes_RecipeCategory; readonly count: number; readonly criteria: any; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): void; readonly factory: net_minecraft_world_item_crafting_SingleItemRecipe_Factory; group(string: string): net_minecraft_data_recipes_SingleItemRecipeBuilder; group(string: string): net_minecraft_data_recipes_RecipeBuilder; readonly ingredient: net_minecraft_world_item_crafting_Ingredient; readonly result: net_minecraft_world_item_Item; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_SingleItemRecipeBuilder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_RecipeBuilder; } interface net_minecraft_data_recipes_SmithingTransformRecipeBuilder { readonly addition: net_minecraft_world_item_crafting_Ingredient; readonly base: net_minecraft_world_item_crafting_Ingredient; readonly category: net_minecraft_data_recipes_RecipeCategory; readonly criteria: any; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): void; readonly result: net_minecraft_world_item_Item; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, string: string): void; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, resourceKey: net_minecraft_resources_ResourceKey): void; readonly template: net_minecraft_world_item_crafting_Ingredient; unlocks(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_SmithingTransformRecipeBuilder; } interface net_minecraft_data_recipes_SmithingTrimRecipeBuilder { readonly addition: net_minecraft_world_item_crafting_Ingredient; readonly base: net_minecraft_world_item_crafting_Ingredient; readonly category: net_minecraft_data_recipes_RecipeCategory; readonly criteria: any; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): void; readonly pattern: net_minecraft_core_Holder; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, resourceKey: net_minecraft_resources_ResourceKey): void; readonly template: net_minecraft_world_item_crafting_Ingredient; unlocks(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_SmithingTrimRecipeBuilder; } interface net_minecraft_data_recipes_SpecialRecipeBuilder { readonly factory: any; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, string: string): void; save(recipeOutput: net_minecraft_data_recipes_RecipeOutput, resourceKey: net_minecraft_resources_ResourceKey): void; } interface net_minecraft_data_recipes_TransmuteRecipeBuilder extends net_minecraft_data_recipes_RecipeBuilder { readonly category: net_minecraft_data_recipes_RecipeCategory; readonly criteria: any; ensureValid(resourceKey: net_minecraft_resources_ResourceKey): void; group(string: string): net_minecraft_data_recipes_TransmuteRecipeBuilder; group(string: string): net_minecraft_data_recipes_RecipeBuilder; readonly input: net_minecraft_world_item_crafting_Ingredient; readonly material: net_minecraft_world_item_crafting_Ingredient; readonly result: net_minecraft_core_Holder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_TransmuteRecipeBuilder; unlockedBy(string: string, criterion: net_minecraft_advancements_Criterion): net_minecraft_data_recipes_RecipeBuilder; } interface net_minecraft_data_recipes_packs_VanillaRecipeProvider extends net_minecraft_data_recipes_RecipeProvider { bundleRecipes(): void; shulkerBoxRecipes(): void; } interface net_minecraft_data_recipes_packs_VanillaRecipeProvider_Runner extends net_minecraft_data_recipes_RecipeProvider_Runner { } interface net_minecraft_data_recipes_packs_VanillaRecipeProvider_TrimTemplate { equals(o: any): boolean; hashCode(): number; patternId(): net_minecraft_resources_ResourceKey; recipeId(): net_minecraft_resources_ResourceKey; template(): net_minecraft_world_item_Item; toString(): string; } interface net_minecraft_data_registries_RegistriesDatapackGenerator extends net_minecraft_data_DataProvider { readonly conditions: any; dumpRegistryCap(cachedOutput: net_minecraft_data_CachedOutput, provider: net_minecraft_core_HolderLookup_Provider, dynamicOps: any, registryData: net_minecraft_resources_RegistryDataLoader_RegistryData): any; readonly namespacePredicate: any; readonly output: net_minecraft_data_PackOutput; readonly registries: any; } interface net_minecraft_data_registries_RegistryPatchGenerator { } interface net_minecraft_data_registries_TradeRebalanceRegistries { } interface net_minecraft_data_registries_VanillaRegistries { } interface net_minecraft_data_structures_NbtToSnbt extends net_minecraft_data_DataProvider { readonly inputFolders: any; readonly output: net_minecraft_data_PackOutput; } interface net_minecraft_data_structures_SnbtDatafixer { } interface net_minecraft_data_structures_SnbtToNbt extends net_minecraft_data_DataProvider { addFilter(filter: net_minecraft_data_structures_SnbtToNbt_Filter): net_minecraft_data_structures_SnbtToNbt; applyFilters(string: string, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; readonly filters: any; getName(): string; getName(path: any, path_: any): string; readonly inputFolders: any; readonly output: net_minecraft_data_PackOutput; readStructure(path: any, string: string): any; storeStructureIfChanged(cachedOutput: net_minecraft_data_CachedOutput, taskResult: any, path: any): void; } interface net_minecraft_data_structures_SnbtToNbt_Filter { apply(string: string, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; } interface net_minecraft_data_structures_StructureUpdater extends net_minecraft_data_structures_SnbtToNbt_Filter { } interface net_minecraft_data_tags_BannerPatternTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_BiomeTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_BlockItemTagsProvider { run(): void; tag(tagKey: net_minecraft_tags_TagKey, tagKey_: net_minecraft_tags_TagKey): net_minecraft_data_tags_TagAppender; } interface net_minecraft_data_tags_DamageTypeTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_DialogTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_EnchantmentTagsProvider extends net_minecraft_data_tags_KeyTagProvider { tooltipOrder(provider: net_minecraft_core_HolderLookup_Provider, resourceKeys: net_minecraft_resources_ResourceKey[]): void; } interface net_minecraft_data_tags_EntityTypeTagsProvider extends net_minecraft_data_tags_IntrinsicHolderTagsProvider { } interface net_minecraft_data_tags_FlatLevelGeneratorPresetTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_FluidTagsProvider extends net_minecraft_data_tags_IntrinsicHolderTagsProvider { } interface net_minecraft_data_tags_GameEventTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_InstrumentTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_IntrinsicHolderTagsProvider extends net_minecraft_data_tags_TagsProvider { readonly keyExtractor: any; tag(tagKey: net_minecraft_tags_TagKey): net_minecraft_data_tags_TagAppender; } interface net_minecraft_data_tags_KeyTagProvider extends net_minecraft_data_tags_TagsProvider { tag(tagKey: net_minecraft_tags_TagKey): net_minecraft_data_tags_TagAppender; } interface net_minecraft_data_tags_PaintingVariantTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_PoiTypeTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_StructureTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_TagAppender { add(object: any): net_minecraft_data_tags_TagAppender; add(objects: any[]): net_minecraft_data_tags_TagAppender; addAll(collection: any): net_minecraft_data_tags_TagAppender; addOptional(object: any): net_minecraft_data_tags_TagAppender; addOptionalTag(tagKey: net_minecraft_tags_TagKey): net_minecraft_data_tags_TagAppender; addTag(tagKey: net_minecraft_tags_TagKey): net_minecraft_data_tags_TagAppender; map(function_: any): net_minecraft_data_tags_TagAppender; } interface net_minecraft_data_tags_TagsProvider extends net_minecraft_data_DataProvider { addTags(provider: net_minecraft_core_HolderLookup_Provider): void; readonly builders: any; readonly contentsDone: any; contentsGetter(): any; createContentsProvider(): any; getOrCreateRawBuilder(tagKey: net_minecraft_tags_TagKey): net_minecraft_tags_TagBuilder; getPath(id: net_minecraft_resources_ResourceLocation): any; readonly lookupProvider: any; readonly modId: string; readonly parentProvider: any; readonly pathProvider: net_minecraft_data_PackOutput_PathProvider; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_data_tags_TagsProvider_TagLookup { contains(tagKey: net_minecraft_tags_TagKey): boolean; } interface net_minecraft_data_tags_TradeRebalanceEnchantmentTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_tags_VanillaBlockTagsProvider extends net_minecraft_data_tags_IntrinsicHolderTagsProvider { } interface net_minecraft_data_tags_VanillaEnchantmentTagsProvider extends net_minecraft_data_tags_EnchantmentTagsProvider { } interface net_minecraft_data_tags_VanillaItemTagsProvider extends net_minecraft_data_tags_IntrinsicHolderTagsProvider { } interface net_minecraft_data_tags_WorldPresetTagsProvider extends net_minecraft_data_tags_KeyTagProvider { } interface net_minecraft_data_worldgen_AncientCityStructurePieces { } interface net_minecraft_data_worldgen_AncientCityStructurePools { } interface net_minecraft_data_worldgen_BastionBridgePools { } interface net_minecraft_data_worldgen_BastionHoglinStablePools { } interface net_minecraft_data_worldgen_BastionHousingUnitsPools { } interface net_minecraft_data_worldgen_BastionPieces { } interface net_minecraft_data_worldgen_BastionSharedPools { } interface net_minecraft_data_worldgen_BastionTreasureRoomPools { } interface net_minecraft_data_worldgen_BiomeDefaultFeatures { } interface net_minecraft_data_worldgen_BootstrapContext { lookup(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderGetter; register(resourceKey: net_minecraft_resources_ResourceKey, object: any, lifecycle: any): net_minecraft_core_Holder_Reference; register(resourceKey: net_minecraft_resources_ResourceKey, object: any): net_minecraft_core_Holder_Reference; registryLookup(registry: net_minecraft_resources_ResourceKey): any; } interface net_minecraft_data_worldgen_Carvers { } interface net_minecraft_data_worldgen_DesertVillagePools { } interface net_minecraft_data_worldgen_DimensionTypes { } interface net_minecraft_data_worldgen_NoiseData { } interface net_minecraft_data_worldgen_PillagerOutpostPools { } interface net_minecraft_data_worldgen_PlainVillagePools { } interface net_minecraft_data_worldgen_Pools { } interface net_minecraft_data_worldgen_ProcessorLists { } interface net_minecraft_data_worldgen_SavannaVillagePools { } interface net_minecraft_data_worldgen_SnowyVillagePools { } interface net_minecraft_data_worldgen_StructureSets { } interface net_minecraft_data_worldgen_Structures { } interface net_minecraft_data_worldgen_SurfaceRuleData { } interface net_minecraft_data_worldgen_TaigaVillagePools { } interface net_minecraft_data_worldgen_TerrainProvider { } interface net_minecraft_data_worldgen_TrailRuinsStructurePools { } interface net_minecraft_data_worldgen_TrialChambersStructurePools { } interface net_minecraft_data_worldgen_VillagePools { } interface net_minecraft_data_worldgen_biome_BiomeData { } interface net_minecraft_data_worldgen_biome_EndBiomes { } interface net_minecraft_data_worldgen_biome_NetherBiomes { } interface net_minecraft_data_worldgen_biome_OverworldBiomes { } interface net_minecraft_data_worldgen_features_AquaticFeatures { } interface net_minecraft_data_worldgen_features_CaveFeatures { } interface net_minecraft_data_worldgen_features_EndFeatures { } interface net_minecraft_data_worldgen_features_FeatureUtils { } interface net_minecraft_data_worldgen_features_MiscOverworldFeatures { } interface net_minecraft_data_worldgen_features_NetherFeatures { } interface net_minecraft_data_worldgen_features_OreFeatures { } interface net_minecraft_data_worldgen_features_PileFeatures { } interface net_minecraft_data_worldgen_features_TreeFeatures { } interface net_minecraft_data_worldgen_features_VegetationFeatures { } interface net_minecraft_data_worldgen_placement_AquaticPlacements { } interface net_minecraft_data_worldgen_placement_CavePlacements { } interface net_minecraft_data_worldgen_placement_EndPlacements { } interface net_minecraft_data_worldgen_placement_MiscOverworldPlacements { } interface net_minecraft_data_worldgen_placement_NetherPlacements { } interface net_minecraft_data_worldgen_placement_OrePlacements { } interface net_minecraft_data_worldgen_placement_PlacementUtils { } interface net_minecraft_data_worldgen_placement_TreePlacements { } interface net_minecraft_data_worldgen_placement_VegetationPlacements { } interface net_minecraft_data_worldgen_placement_VillagePlacements { } interface net_minecraft_gametest_Main { } interface net_minecraft_gametest_framework_BlockBasedTestInstance extends net_minecraft_gametest_framework_GameTestInstance { findStartBlock(gameTestHelper: net_minecraft_gametest_framework_GameTestHelper): net_minecraft_core_BlockPos; findTestBlocks(gameTestHelper: net_minecraft_gametest_framework_GameTestHelper, testBlockMode: net_minecraft_world_level_block_state_properties_TestBlockMode): any; forAllTriggeredTestBlocks(gameTestHelper: net_minecraft_gametest_framework_GameTestHelper, testBlockMode: net_minecraft_world_level_block_state_properties_TestBlockMode, consumer: any): void; } interface net_minecraft_gametest_framework_BuiltinTestFunctions extends net_minecraft_gametest_framework_TestFunctionLoader { } interface net_minecraft_gametest_framework_FailedTestTracker { } interface net_minecraft_gametest_framework_FunctionGameTestInstance extends net_minecraft_gametest_framework_GameTestInstance { function(): net_minecraft_resources_ResourceKey; } interface net_minecraft_gametest_framework_GameTestAssertException extends net_minecraft_gametest_framework_GameTestException { getMessage(): string; readonly message: net_minecraft_network_chat_Component; readonly tick: number; } interface net_minecraft_gametest_framework_GameTestAssertPosException extends net_minecraft_gametest_framework_GameTestAssertException { readonly absolutePos: net_minecraft_core_BlockPos; getAbsolutePos(): net_minecraft_core_BlockPos; getMessageToShowAtBlock(): net_minecraft_network_chat_Component; getRelativePos(): net_minecraft_core_BlockPos; readonly relativePos: net_minecraft_core_BlockPos; } interface net_minecraft_gametest_framework_GameTestBatch { environment(): net_minecraft_core_Holder; equals(o: any): boolean; gameTestInfos(): any; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_gametest_framework_GameTestBatchFactory { } interface net_minecraft_gametest_framework_GameTestBatchFactory_TestDecorator { decorate(reference: net_minecraft_core_Holder_Reference, serverLevel: net_minecraft_server_level_ServerLevel): any; } interface net_minecraft_gametest_framework_GameTestBatchListener { testBatchFinished(gameTestBatch: net_minecraft_gametest_framework_GameTestBatch): void; testBatchStarting(gameTestBatch: net_minecraft_gametest_framework_GameTestBatch): void; } interface net_minecraft_gametest_framework_GameTestEnvironments { } interface net_minecraft_gametest_framework_GameTestException { getDescription(): net_minecraft_network_chat_Component; } interface net_minecraft_gametest_framework_GameTestHelper { absoluteAABB(aABB: net_minecraft_world_phys_AABB): net_minecraft_world_phys_AABB; absolutePos(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; absoluteVec(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; assertAtTickTimeContainerContains(arg0: number, blockPos: net_minecraft_core_BlockPos, item: net_minecraft_world_item_Item): void; assertAtTickTimeContainerEmpty(arg0: number, blockPos: net_minecraft_core_BlockPos): void; assertBlock(blockPos: net_minecraft_core_BlockPos, predicate: any, function_: any): void; assertBlockEntityData(blockPos: net_minecraft_core_BlockPos, class_: any, predicate: any, supplier: any): void; assertBlockNotPresent(block: net_minecraft_world_level_block_Block, arg1: number, arg2: number, arg3: number): void; assertBlockNotPresent(block: net_minecraft_world_level_block_Block, blockPos: net_minecraft_core_BlockPos): void; assertBlockPresent(block: net_minecraft_world_level_block_Block, arg1: number, arg2: number, arg3: number): void; assertBlockPresent(block: net_minecraft_world_level_block_Block, blockPos: net_minecraft_core_BlockPos): void; assertBlockProperty(blockPos: net_minecraft_core_BlockPos, property: net_minecraft_world_level_block_state_properties_Property, comparable: any): void; assertBlockProperty(blockPos: net_minecraft_core_BlockPos, property: net_minecraft_world_level_block_state_properties_Property, predicate: any, component: net_minecraft_network_chat_Component): void; assertBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; assertBlockState(blockPos: net_minecraft_core_BlockPos, predicate: any, function_: any): void; assertBlockTag(tagKey: net_minecraft_tags_TagKey, blockPos: net_minecraft_core_BlockPos): void; assertContainerContains(blockPos: net_minecraft_core_BlockPos, item: net_minecraft_world_item_Item): void; assertContainerContainsSingle(blockPos: net_minecraft_core_BlockPos, item: net_minecraft_world_item_Item): void; assertContainerEmpty(blockPos: net_minecraft_core_BlockPos): void; assertEntitiesPresent(entityType: net_minecraft_world_entity_EntityType, arg1: number): void; assertEntitiesPresent(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number): void; assertEntityData(blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType, predicate: any): void; assertEntityData(blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType, function_: any, object: any): void; assertEntityInstancePresent(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number): void; assertEntityInstancePresent(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): void; assertEntityInventoryContains(blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType, item: net_minecraft_world_item_Item): void; assertEntityIsHolding(blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType, item: net_minecraft_world_item_Item): void; assertEntityNotPresent(entityType: net_minecraft_world_entity_EntityType): void; assertEntityNotPresent(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): void; assertEntityNotPresent(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos): void; assertEntityNotPresent(entityType: net_minecraft_world_entity_EntityType, aABB: net_minecraft_world_phys_AABB): void; assertEntityNotTouching(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): void; assertEntityPosition(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, component: net_minecraft_network_chat_Component): void; assertEntityPresent(entityType: net_minecraft_world_entity_EntityType): void; assertEntityPresent(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): void; assertEntityPresent(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos): void; assertEntityPresent(entityType: net_minecraft_world_entity_EntityType, aABB: net_minecraft_world_phys_AABB): void; assertEntityPresent(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos, arg2: number): void; assertEntityProperty(entity: net_minecraft_world_entity_Entity, predicate: any, component: net_minecraft_network_chat_Component): void; assertEntityProperty(entity: net_minecraft_world_entity_Entity, function_: any, object: any, component: net_minecraft_network_chat_Component): void; assertEntityTouching(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): void; assertFalse(arg0: boolean, component: net_minecraft_network_chat_Component): void; assertItemEntityCountIs(item: net_minecraft_world_item_Item, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number): void; assertItemEntityNotPresent(item: net_minecraft_world_item_Item, blockPos: net_minecraft_core_BlockPos, arg2: number): void; assertItemEntityNotPresent(item: net_minecraft_world_item_Item): void; assertItemEntityPresent(item: net_minecraft_world_item_Item, blockPos: net_minecraft_core_BlockPos, arg2: number): void; assertItemEntityPresent(item: net_minecraft_world_item_Item): void; assertLivingEntityHasMobEffect(livingEntity: net_minecraft_world_entity_LivingEntity, holder: net_minecraft_core_Holder, arg2: number): void; assertRedstoneSignal(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, intPredicate: any, supplier: any): void; assertSameBlockState(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): void; assertSameBlockStates(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockPos: net_minecraft_core_BlockPos): void; assertTrue(arg0: boolean, component: net_minecraft_network_chat_Component): void; assertValueEqual(object: any, object_: any, component: net_minecraft_network_chat_Component): void; assertionException(component: net_minecraft_network_chat_Component): net_minecraft_gametest_framework_GameTestAssertException; assertionException(string: string, objects: any[]): net_minecraft_gametest_framework_GameTestAssertException; assertionException(blockPos: net_minecraft_core_BlockPos, component: net_minecraft_network_chat_Component): net_minecraft_gametest_framework_GameTestAssertPosException; assertionException(blockPos: net_minecraft_core_BlockPos, string: string, objects: any[]): net_minecraft_gametest_framework_GameTestAssertPosException; destroyBlock(blockPos: net_minecraft_core_BlockPos): void; ensureSingleFinalCheck(): void; fail(component: net_minecraft_network_chat_Component, blockPos: net_minecraft_core_BlockPos): void; fail(component: net_minecraft_network_chat_Component, entity: net_minecraft_world_entity_Entity): void; fail(component: net_minecraft_network_chat_Component): void; fail(string: string): void; failIf(runnable: any): void; failIfEver(runnable: any): void; finalCheckAdded: boolean; findClosestEntity(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number, arg4: number): net_minecraft_world_entity_Entity; findEntities(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number, arg4: number): any; findEntities(entityType: net_minecraft_world_entity_EntityType, vec3: net_minecraft_world_phys_Vec3, arg2: number): any; findOneEntity(entityType: net_minecraft_world_entity_EntityType): net_minecraft_world_entity_Entity; forEveryBlockInStructure(consumer: any): void; getBlockEntity(blockPos: net_minecraft_core_BlockPos, class_: any): net_minecraft_world_level_block_entity_BlockEntity; getBlockState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getBounds(): net_minecraft_world_phys_AABB; getEntities(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos, arg2: number): any; getEntities(entityType: net_minecraft_world_entity_EntityType): any; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, arg1: number, arg2: number): number; getLevel(): net_minecraft_server_level_ServerLevel; getRelativeBounds(): net_minecraft_world_phys_AABB; getTestDirection(): net_minecraft_core_Direction; getTestRotation(): net_minecraft_world_level_block_Rotation; getTick(): number; hurt(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): void; kill(entity: net_minecraft_world_entity_Entity): void; killAllEntities(): void; killAllEntitiesOfClass(class_: any): void; makeAboutToDrown(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_entity_LivingEntity; makeMockPlayer(gameType: net_minecraft_world_level_GameType): net_minecraft_world_entity_player_Player; makeMockServerPlayerInLevel(): net_minecraft_server_level_ServerPlayer; moveTo(mob: net_minecraft_world_entity_Mob, arg1: number, arg2: number, arg3: number): void; onEachTick(runnable: any): void; placeAt(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): void; pressButton(arg0: number, arg1: number, arg2: number): void; pressButton(blockPos: net_minecraft_core_BlockPos): void; pullLever(arg0: number, arg1: number, arg2: number): void; pullLever(blockPos: net_minecraft_core_BlockPos): void; pulseRedstone(blockPos: net_minecraft_core_BlockPos, arg1: number): void; randomTick(blockPos: net_minecraft_core_BlockPos): void; relativeAABB(aABB: net_minecraft_world_phys_AABB): net_minecraft_world_phys_AABB; relativePos(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; relativeVec(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; runAfterDelay(arg0: number, runnable: any): void; runAtTickTime(arg0: number, runnable: any): void; setBiome(resourceKey: net_minecraft_resources_ResourceKey): void; setBlock(arg0: number, arg1: number, arg2: number, block: net_minecraft_world_level_block_Block): void; setBlock(arg0: number, arg1: number, arg2: number, blockState: net_minecraft_world_level_block_state_BlockState): void; setBlock(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; setBlock(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, direction: net_minecraft_core_Direction): void; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): void; setDayTime(arg0: number): void; setNight(): void; spawn(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_Entity; spawn(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos, arg2: number): any; spawn(entityType: net_minecraft_world_entity_EntityType, vec3: net_minecraft_world_phys_Vec3, arg2: number): any; spawn(entityType: net_minecraft_world_entity_EntityType, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_Entity; spawn(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_Entity; spawnItem(item: net_minecraft_world_item_Item, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_item_ItemEntity; spawnItem(item: net_minecraft_world_item_Item, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_item_ItemEntity; spawnItem(item: net_minecraft_world_item_Item, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_item_ItemEntity; spawnWithNoFreeWill(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_Mob; spawnWithNoFreeWill(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_Mob; spawnWithNoFreeWill(entityType: net_minecraft_world_entity_EntityType, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_Mob; startSequence(): net_minecraft_gametest_framework_GameTestSequence; succeed(): void; succeedIf(runnable: any): void; succeedOnTickWhen(arg0: number, runnable: any): void; succeedWhen(runnable: any): void; succeedWhenBlockPresent(block: net_minecraft_world_level_block_Block, arg1: number, arg2: number, arg3: number): void; succeedWhenBlockPresent(block: net_minecraft_world_level_block_Block, blockPos: net_minecraft_core_BlockPos): void; succeedWhenEntityData(blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType, function_: any, object: any): void; succeedWhenEntityNotPresent(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): void; succeedWhenEntityNotPresent(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos): void; succeedWhenEntityPresent(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number, arg3: number): void; succeedWhenEntityPresent(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos): void; readonly testInfo: net_minecraft_gametest_framework_GameTestInfo; tickBlock(blockPos: net_minecraft_core_BlockPos): void; tickPrecipitation(blockPos: net_minecraft_core_BlockPos): void; tickPrecipitation(): void; useBlock(blockPos: net_minecraft_core_BlockPos): void; useBlock(blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; useBlock(blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player, blockHitResult: net_minecraft_world_phys_BlockHitResult): void; walkTo(mob: net_minecraft_world_entity_Mob, blockPos: net_minecraft_core_BlockPos, arg2: number): net_minecraft_gametest_framework_GameTestSequence; withLowHealth(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_entity_LivingEntity; } interface net_minecraft_gametest_framework_GameTestInfo { addListener(gameTestListener: net_minecraft_gametest_framework_GameTestListener): void; chunksLoaded: boolean; copyReset(): net_minecraft_gametest_framework_GameTestInfo; createSequence(): net_minecraft_gametest_framework_GameTestSequence; createTestInstanceBlock(blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_level_block_entity_TestInstanceBlockEntity; done: boolean; error: net_minecraft_gametest_framework_GameTestException; readonly extraRotation: net_minecraft_world_level_block_Rotation; fail(component: net_minecraft_network_chat_Component): void; fail(gameTestException: net_minecraft_gametest_framework_GameTestException): void; finish(): void; getError(): net_minecraft_gametest_framework_GameTestException; getLevel(): net_minecraft_server_level_ServerLevel; getListeners(): any; getRotation(): net_minecraft_world_level_block_Rotation; getRunTime(): number; getStructure(): net_minecraft_resources_ResourceLocation; getStructureBounds(): net_minecraft_world_phys_AABB; getTest(): net_minecraft_gametest_framework_GameTestInstance; getTestBlockPos(): net_minecraft_core_BlockPos; getTestHolder(): net_minecraft_core_Holder_Reference; getTestInstanceBlockEntity(): net_minecraft_world_level_block_entity_TestInstanceBlockEntity; getTestOrigin(): net_minecraft_core_BlockPos; getTick(): number; getTimeoutTicks(): number; hasFailed(): boolean; hasStarted(): boolean; hasSucceeded(): boolean; id(): net_minecraft_resources_ResourceLocation; isDone(): boolean; isFlaky(): boolean; isOptional(): boolean; isRequired(): boolean; readonly level: net_minecraft_server_level_ServerLevel; readonly listeners: any; maxAttempts(): number; placeStructure(): void; placedStructure: boolean; prepareTestStructure(): net_minecraft_gametest_framework_GameTestInfo; requiredSuccesses(): number; retryOptions(): net_minecraft_gametest_framework_RetryOptions; readonly runAtTickTimeMap: any; readonly sequences: any; setRunAtTickTime(arg0: number, runnable: any): void; setTestBlockPos(blockPos: net_minecraft_core_BlockPos): void; startExecution(arg0: number): net_minecraft_gametest_framework_GameTestInfo; startTest(): void; started: boolean; succeed(): void; readonly test: net_minecraft_core_Holder_Reference; testBlockPos: net_minecraft_core_BlockPos; testInstanceBlockEntity: net_minecraft_world_level_block_entity_TestInstanceBlockEntity; tick(gameTestRunner: net_minecraft_gametest_framework_GameTestRunner): void; tickCount: number; tickInternal(): void; readonly timeoutTicks: number; readonly timer: any; toString(): string; } interface net_minecraft_gametest_framework_GameTestInstance { batch(): net_minecraft_core_Holder; codec(): any; describe(): net_minecraft_network_chat_Component; describeInfo(): net_minecraft_network_chat_Component; describeType(): net_minecraft_network_chat_MutableComponent; descriptionRow(string: string, string_: string): net_minecraft_network_chat_MutableComponent; descriptionRow(string: string, mutableComponent: net_minecraft_network_chat_MutableComponent): net_minecraft_network_chat_MutableComponent; info(): net_minecraft_gametest_framework_TestData; manualOnly(): boolean; maxAttempts(): number; maxTicks(): number; required(): boolean; requiredSuccesses(): number; rotation(): net_minecraft_world_level_block_Rotation; run(gameTestHelper: net_minecraft_gametest_framework_GameTestHelper): void; setupTicks(): number; skyAccess(): boolean; structure(): net_minecraft_resources_ResourceLocation; typeDescription(): net_minecraft_network_chat_MutableComponent; } interface net_minecraft_gametest_framework_GameTestInstances { } interface net_minecraft_gametest_framework_GameTestListener { testAddedForRerun(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo, gameTestInfo_: net_minecraft_gametest_framework_GameTestInfo, gameTestRunner: net_minecraft_gametest_framework_GameTestRunner): void; testFailed(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo, gameTestRunner: net_minecraft_gametest_framework_GameTestRunner): void; testPassed(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo, gameTestRunner: net_minecraft_gametest_framework_GameTestRunner): void; testStructureLoaded(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; } interface net_minecraft_gametest_framework_GameTestMainUtil { } interface net_minecraft_gametest_framework_GameTestRunner { addListener(gameTestBatchListener: net_minecraft_gametest_framework_GameTestBatchListener): void; readonly allTestInfos: any; readonly batchListeners: any; batches: any; readonly clearBetweenBatches: boolean; createStructuresForBatch(collection: any): any; currentEnvironment: net_minecraft_core_Holder; endCurrentEnvironment(): void; readonly existingStructureSpawner: net_minecraft_gametest_framework_GameTestRunner_StructureSpawner; getTestInfos(): any; readonly haltOnError: boolean; readonly level: net_minecraft_server_level_ServerLevel; readonly newStructureSpawner: net_minecraft_gametest_framework_GameTestRunner_StructureSpawner; rerunTest(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; runBatch(arg0: number): void; runScheduledRerunTests(): void; readonly scheduledForRerun: any; spawn(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): any; start(): void; stop(): void; stopped: boolean; readonly testBatcher: net_minecraft_gametest_framework_GameTestRunner_GameTestBatcher; readonly testTicker: net_minecraft_gametest_framework_GameTestTicker; } interface net_minecraft_gametest_framework_GameTestRunner_Builder { batcher(gameTestBatcher: net_minecraft_gametest_framework_GameTestRunner_GameTestBatcher): net_minecraft_gametest_framework_GameTestRunner_Builder; readonly batches: any; build(): net_minecraft_gametest_framework_GameTestRunner; clearBetweenBatches(): net_minecraft_gametest_framework_GameTestRunner_Builder; existingStructureSpawner(structureGridSpawner: net_minecraft_gametest_framework_StructureGridSpawner): net_minecraft_gametest_framework_GameTestRunner_Builder; haltOnError(): net_minecraft_gametest_framework_GameTestRunner_Builder; readonly level: net_minecraft_server_level_ServerLevel; newStructureSpawner(structureSpawner: net_minecraft_gametest_framework_GameTestRunner_StructureSpawner): net_minecraft_gametest_framework_GameTestRunner_Builder; readonly testTicker: net_minecraft_gametest_framework_GameTestTicker; } interface net_minecraft_gametest_framework_GameTestRunner_GameTestBatcher { batch(collection: any): any; } interface net_minecraft_gametest_framework_GameTestRunner_StructureSpawner { onBatchStart(serverLevel: net_minecraft_server_level_ServerLevel): void; spawnStructure(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): any; } interface net_minecraft_gametest_framework_GameTestSequence { readonly events: any; executeWithoutFail(runnable: any): void; lastTick: number; readonly parent: net_minecraft_gametest_framework_GameTestInfo; thenExecute(runnable: any): net_minecraft_gametest_framework_GameTestSequence; thenExecuteAfter(arg0: number, runnable: any): net_minecraft_gametest_framework_GameTestSequence; thenExecuteFor(arg0: number, runnable: any): net_minecraft_gametest_framework_GameTestSequence; thenFail(supplier: any): void; thenIdle(arg0: number): net_minecraft_gametest_framework_GameTestSequence; thenSucceed(): void; thenTrigger(): net_minecraft_gametest_framework_GameTestSequence_Condition; thenWaitUntil(runnable: any): net_minecraft_gametest_framework_GameTestSequence; thenWaitUntil(arg0: number, runnable: any): net_minecraft_gametest_framework_GameTestSequence; tick(arg0: number): void; tickAndContinue(arg0: number): void; tickAndFailIfNotComplete(arg0: number): void; } interface net_minecraft_gametest_framework_GameTestSequence_Condition { assertTriggeredThisTick(): void; trigger(arg0: number): void; triggerTime: number; } interface net_minecraft_gametest_framework_GameTestServer extends net_minecraft_server_MinecraftServer { evaluateTestsToRun(serverLevel: net_minecraft_server_level_ServerLevel): any; haveTestsStarted(): boolean; readonly sampleLogger: net_minecraft_util_debugchart_LocalSampleLogger; startTests(serverLevel: net_minecraft_server_level_ServerLevel): void; readonly stopwatch: any; testBatches: any; readonly testSelection: any; testTracker: net_minecraft_gametest_framework_MultipleTestTracker; readonly verify: boolean; } interface net_minecraft_gametest_framework_GameTestTicker { add(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; clear(): void; runner: net_minecraft_gametest_framework_GameTestRunner; setRunner(gameTestRunner: net_minecraft_gametest_framework_GameTestRunner): void; state: any; readonly testInfos: any; tick(): void; } interface net_minecraft_gametest_framework_GameTestTimeoutException extends net_minecraft_gametest_framework_GameTestException { readonly message: net_minecraft_network_chat_Component; } interface net_minecraft_gametest_framework_GeneratedTest { equals(o: any): boolean; function(): any; functionKey(): net_minecraft_resources_ResourceKey; hashCode(): number; tests(): any; toString(): string; } interface net_minecraft_gametest_framework_GlobalTestReporter { } interface net_minecraft_gametest_framework_JUnitLikeTestReporter extends net_minecraft_gametest_framework_TestReporter { createTestCase(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo, string: string): any; readonly destination: any; readonly document: any; save(file: any): void; readonly stopwatch: any; readonly testSuite: any; } interface net_minecraft_gametest_framework_LogTestReporter extends net_minecraft_gametest_framework_TestReporter { } interface net_minecraft_gametest_framework_MultipleTestTracker { addFailureListener(consumer: any): void; addListener(gameTestListener: net_minecraft_gametest_framework_GameTestListener): void; addTestToTrack(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; getDoneCount(): number; getFailedOptional(): any; getFailedOptionalCount(): number; getFailedRequired(): any; getFailedRequiredCount(): number; getProgressBar(): string; getTotalCount(): number; hasFailedOptional(): boolean; hasFailedRequired(): boolean; isDone(): boolean; readonly listeners: any; remove(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; readonly tests: any; toString(): string; } interface net_minecraft_gametest_framework_RetryOptions { equals(o: any): boolean; haltOnFailure(): boolean; hasRetries(): boolean; hasTriesLeft(arg0: number, arg1: number): boolean; hashCode(): number; numberOfTries(): number; toString(): string; unlimitedTries(): boolean; } interface net_minecraft_gametest_framework_StructureGridSpawner extends net_minecraft_gametest_framework_GameTestRunner_StructureSpawner { readonly clearOnBatch: boolean; currentRowCount: number; readonly firstTestNorthWestCorner: net_minecraft_core_BlockPos; maxX: number; readonly nextTestNorthWestCorner: net_minecraft_core_BlockPos_MutableBlockPos; rowBounds: net_minecraft_world_phys_AABB; readonly testInLastBatch: any; readonly testsPerRow: number; } interface net_minecraft_gametest_framework_StructureUtils { } interface net_minecraft_gametest_framework_TestCommand { } interface net_minecraft_gametest_framework_TestCommand_TestSummaryDisplayer extends net_minecraft_gametest_framework_GameTestListener { equals(o: any): boolean; hashCode(): number; showTestSummaryIfAllDone(): void; source(): net_minecraft_commands_CommandSourceStack; toString(): string; tracker(): net_minecraft_gametest_framework_MultipleTestTracker; } interface net_minecraft_gametest_framework_TestData { environment(): any; equals(o: any): boolean; hashCode(): number; manualOnly(): boolean; map(function_: any): net_minecraft_gametest_framework_TestData; maxAttempts(): number; maxTicks(): number; required(): boolean; requiredSuccesses(): number; rotation(): net_minecraft_world_level_block_Rotation; setupTicks(): number; skyAccess(): boolean; structure(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition { codec(): any; setup(serverLevel: net_minecraft_server_level_ServerLevel): void; teardown(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_AllOf extends net_minecraft_gametest_framework_TestEnvironmentDefinition { definitions(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_Functions extends net_minecraft_gametest_framework_TestEnvironmentDefinition { equals(o: any): boolean; hashCode(): number; setupFunction(): any; teardownFunction(): any; toString(): string; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_SetGameRules extends net_minecraft_gametest_framework_TestEnvironmentDefinition { boolRules(): any; equals(o: any): boolean; hashCode(): number; intRules(): any; toString(): string; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_SetGameRules_Entry { equals(o: any): boolean; hashCode(): number; key(): net_minecraft_world_level_GameRules_Key; toString(): string; value(): any; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_TimeOfDay extends net_minecraft_gametest_framework_TestEnvironmentDefinition { equals(o: any): boolean; hashCode(): number; time(): number; toString(): string; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_Weather extends net_minecraft_gametest_framework_TestEnvironmentDefinition { equals(o: any): boolean; hashCode(): number; toString(): string; weather(): net_minecraft_gametest_framework_TestEnvironmentDefinition_Weather_Type; } interface net_minecraft_gametest_framework_TestEnvironmentDefinition_Weather_Type extends net_minecraft_util_StringRepresentable { apply(serverLevel: net_minecraft_server_level_ServerLevel): void; readonly clearTime: number; readonly id: string; readonly rainTime: number; readonly raining: boolean; readonly thundering: boolean; } interface net_minecraft_gametest_framework_TestFinder extends net_minecraft_gametest_framework_TestInstanceFinder, net_minecraft_gametest_framework_TestPosFinder { source(): net_minecraft_commands_CommandSourceStack; readonly testInstanceFinder: net_minecraft_gametest_framework_TestInstanceFinder; readonly testPosFinder: net_minecraft_gametest_framework_TestPosFinder; } interface net_minecraft_gametest_framework_TestFinder_Builder { allNearby(commandContext: any): net_minecraft_gametest_framework_TestFinder; build(commandSourceStack: net_minecraft_commands_CommandSourceStack, testInstanceFinder: net_minecraft_gametest_framework_TestInstanceFinder, testPosFinder: net_minecraft_gametest_framework_TestPosFinder): net_minecraft_gametest_framework_TestFinder; byResourceSelection(commandContext: any, collection: any): net_minecraft_gametest_framework_TestFinder; createMultipleCopies(arg0: number): net_minecraft_gametest_framework_TestFinder_Builder; failedTests(commandContext: any, arg1: boolean): net_minecraft_gametest_framework_TestFinder; failedTests(commandContext: any): net_minecraft_gametest_framework_TestFinder; lookedAt(commandContext: any): net_minecraft_gametest_framework_TestFinder; nearest(commandContext: any): net_minecraft_gametest_framework_TestFinder; radius(commandContext: any, arg1: number): net_minecraft_gametest_framework_TestFinder; readonly structureBlockPosFinderWrapper: any; readonly testFinderWrapper: any; } interface net_minecraft_gametest_framework_TestFunctionLoader { load(biConsumer: any): void; } interface net_minecraft_gametest_framework_TestInstanceFinder { findTests(): any; } interface net_minecraft_gametest_framework_TestPosFinder { findTestPos(): any; } interface net_minecraft_gametest_framework_TestReporter { finish(): void; onTestFailed(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; onTestSuccess(gameTestInfo: net_minecraft_gametest_framework_GameTestInfo): void; } interface net_minecraft_gametest_framework_UnknownGameTestException extends net_minecraft_gametest_framework_GameTestException { readonly reason: any; } interface net_minecraft_locale_DeprecatedTranslationsInfo { applyToMap(map: any): void; equals(o: any): boolean; hashCode(): number; removed(): any; renamed(): any; toString(): string; } interface net_minecraft_locale_Language { getComponent(key: string): net_minecraft_network_chat_Component; getLanguageData(): any; getOrDefault(string: string): string; getOrDefault(string: string, string_: string): string; getVisualOrder(formattedText: net_minecraft_network_chat_FormattedText): net_minecraft_util_FormattedCharSequence; getVisualOrder(list: any): any; has(string: string): boolean; isDefaultRightToLeft(): boolean; } interface net_minecraft_nbt_ByteArrayTag extends net_minecraft_nbt_CollectionTag { data: number[]; equals(object: any): boolean; get(arg0: number): net_minecraft_nbt_ByteTag; get(arg0: number): net_minecraft_nbt_Tag; getAsByteArray(): number[]; hashCode(): number; remove(arg0: number): net_minecraft_nbt_ByteTag; remove(arg0: number): net_minecraft_nbt_Tag; } interface net_minecraft_nbt_ByteTag extends net_minecraft_nbt_NumericTag { copy(): net_minecraft_nbt_ByteTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): number; } interface net_minecraft_nbt_CollectionTag extends net_minecraft_nbt_Tag { addTag(arg0: number, tag: net_minecraft_nbt_Tag): boolean; clear(): void; get(arg0: number): net_minecraft_nbt_Tag; isEmpty(): boolean; iterator(): any; remove(arg0: number): net_minecraft_nbt_Tag; setTag(arg0: number, tag: net_minecraft_nbt_Tag): boolean; size(): number; stream(): any; } interface net_minecraft_nbt_CompoundTag extends net_minecraft_nbt_Tag { contains(string: string): boolean; copy(): net_minecraft_nbt_CompoundTag; copy(): net_minecraft_nbt_Tag; entrySet(): any; equals(object: any): boolean; forEach(biConsumer: any): void; get(string: string): net_minecraft_nbt_Tag; getBoolean(string: string): any; getBooleanOr(string: string, arg1: boolean): boolean; getByte(string: string): any; getByteArray(string: string): any; getByteOr(string: string, arg1: number): number; getCompound(string: string): any; getCompoundOrEmpty(string: string): net_minecraft_nbt_CompoundTag; getDouble(string: string): any; getDoubleOr(string: string, arg1: number): number; getFloat(string: string): any; getFloatOr(string: string, arg1: number): number; getInt(string: string): any; getIntArray(string: string): any; getIntOr(string: string, arg1: number): number; getList(string: string): any; getListOrEmpty(string: string): net_minecraft_nbt_ListTag; getLong(string: string): any; getLongArray(string: string): any; getLongOr(string: string, arg1: number): number; getOptional(string: string): any; getShort(string: string): any; getShortOr(string: string, arg1: number): number; getString(string: string): any; getStringOr(string: string, string_: string): string; hashCode(): number; isEmpty(): boolean; keySet(): any; merge(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; put(string: string, tag: net_minecraft_nbt_Tag): net_minecraft_nbt_Tag; putBoolean(string: string, arg1: boolean): void; putByte(string: string, arg1: number): void; putByteArray(string: string, arg1: number[]): void; putDouble(string: string, arg1: number): void; putFloat(string: string, arg1: number): void; putInt(string: string, arg1: number): void; putIntArray(string: string, arg1: number[]): void; putLong(string: string, arg1: number): void; putLongArray(string: string, arg1: number[]): void; putShort(string: string, arg1: number): void; putString(string: string, string_: string): void; read(string: string, codec: any): any; read(string: string, codec: any, dynamicOps: any): any; read(mapCodec: any): any; read(mapCodec: any, dynamicOps: any): any; remove(string: string): void; shallowCopy(): net_minecraft_nbt_CompoundTag; size(): number; store(string: string, codec: any, object: any): void; store(string: string, codec: any, dynamicOps: any, object: any): void; store(mapCodec: any, object: any): void; store(mapCodec: any, dynamicOps: any, object: any): void; storeNullable(string: string, codec: any, object: any): void; storeNullable(string: string, codec: any, dynamicOps: any, object: any): void; readonly tags: any; values(): any; } interface net_minecraft_nbt_DoubleTag extends net_minecraft_nbt_NumericTag { copy(): net_minecraft_nbt_DoubleTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): number; } interface net_minecraft_nbt_EndTag extends net_minecraft_nbt_Tag { copy(): net_minecraft_nbt_EndTag; copy(): net_minecraft_nbt_Tag; } interface net_minecraft_nbt_FloatTag extends net_minecraft_nbt_NumericTag { copy(): net_minecraft_nbt_FloatTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): number; } interface net_minecraft_nbt_IntArrayTag extends net_minecraft_nbt_CollectionTag { copy(): net_minecraft_nbt_IntArrayTag; copy(): net_minecraft_nbt_Tag; data: number[]; equals(object: any): boolean; get(arg0: number): net_minecraft_nbt_IntTag; get(arg0: number): net_minecraft_nbt_Tag; getAsIntArray(): number[]; hashCode(): number; remove(arg0: number): net_minecraft_nbt_IntTag; remove(arg0: number): net_minecraft_nbt_Tag; } interface net_minecraft_nbt_IntTag extends net_minecraft_nbt_NumericTag { copy(): net_minecraft_nbt_IntTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): number; } interface net_minecraft_nbt_ListTag extends net_minecraft_nbt_CollectionTag { add(arg0: number, tag: net_minecraft_nbt_Tag): void; addAndUnwrap(tag: net_minecraft_nbt_Tag): void; compoundStream(): any; copy(): net_minecraft_nbt_ListTag; copy(): net_minecraft_nbt_Tag; equals(object: any): boolean; getCompound(arg0: number): any; getCompoundOrEmpty(arg0: number): net_minecraft_nbt_CompoundTag; getDouble(arg0: number): any; getDoubleOr(arg0: number, arg1: number): number; getFloat(arg0: number): any; getFloatOr(arg0: number, arg1: number): number; getInt(arg0: number): any; getIntArray(arg0: number): any; getIntOr(arg0: number, arg1: number): number; getList(arg0: number): any; getListOrEmpty(arg0: number): net_minecraft_nbt_ListTag; getLongArray(arg0: number): any; getNullable(arg0: number): net_minecraft_nbt_Tag; getOptional(arg0: number): any; getShort(arg0: number): any; getShortOr(arg0: number, arg1: number): number; getString(arg0: number): any; getStringOr(arg0: number, string: string): string; hashCode(): number; identifyRawElementType(): number; readonly list: any; set(arg0: number, tag: net_minecraft_nbt_Tag): net_minecraft_nbt_Tag; } interface net_minecraft_nbt_LongArrayTag extends net_minecraft_nbt_CollectionTag { copy(): net_minecraft_nbt_LongArrayTag; copy(): net_minecraft_nbt_Tag; data: number[]; equals(object: any): boolean; get(arg0: number): net_minecraft_nbt_LongTag; get(arg0: number): net_minecraft_nbt_Tag; getAsLongArray(): number[]; hashCode(): number; remove(arg0: number): net_minecraft_nbt_LongTag; remove(arg0: number): net_minecraft_nbt_Tag; } interface net_minecraft_nbt_LongTag extends net_minecraft_nbt_NumericTag { copy(): net_minecraft_nbt_LongTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): number; } interface net_minecraft_nbt_NbtAccounter { accountBytes(arg0: number, arg1: number): void; accountBytes(arg0: number): void; depth: number; getDepth(): number; getUsage(): number; readonly maxDepth: number; popDepth(): void; pushDepth(): void; readonly quota: number; readUTF(data: string): string; usage: number; } interface net_minecraft_nbt_NbtAccounterException extends net_minecraft_nbt_NbtException { } interface net_minecraft_nbt_NbtException { } interface net_minecraft_nbt_NbtFormatException extends net_minecraft_nbt_NbtException { } interface net_minecraft_nbt_NbtIo { } interface net_minecraft_nbt_NbtIo_StringFallbackDataOutput extends net_minecraft_util_DelegateDataOutput { } interface net_minecraft_nbt_NbtOps { convertTo(dynamicOps: any, tag: net_minecraft_nbt_Tag): any; createBoolean(arg0: boolean): net_minecraft_nbt_Tag; createByte(arg0: number): net_minecraft_nbt_Tag; createByteList(byteBuffer: any): net_minecraft_nbt_Tag; createDouble(arg0: number): net_minecraft_nbt_Tag; createFloat(arg0: number): net_minecraft_nbt_Tag; createInt(arg0: number): net_minecraft_nbt_Tag; createIntList(intStream: any): net_minecraft_nbt_Tag; createList(stream: any): net_minecraft_nbt_Tag; createLong(arg0: number): net_minecraft_nbt_Tag; createLongList(longStream: any): net_minecraft_nbt_Tag; createMap(stream: any): net_minecraft_nbt_Tag; createNumeric(number: number): net_minecraft_nbt_Tag; createShort(arg0: number): net_minecraft_nbt_Tag; createString(string: string): net_minecraft_nbt_Tag; empty(): net_minecraft_nbt_Tag; getByteBuffer(tag: net_minecraft_nbt_Tag): any; getIntStream(tag: net_minecraft_nbt_Tag): any; getList(tag: net_minecraft_nbt_Tag): any; getLongStream(tag: net_minecraft_nbt_Tag): any; getMap(tag: net_minecraft_nbt_Tag): any; getMapEntries(tag: net_minecraft_nbt_Tag): any; getMapValues(tag: net_minecraft_nbt_Tag): any; getNumberValue(tag: net_minecraft_nbt_Tag): any; getStream(tag: net_minecraft_nbt_Tag): any; getStringValue(tag: net_minecraft_nbt_Tag): any; mapBuilder(): any; mergeToList(tag: net_minecraft_nbt_Tag, tag_: net_minecraft_nbt_Tag): any; mergeToList(tag: net_minecraft_nbt_Tag, list: any): any; mergeToMap(tag: net_minecraft_nbt_Tag, tag_: net_minecraft_nbt_Tag, tag__: net_minecraft_nbt_Tag): any; mergeToMap(tag: net_minecraft_nbt_Tag, mapLike: any): any; remove(tag: net_minecraft_nbt_Tag, string: string): net_minecraft_nbt_Tag; toString(): string; } interface net_minecraft_nbt_NbtUtils { } interface net_minecraft_nbt_NumericTag extends net_minecraft_nbt_PrimitiveTag { box(): number; byteValue(): number; doubleValue(): number; floatValue(): number; intValue(): number; longValue(): number; shortValue(): number; } interface net_minecraft_nbt_PrimitiveTag extends net_minecraft_nbt_Tag { } interface net_minecraft_nbt_ReportedNbtException extends net_minecraft_ReportedException { } interface net_minecraft_nbt_ShortTag extends net_minecraft_nbt_NumericTag { copy(): net_minecraft_nbt_ShortTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): number; } interface net_minecraft_nbt_SnbtGrammar { } interface net_minecraft_nbt_SnbtOperations { } interface net_minecraft_nbt_SnbtOperations_BuiltinKey { argCount(): number; equals(o: any): boolean; hashCode(): number; id(): string; toString(): string; } interface net_minecraft_nbt_SnbtOperations_BuiltinOperation { run(dynamicOps: any, list: any, parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_nbt_SnbtPrinterTagVisitor extends net_minecraft_nbt_TagVisitor { readonly depth: number; getKeys(compoundTag: net_minecraft_nbt_CompoundTag): any; readonly indentation: string; readonly path: any; pathString(): string; popPath(): void; pushPath(string: string): void; result: string; visit(tag: net_minecraft_nbt_Tag): string; } interface net_minecraft_nbt_StreamTagVisitor { visit(string: string): net_minecraft_nbt_StreamTagVisitor_ValueResult; visit(arg0: number): net_minecraft_nbt_StreamTagVisitor_ValueResult; visit(arg0: number[]): net_minecraft_nbt_StreamTagVisitor_ValueResult; visitContainerEnd(): net_minecraft_nbt_StreamTagVisitor_ValueResult; visitElement(tagType: net_minecraft_nbt_TagType, arg1: number): net_minecraft_nbt_StreamTagVisitor_EntryResult; visitEnd(): net_minecraft_nbt_StreamTagVisitor_ValueResult; visitEntry(tagType: net_minecraft_nbt_TagType): net_minecraft_nbt_StreamTagVisitor_EntryResult; visitEntry(tagType: net_minecraft_nbt_TagType, string: string): net_minecraft_nbt_StreamTagVisitor_EntryResult; visitList(tagType: net_minecraft_nbt_TagType, arg1: number): net_minecraft_nbt_StreamTagVisitor_ValueResult; visitRootEntry(tagType: net_minecraft_nbt_TagType): net_minecraft_nbt_StreamTagVisitor_ValueResult; } interface net_minecraft_nbt_StreamTagVisitor_EntryResult { } interface net_minecraft_nbt_StreamTagVisitor_ValueResult { } interface net_minecraft_nbt_StringTag extends net_minecraft_nbt_PrimitiveTag { copy(): net_minecraft_nbt_StringTag; copy(): net_minecraft_nbt_Tag; equals(o: any): boolean; hashCode(): number; value(): string; } interface net_minecraft_nbt_StringTagVisitor extends net_minecraft_nbt_TagVisitor { build(): string; readonly builder: any; handleKeyEscape(string: string): void; } interface net_minecraft_nbt_Tag { accept(tagVisitor: net_minecraft_nbt_TagVisitor): void; accept(streamTagVisitor: net_minecraft_nbt_StreamTagVisitor): net_minecraft_nbt_StreamTagVisitor_ValueResult; acceptAsRoot(streamTagVisitor: net_minecraft_nbt_StreamTagVisitor): void; asBoolean(): any; asByte(): any; asByteArray(): any; asCompound(): any; asDouble(): any; asFloat(): any; asInt(): any; asIntArray(): any; asList(): any; asLong(): any; asLongArray(): any; asNumber(): any; asShort(): any; asString(): any; copy(): net_minecraft_nbt_Tag; getId(): number; getType(): net_minecraft_nbt_TagType; sizeInBytes(): number; toString(): string; write(dataOutput: any): void; } interface net_minecraft_nbt_TagParser { getOps(): any; readonly grammar: net_minecraft_util_parsing_packrat_commands_Grammar; readonly ops: any; parseAsArgument(stringReader: any): any; parseFully(string: string): any; parseFully(stringReader: any): any; } interface net_minecraft_nbt_TagType { getName(): string; getPrettyName(): string; load(dataInput: any, nbtAccounter: net_minecraft_nbt_NbtAccounter): net_minecraft_nbt_Tag; parse(dataInput: any, streamTagVisitor: net_minecraft_nbt_StreamTagVisitor, nbtAccounter: net_minecraft_nbt_NbtAccounter): net_minecraft_nbt_StreamTagVisitor_ValueResult; parseRoot(dataInput: any, streamTagVisitor: net_minecraft_nbt_StreamTagVisitor, nbtAccounter: net_minecraft_nbt_NbtAccounter): void; skip(dataInput: any, arg1: number, nbtAccounter: net_minecraft_nbt_NbtAccounter): void; skip(dataInput: any, nbtAccounter: net_minecraft_nbt_NbtAccounter): void; } interface net_minecraft_nbt_TagType_StaticSize extends net_minecraft_nbt_TagType { size(): number; skip(dataInput: any, nbtAccounter: net_minecraft_nbt_NbtAccounter): void; skip(dataInput: any, arg1: number, nbtAccounter: net_minecraft_nbt_NbtAccounter): void; } interface net_minecraft_nbt_TagType_VariableSize extends net_minecraft_nbt_TagType { } interface net_minecraft_nbt_TagTypes { } interface net_minecraft_nbt_TagVisitor { visitByte(byteTag: net_minecraft_nbt_ByteTag): void; visitByteArray(byteArrayTag: net_minecraft_nbt_ByteArrayTag): void; visitCompound(compoundTag: net_minecraft_nbt_CompoundTag): void; visitDouble(doubleTag: net_minecraft_nbt_DoubleTag): void; visitEnd(endTag: net_minecraft_nbt_EndTag): void; visitFloat(floatTag: net_minecraft_nbt_FloatTag): void; visitInt(intTag: net_minecraft_nbt_IntTag): void; visitIntArray(intArrayTag: net_minecraft_nbt_IntArrayTag): void; visitList(listTag: net_minecraft_nbt_ListTag): void; visitLong(longTag: net_minecraft_nbt_LongTag): void; visitLongArray(longArrayTag: net_minecraft_nbt_LongArrayTag): void; visitShort(shortTag: net_minecraft_nbt_ShortTag): void; visitString(stringTag: net_minecraft_nbt_StringTag): void; } interface net_minecraft_nbt_TextComponentTagVisitor extends net_minecraft_nbt_TagVisitor { appendSubTag(tag: net_minecraft_nbt_Tag, arg1: boolean): void; depth: number; indentDepth: number; readonly indentation: string; readonly result: net_minecraft_network_chat_MutableComponent; visit(tag: net_minecraft_nbt_Tag): net_minecraft_network_chat_Component; } interface net_minecraft_nbt_visitors_CollectFields extends net_minecraft_nbt_visitors_CollectToTag { fieldsToGetCount: number; getMissingFieldCount(): number; readonly stack: any; readonly wantedTypes: any; } interface net_minecraft_nbt_visitors_CollectToTag extends net_minecraft_nbt_StreamTagVisitor { appendEntry(tag: net_minecraft_nbt_Tag): void; readonly containerStack: any; depth(): number; enterContainerIfNeeded(tagType: net_minecraft_nbt_TagType): void; getResult(): net_minecraft_nbt_Tag; } interface net_minecraft_nbt_visitors_FieldSelector { equals(o: any): boolean; hashCode(): number; name(): string; path(): any; toString(): string; type(): net_minecraft_nbt_TagType; } interface net_minecraft_nbt_visitors_FieldTree { addEntry(fieldSelector: net_minecraft_nbt_visitors_FieldSelector): void; depth(): number; equals(o: any): boolean; fieldsToRecurse(): any; hashCode(): number; isSelected(tagType: net_minecraft_nbt_TagType, string: string): boolean; selectedFields(): any; toString(): string; } interface net_minecraft_nbt_visitors_SkipAll extends net_minecraft_nbt_StreamTagVisitor { } interface net_minecraft_nbt_visitors_SkipFields extends net_minecraft_nbt_visitors_CollectToTag { readonly stack: any; visitEntry(tagType: net_minecraft_nbt_TagType, string: string): net_minecraft_nbt_StreamTagVisitor_EntryResult; visitEntry(tagType: net_minecraft_nbt_TagType): net_minecraft_nbt_StreamTagVisitor_EntryResult; } interface net_minecraft_network_BandwidthDebugMonitor { readonly bandwidthLogger: net_minecraft_util_debugchart_LocalSampleLogger; readonly bytesReceived: any; onReceive(arg0: number): void; tick(): void; } interface net_minecraft_network_CipherBase { bufToByte(byteBuf: any): number[]; readonly cipher: any; decipher(channelHandlerContext: any, byteBuf: any): any; encipher(byteBuf: any, byteBuf_: any): void; heapIn: number[]; heapOut: number[]; } interface net_minecraft_network_CipherDecoder { readonly cipher: net_minecraft_network_CipherBase; decode(channelHandlerContext: any, byteBuf: any, list: any): void; } interface net_minecraft_network_CipherEncoder { readonly cipher: net_minecraft_network_CipherBase; encode(channelHandlerContext: any, byteBuf: any, byteBuf_: any): void; } interface net_minecraft_network_ClientboundPacketListener extends net_minecraft_network_PacketListener { } interface net_minecraft_network_CompressionDecoder { decode(channelHandlerContext: any, byteBuf: any, list: any): void; inflate(channelHandlerContext: any, arg1: number): any; readonly inflater: any; setThreshold(arg0: number, arg1: boolean): void; setupInflaterInput(byteBuf: any): void; threshold: number; validateDecompressed: boolean; } interface net_minecraft_network_CompressionEncoder { readonly deflater: any; encode(channelHandlerContext: any, byteBuf: any, byteBuf_: any): void; readonly encodeBuf: number[]; getThreshold(): number; setThreshold(arg0: number): void; threshold: number; } interface net_minecraft_network_Connection { address: any; averageReceivedPackets: number; averageSentPackets: number; bandwidthDebugMonitor: net_minecraft_network_BandwidthDebugMonitor; channel(): any; channelActive(channelHandlerContext: any): void; channelInactive(channelHandlerContext: any): void; channelRead0(channelHandlerContext: any, packet: net_minecraft_network_protocol_Packet): void; configurePacketHandler(channelPipeline: any): void; delayedDisconnect: net_minecraft_network_DisconnectionDetails; disconnect(component: net_minecraft_network_chat_Component): void; disconnect(disconnectionDetails: net_minecraft_network_DisconnectionDetails): void; disconnectListener: net_minecraft_network_PacketListener; disconnectionDetails: net_minecraft_network_DisconnectionDetails; disconnectionHandled: boolean; doSendPacket(packet: net_minecraft_network_protocol_Packet, channelFutureListener: any, arg2: boolean): void; encrypted: boolean; exceptionCaught(channelHandlerContext: any, throwable: any): void; flush(): void; flushChannel(): void; flushQueue(): void; getAverageReceivedPackets(): number; getAverageSentPackets(): number; getDirection(): net_minecraft_network_protocol_PacketFlow; getDisconnectionDetails(): net_minecraft_network_DisconnectionDetails; getInboundProtocol(): net_minecraft_network_ProtocolInfo; getLoggableAddress(arg0: boolean): string; getPacketListener(): net_minecraft_network_PacketListener; getReceiving(): net_minecraft_network_protocol_PacketFlow; getRemoteAddress(): any; getSending(): net_minecraft_network_protocol_PacketFlow; handleDisconnection(): void; handlingFault: boolean; inboundProtocol: net_minecraft_network_ProtocolInfo; initiateServerboundConnection(string: string, arg1: number, protocolInfo: net_minecraft_network_ProtocolInfo, protocolInfo_: net_minecraft_network_ProtocolInfo, clientboundPacketListener: net_minecraft_network_ClientboundPacketListener, clientIntent: net_minecraft_network_protocol_handshake_ClientIntent): void; initiateServerboundPlayConnection(string: string, arg1: number, clientLoginPacketListener: net_minecraft_network_protocol_login_ClientLoginPacketListener): void; initiateServerboundPlayConnection(string: string, arg1: number, protocolInfo: net_minecraft_network_ProtocolInfo, protocolInfo_: net_minecraft_network_ProtocolInfo, clientboundPacketListener: net_minecraft_network_ClientboundPacketListener, arg5: boolean): void; initiateServerboundStatusConnection(string: string, arg1: number, clientStatusPacketListener: net_minecraft_network_protocol_status_ClientStatusPacketListener): void; isConnected(): boolean; isConnecting(): boolean; isEncrypted(): boolean; isMemoryConnection(): boolean; packetListener: net_minecraft_network_PacketListener; readonly pendingActions: any; receivedPackets: number; readonly receiving: net_minecraft_network_protocol_PacketFlow; runOnceConnected(consumer: any): void; send(packet: net_minecraft_network_protocol_Packet): void; send(packet: net_minecraft_network_protocol_Packet, channelFutureListener: any): void; send(packet: net_minecraft_network_protocol_Packet, channelFutureListener: any, arg2: boolean): void; sendLoginDisconnect: boolean; sendPacket(packet: net_minecraft_network_protocol_Packet, channelFutureListener: any, arg2: boolean): void; sentPackets: number; setBandwidthLogger(localSampleLogger: net_minecraft_util_debugchart_LocalSampleLogger): void; setEncryptionKey(cipher: any, cipher_: any): void; setListenerForServerboundHandshake(packetListener: net_minecraft_network_PacketListener): void; setReadOnly(): void; setupCompression(arg0: number, arg1: boolean): void; setupInboundProtocol(protocolInfo: net_minecraft_network_ProtocolInfo, packetListener: net_minecraft_network_PacketListener): void; setupOutboundProtocol(protocolInfo: net_minecraft_network_ProtocolInfo): void; tick(): void; tickCount: number; tickSecond(): void; validateListener(protocolInfo: net_minecraft_network_ProtocolInfo, packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_ConnectionProtocol { id(): string; isConfiguration(): boolean; isPlay(): boolean; } interface net_minecraft_network_DisconnectionDetails { bugReportLink(): any; equals(o: any): boolean; hashCode(): number; reason(): net_minecraft_network_chat_Component; report(): any; toString(): string; } interface net_minecraft_network_FriendlyByteBuf { alloc(): any; array(): number[]; arrayOffset(): number; asReadOnly(): any; bytesBefore(arg0: number): number; bytesBefore(arg0: number, arg1: number): number; bytesBefore(arg0: number, arg1: number, arg2: number): number; capacity(): number; capacity(arg0: number): net_minecraft_network_FriendlyByteBuf; clear(): net_minecraft_network_FriendlyByteBuf; compareTo(byteBuf: any): number; copy(): any; copy(arg0: number, arg1: number): any; discardReadBytes(): net_minecraft_network_FriendlyByteBuf; discardSomeReadBytes(): net_minecraft_network_FriendlyByteBuf; duplicate(): any; ensureWritable(arg0: number): net_minecraft_network_FriendlyByteBuf; ensureWritable(arg0: number, arg1: boolean): number; equals(object: any): boolean; forEachByte(byteProcessor: any): number; forEachByte(arg0: number, arg1: number, byteProcessor: any): number; forEachByteDesc(byteProcessor: any): number; forEachByteDesc(arg0: number, arg1: number, byteProcessor: any): number; getBoolean(arg0: number): boolean; getByte(arg0: number): number; getBytes(arg0: number, byteBuf: any): net_minecraft_network_FriendlyByteBuf; getBytes(arg0: number, byteBuf: any, arg2: number): net_minecraft_network_FriendlyByteBuf; getBytes(arg0: number, byteBuf: any, arg2: number, arg3: number): net_minecraft_network_FriendlyByteBuf; getBytes(arg0: number, arg1: number[]): net_minecraft_network_FriendlyByteBuf; getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): net_minecraft_network_FriendlyByteBuf; getBytes(arg0: number, gatheringByteChannel: any, arg2: number): number; getBytes(arg0: number, fileChannel: any, arg2: number, arg3: number): number; getChar(arg0: number): string; getCharSequence(arg0: number, arg1: number, charset: any): string; getDouble(arg0: number): number; getFloat(arg0: number): number; getInt(arg0: number): number; getIntLE(arg0: number): number; getLong(arg0: number): number; getLongLE(arg0: number): number; getMedium(arg0: number): number; getMediumLE(arg0: number): number; getShort(arg0: number): number; getShortLE(arg0: number): number; getSource(): any; getUnsignedByte(arg0: number): number; getUnsignedInt(arg0: number): number; getUnsignedIntLE(arg0: number): number; getUnsignedMedium(arg0: number): number; getUnsignedMediumLE(arg0: number): number; getUnsignedShort(arg0: number): number; getUnsignedShortLE(arg0: number): number; hasArray(): boolean; hasMemoryAddress(): boolean; hashCode(): number; indexOf(arg0: number, arg1: number, arg2: number): number; internalNioBuffer(arg0: number, arg1: number): any; isContiguous(): boolean; isDirect(): boolean; isReadOnly(): boolean; isReadable(): boolean; isReadable(arg0: number): boolean; isWritable(): boolean; isWritable(arg0: number): boolean; markReaderIndex(): net_minecraft_network_FriendlyByteBuf; markWriterIndex(): net_minecraft_network_FriendlyByteBuf; maxCapacity(): number; maxFastWritableBytes(): number; maxWritableBytes(): number; memoryAddress(): number; nioBuffer(): any; nioBuffer(arg0: number, arg1: number): any; nioBufferCount(): number; nioBuffers(): any[]; nioBuffers(arg0: number, arg1: number): any[]; order(): any; order(byteOrder: any): any; readBitSet(): any; readBlockHitResult(): net_minecraft_world_phys_BlockHitResult; readBlockPos(): net_minecraft_core_BlockPos; readBoolean(): boolean; readById(intFunction: any): any; readByte(): number; readByteArray(): number[]; readByteArray(arg0: number): number[]; readBytes(arg0: number): any; readBytes(byteBuf: any): net_minecraft_network_FriendlyByteBuf; readBytes(byteBuf: any, arg1: number): net_minecraft_network_FriendlyByteBuf; readBytes(byteBuf: any, arg1: number, arg2: number): net_minecraft_network_FriendlyByteBuf; readBytes(arg0: number[]): net_minecraft_network_FriendlyByteBuf; readBytes(arg0: number[], arg1: number, arg2: number): net_minecraft_network_FriendlyByteBuf; readBytes(gatheringByteChannel: any, arg1: number): number; readBytes(fileChannel: any, arg1: number, arg2: number): number; readChar(): string; readCharSequence(arg0: number, charset: any): string; readChunkPos(): net_minecraft_world_level_ChunkPos; readCollection(intFunction: any, streamDecoder: net_minecraft_network_codec_StreamDecoder): any; readContainerId(): number; readDate(): any; readDouble(): number; readEither(streamDecoder: net_minecraft_network_codec_StreamDecoder, streamDecoder_: net_minecraft_network_codec_StreamDecoder): any; readEnum(class_: any): any; readEnumSet(class_: any): any; readFixedBitSet(arg0: number): any; readFixedSizeLongArray(arg0: number[]): number[]; readFloat(): number; readGlobalPos(): net_minecraft_core_GlobalPos; readInstant(): any; readInt(): number; readIntIdList(): any; readIntLE(): number; readLenientJsonWithCodec(codec: any): any; readList(streamDecoder: net_minecraft_network_codec_StreamDecoder): any; readLong(): number; readLongArray(): number[]; readLongLE(): number; readLpVec3(): net_minecraft_world_phys_Vec3; readMap(intFunction: any, streamDecoder: net_minecraft_network_codec_StreamDecoder, streamDecoder_: net_minecraft_network_codec_StreamDecoder): any; readMap(streamDecoder: net_minecraft_network_codec_StreamDecoder, streamDecoder_: net_minecraft_network_codec_StreamDecoder): any; readMedium(): number; readMediumLE(): number; readNbt(): net_minecraft_nbt_CompoundTag; readNbt(nbtAccounter: net_minecraft_nbt_NbtAccounter): net_minecraft_nbt_Tag; readNullable(streamDecoder: net_minecraft_network_codec_StreamDecoder): any; readOptional(streamDecoder: net_minecraft_network_codec_StreamDecoder): any; readPublicKey(): any; readQuaternion(): any; readRegistryKey(): net_minecraft_resources_ResourceKey; readResourceKey(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_resources_ResourceKey; readResourceLocation(): net_minecraft_resources_ResourceLocation; readRetainedSlice(arg0: number): any; readShort(): number; readShortLE(): number; readSlice(arg0: number): any; readUUID(): any; readUnsignedByte(): number; readUnsignedInt(): number; readUnsignedIntLE(): number; readUnsignedMedium(): number; readUnsignedMediumLE(): number; readUnsignedShort(): number; readUnsignedShortLE(): number; readUtf(): string; readUtf(arg0: number): string; readVarInt(): number; readVarIntArray(): number[]; readVarIntArray(arg0: number): number[]; readVarLong(): number; readVec3(): net_minecraft_world_phys_Vec3; readVector3f(): any; readWithCodec(dynamicOps: any, codec: any, nbtAccounter: net_minecraft_nbt_NbtAccounter): any; readWithCodecTrusted(dynamicOps: any, codec: any): any; readWithCount(consumer: any): void; readableBytes(): number; readerIndex(): number; readerIndex(arg0: number): net_minecraft_network_FriendlyByteBuf; refCnt(): number; release(): boolean; release(arg0: number): boolean; resetReaderIndex(): net_minecraft_network_FriendlyByteBuf; resetWriterIndex(): net_minecraft_network_FriendlyByteBuf; retain(arg0: number): net_minecraft_network_FriendlyByteBuf; retain(): net_minecraft_network_FriendlyByteBuf; retainedDuplicate(): any; retainedSlice(): any; retainedSlice(arg0: number, arg1: number): any; setBoolean(arg0: number, arg1: boolean): net_minecraft_network_FriendlyByteBuf; setByte(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setBytes(arg0: number, byteBuf: any): net_minecraft_network_FriendlyByteBuf; setBytes(arg0: number, byteBuf: any, arg2: number): net_minecraft_network_FriendlyByteBuf; setBytes(arg0: number, byteBuf: any, arg2: number, arg3: number): net_minecraft_network_FriendlyByteBuf; setBytes(arg0: number, arg1: number[]): net_minecraft_network_FriendlyByteBuf; setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): net_minecraft_network_FriendlyByteBuf; setBytes(arg0: number, inputStream: any, arg2: number): number; setBytes(arg0: number, fileChannel: any, arg2: number, arg3: number): number; setChar(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setCharSequence(arg0: number, charSequence: string, charset: any): number; setDouble(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setFloat(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setIndex(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setInt(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setIntLE(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setLong(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setLongLE(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setMedium(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setMediumLE(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setShort(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setShortLE(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; setZero(arg0: number, arg1: number): net_minecraft_network_FriendlyByteBuf; skipBytes(arg0: number): net_minecraft_network_FriendlyByteBuf; slice(): any; slice(arg0: number, arg1: number): any; readonly source: any; toString(charset: any): string; toString(arg0: number, arg1: number, charset: any): string; toString(): string; touch(): net_minecraft_network_FriendlyByteBuf; touch(object: any): net_minecraft_network_FriendlyByteBuf; unwrap(): any; writableBytes(): number; writeBitSet(bitSet: any): void; writeBlockHitResult(blockHitResult: net_minecraft_world_phys_BlockHitResult): void; writeBlockPos(blockPos: net_minecraft_core_BlockPos): net_minecraft_network_FriendlyByteBuf; writeBoolean(arg0: boolean): net_minecraft_network_FriendlyByteBuf; writeById(toIntFunction: any, object: any): net_minecraft_network_FriendlyByteBuf; writeByte(arg0: number): net_minecraft_network_FriendlyByteBuf; writeByteArray(arg0: number[]): net_minecraft_network_FriendlyByteBuf; writeBytes(byteBuf: any): net_minecraft_network_FriendlyByteBuf; writeBytes(byteBuf: any, arg1: number): net_minecraft_network_FriendlyByteBuf; writeBytes(byteBuf: any, arg1: number, arg2: number): net_minecraft_network_FriendlyByteBuf; writeBytes(arg0: number[]): net_minecraft_network_FriendlyByteBuf; writeBytes(arg0: number[], arg1: number, arg2: number): net_minecraft_network_FriendlyByteBuf; writeBytes(inputStream: any, arg1: number): number; writeBytes(fileChannel: any, arg1: number, arg2: number): number; writeChar(arg0: number): net_minecraft_network_FriendlyByteBuf; writeCharSequence(charSequence: string, charset: any): number; writeChunkPos(chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_network_FriendlyByteBuf; writeCollection(collection: any, streamEncoder: net_minecraft_network_codec_StreamEncoder): void; writeContainerId(arg0: number): void; writeDate(date: any): net_minecraft_network_FriendlyByteBuf; writeDouble(arg0: number): net_minecraft_network_FriendlyByteBuf; writeEither(either: any, streamEncoder: net_minecraft_network_codec_StreamEncoder, streamEncoder_: net_minecraft_network_codec_StreamEncoder): void; writeEnum(enum_: any): net_minecraft_network_FriendlyByteBuf; writeEnumSet(enumSet: any, class_: any): void; writeFixedBitSet(bitSet: any, arg1: number): void; writeFixedSizeLongArray(arg0: number[]): net_minecraft_network_FriendlyByteBuf; writeFloat(arg0: number): net_minecraft_network_FriendlyByteBuf; writeGlobalPos(globalPos: net_minecraft_core_GlobalPos): void; writeInstant(instant: any): void; writeInt(arg0: number): net_minecraft_network_FriendlyByteBuf; writeIntIdList(intList: any): void; writeIntLE(arg0: number): net_minecraft_network_FriendlyByteBuf; writeJsonWithCodec(codec: any, object: any): void; writeLong(arg0: number): net_minecraft_network_FriendlyByteBuf; writeLongArray(arg0: number[]): net_minecraft_network_FriendlyByteBuf; writeLongLE(arg0: number): net_minecraft_network_FriendlyByteBuf; writeLpVec3(vec3: net_minecraft_world_phys_Vec3): void; writeMap(map: any, streamEncoder: net_minecraft_network_codec_StreamEncoder, streamEncoder_: net_minecraft_network_codec_StreamEncoder): void; writeMedium(arg0: number): net_minecraft_network_FriendlyByteBuf; writeMediumLE(arg0: number): net_minecraft_network_FriendlyByteBuf; writeNbt(tag: net_minecraft_nbt_Tag): net_minecraft_network_FriendlyByteBuf; writeNullable(object: any, streamEncoder: net_minecraft_network_codec_StreamEncoder): void; writeOptional(optional: any, streamEncoder: net_minecraft_network_codec_StreamEncoder): void; writePublicKey(publicKey: any): net_minecraft_network_FriendlyByteBuf; writeQuaternion(quaternionf: any): void; writeResourceKey(resourceKey: net_minecraft_resources_ResourceKey): void; writeResourceLocation(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_network_FriendlyByteBuf; writeShort(arg0: number): net_minecraft_network_FriendlyByteBuf; writeShortLE(arg0: number): net_minecraft_network_FriendlyByteBuf; writeUUID(uUID: any): net_minecraft_network_FriendlyByteBuf; writeUtf(string: string): net_minecraft_network_FriendlyByteBuf; writeUtf(string: string, arg1: number): net_minecraft_network_FriendlyByteBuf; writeVarInt(arg0: number): net_minecraft_network_FriendlyByteBuf; writeVarIntArray(arg0: number[]): net_minecraft_network_FriendlyByteBuf; writeVarLong(arg0: number): net_minecraft_network_FriendlyByteBuf; writeVec3(vec3: net_minecraft_world_phys_Vec3): void; writeVector3f(vector3f: any): void; writeWithCodec(dynamicOps: any, codec: any, object: any): net_minecraft_network_FriendlyByteBuf; writeZero(arg0: number): net_minecraft_network_FriendlyByteBuf; writerIndex(): number; writerIndex(arg0: number): net_minecraft_network_FriendlyByteBuf; } interface net_minecraft_network_HandlerNames { } interface net_minecraft_network_HashedPatchMap { addedComponents(): any; equals(o: any): boolean; hashCode(): number; matches(dataComponentPatch: net_minecraft_core_component_DataComponentPatch, hashGenerator: net_minecraft_network_HashedPatchMap_HashGenerator): boolean; removedComponents(): any; toString(): string; } interface net_minecraft_network_HashedPatchMap_HashGenerator { } interface net_minecraft_network_HashedStack { matches(itemStack: net_minecraft_world_item_ItemStack, hashGenerator: net_minecraft_network_HashedPatchMap_HashGenerator): boolean; } interface net_minecraft_network_HashedStack_ActualItem extends net_minecraft_network_HashedStack { components(): net_minecraft_network_HashedPatchMap; count(): number; equals(o: any): boolean; hashCode(): number; item(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_network_HiddenByteBuf { contents(): any; equals(o: any): boolean; hashCode(): number; refCnt(): number; release(): boolean; release(arg0: number): boolean; retain(): net_minecraft_network_HiddenByteBuf; retain(arg0: number): net_minecraft_network_HiddenByteBuf; toString(): string; touch(): net_minecraft_network_HiddenByteBuf; touch(object: any): net_minecraft_network_HiddenByteBuf; } interface net_minecraft_network_LocalFrameDecoder { channelRead(channelHandlerContext: any, object: any): void; } interface net_minecraft_network_LocalFrameEncoder { write(channelHandlerContext: any, object: any, channelPromise: any): void; } interface net_minecraft_network_LpVec3 { } interface net_minecraft_network_MonitoredLocalFrameDecoder { channelRead(channelHandlerContext: any, object: any): void; readonly monitor: net_minecraft_network_BandwidthDebugMonitor; } interface net_minecraft_network_PacketBundlePacker { readonly bundlerInfo: net_minecraft_network_protocol_BundlerInfo; currentBundler: net_minecraft_network_protocol_BundlerInfo_Bundler; decode(channelHandlerContext: any, packet: net_minecraft_network_protocol_Packet, list: any): void; } interface net_minecraft_network_PacketBundleUnpacker { readonly bundlerInfo: net_minecraft_network_protocol_BundlerInfo; encode(channelHandlerContext: any, packet: net_minecraft_network_protocol_Packet, list: any): void; } interface net_minecraft_network_PacketDecoder extends net_minecraft_network_ProtocolSwapHandler { decode(channelHandlerContext: any, byteBuf: any, list: any): void; readonly protocolInfo: net_minecraft_network_ProtocolInfo; } interface net_minecraft_network_PacketEncoder { encode(channelHandlerContext: any, packet: net_minecraft_network_protocol_Packet, byteBuf: any): void; getProtocolInfo(): net_minecraft_network_ProtocolInfo; readonly protocolInfo: net_minecraft_network_ProtocolInfo; } interface net_minecraft_network_PacketListener { createDisconnectionInfo(component: net_minecraft_network_chat_Component, throwable: any): net_minecraft_network_DisconnectionDetails; fillCrashReport(crashReport: net_minecraft_CrashReport): void; fillListenerSpecificCrashDetails(crashReport: net_minecraft_CrashReport, crashReportCategory: net_minecraft_CrashReportCategory): void; flow(): net_minecraft_network_protocol_PacketFlow; isAcceptingMessages(): boolean; onDisconnect(disconnectionDetails: net_minecraft_network_DisconnectionDetails): void; onPacketError(packet: net_minecraft_network_protocol_Packet, exception: any): void; protocol(): net_minecraft_network_ConnectionProtocol; shouldHandleMessage(packet: net_minecraft_network_protocol_Packet): boolean; } interface net_minecraft_network_PacketProcessor { close(): void; closed: boolean; isSameThread(): boolean; readonly packetsToBeHandled: any; processQueuedPackets(): void; readonly runningThread: any; scheduleIfPossible(packetListener: net_minecraft_network_PacketListener, packet: net_minecraft_network_protocol_Packet): void; scheduleIfPossible(task: any): void; } interface net_minecraft_network_PacketSendListener { } interface net_minecraft_network_ProtocolInfo { bundlerInfo(): net_minecraft_network_protocol_BundlerInfo; codec(): net_minecraft_network_codec_StreamCodec; flow(): net_minecraft_network_protocol_PacketFlow; id(): net_minecraft_network_ConnectionProtocol; } interface net_minecraft_network_ProtocolInfo_Details { flow(): net_minecraft_network_protocol_PacketFlow; id(): net_minecraft_network_ConnectionProtocol; listPackets(packetVisitor: net_minecraft_network_ProtocolInfo_Details_PacketVisitor): void; } interface net_minecraft_network_ProtocolInfo_Details_PacketVisitor { accept(packetType: net_minecraft_network_protocol_PacketType, arg1: number): void; } interface net_minecraft_network_ProtocolInfo_DetailsProvider { details(): net_minecraft_network_ProtocolInfo_Details; } interface net_minecraft_network_ProtocolSwapHandler { } interface net_minecraft_network_RateKickingConnection extends net_minecraft_network_Connection { readonly rateLimitPacketsPerSecond: number; } interface net_minecraft_network_RegistryFriendlyByteBuf extends net_minecraft_network_FriendlyByteBuf { readonly connectionType: any; getConnectionType(): any; registryAccess(): net_minecraft_core_RegistryAccess; } interface net_minecraft_network_ServerboundPacketListener extends net_minecraft_network_PacketListener { } interface net_minecraft_network_SkipPacketDecoderException extends net_minecraft_network_codec_IdDispatchCodec_DontDecorateException, net_minecraft_network_SkipPacketException { } interface net_minecraft_network_SkipPacketEncoderException extends net_minecraft_network_codec_IdDispatchCodec_DontDecorateException, net_minecraft_network_SkipPacketException { } interface net_minecraft_network_SkipPacketException { } interface net_minecraft_network_TickablePacketListener extends net_minecraft_network_PacketListener { tick(): void; } interface net_minecraft_network_UnconfiguredPipelineHandler { } interface net_minecraft_network_UnconfiguredPipelineHandler_Inbound { channelRead(channelHandlerContext: any, object: any): void; write(channelHandlerContext: any, object: any, channelPromise: any): void; } interface net_minecraft_network_UnconfiguredPipelineHandler_InboundConfigurationTask { andThen(inboundConfigurationTask: net_minecraft_network_UnconfiguredPipelineHandler_InboundConfigurationTask): net_minecraft_network_UnconfiguredPipelineHandler_InboundConfigurationTask; run(channelHandlerContext: any): void; } interface net_minecraft_network_UnconfiguredPipelineHandler_Outbound { write(channelHandlerContext: any, object: any, channelPromise: any): void; } interface net_minecraft_network_UnconfiguredPipelineHandler_OutboundConfigurationTask { andThen(outboundConfigurationTask: net_minecraft_network_UnconfiguredPipelineHandler_OutboundConfigurationTask): net_minecraft_network_UnconfiguredPipelineHandler_OutboundConfigurationTask; run(channelHandlerContext: any): void; } interface net_minecraft_network_Utf8String { } interface net_minecraft_network_VarInt { } interface net_minecraft_network_VarLong { } interface net_minecraft_network_Varint21FrameDecoder { decode(channelHandlerContext: any, byteBuf: any, list: any): void; handlerRemoved0(channelHandlerContext: any): void; readonly helperBuf: any; readonly monitor: net_minecraft_network_BandwidthDebugMonitor; } interface net_minecraft_network_Varint21LengthFieldPrepender { encode(channelHandlerContext: any, byteBuf: any, byteBuf_: any): void; } interface net_minecraft_network_chat_ChatDecorator { decorate(serverPlayer: net_minecraft_server_level_ServerPlayer, component: net_minecraft_network_chat_Component): net_minecraft_network_chat_Component; } interface net_minecraft_network_chat_ChatType { chat(): net_minecraft_network_chat_ChatTypeDecoration; equals(o: any): boolean; hashCode(): number; narration(): net_minecraft_network_chat_ChatTypeDecoration; toString(): string; } interface net_minecraft_network_chat_ChatType_Bound { chatType(): net_minecraft_core_Holder; decorate(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_Component; decorateNarration(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; name(): net_minecraft_network_chat_Component; targetName(): any; toString(): string; withTargetName(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_ChatType_Bound; } interface net_minecraft_network_chat_ChatTypeDecoration { decorate(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; parameters(): any; resolveParameters(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound): net_minecraft_network_chat_Component[]; style(): net_minecraft_network_chat_Style; toString(): string; translationKey(): string; } interface net_minecraft_network_chat_ChatTypeDecoration_Parameter extends net_minecraft_util_StringRepresentable { readonly id: number; readonly name: string; select(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound): net_minecraft_network_chat_Component; readonly selector: net_minecraft_network_chat_ChatTypeDecoration_Parameter_Selector; } interface net_minecraft_network_chat_ChatTypeDecoration_Parameter_Selector { select(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound): net_minecraft_network_chat_Component; } interface net_minecraft_network_chat_ClickEvent { action(): net_minecraft_network_chat_ClickEvent_Action; } interface net_minecraft_network_chat_ClickEvent_Action extends net_minecraft_util_StringRepresentable { readonly allowFromServer: boolean; readonly codec: any; isAllowedFromServer(): boolean; readonly name: string; valueCodec(): any; } interface net_minecraft_network_chat_ClickEvent_ChangePage extends net_minecraft_network_chat_ClickEvent { equals(o: any): boolean; hashCode(): number; page(): number; toString(): string; } interface net_minecraft_network_chat_ClickEvent_CopyToClipboard extends net_minecraft_network_chat_ClickEvent { equals(o: any): boolean; hashCode(): number; toString(): string; value(): string; } interface net_minecraft_network_chat_ClickEvent_Custom extends net_minecraft_network_chat_ClickEvent { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; payload(): any; toString(): string; } interface net_minecraft_network_chat_ClickEvent_OpenFile extends net_minecraft_network_chat_ClickEvent { equals(o: any): boolean; file(): any; hashCode(): number; path(): string; toString(): string; } interface net_minecraft_network_chat_ClickEvent_OpenUrl extends net_minecraft_network_chat_ClickEvent { equals(o: any): boolean; hashCode(): number; toString(): string; uri(): any; } interface net_minecraft_network_chat_ClickEvent_RunCommand extends net_minecraft_network_chat_ClickEvent { command(): string; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_chat_ClickEvent_ShowDialog extends net_minecraft_network_chat_ClickEvent { dialog(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_chat_ClickEvent_SuggestCommand extends net_minecraft_network_chat_ClickEvent { command(): string; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_chat_CommonComponents { } interface net_minecraft_network_chat_Component extends net_minecraft_network_chat_FormattedText { contains(component: net_minecraft_network_chat_Component): boolean; copy(): net_minecraft_network_chat_MutableComponent; getContents(): net_minecraft_network_chat_ComponentContents; getSiblings(): any; getString(): string; getString(arg0: number): string; getStyle(): net_minecraft_network_chat_Style; getVisualOrderText(): net_minecraft_util_FormattedCharSequence; plainCopy(): net_minecraft_network_chat_MutableComponent; toFlatList(): any; toFlatList(style: net_minecraft_network_chat_Style): any; tryCollapseToString(): string; visit(styledContentConsumer: net_minecraft_network_chat_FormattedText_StyledContentConsumer, style: net_minecraft_network_chat_Style): any; visit(contentConsumer: net_minecraft_network_chat_FormattedText_ContentConsumer): any; } interface net_minecraft_network_chat_ComponentContents { codec(): any; resolve(commandSourceStack: net_minecraft_commands_CommandSourceStack, entity: net_minecraft_world_entity_Entity, arg2: number): net_minecraft_network_chat_MutableComponent; visit(styledContentConsumer: net_minecraft_network_chat_FormattedText_StyledContentConsumer, style: net_minecraft_network_chat_Style): any; visit(contentConsumer: net_minecraft_network_chat_FormattedText_ContentConsumer): any; } interface net_minecraft_network_chat_ComponentSerialization { } interface net_minecraft_network_chat_ComponentUtils { } interface net_minecraft_network_chat_FilterMask { apply(string: string): string; applyWithFormatting(string: string): net_minecraft_network_chat_Component; equals(object: any): boolean; hashCode(): number; isEmpty(): boolean; isFullyFiltered(): boolean; mask(): any; setFiltered(arg0: number): void; type(): any; } interface net_minecraft_network_chat_FontDescription { } interface net_minecraft_network_chat_FontDescription_AtlasSprite extends net_minecraft_network_chat_FontDescription { atlasId(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; hashCode(): number; spriteId(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_chat_FontDescription_PlayerSprite extends net_minecraft_network_chat_FontDescription { equals(o: any): boolean; hashCode(): number; hat(): boolean; profile(): net_minecraft_world_item_component_ResolvableProfile; toString(): string; } interface net_minecraft_network_chat_FontDescription_Resource extends net_minecraft_network_chat_FontDescription { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_chat_FormattedText { getString(): string; visit(contentConsumer: net_minecraft_network_chat_FormattedText_ContentConsumer): any; visit(styledContentConsumer: net_minecraft_network_chat_FormattedText_StyledContentConsumer, style: net_minecraft_network_chat_Style): any; } interface net_minecraft_network_chat_FormattedText_ContentConsumer { accept(string: string): any; } interface net_minecraft_network_chat_FormattedText_StyledContentConsumer { accept(style: net_minecraft_network_chat_Style, string: string): any; } interface net_minecraft_network_chat_HoverEvent { action(): net_minecraft_network_chat_HoverEvent_Action; } interface net_minecraft_network_chat_HoverEvent_Action extends net_minecraft_util_StringRepresentable { readonly allowFromServer: boolean; readonly codec: any; isAllowedFromServer(): boolean; readonly name: string; toString(): string; } interface net_minecraft_network_chat_HoverEvent_EntityTooltipInfo { equals(object: any): boolean; getTooltipLines(): any; hashCode(): number; linesCache: any; readonly name: any; readonly type: net_minecraft_world_entity_EntityType; readonly uuid: any; } interface net_minecraft_network_chat_HoverEvent_ShowEntity extends net_minecraft_network_chat_HoverEvent { entity(): net_minecraft_network_chat_HoverEvent_EntityTooltipInfo; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_chat_HoverEvent_ShowItem extends net_minecraft_network_chat_HoverEvent { equals(object: any): boolean; hashCode(): number; item(): net_minecraft_world_item_ItemStack; toString(): string; } interface net_minecraft_network_chat_HoverEvent_ShowText extends net_minecraft_network_chat_HoverEvent { equals(o: any): boolean; hashCode(): number; toString(): string; value(): net_minecraft_network_chat_Component; } interface net_minecraft_network_chat_LastSeenMessages { computeChecksum(): number; entries(): any; equals(o: any): boolean; hashCode(): number; pack(messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache): net_minecraft_network_chat_LastSeenMessages_Packed; toString(): string; updateSignature(output: net_minecraft_util_SignatureUpdater_Output): void; } interface net_minecraft_network_chat_LastSeenMessages_Packed { entries(): any; equals(o: any): boolean; hashCode(): number; toString(): string; unpack(messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache): any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_chat_LastSeenMessages_Update { acknowledged(): any; checksum(): number; equals(o: any): boolean; hashCode(): number; offset(): number; toString(): string; verifyChecksum(lastSeenMessages: net_minecraft_network_chat_LastSeenMessages): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_chat_LastSeenMessagesTracker { addEntry(lastSeenTrackedEntry: net_minecraft_network_chat_LastSeenTrackedEntry): void; addPending(messageSignature: net_minecraft_network_chat_MessageSignature, arg1: boolean): boolean; generateAndApplyUpdate(): net_minecraft_network_chat_LastSeenMessagesTracker_Update; getAndClearOffset(): number; ignorePending(messageSignature: net_minecraft_network_chat_MessageSignature): void; lastTrackedMessage: net_minecraft_network_chat_MessageSignature; offset(): number; tail: number; readonly trackedMessages: net_minecraft_network_chat_LastSeenTrackedEntry[]; } interface net_minecraft_network_chat_LastSeenMessagesTracker_Update { equals(o: any): boolean; hashCode(): number; lastSeen(): net_minecraft_network_chat_LastSeenMessages; toString(): string; update(): net_minecraft_network_chat_LastSeenMessages_Update; } interface net_minecraft_network_chat_LastSeenMessagesValidator { addPending(messageSignature: net_minecraft_network_chat_MessageSignature): void; applyOffset(arg0: number): void; applyUpdate(update: net_minecraft_network_chat_LastSeenMessages_Update): net_minecraft_network_chat_LastSeenMessages; lastPendingMessage: net_minecraft_network_chat_MessageSignature; readonly lastSeenCount: number; readonly trackedMessages: any; trackedMessagesCount(): number; } interface net_minecraft_network_chat_LastSeenMessagesValidator_ValidationException { } interface net_minecraft_network_chat_LastSeenTrackedEntry { acknowledge(): net_minecraft_network_chat_LastSeenTrackedEntry; equals(o: any): boolean; hashCode(): number; pending(): boolean; signature(): net_minecraft_network_chat_MessageSignature; toString(): string; } interface net_minecraft_network_chat_LocalChatSession { asRemote(): net_minecraft_network_chat_RemoteChatSession; createMessageEncoder(uUID: any): net_minecraft_network_chat_SignedMessageChain_Encoder; equals(o: any): boolean; hashCode(): number; keyPair(): net_minecraft_world_entity_player_ProfileKeyPair; sessionId(): any; toString(): string; } interface net_minecraft_network_chat_MessageSignature { asByteBuffer(): any; bytes(): number[]; checksum(): number; equals(object: any): boolean; hashCode(): number; pack(messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache): net_minecraft_network_chat_MessageSignature_Packed; toString(): string; verify(signatureValidator: net_minecraft_util_SignatureValidator, signatureUpdater: net_minecraft_util_SignatureUpdater): boolean; } interface net_minecraft_network_chat_MessageSignature_Packed { equals(o: any): boolean; fullSignature(): net_minecraft_network_chat_MessageSignature; hashCode(): number; id(): number; toString(): string; unpack(messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache): any; } interface net_minecraft_network_chat_MessageSignatureCache { readonly entries: net_minecraft_network_chat_MessageSignature[]; pack(messageSignature: net_minecraft_network_chat_MessageSignature): number; push(signedMessageBody: net_minecraft_network_chat_SignedMessageBody, messageSignature: net_minecraft_network_chat_MessageSignature): void; push(list: any): void; unpack(arg0: number): net_minecraft_network_chat_MessageSignature; } interface net_minecraft_network_chat_MutableComponent extends net_minecraft_network_chat_Component { append(string: string): net_minecraft_network_chat_MutableComponent; append(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_MutableComponent; readonly contents: net_minecraft_network_chat_ComponentContents; decomposedWith: net_minecraft_locale_Language; equals(object: any): boolean; hashCode(): number; setStyle(style: net_minecraft_network_chat_Style): net_minecraft_network_chat_MutableComponent; readonly siblings: any; style: net_minecraft_network_chat_Style; toString(): string; visualOrderText: net_minecraft_util_FormattedCharSequence; withColor(arg0: number): net_minecraft_network_chat_MutableComponent; withStyle(unaryOperator: any): net_minecraft_network_chat_MutableComponent; withStyle(style: net_minecraft_network_chat_Style): net_minecraft_network_chat_MutableComponent; withStyle(chatFormattings: net_minecraft_ChatFormatting[]): net_minecraft_network_chat_MutableComponent; withStyle(chatFormatting: net_minecraft_ChatFormatting): net_minecraft_network_chat_MutableComponent; } interface net_minecraft_network_chat_OutgoingChatMessage { content(): net_minecraft_network_chat_Component; sendToPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean, bound: net_minecraft_network_chat_ChatType_Bound): void; } interface net_minecraft_network_chat_OutgoingChatMessage_Disguised extends net_minecraft_network_chat_OutgoingChatMessage { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_chat_OutgoingChatMessage_Player extends net_minecraft_network_chat_OutgoingChatMessage { equals(o: any): boolean; hashCode(): number; message(): net_minecraft_network_chat_PlayerChatMessage; toString(): string; } interface net_minecraft_network_chat_PlayerChatMessage { decoratedContent(): net_minecraft_network_chat_Component; equals(o: any): boolean; filter(filterMask: net_minecraft_network_chat_FilterMask): net_minecraft_network_chat_PlayerChatMessage; filter(arg0: boolean): net_minecraft_network_chat_PlayerChatMessage; filterMask(): net_minecraft_network_chat_FilterMask; hasExpiredClient(instant: any): boolean; hasExpiredServer(instant: any): boolean; hasSignature(): boolean; hasSignatureFrom(uUID: any): boolean; hashCode(): number; isFullyFiltered(): boolean; isSystem(): boolean; link(): net_minecraft_network_chat_SignedMessageLink; removeSignature(): net_minecraft_network_chat_PlayerChatMessage; removeUnsignedContent(): net_minecraft_network_chat_PlayerChatMessage; salt(): number; sender(): any; signature(): net_minecraft_network_chat_MessageSignature; signedBody(): net_minecraft_network_chat_SignedMessageBody; signedContent(): string; timeStamp(): any; toString(): string; unsignedContent(): net_minecraft_network_chat_Component; verify(signatureValidator: net_minecraft_util_SignatureValidator): boolean; withUnsignedContent(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_PlayerChatMessage; } interface net_minecraft_network_chat_RemoteChatSession { asData(): net_minecraft_network_chat_RemoteChatSession_Data; createMessageDecoder(uUID: any): net_minecraft_network_chat_SignedMessageChain_Decoder; createMessageValidator(duration: any): net_minecraft_network_chat_SignedMessageValidator; equals(o: any): boolean; hasExpired(): boolean; hashCode(): number; profilePublicKey(): net_minecraft_world_entity_player_ProfilePublicKey; sessionId(): any; toString(): string; } interface net_minecraft_network_chat_RemoteChatSession_Data { equals(o: any): boolean; hashCode(): number; profilePublicKey(): net_minecraft_world_entity_player_ProfilePublicKey_Data; sessionId(): any; toString(): string; validate(gameProfile: any, signatureValidator: net_minecraft_util_SignatureValidator): net_minecraft_network_chat_RemoteChatSession; } interface net_minecraft_network_chat_SignableCommand { arguments(): any; equals(o: any): boolean; getArgument(string: string): net_minecraft_network_chat_SignableCommand_Argument; hashCode(): number; toString(): string; } interface net_minecraft_network_chat_SignableCommand_Argument { equals(o: any): boolean; hashCode(): number; name(): string; node(): any; toString(): string; value(): string; } interface net_minecraft_network_chat_SignedMessageBody { content(): string; equals(o: any): boolean; hashCode(): number; lastSeen(): net_minecraft_network_chat_LastSeenMessages; pack(messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache): net_minecraft_network_chat_SignedMessageBody_Packed; salt(): number; timeStamp(): any; toString(): string; updateSignature(output: net_minecraft_util_SignatureUpdater_Output): void; } interface net_minecraft_network_chat_SignedMessageBody_Packed { content(): string; equals(o: any): boolean; hashCode(): number; lastSeen(): net_minecraft_network_chat_LastSeenMessages_Packed; salt(): number; timeStamp(): any; toString(): string; unpack(messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache): any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_chat_SignedMessageChain { decoder(profilePublicKey: net_minecraft_world_entity_player_ProfilePublicKey): net_minecraft_network_chat_SignedMessageChain_Decoder; encoder(signer: net_minecraft_util_Signer): net_minecraft_network_chat_SignedMessageChain_Encoder; lastTimeStamp: any; nextLink: net_minecraft_network_chat_SignedMessageLink; } interface net_minecraft_network_chat_SignedMessageChain_DecodeException extends net_minecraft_network_chat_ThrowingComponent { } interface net_minecraft_network_chat_SignedMessageChain_Decoder { setChainBroken(): void; unpack(messageSignature: net_minecraft_network_chat_MessageSignature, signedMessageBody: net_minecraft_network_chat_SignedMessageBody): net_minecraft_network_chat_PlayerChatMessage; } interface net_minecraft_network_chat_SignedMessageChain_Encoder { pack(signedMessageBody: net_minecraft_network_chat_SignedMessageBody): net_minecraft_network_chat_MessageSignature; } interface net_minecraft_network_chat_SignedMessageLink { advance(): net_minecraft_network_chat_SignedMessageLink; equals(o: any): boolean; hashCode(): number; index(): number; isDescendantOf(signedMessageLink: net_minecraft_network_chat_SignedMessageLink): boolean; sender(): any; sessionId(): any; toString(): string; updateSignature(output: net_minecraft_util_SignatureUpdater_Output): void; } interface net_minecraft_network_chat_SignedMessageValidator { updateAndValidate(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): net_minecraft_network_chat_PlayerChatMessage; } interface net_minecraft_network_chat_SignedMessageValidator_KeyBased extends net_minecraft_network_chat_SignedMessageValidator { readonly expired: any; isChainValid: boolean; lastMessage: net_minecraft_network_chat_PlayerChatMessage; validate(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): boolean; validateChain(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): boolean; readonly validator: net_minecraft_util_SignatureValidator; } interface net_minecraft_network_chat_Style { applyFormat(chatFormatting: net_minecraft_ChatFormatting): net_minecraft_network_chat_Style; applyFormats(chatFormattings: net_minecraft_ChatFormatting[]): net_minecraft_network_chat_Style; applyLegacyFormat(chatFormatting: net_minecraft_ChatFormatting): net_minecraft_network_chat_Style; applyTo(style: net_minecraft_network_chat_Style): net_minecraft_network_chat_Style; readonly bold: boolean; readonly clickEvent: net_minecraft_network_chat_ClickEvent; readonly color: net_minecraft_network_chat_TextColor; equals(object: any): boolean; readonly font: net_minecraft_network_chat_FontDescription; getClickEvent(): net_minecraft_network_chat_ClickEvent; getColor(): net_minecraft_network_chat_TextColor; getFont(): net_minecraft_network_chat_FontDescription; getHoverEvent(): net_minecraft_network_chat_HoverEvent; getInsertion(): string; getShadowColor(): number; hashCode(): number; readonly hoverEvent: net_minecraft_network_chat_HoverEvent; readonly insertion: string; isBold(): boolean; isEmpty(): boolean; isItalic(): boolean; isObfuscated(): boolean; isStrikethrough(): boolean; isUnderlined(): boolean; readonly italic: boolean; readonly obfuscated: boolean; readonly shadowColor: number; readonly strikethrough: boolean; toString(): string; readonly underlined: boolean; withBold(boolean: boolean): net_minecraft_network_chat_Style; withClickEvent(clickEvent: net_minecraft_network_chat_ClickEvent): net_minecraft_network_chat_Style; withColor(textColor: net_minecraft_network_chat_TextColor): net_minecraft_network_chat_Style; withColor(chatFormatting: net_minecraft_ChatFormatting): net_minecraft_network_chat_Style; withColor(arg0: number): net_minecraft_network_chat_Style; withFont(fontDescription: net_minecraft_network_chat_FontDescription): net_minecraft_network_chat_Style; withHoverEvent(hoverEvent: net_minecraft_network_chat_HoverEvent): net_minecraft_network_chat_Style; withInsertion(string: string): net_minecraft_network_chat_Style; withItalic(boolean: boolean): net_minecraft_network_chat_Style; withObfuscated(boolean: boolean): net_minecraft_network_chat_Style; withShadowColor(arg0: number): net_minecraft_network_chat_Style; withStrikethrough(boolean: boolean): net_minecraft_network_chat_Style; withUnderlined(boolean: boolean): net_minecraft_network_chat_Style; } interface net_minecraft_network_chat_Style_Serializer { } interface net_minecraft_network_chat_SubStringSource { readonly charStyles: any; getPlainText(): string; readonly plainText: string; readonly reverseCharModifier: any; substring(arg0: number, arg1: number, arg2: boolean): any; } interface net_minecraft_network_chat_TextColor { equals(object: any): boolean; formatValue(): string; getValue(): number; hashCode(): number; readonly name: string; serialize(): string; toString(): string; readonly value: number; } interface net_minecraft_network_chat_ThrowingComponent { readonly component: net_minecraft_network_chat_Component; getComponent(): net_minecraft_network_chat_Component; } interface net_minecraft_network_chat_contents_KeybindContents extends net_minecraft_network_chat_ComponentContents { equals(object: any): boolean; getName(): string; getNestedComponent(): net_minecraft_network_chat_Component; hashCode(): number; readonly name: string; nameResolver: any; toString(): string; visit(contentConsumer: net_minecraft_network_chat_FormattedText_ContentConsumer): any; visit(styledContentConsumer: net_minecraft_network_chat_FormattedText_StyledContentConsumer, style: net_minecraft_network_chat_Style): any; } interface net_minecraft_network_chat_contents_KeybindResolver { } interface net_minecraft_network_chat_contents_NbtContents extends net_minecraft_network_chat_ComponentContents { readonly compiledNbtPath: net_minecraft_commands_arguments_NbtPathArgument_NbtPath; readonly dataSource: net_minecraft_network_chat_contents_data_DataSource; equals(object: any): boolean; getDataSource(): net_minecraft_network_chat_contents_data_DataSource; getNbtPath(): string; getSeparator(): any; hashCode(): number; readonly interpreting: boolean; isInterpreting(): boolean; readonly nbtPathPattern: string; readonly separator: any; toString(): string; } interface net_minecraft_network_chat_contents_ObjectContents extends net_minecraft_network_chat_ComponentContents { contents(): net_minecraft_network_chat_contents_objects_ObjectInfo; equals(o: any): boolean; hashCode(): number; toString(): string; visit(contentConsumer: net_minecraft_network_chat_FormattedText_ContentConsumer): any; visit(styledContentConsumer: net_minecraft_network_chat_FormattedText_StyledContentConsumer, style: net_minecraft_network_chat_Style): any; } interface net_minecraft_network_chat_contents_PlainTextContents extends net_minecraft_network_chat_ComponentContents { text(): string; } interface net_minecraft_network_chat_contents_PlainTextContents_LiteralContents extends net_minecraft_network_chat_contents_PlainTextContents { equals(o: any): boolean; hashCode(): number; toString(): string; visit(contentConsumer: net_minecraft_network_chat_FormattedText_ContentConsumer): any; visit(styledContentConsumer: net_minecraft_network_chat_FormattedText_StyledContentConsumer, style: net_minecraft_network_chat_Style): any; } interface net_minecraft_network_chat_contents_ScoreContents extends net_minecraft_network_chat_ComponentContents { equals(o: any): boolean; findTargetName(commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_world_scores_ScoreHolder; getScore(scoreHolder: net_minecraft_world_scores_ScoreHolder, commandSourceStack: net_minecraft_commands_CommandSourceStack): net_minecraft_network_chat_MutableComponent; hashCode(): number; name(): any; objective(): string; toString(): string; } interface net_minecraft_network_chat_contents_SelectorContents extends net_minecraft_network_chat_ComponentContents { equals(o: any): boolean; hashCode(): number; selector(): net_minecraft_commands_arguments_selector_SelectorPattern; separator(): any; toString(): string; } interface net_minecraft_network_chat_contents_TranslatableContents extends net_minecraft_network_chat_ComponentContents { readonly args: any[]; decompose(): void; decomposeTemplate(string: string, consumer: any): void; decomposedParts: any; decomposedWith: net_minecraft_locale_Language; equals(object: any): boolean; readonly fallback: string; getArgs(): any[]; getArgument(arg0: number): net_minecraft_network_chat_FormattedText; getFallback(): string; getKey(): string; hashCode(): number; readonly key: string; toString(): string; } interface net_minecraft_network_chat_contents_TranslatableFormatException { } interface net_minecraft_network_chat_contents_data_BlockDataSource extends net_minecraft_network_chat_contents_data_DataSource { compiledPos(): net_minecraft_commands_arguments_coordinates_Coordinates; equals(object: any): boolean; hashCode(): number; posPattern(): string; toString(): string; } interface net_minecraft_network_chat_contents_data_DataSource { codec(): any; getData(commandSourceStack: net_minecraft_commands_CommandSourceStack): any; } interface net_minecraft_network_chat_contents_data_DataSources { } interface net_minecraft_network_chat_contents_data_EntityDataSource extends net_minecraft_network_chat_contents_data_DataSource { compiledSelector(): net_minecraft_commands_arguments_selector_EntitySelector; equals(object: any): boolean; hashCode(): number; selectorPattern(): string; toString(): string; } interface net_minecraft_network_chat_contents_data_StorageDataSource extends net_minecraft_network_chat_contents_data_DataSource { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_chat_contents_objects_AtlasSprite extends net_minecraft_network_chat_contents_objects_ObjectInfo { atlas(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; hashCode(): number; sprite(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_chat_contents_objects_ObjectInfo { codec(): any; description(): string; fontDescription(): net_minecraft_network_chat_FontDescription; } interface net_minecraft_network_chat_contents_objects_ObjectInfos { } interface net_minecraft_network_chat_contents_objects_PlayerSprite extends net_minecraft_network_chat_contents_objects_ObjectInfo { equals(o: any): boolean; hashCode(): number; hat(): boolean; player(): net_minecraft_world_item_component_ResolvableProfile; toString(): string; } interface net_minecraft_network_chat_numbers_BlankFormat extends net_minecraft_network_chat_numbers_NumberFormat { } interface net_minecraft_network_chat_numbers_FixedFormat extends net_minecraft_network_chat_numbers_NumberFormat { readonly value: net_minecraft_network_chat_Component; } interface net_minecraft_network_chat_numbers_NumberFormat { format(arg0: number): net_minecraft_network_chat_MutableComponent; type(): net_minecraft_network_chat_numbers_NumberFormatType; } interface net_minecraft_network_chat_numbers_NumberFormatType { mapCodec(): any; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_network_chat_numbers_NumberFormatTypes { } interface net_minecraft_network_chat_numbers_StyledFormat extends net_minecraft_network_chat_numbers_NumberFormat { readonly style: net_minecraft_network_chat_Style; } interface net_minecraft_network_codec_ByteBufCodecs { } interface net_minecraft_network_codec_IdDispatchCodec extends net_minecraft_network_codec_StreamCodec { readonly byId: any; readonly toId: any; readonly typeGetter: any; } interface net_minecraft_network_codec_IdDispatchCodec_Builder { add(object: any, streamCodec: net_minecraft_network_codec_StreamCodec): net_minecraft_network_codec_IdDispatchCodec_Builder; build(): net_minecraft_network_codec_IdDispatchCodec; readonly entries: any; readonly typeGetter: any; } interface net_minecraft_network_codec_IdDispatchCodec_DontDecorateException { } interface net_minecraft_network_codec_StreamCodec extends net_minecraft_network_codec_StreamDecoder, net_minecraft_network_codec_StreamEncoder { apply(codecOperation: net_minecraft_network_codec_StreamCodec_CodecOperation): net_minecraft_network_codec_StreamCodec; cast(): net_minecraft_network_codec_StreamCodec; dispatch(function_: any, function__: any): net_minecraft_network_codec_StreamCodec; map(function_: any, function__: any): net_minecraft_network_codec_StreamCodec; mapStream(function_: any): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_network_codec_StreamCodec_CodecOperation { apply(streamCodec: net_minecraft_network_codec_StreamCodec): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_network_codec_StreamDecoder { decode(object: any): any; } interface net_minecraft_network_codec_StreamEncoder { encode(object: any, object_: any): void; } interface net_minecraft_network_codec_StreamMemberEncoder { encode(object: any, object_: any): void; } interface net_minecraft_network_protocol_BundleDelimiterPacket extends net_minecraft_network_protocol_Packet { } interface net_minecraft_network_protocol_BundlePacket extends net_minecraft_network_protocol_Packet { readonly packets: any; subPackets(): any; } interface net_minecraft_network_protocol_BundlerInfo { startPacketBundling(packet: net_minecraft_network_protocol_Packet): net_minecraft_network_protocol_BundlerInfo_Bundler; unbundlePacket(packet: net_minecraft_network_protocol_Packet, consumer: any): void; unbundlePacket(bundlePacket: net_minecraft_network_protocol_Packet, packetSender: any, context: any): void; } interface net_minecraft_network_protocol_BundlerInfo_Bundler { addPacket(packet: net_minecraft_network_protocol_Packet): net_minecraft_network_protocol_Packet; } interface net_minecraft_network_protocol_CodecModifier { apply(streamCodec: net_minecraft_network_codec_StreamCodec, object: any): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_network_protocol_Packet { handle(packetListener: net_minecraft_network_PacketListener): void; isSkippable(): boolean; isTerminal(): boolean; type(): net_minecraft_network_protocol_PacketType; } interface net_minecraft_network_protocol_PacketFlow { getOpposite(): net_minecraft_network_protocol_PacketFlow; id(): string; } interface net_minecraft_network_protocol_PacketType { equals(o: any): boolean; flow(): net_minecraft_network_protocol_PacketFlow; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_protocol_PacketUtils { } interface net_minecraft_network_protocol_ProtocolCodecBuilder { add(packetType: net_minecraft_network_protocol_PacketType, streamCodec: net_minecraft_network_codec_StreamCodec): net_minecraft_network_protocol_ProtocolCodecBuilder; build(): net_minecraft_network_codec_StreamCodec; readonly dispatchBuilder: net_minecraft_network_codec_IdDispatchCodec_Builder; readonly flow: net_minecraft_network_protocol_PacketFlow; } interface net_minecraft_network_protocol_ProtocolInfoBuilder { addPacket(packetType: net_minecraft_network_protocol_PacketType, streamCodec: net_minecraft_network_codec_StreamCodec): net_minecraft_network_protocol_ProtocolInfoBuilder; addPacket(packetType: net_minecraft_network_protocol_PacketType, streamCodec: net_minecraft_network_codec_StreamCodec, codecModifier: net_minecraft_network_protocol_CodecModifier): net_minecraft_network_protocol_ProtocolInfoBuilder; buildPacketCodec(function_: any, list: any, object: any): net_minecraft_network_codec_StreamCodec; buildUnbound(object: any): net_minecraft_network_protocol_SimpleUnboundProtocol; buildUnbound(): net_minecraft_network_protocol_UnboundProtocol; bundlerInfo: net_minecraft_network_protocol_BundlerInfo; readonly codecs: any; readonly flow: net_minecraft_network_protocol_PacketFlow; readonly protocol: net_minecraft_network_ConnectionProtocol; withBundlePacket(packetType: net_minecraft_network_protocol_PacketType, function_: any, bundleDelimiterPacket: net_minecraft_network_protocol_BundleDelimiterPacket): net_minecraft_network_protocol_ProtocolInfoBuilder; } interface net_minecraft_network_protocol_SimpleUnboundProtocol extends net_minecraft_network_ProtocolInfo_DetailsProvider { bind(function_: any): net_minecraft_network_ProtocolInfo; } interface net_minecraft_network_protocol_UnboundProtocol extends net_minecraft_network_ProtocolInfo_DetailsProvider { bind(function_: any, object: any): net_minecraft_network_ProtocolInfo; } interface net_minecraft_network_protocol_common_ClientCommonPacketListener extends net_minecraft_network_protocol_cookie_ClientCookiePacketListener { handleClearDialog(clientboundClearDialogPacket: net_minecraft_network_protocol_common_ClientboundClearDialogPacket): void; handleCustomPayload(clientboundCustomPayloadPacket: net_minecraft_network_protocol_common_ClientboundCustomPayloadPacket): void; handleCustomReportDetails(clientboundCustomReportDetailsPacket: net_minecraft_network_protocol_common_ClientboundCustomReportDetailsPacket): void; handleDisconnect(clientboundDisconnectPacket: net_minecraft_network_protocol_common_ClientboundDisconnectPacket): void; handleKeepAlive(clientboundKeepAlivePacket: net_minecraft_network_protocol_common_ClientboundKeepAlivePacket): void; handlePing(clientboundPingPacket: net_minecraft_network_protocol_common_ClientboundPingPacket): void; handleResourcePackPop(clientboundResourcePackPopPacket: net_minecraft_network_protocol_common_ClientboundResourcePackPopPacket): void; handleResourcePackPush(clientboundResourcePackPushPacket: net_minecraft_network_protocol_common_ClientboundResourcePackPushPacket): void; handleServerLinks(clientboundServerLinksPacket: net_minecraft_network_protocol_common_ClientboundServerLinksPacket): void; handleShowDialog(clientboundShowDialogPacket: net_minecraft_network_protocol_common_ClientboundShowDialogPacket): void; handleStoreCookie(clientboundStoreCookiePacket: net_minecraft_network_protocol_common_ClientboundStoreCookiePacket): void; handleTransfer(clientboundTransferPacket: net_minecraft_network_protocol_common_ClientboundTransferPacket): void; handleUpdateTags(clientboundUpdateTagsPacket: net_minecraft_network_protocol_common_ClientboundUpdateTagsPacket): void; } interface net_minecraft_network_protocol_common_ClientboundClearDialogPacket extends net_minecraft_network_protocol_Packet { handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_common_ClientboundCustomPayloadPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; payload(): net_minecraft_network_protocol_common_custom_CustomPacketPayload; toString(): string; } interface net_minecraft_network_protocol_common_ClientboundCustomReportDetailsPacket extends net_minecraft_network_protocol_Packet { details(): any; equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_common_ClientboundDisconnectPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; reason(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_common_ClientboundKeepAlivePacket extends net_minecraft_network_protocol_Packet { getId(): number; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ClientboundPingPacket extends net_minecraft_network_protocol_Packet { getId(): number; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ClientboundResourcePackPopPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ClientboundResourcePackPushPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hash(): string; hashCode(): number; id(): any; prompt(): any; required(): boolean; toString(): string; url(): string; } interface net_minecraft_network_protocol_common_ClientboundServerLinksPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; links(): any; toString(): string; } interface net_minecraft_network_protocol_common_ClientboundShowDialogPacket extends net_minecraft_network_protocol_Packet { dialog(): net_minecraft_core_Holder; equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_common_ClientboundStoreCookiePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; key(): net_minecraft_resources_ResourceLocation; payload(): number[]; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ClientboundTransferPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; host(): string; port(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ClientboundUpdateTagsPacket extends net_minecraft_network_protocol_Packet { getTags(): any; handle(clientCommonPacketListener: net_minecraft_network_protocol_common_ClientCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly tags: any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_CommonPacketTypes { } interface net_minecraft_network_protocol_common_ServerCommonPacketListener extends net_minecraft_network_protocol_cookie_ServerCookiePacketListener { handleClientInformation(serverboundClientInformationPacket: net_minecraft_network_protocol_common_ServerboundClientInformationPacket): void; handleCustomClickAction(serverboundCustomClickActionPacket: net_minecraft_network_protocol_common_ServerboundCustomClickActionPacket): void; handleCustomPayload(serverboundCustomPayloadPacket: net_minecraft_network_protocol_common_ServerboundCustomPayloadPacket): void; handleKeepAlive(serverboundKeepAlivePacket: net_minecraft_network_protocol_common_ServerboundKeepAlivePacket): void; handlePong(serverboundPongPacket: net_minecraft_network_protocol_common_ServerboundPongPacket): void; handleResourcePackResponse(serverboundResourcePackPacket: net_minecraft_network_protocol_common_ServerboundResourcePackPacket): void; } interface net_minecraft_network_protocol_common_ServerboundClientInformationPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverCommonPacketListener: net_minecraft_network_protocol_common_ServerCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; information(): net_minecraft_server_level_ClientInformation; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ServerboundCustomClickActionPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverCommonPacketListener: net_minecraft_network_protocol_common_ServerCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; payload(): any; toString(): string; } interface net_minecraft_network_protocol_common_ServerboundCustomPayloadPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverCommonPacketListener: net_minecraft_network_protocol_common_ServerCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; payload(): net_minecraft_network_protocol_common_custom_CustomPacketPayload; toString(): string; } interface net_minecraft_network_protocol_common_ServerboundKeepAlivePacket extends net_minecraft_network_protocol_Packet { getId(): number; handle(serverCommonPacketListener: net_minecraft_network_protocol_common_ServerCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ServerboundPongPacket extends net_minecraft_network_protocol_Packet { getId(): number; handle(serverCommonPacketListener: net_minecraft_network_protocol_common_ServerCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ServerboundResourcePackPacket extends net_minecraft_network_protocol_Packet { action(): net_minecraft_network_protocol_common_ServerboundResourcePackPacket_Action; equals(o: any): boolean; handle(serverCommonPacketListener: net_minecraft_network_protocol_common_ServerCommonPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_ServerboundResourcePackPacket_Action { isTerminal(): boolean; } interface net_minecraft_network_protocol_common_custom_BrandPayload extends net_minecraft_network_protocol_common_custom_CustomPacketPayload { brand(): string; equals(o: any): boolean; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_common_custom_CustomPacketPayload { toVanillaClientbound(): net_minecraft_network_protocol_common_ClientboundCustomPayloadPacket; toVanillaServerbound(): net_minecraft_network_protocol_common_ServerboundCustomPayloadPacket; type(): net_minecraft_network_protocol_common_custom_CustomPacketPayload_Type; } interface net_minecraft_network_protocol_common_custom_CustomPacketPayload_FallbackProvider { create(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_network_protocol_common_custom_CustomPacketPayload_Type { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_protocol_common_custom_CustomPacketPayload_TypeAndCodec { codec(): net_minecraft_network_codec_StreamCodec; equals(o: any): boolean; hashCode(): number; toString(): string; type(): net_minecraft_network_protocol_common_custom_CustomPacketPayload_Type; } interface net_minecraft_network_protocol_common_custom_DiscardedPayload extends net_minecraft_network_protocol_common_custom_CustomPacketPayload { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener extends net_minecraft_network_protocol_common_ClientCommonPacketListener { handleCodeOfConduct(clientboundCodeOfConductPacket: net_minecraft_network_protocol_configuration_ClientboundCodeOfConductPacket): void; handleConfigurationFinished(clientboundFinishConfigurationPacket: net_minecraft_network_protocol_configuration_ClientboundFinishConfigurationPacket): void; handleEnabledFeatures(clientboundUpdateEnabledFeaturesPacket: net_minecraft_network_protocol_configuration_ClientboundUpdateEnabledFeaturesPacket): void; handleRegistryData(clientboundRegistryDataPacket: net_minecraft_network_protocol_configuration_ClientboundRegistryDataPacket): void; handleResetChat(clientboundResetChatPacket: net_minecraft_network_protocol_configuration_ClientboundResetChatPacket): void; handleSelectKnownPacks(clientboundSelectKnownPacks: net_minecraft_network_protocol_configuration_ClientboundSelectKnownPacks): void; } interface net_minecraft_network_protocol_configuration_ClientboundCodeOfConductPacket extends net_minecraft_network_protocol_Packet { codeOfConduct(): string; equals(o: any): boolean; handle(clientConfigurationPacketListener: net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_configuration_ClientboundFinishConfigurationPacket extends net_minecraft_network_protocol_Packet { handle(clientConfigurationPacketListener: net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_configuration_ClientboundRegistryDataPacket extends net_minecraft_network_protocol_Packet { entries(): any; equals(o: any): boolean; handle(clientConfigurationPacketListener: net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; registry(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_network_protocol_configuration_ClientboundResetChatPacket extends net_minecraft_network_protocol_Packet { handle(clientConfigurationPacketListener: net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_configuration_ClientboundSelectKnownPacks extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientConfigurationPacketListener: net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; knownPacks(): any; toString(): string; } interface net_minecraft_network_protocol_configuration_ClientboundUpdateEnabledFeaturesPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; features(): any; handle(clientConfigurationPacketListener: net_minecraft_network_protocol_configuration_ClientConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_configuration_ConfigurationPacketTypes { } interface net_minecraft_network_protocol_configuration_ConfigurationProtocols { } interface net_minecraft_network_protocol_configuration_ServerConfigurationPacketListener extends net_minecraft_network_protocol_common_ServerCommonPacketListener { handleAcceptCodeOfConduct(serverboundAcceptCodeOfConductPacket: net_minecraft_network_protocol_configuration_ServerboundAcceptCodeOfConductPacket): void; handleConfigurationFinished(serverboundFinishConfigurationPacket: net_minecraft_network_protocol_configuration_ServerboundFinishConfigurationPacket): void; handleSelectKnownPacks(serverboundSelectKnownPacks: net_minecraft_network_protocol_configuration_ServerboundSelectKnownPacks): void; } interface net_minecraft_network_protocol_configuration_ServerboundAcceptCodeOfConductPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverConfigurationPacketListener: net_minecraft_network_protocol_configuration_ServerConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_configuration_ServerboundFinishConfigurationPacket extends net_minecraft_network_protocol_Packet { handle(serverConfigurationPacketListener: net_minecraft_network_protocol_configuration_ServerConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_configuration_ServerboundSelectKnownPacks extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverConfigurationPacketListener: net_minecraft_network_protocol_configuration_ServerConfigurationPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; knownPacks(): any; toString(): string; } interface net_minecraft_network_protocol_cookie_ClientCookiePacketListener extends net_minecraft_network_ClientboundPacketListener { handleRequestCookie(clientboundCookieRequestPacket: net_minecraft_network_protocol_cookie_ClientboundCookieRequestPacket): void; } interface net_minecraft_network_protocol_cookie_ClientboundCookieRequestPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientCookiePacketListener: net_minecraft_network_protocol_cookie_ClientCookiePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; key(): net_minecraft_resources_ResourceLocation; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_cookie_CookiePacketTypes { } interface net_minecraft_network_protocol_cookie_ServerCookiePacketListener extends net_minecraft_network_protocol_game_ServerPacketListener { handleCookieResponse(serverboundCookieResponsePacket: net_minecraft_network_protocol_cookie_ServerboundCookieResponsePacket): void; } interface net_minecraft_network_protocol_cookie_ServerboundCookieResponsePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverCookiePacketListener: net_minecraft_network_protocol_cookie_ServerCookiePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; key(): net_minecraft_resources_ResourceLocation; payload(): number[]; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientGamePacketListener extends net_minecraft_network_protocol_common_ClientCommonPacketListener, net_minecraft_network_protocol_ping_ClientPongPacketListener { handleAddEntity(clientboundAddEntityPacket: net_minecraft_network_protocol_game_ClientboundAddEntityPacket): void; handleAddObjective(clientboundSetObjectivePacket: net_minecraft_network_protocol_game_ClientboundSetObjectivePacket): void; handleAnimate(clientboundAnimatePacket: net_minecraft_network_protocol_game_ClientboundAnimatePacket): void; handleAwardStats(clientboundAwardStatsPacket: net_minecraft_network_protocol_game_ClientboundAwardStatsPacket): void; handleBlockChangedAck(clientboundBlockChangedAckPacket: net_minecraft_network_protocol_game_ClientboundBlockChangedAckPacket): void; handleBlockDestruction(clientboundBlockDestructionPacket: net_minecraft_network_protocol_game_ClientboundBlockDestructionPacket): void; handleBlockEntityData(clientboundBlockEntityDataPacket: net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket): void; handleBlockEvent(clientboundBlockEventPacket: net_minecraft_network_protocol_game_ClientboundBlockEventPacket): void; handleBlockUpdate(clientboundBlockUpdatePacket: net_minecraft_network_protocol_game_ClientboundBlockUpdatePacket): void; handleBossUpdate(clientboundBossEventPacket: net_minecraft_network_protocol_game_ClientboundBossEventPacket): void; handleBundlePacket(clientboundBundlePacket: net_minecraft_network_protocol_game_ClientboundBundlePacket): void; handleChangeDifficulty(clientboundChangeDifficultyPacket: net_minecraft_network_protocol_game_ClientboundChangeDifficultyPacket): void; handleChunkBatchFinished(clientboundChunkBatchFinishedPacket: net_minecraft_network_protocol_game_ClientboundChunkBatchFinishedPacket): void; handleChunkBatchStart(clientboundChunkBatchStartPacket: net_minecraft_network_protocol_game_ClientboundChunkBatchStartPacket): void; handleChunkBlocksUpdate(clientboundSectionBlocksUpdatePacket: net_minecraft_network_protocol_game_ClientboundSectionBlocksUpdatePacket): void; handleChunksBiomes(clientboundChunksBiomesPacket: net_minecraft_network_protocol_game_ClientboundChunksBiomesPacket): void; handleCommandSuggestions(clientboundCommandSuggestionsPacket: net_minecraft_network_protocol_game_ClientboundCommandSuggestionsPacket): void; handleCommands(clientboundCommandsPacket: net_minecraft_network_protocol_game_ClientboundCommandsPacket): void; handleConfigurationStart(clientboundStartConfigurationPacket: net_minecraft_network_protocol_game_ClientboundStartConfigurationPacket): void; handleContainerClose(clientboundContainerClosePacket: net_minecraft_network_protocol_game_ClientboundContainerClosePacket): void; handleContainerContent(clientboundContainerSetContentPacket: net_minecraft_network_protocol_game_ClientboundContainerSetContentPacket): void; handleContainerSetData(clientboundContainerSetDataPacket: net_minecraft_network_protocol_game_ClientboundContainerSetDataPacket): void; handleContainerSetSlot(clientboundContainerSetSlotPacket: net_minecraft_network_protocol_game_ClientboundContainerSetSlotPacket): void; handleCustomChatCompletions(clientboundCustomChatCompletionsPacket: net_minecraft_network_protocol_game_ClientboundCustomChatCompletionsPacket): void; handleDamageEvent(clientboundDamageEventPacket: net_minecraft_network_protocol_game_ClientboundDamageEventPacket): void; handleDebugBlockValue(clientboundDebugBlockValuePacket: net_minecraft_network_protocol_game_ClientboundDebugBlockValuePacket): void; handleDebugChunkValue(clientboundDebugChunkValuePacket: net_minecraft_network_protocol_game_ClientboundDebugChunkValuePacket): void; handleDebugEntityValue(clientboundDebugEntityValuePacket: net_minecraft_network_protocol_game_ClientboundDebugEntityValuePacket): void; handleDebugEvent(clientboundDebugEventPacket: net_minecraft_network_protocol_game_ClientboundDebugEventPacket): void; handleDebugSample(clientboundDebugSamplePacket: net_minecraft_network_protocol_game_ClientboundDebugSamplePacket): void; handleDeleteChat(clientboundDeleteChatPacket: net_minecraft_network_protocol_game_ClientboundDeleteChatPacket): void; handleDisguisedChat(clientboundDisguisedChatPacket: net_minecraft_network_protocol_game_ClientboundDisguisedChatPacket): void; handleEntityEvent(clientboundEntityEventPacket: net_minecraft_network_protocol_game_ClientboundEntityEventPacket): void; handleEntityLinkPacket(clientboundSetEntityLinkPacket: net_minecraft_network_protocol_game_ClientboundSetEntityLinkPacket): void; handleEntityPositionSync(clientboundEntityPositionSyncPacket: net_minecraft_network_protocol_game_ClientboundEntityPositionSyncPacket): void; handleExplosion(clientboundExplodePacket: net_minecraft_network_protocol_game_ClientboundExplodePacket): void; handleForgetLevelChunk(clientboundForgetLevelChunkPacket: net_minecraft_network_protocol_game_ClientboundForgetLevelChunkPacket): void; handleGameEvent(clientboundGameEventPacket: net_minecraft_network_protocol_game_ClientboundGameEventPacket): void; handleGameTestHighlightPos(clientboundGameTestHighlightPosPacket: net_minecraft_network_protocol_game_ClientboundGameTestHighlightPosPacket): void; handleHorseScreenOpen(clientboundHorseScreenOpenPacket: net_minecraft_network_protocol_game_ClientboundHorseScreenOpenPacket): void; handleHurtAnimation(clientboundHurtAnimationPacket: net_minecraft_network_protocol_game_ClientboundHurtAnimationPacket): void; handleInitializeBorder(clientboundInitializeBorderPacket: net_minecraft_network_protocol_game_ClientboundInitializeBorderPacket): void; handleItemCooldown(clientboundCooldownPacket: net_minecraft_network_protocol_game_ClientboundCooldownPacket): void; handleLevelChunkWithLight(clientboundLevelChunkWithLightPacket: net_minecraft_network_protocol_game_ClientboundLevelChunkWithLightPacket): void; handleLevelEvent(clientboundLevelEventPacket: net_minecraft_network_protocol_game_ClientboundLevelEventPacket): void; handleLightUpdatePacket(clientboundLightUpdatePacket: net_minecraft_network_protocol_game_ClientboundLightUpdatePacket): void; handleLogin(clientboundLoginPacket: net_minecraft_network_protocol_game_ClientboundLoginPacket): void; handleLookAt(clientboundPlayerLookAtPacket: net_minecraft_network_protocol_game_ClientboundPlayerLookAtPacket): void; handleMapItemData(clientboundMapItemDataPacket: net_minecraft_network_protocol_game_ClientboundMapItemDataPacket): void; handleMerchantOffers(clientboundMerchantOffersPacket: net_minecraft_network_protocol_game_ClientboundMerchantOffersPacket): void; handleMinecartAlongTrack(clientboundMoveMinecartPacket: net_minecraft_network_protocol_game_ClientboundMoveMinecartPacket): void; handleMoveEntity(clientboundMoveEntityPacket: net_minecraft_network_protocol_game_ClientboundMoveEntityPacket): void; handleMovePlayer(clientboundPlayerPositionPacket: net_minecraft_network_protocol_game_ClientboundPlayerPositionPacket): void; handleMoveVehicle(clientboundMoveVehiclePacket: net_minecraft_network_protocol_game_ClientboundMoveVehiclePacket): void; handleOpenBook(clientboundOpenBookPacket: net_minecraft_network_protocol_game_ClientboundOpenBookPacket): void; handleOpenScreen(clientboundOpenScreenPacket: net_minecraft_network_protocol_game_ClientboundOpenScreenPacket): void; handleOpenSignEditor(clientboundOpenSignEditorPacket: net_minecraft_network_protocol_game_ClientboundOpenSignEditorPacket): void; handleParticleEvent(clientboundLevelParticlesPacket: net_minecraft_network_protocol_game_ClientboundLevelParticlesPacket): void; handlePlaceRecipe(clientboundPlaceGhostRecipePacket: net_minecraft_network_protocol_game_ClientboundPlaceGhostRecipePacket): void; handlePlayerAbilities(clientboundPlayerAbilitiesPacket: net_minecraft_network_protocol_game_ClientboundPlayerAbilitiesPacket): void; handlePlayerChat(clientboundPlayerChatPacket: net_minecraft_network_protocol_game_ClientboundPlayerChatPacket): void; handlePlayerCombatEnd(clientboundPlayerCombatEndPacket: net_minecraft_network_protocol_game_ClientboundPlayerCombatEndPacket): void; handlePlayerCombatEnter(clientboundPlayerCombatEnterPacket: net_minecraft_network_protocol_game_ClientboundPlayerCombatEnterPacket): void; handlePlayerCombatKill(clientboundPlayerCombatKillPacket: net_minecraft_network_protocol_game_ClientboundPlayerCombatKillPacket): void; handlePlayerInfoRemove(clientboundPlayerInfoRemovePacket: net_minecraft_network_protocol_game_ClientboundPlayerInfoRemovePacket): void; handlePlayerInfoUpdate(clientboundPlayerInfoUpdatePacket: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket): void; handleProjectilePowerPacket(clientboundProjectilePowerPacket: net_minecraft_network_protocol_game_ClientboundProjectilePowerPacket): void; handleRecipeBookAdd(clientboundRecipeBookAddPacket: net_minecraft_network_protocol_game_ClientboundRecipeBookAddPacket): void; handleRecipeBookRemove(clientboundRecipeBookRemovePacket: net_minecraft_network_protocol_game_ClientboundRecipeBookRemovePacket): void; handleRecipeBookSettings(clientboundRecipeBookSettingsPacket: net_minecraft_network_protocol_game_ClientboundRecipeBookSettingsPacket): void; handleRemoveEntities(clientboundRemoveEntitiesPacket: net_minecraft_network_protocol_game_ClientboundRemoveEntitiesPacket): void; handleRemoveMobEffect(clientboundRemoveMobEffectPacket: net_minecraft_network_protocol_game_ClientboundRemoveMobEffectPacket): void; handleResetScore(clientboundResetScorePacket: net_minecraft_network_protocol_game_ClientboundResetScorePacket): void; handleRespawn(clientboundRespawnPacket: net_minecraft_network_protocol_game_ClientboundRespawnPacket): void; handleRotateMob(clientboundRotateHeadPacket: net_minecraft_network_protocol_game_ClientboundRotateHeadPacket): void; handleRotatePlayer(clientboundPlayerRotationPacket: net_minecraft_network_protocol_game_ClientboundPlayerRotationPacket): void; handleSelectAdvancementsTab(clientboundSelectAdvancementsTabPacket: net_minecraft_network_protocol_game_ClientboundSelectAdvancementsTabPacket): void; handleServerData(clientboundServerDataPacket: net_minecraft_network_protocol_game_ClientboundServerDataPacket): void; handleSetBorderCenter(clientboundSetBorderCenterPacket: net_minecraft_network_protocol_game_ClientboundSetBorderCenterPacket): void; handleSetBorderLerpSize(clientboundSetBorderLerpSizePacket: net_minecraft_network_protocol_game_ClientboundSetBorderLerpSizePacket): void; handleSetBorderSize(clientboundSetBorderSizePacket: net_minecraft_network_protocol_game_ClientboundSetBorderSizePacket): void; handleSetBorderWarningDelay(clientboundSetBorderWarningDelayPacket: net_minecraft_network_protocol_game_ClientboundSetBorderWarningDelayPacket): void; handleSetBorderWarningDistance(clientboundSetBorderWarningDistancePacket: net_minecraft_network_protocol_game_ClientboundSetBorderWarningDistancePacket): void; handleSetCamera(clientboundSetCameraPacket: net_minecraft_network_protocol_game_ClientboundSetCameraPacket): void; handleSetChunkCacheCenter(clientboundSetChunkCacheCenterPacket: net_minecraft_network_protocol_game_ClientboundSetChunkCacheCenterPacket): void; handleSetChunkCacheRadius(clientboundSetChunkCacheRadiusPacket: net_minecraft_network_protocol_game_ClientboundSetChunkCacheRadiusPacket): void; handleSetCursorItem(clientboundSetCursorItemPacket: net_minecraft_network_protocol_game_ClientboundSetCursorItemPacket): void; handleSetDisplayObjective(clientboundSetDisplayObjectivePacket: net_minecraft_network_protocol_game_ClientboundSetDisplayObjectivePacket): void; handleSetEntityData(clientboundSetEntityDataPacket: net_minecraft_network_protocol_game_ClientboundSetEntityDataPacket): void; handleSetEntityMotion(clientboundSetEntityMotionPacket: net_minecraft_network_protocol_game_ClientboundSetEntityMotionPacket): void; handleSetEntityPassengersPacket(clientboundSetPassengersPacket: net_minecraft_network_protocol_game_ClientboundSetPassengersPacket): void; handleSetEquipment(clientboundSetEquipmentPacket: net_minecraft_network_protocol_game_ClientboundSetEquipmentPacket): void; handleSetExperience(clientboundSetExperiencePacket: net_minecraft_network_protocol_game_ClientboundSetExperiencePacket): void; handleSetHealth(clientboundSetHealthPacket: net_minecraft_network_protocol_game_ClientboundSetHealthPacket): void; handleSetHeldSlot(clientboundSetHeldSlotPacket: net_minecraft_network_protocol_game_ClientboundSetHeldSlotPacket): void; handleSetPlayerInventory(clientboundSetPlayerInventoryPacket: net_minecraft_network_protocol_game_ClientboundSetPlayerInventoryPacket): void; handleSetPlayerTeamPacket(clientboundSetPlayerTeamPacket: net_minecraft_network_protocol_game_ClientboundSetPlayerTeamPacket): void; handleSetScore(clientboundSetScorePacket: net_minecraft_network_protocol_game_ClientboundSetScorePacket): void; handleSetSimulationDistance(clientboundSetSimulationDistancePacket: net_minecraft_network_protocol_game_ClientboundSetSimulationDistancePacket): void; handleSetSpawn(clientboundSetDefaultSpawnPositionPacket: net_minecraft_network_protocol_game_ClientboundSetDefaultSpawnPositionPacket): void; handleSetTime(clientboundSetTimePacket: net_minecraft_network_protocol_game_ClientboundSetTimePacket): void; handleSoundEntityEvent(clientboundSoundEntityPacket: net_minecraft_network_protocol_game_ClientboundSoundEntityPacket): void; handleSoundEvent(clientboundSoundPacket: net_minecraft_network_protocol_game_ClientboundSoundPacket): void; handleStopSoundEvent(clientboundStopSoundPacket: net_minecraft_network_protocol_game_ClientboundStopSoundPacket): void; handleSystemChat(clientboundSystemChatPacket: net_minecraft_network_protocol_game_ClientboundSystemChatPacket): void; handleTabListCustomisation(clientboundTabListPacket: net_minecraft_network_protocol_game_ClientboundTabListPacket): void; handleTagQueryPacket(clientboundTagQueryPacket: net_minecraft_network_protocol_game_ClientboundTagQueryPacket): void; handleTakeItemEntity(clientboundTakeItemEntityPacket: net_minecraft_network_protocol_game_ClientboundTakeItemEntityPacket): void; handleTeleportEntity(clientboundTeleportEntityPacket: net_minecraft_network_protocol_game_ClientboundTeleportEntityPacket): void; handleTestInstanceBlockStatus(clientboundTestInstanceBlockStatus: net_minecraft_network_protocol_game_ClientboundTestInstanceBlockStatus): void; handleTickingState(clientboundTickingStatePacket: net_minecraft_network_protocol_game_ClientboundTickingStatePacket): void; handleTickingStep(clientboundTickingStepPacket: net_minecraft_network_protocol_game_ClientboundTickingStepPacket): void; handleTitlesClear(clientboundClearTitlesPacket: net_minecraft_network_protocol_game_ClientboundClearTitlesPacket): void; handleUpdateAdvancementsPacket(clientboundUpdateAdvancementsPacket: net_minecraft_network_protocol_game_ClientboundUpdateAdvancementsPacket): void; handleUpdateAttributes(clientboundUpdateAttributesPacket: net_minecraft_network_protocol_game_ClientboundUpdateAttributesPacket): void; handleUpdateMobEffect(clientboundUpdateMobEffectPacket: net_minecraft_network_protocol_game_ClientboundUpdateMobEffectPacket): void; handleUpdateRecipes(clientboundUpdateRecipesPacket: net_minecraft_network_protocol_game_ClientboundUpdateRecipesPacket): void; handleWaypoint(clientboundTrackedWaypointPacket: net_minecraft_network_protocol_game_ClientboundTrackedWaypointPacket): void; setActionBarText(clientboundSetActionBarTextPacket: net_minecraft_network_protocol_game_ClientboundSetActionBarTextPacket): void; setSubtitleText(clientboundSetSubtitleTextPacket: net_minecraft_network_protocol_game_ClientboundSetSubtitleTextPacket): void; setTitleText(clientboundSetTitleTextPacket: net_minecraft_network_protocol_game_ClientboundSetTitleTextPacket): void; setTitlesAnimation(clientboundSetTitlesAnimationPacket: net_minecraft_network_protocol_game_ClientboundSetTitlesAnimationPacket): void; } interface net_minecraft_network_protocol_game_ClientboundAddEntityPacket extends net_minecraft_network_protocol_Packet { readonly data: number; getData(): number; getId(): number; getMovement(): net_minecraft_world_phys_Vec3; getType(): net_minecraft_world_entity_EntityType; getUUID(): any; getX(): number; getXRot(): number; getY(): number; getYHeadRot(): number; getYRot(): number; getZ(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; readonly movement: net_minecraft_world_phys_Vec3; readonly uuid: any; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; readonly x: number; readonly xRot: number; readonly y: number; readonly yHeadRot: number; readonly yRot: number; readonly z: number; } interface net_minecraft_network_protocol_game_ClientboundAnimatePacket extends net_minecraft_network_protocol_Packet { readonly action: number; getAction(): number; getId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundAwardStatsPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; stats(): any; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundBlockChangedAckPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; sequence(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundBlockDestructionPacket extends net_minecraft_network_protocol_Packet { getId(): number; getPos(): net_minecraft_core_BlockPos; getProgress(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; readonly pos: net_minecraft_core_BlockPos; readonly progress: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket extends net_minecraft_network_protocol_Packet { getPos(): net_minecraft_core_BlockPos; getTag(): net_minecraft_nbt_CompoundTag; getType(): net_minecraft_world_level_block_entity_BlockEntityType; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly pos: net_minecraft_core_BlockPos; readonly tag: net_minecraft_nbt_CompoundTag; } interface net_minecraft_network_protocol_game_ClientboundBlockEventPacket extends net_minecraft_network_protocol_Packet { readonly b0: number; readonly b1: number; readonly block: net_minecraft_world_level_block_Block; getB0(): number; getB1(): number; getBlock(): net_minecraft_world_level_block_Block; getPos(): net_minecraft_core_BlockPos; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly pos: net_minecraft_core_BlockPos; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundBlockUpdatePacket extends net_minecraft_network_protocol_Packet { readonly blockState: net_minecraft_world_level_block_state_BlockState; getBlockState(): net_minecraft_world_level_block_state_BlockState; getPos(): net_minecraft_core_BlockPos; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly pos: net_minecraft_core_BlockPos; } interface net_minecraft_network_protocol_game_ClientboundBossEventPacket extends net_minecraft_network_protocol_Packet { dispatch(handler: net_minecraft_network_protocol_game_ClientboundBossEventPacket_Handler): void; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: any; readonly operation: any; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundBossEventPacket_Handler { add(uUID: any, component: net_minecraft_network_chat_Component, arg2: number, bossBarColor: net_minecraft_world_BossEvent_BossBarColor, bossBarOverlay: net_minecraft_world_BossEvent_BossBarOverlay, arg5: boolean, arg6: boolean, arg7: boolean): void; remove(uUID: any): void; updateName(uUID: any, component: net_minecraft_network_chat_Component): void; updateProgress(uUID: any, arg1: number): void; updateProperties(uUID: any, arg1: boolean, arg2: boolean, arg3: boolean): void; updateStyle(uUID: any, bossBarColor: net_minecraft_world_BossEvent_BossBarColor, bossBarOverlay: net_minecraft_world_BossEvent_BossBarOverlay): void; } interface net_minecraft_network_protocol_game_ClientboundBundleDelimiterPacket extends net_minecraft_network_protocol_BundleDelimiterPacket { } interface net_minecraft_network_protocol_game_ClientboundBundlePacket extends net_minecraft_network_protocol_BundlePacket { handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_game_ClientboundChangeDifficultyPacket extends net_minecraft_network_protocol_Packet { difficulty(): net_minecraft_world_Difficulty; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; locked(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundChunkBatchFinishedPacket extends net_minecraft_network_protocol_Packet { batchSize(): number; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundChunkBatchStartPacket extends net_minecraft_network_protocol_Packet { handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_game_ClientboundChunksBiomesPacket extends net_minecraft_network_protocol_Packet { chunkBiomeData(): any; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundChunksBiomesPacket_ChunkBiomeData { buffer(): number[]; equals(o: any): boolean; getReadBuffer(): net_minecraft_network_FriendlyByteBuf; getWriteBuffer(): any; hashCode(): number; pos(): net_minecraft_world_level_ChunkPos; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundClearTitlesPacket extends net_minecraft_network_protocol_Packet { handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly resetTimes: boolean; shouldResetTimes(): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundCommandSuggestionsPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; length(): number; start(): number; suggestions(): any; toString(): string; toSuggestions(): any; } interface net_minecraft_network_protocol_game_ClientboundCommandSuggestionsPacket_Entry { equals(o: any): boolean; hashCode(): number; text(): string; toString(): string; tooltip(): any; } interface net_minecraft_network_protocol_game_ClientboundCommandsPacket extends net_minecraft_network_protocol_Packet { readonly entries: any; getRoot(commandBuildContext: net_minecraft_commands_CommandBuildContext, nodeBuilder: net_minecraft_network_protocol_game_ClientboundCommandsPacket_NodeBuilder): any; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly rootIndex: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundCommandsPacket_NodeBuilder { configure(argumentBuilder: any, arg1: boolean, arg2: boolean): any; createArgument(string: string, argumentType: any, resourceLocation: net_minecraft_resources_ResourceLocation): any; createLiteral(string: string): any; } interface net_minecraft_network_protocol_game_ClientboundCommandsPacket_NodeInspector { isExecutable(commandNode: any): boolean; isRestricted(commandNode: any): boolean; suggestionId(argumentCommandNode: any): net_minecraft_resources_ResourceLocation; } interface net_minecraft_network_protocol_game_ClientboundContainerClosePacket extends net_minecraft_network_protocol_Packet { readonly containerId: number; getContainerId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundContainerSetContentPacket extends net_minecraft_network_protocol_Packet { carriedItem(): net_minecraft_world_item_ItemStack; containerId(): number; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; items(): any; stateId(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundContainerSetDataPacket extends net_minecraft_network_protocol_Packet { readonly containerId: number; getContainerId(): number; getId(): number; getValue(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; readonly value: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundContainerSetSlotPacket extends net_minecraft_network_protocol_Packet { readonly containerId: number; getContainerId(): number; getItem(): net_minecraft_world_item_ItemStack; getSlot(): number; getStateId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly itemStack: net_minecraft_world_item_ItemStack; readonly slot: number; readonly stateId: number; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundCooldownPacket extends net_minecraft_network_protocol_Packet { cooldownGroup(): net_minecraft_resources_ResourceLocation; duration(): number; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundCustomChatCompletionsPacket extends net_minecraft_network_protocol_Packet { action(): net_minecraft_network_protocol_game_ClientboundCustomChatCompletionsPacket_Action; entries(): any; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundCustomChatCompletionsPacket_Action { } interface net_minecraft_network_protocol_game_ClientboundDamageEventPacket extends net_minecraft_network_protocol_Packet { entityId(): number; equals(o: any): boolean; getSource(level: net_minecraft_world_level_Level): net_minecraft_world_damagesource_DamageSource; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; sourceCauseId(): number; sourceDirectId(): number; sourcePosition(): any; sourceType(): net_minecraft_core_Holder; toString(): string; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundDebugBlockValuePacket extends net_minecraft_network_protocol_Packet { blockPos(): net_minecraft_core_BlockPos; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; update(): net_minecraft_util_debug_DebugSubscription_Update; } interface net_minecraft_network_protocol_game_ClientboundDebugChunkValuePacket extends net_minecraft_network_protocol_Packet { chunkPos(): net_minecraft_world_level_ChunkPos; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; update(): net_minecraft_util_debug_DebugSubscription_Update; } interface net_minecraft_network_protocol_game_ClientboundDebugEntityValuePacket extends net_minecraft_network_protocol_Packet { entityId(): number; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; update(): net_minecraft_util_debug_DebugSubscription_Update; } interface net_minecraft_network_protocol_game_ClientboundDebugEventPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; event(): net_minecraft_util_debug_DebugSubscription_Event; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundDebugSamplePacket extends net_minecraft_network_protocol_Packet { debugSampleType(): net_minecraft_util_debugchart_RemoteDebugSampleType; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; sample(): number[]; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundDeleteChatPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; messageSignature(): net_minecraft_network_chat_MessageSignature_Packed; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundDisguisedChatPacket extends net_minecraft_network_protocol_Packet { chatType(): net_minecraft_network_chat_ChatType_Bound; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; message(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundEntityEventPacket extends net_minecraft_network_protocol_Packet { readonly entityId: number; readonly eventId: number; getEntity(level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; getEventId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundEntityPositionSyncPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; onGround(): boolean; toString(): string; values(): net_minecraft_world_entity_PositionMoveRotation; } interface net_minecraft_network_protocol_game_ClientboundExplodePacket extends net_minecraft_network_protocol_Packet { blockCount(): number; blockParticles(): net_minecraft_util_random_WeightedList; center(): net_minecraft_world_phys_Vec3; equals(o: any): boolean; explosionParticle(): net_minecraft_core_particles_ParticleOptions; explosionSound(): net_minecraft_core_Holder; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; playerKnockback(): any; radius(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundForgetLevelChunkPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; pos(): net_minecraft_world_level_ChunkPos; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundGameEventPacket extends net_minecraft_network_protocol_Packet { readonly event: net_minecraft_network_protocol_game_ClientboundGameEventPacket_Type; getEvent(): net_minecraft_network_protocol_game_ClientboundGameEventPacket_Type; getParam(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly param: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundGameEventPacket_Type { readonly id: number; } interface net_minecraft_network_protocol_game_ClientboundGameTestHighlightPosPacket extends net_minecraft_network_protocol_Packet { absolutePos(): net_minecraft_core_BlockPos; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; relativePos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundHorseScreenOpenPacket extends net_minecraft_network_protocol_Packet { readonly containerId: number; readonly entityId: number; getContainerId(): number; getEntityId(): number; getInventoryColumns(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly inventoryColumns: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundHurtAnimationPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; yaw(): number; } interface net_minecraft_network_protocol_game_ClientboundInitializeBorderPacket extends net_minecraft_network_protocol_Packet { getLerpTime(): number; getNewAbsoluteMaxSize(): number; getNewCenterX(): number; getNewCenterZ(): number; getNewSize(): number; getOldSize(): number; getWarningBlocks(): number; getWarningTime(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly lerpTime: number; readonly newAbsoluteMaxSize: number; readonly newCenterX: number; readonly newCenterZ: number; readonly newSize: number; readonly oldSize: number; readonly warningBlocks: number; readonly warningTime: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundLevelChunkPacketData { readonly blockEntitiesData: any; readonly buffer: number[]; getBlockEntitiesTags(blockEntityTagOutput: net_minecraft_network_protocol_game_ClientboundLevelChunkPacketData_BlockEntityTagOutput, arg1: number, arg2: number): void; getBlockEntitiesTagsConsumer(arg0: number, arg1: number): any; getHeightmaps(): any; getReadBuffer(): net_minecraft_network_FriendlyByteBuf; getWriteBuffer(): any; readonly heightmaps: any; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundLevelChunkPacketData_BlockEntityTagOutput { accept(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType, compoundTag: net_minecraft_nbt_CompoundTag): void; } interface net_minecraft_network_protocol_game_ClientboundLevelChunkWithLightPacket extends net_minecraft_network_protocol_Packet { readonly chunkData: net_minecraft_network_protocol_game_ClientboundLevelChunkPacketData; getChunkData(): net_minecraft_network_protocol_game_ClientboundLevelChunkPacketData; getLightData(): net_minecraft_network_protocol_game_ClientboundLightUpdatePacketData; getX(): number; getZ(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly lightData: net_minecraft_network_protocol_game_ClientboundLightUpdatePacketData; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; readonly x: number; readonly z: number; } interface net_minecraft_network_protocol_game_ClientboundLevelEventPacket extends net_minecraft_network_protocol_Packet { readonly data: number; getData(): number; getPos(): net_minecraft_core_BlockPos; getType(): number; readonly globalEvent: boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isGlobalEvent(): boolean; readonly pos: net_minecraft_core_BlockPos; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundLevelParticlesPacket extends net_minecraft_network_protocol_Packet { alwaysShow(): boolean; readonly count: number; getCount(): number; getMaxSpeed(): number; getParticle(): net_minecraft_core_particles_ParticleOptions; getX(): number; getXDist(): number; getY(): number; getYDist(): number; getZ(): number; getZDist(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isOverrideLimiter(): boolean; readonly maxSpeed: number; readonly overrideLimiter: boolean; readonly particle: net_minecraft_core_particles_ParticleOptions; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; readonly x: number; readonly xDist: number; readonly y: number; readonly yDist: number; readonly z: number; readonly zDist: number; } interface net_minecraft_network_protocol_game_ClientboundLightUpdatePacket extends net_minecraft_network_protocol_Packet { getLightData(): net_minecraft_network_protocol_game_ClientboundLightUpdatePacketData; getX(): number; getZ(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly lightData: net_minecraft_network_protocol_game_ClientboundLightUpdatePacketData; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly x: number; readonly z: number; } interface net_minecraft_network_protocol_game_ClientboundLightUpdatePacketData { readonly blockUpdates: any; readonly blockYMask: any; readonly emptyBlockYMask: any; readonly emptySkyYMask: any; getBlockUpdates(): any; getBlockYMask(): any; getEmptyBlockYMask(): any; getEmptySkyYMask(): any; getSkyUpdates(): any; getSkyYMask(): any; prepareSectionData(chunkPos: net_minecraft_world_level_ChunkPos, levelLightEngine: net_minecraft_world_level_lighting_LevelLightEngine, lightLayer: net_minecraft_world_level_LightLayer, arg3: number, bitSet: any, bitSet_: any, list: any): void; readonly skyUpdates: any; readonly skyYMask: any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundLoginPacket extends net_minecraft_network_protocol_Packet { chunkRadius(): number; commonPlayerSpawnInfo(): net_minecraft_network_protocol_game_CommonPlayerSpawnInfo; doLimitedCrafting(): boolean; enforcesSecureChat(): boolean; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hardcore(): boolean; hashCode(): number; levels(): any; maxPlayers(): number; playerId(): number; reducedDebugInfo(): boolean; showDeathScreen(): boolean; simulationDistance(): number; toString(): string; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundMapItemDataPacket extends net_minecraft_network_protocol_Packet { applyToMap(mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): void; colorPatch(): any; decorations(): any; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; locked(): boolean; mapId(): net_minecraft_world_level_saveddata_maps_MapId; scale(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundMerchantOffersPacket extends net_minecraft_network_protocol_Packet { canRestock(): boolean; readonly containerId: number; getContainerId(): number; getOffers(): net_minecraft_world_item_trading_MerchantOffers; getVillagerLevel(): number; getVillagerXp(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly offers: net_minecraft_world_item_trading_MerchantOffers; showProgress(): boolean; readonly villagerLevel: number; readonly villagerXp: number; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundMoveEntityPacket extends net_minecraft_network_protocol_Packet { readonly entityId: number; getEntity(level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; getXRot(): number; getXa(): number; getYRot(): number; getYa(): number; getZa(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly hasPos: boolean; hasPosition(): boolean; readonly hasRot: boolean; hasRotation(): boolean; isOnGround(): boolean; readonly onGround: boolean; toString(): string; readonly xRot: number; readonly xa: number; readonly yRot: number; readonly ya: number; readonly za: number; } interface net_minecraft_network_protocol_game_ClientboundMoveEntityPacket_Pos extends net_minecraft_network_protocol_game_ClientboundMoveEntityPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundMoveEntityPacket_PosRot extends net_minecraft_network_protocol_game_ClientboundMoveEntityPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundMoveEntityPacket_Rot extends net_minecraft_network_protocol_game_ClientboundMoveEntityPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundMoveMinecartPacket extends net_minecraft_network_protocol_Packet { entityId(): number; equals(o: any): boolean; getEntity(level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; lerpSteps(): any; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundMoveVehiclePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; position(): net_minecraft_world_phys_Vec3; toString(): string; xRot(): number; yRot(): number; } interface net_minecraft_network_protocol_game_ClientboundOpenBookPacket extends net_minecraft_network_protocol_Packet { getHand(): net_minecraft_world_InteractionHand; readonly hand: net_minecraft_world_InteractionHand; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundOpenScreenPacket extends net_minecraft_network_protocol_Packet { readonly containerId: number; getContainerId(): number; getTitle(): net_minecraft_network_chat_Component; getType(): net_minecraft_world_inventory_MenuType; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly title: net_minecraft_network_chat_Component; } interface net_minecraft_network_protocol_game_ClientboundOpenSignEditorPacket extends net_minecraft_network_protocol_Packet { getPos(): net_minecraft_core_BlockPos; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isFrontText(): boolean; readonly pos: net_minecraft_core_BlockPos; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlaceGhostRecipePacket extends net_minecraft_network_protocol_Packet { containerId(): number; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; recipeDisplay(): net_minecraft_world_item_crafting_display_RecipeDisplay; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundPlayerAbilitiesPacket extends net_minecraft_network_protocol_Packet { canFly(): boolean; canInstabuild(): boolean; readonly flyingSpeed: number; getFlyingSpeed(): number; getWalkingSpeed(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly instabuild: boolean; readonly invulnerable: boolean; isFlying(): boolean; isInvulnerable(): boolean; readonly walkingSpeed: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerChatPacket extends net_minecraft_network_protocol_Packet { body(): net_minecraft_network_chat_SignedMessageBody_Packed; chatType(): net_minecraft_network_chat_ChatType_Bound; equals(o: any): boolean; filterMask(): net_minecraft_network_chat_FilterMask; globalIndex(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; index(): number; sender(): any; signature(): net_minecraft_network_chat_MessageSignature; toString(): string; unsignedContent(): net_minecraft_network_chat_Component; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerCombatEndPacket extends net_minecraft_network_protocol_Packet { readonly duration: number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerCombatEnterPacket extends net_minecraft_network_protocol_Packet { handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerCombatKillPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; message(): net_minecraft_network_chat_Component; playerId(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundPlayerInfoRemovePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; profileIds(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket extends net_minecraft_network_protocol_Packet { actions(): any; entries(): any; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; newEntries(): any; toString(): string; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Action { readonly reader: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Action_Reader; readonly writer: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Action_Writer; } interface net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Action_Reader { read(entryBuilder: any, registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Action_Writer { write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf, entry: net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Entry): void; } interface net_minecraft_network_protocol_game_ClientboundPlayerInfoUpdatePacket_Entry { chatSession(): net_minecraft_network_chat_RemoteChatSession_Data; displayName(): net_minecraft_network_chat_Component; equals(o: any): boolean; gameMode(): net_minecraft_world_level_GameType; hashCode(): number; latency(): number; listOrder(): number; listed(): boolean; profile(): any; profileId(): any; showHat(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundPlayerLookAtPacket extends net_minecraft_network_protocol_Packet { readonly atEntity: boolean; readonly entity: number; readonly fromAnchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; getFromAnchor(): net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; getPosition(level: net_minecraft_world_level_Level): net_minecraft_world_phys_Vec3; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly toAnchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly x: number; readonly y: number; readonly z: number; } interface net_minecraft_network_protocol_game_ClientboundPlayerPositionPacket extends net_minecraft_network_protocol_Packet { change(): net_minecraft_world_entity_PositionMoveRotation; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; relatives(): any; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundPlayerRotationPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; relativeX(): boolean; relativeY(): boolean; toString(): string; xRot(): number; yRot(): number; } interface net_minecraft_network_protocol_game_ClientboundProjectilePowerPacket extends net_minecraft_network_protocol_Packet { readonly accelerationPower: number; getAccelerationPower(): number; getId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundRecipeBookAddPacket extends net_minecraft_network_protocol_Packet { entries(): any; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; replace(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundRecipeBookAddPacket_Entry { contents(): net_minecraft_world_item_crafting_display_RecipeDisplayEntry; equals(o: any): boolean; flags(): number; hashCode(): number; highlight(): boolean; notification(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundRecipeBookRemovePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; recipes(): any; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundRecipeBookSettingsPacket extends net_minecraft_network_protocol_Packet { bookSettings(): net_minecraft_stats_RecipeBookSettings; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundRemoveEntitiesPacket extends net_minecraft_network_protocol_Packet { readonly entityIds: any; getEntityIds(): any; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundRemoveMobEffectPacket extends net_minecraft_network_protocol_Packet { effect(): net_minecraft_core_Holder; entityId(): number; equals(o: any): boolean; getEntity(level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundResetScorePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; objectiveName(): string; owner(): string; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundRespawnPacket extends net_minecraft_network_protocol_Packet { commonPlayerSpawnInfo(): net_minecraft_network_protocol_game_CommonPlayerSpawnInfo; dataToKeep(): number; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; shouldKeep(arg0: number): boolean; toString(): string; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundRotateHeadPacket extends net_minecraft_network_protocol_Packet { readonly entityId: number; getEntity(level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; getYHeadRot(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly yHeadRot: number; } interface net_minecraft_network_protocol_game_ClientboundSectionBlocksUpdatePacket extends net_minecraft_network_protocol_Packet { handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly positions: number[]; runUpdates(biConsumer: any): void; readonly sectionPos: net_minecraft_core_SectionPos; readonly states: net_minecraft_world_level_block_state_BlockState[]; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSelectAdvancementsTabPacket extends net_minecraft_network_protocol_Packet { getTab(): net_minecraft_resources_ResourceLocation; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly tab: net_minecraft_resources_ResourceLocation; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundServerDataPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; iconBytes(): any; motd(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetActionBarTextPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; text(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetBorderCenterPacket extends net_minecraft_network_protocol_Packet { getNewCenterX(): number; getNewCenterZ(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly newCenterX: number; readonly newCenterZ: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetBorderLerpSizePacket extends net_minecraft_network_protocol_Packet { getLerpTime(): number; getNewSize(): number; getOldSize(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly lerpTime: number; readonly newSize: number; readonly oldSize: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetBorderSizePacket extends net_minecraft_network_protocol_Packet { getSize(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly size: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetBorderWarningDelayPacket extends net_minecraft_network_protocol_Packet { getWarningDelay(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly warningDelay: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetBorderWarningDistancePacket extends net_minecraft_network_protocol_Packet { getWarningBlocks(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly warningBlocks: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetCameraPacket extends net_minecraft_network_protocol_Packet { readonly cameraId: number; getEntity(level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetChunkCacheCenterPacket extends net_minecraft_network_protocol_Packet { getX(): number; getZ(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly x: number; readonly z: number; } interface net_minecraft_network_protocol_game_ClientboundSetChunkCacheRadiusPacket extends net_minecraft_network_protocol_Packet { getRadius(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly radius: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetCursorItemPacket extends net_minecraft_network_protocol_Packet { contents(): net_minecraft_world_item_ItemStack; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetDefaultSpawnPositionPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; respawnData(): net_minecraft_world_level_storage_LevelData_RespawnData; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetDisplayObjectivePacket extends net_minecraft_network_protocol_Packet { getObjectiveName(): string; getSlot(): net_minecraft_world_scores_DisplaySlot; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly objectiveName: string; readonly slot: net_minecraft_world_scores_DisplaySlot; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetEntityDataPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; packedItems(): any; toString(): string; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetEntityLinkPacket extends net_minecraft_network_protocol_Packet { readonly destId: number; getDestId(): number; getSourceId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly sourceId: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetEntityMotionPacket extends net_minecraft_network_protocol_Packet { getId(): number; getMovement(): net_minecraft_world_phys_Vec3; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; readonly movement: net_minecraft_world_phys_Vec3; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetEquipmentPacket extends net_minecraft_network_protocol_Packet { readonly entity: number; getEntity(): number; getSlots(): any; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly slots: any; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetExperiencePacket extends net_minecraft_network_protocol_Packet { readonly experienceLevel: number; readonly experienceProgress: number; getExperienceLevel(): number; getExperienceProgress(): number; getTotalExperience(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly totalExperience: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetHealthPacket extends net_minecraft_network_protocol_Packet { readonly food: number; getFood(): number; getHealth(): number; getSaturation(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly health: number; readonly saturation: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetHeldSlotPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; slot(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetObjectivePacket extends net_minecraft_network_protocol_Packet { readonly displayName: net_minecraft_network_chat_Component; getDisplayName(): net_minecraft_network_chat_Component; getMethod(): number; getNumberFormat(): any; getObjectiveName(): string; getRenderType(): net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly method: number; readonly numberFormat: any; readonly objectiveName: string; readonly renderType: net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetPassengersPacket extends net_minecraft_network_protocol_Packet { getPassengers(): number[]; getVehicle(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly passengers: number[]; readonly vehicle: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetPlayerInventoryPacket extends net_minecraft_network_protocol_Packet { contents(): net_minecraft_world_item_ItemStack; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; slot(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetPlayerTeamPacket extends net_minecraft_network_protocol_Packet { getName(): string; getParameters(): any; getPlayerAction(): net_minecraft_network_protocol_game_ClientboundSetPlayerTeamPacket_Action; getPlayers(): any; getTeamAction(): net_minecraft_network_protocol_game_ClientboundSetPlayerTeamPacket_Action; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly method: number; readonly name: string; readonly parameters: any; readonly players: any; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetPlayerTeamPacket_Action { } interface net_minecraft_network_protocol_game_ClientboundSetPlayerTeamPacket_Parameters { readonly collisionRule: net_minecraft_world_scores_Team_CollisionRule; readonly color: net_minecraft_ChatFormatting; readonly displayName: net_minecraft_network_chat_Component; getCollisionRule(): net_minecraft_world_scores_Team_CollisionRule; getColor(): net_minecraft_ChatFormatting; getDisplayName(): net_minecraft_network_chat_Component; getNametagVisibility(): net_minecraft_world_scores_Team_Visibility; getOptions(): number; getPlayerPrefix(): net_minecraft_network_chat_Component; getPlayerSuffix(): net_minecraft_network_chat_Component; readonly nametagVisibility: net_minecraft_world_scores_Team_Visibility; readonly options: number; readonly playerPrefix: net_minecraft_network_chat_Component; readonly playerSuffix: net_minecraft_network_chat_Component; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetScorePacket extends net_minecraft_network_protocol_Packet { display(): any; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; numberFormat(): any; objectiveName(): string; owner(): string; score(): number; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetSimulationDistancePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; simulationDistance(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSetSubtitleTextPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; text(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetTimePacket extends net_minecraft_network_protocol_Packet { dayTime(): number; equals(o: any): boolean; gameTime(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; tickDayTime(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetTitleTextPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; text(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundSetTitlesAnimationPacket extends net_minecraft_network_protocol_Packet { readonly fadeIn: number; readonly fadeOut: number; getFadeIn(): number; getFadeOut(): number; getStay(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly stay: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSoundEntityPacket extends net_minecraft_network_protocol_Packet { getId(): number; getPitch(): number; getSeed(): number; getSound(): net_minecraft_core_Holder; getSource(): net_minecraft_sounds_SoundSource; getVolume(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; readonly pitch: number; readonly seed: number; readonly sound: net_minecraft_core_Holder; readonly source: net_minecraft_sounds_SoundSource; readonly volume: number; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSoundPacket extends net_minecraft_network_protocol_Packet { getPitch(): number; getSeed(): number; getSound(): net_minecraft_core_Holder; getSource(): net_minecraft_sounds_SoundSource; getVolume(): number; getX(): number; getY(): number; getZ(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly pitch: number; readonly seed: number; readonly sound: net_minecraft_core_Holder; readonly source: net_minecraft_sounds_SoundSource; readonly volume: number; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; readonly x: number; readonly y: number; readonly z: number; } interface net_minecraft_network_protocol_game_ClientboundStartConfigurationPacket extends net_minecraft_network_protocol_Packet { handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_game_ClientboundStopSoundPacket extends net_minecraft_network_protocol_Packet { getName(): net_minecraft_resources_ResourceLocation; getSource(): net_minecraft_sounds_SoundSource; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly name: net_minecraft_resources_ResourceLocation; readonly source: net_minecraft_sounds_SoundSource; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundSystemChatPacket extends net_minecraft_network_protocol_Packet { content(): net_minecraft_network_chat_Component; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; overlay(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundTabListPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; footer(): net_minecraft_network_chat_Component; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; header(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundTagQueryPacket extends net_minecraft_network_protocol_Packet { getTag(): net_minecraft_nbt_CompoundTag; getTransactionId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly tag: net_minecraft_nbt_CompoundTag; readonly transactionId: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundTakeItemEntityPacket extends net_minecraft_network_protocol_Packet { readonly amount: number; getAmount(): number; getItemId(): number; getPlayerId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly itemId: number; readonly playerId: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundTeleportEntityPacket extends net_minecraft_network_protocol_Packet { change(): net_minecraft_world_entity_PositionMoveRotation; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; onGround(): boolean; relatives(): any; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundTestInstanceBlockStatus extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; size(): any; status(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundTickingStatePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; isFrozen(): boolean; tickRate(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundTickingStepPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; tickSteps(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundTrackedWaypointPacket extends net_minecraft_network_protocol_Packet { apply(trackedWaypointManager: net_minecraft_world_waypoints_TrackedWaypointManager): void; equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; operation(): any; toString(): string; waypoint(): net_minecraft_world_waypoints_TrackedWaypoint; } interface net_minecraft_network_protocol_game_ClientboundUpdateAdvancementsPacket extends net_minecraft_network_protocol_Packet { readonly added: any; getAdded(): any; getProgress(): any; getRemoved(): any; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly progress: any; readonly removed: any; readonly reset: boolean; shouldReset(): boolean; shouldShowAdvancements(): boolean; readonly showAdvancements: boolean; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundUpdateAttributesPacket extends net_minecraft_network_protocol_Packet { readonly attributes: any; readonly entityId: number; getEntityId(): number; getValues(): any; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_game_ClientboundUpdateAttributesPacket_AttributeSnapshot { attribute(): net_minecraft_core_Holder; base(): number; equals(o: any): boolean; hashCode(): number; modifiers(): any; toString(): string; } interface net_minecraft_network_protocol_game_ClientboundUpdateMobEffectPacket extends net_minecraft_network_protocol_Packet { readonly effect: net_minecraft_core_Holder; readonly effectAmplifier: number; readonly effectDurationTicks: number; effectShowsIcon(): boolean; readonly entityId: number; readonly flags: number; getEffect(): net_minecraft_core_Holder; getEffectAmplifier(): number; getEffectDurationTicks(): number; getEntityId(): number; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isEffectAmbient(): boolean; isEffectVisible(): boolean; shouldBlend(): boolean; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ClientboundUpdateRecipesPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientGamePacketListener: net_minecraft_network_protocol_game_ClientGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; itemSets(): any; stonecutterRecipes(): net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet; toString(): string; } interface net_minecraft_network_protocol_game_CommonPlayerSpawnInfo { dimension(): net_minecraft_resources_ResourceKey; dimensionType(): net_minecraft_core_Holder; equals(o: any): boolean; gameType(): net_minecraft_world_level_GameType; hashCode(): number; isDebug(): boolean; isFlat(): boolean; lastDeathLocation(): any; portalCooldown(): number; previousGameType(): net_minecraft_world_level_GameType; seaLevel(): number; seed(): number; toString(): string; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_DebugEntityNameGenerator { } interface net_minecraft_network_protocol_game_GamePacketTypes { } interface net_minecraft_network_protocol_game_GameProtocols { } interface net_minecraft_network_protocol_game_GameProtocols_Context { hasInfiniteMaterials(): boolean; } interface net_minecraft_network_protocol_game_ServerGamePacketListener extends net_minecraft_network_protocol_common_ServerCommonPacketListener, net_minecraft_network_protocol_ping_ServerPingPacketListener { handleAcceptPlayerLoad(serverboundPlayerLoadedPacket: net_minecraft_network_protocol_game_ServerboundPlayerLoadedPacket): void; handleAcceptTeleportPacket(serverboundAcceptTeleportationPacket: net_minecraft_network_protocol_game_ServerboundAcceptTeleportationPacket): void; handleAnimate(serverboundSwingPacket: net_minecraft_network_protocol_game_ServerboundSwingPacket): void; handleBlockEntityTagQuery(serverboundBlockEntityTagQueryPacket: net_minecraft_network_protocol_game_ServerboundBlockEntityTagQueryPacket): void; handleBundleItemSelectedPacket(serverboundSelectBundleItemPacket: net_minecraft_network_protocol_game_ServerboundSelectBundleItemPacket): void; handleChangeDifficulty(serverboundChangeDifficultyPacket: net_minecraft_network_protocol_game_ServerboundChangeDifficultyPacket): void; handleChangeGameMode(serverboundChangeGameModePacket: net_minecraft_network_protocol_game_ServerboundChangeGameModePacket): void; handleChat(serverboundChatPacket: net_minecraft_network_protocol_game_ServerboundChatPacket): void; handleChatAck(serverboundChatAckPacket: net_minecraft_network_protocol_game_ServerboundChatAckPacket): void; handleChatCommand(serverboundChatCommandPacket: net_minecraft_network_protocol_game_ServerboundChatCommandPacket): void; handleChatSessionUpdate(serverboundChatSessionUpdatePacket: net_minecraft_network_protocol_game_ServerboundChatSessionUpdatePacket): void; handleChunkBatchReceived(serverboundChunkBatchReceivedPacket: net_minecraft_network_protocol_game_ServerboundChunkBatchReceivedPacket): void; handleClientCommand(serverboundClientCommandPacket: net_minecraft_network_protocol_game_ServerboundClientCommandPacket): void; handleClientTickEnd(serverboundClientTickEndPacket: net_minecraft_network_protocol_game_ServerboundClientTickEndPacket): void; handleConfigurationAcknowledged(serverboundConfigurationAcknowledgedPacket: net_minecraft_network_protocol_game_ServerboundConfigurationAcknowledgedPacket): void; handleContainerButtonClick(serverboundContainerButtonClickPacket: net_minecraft_network_protocol_game_ServerboundContainerButtonClickPacket): void; handleContainerClick(serverboundContainerClickPacket: net_minecraft_network_protocol_game_ServerboundContainerClickPacket): void; handleContainerClose(serverboundContainerClosePacket: net_minecraft_network_protocol_game_ServerboundContainerClosePacket): void; handleContainerSlotStateChanged(serverboundContainerSlotStateChangedPacket: net_minecraft_network_protocol_game_ServerboundContainerSlotStateChangedPacket): void; handleCustomCommandSuggestions(serverboundCommandSuggestionPacket: net_minecraft_network_protocol_game_ServerboundCommandSuggestionPacket): void; handleDebugSubscriptionRequest(serverboundDebugSubscriptionRequestPacket: net_minecraft_network_protocol_game_ServerboundDebugSubscriptionRequestPacket): void; handleEditBook(serverboundEditBookPacket: net_minecraft_network_protocol_game_ServerboundEditBookPacket): void; handleEntityTagQuery(serverboundEntityTagQueryPacket: net_minecraft_network_protocol_game_ServerboundEntityTagQueryPacket): void; handleInteract(serverboundInteractPacket: net_minecraft_network_protocol_game_ServerboundInteractPacket): void; handleJigsawGenerate(serverboundJigsawGeneratePacket: net_minecraft_network_protocol_game_ServerboundJigsawGeneratePacket): void; handleLockDifficulty(serverboundLockDifficultyPacket: net_minecraft_network_protocol_game_ServerboundLockDifficultyPacket): void; handleMovePlayer(serverboundMovePlayerPacket: net_minecraft_network_protocol_game_ServerboundMovePlayerPacket): void; handleMoveVehicle(serverboundMoveVehiclePacket: net_minecraft_network_protocol_game_ServerboundMoveVehiclePacket): void; handlePaddleBoat(serverboundPaddleBoatPacket: net_minecraft_network_protocol_game_ServerboundPaddleBoatPacket): void; handlePickItemFromBlock(serverboundPickItemFromBlockPacket: net_minecraft_network_protocol_game_ServerboundPickItemFromBlockPacket): void; handlePickItemFromEntity(serverboundPickItemFromEntityPacket: net_minecraft_network_protocol_game_ServerboundPickItemFromEntityPacket): void; handlePlaceRecipe(serverboundPlaceRecipePacket: net_minecraft_network_protocol_game_ServerboundPlaceRecipePacket): void; handlePlayerAbilities(serverboundPlayerAbilitiesPacket: net_minecraft_network_protocol_game_ServerboundPlayerAbilitiesPacket): void; handlePlayerAction(serverboundPlayerActionPacket: net_minecraft_network_protocol_game_ServerboundPlayerActionPacket): void; handlePlayerCommand(serverboundPlayerCommandPacket: net_minecraft_network_protocol_game_ServerboundPlayerCommandPacket): void; handlePlayerInput(serverboundPlayerInputPacket: net_minecraft_network_protocol_game_ServerboundPlayerInputPacket): void; handleRecipeBookChangeSettingsPacket(serverboundRecipeBookChangeSettingsPacket: net_minecraft_network_protocol_game_ServerboundRecipeBookChangeSettingsPacket): void; handleRecipeBookSeenRecipePacket(serverboundRecipeBookSeenRecipePacket: net_minecraft_network_protocol_game_ServerboundRecipeBookSeenRecipePacket): void; handleRenameItem(serverboundRenameItemPacket: net_minecraft_network_protocol_game_ServerboundRenameItemPacket): void; handleSeenAdvancements(serverboundSeenAdvancementsPacket: net_minecraft_network_protocol_game_ServerboundSeenAdvancementsPacket): void; handleSelectTrade(serverboundSelectTradePacket: net_minecraft_network_protocol_game_ServerboundSelectTradePacket): void; handleSetBeaconPacket(serverboundSetBeaconPacket: net_minecraft_network_protocol_game_ServerboundSetBeaconPacket): void; handleSetCarriedItem(serverboundSetCarriedItemPacket: net_minecraft_network_protocol_game_ServerboundSetCarriedItemPacket): void; handleSetCommandBlock(serverboundSetCommandBlockPacket: net_minecraft_network_protocol_game_ServerboundSetCommandBlockPacket): void; handleSetCommandMinecart(serverboundSetCommandMinecartPacket: net_minecraft_network_protocol_game_ServerboundSetCommandMinecartPacket): void; handleSetCreativeModeSlot(serverboundSetCreativeModeSlotPacket: net_minecraft_network_protocol_game_ServerboundSetCreativeModeSlotPacket): void; handleSetJigsawBlock(serverboundSetJigsawBlockPacket: net_minecraft_network_protocol_game_ServerboundSetJigsawBlockPacket): void; handleSetStructureBlock(serverboundSetStructureBlockPacket: net_minecraft_network_protocol_game_ServerboundSetStructureBlockPacket): void; handleSetTestBlock(serverboundSetTestBlockPacket: net_minecraft_network_protocol_game_ServerboundSetTestBlockPacket): void; handleSignUpdate(serverboundSignUpdatePacket: net_minecraft_network_protocol_game_ServerboundSignUpdatePacket): void; handleSignedChatCommand(serverboundChatCommandSignedPacket: net_minecraft_network_protocol_game_ServerboundChatCommandSignedPacket): void; handleTeleportToEntityPacket(serverboundTeleportToEntityPacket: net_minecraft_network_protocol_game_ServerboundTeleportToEntityPacket): void; handleTestInstanceBlockAction(serverboundTestInstanceBlockActionPacket: net_minecraft_network_protocol_game_ServerboundTestInstanceBlockActionPacket): void; handleUseItem(serverboundUseItemPacket: net_minecraft_network_protocol_game_ServerboundUseItemPacket): void; handleUseItemOn(serverboundUseItemOnPacket: net_minecraft_network_protocol_game_ServerboundUseItemOnPacket): void; } interface net_minecraft_network_protocol_game_ServerPacketListener extends net_minecraft_network_ServerboundPacketListener { } interface net_minecraft_network_protocol_game_ServerboundAcceptTeleportationPacket extends net_minecraft_network_protocol_Packet { getId(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundBlockEntityTagQueryPacket extends net_minecraft_network_protocol_Packet { getPos(): net_minecraft_core_BlockPos; getTransactionId(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly pos: net_minecraft_core_BlockPos; readonly transactionId: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundChangeDifficultyPacket extends net_minecraft_network_protocol_Packet { difficulty(): net_minecraft_world_Difficulty; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundChangeGameModePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; mode(): net_minecraft_world_level_GameType; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundChatAckPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; offset(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundChatCommandPacket extends net_minecraft_network_protocol_Packet { command(): string; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundChatCommandSignedPacket extends net_minecraft_network_protocol_Packet { argumentSignatures(): net_minecraft_commands_arguments_ArgumentSignatures; command(): string; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; lastSeenMessages(): net_minecraft_network_chat_LastSeenMessages_Update; salt(): number; timeStamp(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundChatPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; lastSeenMessages(): net_minecraft_network_chat_LastSeenMessages_Update; message(): string; salt(): number; signature(): net_minecraft_network_chat_MessageSignature; timeStamp(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundChatSessionUpdatePacket extends net_minecraft_network_protocol_Packet { chatSession(): net_minecraft_network_chat_RemoteChatSession_Data; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundChunkBatchReceivedPacket extends net_minecraft_network_protocol_Packet { desiredChunksPerTick(): number; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundClientCommandPacket extends net_minecraft_network_protocol_Packet { readonly action: net_minecraft_network_protocol_game_ServerboundClientCommandPacket_Action; getAction(): net_minecraft_network_protocol_game_ServerboundClientCommandPacket_Action; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundClientCommandPacket_Action { } interface net_minecraft_network_protocol_game_ServerboundClientTickEndPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundCommandSuggestionPacket extends net_minecraft_network_protocol_Packet { readonly command: string; getCommand(): string; getId(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundConfigurationAcknowledgedPacket extends net_minecraft_network_protocol_Packet { handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_game_ServerboundContainerButtonClickPacket extends net_minecraft_network_protocol_Packet { buttonId(): number; containerId(): number; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundContainerClickPacket extends net_minecraft_network_protocol_Packet { buttonNum(): number; carriedItem(): net_minecraft_network_HashedStack; changedSlots(): any; clickType(): net_minecraft_world_inventory_ClickType; containerId(): number; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; slotNum(): number; stateId(): number; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundContainerClosePacket extends net_minecraft_network_protocol_Packet { readonly containerId: number; getContainerId(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundContainerSlotStateChangedPacket extends net_minecraft_network_protocol_Packet { containerId(): number; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; newState(): boolean; slotId(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundDebugSubscriptionRequestPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; subscriptions(): any; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundEditBookPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; pages(): any; slot(): number; title(): any; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundEntityTagQueryPacket extends net_minecraft_network_protocol_Packet { readonly entityId: number; getEntityId(): number; getTransactionId(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly transactionId: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundInteractPacket extends net_minecraft_network_protocol_Packet { readonly action: any; dispatch(handler: net_minecraft_network_protocol_game_ServerboundInteractPacket_Handler): void; readonly entityId: number; getTarget(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_entity_Entity; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isUsingSecondaryAction(): boolean; readonly usingSecondaryAction: boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundInteractPacket_Handler { onAttack(): void; onInteraction(interactionHand: net_minecraft_world_InteractionHand): void; onInteraction(interactionHand: net_minecraft_world_InteractionHand, vec3: net_minecraft_world_phys_Vec3): void; } interface net_minecraft_network_protocol_game_ServerboundJigsawGeneratePacket extends net_minecraft_network_protocol_Packet { getPos(): net_minecraft_core_BlockPos; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; keepJigsaws(): boolean; levels(): number; readonly pos: net_minecraft_core_BlockPos; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundLockDifficultyPacket extends net_minecraft_network_protocol_Packet { handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isLocked(): boolean; readonly locked: boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundMovePlayerPacket extends net_minecraft_network_protocol_Packet { getX(arg0: number): number; getXRot(arg0: number): number; getY(arg0: number): number; getYRot(arg0: number): number; getZ(arg0: number): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly hasPos: boolean; hasPosition(): boolean; readonly hasRot: boolean; hasRotation(): boolean; horizontalCollision(): boolean; isOnGround(): boolean; readonly onGround: boolean; readonly x: number; readonly xRot: number; readonly y: number; readonly yRot: number; readonly z: number; } interface net_minecraft_network_protocol_game_ServerboundMovePlayerPacket_Pos extends net_minecraft_network_protocol_game_ServerboundMovePlayerPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundMovePlayerPacket_PosRot extends net_minecraft_network_protocol_game_ServerboundMovePlayerPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundMovePlayerPacket_Rot extends net_minecraft_network_protocol_game_ServerboundMovePlayerPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundMovePlayerPacket_StatusOnly extends net_minecraft_network_protocol_game_ServerboundMovePlayerPacket { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundMoveVehiclePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; onGround(): boolean; position(): net_minecraft_world_phys_Vec3; toString(): string; xRot(): number; yRot(): number; } interface net_minecraft_network_protocol_game_ServerboundPaddleBoatPacket extends net_minecraft_network_protocol_Packet { getLeft(): boolean; getRight(): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly left: boolean; readonly right: boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundPickItemFromBlockPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; includeData(): boolean; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundPickItemFromEntityPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; id(): number; includeData(): boolean; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundPlaceRecipePacket extends net_minecraft_network_protocol_Packet { containerId(): number; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; recipe(): net_minecraft_world_item_crafting_display_RecipeDisplayId; toString(): string; useMaxItems(): boolean; } interface net_minecraft_network_protocol_game_ServerboundPlayerAbilitiesPacket extends net_minecraft_network_protocol_Packet { handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isFlying(): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundPlayerActionPacket extends net_minecraft_network_protocol_Packet { readonly action: net_minecraft_network_protocol_game_ServerboundPlayerActionPacket_Action; readonly direction: net_minecraft_core_Direction; getAction(): net_minecraft_network_protocol_game_ServerboundPlayerActionPacket_Action; getDirection(): net_minecraft_core_Direction; getPos(): net_minecraft_core_BlockPos; getSequence(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly pos: net_minecraft_core_BlockPos; readonly sequence: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundPlayerActionPacket_Action { } interface net_minecraft_network_protocol_game_ServerboundPlayerCommandPacket extends net_minecraft_network_protocol_Packet { readonly action: net_minecraft_network_protocol_game_ServerboundPlayerCommandPacket_Action; readonly data: number; getAction(): net_minecraft_network_protocol_game_ServerboundPlayerCommandPacket_Action; getData(): number; getId(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly id: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundPlayerCommandPacket_Action { } interface net_minecraft_network_protocol_game_ServerboundPlayerInputPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; input(): net_minecraft_world_entity_player_Input; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundPlayerLoadedPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundRecipeBookChangeSettingsPacket extends net_minecraft_network_protocol_Packet { readonly bookType: net_minecraft_world_inventory_RecipeBookType; getBookType(): net_minecraft_world_inventory_RecipeBookType; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isFiltering(): boolean; isOpen(): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundRecipeBookSeenRecipePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; recipe(): net_minecraft_world_item_crafting_display_RecipeDisplayId; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundRenameItemPacket extends net_minecraft_network_protocol_Packet { getName(): string; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly name: string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSeenAdvancementsPacket extends net_minecraft_network_protocol_Packet { readonly action: net_minecraft_network_protocol_game_ServerboundSeenAdvancementsPacket_Action; getAction(): net_minecraft_network_protocol_game_ServerboundSeenAdvancementsPacket_Action; getTab(): net_minecraft_resources_ResourceLocation; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly tab: net_minecraft_resources_ResourceLocation; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSeenAdvancementsPacket_Action { } interface net_minecraft_network_protocol_game_ServerboundSelectBundleItemPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; selectedItemIndex(): number; slotId(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSelectTradePacket extends net_minecraft_network_protocol_Packet { getItem(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly item: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSetBeaconPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; primary(): any; secondary(): any; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundSetCarriedItemPacket extends net_minecraft_network_protocol_Packet { getSlot(): number; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly slot: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSetCommandBlockPacket extends net_minecraft_network_protocol_Packet { readonly automatic: boolean; readonly command: string; readonly conditional: boolean; getCommand(): string; getMode(): net_minecraft_world_level_block_entity_CommandBlockEntity_Mode; getPos(): net_minecraft_core_BlockPos; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isAutomatic(): boolean; isConditional(): boolean; isTrackOutput(): boolean; readonly mode: net_minecraft_world_level_block_entity_CommandBlockEntity_Mode; readonly pos: net_minecraft_core_BlockPos; readonly trackOutput: boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSetCommandMinecartPacket extends net_minecraft_network_protocol_Packet { readonly command: string; readonly entity: number; getCommand(): string; getCommandBlock(level: net_minecraft_world_level_Level): net_minecraft_world_level_BaseCommandBlock; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isTrackOutput(): boolean; readonly trackOutput: boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSetCreativeModeSlotPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; itemStack(): net_minecraft_world_item_ItemStack; slotNum(): number; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundSetJigsawBlockPacket extends net_minecraft_network_protocol_Packet { readonly finalState: string; getFinalState(): string; getJoint(): net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType; getName(): net_minecraft_resources_ResourceLocation; getPlacementPriority(): number; getPool(): net_minecraft_resources_ResourceLocation; getPos(): net_minecraft_core_BlockPos; getSelectionPriority(): number; getTarget(): net_minecraft_resources_ResourceLocation; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly joint: net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType; readonly name: net_minecraft_resources_ResourceLocation; readonly placementPriority: number; readonly pool: net_minecraft_resources_ResourceLocation; readonly pos: net_minecraft_core_BlockPos; readonly selectionPriority: number; readonly target: net_minecraft_resources_ResourceLocation; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSetStructureBlockPacket extends net_minecraft_network_protocol_Packet { readonly data: string; getData(): string; getIntegrity(): number; getMirror(): net_minecraft_world_level_block_Mirror; getMode(): net_minecraft_world_level_block_state_properties_StructureMode; getName(): string; getOffset(): net_minecraft_core_BlockPos; getPos(): net_minecraft_core_BlockPos; getRotation(): net_minecraft_world_level_block_Rotation; getSeed(): number; getSize(): net_minecraft_core_Vec3i; getUpdateType(): net_minecraft_world_level_block_entity_StructureBlockEntity_UpdateType; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly ignoreEntities: boolean; readonly integrity: number; isIgnoreEntities(): boolean; isShowAir(): boolean; isShowBoundingBox(): boolean; isStrict(): boolean; readonly mirror: net_minecraft_world_level_block_Mirror; readonly mode: net_minecraft_world_level_block_state_properties_StructureMode; readonly name: string; readonly offset: net_minecraft_core_BlockPos; readonly pos: net_minecraft_core_BlockPos; readonly rotation: net_minecraft_world_level_block_Rotation; readonly seed: number; readonly showAir: boolean; readonly showBoundingBox: boolean; readonly size: net_minecraft_core_Vec3i; readonly strict: boolean; readonly updateType: net_minecraft_world_level_block_entity_StructureBlockEntity_UpdateType; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSetTestBlockPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; message(): string; mode(): net_minecraft_world_level_block_state_properties_TestBlockMode; position(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundSignUpdatePacket extends net_minecraft_network_protocol_Packet { getLines(): string[]; getPos(): net_minecraft_core_BlockPos; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isFrontText(): boolean; readonly lines: string[]; readonly pos: net_minecraft_core_BlockPos; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundSwingPacket extends net_minecraft_network_protocol_Packet { getHand(): net_minecraft_world_InteractionHand; readonly hand: net_minecraft_world_InteractionHand; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundTeleportToEntityPacket extends net_minecraft_network_protocol_Packet { getEntity(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_entity_Entity; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly uuid: any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundTestInstanceBlockActionPacket extends net_minecraft_network_protocol_Packet { action(): net_minecraft_network_protocol_game_ServerboundTestInstanceBlockActionPacket_Action; data(): net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data; equals(o: any): boolean; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_network_protocol_game_ServerboundTestInstanceBlockActionPacket_Action { readonly id: number; } interface net_minecraft_network_protocol_game_ServerboundUseItemOnPacket extends net_minecraft_network_protocol_Packet { readonly blockHit: net_minecraft_world_phys_BlockHitResult; getHand(): net_minecraft_world_InteractionHand; getHitResult(): net_minecraft_world_phys_BlockHitResult; getSequence(): number; readonly hand: net_minecraft_world_InteractionHand; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly sequence: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_game_ServerboundUseItemPacket extends net_minecraft_network_protocol_Packet { getHand(): net_minecraft_world_InteractionHand; getSequence(): number; getXRot(): number; getYRot(): number; readonly hand: net_minecraft_world_InteractionHand; handle(serverGamePacketListener: net_minecraft_network_protocol_game_ServerGamePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly sequence: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly xRot: number; readonly yRot: number; } interface net_minecraft_network_protocol_game_VecDeltaCodec { base: net_minecraft_world_phys_Vec3; decode(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; delta(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; encodeX(vec3: net_minecraft_world_phys_Vec3): number; encodeY(vec3: net_minecraft_world_phys_Vec3): number; encodeZ(vec3: net_minecraft_world_phys_Vec3): number; getBase(): net_minecraft_world_phys_Vec3; setBase(vec3: net_minecraft_world_phys_Vec3): void; } interface net_minecraft_network_protocol_handshake_ClientIntent { id(): number; } interface net_minecraft_network_protocol_handshake_ClientIntentionPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverHandshakePacketListener: net_minecraft_network_protocol_handshake_ServerHandshakePacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; hostName(): string; intention(): net_minecraft_network_protocol_handshake_ClientIntent; port(): number; protocolVersion(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_handshake_HandshakePacketTypes { } interface net_minecraft_network_protocol_handshake_HandshakeProtocols { } interface net_minecraft_network_protocol_handshake_ServerHandshakePacketListener extends net_minecraft_network_protocol_game_ServerPacketListener { handleIntention(clientIntentionPacket: net_minecraft_network_protocol_handshake_ClientIntentionPacket): void; } interface net_minecraft_network_protocol_login_ClientLoginPacketListener extends net_minecraft_network_protocol_cookie_ClientCookiePacketListener { handleCompression(clientboundLoginCompressionPacket: net_minecraft_network_protocol_login_ClientboundLoginCompressionPacket): void; handleCustomQuery(clientboundCustomQueryPacket: net_minecraft_network_protocol_login_ClientboundCustomQueryPacket): void; handleDisconnect(clientboundLoginDisconnectPacket: net_minecraft_network_protocol_login_ClientboundLoginDisconnectPacket): void; handleHello(clientboundHelloPacket: net_minecraft_network_protocol_login_ClientboundHelloPacket): void; handleLoginFinished(clientboundLoginFinishedPacket: net_minecraft_network_protocol_login_ClientboundLoginFinishedPacket): void; } interface net_minecraft_network_protocol_login_ClientboundCustomQueryPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientLoginPacketListener: net_minecraft_network_protocol_login_ClientLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; payload(): net_minecraft_network_protocol_login_custom_CustomQueryPayload; toString(): string; transactionId(): number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_ClientboundHelloPacket extends net_minecraft_network_protocol_Packet { readonly challenge: number[]; getChallenge(): number[]; getPublicKey(): any; getServerId(): string; handle(clientLoginPacketListener: net_minecraft_network_protocol_login_ClientLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly publicKey: number[]; readonly serverId: string; shouldAuthenticate(): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_ClientboundLoginCompressionPacket extends net_minecraft_network_protocol_Packet { readonly compressionThreshold: number; getCompressionThreshold(): number; handle(clientLoginPacketListener: net_minecraft_network_protocol_login_ClientLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_ClientboundLoginDisconnectPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientLoginPacketListener: net_minecraft_network_protocol_login_ClientLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; reason(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_network_protocol_login_ClientboundLoginFinishedPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; gameProfile(): any; handle(clientLoginPacketListener: net_minecraft_network_protocol_login_ClientLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_login_LoginPacketTypes { } interface net_minecraft_network_protocol_login_LoginProtocols { } interface net_minecraft_network_protocol_login_ServerLoginPacketListener extends net_minecraft_network_protocol_cookie_ServerCookiePacketListener { handleCustomQueryPacket(serverboundCustomQueryAnswerPacket: net_minecraft_network_protocol_login_ServerboundCustomQueryAnswerPacket): void; handleHello(serverboundHelloPacket: net_minecraft_network_protocol_login_ServerboundHelloPacket): void; handleKey(serverboundKeyPacket: net_minecraft_network_protocol_login_ServerboundKeyPacket): void; handleLoginAcknowledgement(serverboundLoginAcknowledgedPacket: net_minecraft_network_protocol_login_ServerboundLoginAcknowledgedPacket): void; } interface net_minecraft_network_protocol_login_ServerboundCustomQueryAnswerPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverLoginPacketListener: net_minecraft_network_protocol_login_ServerLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; payload(): net_minecraft_network_protocol_login_custom_CustomQueryAnswerPayload; toString(): string; transactionId(): number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_ServerboundHelloPacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(serverLoginPacketListener: net_minecraft_network_protocol_login_ServerLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; name(): string; profileId(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_ServerboundKeyPacket extends net_minecraft_network_protocol_Packet { readonly encryptedChallenge: number[]; getSecretKey(privateKey: any): any; handle(serverLoginPacketListener: net_minecraft_network_protocol_login_ServerLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; isChallengeValid(arg0: number[], privateKey: any): boolean; readonly keybytes: number[]; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_ServerboundLoginAcknowledgedPacket extends net_minecraft_network_protocol_Packet { handle(serverLoginPacketListener: net_minecraft_network_protocol_login_ServerLoginPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_login_custom_CustomQueryAnswerPayload { write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_custom_CustomQueryPayload { id(): net_minecraft_resources_ResourceLocation; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_login_custom_DiscardedQueryAnswerPayload extends net_minecraft_network_protocol_login_custom_CustomQueryAnswerPayload { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_login_custom_DiscardedQueryPayload extends net_minecraft_network_protocol_login_custom_CustomQueryPayload { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_network_protocol_ping_ClientPongPacketListener extends net_minecraft_network_PacketListener { handlePongResponse(clientboundPongResponsePacket: net_minecraft_network_protocol_ping_ClientboundPongResponsePacket): void; } interface net_minecraft_network_protocol_ping_ClientboundPongResponsePacket extends net_minecraft_network_protocol_Packet { equals(o: any): boolean; handle(clientPongPacketListener: net_minecraft_network_protocol_ping_ClientPongPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; time(): number; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_network_protocol_ping_PingPacketTypes { } interface net_minecraft_network_protocol_ping_ServerPingPacketListener extends net_minecraft_network_PacketListener { handlePingRequest(serverboundPingRequestPacket: net_minecraft_network_protocol_ping_ServerboundPingRequestPacket): void; } interface net_minecraft_network_protocol_ping_ServerboundPingRequestPacket extends net_minecraft_network_protocol_Packet { getTime(): number; handle(serverPingPacketListener: net_minecraft_network_protocol_ping_ServerPingPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; readonly time: number; write(byteBuf: any): void; } interface net_minecraft_network_protocol_status_ClientStatusPacketListener extends net_minecraft_network_protocol_ping_ClientPongPacketListener, net_minecraft_network_ClientboundPacketListener { handleStatusResponse(clientboundStatusResponsePacket: net_minecraft_network_protocol_status_ClientboundStatusResponsePacket): void; } interface net_minecraft_network_protocol_status_ClientboundStatusResponsePacket extends net_minecraft_network_protocol_Packet { cachedStatus(): string; equals(o: any): boolean; handle(clientStatusPacketListener: net_minecraft_network_protocol_status_ClientStatusPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; hashCode(): number; status(): net_minecraft_network_protocol_status_ServerStatus; toString(): string; } interface net_minecraft_network_protocol_status_ServerStatus { description(): net_minecraft_network_chat_Component; enforcesSecureChat(): boolean; equals(o: any): boolean; favicon(): any; hashCode(): number; isModded(): boolean; players(): any; toString(): string; version(): any; } interface net_minecraft_network_protocol_status_ServerStatus_Favicon { equals(o: any): boolean; hashCode(): number; iconBytes(): number[]; toString(): string; } interface net_minecraft_network_protocol_status_ServerStatus_Players { equals(o: any): boolean; hashCode(): number; max(): number; online(): number; sample(): any; toString(): string; } interface net_minecraft_network_protocol_status_ServerStatus_Version { equals(o: any): boolean; hashCode(): number; name(): string; protocol(): number; toString(): string; } interface net_minecraft_network_protocol_status_ServerStatusPacketListener extends net_minecraft_network_protocol_game_ServerPacketListener, net_minecraft_network_protocol_ping_ServerPingPacketListener { handleStatusRequest(serverboundStatusRequestPacket: net_minecraft_network_protocol_status_ServerboundStatusRequestPacket): void; } interface net_minecraft_network_protocol_status_ServerboundStatusRequestPacket extends net_minecraft_network_protocol_Packet { handle(serverStatusPacketListener: net_minecraft_network_protocol_status_ServerStatusPacketListener): void; handle(packetListener: net_minecraft_network_PacketListener): void; } interface net_minecraft_network_protocol_status_StatusPacketTypes { } interface net_minecraft_network_protocol_status_StatusProtocols { } interface net_minecraft_network_syncher_EntityDataAccessor { equals(object: any): boolean; hashCode(): number; id(): number; serializer(): net_minecraft_network_syncher_EntityDataSerializer; toString(): string; } interface net_minecraft_network_syncher_EntityDataSerializer { codec(): net_minecraft_network_codec_StreamCodec; copy(object: any): any; createAccessor(arg0: number): net_minecraft_network_syncher_EntityDataAccessor; } interface net_minecraft_network_syncher_EntityDataSerializer_ForValueType extends net_minecraft_network_syncher_EntityDataSerializer { } interface net_minecraft_network_syncher_EntityDataSerializers { } interface net_minecraft_network_syncher_SyncedDataHolder { onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; } interface net_minecraft_network_syncher_SynchedEntityData { assignValue(dataItem: net_minecraft_network_syncher_SynchedEntityData_DataItem, dataValue: net_minecraft_network_syncher_SynchedEntityData_DataValue): void; assignValues(list: any): void; readonly entity: net_minecraft_network_syncher_SyncedDataHolder; get(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): any; getItem(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): net_minecraft_network_syncher_SynchedEntityData_DataItem; getNonDefaultValues(): any; isDirty(): boolean; readonly itemsById: net_minecraft_network_syncher_SynchedEntityData_DataItem[]; packDirty(): any; set(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor, object: any): void; set(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor, object: any, arg2: boolean): void; } interface net_minecraft_network_syncher_SynchedEntityData_Builder { build(): net_minecraft_network_syncher_SynchedEntityData; define(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor, object: any): net_minecraft_network_syncher_SynchedEntityData_Builder; readonly entity: net_minecraft_network_syncher_SyncedDataHolder; readonly itemsById: net_minecraft_network_syncher_SynchedEntityData_DataItem[]; } interface net_minecraft_network_syncher_SynchedEntityData_DataItem { readonly accessor: net_minecraft_network_syncher_EntityDataAccessor; dirty: boolean; getAccessor(): net_minecraft_network_syncher_EntityDataAccessor; getValue(): any; readonly initialValue: any; isDirty(): boolean; isSetToDefault(): boolean; setDirty(arg0: boolean): void; setValue(object: any): void; value(): net_minecraft_network_syncher_SynchedEntityData_DataValue; } interface net_minecraft_network_syncher_SynchedEntityData_DataValue { equals(o: any): boolean; hashCode(): number; id(): number; serializer(): net_minecraft_network_syncher_EntityDataSerializer; toString(): string; value(): any; write(registryFriendlyByteBuf: net_minecraft_network_RegistryFriendlyByteBuf): void; } interface net_minecraft_obfuscate_DontObfuscate { } interface net_minecraft_realms_RealmsConnect { abort(): void; aborted: boolean; connect(realmsServer: any, serverAddress: net_minecraft_client_multiplayer_resolver_ServerAddress): void; connection: net_minecraft_network_Connection; readonly onlineScreen: net_minecraft_client_gui_screens_Screen; tick(): void; } interface net_minecraft_realms_RealmsLabel extends net_minecraft_client_gui_components_Renderable { readonly color: number; getText(): net_minecraft_network_chat_Component; readonly text: net_minecraft_network_chat_Component; readonly x: number; readonly y: number; } interface net_minecraft_realms_RealmsScreen extends net_minecraft_client_gui_screens_Screen { addLabel(realmsLabel: net_minecraft_realms_RealmsLabel): net_minecraft_realms_RealmsLabel; createLabelNarration(): net_minecraft_network_chat_Component; readonly labels: any; } interface net_minecraft_realms_RepeatedNarrator { narrate(gameNarrator: net_minecraft_client_GameNarrator, component: net_minecraft_network_chat_Component): void; readonly params: any; readonly permitsPerSecond: number; } interface net_minecraft_recipebook_PlaceRecipeHelper { } interface net_minecraft_recipebook_PlaceRecipeHelper_Output { addItemToSlot(object: any, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_recipebook_ServerPlaceRecipe { calculateAmountToCraft(arg0: number, arg1: boolean): number; clearGrid(): void; getAmountOfFreeSlotsInInventory(): number; readonly gridHeight: number; readonly gridWidth: number; readonly inputGridSlots: any; readonly inventory: net_minecraft_world_entity_player_Inventory; readonly menu: net_minecraft_recipebook_ServerPlaceRecipe_CraftingMenuAccess; moveItemToGrid(slot: net_minecraft_world_inventory_Slot, holder: net_minecraft_core_Holder, arg2: number): number; placeRecipe(recipeHolder: net_minecraft_world_item_crafting_RecipeHolder, stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; readonly slotsToClear: any; testClearGrid(): boolean; tryPlaceRecipe(recipeHolder: net_minecraft_world_item_crafting_RecipeHolder, stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): net_minecraft_world_inventory_RecipeBookMenu_PostPlaceAction; readonly useMaxItems: boolean; } interface net_minecraft_recipebook_ServerPlaceRecipe_CraftingMenuAccess { clearCraftingContent(): void; fillCraftSlotsStackedContents(stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; recipeMatches(recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): boolean; } interface net_minecraft_references_Blocks { } interface net_minecraft_references_Items { } interface net_minecraft_resources_DelegatingOps { compressMaps(): boolean; convertTo(dynamicOps: any, object: any): any; createBoolean(arg0: boolean): any; createByte(arg0: number): any; createByteList(byteBuffer: any): any; createDouble(arg0: number): any; createFloat(arg0: number): any; createInt(arg0: number): any; createIntList(intStream: any): any; createList(stream: any): any; createLong(arg0: number): any; createLongList(longStream: any): any; createMap(map: any): any; createNumeric(number: number): any; createShort(arg0: number): any; createString(string: string): any; readonly delegate: any; empty(): any; emptyList(): any; emptyMap(): any; getBooleanValue(object: any): any; getByteBuffer(object: any): any; getIntStream(object: any): any; getList(object: any): any; getLongStream(object: any): any; getMap(object: any): any; getMapEntries(object: any): any; getMapValues(object: any): any; getNumberValue(object: any): any; getStream(object: any): any; getStringValue(object: any): any; listBuilder(): any; mapBuilder(): any; mergeToList(object: any, object_: any): any; mergeToMap(object: any, object_: any, object__: any): any; mergeToMap(object: any, mapLike: any): any; mergeToPrimitive(object: any, object_: any): any; remove(object: any, string: string): any; } interface net_minecraft_resources_DependantName { get(resourceKey: net_minecraft_resources_ResourceKey): any; } interface net_minecraft_resources_FileToIdConverter { readonly extension: string; fileToId(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_resources_ResourceLocation; idToFile(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_resources_ResourceLocation; listMatchingResourceStacks(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; listMatchingResourceStacksFromNamespace(manager: net_minecraft_server_packs_resources_ResourceManager, namespace: string): any; listMatchingResources(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; listMatchingResourcesFromNamespace(manager: net_minecraft_server_packs_resources_ResourceManager, namespace: string): any; readonly prefix: string; } interface net_minecraft_resources_HolderSetCodec { readonly combinedCodec: any; decode(dynamicOps: any, object: any): any; decodeWithoutRegistry(dynamicOps: any, object: any): any; readonly elementCodec: any; encode(holderSet: net_minecraft_core_HolderSet, dynamicOps: any, object: any): any; encodeWithoutRegistry(holderSet: net_minecraft_core_HolderSet, dynamicOps: any, object: any): any; readonly forgeDispatchCodec: any; readonly homogenousListCodec: any; readonly registryAwareCodec: any; readonly registryKey: net_minecraft_resources_ResourceKey; } interface net_minecraft_resources_RegistryDataLoader { } interface net_minecraft_resources_RegistryDataLoader_NetworkedRegistryData { elements(): any; equals(o: any): boolean; hashCode(): number; tags(): net_minecraft_tags_TagNetworkSerialization_NetworkPayload; toString(): string; } interface net_minecraft_resources_RegistryDataLoader_RegistryData { create(lifecycle: any, map: any): any; elementCodec(): any; equals(o: any): boolean; hashCode(): number; key(): net_minecraft_resources_ResourceKey; registryBuilderConsumer(): any; requiredNonEmpty(): boolean; runWithArguments(biConsumer: any): void; toString(): string; } interface net_minecraft_resources_RegistryFileCodec { readonly allowInline: boolean; decode(dynamicOps: any, object: any): any; readonly elementCodec: any; encode(holder: net_minecraft_core_Holder, dynamicOps: any, object: any): any; readonly registryKey: net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_resources_RegistryFixedCodec { decode(dynamicOps: any, object: any): any; encode(holder: net_minecraft_core_Holder, dynamicOps: any, object: any): any; readonly registryKey: net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_resources_RegistryOps extends net_minecraft_resources_DelegatingOps { equals(object: any): boolean; getter(resourceKey: net_minecraft_resources_ResourceKey): any; hashCode(): number; readonly lookupProvider: net_minecraft_resources_RegistryOps_RegistryInfoLookup; owner(resourceKey: net_minecraft_resources_ResourceKey): any; withParent(dynamicOps: any): net_minecraft_resources_RegistryOps; } interface net_minecraft_resources_RegistryOps_HolderLookupAdapter extends net_minecraft_resources_RegistryOps_RegistryInfoLookup { createLookup(resourceKey: net_minecraft_resources_ResourceKey): any; equals(object: any): boolean; hashCode(): number; readonly lookupProvider: net_minecraft_core_HolderLookup_Provider; readonly lookups: any; } interface net_minecraft_resources_RegistryOps_RegistryInfo { elementsLifecycle(): any; equals(o: any): boolean; getter(): net_minecraft_core_HolderGetter; hashCode(): number; owner(): net_minecraft_core_HolderOwner; toString(): string; } interface net_minecraft_resources_RegistryOps_RegistryInfoLookup { lookup(resourceKey: net_minecraft_resources_ResourceKey): any; } interface net_minecraft_resources_ResourceKey { cast(resourceKey: net_minecraft_resources_ResourceKey): any; compareTo(o: net_minecraft_resources_ResourceKey): number; isFor(resourceKey: net_minecraft_resources_ResourceKey): boolean; location(): net_minecraft_resources_ResourceLocation; registry(): net_minecraft_resources_ResourceLocation; registryKey(): net_minecraft_resources_ResourceKey; readonly registryName: net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_resources_ResourceLocation { compareNamespaced(o: net_minecraft_resources_ResourceLocation): number; compareTo(resourceLocation: net_minecraft_resources_ResourceLocation): number; equals(object: any): boolean; getNamespace(): string; getPath(): string; hashCode(): number; readonly namespace: string; readonly path: string; toDebugFileName(): string; toLanguageKey(): string; toLanguageKey(string: string): string; toLanguageKey(string: string, string_: string): string; toShortLanguageKey(): string; toString(): string; withPath(string: string): net_minecraft_resources_ResourceLocation; withPath(unaryOperator: any): net_minecraft_resources_ResourceLocation; withPrefix(string: string): net_minecraft_resources_ResourceLocation; withSuffix(string: string): net_minecraft_resources_ResourceLocation; } interface net_minecraft_server_Bootstrap { } interface net_minecraft_server_ChainedJsonException { readonly entries: any; getMessage(): string; readonly message: string; prependJsonKey(string: string): void; setFilenameAndFlush(string: string): void; } interface net_minecraft_server_ChainedJsonException_Entry { addJsonKey(string: string): void; filename: string; getFilename(): string; getJsonKeys(): string; readonly jsonKeys: any; toString(): string; } interface net_minecraft_server_ConsoleInput { readonly msg: string; readonly source: net_minecraft_commands_CommandSourceStack; } interface net_minecraft_server_DebugLoggedPrintStream extends net_minecraft_server_LoggedPrintStream { } interface net_minecraft_server_Eula { readonly agreed: boolean; readonly file: any; hasAgreedToEULA(): boolean; readFile(): boolean; saveDefaults(): void; } interface net_minecraft_server_LoggedPrintStream { logLine(string: string): void; readonly name: string; println(string: string): void; println(object: any): void; } interface net_minecraft_server_Main { } interface net_minecraft_server_MinecraftServer extends net_minecraft_util_thread_ReentrantBlockableEventLoop, net_minecraft_server_ServerInfo, net_minecraft_commands_CommandSource, net_minecraft_world_level_chunk_storage_ChunkIOErrorReporter { acceptsTransfers(): boolean; addTickable(runnable: any): void; aggregatedTickTimesNanos: number; allowFlight(): boolean; autoSave(): void; buildPlayerStatus(): net_minecraft_network_protocol_status_ServerStatus_Players; buildServerStatus(): net_minecraft_network_protocol_status_ServerStatus; cachedServerStatus: string; cancelRecordingMetrics(): void; commandStorage: net_minecraft_world_level_storage_CommandStorage; computeNextAutosaveInterval(): number; readonly connection: net_minecraft_server_network_ServerConnectionListener; createChunkLoadStatusView(arg0: number): net_minecraft_server_level_progress_ChunkLoadStatusView; createCommandSourceStack(): net_minecraft_commands_CommandSourceStack; createGameModeForPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): net_minecraft_server_level_ServerPlayerGameMode; createLevels(): void; createProfiler(): net_minecraft_util_profiling_ProfilerFiller; createTextFilterForPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): net_minecraft_server_network_TextFilter; readonly customBossEvents: net_minecraft_server_bossevents_CustomBossEvents; debugCommandProfiler: any; debugCommandProfilerDelayStart: boolean; debugSubscribers(): net_minecraft_util_debug_ServerDebugSubscribers; delayedTasksMaxNextTickTimeNanos: number; doRunTask(tickTask: net_minecraft_server_TickTask): void; doRunTask(runnable: any): void; dumpClasspath(path: any): void; dumpGameRules(path: any): void; dumpMiscStats(path: any): void; dumpNativeModules(path: any): void; dumpServerProperties(path: any): void; dumpThreads(path: any): void; effectiveRespawnData: net_minecraft_world_level_storage_LevelData_RespawnData; emptyTicks: number; endMetricsRecordingTick(): void; enforceGameTypeForPlayers(gameType: net_minecraft_world_level_GameType): number; enforceSecureProfile(): boolean; enforceWhitelist: boolean; readonly executor: any; fillServerSystemReport(systemReport: net_minecraft_SystemReport): net_minecraft_SystemReport; fillSystemReport(systemReport: net_minecraft_SystemReport): net_minecraft_SystemReport; findRespawnDimension(): net_minecraft_server_level_ServerLevel; finishMeasuringTaskExecutionTime(): void; finishRecordingMetrics(): void; readonly fixerUpper: any; forceDifficulty(): void; forceSynchronousWrites(): boolean; forceTimeSynchronization(): void; forgeGetWorldMap(): any; fuelValues(): net_minecraft_world_level_block_entity_FuelValues; readonly functionManager: net_minecraft_server_ServerFunctionManager; getAbsoluteMaxWorldSize(): number; getAdvancements(): net_minecraft_server_ServerAdvancementManager; getAllLevels(): any; getAverageTickTimeNanos(): number; getChatDecorator(): net_minecraft_network_chat_ChatDecorator; getCodeOfConducts(): any; getCommandStorage(): net_minecraft_world_level_storage_CommandStorage; getCommands(): net_minecraft_commands_Commands; getCompressionThreshold(): number; getConnection(): net_minecraft_server_network_ServerConnectionListener; getCurrentSmoothedTickTime(): number; getCustomBossEvents(): net_minecraft_server_bossevents_CustomBossEvents; getDefaultGameType(): net_minecraft_world_level_GameType; getFile(string: string): any; getFixerUpper(): any; getForcedGameType(): net_minecraft_world_level_GameType; getFunctionCompilationLevel(): number; getFunctions(): net_minecraft_server_ServerFunctionManager; getGameRules(): net_minecraft_world_level_GameRules; getKeyPair(): any; getLevel(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_server_level_ServerLevel; getLevelLoadListener(): net_minecraft_server_level_progress_LevelLoadListener; getLocalIp(): string; getMaxChainedNeighborUpdates(): number; getModdedStatus(): net_minecraft_util_ModCheck; getNextTickTime(): number; getPackRepository(): net_minecraft_server_packs_repository_PackRepository; getPlayerList(): net_minecraft_server_players_PlayerList; getPlayerNames(): string[]; getPort(): number; getPreventProxyConnections(): boolean; getProfilePermissions(nameAndId: net_minecraft_server_players_NameAndId): number; getProxy(): any; getRateLimitPacketsPerSecond(): number; getRecipeManager(): net_minecraft_world_item_crafting_RecipeManager; getResourceManager(): net_minecraft_server_packs_resources_ResourceManager; getRespawnData(): net_minecraft_world_level_storage_LevelData_RespawnData; getScaledTrackingDistance(arg0: number): number; getScoreboard(): net_minecraft_server_ServerScoreboard; getServerDirectory(): any; getServerModName(): string; getServerResourcePack(): any; getServerResources(): net_minecraft_server_MinecraftServer_ReloadableResources; getSingleplayerProfile(): any; getStatus(): net_minecraft_network_protocol_status_ServerStatus; getStatusJson(): string; getStructureManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; getTickCount(): number; getTickTime(dim: net_minecraft_resources_ResourceKey): number[]; getTickTimeLogger(): net_minecraft_util_debugchart_SampleLogger; getTickTimesNanos(): number[]; getWorldArray(): net_minecraft_server_level_ServerLevel[]; getWorldData(): net_minecraft_world_level_storage_WorldData; getWorldPath(levelResource: net_minecraft_world_level_storage_LevelResource): any; getWorldScreenshotFile(): any; halt(arg0: boolean): void; handleCustomClickAction(resourceLocation: net_minecraft_resources_ResourceLocation, optional: any): void; hasGui(): boolean; haveTime(): boolean; hidesOnlinePlayers(): boolean; idleTimeNanos: number; initServer(): boolean; initializeKeyPair(): void; invalidateStatus(): void; isAllowedToEnterPortal(level: net_minecraft_world_level_Level): boolean; isAutoSave(): boolean; isCommandBlockEnabled(): boolean; isCurrentlySaving(): boolean; isDedicatedServer(): boolean; isDemo(): boolean; isEnforceWhitelist(): boolean; isEpollEnabled(): boolean; isHardcore(): boolean; isPaused(): boolean; isPublished(): boolean; isPvpAllowed(): boolean; isReady(): boolean; isRecordingMetrics(): boolean; isResourcePackRequired(): boolean; isRunning(): boolean; isSaving: boolean; isShutdown(): boolean; isSingleplayer(): boolean; isSingleplayerOwner(nameAndId: net_minecraft_server_players_NameAndId): boolean; isSpawnerBlockEnabled(): boolean; isSpawningMonsters(): boolean; isStopped(): boolean; isTickTimeLoggingEnabled(): boolean; isTimeProfilerRunning(): boolean; isUnderSpawnProtection(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): boolean; isUsingWhitelist(): boolean; keyPair: any; kickUnlistedPlayers(): void; lastOverloadWarningNanos: number; lastServerStatus: number; lastTickNanos: number; levelKeys(): any; readonly levelLoadListener: net_minecraft_server_level_progress_LevelLoadListener; readonly levels: any; loadLevel(): void; loadStatusIcon(): any; localIp: string; logChatMessage(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound, string: string): void; logFullTickTime(): void; logIPs(): boolean; logTickMethodTime(arg0: number): void; markWorldsDirty(): void; mayHaveDelayedTasks: boolean; metricsRecorder: net_minecraft_util_profiling_metrics_profiling_MetricsRecorder; motd: string; nextTickTimeNanos: number; notificationManager(): net_minecraft_server_notifications_NotificationManager; onGameRuleChanged(string: string, value: net_minecraft_world_level_GameRules_Value): void; onMetricsRecordingFinished: any; onMetricsRecordingStopped: any; onServerCrash(crashReport: net_minecraft_CrashReport): void; onServerExit(): void; onTickRateChanged(): void; onlineMode: boolean; operatorUserPermissionLevel(): number; overworld(): net_minecraft_server_level_ServerLevel; readonly packRepository: net_minecraft_server_packs_repository_PackRepository; packetProcessor(): net_minecraft_network_PacketProcessor; pauseWhenEmptySeconds(): number; perWorldTickTimes: any; readonly playerDataStorage: net_minecraft_world_level_storage_PlayerDataStorage; playerIdleTimeout(): number; playerList: net_minecraft_server_players_PlayerList; pollTaskInternal(): boolean; port: number; potionBrewing(): net_minecraft_world_item_alchemy_PotionBrewing; prepareLevels(): void; preventProxyConnections: boolean; readonly proxy: any; publishServer(gameType: net_minecraft_world_level_GameType, arg1: boolean, arg2: number): boolean; readonly random: net_minecraft_util_RandomSource; readScoreboard(dimensionDataStorage: net_minecraft_world_level_storage_DimensionDataStorage): void; registries(): net_minecraft_core_LayeredRegistryAccess; registryAccess(): net_minecraft_core_RegistryAccess_Frozen; reloadResources(collection: any): any; reloadableRegistries(): net_minecraft_server_ReloadableServerRegistries_Holder; repliesToStatus(): boolean; reportPacketHandlingException(throwable: any, packetType: net_minecraft_network_protocol_PacketType): void; resetStatusCache(status: net_minecraft_network_protocol_status_ServerStatus): void; resources: net_minecraft_server_MinecraftServer_ReloadableResources; runServer(): void; running: boolean; saveAllChunks(arg0: boolean, arg1: boolean, arg2: boolean): boolean; saveDebugReport(path: any): void; saveEverything(arg0: boolean, arg1: boolean, arg2: boolean): boolean; readonly scoreboard: net_minecraft_server_ServerScoreboard; selectLevelLoadFocusPos(): net_minecraft_core_GlobalPos; sendDifficultyUpdate(serverPlayer: net_minecraft_server_level_ServerPlayer): void; serverId: string; serverLinks(): net_minecraft_server_ServerLinks; readonly serverThread: any; services(): net_minecraft_server_Services; setAutoSave(arg0: boolean): boolean; setDefaultGameType(gameType: net_minecraft_world_level_GameType): void; setDemo(arg0: boolean): void; setDifficulty(difficulty: net_minecraft_world_Difficulty, arg1: boolean): void; setDifficultyLocked(arg0: boolean): void; setEnforceWhitelist(arg0: boolean): void; setId(string: string): void; setLocalIp(string: string): void; setMotd(string: string): void; setPlayerIdleTimeout(arg0: number): void; setPlayerList(playerList: net_minecraft_server_players_PlayerList): void; setPort(arg0: number): void; setPreventProxyConnections(arg0: boolean): void; setRespawnData(respawnData: net_minecraft_world_level_storage_LevelData_RespawnData): void; setSingleplayerProfile(gameProfile: any): void; setUsesAuthentication(arg0: boolean): void; setUsingWhitelist(arg0: boolean): void; setupDebugLevel(worldData: net_minecraft_world_level_storage_WorldData): void; shouldRconBroadcast(): boolean; shouldRun(tickTask: net_minecraft_server_TickTask): boolean; shouldRun(runnable: any): boolean; singleplayerProfile: any; smoothedTickTimeMillis: number; startMeasuringTaskExecutionTime(): void; startRecordingMetrics(consumer: any, consumer_: any): void; startTimeProfiler(): void; status: net_minecraft_network_protocol_status_ServerStatus; statusIcon: net_minecraft_network_protocol_status_ServerStatus_Favicon; stopRecordingMetrics(): void; stopServer(): void; stopTimeProfiler(): net_minecraft_util_profiling_ProfileResults; stopped: boolean; readonly storageSource: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; storeChunkIoError(crashReport: net_minecraft_CrashReport, chunkPos: net_minecraft_world_level_ChunkPos, regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo): void; readonly structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; readonly suppressedExceptions: net_minecraft_server_SuppressedExceptionCollector; synchronizeTime(serverLevel: net_minecraft_server_level_ServerLevel): void; taskExecutionStartNanos: number; tickChildren(booleanSupplier: any): void; tickConnection(): void; tickCount: number; readonly tickFrame: any; tickRateManager(): net_minecraft_server_ServerTickRateManager; tickServer(booleanSupplier: any): void; readonly tickTimesNanos: number[]; readonly tickables: any; ticksUntilAutosave: number; updateEffectiveRespawnData(): void; updateMobSpawningFlags(): void; usesAuthentication(): boolean; usingWhitelist: boolean; waitUntilNextTick(): void; waitingForNextTick: boolean; willStartRecordingMetrics: boolean; worldArray: net_minecraft_server_level_ServerLevel[]; worldArrayLast: number; worldArrayMarker: number; readonly worldData: net_minecraft_world_level_storage_WorldData; wrapRunnable(runnable: any): net_minecraft_server_TickTask; wrapRunnable(runnable: any): any; } interface net_minecraft_server_MinecraftServer_ReloadableResources { close(): void; equals(o: any): boolean; hashCode(): number; managers(): net_minecraft_server_ReloadableServerResources; resourceManager(): net_minecraft_server_packs_resources_CloseableResourceManager; toString(): string; } interface net_minecraft_server_MinecraftServer_ServerResourcePackInfo { equals(o: any): boolean; hash(): string; hashCode(): number; id(): any; isRequired(): boolean; prompt(): net_minecraft_network_chat_Component; toString(): string; url(): string; } interface net_minecraft_server_PlayerAdvancements { applyFrom(serverAdvancementManager: net_minecraft_server_ServerAdvancementManager, data: any): void; asData(): any; award(advancementHolder: net_minecraft_advancements_AdvancementHolder, string: string): boolean; checkForAutomaticTriggers(serverAdvancementManager: net_minecraft_server_ServerAdvancementManager): void; readonly codec: any; flushDirty(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean): void; getOrStartProgress(advancementHolder: net_minecraft_advancements_AdvancementHolder): net_minecraft_advancements_AdvancementProgress; isFirstPacket: boolean; lastSelectedTab: net_minecraft_advancements_AdvancementHolder; load(serverAdvancementManager: net_minecraft_server_ServerAdvancementManager): void; markForVisibilityUpdate(advancementHolder: net_minecraft_advancements_AdvancementHolder): void; player: net_minecraft_server_level_ServerPlayer; readonly playerList: net_minecraft_server_players_PlayerList; readonly playerSavePath: any; readonly progress: any; readonly progressChanged: any; registerListener(advancementHolder: net_minecraft_advancements_AdvancementHolder, string: string, criterion: net_minecraft_advancements_Criterion): void; registerListeners(serverAdvancementManager: net_minecraft_server_ServerAdvancementManager): void; registerListeners(advancementHolder: net_minecraft_advancements_AdvancementHolder): void; reload(serverAdvancementManager: net_minecraft_server_ServerAdvancementManager): void; removeListener(advancementHolder: net_minecraft_advancements_AdvancementHolder, string: string, criterion: net_minecraft_advancements_Criterion): void; revoke(advancementHolder: net_minecraft_advancements_AdvancementHolder, string: string): boolean; readonly rootsToUpdate: any; save(): void; setPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; setSelectedTab(advancementHolder: net_minecraft_advancements_AdvancementHolder): void; startProgress(advancementHolder: net_minecraft_advancements_AdvancementHolder, advancementProgress: net_minecraft_advancements_AdvancementProgress): void; stopListening(): void; tree: net_minecraft_advancements_AdvancementTree; unregisterListeners(advancementHolder: net_minecraft_advancements_AdvancementHolder): void; updateTreeVisibility(advancementNode: net_minecraft_advancements_AdvancementNode, set: any, set_: any): void; readonly visible: any; } interface net_minecraft_server_RegistryLayer { } interface net_minecraft_server_ReloadableServerRegistries { } interface net_minecraft_server_ReloadableServerRegistries_Holder { getLootTable(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_storage_loot_LootTable; lookup(): net_minecraft_core_HolderLookup_Provider; readonly registries: net_minecraft_core_HolderLookup_Provider; } interface net_minecraft_server_ReloadableServerRegistries_LoadResult { equals(o: any): boolean; hashCode(): number; layers(): net_minecraft_core_LayeredRegistryAccess; lookupWithUpdatedTags(): net_minecraft_core_HolderLookup_Provider; toString(): string; } interface net_minecraft_server_ReloadableServerResources { readonly advancements: net_minecraft_server_ServerAdvancementManager; readonly commands: net_minecraft_commands_Commands; readonly context: any; fullRegistries(): net_minecraft_server_ReloadableServerRegistries_Holder; readonly fullRegistryHolder: net_minecraft_server_ReloadableServerRegistries_Holder; readonly functionLibrary: net_minecraft_server_ServerFunctionLibrary; getAdvancements(): net_minecraft_server_ServerAdvancementManager; getCommands(): net_minecraft_commands_Commands; getConditionContext(): any; getFunctionLibrary(): net_minecraft_server_ServerFunctionLibrary; getRecipeManager(): net_minecraft_world_item_crafting_RecipeManager; getRegistryLookup(): net_minecraft_core_HolderLookup_Provider; listeners(): any; readonly postponedTags: any; readonly recipes: net_minecraft_world_item_crafting_RecipeManager; readonly registryLookup: net_minecraft_core_HolderLookup_Provider; updateStaticRegistryTags(): void; } interface net_minecraft_server_RunningOnDifferentThreadException { fillInStackTrace(): any; } interface net_minecraft_server_ServerAdvancementManager extends net_minecraft_server_packs_resources_SimpleJsonResourceReloadListener { advancements: any; get(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_advancements_AdvancementHolder; getAllAdvancements(): any; readonly registries: net_minecraft_core_HolderLookup_Provider; tree(): net_minecraft_advancements_AdvancementTree; validate(resourceLocation: net_minecraft_resources_ResourceLocation, advancement: net_minecraft_advancements_Advancement): void; } interface net_minecraft_server_ServerFunctionLibrary extends net_minecraft_server_packs_resources_PreparableReloadListener { readonly dispatcher: any; readonly functionCompilationLevel: number; functions: any; getAvailableTags(): any; getFunction(resourceLocation: net_minecraft_resources_ResourceLocation): any; getFunctions(): any; getTag(resourceLocation: net_minecraft_resources_ResourceLocation): any; tags: any; readonly tagsLoader: net_minecraft_tags_TagLoader; } interface net_minecraft_server_ServerFunctionManager { execute(commandFunction: net_minecraft_commands_functions_CommandFunction, commandSourceStack: net_minecraft_commands_CommandSourceStack): void; executeTagFunctions(collection: any, resourceLocation: net_minecraft_resources_ResourceLocation): void; get(resourceLocation: net_minecraft_resources_ResourceLocation): any; getDispatcher(): any; getFunctionNames(): any; getGameLoopSender(): net_minecraft_commands_CommandSourceStack; getTag(resourceLocation: net_minecraft_resources_ResourceLocation): any; getTagNames(): any; library: net_minecraft_server_ServerFunctionLibrary; postReload(serverFunctionLibrary: net_minecraft_server_ServerFunctionLibrary): void; replaceLibrary(serverFunctionLibrary: net_minecraft_server_ServerFunctionLibrary): void; readonly server: net_minecraft_server_MinecraftServer; tick(): void; ticking: any; } interface net_minecraft_server_ServerInfo { getMaxPlayers(): number; getMotd(): string; getPlayerCount(): number; getServerVersion(): string; } interface net_minecraft_server_ServerInterface extends net_minecraft_server_ServerInfo { getLevelIdName(): string; getPlayerNames(): string[]; getPluginNames(): string; getProperties(): net_minecraft_server_dedicated_DedicatedServerProperties; getServerIp(): string; getServerName(): string; getServerPort(): number; runCommand(string: string): string; } interface net_minecraft_server_ServerLinks { entries(): any; equals(o: any): boolean; findKnownType(knownLinkType: net_minecraft_server_ServerLinks_KnownLinkType): any; hashCode(): number; isEmpty(): boolean; toString(): string; untrust(): any; } interface net_minecraft_server_ServerLinks_Entry { displayName(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; link(): any; toString(): string; type(): any; } interface net_minecraft_server_ServerLinks_KnownLinkType { create(uRI: any): net_minecraft_server_ServerLinks_Entry; displayName(): net_minecraft_network_chat_Component; readonly id: number; readonly name: string; } interface net_minecraft_server_ServerLinks_UntrustedEntry { equals(o: any): boolean; hashCode(): number; link(): string; toString(): string; type(): any; } interface net_minecraft_server_ServerScoreboard extends net_minecraft_world_scores_Scoreboard { addDirtyListener(runnable: any): void; createData(): net_minecraft_world_scores_ScoreboardSaveData; createData(packed: net_minecraft_world_scores_ScoreboardSaveData_Packed): net_minecraft_world_scores_ScoreboardSaveData; readonly dirtyListeners: any; getObjectiveDisplaySlotCount(objective: net_minecraft_world_scores_Objective): number; getStartTrackingPackets(objective: net_minecraft_world_scores_Objective): any; getStopTrackingPackets(objective: net_minecraft_world_scores_Objective): any; removePlayerFromTeam(string: string, playerTeam: net_minecraft_world_scores_PlayerTeam): void; removePlayerFromTeam(string: string): boolean; readonly server: net_minecraft_server_MinecraftServer; setDirty(): void; startTrackingObjective(objective: net_minecraft_world_scores_Objective): void; stopTrackingObjective(objective: net_minecraft_world_scores_Objective): void; readonly trackedObjectives: any; updatePlayerWaypoint(string: string): void; updateTeamWaypoints(playerTeam: net_minecraft_world_scores_PlayerTeam): void; } interface net_minecraft_server_ServerTickRateManager extends net_minecraft_world_TickRateManager { checkShouldSprintThisTick(): boolean; endTickWork(): void; finishTickSprint(): void; isSprinting(): boolean; previousIsFrozen: boolean; remainingSprintTicks: number; requestGameToSprint(arg0: number): boolean; scheduledCurrentSprintTicks: number; readonly server: net_minecraft_server_MinecraftServer; sprintTickStartTime: number; sprintTimeSpend: number; stepGameIfPaused(arg0: number): boolean; stopSprinting(): boolean; stopStepping(): boolean; updateJoiningPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; updateStateToClients(): void; updateStepTicks(): void; } interface net_minecraft_server_Services { canValidateProfileKeys(): boolean; equals(o: any): boolean; hashCode(): number; nameToIdCache(): net_minecraft_server_players_UserNameToIdResolver; profileKeySignatureValidator(): net_minecraft_util_SignatureValidator; profileRepository(): any; profileResolver(): net_minecraft_server_players_ProfileResolver; servicesKeySet(): any; sessionService(): any; toString(): string; } interface net_minecraft_server_SuppressedExceptionCollector { addEntry(string: string, throwable: any): void; dump(): string; readonly entryCounts: any; readonly latestEntries: any; } interface net_minecraft_server_TickTask { getTick(): number; run(): void; readonly runnable: any; readonly tick: number; } interface net_minecraft_server_WorldLoader { } interface net_minecraft_server_WorldLoader_DataLoadContext { dataConfiguration(): net_minecraft_world_level_WorldDataConfiguration; datapackDimensions(): net_minecraft_core_RegistryAccess_Frozen; datapackWorldgen(): net_minecraft_core_HolderLookup_Provider; equals(o: any): boolean; hashCode(): number; resources(): net_minecraft_server_packs_resources_ResourceManager; toString(): string; } interface net_minecraft_server_WorldLoader_DataLoadOutput { cookie(): any; equals(o: any): boolean; finalDimensions(): net_minecraft_core_RegistryAccess_Frozen; hashCode(): number; toString(): string; } interface net_minecraft_server_WorldLoader_InitConfig { commandSelection(): net_minecraft_commands_Commands_CommandSelection; equals(o: any): boolean; functionCompilationLevel(): number; hashCode(): number; packConfig(): net_minecraft_server_WorldLoader_PackConfig; toString(): string; } interface net_minecraft_server_WorldLoader_PackConfig { createResourceManager(): any; equals(o: any): boolean; hashCode(): number; initMode(): boolean; initialDataConfig(): net_minecraft_world_level_WorldDataConfiguration; packRepository(): net_minecraft_server_packs_repository_PackRepository; safeMode(): boolean; toString(): string; } interface net_minecraft_server_WorldLoader_ResultFactory { create(closeableResourceManager: net_minecraft_server_packs_resources_CloseableResourceManager, reloadableServerResources: net_minecraft_server_ReloadableServerResources, layeredRegistryAccess: net_minecraft_core_LayeredRegistryAccess, object: any): any; } interface net_minecraft_server_WorldLoader_WorldDataSupplier { get(dataLoadContext: net_minecraft_server_WorldLoader_DataLoadContext): net_minecraft_server_WorldLoader_DataLoadOutput; } interface net_minecraft_server_WorldStem { close(): void; dataPackResources(): net_minecraft_server_ReloadableServerResources; equals(o: any): boolean; hashCode(): number; registries(): net_minecraft_core_LayeredRegistryAccess; resourceManager(): net_minecraft_server_packs_resources_CloseableResourceManager; toString(): string; worldData(): net_minecraft_world_level_storage_WorldData; } interface net_minecraft_server_advancements_AdvancementVisibilityEvaluator { } interface net_minecraft_server_advancements_AdvancementVisibilityEvaluator_Output { accept(advancementNode: net_minecraft_advancements_AdvancementNode, arg1: boolean): void; } interface net_minecraft_server_bossevents_CustomBossEvent extends net_minecraft_server_level_ServerBossEvent { addOfflinePlayer(uUID: any): void; getDisplayName(): net_minecraft_network_chat_Component; getMax(): number; getTextId(): net_minecraft_resources_ResourceLocation; getValue(): number; id: any; max: number; onPlayerConnect(serverPlayer: net_minecraft_server_level_ServerPlayer): void; onPlayerDisconnect(serverPlayer: net_minecraft_server_level_ServerPlayer): void; pack(): net_minecraft_server_bossevents_CustomBossEvent_Packed; setMax(arg0: number): void; setPlayers(collection: any): boolean; setValue(arg0: number): void; value: number; } interface net_minecraft_server_bossevents_CustomBossEvent_Packed { color(): net_minecraft_world_BossEvent_BossBarColor; createWorldFog(): boolean; darkenScreen(): boolean; equals(o: any): boolean; hashCode(): number; max(): number; name(): net_minecraft_network_chat_Component; overlay(): net_minecraft_world_BossEvent_BossBarOverlay; playBossMusic(): boolean; players(): any; toString(): string; value(): number; visible(): boolean; } interface net_minecraft_server_bossevents_CustomBossEvents { create(resourceLocation: net_minecraft_resources_ResourceLocation, component: net_minecraft_network_chat_Component): net_minecraft_server_bossevents_CustomBossEvent; readonly events: any; get(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_server_bossevents_CustomBossEvent; getEvents(): any; getIds(): any; load(compoundTag: net_minecraft_nbt_CompoundTag, provider: net_minecraft_core_HolderLookup_Provider): void; onPlayerConnect(serverPlayer: net_minecraft_server_level_ServerPlayer): void; onPlayerDisconnect(serverPlayer: net_minecraft_server_level_ServerPlayer): void; remove(customBossEvent: net_minecraft_server_bossevents_CustomBossEvent): void; save(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; } interface net_minecraft_server_chase_ChaseClient { executeCommand(string: string): void; handleMessage(string: string): void; handleTeleport(scanner: any): void; parseTarget(scanner: any): any; run(): void; readonly server: net_minecraft_server_MinecraftServer; readonly serverHost: string; readonly serverPort: number; socket: any; start(): void; stop(): void; thread: any; wantsToRun: boolean; } interface net_minecraft_server_chase_ChaseServer { readonly broadcastIntervalMs: number; readonly clientSockets: any; getPlayerPosition(): any; readonly playerList: net_minecraft_server_players_PlayerList; runAcceptor(): void; runSender(): void; readonly serverBindAddress: string; readonly serverPort: number; serverSocket: any; start(): void; stop(): void; wantsToRun: boolean; } interface net_minecraft_server_commands_AdvancementCommands { } interface net_minecraft_server_commands_AttributeCommand { } interface net_minecraft_server_commands_BanIpCommands { } interface net_minecraft_server_commands_BanListCommands { } interface net_minecraft_server_commands_BanPlayerCommands { } interface net_minecraft_server_commands_BossBarCommands { } interface net_minecraft_server_commands_ChaseCommand { } interface net_minecraft_server_commands_ClearInventoryCommands { } interface net_minecraft_server_commands_CloneCommands { } interface net_minecraft_server_commands_DamageCommand { } interface net_minecraft_server_commands_DataPackCommand { } interface net_minecraft_server_commands_DeOpCommands { } interface net_minecraft_server_commands_DebugCommand { } interface net_minecraft_server_commands_DebugConfigCommand { } interface net_minecraft_server_commands_DebugMobSpawningCommand { } interface net_minecraft_server_commands_DebugPathCommand { } interface net_minecraft_server_commands_DefaultGameModeCommands { } interface net_minecraft_server_commands_DialogCommand { } interface net_minecraft_server_commands_DifficultyCommand { } interface net_minecraft_server_commands_EffectCommands { } interface net_minecraft_server_commands_EmoteCommands { } interface net_minecraft_server_commands_EnchantCommand { } interface net_minecraft_server_commands_ExecuteCommand { } interface net_minecraft_server_commands_ExperienceCommand { } interface net_minecraft_server_commands_FetchProfileCommand { } interface net_minecraft_server_commands_FillBiomeCommand { } interface net_minecraft_server_commands_FillCommand { } interface net_minecraft_server_commands_FillCommand_Affector { affect(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_server_commands_FillCommand_Filter { filter(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockPos: net_minecraft_core_BlockPos, blockInput: net_minecraft_commands_arguments_blocks_BlockInput, serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_commands_arguments_blocks_BlockInput; } interface net_minecraft_server_commands_ForceLoadCommand { } interface net_minecraft_server_commands_FunctionCommand { } interface net_minecraft_server_commands_FunctionCommand_Callbacks { signalResult(object: any, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number): void; } interface net_minecraft_server_commands_GameModeCommand { } interface net_minecraft_server_commands_GameRuleCommand { } interface net_minecraft_server_commands_GiveCommand { } interface net_minecraft_server_commands_HelpCommand { } interface net_minecraft_server_commands_InCommandFunction { apply(object: any): any; } interface net_minecraft_server_commands_ItemCommands { } interface net_minecraft_server_commands_JfrCommand { } interface net_minecraft_server_commands_KickCommand { } interface net_minecraft_server_commands_KillCommand { } interface net_minecraft_server_commands_ListPlayersCommand { } interface net_minecraft_server_commands_LocateCommand { } interface net_minecraft_server_commands_LookAt { perform(commandSourceStack: net_minecraft_commands_CommandSourceStack, entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_server_commands_LookAt_LookAtEntity extends net_minecraft_server_commands_LookAt { anchor(): net_minecraft_commands_arguments_EntityAnchorArgument_Anchor; entity(): net_minecraft_world_entity_Entity; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_commands_LookAt_LookAtPosition extends net_minecraft_server_commands_LookAt { equals(o: any): boolean; hashCode(): number; position(): net_minecraft_world_phys_Vec3; toString(): string; } interface net_minecraft_server_commands_LootCommand { } interface net_minecraft_server_commands_MsgCommand { } interface net_minecraft_server_commands_OpCommand { } interface net_minecraft_server_commands_PardonCommand { } interface net_minecraft_server_commands_PardonIpCommand { } interface net_minecraft_server_commands_ParticleCommand { } interface net_minecraft_server_commands_PerfCommand { } interface net_minecraft_server_commands_PermissionCheck { requiredLevel(): number; } interface net_minecraft_server_commands_PlaceCommand { } interface net_minecraft_server_commands_PlaySoundCommand { } interface net_minecraft_server_commands_PublishCommand { } interface net_minecraft_server_commands_RaidCommand { } interface net_minecraft_server_commands_RandomCommand { } interface net_minecraft_server_commands_RecipeCommand { } interface net_minecraft_server_commands_ReloadCommand { } interface net_minecraft_server_commands_ReturnCommand { } interface net_minecraft_server_commands_RideCommand { } interface net_minecraft_server_commands_RotateCommand { } interface net_minecraft_server_commands_SaveAllCommand { } interface net_minecraft_server_commands_SaveOffCommand { } interface net_minecraft_server_commands_SaveOnCommand { } interface net_minecraft_server_commands_SayCommand { } interface net_minecraft_server_commands_ScheduleCommand { } interface net_minecraft_server_commands_ScoreboardCommand { } interface net_minecraft_server_commands_ScoreboardCommand_NumberFormatCommandExecutor { run(commandContext: any, numberFormat: net_minecraft_network_chat_numbers_NumberFormat): number; } interface net_minecraft_server_commands_SeedCommand { } interface net_minecraft_server_commands_ServerPackCommand { } interface net_minecraft_server_commands_SetBlockCommand { } interface net_minecraft_server_commands_SetBlockCommand_Mode { } interface net_minecraft_server_commands_SetPlayerIdleTimeoutCommand { } interface net_minecraft_server_commands_SetSpawnCommand { } interface net_minecraft_server_commands_SetWorldSpawnCommand { } interface net_minecraft_server_commands_SpawnArmorTrimsCommand { } interface net_minecraft_server_commands_SpectateCommand { } interface net_minecraft_server_commands_SpreadPlayersCommand { } interface net_minecraft_server_commands_StopCommand { } interface net_minecraft_server_commands_StopSoundCommand { } interface net_minecraft_server_commands_SummonCommand { } interface net_minecraft_server_commands_TagCommand { } interface net_minecraft_server_commands_TeamCommand { } interface net_minecraft_server_commands_TeamMsgCommand { } interface net_minecraft_server_commands_TeleportCommand { } interface net_minecraft_server_commands_TellRawCommand { } interface net_minecraft_server_commands_TickCommand { } interface net_minecraft_server_commands_TimeCommand { } interface net_minecraft_server_commands_TitleCommand { } interface net_minecraft_server_commands_TransferCommand { } interface net_minecraft_server_commands_TriggerCommand { } interface net_minecraft_server_commands_VersionCommand { } interface net_minecraft_server_commands_WardenSpawnTrackerCommand { } interface net_minecraft_server_commands_WaypointCommand { } interface net_minecraft_server_commands_WeatherCommand { } interface net_minecraft_server_commands_WhitelistCommand { } interface net_minecraft_server_commands_WorldBorderCommand { } interface net_minecraft_server_commands_data_BlockDataAccessor extends net_minecraft_server_commands_data_DataAccessor { readonly entity: net_minecraft_world_level_block_entity_BlockEntity; readonly pos: net_minecraft_core_BlockPos; } interface net_minecraft_server_commands_data_DataAccessor { getData(): net_minecraft_nbt_CompoundTag; getModifiedSuccess(): net_minecraft_network_chat_Component; getPrintSuccess(tag: net_minecraft_nbt_Tag): net_minecraft_network_chat_Component; getPrintSuccess(nbtPath: net_minecraft_commands_arguments_NbtPathArgument_NbtPath, arg1: number, arg2: number): net_minecraft_network_chat_Component; setData(compoundTag: net_minecraft_nbt_CompoundTag): void; } interface net_minecraft_server_commands_data_DataCommands { } interface net_minecraft_server_commands_data_DataCommands_DataProvider { access(commandContext: any): net_minecraft_server_commands_data_DataAccessor; wrap(argumentBuilder: any, function_: any): any; } interface net_minecraft_server_commands_data_EntityDataAccessor extends net_minecraft_server_commands_data_DataAccessor { readonly entity: net_minecraft_world_entity_Entity; } interface net_minecraft_server_commands_data_StorageDataAccessor extends net_minecraft_server_commands_data_DataAccessor { readonly id: net_minecraft_resources_ResourceLocation; readonly storage: net_minecraft_world_level_storage_CommandStorage; } interface net_minecraft_server_dedicated_DedicatedPlayerList extends net_minecraft_server_players_PlayerList { getServer(): net_minecraft_server_dedicated_DedicatedServer; getServer(): net_minecraft_server_MinecraftServer; loadIpBanList(): void; loadOps(): void; loadUserBanList(): void; loadWhiteList(): void; saveIpBanList(): void; saveOps(): void; saveUserBanList(): void; saveWhiteList(): void; } interface net_minecraft_server_dedicated_DedicatedServer extends net_minecraft_server_MinecraftServer, net_minecraft_server_ServerInterface { readonly codeOfConductTexts: any; readonly consoleInput: any; convertOldUsers(): boolean; createSslContext(): any; dediLanPinger: any; entityBroadcastRangePercentage(): number; forceGameMode(): boolean; gameMode(): net_minecraft_world_level_GameType; getMaxTickLength(): number; getPlayerList(): net_minecraft_server_dedicated_DedicatedPlayerList; getPlayerList(): net_minecraft_server_players_PlayerList; gui: net_minecraft_server_gui_MinecraftServerGui; handleConsoleInput(string: string, commandSourceStack: net_minecraft_commands_CommandSourceStack): void; handleConsoleInputs(): void; jsonRpcServer: net_minecraft_server_jsonrpc_ManagementServer; lastHeartbeat: number; queryThreadGs4: net_minecraft_server_rcon_thread_QueryThreadGs4; readonly rconConsoleSource: net_minecraft_server_rcon_RconConsoleSource; rconThread: net_minecraft_server_rcon_thread_RconThread; readonly serverTextFilter: net_minecraft_server_network_ServerTextFilter; setAcceptsTransfers(arg0: boolean): void; setAllowFlight(arg0: boolean): void; setDifficulty(difficulty: net_minecraft_world_Difficulty): void; setDifficulty(difficulty: net_minecraft_world_Difficulty, arg1: boolean): void; setEntityBroadcastRangePercentage(arg0: number): void; setForceGameMode(arg0: boolean): void; setGameMode(gameType: net_minecraft_world_level_GameType): void; setHidesOnlinePlayers(arg0: boolean): void; setMaxPlayers(arg0: number): void; setOperatorUserPermissionLevel(arg0: number): void; setPauseWhenEmptySeconds(arg0: number): void; setRepliesToStatus(arg0: boolean): void; setSimulationDistance(arg0: number): void; setSpawnProtectionRadius(arg0: number): void; setStatusHeartbeatInterval(arg0: number): void; setViewDistance(arg0: number): void; readonly settings: net_minecraft_server_dedicated_DedicatedServerSettings; showGui(): void; simulationDistance(): number; spawnProtectionRadius(): number; statusHeartbeatInterval(): number; tickTimeLogger: net_minecraft_util_debugchart_RemoteSampleLogger; viewDistance(): number; waitForRetry(): void; } interface net_minecraft_server_dedicated_DedicatedServerProperties extends net_minecraft_server_dedicated_Settings { acceptsTransfers: net_minecraft_server_dedicated_Settings_MutableValue; readonly allowFlight: net_minecraft_server_dedicated_Settings_MutableValue; readonly announcePlayerAchievements: boolean; readonly broadcastConsoleToOps: boolean; readonly broadcastRconToOps: boolean; readonly bugReportLink: string; readonly codeOfConduct: boolean; createDimensions(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_level_levelgen_WorldDimensions; readonly difficulty: net_minecraft_server_dedicated_Settings_MutableValue; readonly enableJmxMonitoring: boolean; readonly enableQuery: boolean; readonly enableRcon: boolean; readonly enableStatus: net_minecraft_server_dedicated_Settings_MutableValue; readonly enforceSecureProfile: boolean; readonly enforceWhitelist: net_minecraft_server_dedicated_Settings_MutableValue; readonly entityBroadcastRangePercentage: net_minecraft_server_dedicated_Settings_MutableValue; readonly forceGameMode: net_minecraft_server_dedicated_Settings_MutableValue; readonly functionPermissionLevel: number; readonly gameMode: net_minecraft_server_dedicated_Settings_MutableValue; readonly hardcore: boolean; readonly hideOnlinePlayers: net_minecraft_server_dedicated_Settings_MutableValue; readonly initialDataPackConfiguration: net_minecraft_world_level_DataPackConfig; readonly levelName: string; readonly logIPs: boolean; readonly managementServerEnabled: boolean; readonly managementServerHost: string; readonly managementServerPort: number; readonly managementServerSecret: string; readonly managementServerTlsEnabled: boolean; readonly managementServerTlsKeystore: string; readonly managementServerTlsKeystorePassword: string; readonly maxChainedNeighborUpdates: number; readonly maxPlayers: net_minecraft_server_dedicated_Settings_MutableValue; readonly maxTickTime: number; readonly maxWorldSize: number; readonly motd: net_minecraft_server_dedicated_Settings_MutableValue; readonly networkCompressionThreshold: number; readonly onlineMode: boolean; readonly opPermissionLevel: net_minecraft_server_dedicated_Settings_MutableValue; readonly pauseWhenEmptySeconds: net_minecraft_server_dedicated_Settings_MutableValue; readonly playerIdleTimeout: net_minecraft_server_dedicated_Settings_MutableValue; readonly preventProxyConnections: boolean; readonly queryPort: number; readonly rateLimitPacketsPerSecond: number; readonly rconPassword: string; readonly rconPort: number; readonly regionFileComression: string; reload(registryAccess: net_minecraft_core_RegistryAccess, properties: any): net_minecraft_server_dedicated_DedicatedServerProperties; reload(registryAccess: net_minecraft_core_RegistryAccess, properties: any): net_minecraft_server_dedicated_Settings; readonly serverIp: string; readonly serverPort: number; readonly serverResourcePackInfo: any; readonly simulationDistance: net_minecraft_server_dedicated_Settings_MutableValue; readonly spawnProtection: net_minecraft_server_dedicated_Settings_MutableValue; readonly statusHeartbeatInterval: net_minecraft_server_dedicated_Settings_MutableValue; readonly syncChunkWrites: boolean; readonly textFilteringConfig: string; readonly textFilteringVersion: number; readonly useNativeTransport: boolean; readonly viewDistance: net_minecraft_server_dedicated_Settings_MutableValue; readonly whiteList: net_minecraft_server_dedicated_Settings_MutableValue; readonly worldDimensionData: any; readonly worldOptions: net_minecraft_world_level_levelgen_WorldOptions; } interface net_minecraft_server_dedicated_DedicatedServerSettings { forceSave(): void; getProperties(): net_minecraft_server_dedicated_DedicatedServerProperties; properties: net_minecraft_server_dedicated_DedicatedServerProperties; readonly source: any; update(unaryOperator: any): net_minecraft_server_dedicated_DedicatedServerSettings; } interface net_minecraft_server_dedicated_ServerWatchdog { exit(): void; readonly maxTickTimeNanos: number; run(): void; readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_dedicated_Settings { cloneProperties(): any; get(string: string, function_: any, function__: any, object: any): any; get(string: string, function_: any, unaryOperator: any, function__: any, object: any): any; get(string: string, function_: any, object: any): any; get(string: string, string_: string): string; get(string: string, arg1: number): number; get(string: string, unaryOperator: any, arg2: number): number; get(string: string, arg1: boolean): boolean; getLegacy(string: string, function_: any): any; getLegacyBoolean(string: string): boolean; getLegacyString(string: string): string; getMutable(string: string, function_: any, function__: any, object: any): net_minecraft_server_dedicated_Settings_MutableValue; getMutable(string: string, function_: any, object: any): net_minecraft_server_dedicated_Settings_MutableValue; getMutable(string: string, arg1: number): net_minecraft_server_dedicated_Settings_MutableValue; getMutable(string: string, string_: string): net_minecraft_server_dedicated_Settings_MutableValue; getMutable(string: string, arg1: boolean): net_minecraft_server_dedicated_Settings_MutableValue; getStringRaw(string: string): string; readonly properties: any; reload(registryAccess: net_minecraft_core_RegistryAccess, properties: any): net_minecraft_server_dedicated_Settings; store(path: any): void; } interface net_minecraft_server_dedicated_Settings_MutableValue { get(): any; readonly key: string; readonly serializer: any; update(registryAccess: net_minecraft_core_RegistryAccess, object: any): net_minecraft_server_dedicated_Settings; readonly value: any; } interface net_minecraft_server_dialog_ActionButton { action(): any; button(): net_minecraft_server_dialog_CommonButtonData; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_dialog_ButtonListDialog extends net_minecraft_server_dialog_Dialog { columns(): number; exitAction(): any; } interface net_minecraft_server_dialog_CommonButtonData { equals(o: any): boolean; hashCode(): number; label(): net_minecraft_network_chat_Component; toString(): string; tooltip(): any; width(): number; } interface net_minecraft_server_dialog_CommonDialogData { afterAction(): net_minecraft_server_dialog_DialogAction; body(): any; canCloseWithEscape(): boolean; computeExternalTitle(): net_minecraft_network_chat_Component; equals(o: any): boolean; externalTitle(): any; hashCode(): number; inputs(): any; pause(): boolean; title(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_server_dialog_ConfirmationDialog extends net_minecraft_server_dialog_SimpleDialog { equals(o: any): boolean; hashCode(): number; noButton(): net_minecraft_server_dialog_ActionButton; toString(): string; yesButton(): net_minecraft_server_dialog_ActionButton; } interface net_minecraft_server_dialog_Dialog { codec(): any; common(): net_minecraft_server_dialog_CommonDialogData; onCancel(): any; } interface net_minecraft_server_dialog_DialogAction extends net_minecraft_util_StringRepresentable { readonly id: number; readonly name: string; willUnpause(): boolean; } interface net_minecraft_server_dialog_DialogListDialog extends net_minecraft_server_dialog_ButtonListDialog { buttonWidth(): number; dialogs(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_dialog_DialogTypes { } interface net_minecraft_server_dialog_Dialogs { } interface net_minecraft_server_dialog_Input { control(): net_minecraft_server_dialog_input_InputControl; equals(o: any): boolean; hashCode(): number; key(): string; toString(): string; } interface net_minecraft_server_dialog_MultiActionDialog extends net_minecraft_server_dialog_ButtonListDialog { actions(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_dialog_NoticeDialog extends net_minecraft_server_dialog_SimpleDialog { action(): net_minecraft_server_dialog_ActionButton; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_dialog_ServerLinksDialog extends net_minecraft_server_dialog_ButtonListDialog { buttonWidth(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_dialog_SimpleDialog extends net_minecraft_server_dialog_Dialog { mainActions(): any; } interface net_minecraft_server_dialog_action_Action { codec(): any; createAction(map: any): any; } interface net_minecraft_server_dialog_action_Action_ValueGetter { asTag(): net_minecraft_nbt_Tag; asTemplateSubstitution(): string; } interface net_minecraft_server_dialog_action_ActionTypes { } interface net_minecraft_server_dialog_action_CommandTemplate extends net_minecraft_server_dialog_action_Action { equals(o: any): boolean; hashCode(): number; template(): net_minecraft_server_dialog_action_ParsedTemplate; toString(): string; } interface net_minecraft_server_dialog_action_CustomAll extends net_minecraft_server_dialog_action_Action { additions(): any; equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_server_dialog_action_ParsedTemplate { instantiate(map: any): string; readonly parsed: net_minecraft_commands_functions_StringTemplate; readonly raw: string; } interface net_minecraft_server_dialog_action_StaticAction extends net_minecraft_server_dialog_action_Action { equals(o: any): boolean; hashCode(): number; toString(): string; value(): net_minecraft_network_chat_ClickEvent; } interface net_minecraft_server_dialog_body_DialogBody { mapCodec(): any; } interface net_minecraft_server_dialog_body_DialogBodyTypes { } interface net_minecraft_server_dialog_body_ItemBody extends net_minecraft_server_dialog_body_DialogBody { description(): any; equals(o: any): boolean; hashCode(): number; height(): number; item(): net_minecraft_world_item_ItemStack; showDecorations(): boolean; showTooltip(): boolean; toString(): string; width(): number; } interface net_minecraft_server_dialog_body_PlainMessage extends net_minecraft_server_dialog_body_DialogBody { contents(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; toString(): string; width(): number; } interface net_minecraft_server_dialog_input_BooleanInput extends net_minecraft_server_dialog_input_InputControl { equals(o: any): boolean; hashCode(): number; initial(): boolean; label(): net_minecraft_network_chat_Component; onFalse(): string; onTrue(): string; toString(): string; } interface net_minecraft_server_dialog_input_InputControl { mapCodec(): any; } interface net_minecraft_server_dialog_input_InputControlTypes { } interface net_minecraft_server_dialog_input_NumberRangeInput extends net_minecraft_server_dialog_input_InputControl { computeLabel(string: string): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; label(): net_minecraft_network_chat_Component; labelFormat(): string; rangeInfo(): net_minecraft_server_dialog_input_NumberRangeInput_RangeInfo; toString(): string; width(): number; } interface net_minecraft_server_dialog_input_NumberRangeInput_RangeInfo { computeScaledValue(arg0: number): number; end(): number; equals(o: any): boolean; hashCode(): number; initial(): any; initialScaledValue(): number; initialSliderValue(): number; isOutOfRange(arg0: number): boolean; scaledValueToSlider(arg0: number): number; start(): number; step(): any; toString(): string; } interface net_minecraft_server_dialog_input_SingleOptionInput extends net_minecraft_server_dialog_input_InputControl { entries(): any; equals(o: any): boolean; hashCode(): number; initial(): any; label(): net_minecraft_network_chat_Component; labelVisible(): boolean; toString(): string; width(): number; } interface net_minecraft_server_dialog_input_SingleOptionInput_Entry { display(): any; displayOrDefault(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; id(): string; initial(): boolean; toString(): string; } interface net_minecraft_server_dialog_input_TextInput extends net_minecraft_server_dialog_input_InputControl { equals(o: any): boolean; hashCode(): number; initial(): string; label(): net_minecraft_network_chat_Component; labelVisible(): boolean; maxLength(): number; multiline(): any; toString(): string; width(): number; } interface net_minecraft_server_dialog_input_TextInput_MultilineOptions { equals(o: any): boolean; hashCode(): number; height(): any; maxLines(): any; toString(): string; } interface net_minecraft_server_gui_MinecraftServerGui { addFinalizer(runnable: any): void; buildChatPanel(): any; buildInfoPanel(): any; buildPlayerPanel(): any; close(): void; readonly finalizers: any; readonly isClosing: any; latch: any; logAppenderThread: any; print(jTextArea: any, jScrollPane: any, string: string): void; runFinalizers(): void; readonly server: net_minecraft_server_dedicated_DedicatedServer; start(): void; } interface net_minecraft_server_gui_PlayerListComponent { readonly server: net_minecraft_server_MinecraftServer; tick(): void; tickCount: number; } interface net_minecraft_server_gui_StatsComponent { close(): void; readonly msgs: string[]; paint(graphics: any): void; readonly server: net_minecraft_server_MinecraftServer; tick(): void; readonly timer: any; readonly values: number[]; vp: number; } interface net_minecraft_server_jsonrpc_Connection { readonly channel: any; channelActive(channelHandlerContext: any): void; channelInactive(channelHandlerContext: any): void; channelRead0(channelHandlerContext: any, jsonElement: any): void; readonly clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo; dispatchIncomingRequest(string: string, jsonElement: any): any; exceptionCaught(channelHandlerContext: any, throwable: any): void; handleBatchRequest(list: any): any; handleError(jsonElement: any, jsonObject: any): any; handleIncomingRequest(jsonElement: any, string: string, jsonElement_: any): any; handleJsonObject(jsonObject: any): any; handleRequestResponse(arg0: number, jsonElement: any): void; readonly jsonRpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly managementServer: net_minecraft_server_jsonrpc_ManagementServer; readonly minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi; readonly pendingRequests: any; sendNotification(reference: net_minecraft_core_Holder_Reference): void; sendNotification(reference: net_minecraft_core_Holder_Reference, object: any): void; sendRequest(reference: net_minecraft_core_Holder_Reference): any; sendRequest(reference: net_minecraft_core_Holder_Reference, object: any): any; sendRequest(reference: net_minecraft_core_Holder_Reference, object: any, arg2: boolean): any; tick(): void; readonly transactionId: any; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod { apply(minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi, jsonElement: any, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): any; attributes(): net_minecraft_server_jsonrpc_IncomingRpcMethod_Attributes; info(): net_minecraft_server_jsonrpc_api_MethodInfo; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_Attributes { discoverable(): boolean; equals(o: any): boolean; hashCode(): number; runOnMainThread(): boolean; toString(): string; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_Factory { create(methodInfo: net_minecraft_server_jsonrpc_api_MethodInfo, attributes: net_minecraft_server_jsonrpc_IncomingRpcMethod_Attributes): net_minecraft_server_jsonrpc_IncomingRpcMethod; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_IncomingRpcMethodBuilder { build(): net_minecraft_server_jsonrpc_IncomingRpcMethod; description(string: string): net_minecraft_server_jsonrpc_IncomingRpcMethod_IncomingRpcMethodBuilder; discoverable: boolean; readonly method: net_minecraft_server_jsonrpc_IncomingRpcMethod_Factory; notOnMainThread(): net_minecraft_server_jsonrpc_IncomingRpcMethod_IncomingRpcMethodBuilder; param(paramInfo: net_minecraft_server_jsonrpc_api_ParamInfo): net_minecraft_server_jsonrpc_IncomingRpcMethod_IncomingRpcMethodBuilder; paramInfo: net_minecraft_server_jsonrpc_api_ParamInfo; register(registry: net_minecraft_core_Registry, string: string): net_minecraft_server_jsonrpc_IncomingRpcMethod; register(registry: net_minecraft_core_Registry, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_server_jsonrpc_IncomingRpcMethod; response(resultInfo: net_minecraft_server_jsonrpc_api_ResultInfo): net_minecraft_server_jsonrpc_IncomingRpcMethod_IncomingRpcMethodBuilder; resultInfo: net_minecraft_server_jsonrpc_api_ResultInfo; runOnMainThread: boolean; undiscoverable(): net_minecraft_server_jsonrpc_IncomingRpcMethod_IncomingRpcMethodBuilder; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_Method extends net_minecraft_server_jsonrpc_IncomingRpcMethod { equals(o: any): boolean; function(): net_minecraft_server_jsonrpc_IncomingRpcMethod_RpcMethodFunction; hashCode(): number; paramsCodec(): any; resultCodec(): any; toString(): string; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_ParameterlessMethod extends net_minecraft_server_jsonrpc_IncomingRpcMethod { equals(o: any): boolean; hashCode(): number; resultCodec(): any; supplier(): net_minecraft_server_jsonrpc_IncomingRpcMethod_ParameterlessRpcMethodFunction; toString(): string; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_ParameterlessRpcMethodFunction { apply(minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): any; } interface net_minecraft_server_jsonrpc_IncomingRpcMethod_RpcMethodFunction { apply(minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi, object: any, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): any; } interface net_minecraft_server_jsonrpc_IncomingRpcMethods { } interface net_minecraft_server_jsonrpc_JsonRPCErrors { create(jsonElement: any, string: string): any; createWithUnknownId(string: string): any; createWithoutData(jsonElement: any): any; readonly errorCode: number; readonly message: string; } interface net_minecraft_server_jsonrpc_JsonRPCUtils { } interface net_minecraft_server_jsonrpc_JsonRpcLogger { log(clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo, string: string, objects: any[]): void; } interface net_minecraft_server_jsonrpc_JsonRpcNotificationService extends net_minecraft_server_notifications_NotificationService { broadcastNotification(reference: net_minecraft_core_Holder_Reference): void; broadcastNotification(reference: net_minecraft_core_Holder_Reference, object: any): void; readonly managementServer: net_minecraft_server_jsonrpc_ManagementServer; readonly minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi; } interface net_minecraft_server_jsonrpc_ManagementServer { readonly authenticationHandler: net_minecraft_server_jsonrpc_security_AuthenticationHandler; readonly connections: any; forEachConnection(consumer: any): void; getPort(): number; readonly hostAndPort: any; readonly nioEventLoopGroup: any; onConnected(connection: net_minecraft_server_jsonrpc_Connection): void; onDisconnected(connection: net_minecraft_server_jsonrpc_Connection): void; serverChannel: any; start(minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi, sslContext: any): void; startWithTls(minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi, sslContext: any): void; startWithoutTls(minecraftApi: net_minecraft_server_jsonrpc_internalapi_MinecraftApi): void; stop(arg0: boolean): void; tick(): void; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod { attributes(): net_minecraft_server_jsonrpc_OutgoingRpcMethod_Attributes; decodeResult(jsonElement: any): any; encodeParams(object: any): any; info(): net_minecraft_server_jsonrpc_api_MethodInfo; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_Attributes { discoverable(): boolean; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_Factory { create(methodInfo: net_minecraft_server_jsonrpc_api_MethodInfo, attributes: net_minecraft_server_jsonrpc_OutgoingRpcMethod_Attributes): net_minecraft_server_jsonrpc_OutgoingRpcMethod; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_Method extends net_minecraft_server_jsonrpc_OutgoingRpcMethod { equals(o: any): boolean; hashCode(): number; paramsCodec(): any; resultCodec(): any; toString(): string; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_Notification extends net_minecraft_server_jsonrpc_OutgoingRpcMethod { equals(o: any): boolean; hashCode(): number; paramsCodec(): any; toString(): string; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_OutgoingRpcMethodBuilder { build(): net_minecraft_server_jsonrpc_OutgoingRpcMethod; description(string: string): net_minecraft_server_jsonrpc_OutgoingRpcMethod_OutgoingRpcMethodBuilder; readonly method: net_minecraft_server_jsonrpc_OutgoingRpcMethod_Factory; param(paramInfo: net_minecraft_server_jsonrpc_api_ParamInfo): net_minecraft_server_jsonrpc_OutgoingRpcMethod_OutgoingRpcMethodBuilder; paramInfo: net_minecraft_server_jsonrpc_api_ParamInfo; register(string: string): net_minecraft_core_Holder_Reference; register(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_core_Holder_Reference; response(resultInfo: net_minecraft_server_jsonrpc_api_ResultInfo): net_minecraft_server_jsonrpc_OutgoingRpcMethod_OutgoingRpcMethodBuilder; resultInfo: net_minecraft_server_jsonrpc_api_ResultInfo; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_ParameterlessMethod extends net_minecraft_server_jsonrpc_OutgoingRpcMethod { equals(o: any): boolean; hashCode(): number; resultCodec(): any; toString(): string; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethod_ParmeterlessNotification extends net_minecraft_server_jsonrpc_OutgoingRpcMethod { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_jsonrpc_OutgoingRpcMethods { } interface net_minecraft_server_jsonrpc_PendingRpcRequest { accept(jsonElement: any): void; equals(o: any): boolean; hashCode(): number; method(): net_minecraft_core_Holder_Reference; resultFuture(): any; timedOut(arg0: number): boolean; timeoutTime(): number; toString(): string; } interface net_minecraft_server_jsonrpc_api_MethodInfo { description(): string; equals(o: any): boolean; hashCode(): number; named(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_server_jsonrpc_api_MethodInfo_Named; params(): any; result(): any; toString(): string; } interface net_minecraft_server_jsonrpc_api_MethodInfo_Named { contents(): net_minecraft_server_jsonrpc_api_MethodInfo; equals(o: any): boolean; hashCode(): number; name(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_server_jsonrpc_api_ParamInfo { equals(o: any): boolean; hashCode(): number; name(): string; required(): boolean; schema(): net_minecraft_server_jsonrpc_api_Schema; toString(): string; } interface net_minecraft_server_jsonrpc_api_PlayerDto { equals(o: any): boolean; hashCode(): number; id(): any; name(): any; toString(): string; } interface net_minecraft_server_jsonrpc_api_ReferenceUtil { } interface net_minecraft_server_jsonrpc_api_ResultInfo { equals(o: any): boolean; hashCode(): number; name(): string; schema(): net_minecraft_server_jsonrpc_api_Schema; toString(): string; } interface net_minecraft_server_jsonrpc_api_Schema { asArray(): net_minecraft_server_jsonrpc_api_Schema; enumValues(): any; equals(o: any): boolean; hashCode(): number; items(): any; properties(): any; reference(): any; toString(): string; type(): any; withField(string: string, schema: net_minecraft_server_jsonrpc_api_Schema): net_minecraft_server_jsonrpc_api_Schema; } interface net_minecraft_server_jsonrpc_api_SchemaComponent { asArray(): net_minecraft_server_jsonrpc_api_Schema; asRef(): net_minecraft_server_jsonrpc_api_Schema; equals(o: any): boolean; hashCode(): number; name(): string; ref(): any; schema(): net_minecraft_server_jsonrpc_api_Schema; toString(): string; } interface net_minecraft_server_jsonrpc_dataprovider_JsonRpcApiSchema extends net_minecraft_data_DataProvider { readonly path: any; } interface net_minecraft_server_jsonrpc_internalapi_GameRules { getRule(key: net_minecraft_world_level_GameRules_Key): net_minecraft_world_level_GameRules_Value; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftAllowListService { add(userWhiteListEntry: net_minecraft_server_players_UserWhiteListEntry, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; clear(clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; getEntries(): any; kickUnlistedPlayers(clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; remove(nameAndId: net_minecraft_server_players_NameAndId, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftAllowListServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftAllowListService { readonly jsonrpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftApi { allowListService(): net_minecraft_server_jsonrpc_internalapi_MinecraftAllowListService; banListService(): net_minecraft_server_jsonrpc_internalapi_MinecraftBanListService; readonly executorService: net_minecraft_server_jsonrpc_internalapi_MinecraftExecutorService; gameRuleService(): net_minecraft_server_jsonrpc_internalapi_MinecraftGameRuleService; readonly minecraftOperatorListService: net_minecraft_server_jsonrpc_internalapi_MinecraftOperatorListService; readonly minecraftPlayerListService: net_minecraft_server_jsonrpc_internalapi_MinecraftPlayerListService; readonly minecraftServerSettingsService: net_minecraft_server_jsonrpc_internalapi_MinecraftServerSettingsService; readonly minecraftServerStateService: net_minecraft_server_jsonrpc_internalapi_MinecraftServerStateService; notificationManager(): net_minecraft_server_notifications_NotificationManager; operatorListService(): net_minecraft_server_jsonrpc_internalapi_MinecraftOperatorListService; playerListService(): net_minecraft_server_jsonrpc_internalapi_MinecraftPlayerListService; serverSettingsService(): net_minecraft_server_jsonrpc_internalapi_MinecraftServerSettingsService; serverStateService(): net_minecraft_server_jsonrpc_internalapi_MinecraftServerStateService; submit(supplier: any): any; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftBanListService { addIpBan(ipBanListEntry: net_minecraft_server_players_IpBanListEntry, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; addUserBan(userBanListEntry: net_minecraft_server_players_UserBanListEntry, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; clearIpBans(clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; clearUserBans(clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; getIpBanEntries(): any; getUserBanEntries(): any; removeIpBan(string: string, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; removeUserBan(nameAndId: net_minecraft_server_players_NameAndId, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftBanListServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftBanListService { readonly jsonrpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly server: net_minecraft_server_MinecraftServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftExecutorService { submit(supplier: any): any; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftExecutorServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftExecutorService { readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftGameRuleService { getAvailableGameRules(): any; getRule(key: net_minecraft_world_level_GameRules_Key): net_minecraft_world_level_GameRules_Value; getTypedRule(string: string, value: net_minecraft_world_level_GameRules_Value): net_minecraft_server_jsonrpc_methods_GameRulesService_TypedRule; updateGameRule(untypedRule: net_minecraft_server_jsonrpc_methods_GameRulesService_UntypedRule, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): net_minecraft_server_jsonrpc_methods_GameRulesService_TypedRule; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftGameRuleServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftGameRuleService { getRuleKey(string: string): any; getRuleValue(string: string): net_minecraft_world_level_GameRules_Value; readonly jsonrpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftOperatorListService { clear(clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; deop(nameAndId: net_minecraft_server_players_NameAndId, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; getEntries(): any; op(nameAndId: net_minecraft_server_players_NameAndId, optional: any, optional_: any, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; op(nameAndId: net_minecraft_server_players_NameAndId, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftOperatorListServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftOperatorListService { readonly jsonrpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly minecraftServer: net_minecraft_server_MinecraftServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftPlayerListService { fetchUserById(uUID: any): any; fetchUserByName(string: string): any; getCachedUserById(uUID: any): any; getPlayer(uUID: any): net_minecraft_server_level_ServerPlayer; getPlayer(optional: any, optional_: any): any; getPlayerByName(string: string): net_minecraft_server_level_ServerPlayer; getPlayers(): any; getPlayersWithAddress(string: string): any; getUser(optional: any, optional_: any): any; remove(serverPlayer: net_minecraft_server_level_ServerPlayer, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftPlayerListServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftPlayerListService { readonly jsonRpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftServerSettingsService { acceptsTransfers(): boolean; allowFlight(): boolean; forceGameMode(): boolean; getDifficulty(): net_minecraft_world_Difficulty; getEntityBroadcastRangePercentage(): number; getGameMode(): net_minecraft_world_level_GameType; getMaxPlayers(): number; getMotd(): string; getOperatorUserPermissionLevel(): number; getPauseWhenEmptySeconds(): number; getPlayerIdleTimeout(): number; getSimulationDistance(): number; getSpawnProtectionRadius(): number; getStatusHeartbeatInterval(): number; getViewDistance(): number; hidesOnlinePlayers(): boolean; isAutoSave(): boolean; isEnforceWhitelist(): boolean; isUsingWhitelist(): boolean; repliesToStatus(): boolean; setAcceptsTransfers(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setAllowFlight(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setAutoSave(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setDifficulty(difficulty: net_minecraft_world_Difficulty, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): net_minecraft_world_Difficulty; setEnforceWhitelist(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setEntityBroadcastRangePercentage(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setForceGameMode(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setGameMode(gameType: net_minecraft_world_level_GameType, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): net_minecraft_world_level_GameType; setHidesOnlinePlayers(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setMaxPlayers(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setMotd(string: string, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): string; setOperatorUserPermissionLevel(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setPauseWhenEmptySeconds(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setPlayerIdleTimeout(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setRepliesToStatus(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setSimulationDistance(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setSpawnProtectionRadius(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setStatusHeartbeatInterval(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; setUsingWhitelist(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; setViewDistance(arg0: number, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): number; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftServerSettingsServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftServerSettingsService { readonly jsonrpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftServerStateService { broadcastSystemMessage(component: net_minecraft_network_chat_Component, arg1: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; halt(arg0: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; isReady(): boolean; saveEverything(arg0: boolean, arg1: boolean, arg2: boolean, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): boolean; sendSystemMessage(component: net_minecraft_network_chat_Component, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; sendSystemMessage(component: net_minecraft_network_chat_Component, arg1: boolean, collection: any, clientInfo: net_minecraft_server_jsonrpc_methods_ClientInfo): void; } interface net_minecraft_server_jsonrpc_internalapi_MinecraftServerStateServiceImpl extends net_minecraft_server_jsonrpc_internalapi_MinecraftServerStateService { readonly jsonrpcLogger: net_minecraft_server_jsonrpc_JsonRpcLogger; readonly server: net_minecraft_server_dedicated_DedicatedServer; } interface net_minecraft_server_jsonrpc_methods_AllowlistService { } interface net_minecraft_server_jsonrpc_methods_BanlistService { } interface net_minecraft_server_jsonrpc_methods_BanlistService_UserBanDto { equals(o: any): boolean; expires(): any; hashCode(): number; player(): net_minecraft_server_jsonrpc_api_PlayerDto; reason(): any; source(): any; toString(): string; toUserBan(nameAndId: net_minecraft_server_players_NameAndId): any; } interface net_minecraft_server_jsonrpc_methods_ClientInfo { connectionId(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_server_jsonrpc_methods_DiscoveryService { } interface net_minecraft_server_jsonrpc_methods_DiscoveryService_DiscoverComponents { equals(o: any): boolean; hashCode(): number; schemas(): any; toString(): string; } interface net_minecraft_server_jsonrpc_methods_DiscoveryService_DiscoverInfo { equals(o: any): boolean; hashCode(): number; title(): string; toString(): string; version(): string; } interface net_minecraft_server_jsonrpc_methods_DiscoveryService_DiscoverResponse { components(): net_minecraft_server_jsonrpc_methods_DiscoveryService_DiscoverComponents; discoverInfo(): net_minecraft_server_jsonrpc_methods_DiscoveryService_DiscoverInfo; equals(o: any): boolean; hashCode(): number; jsonRpcProtocolVersion(): string; methods(): any; toString(): string; } interface net_minecraft_server_jsonrpc_methods_EncodeJsonRpcException { } interface net_minecraft_server_jsonrpc_methods_GameRulesService { } interface net_minecraft_server_jsonrpc_methods_GameRulesService_RuleType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_server_jsonrpc_methods_GameRulesService_TypedRule { equals(o: any): boolean; hashCode(): number; key(): string; toString(): string; type(): net_minecraft_server_jsonrpc_methods_GameRulesService_RuleType; value(): string; } interface net_minecraft_server_jsonrpc_methods_GameRulesService_UntypedRule { equals(o: any): boolean; hashCode(): number; key(): string; toString(): string; value(): string; } interface net_minecraft_server_jsonrpc_methods_IllegalMethodDefinitionException { } interface net_minecraft_server_jsonrpc_methods_InvalidParameterJsonRpcException { } interface net_minecraft_server_jsonrpc_methods_InvalidRequestJsonRpcException { } interface net_minecraft_server_jsonrpc_methods_IpBanlistService { } interface net_minecraft_server_jsonrpc_methods_IpBanlistService_IncomingIpBanDto { equals(o: any): boolean; expires(): any; hashCode(): number; ip(): any; player(): any; reason(): any; source(): any; toIpBan(serverPlayer: net_minecraft_server_level_ServerPlayer): any; toIpBan(): any; toString(): string; } interface net_minecraft_server_jsonrpc_methods_IpBanlistService_IpBanDto { equals(o: any): boolean; expires(): any; hashCode(): number; ip(): string; reason(): any; source(): any; toIpBan(): any; toString(): string; } interface net_minecraft_server_jsonrpc_methods_Message { asComponent(): any; equals(o: any): boolean; hashCode(): number; literal(): any; toString(): string; translatable(): any; translatableParams(): any; } interface net_minecraft_server_jsonrpc_methods_MethodNotFoundJsonRpcException { } interface net_minecraft_server_jsonrpc_methods_OperatorService { } interface net_minecraft_server_jsonrpc_methods_OperatorService_OperatorDto { bypassesPlayerLimit(): any; equals(o: any): boolean; hashCode(): number; permissionLevel(): any; player(): net_minecraft_server_jsonrpc_api_PlayerDto; toString(): string; } interface net_minecraft_server_jsonrpc_methods_PlayerService { } interface net_minecraft_server_jsonrpc_methods_PlayerService_KickDto { equals(o: any): boolean; hashCode(): number; message(): any; player(): net_minecraft_server_jsonrpc_api_PlayerDto; toString(): string; } interface net_minecraft_server_jsonrpc_methods_RemoteRpcErrorException { readonly error: any; getError(): any; getId(): any; readonly id: any; } interface net_minecraft_server_jsonrpc_methods_ServerSettingsService { } interface net_minecraft_server_jsonrpc_methods_ServerStateService { } interface net_minecraft_server_jsonrpc_methods_ServerStateService_ServerState { equals(o: any): boolean; hashCode(): number; players(): any; started(): boolean; toString(): string; version(): net_minecraft_network_protocol_status_ServerStatus_Version; } interface net_minecraft_server_jsonrpc_methods_ServerStateService_SystemMessage { equals(o: any): boolean; hashCode(): number; message(): net_minecraft_server_jsonrpc_methods_Message; overlay(): boolean; receivingPlayers(): any; toString(): string; } interface net_minecraft_server_jsonrpc_security_AuthenticationHandler { readonly LOGGER: any; channelRead(channelHandlerContext: any, object: any): void; getClientIp(channelHandlerContext: any): string; isValidApiKey(string: string): boolean; performSecurityChecks(httpRequest: any): any; readonly securityConfig: net_minecraft_server_jsonrpc_security_SecurityConfig; sendUnauthorizedResponse(channelHandlerContext: any, string: string): void; validateAuthentication(httpRequest: any): boolean; } interface net_minecraft_server_jsonrpc_security_JsonRpcSslContextProvider { } interface net_minecraft_server_jsonrpc_security_SecurityConfig { equals(o: any): boolean; hashCode(): number; secretKey(): string; toString(): string; } interface net_minecraft_server_jsonrpc_websocket_JsonToWebSocketEncoder { encode(channelHandlerContext: any, jsonElement: any, list: any): void; } interface net_minecraft_server_jsonrpc_websocket_WebSocketToJsonCodec { decode(channelHandlerContext: any, textWebSocketFrame: any, list: any): void; } interface net_minecraft_server_level_BlockDestructionProgress { compareTo(blockDestructionProgress: net_minecraft_server_level_BlockDestructionProgress): number; equals(object: any): boolean; getId(): number; getPos(): net_minecraft_core_BlockPos; getProgress(): number; getUpdatedRenderTick(): number; hashCode(): number; readonly id: number; readonly pos: net_minecraft_core_BlockPos; progress: number; setProgress(arg0: number): void; updateTick(arg0: number): void; updatedRenderTick: number; } interface net_minecraft_server_level_ChunkGenerationTask { readonly cache: net_minecraft_util_StaticCache2D; canLoadWithoutGeneration(): boolean; readonly chunkMap: net_minecraft_server_level_GeneratingChunkMap; getCenter(): net_minecraft_server_level_GenerationChunkHolder; getRadiusForLayer(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg1: boolean): number; markForCancellation(): void; markedForCancellation: boolean; needsGeneration: boolean; readonly pos: net_minecraft_world_level_ChunkPos; releaseClaim(): void; runUntilWait(): any; scheduleChunkInLayer(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg1: boolean, generationChunkHolder: net_minecraft_server_level_GenerationChunkHolder): boolean; scheduleLayer(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg1: boolean): void; scheduleNextLayer(): void; readonly scheduledLayer: any; scheduledStatus: net_minecraft_world_level_chunk_status_ChunkStatus; readonly targetStatus: net_minecraft_world_level_chunk_status_ChunkStatus; waitForScheduledLayer(): any; } interface net_minecraft_server_level_ChunkHolder extends net_minecraft_server_level_GenerationChunkHolder { addSendDependency(completableFuture: any): void; blockChanged(blockPos: net_minecraft_core_BlockPos): boolean; readonly blockChangedLightSectionFilter: any; broadcast(list: any, packet: net_minecraft_network_protocol_Packet): void; broadcastBlockEntity(list: any, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; broadcastBlockEntityIfNeeded(list: any, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; broadcastChanges(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; readonly changedBlocksPerSection: any[]; demoteFullChunk(chunkMap: net_minecraft_server_level_ChunkMap, fullChunkStatus: net_minecraft_server_level_FullChunkStatus): void; entityTickingChunkFuture: any; fullChunkFuture: any; getChunkToSend(): net_minecraft_world_level_chunk_LevelChunk; getEntityTickingChunkFuture(): any; getFullChunkFuture(): any; getSaveSyncFuture(): any; getSendSyncFuture(): any; getTickingChunk(): net_minecraft_world_level_chunk_LevelChunk; getTickingChunkFuture(): any; hasChangedSections: boolean; hasChangesToBroadcast(): boolean; isReadyForSaving(): boolean; readonly levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor; readonly lightEngine: net_minecraft_world_level_lighting_LevelLightEngine; oldTicketLevel: number; readonly onLevelChange: net_minecraft_server_level_ChunkHolder_LevelChangeListener; pendingFullStateConfirmation: any; readonly playerProvider: net_minecraft_server_level_ChunkHolder_PlayerProvider; queueLevel: number; refreshAccessibility(): void; saveSync: any; scheduleFullChunkPromotion(chunkMap: net_minecraft_server_level_ChunkMap, completableFuture: any, executor: any, fullChunkStatus: net_minecraft_server_level_FullChunkStatus): void; sectionLightChanged(lightLayer: net_minecraft_world_level_LightLayer, arg1: number): boolean; sendSync: any; setQueueLevel(arg0: number): void; setTicketLevel(arg0: number): void; readonly skyChangedLightSectionFilter: any; ticketLevel: number; tickingChunkFuture: any; updateFutures(chunkMap: net_minecraft_server_level_ChunkMap, executor: any): void; wasAccessibleSinceLastSave(): boolean; } interface net_minecraft_server_level_ChunkHolder_LevelChangeListener { onLevelChange(chunkPos: net_minecraft_world_level_ChunkPos, intSupplier: any, arg2: number, intConsumer: any): void; } interface net_minecraft_server_level_ChunkHolder_PlayerProvider { getPlayers(chunkPos: net_minecraft_world_level_ChunkPos, arg1: boolean): any; } interface net_minecraft_server_level_ChunkLevel { } interface net_minecraft_server_level_ChunkLoadCounter { pendingChunks(): number; readyChunks(): number; totalChunks(): number; track(serverLevel: net_minecraft_server_level_ServerLevel, runnable: any): void; } interface net_minecraft_server_level_ChunkMap extends net_minecraft_world_level_chunk_storage_ChunkStorage, net_minecraft_server_level_ChunkHolder_PlayerProvider, net_minecraft_server_level_GeneratingChunkMap { readonly activeChunkWrites: any; addEntity(entity: net_minecraft_world_entity_Entity): void; allChunksWithAtLeastStatus(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): any; anyPlayerCloseEnoughForSpawning(chunkPos: net_minecraft_world_level_ChunkPos): boolean; anyPlayerCloseEnoughForSpawningInternal(chunkPos: net_minecraft_world_level_ChunkPos): boolean; applyChunkTrackingView(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkTrackingView: net_minecraft_server_level_ChunkTrackingView): void; readonly chunkGeneratorState: net_minecraft_world_level_chunk_ChunkGeneratorStructureState; readonly chunkStatusListener: net_minecraft_world_level_entity_ChunkStatusUpdateListener; readonly chunkTypeCache: any; readonly chunksToEagerlySave: any; collectForceTickingChunks(list: any): void; collectSpawningChunks(list: any): void; createEmptyChunk(chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_world_level_chunk_ChunkAccess; debugFuturesAndCreateReportedException(illegalStateException: any, string: string): net_minecraft_ReportedException; readonly distanceManager: any; dumpChunks(writer: any): void; readonly entityMap: any; forEachBlockTickingChunk(consumer: any): void; forEachEntityTrackedBy(serverPlayer: net_minecraft_server_level_ServerPlayer, consumer: any): void; forEachReadyToSendChunk(consumer: any): void; generator(): net_minecraft_world_level_chunk_ChunkGenerator; generatorState(): net_minecraft_world_level_chunk_ChunkGeneratorStructureState; getChunkDebugData(chunkPos: net_minecraft_world_level_ChunkPos): string; getChunkQueueLevel(arg0: number): any; getChunkRangeFuture(chunkHolder: net_minecraft_server_level_ChunkHolder, arg1: number, intFunction: any): any; getChunkToSend(arg0: number): net_minecraft_world_level_chunk_LevelChunk; getDistanceManager(): net_minecraft_server_level_DistanceManager; getLatestStatus(arg0: number): net_minecraft_world_level_chunk_status_ChunkStatus; getLightEngine(): net_minecraft_server_level_ThreadedLevelLightEngine; getPlayerViewDistance(serverPlayer: net_minecraft_server_level_ServerPlayer): number; getPlayersCloseForSpawning(chunkPos: net_minecraft_world_level_ChunkPos): any; getPlayersWatching(entity: net_minecraft_world_entity_Entity): any; getPoiManager(): net_minecraft_world_entity_ai_village_poi_PoiManager; getStorageName(): string; getUpdatingChunkIfPresent(arg0: number): net_minecraft_server_level_ChunkHolder; getVisibleChunkIfPresent(arg0: number): net_minecraft_server_level_ChunkHolder; handleChunkLoadFailure(throwable: any, chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_world_level_chunk_ChunkAccess; hasWork(): boolean; isChunkOnTrackedBorder(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: number, arg2: number): boolean; isChunkTracked(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: number, arg2: number): boolean; isExistingChunkFull(chunkPos: net_minecraft_world_level_ChunkPos): boolean; isTrackedByAnyPlayer(entity: net_minecraft_world_entity_Entity): boolean; readonly level: net_minecraft_server_level_ServerLevel; readonly lightEngine: net_minecraft_server_level_ThreadedLevelLightEngine; readonly lightTaskDispatcher: net_minecraft_server_level_ChunkTaskDispatcher; readonly mainThreadExecutor: net_minecraft_util_thread_BlockableEventLoop; markChunkPendingToSend(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkPos: net_minecraft_world_level_ChunkPos): void; markPosition(chunkPos: net_minecraft_world_level_ChunkPos, chunkType: net_minecraft_world_level_chunk_status_ChunkType): number; markPositionReplaceable(chunkPos: net_minecraft_world_level_ChunkPos): void; modified: boolean; move(serverPlayer: net_minecraft_server_level_ServerPlayer): void; readonly nextChunkSaveTime: any; onChunkReadyToSend(chunkHolder: net_minecraft_server_level_ChunkHolder, levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; onFullChunkStatusChange(chunkPos: net_minecraft_world_level_ChunkPos, fullChunkStatus: net_minecraft_server_level_FullChunkStatus): void; onLevelChange(chunkPos: net_minecraft_world_level_ChunkPos, intSupplier: any, arg2: number, intConsumer: any): void; readonly overworldDataStorage: any; readonly pendingGenerationTasks: any; readonly pendingUnloads: any; playerIsCloseEnoughForSpawning(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly playerMap: net_minecraft_server_level_PlayerMap; readonly poiManager: net_minecraft_world_entity_ai_village_poi_PoiManager; prepareAccessibleChunk(chunkHolder: net_minecraft_server_level_ChunkHolder): any; prepareEntityTickingChunk(chunkHolder: net_minecraft_server_level_ChunkHolder): any; prepareTickingChunk(chunkHolder: net_minecraft_server_level_ChunkHolder): any; processUnloads(booleanSupplier: any): void; promoteChunkMap(): boolean; randomState(): net_minecraft_world_level_levelgen_RandomState; readChunk(chunkPos: net_minecraft_world_level_ChunkPos): any; removeEntity(entity: net_minecraft_world_entity_Entity): void; resendBiomesForChunks(list: any): void; runGenerationTask(chunkGenerationTask: net_minecraft_server_level_ChunkGenerationTask): void; save(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): boolean; saveAllChunks(arg0: boolean): void; saveChunkIfNeeded(chunkHolder: net_minecraft_server_level_ChunkHolder, arg1: number): boolean; saveChunksEagerly(booleanSupplier: any): void; scheduleChunkLoad(chunkPos: net_minecraft_world_level_ChunkPos): any; scheduleOnMainThreadMailbox(runnable: any): void; scheduleUnload(arg0: number, chunkHolder: net_minecraft_server_level_ChunkHolder): void; sendToTrackingPlayers(entity: net_minecraft_world_entity_Entity, packet: net_minecraft_network_protocol_Packet): void; sendToTrackingPlayersAndSelf(entity: net_minecraft_world_entity_Entity, packet: net_minecraft_network_protocol_Packet): void; sendToTrackingPlayersFiltered(entity: net_minecraft_world_entity_Entity, packet: net_minecraft_network_protocol_Packet, predicate: any): void; serverViewDistance: number; setChunkUnsaved(chunkPos: net_minecraft_world_level_ChunkPos): void; setServerViewDistance(arg0: number): void; size(): number; skipPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; readonly storageName: string; tick(booleanSupplier: any): void; tick(): void; readonly ticketStorage: net_minecraft_world_level_TicketStorage; readonly toDrop: any; readonly unloadQueue: any; updateChunkScheduling(arg0: number, arg1: number, chunkHolder: net_minecraft_server_level_ChunkHolder, arg3: number): net_minecraft_server_level_ChunkHolder; updateChunkTracking(serverPlayer: net_minecraft_server_level_ServerPlayer): void; updatePlayerPos(serverPlayer: net_minecraft_server_level_ServerPlayer): void; updatePlayerStatus(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean): void; readonly updatingChunkMap: any; upgradeChunkTag(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; upgradeChunkTag(resourceKey: net_minecraft_resources_ResourceKey, supplier: any, compoundTag: net_minecraft_nbt_CompoundTag, optional: any): net_minecraft_nbt_CompoundTag; visibleChunkMap: any; waitForLightBeforeSending(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): void; readonly worldGenContext: net_minecraft_world_level_chunk_status_WorldGenContext; readonly worldgenTaskDispatcher: net_minecraft_server_level_ChunkTaskDispatcher; } interface net_minecraft_server_level_ChunkResult { getError(): string; ifSuccess(consumer: any): net_minecraft_server_level_ChunkResult; isSuccess(): boolean; map(function_: any): net_minecraft_server_level_ChunkResult; orElse(object: any): any; orElseThrow(supplier: any): any; } interface net_minecraft_server_level_ChunkResult_Fail extends net_minecraft_server_level_ChunkResult { equals(o: any): boolean; error(): any; hashCode(): number; toString(): string; } interface net_minecraft_server_level_ChunkResult_Success extends net_minecraft_server_level_ChunkResult { equals(o: any): boolean; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_server_level_ChunkTaskDispatcher extends net_minecraft_server_level_ChunkHolder_LevelChangeListener { close(): void; readonly dispatcher: net_minecraft_util_thread_PriorityConsecutiveExecutor; readonly executor: net_minecraft_util_thread_TaskScheduler; hasWork(): boolean; onRelease(arg0: number): void; pollTask(): void; popTasks(): net_minecraft_server_level_ChunkTaskPriorityQueue_TasksForChunk; readonly queue: net_minecraft_server_level_ChunkTaskPriorityQueue; release(arg0: number, runnable: any, arg2: boolean): void; scheduleForExecution(tasksForChunk: net_minecraft_server_level_ChunkTaskPriorityQueue_TasksForChunk): void; sleeping: boolean; submit(runnable: any, arg1: number, intSupplier: any): void; } interface net_minecraft_server_level_ChunkTaskPriorityQueue { hasWork(): boolean; readonly name: string; pop(): net_minecraft_server_level_ChunkTaskPriorityQueue_TasksForChunk; readonly queuesPerPriority: any; release(arg0: number, arg1: boolean): void; resortChunkTasks(arg0: number, chunkPos: net_minecraft_world_level_ChunkPos, arg2: number): void; submit(runnable: any, arg1: number, arg2: number): void; toString(): string; topPriorityQueueIndex: number; } interface net_minecraft_server_level_ChunkTaskPriorityQueue_TasksForChunk { chunkPos(): number; equals(o: any): boolean; hashCode(): number; tasks(): any; toString(): string; } interface net_minecraft_server_level_ChunkTracker extends net_minecraft_world_level_lighting_DynamicGraphMinFixedPoint { getLevelFromSource(arg0: number): number; update(arg0: number, arg1: number, arg2: boolean): void; } interface net_minecraft_server_level_ChunkTrackingView { contains(chunkPos: net_minecraft_world_level_ChunkPos): boolean; contains(arg0: number, arg1: number): boolean; contains(arg0: number, arg1: number, arg2: boolean): boolean; forEach(consumer: any): void; isInViewDistance(arg0: number, arg1: number): boolean; } interface net_minecraft_server_level_ChunkTrackingView_Positioned extends net_minecraft_server_level_ChunkTrackingView { center(): net_minecraft_world_level_ChunkPos; contains(arg0: number, arg1: number, arg2: boolean): boolean; contains(chunkPos: net_minecraft_world_level_ChunkPos): boolean; contains(arg0: number, arg1: number): boolean; equals(o: any): boolean; hashCode(): number; maxX(): number; maxZ(): number; minX(): number; minZ(): number; squareIntersects(positioned: net_minecraft_server_level_ChunkTrackingView_Positioned): boolean; toString(): string; viewDistance(): number; } interface net_minecraft_server_level_ClientInformation { allowsListing(): boolean; chatColors(): boolean; chatVisibility(): net_minecraft_world_entity_player_ChatVisiblity; equals(o: any): boolean; hashCode(): number; language(): string; mainHand(): net_minecraft_world_entity_HumanoidArm; modelCustomisation(): number; particleStatus(): net_minecraft_server_level_ParticleStatus; textFilteringEnabled(): boolean; toString(): string; viewDistance(): number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_server_level_ColumnPos { equals(o: any): boolean; hashCode(): number; toChunkPos(): net_minecraft_world_level_ChunkPos; toLong(): number; toString(): string; x(): number; z(): number; } interface net_minecraft_server_level_DemoMode extends net_minecraft_server_level_ServerPlayerGameMode { demoEndedReminder: number; demoHasEnded: boolean; displayedIntro: boolean; gameModeTicks: number; outputDemoReminder(): void; } interface net_minecraft_server_level_DistanceManager { addPlayer(sectionPos: net_minecraft_core_SectionPos, serverPlayer: net_minecraft_server_level_ServerPlayer): void; readonly chunksToUpdateFutures: any; forEachEntityTickingChunk(longConsumer: any): void; getChunk(arg0: number): net_minecraft_server_level_ChunkHolder; getChunkLevel(arg0: number, arg1: boolean): number; getDebugStatus(): string; getNaturalSpawnChunkCount(): number; getPlayerTicketLevel(): number; getSpawnCandidateChunks(): any; hasPlayersNearby(arg0: number): net_minecraft_util_TriState; hasTickets(): boolean; inBlockTickingRange(arg0: number): boolean; inEntityTickingRange(arg0: number): boolean; isChunkToRemove(arg0: number): boolean; readonly loadingChunkTracker: any; readonly mainThreadExecutor: any; readonly naturalSpawnChunkCounter: any; readonly playerTicketManager: any; readonly playersPerChunk: any; removePlayer(sectionPos: net_minecraft_core_SectionPos, serverPlayer: net_minecraft_server_level_ServerPlayer): void; runAllUpdates(chunkMap: net_minecraft_server_level_ChunkMap): boolean; readonly simulationChunkTracker: net_minecraft_server_level_SimulationChunkTracker; simulationDistance: number; readonly ticketDispatcher: net_minecraft_server_level_ThrottlingChunkTaskDispatcher; readonly ticketStorage: net_minecraft_world_level_TicketStorage; readonly ticketsToRelease: any; updateChunkScheduling(arg0: number, arg1: number, chunkHolder: net_minecraft_server_level_ChunkHolder, arg3: number): net_minecraft_server_level_ChunkHolder; updatePlayerTickets(arg0: number): void; updateSimulationDistance(arg0: number): void; } interface net_minecraft_server_level_FullChunkStatus { isOrAfter(fullChunkStatus: net_minecraft_server_level_FullChunkStatus): boolean; } interface net_minecraft_server_level_GeneratingChunkMap { acquireGeneration(arg0: number): net_minecraft_server_level_GenerationChunkHolder; applyStep(generationChunkHolder: net_minecraft_server_level_GenerationChunkHolder, chunkStep: net_minecraft_world_level_chunk_status_ChunkStep, staticCache2D: net_minecraft_util_StaticCache2D): any; releaseGeneration(generationChunkHolder: net_minecraft_server_level_GenerationChunkHolder): void; runGenerationTasks(): void; scheduleGenerationTask(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_server_level_ChunkGenerationTask; } interface net_minecraft_server_level_GenerationChunkHolder { acquireStatusBump(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): boolean; addSaveDependency(completableFuture: any): void; applyStep(chunkStep: net_minecraft_world_level_chunk_status_ChunkStep, generatingChunkMap: net_minecraft_server_level_GeneratingChunkMap, staticCache2D: net_minecraft_util_StaticCache2D): any; completeFuture(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; currentlyLoading: net_minecraft_world_level_chunk_LevelChunk; decreaseGenerationRefCount(): void; failAndClearPendingFuture(arg0: number, completableFuture: any): void; failAndClearPendingFuturesBetween(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, chunkStatus_: net_minecraft_world_level_chunk_status_ChunkStatus): void; findHighestStatusWithPendingFuture(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_status_ChunkStatus; readonly futures: any; readonly generationRefCount: any; generationSaveSyncFuture: any; getAllFutures(): any; getChunkIfPresent(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_ChunkAccess; getChunkIfPresentUnchecked(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_ChunkAccess; getFullStatus(): net_minecraft_server_level_FullChunkStatus; getLatestChunk(): net_minecraft_world_level_chunk_ChunkAccess; getLatestStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; getOrCreateFuture(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): any; getPersistedStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; getPos(): net_minecraft_world_level_ChunkPos; getQueueLevel(): number; getTicketLevel(): number; highestAllowedStatus: net_minecraft_world_level_chunk_status_ChunkStatus; increaseGenerationRefCount(): void; isStatusDisallowed(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): boolean; readonly pos: net_minecraft_world_level_ChunkPos; removeTask(chunkGenerationTask: net_minecraft_server_level_ChunkGenerationTask): void; replaceProtoChunk(imposterProtoChunk: net_minecraft_world_level_chunk_ImposterProtoChunk): void; rescheduleChunkTask(chunkMap: net_minecraft_server_level_ChunkMap, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): void; scheduleChunkGenerationTask(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, chunkMap: net_minecraft_server_level_ChunkMap): any; readonly startedWork: any; readonly task: any; updateHighestAllowedStatus(chunkMap: net_minecraft_server_level_ChunkMap): void; } interface net_minecraft_server_level_ParticleStatus extends net_minecraft_util_OptionEnum { readonly id: number; readonly key: string; } interface net_minecraft_server_level_PlayerMap { addPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean): void; getAllPlayers(): any; ignorePlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; ignored(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; ignoredOrUnknown(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; readonly players: any; removePlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; unIgnorePlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; } interface net_minecraft_server_level_PlayerSpawnFinder { readonly candidateCount: number; readonly coprime: number; readonly finishedFuture: any; readonly level: net_minecraft_server_level_ServerLevel; nextCandidateIndex: number; readonly offset: number; readonly radius: number; scheduleCandidate(arg0: number, arg1: number, arg2: number, supplier: any): void; scheduleNext(): void; readonly spawnSuggestion: net_minecraft_core_BlockPos; } interface net_minecraft_server_level_SectionTracker extends net_minecraft_world_level_lighting_DynamicGraphMinFixedPoint { getLevelFromSource(arg0: number): number; update(arg0: number, arg1: number, arg2: boolean): void; } interface net_minecraft_server_level_ServerBossEvent extends net_minecraft_world_BossEvent { addPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; broadcast(function_: any): void; getPlayers(): any; isVisible(): boolean; readonly players: any; removeAllPlayers(): void; removePlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; setVisible(arg0: boolean): void; readonly unmodifiablePlayers: any; visible: boolean; } interface net_minecraft_server_level_ServerChunkCache extends net_minecraft_world_level_chunk_ChunkSource { addEntity(entity: net_minecraft_world_entity_Entity): void; addTicket(ticket: net_minecraft_server_level_Ticket, chunkPos: net_minecraft_world_level_ChunkPos): void; addTicketAndLoadWithRadius(ticketType: net_minecraft_server_level_TicketType, chunkPos: net_minecraft_world_level_ChunkPos, arg2: number): any; addTicketWithRadius(ticketType: net_minecraft_server_level_TicketType, chunkPos: net_minecraft_world_level_ChunkPos, arg2: number): void; blockChanged(blockPos: net_minecraft_core_BlockPos): void; broadcastChangedChunks(profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; chunkAbsent(chunkHolder: net_minecraft_server_level_ChunkHolder, arg1: number): boolean; readonly chunkHoldersToBroadcast: any; readonly chunkMap: net_minecraft_server_level_ChunkMap; chunkScanner(): net_minecraft_world_level_chunk_storage_ChunkScanAccess; clearCache(): void; readonly dataStorage: net_minecraft_world_level_storage_DimensionDataStorage; deactivateTicketsOnClosing(): void; readonly distanceManager: net_minecraft_server_level_DistanceManager; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number, arg2: boolean): net_minecraft_world_level_chunk_LevelChunk; getChunkDebugData(chunkPos: net_minecraft_world_level_ChunkPos): string; getChunkFuture(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): any; getChunkFutureMainThread(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): any; getDataStorage(): net_minecraft_world_level_storage_DimensionDataStorage; getFullChunk(arg0: number, consumer: any): void; getGenerator(): net_minecraft_world_level_chunk_ChunkGenerator; getGeneratorState(): net_minecraft_world_level_chunk_ChunkGeneratorStructureState; getLastSpawnState(): net_minecraft_world_level_NaturalSpawner_SpawnState; getLevel(): net_minecraft_world_level_Level; getLevel(): net_minecraft_world_level_BlockGetter; getLightEngine(): net_minecraft_server_level_ThreadedLevelLightEngine; getLightEngine(): net_minecraft_world_level_lighting_LevelLightEngine; getPendingTasksCount(): number; getPoiManager(): net_minecraft_world_entity_ai_village_poi_PoiManager; getVisibleChunkIfPresent(arg0: number): net_minecraft_server_level_ChunkHolder; hasActiveTickets(): boolean; isPositionTicking(arg0: number): boolean; readonly lastChunk: net_minecraft_world_level_chunk_ChunkAccess[]; readonly lastChunkPos: number[]; readonly lastChunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus[]; lastInhabitedUpdate: number; lastSpawnState: net_minecraft_world_level_NaturalSpawner_SpawnState; readonly level: net_minecraft_server_level_ServerLevel; readonly lightEngine: net_minecraft_server_level_ThreadedLevelLightEngine; readonly mainThread: any; readonly mainThreadProcessor: any; move(serverPlayer: net_minecraft_server_level_ServerPlayer): void; onChunkReadyToSend(chunkHolder: net_minecraft_server_level_ChunkHolder): void; pollTask(): boolean; randomState(): net_minecraft_world_level_levelgen_RandomState; removeEntity(entity: net_minecraft_world_entity_Entity): void; removeTicketWithRadius(ticketType: net_minecraft_server_level_TicketType, chunkPos: net_minecraft_world_level_ChunkPos, arg2: number): void; runDistanceManagerUpdates(): boolean; save(arg0: boolean): void; sendToTrackingPlayers(entity: net_minecraft_world_entity_Entity, packet: net_minecraft_network_protocol_Packet): void; sendToTrackingPlayersAndSelf(entity: net_minecraft_world_entity_Entity, packet: net_minecraft_network_protocol_Packet): void; setSimulationDistance(arg0: number): void; setViewDistance(arg0: number): void; spawnEnemies: boolean; readonly spawningChunks: any; storeInCache(arg0: number, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): void; tickChunks(): void; tickChunks(profilerFiller: net_minecraft_util_profiling_ProfilerFiller, arg1: number): void; tickSpawningChunk(levelChunk: net_minecraft_world_level_chunk_LevelChunk, arg1: number, list: any, spawnState: net_minecraft_world_level_NaturalSpawner_SpawnState): void; readonly ticketStorage: net_minecraft_world_level_TicketStorage; } interface net_minecraft_server_level_ServerEntity { addPairing(serverPlayer: net_minecraft_server_level_ServerPlayer): void; readonly entity: net_minecraft_world_entity_Entity; getLastSentMovement(): net_minecraft_world_phys_Vec3; getLastSentXRot(): number; getLastSentYHeadRot(): number; getLastSentYRot(): number; getPositionBase(): net_minecraft_world_phys_Vec3; handleMinecartPosRot(newMinecartBehavior: net_minecraft_world_entity_vehicle_NewMinecartBehavior, arg1: number, arg2: number, arg3: boolean): void; lastPassengers: any; lastSentMovement: net_minecraft_world_phys_Vec3; lastSentXRot: number; lastSentYHeadRot: number; lastSentYRot: number; readonly level: net_minecraft_server_level_ServerLevel; readonly positionCodec: net_minecraft_network_protocol_game_VecDeltaCodec; removePairing(serverPlayer: net_minecraft_server_level_ServerPlayer): void; sendChanges(): void; sendDirtyEntityData(): void; sendPairingData(serverPlayer: net_minecraft_server_level_ServerPlayer, consumer: any): void; readonly synchronizer: net_minecraft_server_level_ServerEntity_Synchronizer; teleportDelay: number; tickCount: number; readonly trackDelta: boolean; trackedDataValues: any; readonly updateInterval: number; wasOnGround: boolean; wasRiding: boolean; } interface net_minecraft_server_level_ServerEntity_Synchronizer { sendToTrackingPlayers(packet: net_minecraft_network_protocol_Packet): void; sendToTrackingPlayersAndSelf(packet: net_minecraft_network_protocol_Packet): void; sendToTrackingPlayersFiltered(packet: net_minecraft_network_protocol_Packet, predicate: any): void; } interface net_minecraft_server_level_ServerEntityGetter extends net_minecraft_world_level_EntityGetter { getLevel(): net_minecraft_server_level_ServerLevel; getNearbyEntities(class_: any, targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, aABB: net_minecraft_world_phys_AABB): any; getNearbyPlayers(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, aABB: net_minecraft_world_phys_AABB): any; getNearestEntity(class_: any, targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, arg4: number, arg5: number, aABB: net_minecraft_world_phys_AABB): net_minecraft_world_entity_LivingEntity; getNearestEntity(tagKey: net_minecraft_tags_TagKey, targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, arg4: number, arg5: number, aABB: net_minecraft_world_phys_AABB): net_minecraft_world_entity_LivingEntity; getNearestEntity(list: any, targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number, arg4: number, arg5: number): net_minecraft_world_entity_LivingEntity; getNearestPlayer(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_entity_player_Player; getNearestPlayer(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number, arg3: number, arg4: number): net_minecraft_world_entity_player_Player; getNearestPlayer(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_player_Player; getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, predicate: any): net_minecraft_world_entity_player_Player; getNearestPlayer(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_entity_player_Player; getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): net_minecraft_world_entity_player_Player; } interface net_minecraft_server_level_ServerLevel extends net_minecraft_world_level_Level, net_minecraft_server_level_ServerEntityGetter, net_minecraft_world_level_WorldGenLevel { addDuringTeleport(entity: net_minecraft_world_entity_Entity): void; addEntity(entity: net_minecraft_world_entity_Entity): boolean; addLegacyChunkEntities(stream: any): void; addNewPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; addParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; addParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: boolean, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; addPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; addRespawnedPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; addWithUUID(entity: net_minecraft_world_entity_Entity): boolean; addWorldGenChunkEntities(stream: any): void; advanceWeatherCycle(): void; announceSleepStatus(): void; anyPlayerCloseEnoughForSpawning(blockPos: net_minecraft_core_BlockPos): boolean; anyPlayerCloseEnoughForSpawning(chunkPos: net_minecraft_world_level_ChunkPos): boolean; areEntitiesActuallyLoadedAndTicking(chunkPos: net_minecraft_world_level_ChunkPos): boolean; areEntitiesLoaded(arg0: number): boolean; readonly blockEvents: any; readonly blockEventsToReschedule: any; readonly blockTicks: net_minecraft_world_ticks_LevelTicks; canSleepThroughNights(): boolean; canSpawnEntitiesInChunk(chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly capListenerHolder: any; readonly chunkSource: net_minecraft_server_level_ServerChunkCache; cleanCapabilityListenerReferences(): void; clearBlockEvents(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; readonly customSpawners: any; debugSynchronizers(): net_minecraft_util_debug_LevelDebugSynchronizers; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity, arg3: number): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity): boolean; doBlockEvent(blockEventData: net_minecraft_world_level_BlockEventData): boolean; dragonFight: net_minecraft_world_level_dimension_end_EndDragonFight; dumpBlockEntityTickers(writer: any): void; emptyTime: number; readonly entityManager: net_minecraft_world_level_entity_PersistentEntitySectionManager; readonly entityTickList: net_minecraft_world_level_entity_EntityTickList; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction, particleOptions: net_minecraft_core_particles_ParticleOptions, particleOptions_: net_minecraft_core_particles_ParticleOptions, weightedList: net_minecraft_util_random_WeightedList, holder: net_minecraft_core_Holder): void; explode(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, vec3: net_minecraft_world_phys_Vec3, arg4: number, arg5: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; findClosestBiome3d(predicate: any, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number, arg4: number): any; findLightningRod(blockPos: net_minecraft_core_BlockPos): any; findLightningTargetAround(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; findNearestMapStructure(tagKey: net_minecraft_tags_TagKey, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: boolean): net_minecraft_core_BlockPos; readonly fluidTicks: net_minecraft_world_ticks_LevelTicks; readonly gameEventDispatcher: net_minecraft_world_level_gameevent_GameEventDispatcher; getAllEntities(): any; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getBlockTicks(): net_minecraft_world_ticks_LevelTicks; getBlockTicks(): net_minecraft_world_ticks_LevelTickAccess; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_LevelChunk; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getChunk(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_ChunkAccess; getChunkSource(): net_minecraft_server_level_ServerChunkCache; getChunkSource(): net_minecraft_world_level_chunk_ChunkSource; getDataStorage(): net_minecraft_world_level_storage_DimensionDataStorage; getDestroyType(key: net_minecraft_world_level_GameRules_Key): net_minecraft_world_level_Explosion_BlockInteraction; getDragonFight(): net_minecraft_world_level_dimension_end_EndDragonFight; getDragons(): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, predicate: any, list: any): void; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, predicate: any, list: any, arg3: number): void; getEntities(): net_minecraft_world_level_entity_LevelEntityGetter; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any, list: any): void; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any, list: any, arg4: number): void; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getEntityOrPart(arg0: number): net_minecraft_world_entity_Entity; getFluidTicks(): net_minecraft_world_ticks_LevelTicks; getFluidTicks(): net_minecraft_world_ticks_LevelTickAccess; getForceLoadedChunks(): any; getFreeMapId(): net_minecraft_world_level_saveddata_maps_MapId; getGameRules(): net_minecraft_world_level_GameRules; getLogicalHeight(): number; getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, predicate: any): net_minecraft_world_entity_player_Player; getNearestPlayer(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_entity_player_Player; getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): net_minecraft_world_entity_player_Player; getNearestPlayer(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_entity_player_Player; getNearestPlayer(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number, arg3: number, arg4: number): net_minecraft_world_entity_player_Player; getNearestPlayer(targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_player_Player; getPathTypeCache(): net_minecraft_world_level_pathfinder_PathTypeCache; getPlayers(predicate: any): any; getPlayers(predicate: any, arg1: number): any; getPoiManager(): net_minecraft_world_entity_ai_village_poi_PoiManager; getPortalForcer(): net_minecraft_world_level_portal_PortalForcer; getRaidAt(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_raid_Raid; getRaids(): net_minecraft_world_entity_raid_Raids; getRandomPlayer(): net_minecraft_server_level_ServerPlayer; getRandomSequence(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_util_RandomSource; getRandomSequences(): net_minecraft_world_RandomSequences; getScoreboard(): net_minecraft_server_ServerScoreboard; getScoreboard(): net_minecraft_world_scores_Scoreboard; getStructureManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; getWatchdogStats(): string; getWaypointManager(): net_minecraft_server_waypoints_ServerWaypointManager; handlingTick: boolean; invalidateCapabilities(pos: net_minecraft_core_BlockPos): void; invalidateCapabilities(pos: net_minecraft_world_level_ChunkPos): void; isCloseToVillage(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; isFlat(): boolean; isHandlingTick(): boolean; isPositionEntityTicking(blockPos: net_minecraft_core_BlockPos): boolean; isPositionTickingWithEntitiesLoaded(arg0: number): boolean; isRaided(blockPos: net_minecraft_core_BlockPos): boolean; isSpawningMonsters(): boolean; isUnobstructed(entity: net_minecraft_world_entity_Entity, voxelShape: net_minecraft_world_phys_shapes_VoxelShape): boolean; isUnobstructed(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): boolean; isUnobstructed(entity: net_minecraft_world_entity_Entity): boolean; isUpdatingNavigations: boolean; isVillage(blockPos: net_minecraft_core_BlockPos): boolean; isVillage(sectionPos: net_minecraft_core_SectionPos): boolean; readonly navigatingMobs: any; noSave: any; onReputationEvent(reputationEventType: net_minecraft_world_entity_ai_village_ReputationEventType, entity: net_minecraft_world_entity_Entity, reputationEventHandler: net_minecraft_world_entity_ReputationEventHandler): void; onStructureStartsAvailable(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; readonly pathTypesByPosCache: net_minecraft_world_level_pathfinder_PathTypeCache; playSeededSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number, arg8: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number, arg6: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number, arg8: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number): void; playSound(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; readonly portalForcer: net_minecraft_world_level_portal_PortalForcer; readonly raids: net_minecraft_world_entity_raid_Raids; readonly randomSequences: net_minecraft_world_RandomSequences; recipeAccess(): net_minecraft_world_item_crafting_RecipeManager; recipeAccess(): net_minecraft_world_item_crafting_RecipeAccess; registerCapabilityListener(pos: net_minecraft_core_BlockPos, listener: any): void; removePlayerImmediately(serverPlayer: net_minecraft_server_level_ServerPlayer, removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; resetEmptyTime(): void; resetWeatherCycle(): void; runBlockEvents(): void; save(progressListener: net_minecraft_util_ProgressListener, arg1: boolean, arg2: boolean): void; saveDebugReport(path: any): void; saveLevelData(arg0: boolean): void; sectionsToVillage(sectionPos: net_minecraft_core_SectionPos): number; sendParticles(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): number; sendParticles(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: boolean, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number): number; sendParticles(serverPlayer: net_minecraft_server_level_ServerPlayer, particleOptions: net_minecraft_core_particles_ParticleOptions, arg2: boolean, arg3: boolean, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): boolean; sendParticles(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean, arg2: number, arg3: number, arg4: number, packet: net_minecraft_network_protocol_Packet): boolean; readonly server: net_minecraft_server_MinecraftServer; readonly serverLevelData: net_minecraft_world_level_storage_ServerLevelData; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): boolean; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number): boolean; setChunkForced(arg0: number, arg1: number, arg2: boolean): boolean; setDayTime(arg0: number): void; setDragonFight(endDragonFight: net_minecraft_world_level_dimension_end_EndDragonFight): void; setMapData(mapId: net_minecraft_world_level_saveddata_maps_MapId, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): void; setWeatherParameters(arg0: number, arg1: number, arg2: boolean, arg3: boolean): void; readonly sleepStatus: net_minecraft_server_players_SleepStatus; startTickingChunk(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; readonly structureCheck: net_minecraft_world_level_levelgen_structure_StructureCheck; structureManager(): net_minecraft_world_level_StructureManager; syncData(type: any): void; tick(booleanSupplier: any): void; tickBlock(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; tickChunk(levelChunk: net_minecraft_world_level_chunk_LevelChunk, arg1: number): void; tickCustomSpawners(arg0: boolean): void; tickFluid(blockPos: net_minecraft_core_BlockPos, fluid: net_minecraft_world_level_material_Fluid): void; tickNonPassenger(entity: net_minecraft_world_entity_Entity): void; tickPassenger(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): void; tickPrecipitation(blockPos: net_minecraft_core_BlockPos): void; tickThunder(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; tickTime(): void; toString(): string; tryAddFreshEntityWithPassengers(entity: net_minecraft_world_entity_Entity): boolean; unload(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; updateNeighborsAt(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; updateNeighborsAt(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation): void; updateNeighboursOnBlockSet(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; updateSleepingPlayerList(): void; waitForEntities(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): void; wakeUpAllPlayers(): void; readonly waypointManager: net_minecraft_server_waypoints_ServerWaypointManager; } interface net_minecraft_server_level_ServerPlayer extends net_minecraft_world_entity_player_Player { acceptsChatMessages(): boolean; acceptsSystemMessages(arg0: boolean): boolean; readonly advancements: net_minecraft_server_PlayerAdvancements; allowsListing(): boolean; awardStat(stat: net_minecraft_stats_Stat, arg1: number): void; awardStat(resourceLocation: net_minecraft_resources_ResourceLocation): void; awardStat(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number): void; awardStat(stat: net_minecraft_stats_Stat): void; bedBlocked(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; bedInRange(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; calculateGameModeForNewPlayer(gameType: net_minecraft_world_level_GameType): net_minecraft_world_level_GameType; camera: net_minecraft_world_entity_Entity; canChatColor: boolean; canChatInColor(): boolean; chatSession: net_minecraft_network_chat_RemoteChatSession; chatVisibility: net_minecraft_world_entity_player_ChatVisiblity; checkMovementStatistics(arg0: number, arg1: number, arg2: number): void; checkRidingStatistics(arg0: number, arg1: number, arg2: number): void; chunkTrackingView: net_minecraft_server_level_ChunkTrackingView; clearRaidOmenPosition(): void; clientInformation(): net_minecraft_server_level_ClientInformation; commandSource(): net_minecraft_commands_CommandSource; connection: net_minecraft_server_network_ServerGamePacketListenerImpl; containerCounter: number; readonly containerListener: net_minecraft_world_inventory_ContainerListener; readonly containerSynchronizer: net_minecraft_world_inventory_ContainerSynchronizer; copyRespawnPosition(serverPlayer: net_minecraft_server_level_ServerPlayer): void; createCommandSourceStack(): net_minecraft_commands_CommandSourceStack; createCommonSpawnInfo(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_network_protocol_game_CommonPlayerSpawnInfo; debugSubscriptions(): any; deregisterEnderPearl(thrownEnderpearl: net_minecraft_world_entity_projectile_ThrownEnderpearl): void; disconnect(): void; disconnected: boolean; doTick(): void; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean, arg2: boolean): net_minecraft_world_entity_item_ItemEntity; drop(arg0: boolean): boolean; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean): net_minecraft_world_entity_item_ItemEntity; readonly enderPearls: any; enteredLavaOnVehiclePosition: net_minecraft_world_phys_Vec3; enteredNetherPosition: net_minecraft_world_phys_Vec3; findRespawnPositionAndUseSpawnBlock(arg0: boolean, postTeleportTransition: net_minecraft_world_level_portal_TeleportTransition_PostTeleportTransition): net_minecraft_world_level_portal_TeleportTransition; gameMode: any; getAdvancements(): net_minecraft_server_PlayerAdvancements; getCamera(): net_minecraft_world_entity_Entity; getChatSession(): net_minecraft_network_chat_RemoteChatSession; getChatVisibility(): net_minecraft_world_entity_player_ChatVisiblity; getChunkTrackingView(): net_minecraft_server_level_ChunkTrackingView; getEnderPearls(): any; getIpAddress(): string; getLanguage(): string; getLastActionTime(): number; getLastClientInput(): net_minecraft_world_entity_player_Input; getLastClientMoveIntent(): net_minecraft_world_phys_Vec3; getLastSectionPos(): net_minecraft_core_SectionPos; getRaidOmenPosition(): net_minecraft_core_BlockPos; getRecipeBook(): net_minecraft_stats_ServerRecipeBook; getRespawnConfig(): net_minecraft_server_level_ServerPlayer_RespawnConfig; getShoulderEntityLeft(): net_minecraft_nbt_CompoundTag; getShoulderEntityRight(): net_minecraft_nbt_CompoundTag; getStats(): net_minecraft_stats_ServerStatsCounter; getTabListDisplayName(): net_minecraft_network_chat_Component; getTabListFooter(): net_minecraft_network_chat_Component; getTabListHeader(): net_minecraft_network_chat_Component; getTabListOrder(): number; getTextFilter(): net_minecraft_server_network_TextFilter; handleTeamKill(scoreHolder: net_minecraft_world_scores_ScoreHolder, scoreHolder_: net_minecraft_world_scores_ScoreHolder, objectiveCriterias: net_minecraft_world_scores_criteria_ObjectiveCriteria[]): void; hasChangedDimension(): void; hasDisconnected(): boolean; hasTabListName: boolean; initInventoryMenu(): void; initMenu(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu): void; isChangingDimension(): boolean; isPvpAllowed(): boolean; isReachableBedBlock(blockPos: net_minecraft_core_BlockPos): boolean; isReceivingWaypoints(): boolean; language: string; lastActionTime: number; lastClientInput: net_minecraft_world_entity_player_Input; lastDayTimeTick: number; lastFoodSaturationZero: boolean; lastKnownClientMovement: net_minecraft_world_phys_Vec3; lastRecordedAirLevel: number; lastRecordedArmor: number; lastRecordedExperience: number; lastRecordedFoodLevel: number; lastRecordedHealthAndAbsorption: number; lastRecordedLevel: number; lastSectionPos: net_minecraft_core_SectionPos; lastSentExp: number; lastSentFood: number; lastSentHealth: number; level(): net_minecraft_server_level_ServerLevel; level(): net_minecraft_world_level_Level; levitationStartPos: net_minecraft_world_phys_Vec3; levitationStartTime: number; loadAndSpawnEnderPearl(valueInput: net_minecraft_world_level_storage_ValueInput): void; loadAndSpawnEnderPearls(valueInput: net_minecraft_world_level_storage_ValueInput): void; loadAndSpawnParentVehicle(valueInput: net_minecraft_world_level_storage_ValueInput): void; lookAt(anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor, vec3: net_minecraft_world_phys_Vec3): void; lookAt(anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor, entity: net_minecraft_world_entity_Entity, anchor_: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor): void; nextContainerCounter(): void; readonly object: any; openMenu(menuProvider: net_minecraft_world_MenuProvider): any; openMenu(menuProvider: net_minecraft_world_MenuProvider, extraDataWriter: any): any; particleStatus: net_minecraft_server_level_ParticleStatus; playShoulderEntityAmbientSound(compoundTag: net_minecraft_nbt_CompoundTag): void; raidOmenPosition: net_minecraft_core_BlockPos; readonly recipeBook: net_minecraft_stats_ServerRecipeBook; refreshTabListName(): void; registerAndUpdateEnderPearlTicket(thrownEnderpearl: net_minecraft_world_entity_projectile_ThrownEnderpearl): number; registerEnderPearl(thrownEnderpearl: net_minecraft_world_entity_projectile_ThrownEnderpearl): void; requestDebugSubscriptions(set: any): void; requestedDebugSubscriptions: any; requestedViewDistance(): number; resetLastActionTime(): void; resetSentInfo(): void; respawnConfig: net_minecraft_server_level_ServerPlayer_RespawnConfig; respawnEntityOnShoulder(compoundTag: net_minecraft_nbt_CompoundTag): void; restoreFrom(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean): void; restoreFrom(entity: net_minecraft_world_entity_Entity): void; saveEnderPearls(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveParentVehicle(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; seenCredits: boolean; sendChatMessage(outgoingChatMessage: net_minecraft_network_chat_OutgoingChatMessage, arg1: boolean, bound: net_minecraft_network_chat_ChatType_Bound): void; sendServerStatus(serverStatus: net_minecraft_network_protocol_status_ServerStatus): void; sendSystemMessage(component: net_minecraft_network_chat_Component): void; sendSystemMessage(component: net_minecraft_network_chat_Component, arg1: boolean): void; readonly server: net_minecraft_server_MinecraftServer; setCamera(entity: net_minecraft_world_entity_Entity): void; setChatSession(remoteChatSession: net_minecraft_network_chat_RemoteChatSession): void; setChunkTrackingView(chunkTrackingView: net_minecraft_server_level_ChunkTrackingView): void; setEntityOnShoulder(compoundTag: net_minecraft_nbt_CompoundTag): boolean; setExperienceLevels(arg0: number): void; setExperiencePoints(arg0: number): void; setGameMode(gameType: net_minecraft_world_level_GameType): boolean; setKnownMovement(vec3: net_minecraft_world_phys_Vec3): void; setLastClientInput(input: net_minecraft_world_entity_player_Input): void; setLastSectionPos(sectionPos: net_minecraft_core_SectionPos): void; setRaidOmenPosition(blockPos: net_minecraft_core_BlockPos): void; setRespawnPosition(respawnConfig: net_minecraft_server_level_ServerPlayer_RespawnConfig, arg1: boolean): void; setServerLevel(serverLevel: net_minecraft_server_level_ServerLevel): void; setShoulderEntityLeft(compoundTag: net_minecraft_nbt_CompoundTag): void; setShoulderEntityRight(compoundTag: net_minecraft_nbt_CompoundTag): void; setSpawnExtraParticlesOnFall(arg0: boolean): void; setTabListFooter(footer: net_minecraft_network_chat_Component): void; setTabListHeader(header: net_minecraft_network_chat_Component): void; setTabListHeaderFooter(header: net_minecraft_network_chat_Component, footer: net_minecraft_network_chat_Component): void; shouldFilterMessageTo(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; shoulderEntityLeft: net_minecraft_nbt_CompoundTag; shoulderEntityRight: net_minecraft_nbt_CompoundTag; showEndCredits(): void; snapTo(arg0: number, arg1: number, arg2: number): void; snapTo(vec3: net_minecraft_world_phys_Vec3): void; snapTo(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number): void; snapTo(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): void; snapTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; spawnExtraParticlesOnFall: boolean; startRiding(entity: net_minecraft_world_entity_Entity, arg1: boolean, arg2: boolean): boolean; startRiding(entity: net_minecraft_world_entity_Entity): boolean; startingToFallPosition: net_minecraft_world_phys_Vec3; readonly stats: net_minecraft_stats_ServerStatsCounter; storeGameTypes(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; synchronizeSpecialItemUpdates(itemStack: net_minecraft_world_item_ItemStack): void; tabListDisplayName: net_minecraft_network_chat_Component; tabListFooter: net_minecraft_network_chat_Component; tabListHeader: net_minecraft_network_chat_Component; teleport(teleportTransition: net_minecraft_world_level_portal_TeleportTransition): net_minecraft_server_level_ServerPlayer; teleport(teleportTransition: net_minecraft_world_level_portal_TeleportTransition): net_minecraft_world_entity_Entity; teleportTo(arg0: number, arg1: number, arg2: number): void; teleportTo(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: number, arg3: number, set: any, arg5: number, arg6: number, arg7: boolean): boolean; tellNeutralMobsThatIDied(): void; readonly textFilter: net_minecraft_server_network_TextFilter; textFilteringEnabled: boolean; timeEntitySatOnShoulder: number; trackEnteredOrExitedLavaOnVehicle(): void; trackStartFallingPosition(): void; triggerDimensionChangeTriggers(serverLevel: net_minecraft_server_level_ServerLevel): void; updateOptions(clientInformation: net_minecraft_server_level_ClientInformation): void; updatePlayerAttributes(): void; updateScoreForCriteria(objectiveCriteria: net_minecraft_world_scores_criteria_ObjectiveCriteria, arg1: number): void; wardenSpawnTracker: net_minecraft_world_entity_monster_warden_WardenSpawnTracker; wonGame: boolean; } interface net_minecraft_server_level_ServerPlayer_RespawnConfig { equals(o: any): boolean; forced(): boolean; hashCode(): number; isSamePosition(respawnConfig: net_minecraft_server_level_ServerPlayer_RespawnConfig): boolean; respawnData(): net_minecraft_world_level_storage_LevelData_RespawnData; toString(): string; } interface net_minecraft_server_level_ServerPlayer_RespawnPosAngle { equals(o: any): boolean; hashCode(): number; pitch(): number; position(): net_minecraft_world_phys_Vec3; toString(): string; yaw(): number; } interface net_minecraft_server_level_ServerPlayer_SavedPosition { dimension(): any; equals(o: any): boolean; hashCode(): number; position(): any; rotation(): any; toString(): string; } interface net_minecraft_server_level_ServerPlayerGameMode { changeGameModeForPlayer(gameType: net_minecraft_world_level_GameType): boolean; debugLogging(blockPos: net_minecraft_core_BlockPos, arg1: boolean, arg2: number, string: string): void; delayedDestroyPos: net_minecraft_core_BlockPos; delayedTickStart: number; destroyAndAck(blockPos: net_minecraft_core_BlockPos, arg1: number, string: string): void; destroyBlock(blockPos: net_minecraft_core_BlockPos): boolean; destroyPos: net_minecraft_core_BlockPos; destroyProgressStart: number; gameModeForPlayer: net_minecraft_world_level_GameType; gameTicks: number; getGameModeForPlayer(): net_minecraft_world_level_GameType; getPreviousGameModeForPlayer(): net_minecraft_world_level_GameType; handleBlockBreakAction(blockPos: net_minecraft_core_BlockPos, action: net_minecraft_network_protocol_game_ServerboundPlayerActionPacket_Action, direction: net_minecraft_core_Direction, arg3: number, arg4: number): void; hasDelayedDestroy: boolean; incrementDestroyProgress(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, arg2: number): number; isCreative(): boolean; isDestroyingBlock: boolean; isInRangeOfGround(): boolean; isSurvival(): boolean; lastSentState: number; level: net_minecraft_server_level_ServerLevel; readonly player: net_minecraft_server_level_ServerPlayer; previousGameModeForPlayer: net_minecraft_world_level_GameType; removeBlock(pos: net_minecraft_core_BlockPos, state: net_minecraft_world_level_block_state_BlockState, canHarvest: boolean, toolStack: net_minecraft_world_item_ItemStack): boolean; setGameModeForPlayer(gameType: net_minecraft_world_level_GameType, gameType_: net_minecraft_world_level_GameType): void; setLevel(serverLevel: net_minecraft_server_level_ServerLevel): void; tick(): void; useItem(serverPlayer: net_minecraft_server_level_ServerPlayer, level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; useItemOn(serverPlayer: net_minecraft_server_level_ServerPlayer, level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, interactionHand: net_minecraft_world_InteractionHand, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; } interface net_minecraft_server_level_SimulationChunkTracker extends net_minecraft_server_level_ChunkTracker { readonly chunks: any; getLevel(chunkPos: net_minecraft_world_level_ChunkPos): number; getLevel(arg0: number): number; runAllUpdates(): void; readonly ticketStorage: net_minecraft_world_level_TicketStorage; } interface net_minecraft_server_level_ThreadedLevelLightEngine extends net_minecraft_world_level_lighting_LevelLightEngine { addTask(arg0: number, arg1: number, taskType: any, runnable: any): void; addTask(arg0: number, arg1: number, intSupplier: any, taskType: any, runnable: any): void; readonly chunkMap: net_minecraft_server_level_ChunkMap; close(): void; readonly consecutiveExecutor: net_minecraft_util_thread_ConsecutiveExecutor; initializeLight(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg1: boolean): any; lightChunk(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg1: boolean): any; readonly lightTasks: any; runUpdate(): void; readonly scheduled: any; readonly taskDispatcher: net_minecraft_server_level_ChunkTaskDispatcher; readonly taskPerBatch: number; tryScheduleUpdate(): void; updateChunkStatus(chunkPos: net_minecraft_world_level_ChunkPos): void; waitForPendingTasks(arg0: number, arg1: number): any; } interface net_minecraft_server_level_ThrottlingChunkTaskDispatcher extends net_minecraft_server_level_ChunkTaskDispatcher { readonly chunkPositionsInExecution: any; readonly executorSchedulerName: string; getDebugStatus(): string; readonly maxChunksInExecution: number; } interface net_minecraft_server_level_Ticket { decreaseTicksLeft(): void; getTicketLevel(): number; getType(): net_minecraft_server_level_TicketType; isTimedOut(): boolean; resetTicksLeft(): void; readonly ticketLevel: number; ticksLeft: number; toString(): string; readonly type: net_minecraft_server_level_TicketType; } interface net_minecraft_server_level_TicketType { canExpireIfUnloaded(): boolean; doesLoad(): boolean; doesSimulate(): boolean; equals(o: any): boolean; flags(): number; forceNaturalSpawning(): boolean; hasTimeout(): boolean; hashCode(): number; persist(): boolean; shouldKeepDimensionActive(): boolean; timeout(): number; toString(): string; } interface net_minecraft_server_level_WorldGenRegion extends net_minecraft_world_level_WorldGenLevel { readonly biomeManager: net_minecraft_world_level_biome_BiomeManager; readonly blockTicks: net_minecraft_world_ticks_WorldGenTickAccess; readonly cache: net_minecraft_util_StaticCache2D; readonly center: net_minecraft_world_level_chunk_ChunkAccess; currentlyGenerating: any; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity, arg3: number): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity): boolean; readonly fluidTicks: net_minecraft_world_ticks_WorldGenTickAccess; readonly generatingStep: net_minecraft_world_level_chunk_status_ChunkStep; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getCenter(): net_minecraft_world_level_ChunkPos; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getChunk(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_ChunkAccess; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, arg1: number, arg2: number): number; getHeight(): number; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, blockPos: net_minecraft_core_BlockPos): number; isOldChunkAround(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): boolean; readonly level: net_minecraft_server_level_ServerLevel; readonly levelData: net_minecraft_world_level_storage_LevelData; markPosForPostprocessing(blockPos: net_minecraft_core_BlockPos): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; readonly random: net_minecraft_util_RandomSource; readonly seed: number; readonly subTickCount: any; } interface net_minecraft_server_level_progress_ChunkLoadStatusView { get(arg0: number, arg1: number): net_minecraft_world_level_chunk_status_ChunkStatus; moveTo(resourceKey: net_minecraft_resources_ResourceKey, chunkPos: net_minecraft_world_level_ChunkPos): void; radius(): number; } interface net_minecraft_server_level_progress_LevelLoadListener { finish(stage: net_minecraft_server_level_progress_LevelLoadListener_Stage): void; start(stage: net_minecraft_server_level_progress_LevelLoadListener_Stage, arg1: number): void; update(stage: net_minecraft_server_level_progress_LevelLoadListener_Stage, arg1: number, arg2: number): void; updateFocus(resourceKey: net_minecraft_resources_ResourceKey, chunkPos: net_minecraft_world_level_ChunkPos): void; } interface net_minecraft_server_level_progress_LevelLoadListener_Stage { } interface net_minecraft_server_level_progress_LevelLoadProgressTracker extends net_minecraft_server_level_progress_LevelLoadListener { beginSegment(arg0: number): void; finalizedWeight: number; finishSegment(): void; get(): number; readonly includePlayerChunks: boolean; progress: number; segmentFraction: number; segmentWeight: number; totalWeight: number; tracksStage(stage: net_minecraft_server_level_progress_LevelLoadListener_Stage): boolean; updateProgress(): void; } interface net_minecraft_server_level_progress_LoggingLevelLoadListener extends net_minecraft_server_level_progress_LevelLoadListener { closed: boolean; readonly includePlayerChunks: boolean; nextLogTime: number; readonly progressTracker: net_minecraft_server_level_progress_LevelLoadProgressTracker; startTime: number; } interface net_minecraft_server_network_CommonListenerCookie { clientInformation(): net_minecraft_server_level_ClientInformation; connectionType(): any; equals(o: any): boolean; gameProfile(): any; hashCode(): number; latency(): number; toString(): string; transferred(): boolean; } interface net_minecraft_server_network_ConfigurationTask { start(consumer: any): void; tick(): boolean; type(): net_minecraft_server_network_ConfigurationTask_Type; } interface net_minecraft_server_network_ConfigurationTask_Type { equals(o: any): boolean; hashCode(): number; id(): string; toString(): string; } interface net_minecraft_server_network_Filterable { equals(o: any): boolean; filtered(): any; get(arg0: boolean): any; hashCode(): number; map(function_: any): net_minecraft_server_network_Filterable; raw(): any; resolve(function_: any): any; toString(): string; } interface net_minecraft_server_network_FilteredText { equals(o: any): boolean; filtered(): string; filteredOrEmpty(): string; hashCode(): number; isFiltered(): boolean; mask(): net_minecraft_network_chat_FilterMask; raw(): string; toString(): string; } interface net_minecraft_server_network_LegacyProtocolUtils { } interface net_minecraft_server_network_LegacyQueryHandler { channelRead(channelHandlerContext: any, object: any): void; readonly server: net_minecraft_server_ServerInfo; } interface net_minecraft_server_network_LegacyTextFilter extends net_minecraft_server_network_ServerTextFilter { readonly authKey: string; readonly joinEncoder: any; readonly joinEndpoint: any; readonly leaveEncoder: any; readonly leaveEndpoint: any; processJoinOrLeave(gameProfile: any, uRL: any, joinOrLeaveEncoder: any, executor: any): void; processRequest(jsonObject: any, uRL: any): void; } interface net_minecraft_server_network_MemoryServerHandshakePacketListenerImpl extends net_minecraft_network_protocol_handshake_ServerHandshakePacketListener { readonly connection: net_minecraft_network_Connection; readonly server: net_minecraft_server_MinecraftServer; } interface net_minecraft_server_network_PlayerChunkSender { batchQuota: number; collectChunksToSend(chunkMap: net_minecraft_server_level_ChunkMap, chunkPos: net_minecraft_world_level_ChunkPos): any; desiredChunksPerTick: number; dropChunk(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkPos: net_minecraft_world_level_ChunkPos): void; isPending(arg0: number): boolean; markChunkPendingToSend(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; maxUnacknowledgedBatches: number; readonly memoryConnection: boolean; onChunkBatchReceivedByClient(arg0: number): void; readonly pendingChunks: any; sendNextChunks(serverPlayer: net_minecraft_server_level_ServerPlayer): void; unacknowledgedBatches: number; } interface net_minecraft_server_network_PlayerSafetyServiceTextFilter extends net_minecraft_server_network_ServerTextFilter { aquireIAuthenticationResult(): any; readonly client: any; readonly clientParameters: any; readonly connectionReadTimeoutMs: number; readonly fullyFilteredEvents: any; } interface net_minecraft_server_network_ServerCommonPacketListenerImpl extends net_minecraft_network_protocol_common_ServerCommonPacketListener { checkIfClosed(arg0: number): boolean; close(): void; closed: boolean; closedListenerTime: number; readonly connection: net_minecraft_network_Connection; connectionType: any; createCookie(clientInformation: net_minecraft_server_level_ClientInformation): net_minecraft_server_network_CommonListenerCookie; createCookie(clientInformation: net_minecraft_server_level_ClientInformation, connectionType: any): net_minecraft_server_network_CommonListenerCookie; disconnect(component: net_minecraft_network_chat_Component): void; disconnect(disconnectionDetails: net_minecraft_network_DisconnectionDetails): void; getConnection(): net_minecraft_network_Connection; getConnectionType(): any; getOwner(): any; getPacketProcessor(): net_minecraft_network_PacketProcessor; isSingleplayerOwner(): boolean; keepAliveChallenge: number; keepAlivePending: boolean; keepAliveTime: number; keepConnectionAlive(): void; latency(): number; playerProfile(): any; resumeFlushing(): void; send(packet: net_minecraft_network_protocol_Packet): void; send(packet: net_minecraft_network_protocol_Packet, channelFutureListener: any): void; readonly server: net_minecraft_server_MinecraftServer; suspendFlushing(): void; suspendFlushingOnServerThread: boolean; readonly transferred: boolean; } interface net_minecraft_server_network_ServerConfigurationPacketListenerImpl extends net_minecraft_server_network_ServerCommonPacketListenerImpl, net_minecraft_network_protocol_configuration_ServerConfigurationPacketListener, net_minecraft_network_TickablePacketListener { addOptionalTasks(): void; clientInformation: net_minecraft_server_level_ClientInformation; readonly configurationTasks: any; currentTask: net_minecraft_server_network_ConfigurationTask; finishCurrentTask(type: net_minecraft_server_network_ConfigurationTask_Type): void; readonly gameProfile: any; prepareSpawnTask: net_minecraft_server_network_config_PrepareSpawnTask; returnToWorld(): void; runConfiguration(): void; startConfiguration(): void; startNextTask(): void; synchronizeRegistriesTask: net_minecraft_server_network_config_SynchronizeRegistriesTask; } interface net_minecraft_server_network_ServerConnectionListener { readonly channels: any; readonly connections: any; getConnections(): any; getServer(): net_minecraft_server_MinecraftServer; running: boolean; readonly server: net_minecraft_server_MinecraftServer; startMemoryChannel(): any; startTcpServerListener(inetAddress: any, arg1: number): void; stop(): void; tick(): void; } interface net_minecraft_server_network_ServerGamePacketListenerImpl extends net_minecraft_server_network_ServerCommonPacketListenerImpl, net_minecraft_network_protocol_game_GameProtocols_Context, net_minecraft_network_protocol_game_ServerGamePacketListener, net_minecraft_server_network_ServerPlayerConnection, net_minecraft_network_TickablePacketListener { aboveGroundTickCount: number; aboveGroundVehicleTickCount: number; ackBlockChangesUpTo(arg0: number): void; awaitingPositionFromClient: net_minecraft_world_phys_Vec3; awaitingTeleport: number; awaitingTeleportTime: number; broadcastChatMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): void; readonly chatMessageChain: net_minecraft_util_FutureChain; chatSession: net_minecraft_network_chat_RemoteChatSession; readonly chatSpamThrottler: net_minecraft_util_TickThrottler; readonly chunkSender: net_minecraft_server_network_PlayerChunkSender; clientIsFloating: boolean; clientVehicleIsFloating: boolean; collectSignedArguments(serverboundChatCommandSignedPacket: net_minecraft_network_protocol_game_ServerboundChatCommandSignedPacket, signableCommand: net_minecraft_network_chat_SignableCommand, lastSeenMessages: net_minecraft_network_chat_LastSeenMessages): any; collectUnsignedArguments(list: any): any; detectRateSpam(): void; readonly dropSpamThrottler: net_minecraft_util_TickThrottler; filterTextPacket(object: any, biFunction: any): any; filterTextPacket(string: string): any; filterTextPacket(list: any): any; filterableFromOutgoing(filteredText: net_minecraft_server_network_FilteredText): net_minecraft_server_network_Filterable; firstGoodX: number; firstGoodY: number; firstGoodZ: number; getMaximumFlyingTicks(entity: net_minecraft_world_entity_Entity): number; getRemoteAddress(): any; getSignedMessage(serverboundChatPacket: net_minecraft_network_protocol_game_ServerboundChatPacket, lastSeenMessages: net_minecraft_network_chat_LastSeenMessages): net_minecraft_network_chat_PlayerChatMessage; handleMessageDecodeFailure(decodeException: net_minecraft_network_chat_SignedMessageChain_DecodeException): void; handlePlayerKnownMovement(vec3: net_minecraft_world_phys_Vec3): void; isEntityCollidingWithAnythingNew(levelReader: net_minecraft_world_level_LevelReader, entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, arg3: number, arg4: number, arg5: number): boolean; knownMovePacketCount: number; lastGoodX: number; lastGoodY: number; lastGoodZ: number; readonly lastSeenMessages: net_minecraft_network_chat_LastSeenMessagesValidator; lastVehicle: net_minecraft_world_entity_Entity; readonly messageSignatureCache: net_minecraft_network_chat_MessageSignatureCache; nextChatIndex: number; noBlocksAround(entity: net_minecraft_world_entity_Entity): boolean; parseCommand(string: string): any; performSignedChatCommand(serverboundChatCommandSignedPacket: net_minecraft_network_protocol_game_ServerboundChatCommandSignedPacket, lastSeenMessages: net_minecraft_network_chat_LastSeenMessages): void; performUnsignedChatCommand(string: string): void; player: net_minecraft_server_level_ServerPlayer; receivedMovePacketCount: number; receivedMovementThisTick: boolean; removePlayerFromWorld(): void; resetPlayerChatState(remoteChatSession: net_minecraft_network_chat_RemoteChatSession): void; resetPosition(): void; resyncPlayerWithVehicle(vehicle: net_minecraft_world_entity_Entity): void; send(packet: net_minecraft_network_protocol_Packet): void; send(packet: net_minecraft_network_protocol_Packet, channelFutureListener: any): void; sendDisguisedChatMessage(component: net_minecraft_network_chat_Component, bound: net_minecraft_network_chat_ChatType_Bound): void; sendPlayerChatMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, bound: net_minecraft_network_chat_ChatType_Bound): void; shouldCheckPlayerMovement(arg0: boolean): boolean; signBook(filteredText: net_minecraft_server_network_FilteredText, list: any, arg2: number): void; signedMessageDecoder: net_minecraft_network_chat_SignedMessageChain_Decoder; switchToConfig(): void; teleport(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; teleport(positionMoveRotation: net_minecraft_world_entity_PositionMoveRotation, set: any): void; tickCount: number; tickPlayer(): boolean; tryHandleChat(string: string, arg1: boolean, runnable: any): void; tryPickItem(itemStack: net_minecraft_world_item_ItemStack): void; unpackAndApplyLastSeen(update: net_minecraft_network_chat_LastSeenMessages_Update): any; updateAwaitingTeleport(): boolean; updateBookContents(list: any, arg1: number): void; updateSignText(serverboundSignUpdatePacket: net_minecraft_network_protocol_game_ServerboundSignUpdatePacket, list: any): void; vehicleFirstGoodX: number; vehicleFirstGoodY: number; vehicleFirstGoodZ: number; vehicleLastGoodX: number; vehicleLastGoodY: number; vehicleLastGoodZ: number; waitingForSwitchToConfig: boolean; } interface net_minecraft_server_network_ServerHandshakePacketListenerImpl extends net_minecraft_network_protocol_handshake_ServerHandshakePacketListener { beginLogin(clientIntentionPacket: net_minecraft_network_protocol_handshake_ClientIntentionPacket, arg1: boolean): void; readonly connection: net_minecraft_network_Connection; readonly server: net_minecraft_server_MinecraftServer; } interface net_minecraft_server_network_ServerLoginPacketListenerImpl extends net_minecraft_network_protocol_login_ServerLoginPacketListener, net_minecraft_network_TickablePacketListener { authenticatedProfile: any; readonly challenge: number[]; readonly connection: net_minecraft_network_Connection; disconnect(component: net_minecraft_network_chat_Component): void; finishLoginAndWaitForClient(gameProfile: any): void; getUserName(): string; isPlayerAlreadyInWorld(gameProfile: any): boolean; requestedUsername: string; readonly server: net_minecraft_server_MinecraftServer; readonly serverId: string; startClientVerification(gameProfile: any): void; state: any; readonly transferred: boolean; verifyLoginAndFinishConnectionSetup(gameProfile: any): void; } interface net_minecraft_server_network_ServerPlayerConnection { getPlayer(): net_minecraft_server_level_ServerPlayer; send(packet: net_minecraft_network_protocol_Packet): void; } interface net_minecraft_server_network_ServerStatusPacketListenerImpl extends net_minecraft_network_protocol_status_ServerStatusPacketListener { readonly connection: net_minecraft_network_Connection; hasRequestedStatus: boolean; readonly status: net_minecraft_network_protocol_status_ServerStatus; readonly statusCache: string; } interface net_minecraft_server_network_ServerTextFilter { readonly chatEncoder: any; readonly chatEndpoint: any; readonly chatIgnoreStrategy: net_minecraft_server_network_ServerTextFilter_IgnoreStrategy; close(): void; connectionReadTimeout(): number; createContext(gameProfile: any): net_minecraft_server_network_TextFilter; drainStream(inputStream: any): void; filterText(string: string, ignoreStrategy: net_minecraft_server_network_ServerTextFilter_IgnoreStrategy, jsonObject: any): net_minecraft_server_network_FilteredText; getURLConnection(uRL: any): any; makeRequest(jsonObject: any, uRL: any): any; parseMask(string: string, jsonArray: any, ignoreStrategy: net_minecraft_server_network_ServerTextFilter_IgnoreStrategy): net_minecraft_network_chat_FilterMask; processRequestResponse(jsonObject: any, uRL: any): any; requestMessageProcessing(gameProfile: any, string: string, ignoreStrategy: net_minecraft_server_network_ServerTextFilter_IgnoreStrategy, executor: any): any; setAuthorizationProperty(httpURLConnection: any): void; readonly workerPool: any; } interface net_minecraft_server_network_ServerTextFilter_IgnoreStrategy { shouldIgnore(string: string, arg1: number): boolean; } interface net_minecraft_server_network_TextFilter { join(): void; leave(): void; processMessageBundle(list: any): any; processStreamMessage(string: string): any; } interface net_minecraft_server_network_config_JoinWorldTask extends net_minecraft_server_network_ConfigurationTask { } interface net_minecraft_server_network_config_PrepareSpawnTask extends net_minecraft_server_network_ConfigurationTask { close(): void; keepAlive(): void; readonly loadListener: net_minecraft_server_level_progress_LevelLoadListener; readonly nameAndId: net_minecraft_server_players_NameAndId; readonly server: net_minecraft_server_MinecraftServer; spawnPlayer(connection: net_minecraft_network_Connection, commonListenerCookie: net_minecraft_server_network_CommonListenerCookie): net_minecraft_server_level_ServerPlayer; state: any; } interface net_minecraft_server_network_config_ServerCodeOfConductConfigurationTask extends net_minecraft_server_network_ConfigurationTask { readonly codeOfConduct: any; } interface net_minecraft_server_network_config_ServerResourcePackConfigurationTask extends net_minecraft_server_network_ConfigurationTask { readonly info: net_minecraft_server_MinecraftServer_ServerResourcePackInfo; } interface net_minecraft_server_network_config_SynchronizeRegistriesTask extends net_minecraft_server_network_ConfigurationTask { handleResponse(list: any, consumer: any): void; readonly registries: net_minecraft_core_LayeredRegistryAccess; readonly requestedPacks: any; sendRegistries(consumer: any, set: any): void; } interface net_minecraft_server_notifications_EmptyNotificationService extends net_minecraft_server_notifications_NotificationService { } interface net_minecraft_server_notifications_NotificationManager extends net_minecraft_server_notifications_NotificationService { readonly notificationServices: any; registerService(notificationService: net_minecraft_server_notifications_NotificationService): void; } interface net_minecraft_server_notifications_NotificationService { ipBanned(ipBanListEntry: net_minecraft_server_players_IpBanListEntry): void; ipUnbanned(string: string): void; onGameRuleChanged(string: string, value: net_minecraft_world_level_GameRules_Value): void; playerAddedToAllowlist(nameAndId: net_minecraft_server_players_NameAndId): void; playerBanned(userBanListEntry: net_minecraft_server_players_UserBanListEntry): void; playerDeoped(serverOpListEntry: net_minecraft_server_players_ServerOpListEntry): void; playerJoined(serverPlayer: net_minecraft_server_level_ServerPlayer): void; playerLeft(serverPlayer: net_minecraft_server_level_ServerPlayer): void; playerOped(serverOpListEntry: net_minecraft_server_players_ServerOpListEntry): void; playerRemovedFromAllowlist(nameAndId: net_minecraft_server_players_NameAndId): void; playerUnbanned(nameAndId: net_minecraft_server_players_NameAndId): void; serverSaveCompleted(): void; serverSaveStarted(): void; serverShuttingDown(): void; serverStarted(): void; statusHeartbeat(): void; } interface net_minecraft_server_packs_AbstractPackResources extends net_minecraft_server_packs_PackResources { toString(): string; } interface net_minecraft_server_packs_BuiltInMetadata { get(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType): any; readonly values: any; } interface net_minecraft_server_packs_CompositePackResources extends net_minecraft_server_packs_PackResources { readonly packResourcesStack: any; readonly primaryPackResources: net_minecraft_server_packs_PackResources; } interface net_minecraft_server_packs_DownloadCacheCleaner { } interface net_minecraft_server_packs_DownloadQueue { readonly cacheDir: any; close(): void; downloadBatch(batchConfig: net_minecraft_server_packs_DownloadQueue_BatchConfig, map: any): any; readonly eventLog: net_minecraft_util_eventlog_JsonEventLog; getFileInfo(path: any): any; runDownload(batchConfig: net_minecraft_server_packs_DownloadQueue_BatchConfig, map: any): net_minecraft_server_packs_DownloadQueue_BatchResult; readonly tasks: net_minecraft_util_thread_ConsecutiveExecutor; } interface net_minecraft_server_packs_DownloadQueue_BatchConfig { equals(o: any): boolean; hashCode(): number; hashFunction(): any; headers(): any; listener(): net_minecraft_util_HttpUtil_DownloadProgressListener; maxSize(): number; proxy(): any; toString(): string; } interface net_minecraft_server_packs_DownloadQueue_BatchResult { downloaded(): any; equals(o: any): boolean; failed(): any; hashCode(): number; toString(): string; } interface net_minecraft_server_packs_DownloadQueue_DownloadRequest { equals(o: any): boolean; hash(): any; hashCode(): number; toString(): string; url(): any; } interface net_minecraft_server_packs_FeatureFlagsMetadataSection { equals(o: any): boolean; flags(): net_minecraft_world_flag_FeatureFlagSet; hashCode(): number; toString(): string; } interface net_minecraft_server_packs_FilePackResources extends net_minecraft_server_packs_AbstractPackResources { addPrefix(string: string): string; getResource(packType: net_minecraft_server_packs_PackType, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_server_packs_resources_IoSupplier; getResource(string: string): net_minecraft_server_packs_resources_IoSupplier; readonly prefix: string; readonly zipFileAccess: net_minecraft_server_packs_FilePackResources_SharedZipFileAccess; } interface net_minecraft_server_packs_FilePackResources_FileResourcesSupplier extends net_minecraft_server_packs_repository_Pack_ResourcesSupplier { readonly content: any; } interface net_minecraft_server_packs_FilePackResources_SharedZipFileAccess { close(): void; failedToLoad: boolean; readonly file: any; finalize(): void; getOrCreateZipFile(): any; zipFile: any; } interface net_minecraft_server_packs_OverlayMetadataSection { equals(o: any): boolean; hashCode(): number; overlays(): any; overlaysForVersion(packFormat: net_minecraft_server_packs_metadata_pack_PackFormat): any; toString(): string; } interface net_minecraft_server_packs_OverlayMetadataSection_OverlayEntry { equals(o: any): boolean; format(): net_minecraft_util_InclusiveRange; hashCode(): number; isApplicable(packFormat: net_minecraft_server_packs_metadata_pack_PackFormat): boolean; overlay(): string; toString(): string; } interface net_minecraft_server_packs_OverlayMetadataSection_OverlayEntry_IntermediateEntry extends net_minecraft_server_packs_metadata_pack_PackFormat_IntermediaryFormatHolder { equals(o: any): boolean; hashCode(): number; overlay(): string; toString(): string; } interface net_minecraft_server_packs_PackLocationInfo { createChatLink(arg0: boolean, component: net_minecraft_network_chat_Component): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; id(): string; knownPackInfo(): any; source(): net_minecraft_server_packs_repository_PackSource; title(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_server_packs_PackResources { close(): void; getMetadataSection(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType): any; getNamespaces(packType: net_minecraft_server_packs_PackType): any; getResource(packType: net_minecraft_server_packs_PackType, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_server_packs_resources_IoSupplier; getRootResource(strings: string[]): net_minecraft_server_packs_resources_IoSupplier; knownPackInfo(): any; listResources(packType: net_minecraft_server_packs_PackType, string: string, string_: string, resourceOutput: net_minecraft_server_packs_PackResources_ResourceOutput): void; location(): net_minecraft_server_packs_PackLocationInfo; packId(): string; } interface net_minecraft_server_packs_PackResources_ResourceOutput { } interface net_minecraft_server_packs_PackSelectionConfig { defaultPosition(): net_minecraft_server_packs_repository_Pack_Position; equals(o: any): boolean; fixedPosition(): boolean; hashCode(): number; required(): boolean; toString(): string; } interface net_minecraft_server_packs_PackType extends net_minecraft_util_StringRepresentable { readonly directory: string; getDirectory(): string; } interface net_minecraft_server_packs_PathPackResources extends net_minecraft_server_packs_AbstractPackResources { readonly root: any; } interface net_minecraft_server_packs_PathPackResources_PathResourcesSupplier extends net_minecraft_server_packs_repository_Pack_ResourcesSupplier { readonly content: any; } interface net_minecraft_server_packs_VanillaPackResources extends net_minecraft_server_packs_PackResources { asProvider(): net_minecraft_server_packs_resources_ResourceProvider; listRawPaths(packType: net_minecraft_server_packs_PackType, resourceLocation: net_minecraft_resources_ResourceLocation, consumer: any): void; readonly metadata: net_minecraft_server_packs_BuiltInMetadata; readonly namespaces: any; readonly pathsForType: any; readonly rootPaths: any; } interface net_minecraft_server_packs_VanillaPackResourcesBuilder { applyDevelopmentConfig(): net_minecraft_server_packs_VanillaPackResourcesBuilder; build(packLocationInfo: net_minecraft_server_packs_PackLocationInfo): net_minecraft_server_packs_VanillaPackResources; exposeNamespace(strings: string[]): net_minecraft_server_packs_VanillaPackResourcesBuilder; metadata: net_minecraft_server_packs_BuiltInMetadata; readonly namespaces: any; readonly pathsForType: any; pushAssetPath(packType: net_minecraft_server_packs_PackType, path: any): net_minecraft_server_packs_VanillaPackResourcesBuilder; pushClasspathResources(packType: net_minecraft_server_packs_PackType, class_: any): net_minecraft_server_packs_VanillaPackResourcesBuilder; pushJarResources(): net_minecraft_server_packs_VanillaPackResourcesBuilder; pushPathForType(packType: net_minecraft_server_packs_PackType, path: any): void; pushRootPath(path: any): void; pushUniversalPath(path: any): net_minecraft_server_packs_VanillaPackResourcesBuilder; readonly rootPaths: any; setMetadata(builtInMetadata: net_minecraft_server_packs_BuiltInMetadata): net_minecraft_server_packs_VanillaPackResourcesBuilder; validateDirPath(path: any): boolean; } interface net_minecraft_server_packs_linkfs_LinkFileSystem { close(): void; getFileStores(): any; getPath(string: string, strings: string[]): any; getPathMatcher(string: string): any; getRootDirectories(): any; getSeparator(): string; getUserPrincipalLookupService(): any; isOpen(): boolean; isReadOnly(): boolean; newWatchService(): any; provider(): any; readonly root: any; rootPath(): any; store(): any; supportedFileAttributeViews(): any; } interface net_minecraft_server_packs_linkfs_LinkFileSystem_Builder { build(string: string): any; put(list: any, string: string, path: any): net_minecraft_server_packs_linkfs_LinkFileSystem_Builder; put(list: any, path: any): net_minecraft_server_packs_linkfs_LinkFileSystem_Builder; readonly root: any; } interface net_minecraft_server_packs_metadata_MetadataSectionType { codec(): any; equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; withValue(object: any): net_minecraft_server_packs_metadata_MetadataSectionType_WithValue; } interface net_minecraft_server_packs_metadata_MetadataSectionType_WithValue { equals(o: any): boolean; hashCode(): number; toString(): string; type(): net_minecraft_server_packs_metadata_MetadataSectionType; unwrapToType(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType): any; value(): any; } interface net_minecraft_server_packs_metadata_pack_PackFormat { compareTo(packFormat: net_minecraft_server_packs_metadata_pack_PackFormat): number; equals(o: any): boolean; hashCode(): number; major(): number; minor(): number; minorRange(): net_minecraft_util_InclusiveRange; toString(): string; } interface net_minecraft_server_packs_metadata_pack_PackFormat_IntermediaryFormat { effectiveMinMajorVersion(): number; equals(o: any): boolean; format(): any; hashCode(): number; max(): any; min(): any; supported(): any; toString(): string; validate(arg0: number, arg1: boolean, arg2: boolean, string: string, string_: string): any; validateNewFormat(arg0: number, arg1: boolean, arg2: boolean, string: string, string_: string): any; validateOldFormat(arg0: number, arg1: boolean, string: string, string_: string): any; validatePackFormatForRange(arg0: number, arg1: number): string; } interface net_minecraft_server_packs_metadata_pack_PackFormat_IntermediaryFormatHolder { format(): net_minecraft_server_packs_metadata_pack_PackFormat_IntermediaryFormat; } interface net_minecraft_server_packs_metadata_pack_PackMetadataSection { description(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; supportedFormats(): net_minecraft_util_InclusiveRange; toString(): string; } interface net_minecraft_server_packs_repository_BuiltInPackSource extends net_minecraft_server_packs_repository_RepositorySource { createBuiltinPack(string: string, resourcesSupplier: net_minecraft_server_packs_repository_Pack_ResourcesSupplier, component: net_minecraft_network_chat_Component): net_minecraft_server_packs_repository_Pack; createVanillaPack(packResources: net_minecraft_server_packs_PackResources): net_minecraft_server_packs_repository_Pack; discoverPacksInPath(path: any, biConsumer: any): void; getPackTitle(string: string): net_minecraft_network_chat_Component; getVanillaPack(): net_minecraft_server_packs_VanillaPackResources; listBundledPacks(consumer: any): void; readonly packDir: net_minecraft_resources_ResourceLocation; readonly packType: net_minecraft_server_packs_PackType; populatePackList(biConsumer: any): void; readonly validator: net_minecraft_world_level_validation_DirectoryValidator; readonly vanillaPack: net_minecraft_server_packs_VanillaPackResources; } interface net_minecraft_server_packs_repository_FolderRepositorySource extends net_minecraft_server_packs_repository_RepositorySource { createDiscoveredFilePackInfo(path: any): net_minecraft_server_packs_PackLocationInfo; readonly folder: any; readonly packSource: net_minecraft_server_packs_repository_PackSource; readonly packType: net_minecraft_server_packs_PackType; readonly validator: net_minecraft_world_level_validation_DirectoryValidator; } interface net_minecraft_server_packs_repository_KnownPack { equals(o: any): boolean; hashCode(): number; id(): string; isVanilla(): boolean; namespace(): string; toString(): string; version(): string; } interface net_minecraft_server_packs_repository_Pack { readonly children: any; equals(object: any): boolean; getChatLink(arg0: boolean): net_minecraft_network_chat_Component; getChildren(): any; getCompatibility(): net_minecraft_server_packs_repository_PackCompatibility; getDefaultPosition(): net_minecraft_server_packs_repository_Pack_Position; getDescription(): net_minecraft_network_chat_Component; getId(): string; getPackSource(): net_minecraft_server_packs_repository_PackSource; getRequestedFeatures(): net_minecraft_world_flag_FeatureFlagSet; getTitle(): net_minecraft_network_chat_Component; hashCode(): number; hidden(): net_minecraft_server_packs_repository_Pack; isFixedPosition(): boolean; isHidden(): boolean; isRequired(): boolean; location(): net_minecraft_server_packs_PackLocationInfo; readonly metadata: net_minecraft_server_packs_repository_Pack_Metadata; open(): net_minecraft_server_packs_PackResources; readonly resources: net_minecraft_server_packs_repository_Pack_ResourcesSupplier; selectionConfig(): net_minecraft_server_packs_PackSelectionConfig; streamSelfAndChildren(): any; withChildren(children: any): net_minecraft_server_packs_repository_Pack; } interface net_minecraft_server_packs_repository_Pack_Metadata { compatibility(): net_minecraft_server_packs_repository_PackCompatibility; description(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; isHidden(): boolean; overlays(): any; requestedFeatures(): net_minecraft_world_flag_FeatureFlagSet; toString(): string; } interface net_minecraft_server_packs_repository_Pack_Position { insert(list: any, object: any, function_: any, arg3: boolean): number; opposite(): net_minecraft_server_packs_repository_Pack_Position; } interface net_minecraft_server_packs_repository_Pack_ResourcesSupplier { openFull(packLocationInfo: net_minecraft_server_packs_PackLocationInfo, metadata: net_minecraft_server_packs_repository_Pack_Metadata): net_minecraft_server_packs_PackResources; openPrimary(packLocationInfo: net_minecraft_server_packs_PackLocationInfo): net_minecraft_server_packs_PackResources; } interface net_minecraft_server_packs_repository_PackCompatibility { readonly confirmation: net_minecraft_network_chat_Component; readonly description: net_minecraft_network_chat_Component; getConfirmation(): net_minecraft_network_chat_Component; getDescription(): net_minecraft_network_chat_Component; isCompatible(): boolean; } interface net_minecraft_server_packs_repository_PackDetector { createDirectoryPack(path: any): any; createZipPack(path: any): any; detectPackResources(path: any, list: any): any; readonly validator: net_minecraft_world_level_validation_DirectoryValidator; } interface net_minecraft_server_packs_repository_PackRepository { addPack(string: string): boolean; addPackFinder(packFinder: net_minecraft_server_packs_repository_RepositorySource): void; available: any; discoverAvailable(): any; getAvailableIds(): any; getAvailablePacks(collection: any): any; getAvailablePacks(): any; getPack(string: string): net_minecraft_server_packs_repository_Pack; getRequestedFeatureFlags(): net_minecraft_world_flag_FeatureFlagSet; getSelectedIds(): any; getSelectedPacks(): any; isAbleToClearAnyPack(): boolean; isAvailable(string: string): boolean; openAllSelected(): any; rebuildSelected(collection: any): any; reload(): void; removePack(string: string): boolean; selected: any; setSelected(collection: any): void; readonly sources: any; } interface net_minecraft_server_packs_repository_PackSource { decorate(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_Component; shouldAddAutomatically(): boolean; } interface net_minecraft_server_packs_repository_RepositorySource { loadPacks(consumer: any): void; } interface net_minecraft_server_packs_repository_ServerPacksSource extends net_minecraft_server_packs_repository_BuiltInPackSource { } interface net_minecraft_server_packs_resources_CloseableResourceManager extends net_minecraft_server_packs_resources_ResourceManager { close(): void; } interface net_minecraft_server_packs_resources_FallbackResourceManager extends net_minecraft_server_packs_resources_ResourceManager { createStackMetadataFinder(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number): net_minecraft_server_packs_resources_IoSupplier; readonly fallbacks: any; listPackResources(packEntry: any, string: string, predicate: any, map: any): void; readonly namespace: string; push(packResources: net_minecraft_server_packs_PackResources): void; push(packResources: net_minecraft_server_packs_PackResources, predicate: any): void; pushFilterOnly(string: string, predicate: any): void; pushInternal(string: string, packResources: net_minecraft_server_packs_PackResources, predicate: any): void; readonly type: net_minecraft_server_packs_PackType; } interface net_minecraft_server_packs_resources_IoSupplier { get(): any; } interface net_minecraft_server_packs_resources_MultiPackResourceManager extends net_minecraft_server_packs_resources_CloseableResourceManager { getPackFilterSection(packResources: net_minecraft_server_packs_PackResources): net_minecraft_server_packs_resources_ResourceFilterSection; readonly namespacedManagers: any; readonly packs: any; } interface net_minecraft_server_packs_resources_PreparableReloadListener { getName(): string; prepareSharedState(sharedState: net_minecraft_server_packs_resources_PreparableReloadListener_SharedState): void; reload(sharedState: net_minecraft_server_packs_resources_PreparableReloadListener_SharedState, executor: any, preparationBarrier: net_minecraft_server_packs_resources_PreparableReloadListener_PreparationBarrier, executor_: any): any; } interface net_minecraft_server_packs_resources_PreparableReloadListener_PreparationBarrier { wait(object: any): any; } interface net_minecraft_server_packs_resources_PreparableReloadListener_SharedState { get(stateKey: net_minecraft_server_packs_resources_PreparableReloadListener_StateKey): any; readonly manager: net_minecraft_server_packs_resources_ResourceManager; resourceManager(): net_minecraft_server_packs_resources_ResourceManager; set(stateKey: net_minecraft_server_packs_resources_PreparableReloadListener_StateKey, object: any): void; readonly state: any; } interface net_minecraft_server_packs_resources_PreparableReloadListener_StateKey { } interface net_minecraft_server_packs_resources_ProfiledReloadInstance extends net_minecraft_server_packs_resources_SimpleReloadInstance { finish(list: any): any; readonly total: any; } interface net_minecraft_server_packs_resources_ProfiledReloadInstance_State { equals(o: any): boolean; hashCode(): number; name(): string; preparationCount(): any; preparationNanos(): any; reloadCount(): any; reloadNanos(): any; toString(): string; } interface net_minecraft_server_packs_resources_ReloadInstance { checkExceptions(): void; done(): any; getActualProgress(): number; isDone(): boolean; } interface net_minecraft_server_packs_resources_ReloadableResourceManager extends net_minecraft_server_packs_resources_ResourceManager { close(): void; createReload(executor: any, executor_: any, completableFuture: any, list: any): net_minecraft_server_packs_resources_ReloadInstance; getListeners(): any; listeners: any; registerReloadListener(preparableReloadListener: net_minecraft_server_packs_resources_PreparableReloadListener): void; resources: net_minecraft_server_packs_resources_CloseableResourceManager; readonly type: net_minecraft_server_packs_PackType; updateListenersFrom(event: any): void; } interface net_minecraft_server_packs_resources_Resource { cachedMetadata: net_minecraft_server_packs_resources_ResourceMetadata; knownPackInfo(): any; metadata(): net_minecraft_server_packs_resources_ResourceMetadata; readonly metadataSupplier: net_minecraft_server_packs_resources_IoSupplier; open(): any; openAsReader(): any; source(): net_minecraft_server_packs_PackResources; sourcePackId(): string; readonly streamSupplier: net_minecraft_server_packs_resources_IoSupplier; } interface net_minecraft_server_packs_resources_ResourceFilterSection { readonly blockList: any; isNamespaceFiltered(string: string): boolean; isPathFiltered(string: string): boolean; } interface net_minecraft_server_packs_resources_ResourceManager extends net_minecraft_server_packs_resources_ResourceProvider { getNamespaces(): any; getResourceStack(resourceLocation: net_minecraft_resources_ResourceLocation): any; listPacks(): any; listResourceStacks(string: string, predicate: any): any; listResources(string: string, predicate: any): any; } interface net_minecraft_server_packs_resources_ResourceManager_Empty extends net_minecraft_server_packs_resources_ResourceManager { } interface net_minecraft_server_packs_resources_ResourceManagerReloadListener extends net_minecraft_server_packs_resources_PreparableReloadListener { onResourceManagerReload(resourceManager: net_minecraft_server_packs_resources_ResourceManager): void; } interface net_minecraft_server_packs_resources_ResourceMetadata { getSection(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType): any; getTypedSection(metadataSectionType: net_minecraft_server_packs_metadata_MetadataSectionType): any; getTypedSections(collection: any): any; } interface net_minecraft_server_packs_resources_ResourceProvider { getResource(resourceLocation: net_minecraft_resources_ResourceLocation): any; getResourceOrThrow(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_server_packs_resources_Resource; open(resourceLocation: net_minecraft_resources_ResourceLocation): any; openAsReader(resourceLocation: net_minecraft_resources_ResourceLocation): any; } interface net_minecraft_server_packs_resources_SimpleJsonResourceReloadListener extends net_minecraft_server_packs_resources_SimplePreparableReloadListener { readonly codec: any; getPreparedPath(rl: net_minecraft_resources_ResourceLocation): net_minecraft_resources_ResourceLocation; readonly lister: net_minecraft_resources_FileToIdConverter; readonly ops: any; } interface net_minecraft_server_packs_resources_SimplePreparableReloadListener extends net_minecraft_server_packs_resources_PreparableReloadListener { apply(object: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): any; } interface net_minecraft_server_packs_resources_SimpleReloadInstance extends net_minecraft_server_packs_resources_ReloadInstance { allDone: any; readonly allPreparations: any; createBarrierForListener(preparableReloadListener: net_minecraft_server_packs_resources_PreparableReloadListener, completableFuture: any, executor: any): net_minecraft_server_packs_resources_PreparableReloadListener_PreparationBarrier; readonly finishedReloads: any; readonly finishedTasks: any; readonly listenerCount: number; prepareTasks(executor: any, executor_: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, list: any, stateFactory: any, completableFuture: any): any; readonly preparingListeners: any; startTasks(executor: any, executor_: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, list: any, stateFactory: any, completableFuture: any): void; readonly startedReloads: any; readonly startedTasks: any; } interface net_minecraft_server_players_BanListEntry extends net_minecraft_server_players_StoredUserEntry { readonly created: any; equals(object: any): boolean; readonly expires: any; getCreated(): any; getDisplayName(): net_minecraft_network_chat_Component; getExpires(): any; getReason(): string; getReasonMessage(): net_minecraft_network_chat_Component; getSource(): string; readonly reason: string; readonly source: string; } interface net_minecraft_server_players_CachedUserNameToIdResolver extends net_minecraft_server_players_UserNameToIdResolver { addInternal(nameAndId: net_minecraft_server_players_NameAndId): any; createUnknownProfile(string: string): any; readonly file: any; getNextOperation(): number; getTopMRUProfiles(arg0: number): any; readonly gson: any; load(): any; lookupGameProfile(gameProfileRepository: any, string: string): any; readonly operationCount: any; readonly profileRepository: any; readonly profilesByName: any; readonly profilesByUUID: any; safeAdd(gameProfileInfo: any): void; } interface net_minecraft_server_players_IpBanList extends net_minecraft_server_players_StoredUserList { add(ipBanListEntry: net_minecraft_server_players_IpBanListEntry): boolean; add(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; get(socketAddress: any): net_minecraft_server_players_IpBanListEntry; get(object: any): net_minecraft_server_players_StoredUserEntry; getIpFromAddress(socketAddress: any): string; isBanned(socketAddress: any): boolean; isBanned(string: string): boolean; remove(string: string): boolean; remove(object: any): boolean; remove(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; } interface net_minecraft_server_players_IpBanListEntry extends net_minecraft_server_players_BanListEntry { } interface net_minecraft_server_players_NameAndId { appendTo(jsonObject: any): void; equals(o: any): boolean; hashCode(): number; id(): any; name(): string; toString(): string; } interface net_minecraft_server_players_OldUsersConverter { } interface net_minecraft_server_players_PlayerList { addWorldborderListener(serverLevel: net_minecraft_server_level_ServerLevel): void; readonly advancements: any; allowCommandsForAllPlayers: boolean; readonly bans: net_minecraft_server_players_UserBanList; broadcast(player: net_minecraft_world_entity_player_Player, arg1: number, arg2: number, arg3: number, arg4: number, resourceKey: net_minecraft_resources_ResourceKey, packet: net_minecraft_network_protocol_Packet): void; broadcastAll(packet: net_minecraft_network_protocol_Packet): void; broadcastAll(packet: net_minecraft_network_protocol_Packet, resourceKey: net_minecraft_resources_ResourceKey): void; broadcastChatMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, commandSourceStack: net_minecraft_commands_CommandSourceStack, bound: net_minecraft_network_chat_ChatType_Bound): void; broadcastChatMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, serverPlayer: net_minecraft_server_level_ServerPlayer, bound: net_minecraft_network_chat_ChatType_Bound): void; broadcastChatMessage(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage, predicate: any, serverPlayer: net_minecraft_server_level_ServerPlayer, bound: net_minecraft_network_chat_ChatType_Bound): void; broadcastSystemMessage(component: net_minecraft_network_chat_Component, arg1: boolean): void; broadcastSystemMessage(component: net_minecraft_network_chat_Component, function_: any, arg2: boolean): void; broadcastSystemToAllExceptTeam(player: net_minecraft_world_entity_player_Player, component: net_minecraft_network_chat_Component): void; broadcastSystemToTeam(player: net_minecraft_world_entity_player_Player, component: net_minecraft_network_chat_Component): void; canBypassPlayerLimit(nameAndId: net_minecraft_server_players_NameAndId): boolean; canPlayerLogin(socketAddress: any, nameAndId: net_minecraft_server_players_NameAndId): net_minecraft_network_chat_Component; deop(nameAndId: net_minecraft_server_players_NameAndId): void; disconnectAllPlayersWithProfile(uUID: any): boolean; getBans(): net_minecraft_server_players_UserBanList; getIpBans(): net_minecraft_server_players_IpBanList; getMaxPlayers(): number; getOpNames(): string[]; getOps(): net_minecraft_server_players_ServerOpList; getPlayer(uUID: any): net_minecraft_server_level_ServerPlayer; getPlayer(string: string): net_minecraft_server_level_ServerPlayer; getPlayerAdvancements(serverPlayer: net_minecraft_server_level_ServerPlayer): net_minecraft_server_PlayerAdvancements; getPlayerByName(string: string): net_minecraft_server_level_ServerPlayer; getPlayerCount(): number; getPlayerIo(): net_minecraft_world_level_storage_PlayerDataStorage; getPlayerNamesArray(): string[]; getPlayerStats(player: net_minecraft_world_entity_player_Player): net_minecraft_stats_ServerStatsCounter; getPlayers(): any; getPlayersWithAddress(string: string): any; getServer(): net_minecraft_server_MinecraftServer; getSimulationDistance(): number; getSingleplayerData(): net_minecraft_nbt_CompoundTag; getViewDistance(): number; getWhiteList(): net_minecraft_server_players_UserWhiteList; getWhiteListNames(): string[]; readonly ipBans: net_minecraft_server_players_IpBanList; isAllowCommandsForAllPlayers(): boolean; isOp(nameAndId: net_minecraft_server_players_NameAndId): boolean; isUsingWhitelist(): boolean; isWhiteListed(nameAndId: net_minecraft_server_players_NameAndId): boolean; loadPlayerData(nameAndId: net_minecraft_server_players_NameAndId): any; op(nameAndId: net_minecraft_server_players_NameAndId): void; op(nameAndId: net_minecraft_server_players_NameAndId, optional: any, optional_: any): void; readonly ops: net_minecraft_server_players_ServerOpList; placeNewPlayer(connection: net_minecraft_network_Connection, serverPlayer: net_minecraft_server_level_ServerPlayer, commonListenerCookie: net_minecraft_server_network_CommonListenerCookie): void; readonly playerIo: net_minecraft_world_level_storage_PlayerDataStorage; readonly players: any; readonly playersByUUID: any; readonly playersView: any; readonly registries: net_minecraft_core_LayeredRegistryAccess; reloadResources(): void; reloadWhiteList(): void; remove(serverPlayer: net_minecraft_server_level_ServerPlayer): void; removeAll(): void; respawn(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: boolean, removalReason: net_minecraft_world_entity_Entity_RemovalReason): net_minecraft_server_level_ServerPlayer; save(serverPlayer: net_minecraft_server_level_ServerPlayer): void; saveAll(): void; sendActiveEffects(livingEntity: net_minecraft_world_entity_LivingEntity, serverGamePacketListenerImpl: net_minecraft_server_network_ServerGamePacketListenerImpl): void; sendActivePlayerEffects(serverPlayer: net_minecraft_server_level_ServerPlayer): void; sendAllPlayerInfo(serverPlayer: net_minecraft_server_level_ServerPlayer): void; sendAllPlayerInfoIn: number; sendLevelInfo(serverPlayer: net_minecraft_server_level_ServerPlayer, serverLevel: net_minecraft_server_level_ServerLevel): void; sendPlayerPermissionLevel(serverPlayer: net_minecraft_server_level_ServerPlayer): void; sendPlayerPermissionLevel(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: number): void; readonly server: net_minecraft_server_MinecraftServer; setAllowCommandsForAllPlayers(arg0: boolean): void; setSimulationDistance(arg0: number): void; setViewDistance(arg0: number): void; simulationDistance: number; readonly stats: any; tick(): void; updateEntireScoreboard(serverScoreboard: net_minecraft_server_ServerScoreboard, serverPlayer: net_minecraft_server_level_ServerPlayer): void; verifyChatTrusted(playerChatMessage: net_minecraft_network_chat_PlayerChatMessage): boolean; viewDistance: number; readonly whitelist: net_minecraft_server_players_UserWhiteList; } interface net_minecraft_server_players_ProfileResolver { fetchById(uUID: any): any; fetchByName(string: string): any; fetchByNameOrId(either: any): any; } interface net_minecraft_server_players_ProfileResolver_Cached extends net_minecraft_server_players_ProfileResolver { readonly profileCacheById: any; readonly profileCacheByName: any; } interface net_minecraft_server_players_ServerOpList extends net_minecraft_server_players_StoredUserList { add(serverOpListEntry: net_minecraft_server_players_ServerOpListEntry): boolean; add(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; canBypassPlayerLimit(nameAndId: net_minecraft_server_players_NameAndId): boolean; getKeyForUser(nameAndId: net_minecraft_server_players_NameAndId): string; getKeyForUser(object: any): string; remove(nameAndId: net_minecraft_server_players_NameAndId): boolean; remove(object: any): boolean; remove(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; } interface net_minecraft_server_players_ServerOpListEntry extends net_minecraft_server_players_StoredUserEntry { readonly bypassesPlayerLimit: boolean; getBypassesPlayerLimit(): boolean; getLevel(): number; readonly level: number; } interface net_minecraft_server_players_SleepStatus { activePlayers: number; amountSleeping(): number; areEnoughDeepSleeping(arg0: number, list: any): boolean; areEnoughSleeping(arg0: number): boolean; removeAllSleepers(): void; sleepersNeeded(arg0: number): number; sleepingPlayers: number; update(list: any): boolean; } interface net_minecraft_server_players_StoredUserEntry { getUser(): any; hasExpired(): boolean; serialize(jsonObject: any): void; readonly user: any; } interface net_minecraft_server_players_StoredUserList { add(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; clear(): void; contains(object: any): boolean; createEntry(jsonObject: any): net_minecraft_server_players_StoredUserEntry; readonly file: any; get(object: any): net_minecraft_server_players_StoredUserEntry; getEntries(): any; getFile(): any; getKeyForUser(object: any): string; getUserList(): string[]; isEmpty(): boolean; load(): void; readonly map: any; readonly notificationService: net_minecraft_server_notifications_NotificationService; remove(object: any): boolean; remove(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; removeExpired(): void; save(): void; } interface net_minecraft_server_players_UserBanList extends net_minecraft_server_players_StoredUserList { add(userBanListEntry: net_minecraft_server_players_UserBanListEntry): boolean; add(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; getKeyForUser(nameAndId: net_minecraft_server_players_NameAndId): string; getKeyForUser(object: any): string; isBanned(nameAndId: net_minecraft_server_players_NameAndId): boolean; remove(nameAndId: net_minecraft_server_players_NameAndId): boolean; remove(object: any): boolean; remove(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; } interface net_minecraft_server_players_UserBanListEntry extends net_minecraft_server_players_BanListEntry { } interface net_minecraft_server_players_UserNameToIdResolver { add(nameAndId: net_minecraft_server_players_NameAndId): void; get(string: string): any; get(uUID: any): any; resolveOfflineUsers(arg0: boolean): void; save(): void; } interface net_minecraft_server_players_UserWhiteList extends net_minecraft_server_players_StoredUserList { add(userWhiteListEntry: net_minecraft_server_players_UserWhiteListEntry): boolean; add(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; getKeyForUser(nameAndId: net_minecraft_server_players_NameAndId): string; getKeyForUser(object: any): string; isWhiteListed(nameAndId: net_minecraft_server_players_NameAndId): boolean; remove(nameAndId: net_minecraft_server_players_NameAndId): boolean; remove(object: any): boolean; remove(storedUserEntry: net_minecraft_server_players_StoredUserEntry): boolean; } interface net_minecraft_server_players_UserWhiteListEntry extends net_minecraft_server_players_StoredUserEntry { } interface net_minecraft_server_rcon_NetworkDataOutputStream { readonly dataOutputStream: any; readonly outputStream: any; reset(): void; toByteArray(): number[]; write(arg0: number): void; writeBytes(arg0: number[]): void; writeFloat(arg0: number): void; writeInt(arg0: number): void; writeShort(arg0: number): void; writeString(string: string): void; } interface net_minecraft_server_rcon_PktUtils { } interface net_minecraft_server_rcon_RconConsoleSource extends net_minecraft_commands_CommandSource { readonly buffer: any; createCommandSourceStack(): net_minecraft_commands_CommandSourceStack; getCommandResponse(): string; prepareForCommand(): void; readonly server: net_minecraft_server_MinecraftServer; } interface net_minecraft_server_rcon_thread_GenericThread { isRunning(): boolean; readonly name: string; running: boolean; start(): boolean; stop(): void; thread: any; } interface net_minecraft_server_rcon_thread_QueryThreadGs4 extends net_minecraft_server_rcon_thread_GenericThread { readonly buffer: number[]; buildRuleResponse(datagramPacket: any): number[]; getIdentBytes(socketAddress: any): number[]; hostIp: string; initSocket(): boolean; lastChallengeCheck: number; lastRulesResponse: number; readonly maxPlayers: number; readonly port: number; processPacket(datagramPacket: any): boolean; pruneChallenges(): void; recoverSocketError(exception: any): void; readonly rulesResponse: net_minecraft_server_rcon_NetworkDataOutputStream; run(): void; sendChallenge(datagramPacket: any): void; sendTo(arg0: number[], datagramPacket: any): void; readonly serverInterface: net_minecraft_server_ServerInterface; serverIp: string; readonly serverName: string; readonly serverPort: number; socket: any; validChallenge(datagramPacket: any): boolean; readonly validChallenges: any; readonly worldName: string; } interface net_minecraft_server_rcon_thread_RconClient extends net_minecraft_server_rcon_thread_GenericThread { authed: boolean; readonly buf: number[]; readonly client: any; closeSocket(): void; readonly rconPassword: string; run(): void; send(arg0: number, arg1: number, string: string): void; sendAuthFailure(): void; sendCmdResponse(arg0: number, string: string): void; readonly serverInterface: net_minecraft_server_ServerInterface; } interface net_minecraft_server_rcon_thread_RconThread extends net_minecraft_server_rcon_thread_GenericThread { clearClients(): void; readonly clients: any; closeSocket(serverSocket: any): void; readonly rconPassword: string; run(): void; readonly serverInterface: net_minecraft_server_ServerInterface; readonly socket: any; } interface net_minecraft_server_waypoints_ServerWaypointManager extends net_minecraft_world_waypoints_WaypointManager { addPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; breakAllConnections(): void; readonly connections: any; createConnection(serverPlayer: net_minecraft_server_level_ServerPlayer, waypointTransmitter: net_minecraft_world_waypoints_WaypointTransmitter): void; readonly players: any; remakeConnections(waypointTransmitter: net_minecraft_world_waypoints_WaypointTransmitter): void; removePlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; trackWaypoint(waypointTransmitter: net_minecraft_world_waypoints_WaypointTransmitter): void; trackWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; transmitters(): any; untrackWaypoint(waypointTransmitter: net_minecraft_world_waypoints_WaypointTransmitter): void; untrackWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; updateConnection(serverPlayer: net_minecraft_server_level_ServerPlayer, waypointTransmitter: net_minecraft_world_waypoints_WaypointTransmitter, connection: net_minecraft_world_waypoints_WaypointTransmitter_Connection): void; updatePlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; updateWaypoint(waypointTransmitter: net_minecraft_world_waypoints_WaypointTransmitter): void; updateWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; readonly waypoints: any; } interface net_minecraft_sounds_Music { equals(o: any): boolean; event(): net_minecraft_core_Holder; hashCode(): number; maxDelay(): number; minDelay(): number; replaceCurrentMusic(): boolean; toString(): string; } interface net_minecraft_sounds_Musics { } interface net_minecraft_sounds_SoundEvent { equals(o: any): boolean; fixedRange(): any; getRange(arg0: number): number; hashCode(): number; location(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_sounds_SoundEvents { } interface net_minecraft_sounds_SoundSource { getName(): string; readonly name: string; } interface net_minecraft_stats_RecipeBook { readonly bookSettings: net_minecraft_stats_RecipeBookSettings; getBookSettings(): net_minecraft_stats_RecipeBookSettings; isFiltering(recipeBookType: net_minecraft_world_inventory_RecipeBookType): boolean; isOpen(recipeBookType: net_minecraft_world_inventory_RecipeBookType): boolean; setBookSetting(recipeBookType: net_minecraft_world_inventory_RecipeBookType, arg1: boolean, arg2: boolean): void; setBookSettings(recipeBookSettings: net_minecraft_stats_RecipeBookSettings): void; setFiltering(recipeBookType: net_minecraft_world_inventory_RecipeBookType, arg1: boolean): void; setOpen(recipeBookType: net_minecraft_world_inventory_RecipeBookType, arg1: boolean): void; } interface net_minecraft_stats_RecipeBookSettings { blastFurnace: net_minecraft_stats_RecipeBookSettings_TypeSettings; copy(): net_minecraft_stats_RecipeBookSettings; crafting: net_minecraft_stats_RecipeBookSettings_TypeSettings; furnace: net_minecraft_stats_RecipeBookSettings_TypeSettings; getSettings(recipeBookType: net_minecraft_world_inventory_RecipeBookType): net_minecraft_stats_RecipeBookSettings_TypeSettings; isFiltering(recipeBookType: net_minecraft_world_inventory_RecipeBookType): boolean; isOpen(recipeBookType: net_minecraft_world_inventory_RecipeBookType): boolean; readonly moddedSettings: any; replaceFrom(recipeBookSettings: net_minecraft_stats_RecipeBookSettings): void; setFiltering(recipeBookType: net_minecraft_world_inventory_RecipeBookType, arg1: boolean): void; setOpen(recipeBookType: net_minecraft_world_inventory_RecipeBookType, arg1: boolean): void; smoker: net_minecraft_stats_RecipeBookSettings_TypeSettings; updateSettings(recipeBookType: net_minecraft_world_inventory_RecipeBookType, unaryOperator: any): void; } interface net_minecraft_stats_RecipeBookSettings_TypeSettings { equals(o: any): boolean; filtering(): boolean; hashCode(): number; open(): boolean; setFiltering(arg0: boolean): net_minecraft_stats_RecipeBookSettings_TypeSettings; setOpen(arg0: boolean): net_minecraft_stats_RecipeBookSettings_TypeSettings; toString(): string; } interface net_minecraft_stats_ServerRecipeBook extends net_minecraft_stats_RecipeBook { add(resourceKey: net_minecraft_resources_ResourceKey): void; addHighlight(resourceKey: net_minecraft_resources_ResourceKey): void; addRecipes(collection: any, serverPlayer: net_minecraft_server_level_ServerPlayer): number; apply(packed: net_minecraft_stats_ServerRecipeBook_Packed): void; contains(resourceKey: net_minecraft_resources_ResourceKey): boolean; copyOverData(serverRecipeBook: net_minecraft_stats_ServerRecipeBook): void; readonly displayResolver: net_minecraft_stats_ServerRecipeBook_DisplayResolver; readonly highlight: any; readonly known: any; loadRecipes(list: any, consumer: any, predicate: any): void; loadUntrusted(packed: net_minecraft_stats_ServerRecipeBook_Packed, predicate: any): void; pack(): net_minecraft_stats_ServerRecipeBook_Packed; remove(resourceKey: net_minecraft_resources_ResourceKey): void; removeHighlight(resourceKey: net_minecraft_resources_ResourceKey): void; removeRecipes(collection: any, serverPlayer: net_minecraft_server_level_ServerPlayer): number; sendInitialRecipeBook(serverPlayer: net_minecraft_server_level_ServerPlayer): void; } interface net_minecraft_stats_ServerRecipeBook_DisplayResolver { displaysForRecipe(resourceKey: net_minecraft_resources_ResourceKey, consumer: any): void; } interface net_minecraft_stats_ServerRecipeBook_Packed { equals(o: any): boolean; hashCode(): number; highlight(): any; known(): any; settings(): net_minecraft_stats_RecipeBookSettings; toString(): string; } interface net_minecraft_stats_ServerStatsCounter extends net_minecraft_stats_StatsCounter { readonly dirty: any; readonly file: any; getDirty(): any; markAllDirty(): void; parseLocal(dataFixer: any, string: string): void; save(): void; sendStats(serverPlayer: net_minecraft_server_level_ServerPlayer): void; readonly server: net_minecraft_server_MinecraftServer; toJson(): string; } interface net_minecraft_stats_Stat extends net_minecraft_world_scores_criteria_ObjectiveCriteria { equals(object: any): boolean; format(arg0: number): string; readonly formatter: net_minecraft_stats_StatFormatter; getType(): net_minecraft_stats_StatType; getValue(): any; hashCode(): number; toString(): string; readonly type: net_minecraft_stats_StatType; readonly value: any; } interface net_minecraft_stats_StatFormatter { format(arg0: number): string; } interface net_minecraft_stats_StatType { contains(object: any): boolean; readonly displayName: net_minecraft_network_chat_Component; get(object: any, statFormatter: net_minecraft_stats_StatFormatter): net_minecraft_stats_Stat; get(object: any): net_minecraft_stats_Stat; getDisplayName(): net_minecraft_network_chat_Component; getRegistry(): net_minecraft_core_Registry; iterator(): any; readonly map: any; readonly registry: net_minecraft_core_Registry; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_stats_Stats { } interface net_minecraft_stats_StatsCounter { getValue(statType: net_minecraft_stats_StatType, object: any): number; getValue(stat: net_minecraft_stats_Stat): number; increment(player: net_minecraft_world_entity_player_Player, stat: net_minecraft_stats_Stat, arg2: number): void; setValue(player: net_minecraft_world_entity_player_Player, stat: net_minecraft_stats_Stat, arg2: number): void; readonly stats: any; } interface net_minecraft_tags_BannerPatternTags { } interface net_minecraft_tags_BiomeTags { } interface net_minecraft_tags_BlockTags { } interface net_minecraft_tags_DamageTypeTags { } interface net_minecraft_tags_DialogTags { } interface net_minecraft_tags_EnchantmentTags { } interface net_minecraft_tags_EntityTypeTags { } interface net_minecraft_tags_FlatLevelGeneratorPresetTags { } interface net_minecraft_tags_FluidTags { } interface net_minecraft_tags_GameEventTags { } interface net_minecraft_tags_InstrumentTags { } interface net_minecraft_tags_ItemTags { } interface net_minecraft_tags_PaintingVariantTags { } interface net_minecraft_tags_PoiTypeTags { } interface net_minecraft_tags_StructureTags { } interface net_minecraft_tags_TagBuilder { add(tagEntry: net_minecraft_tags_TagEntry): net_minecraft_tags_TagBuilder; addElement(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_tags_TagBuilder; addOptionalElement(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_tags_TagBuilder; addOptionalTag(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_tags_TagBuilder; addTag(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_tags_TagBuilder; build(): any; readonly entries: any; getRemoveEntries(): any; isReplace(): boolean; remove(entry: net_minecraft_tags_TagEntry): net_minecraft_tags_TagBuilder; readonly removeEntries: any; replace(value: boolean): net_minecraft_tags_TagBuilder; replace(): net_minecraft_tags_TagBuilder; } interface net_minecraft_tags_TagEntry { build(lookup: net_minecraft_tags_TagEntry_Lookup, consumer: any): boolean; elementOrTag(): net_minecraft_util_ExtraCodecs_TagOrElementLocation; getId(): net_minecraft_resources_ResourceLocation; readonly id: net_minecraft_resources_ResourceLocation; isRequired(): boolean; isTag(): boolean; readonly required: boolean; readonly tag: boolean; toString(): string; verifyIfPresent(predicate: any, predicate_: any): boolean; visitOptionalDependencies(consumer: any): void; visitRequiredDependencies(consumer: any): void; withRequired(required: boolean): net_minecraft_tags_TagEntry; } interface net_minecraft_tags_TagEntry_Lookup { element(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): any; tag(resourceLocation: net_minecraft_resources_ResourceLocation): any; } interface net_minecraft_tags_TagFile { entries(): any; equals(o: any): boolean; hashCode(): number; remove(): any; replace(): boolean; toString(): string; } interface net_minecraft_tags_TagKey { cast(resourceKey: net_minecraft_resources_ResourceKey): any; equals(o: any): boolean; hashCode(): number; isFor(resourceKey: net_minecraft_resources_ResourceKey): boolean; location(): net_minecraft_resources_ResourceLocation; registry(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_tags_TagLoader { build(map: any): any; readonly directory: string; readonly elementLookup: net_minecraft_tags_TagLoader_ElementLookup; load(resourceManager: net_minecraft_server_packs_resources_ResourceManager): any; tryBuildTag(lookup: net_minecraft_tags_TagEntry_Lookup, list: any): any; } interface net_minecraft_tags_TagLoader_ElementLookup { get(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: boolean): any; } interface net_minecraft_tags_TagLoader_EntryWithSource { entry(): net_minecraft_tags_TagEntry; equals(o: any): boolean; hashCode(): number; remove(): boolean; source(): string; toString(): string; } interface net_minecraft_tags_TagLoader_LoadResult { equals(o: any): boolean; hashCode(): number; key(): net_minecraft_resources_ResourceKey; tags(): any; toString(): string; } interface net_minecraft_tags_TagNetworkSerialization { } interface net_minecraft_tags_TagNetworkSerialization_NetworkPayload { isEmpty(): boolean; resolve(registry: net_minecraft_core_Registry): net_minecraft_tags_TagLoader_LoadResult; size(): number; readonly tags: any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_tags_WorldPresetTags { } interface net_minecraft_util_ARGB { } interface net_minecraft_util_AbortableIterationConsumer { accept(object: any): net_minecraft_util_AbortableIterationConsumer_Continuation; } interface net_minecraft_util_AbortableIterationConsumer_Continuation { shouldAbort(): boolean; } interface net_minecraft_util_ArrayListDeque extends net_minecraft_util_ListAndDeque { add(arg0: number, object: any): void; capacity(): number; contents: any[]; copyCount(objects: any[], arg1: number): void; descendingIterator(): any; forEach(consumer: any): void; get(arg0: number): any; getIndex(arg0: number): number; getInner(arg0: number): any; grow(): void; head: number; offerFirst(object: any): boolean; offerLast(object: any): boolean; peekFirst(): any; peekLast(): any; pollFirst(): any; pollLast(): any; remove(arg0: number): any; remove(): any; removeFirstOccurrence(object: any): boolean; removeIf(predicate: any): boolean; removeLastOccurrence(object: any): boolean; replaceAll(unaryOperator: any): void; set(arg0: number, object: any): any; size(): number; verifyIndexInRange(arg0: number): void; } interface net_minecraft_util_BinaryAnimator { readonly animationLength: number; readonly easingFunction: net_minecraft_util_BinaryAnimator_EasingFunction; getFactor(arg0: number): number; tick(arg0: boolean): void; ticks: number; ticksOld: number; } interface net_minecraft_util_BinaryAnimator_EasingFunction { apply(arg0: number): number; } interface net_minecraft_util_BitStorage { copy(): net_minecraft_util_BitStorage; get(arg0: number): number; getAll(intConsumer: any): void; getAndSet(arg0: number, arg1: number): number; getBits(): number; getRaw(): number[]; getSize(): number; set(arg0: number, arg1: number): void; unpack(arg0: number[]): void; } interface net_minecraft_util_BoundedFloatFunction { apply(object: any): number; comap(function_: any): net_minecraft_util_BoundedFloatFunction; maxValue(): number; minValue(): number; } interface net_minecraft_util_Brightness { block(): number; equals(o: any): boolean; hashCode(): number; pack(): number; sky(): number; toString(): string; } interface net_minecraft_util_ByIdMap { } interface net_minecraft_util_ByIdMap_OutOfBoundsStrategy { } interface net_minecraft_util_ClassInstanceMultiMap { add(object: any): boolean; readonly allInstances: any; readonly baseClass: any; readonly byClass: any; contains(object: any): boolean; find(class_: any): any; getAllInstances(): any; iterator(): any; remove(object: any): boolean; size(): number; } interface net_minecraft_util_ClassTreeIdRegistry { readonly classToLastIdCache: any; define(class_: any): number; getCount(class_: any): number; getLastIdFor(class_: any): number; } interface net_minecraft_util_ColorRGBA { equals(o: any): boolean; formatValue(): string; hashCode(): number; rgba(): number; toString(): string; } interface net_minecraft_util_CommonColors { } interface net_minecraft_util_CommonLinks { } interface net_minecraft_util_CrudeIncrementalIntIdentityHashBiMap extends net_minecraft_core_IdMap { add(object: any): number; addMapping(object: any, arg1: number): void; clear(): void; contains(object: any): boolean; contains(arg0: number): boolean; copy(): net_minecraft_util_CrudeIncrementalIntIdentityHashBiMap; findEmpty(arg0: number): number; getValue(arg0: number): number; grow(arg0: number): void; hash(object: any): number; indexOf(object: any, arg1: number): number; iterator(): any; keys: any[]; nextId(): number; values: number[]; } interface net_minecraft_util_Crypt { } interface net_minecraft_util_Crypt_SaltSignaturePair { equals(o: any): boolean; hashCode(): number; isValid(): boolean; salt(): number; saltAsBytes(): number[]; signature(): number[]; toString(): string; } interface net_minecraft_util_Crypt_SaltSupplier { } interface net_minecraft_util_CryptException { } interface net_minecraft_util_CsvOutput { readonly columnCount: number; readonly output: any; writeLine(stream: any): void; writeRow(objects: any[]): void; } interface net_minecraft_util_CsvOutput_Builder { addColumn(string: string): net_minecraft_util_CsvOutput_Builder; build(writer: any): net_minecraft_util_CsvOutput; readonly headers: any; } interface net_minecraft_util_CubicSampler { } interface net_minecraft_util_CubicSampler_Vec3Fetcher { fetch(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; } interface net_minecraft_util_CubicSpline extends net_minecraft_util_BoundedFloatFunction { mapAll(coordinateVisitor: net_minecraft_util_CubicSpline_CoordinateVisitor): net_minecraft_util_CubicSpline; parityString(): string; } interface net_minecraft_util_CubicSpline_Builder { addPoint(arg0: number, arg1: number): net_minecraft_util_CubicSpline_Builder; addPoint(arg0: number, arg1: number, arg2: number): net_minecraft_util_CubicSpline_Builder; addPoint(arg0: number, cubicSpline: net_minecraft_util_CubicSpline): net_minecraft_util_CubicSpline_Builder; addPoint(arg0: number, cubicSpline: net_minecraft_util_CubicSpline, arg2: number): net_minecraft_util_CubicSpline_Builder; build(): net_minecraft_util_CubicSpline; readonly coordinate: net_minecraft_util_BoundedFloatFunction; readonly derivatives: any; readonly locations: any; readonly valueTransformer: net_minecraft_util_BoundedFloatFunction; readonly values: any; } interface net_minecraft_util_CubicSpline_Constant extends net_minecraft_util_CubicSpline { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_util_CubicSpline_CoordinateVisitor { visit(object: any): any; } interface net_minecraft_util_CubicSpline_Multipoint extends net_minecraft_util_CubicSpline { coordinate(): net_minecraft_util_BoundedFloatFunction; derivatives(): number[]; equals(o: any): boolean; hashCode(): number; locations(): number[]; toString(arg0: number[]): string; toString(): string; values(): any; } interface net_minecraft_util_DebugBuffer { readonly data: any; dump(): any; readonly index: any; push(object: any): void; } interface net_minecraft_util_DelegateDataOutput { readonly parent: any; write(arg0: number): void; write(arg0: number[]): void; write(arg0: number[], arg1: number, arg2: number): void; writeBoolean(arg0: boolean): void; writeByte(arg0: number): void; writeBytes(string: string): void; writeChar(arg0: number): void; writeChars(string: string): void; writeDouble(arg0: number): void; writeFloat(arg0: number): void; writeInt(arg0: number): void; writeLong(arg0: number): void; writeShort(arg0: number): void; writeUTF(string: string): void; } interface net_minecraft_util_DependencySorter { addEntry(object: any, entry: net_minecraft_util_DependencySorter_Entry): net_minecraft_util_DependencySorter; readonly contents: any; orderByDependencies(biConsumer: any): void; visitDependenciesAndElement(multimap: any, set: any, object: any, biConsumer: any): void; } interface net_minecraft_util_DependencySorter_Entry { visitOptionalDependencies(consumer: any): void; visitRequiredDependencies(consumer: any): void; } interface net_minecraft_util_DirectoryLock { close(): void; isValid(): boolean; readonly lock: any; readonly lockFile: any; } interface net_minecraft_util_DirectoryLock_LockException { } interface net_minecraft_util_EncoderCache { readonly cache: any; wrap(codec: any): any; } interface net_minecraft_util_ExceptionCollector { add(throwable: any): void; result: any; throwIfPresent(): void; } interface net_minecraft_util_ExtraCodecs { } interface net_minecraft_util_ExtraCodecs_LateBoundIdMapper { codec(codec: any): any; readonly idToValue: any; put(object: any, object_: any): net_minecraft_util_ExtraCodecs_LateBoundIdMapper; values(): any; } interface net_minecraft_util_ExtraCodecs_StrictUnboundedMapCodec { decode(dynamicOps: any, mapLike: any): any; elementCodec(): any; encode(map: any, dynamicOps: any, object: any): any; equals(o: any): boolean; hashCode(): number; keyCodec(): any; toString(): string; } interface net_minecraft_util_ExtraCodecs_TagOrElementLocation { decoratedId(): string; equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; tag(): boolean; toString(): string; } interface net_minecraft_util_FastBufferedInputStream { available(): number; readonly buffer: number[]; bytesInBuffer(): number; close(): void; fill(): void; readonly in: any; limit: number; position: number; read(): number; read(arg0: number[], arg1: number, arg2: number): number; skip(arg0: number): number; } interface net_minecraft_util_FileSystemUtil { } interface net_minecraft_util_FileZipper { add(path: any, string: string): void; add(path: any, file: any): void; add(path: any): void; close(): void; readonly fs: any; readonly outputFile: any; readonly tempFile: any; } interface net_minecraft_util_FormattedCharSequence { accept(formattedCharSink: net_minecraft_util_FormattedCharSink): boolean; } interface net_minecraft_util_FormattedCharSink { accept(arg0: number, style: net_minecraft_network_chat_Style, arg2: number): boolean; } interface net_minecraft_util_FutureChain extends net_minecraft_util_TaskChainer { append(completableFuture: any, consumer: any): void; append(runnable: any): void; close(): void; closed: boolean; readonly executor: any; head: any; } interface net_minecraft_util_Graph { } interface net_minecraft_util_GsonHelper { } interface net_minecraft_util_HashOps { convertTo(dynamicOps: any, hashCode: any): any; createBoolean(arg0: boolean): any; createByte(arg0: number): any; createByteList(byteBuffer: any): any; createDouble(arg0: number): any; createFloat(arg0: number): any; createInt(arg0: number): any; createIntList(intStream: any): any; createList(stream: any): any; createLong(arg0: number): any; createLongList(longStream: any): any; createMap(stream: any): any; createNumeric(number: number): any; createShort(arg0: number): any; createString(string: string): any; empty(): any; emptyList(): any; emptyMap(): any; readonly falseHash: any; get(hashCode: any, string: string): any; getBooleanValue(hashCode: any): any; getByteBuffer(hashCode: any): any; getGeneric(hashCode: any, hashCode_: any): any; getIntStream(hashCode: any): any; getList(hashCode: any): any; getLongStream(hashCode: any): any; getMap(hashCode: any): any; getMapEntries(hashCode: any): any; getMapValues(hashCode: any): any; getNumberValue(hashCode: any, number: number): number; getNumberValue(hashCode: any): any; getStream(hashCode: any): any; getStringValue(hashCode: any): any; readonly hashFunction: any; listBuilder(): any; mapBuilder(): any; mergeToList(hashCode: any, hashCode_: any): any; mergeToMap(hashCode: any, hashCode_: any, hashCode__: any): any; mergeToMap(hashCode: any, map: any): any; remove(hashCode: any, string: string): any; set(hashCode: any, string: string, hashCode_: any): any; toString(): string; readonly trueHash: any; update(hashCode: any, string: string, function_: any): any; updateGeneric(hashCode: any, hashCode_: any, function_: any): any; } interface net_minecraft_util_HttpUtil { } interface net_minecraft_util_HttpUtil_DownloadProgressListener { downloadStart(optionalLong: any): void; downloadedBytes(arg0: number): void; requestFinished(arg0: boolean): void; requestStart(): void; } interface net_minecraft_util_InclusiveRange { contains(inclusiveRange: net_minecraft_util_InclusiveRange): boolean; equals(o: any): boolean; hashCode(): number; isValueInRange(comparable: any): boolean; map(function_: any): net_minecraft_util_InclusiveRange; maxInclusive(): any; minInclusive(): any; toString(): string; } interface net_minecraft_util_KeyDispatchDataCodec { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_util_LazyLoadedValue { readonly factory: any; get(): any; } interface net_minecraft_util_LenientJsonParser { } interface net_minecraft_util_LinearCongruentialGenerator { } interface net_minecraft_util_ListAndDeque { addFirst(object: any): void; addLast(object: any): void; element(): any; getFirst(): any; getLast(): any; offer(object: any): boolean; peek(): any; poll(): any; pop(): any; push(object: any): void; remove(): any; removeFirst(): any; removeLast(): any; reversed(): net_minecraft_util_ListAndDeque; } interface net_minecraft_util_MemoryReserve { } interface net_minecraft_util_ModCheck { confidence(): net_minecraft_util_ModCheck_Confidence; description(): string; equals(o: any): boolean; fullDescription(): string; hashCode(): number; merge(modCheck: net_minecraft_util_ModCheck): net_minecraft_util_ModCheck; shouldReportAsModified(): boolean; toString(): string; } interface net_minecraft_util_ModCheck_Confidence { readonly description: string; readonly shouldReportAsModified: boolean; } interface net_minecraft_util_Mth { } interface net_minecraft_util_NativeModuleLister { } interface net_minecraft_util_NativeModuleLister_NativeModuleInfo { readonly name: string; toString(): string; readonly version: any; } interface net_minecraft_util_NativeModuleLister_NativeModuleVersion { readonly company: string; readonly description: string; toString(): string; readonly version: string; } interface net_minecraft_util_NullOps { convertTo(dynamicOps: any, unit: net_minecraft_util_Unit): any; createBoolean(arg0: boolean): net_minecraft_util_Unit; createByte(arg0: number): net_minecraft_util_Unit; createByteList(byteBuffer: any): net_minecraft_util_Unit; createDouble(arg0: number): net_minecraft_util_Unit; createFloat(arg0: number): net_minecraft_util_Unit; createInt(arg0: number): net_minecraft_util_Unit; createIntList(intStream: any): net_minecraft_util_Unit; createList(stream: any): net_minecraft_util_Unit; createLong(arg0: number): net_minecraft_util_Unit; createLongList(longStream: any): net_minecraft_util_Unit; createMap(stream: any): net_minecraft_util_Unit; createNumeric(number: number): net_minecraft_util_Unit; createShort(arg0: number): net_minecraft_util_Unit; createString(string: string): net_minecraft_util_Unit; empty(): net_minecraft_util_Unit; emptyList(): net_minecraft_util_Unit; emptyMap(): net_minecraft_util_Unit; getBooleanValue(unit: net_minecraft_util_Unit): any; getByteBuffer(unit: net_minecraft_util_Unit): any; getIntStream(unit: net_minecraft_util_Unit): any; getList(unit: net_minecraft_util_Unit): any; getLongStream(unit: net_minecraft_util_Unit): any; getMap(unit: net_minecraft_util_Unit): any; getMapEntries(unit: net_minecraft_util_Unit): any; getMapValues(unit: net_minecraft_util_Unit): any; getNumberValue(unit: net_minecraft_util_Unit): any; getStream(unit: net_minecraft_util_Unit): any; getStringValue(unit: net_minecraft_util_Unit): any; listBuilder(): any; mapBuilder(): any; mergeToList(unit: net_minecraft_util_Unit, unit_: net_minecraft_util_Unit): any; mergeToList(unit: net_minecraft_util_Unit, list: any): any; mergeToMap(unit: net_minecraft_util_Unit, unit_: net_minecraft_util_Unit, unit__: net_minecraft_util_Unit): any; mergeToMap(unit: net_minecraft_util_Unit, map: any): any; remove(unit: net_minecraft_util_Unit, string: string): net_minecraft_util_Unit; toString(): string; } interface net_minecraft_util_OptionEnum { getCaption(): net_minecraft_network_chat_Component; getId(): number; getKey(): string; } interface net_minecraft_util_ParticleUtils { } interface net_minecraft_util_PlaceholderLookupProvider extends net_minecraft_core_HolderGetter_Provider { readonly context: net_minecraft_core_HolderLookup_Provider; createSerializationContext(dynamicOps: any): net_minecraft_resources_RegistryOps; createSwapper(): net_minecraft_util_RegistryContextSwapper; hasRegisteredPlaceholders(): boolean; readonly holderSets: any; readonly holders: any; } interface net_minecraft_util_PngInfo { equals(o: any): boolean; hashCode(): number; height(): number; toString(): string; width(): number; } interface net_minecraft_util_ProblemReporter { forChild(pathElement: net_minecraft_util_ProblemReporter_PathElement): net_minecraft_util_ProblemReporter; report(problem: net_minecraft_util_ProblemReporter_Problem): void; } interface net_minecraft_util_ProblemReporter_Collector extends net_minecraft_util_ProblemReporter { readonly element: net_minecraft_util_ProblemReporter_PathElement; forEach(biConsumer: any): void; getReport(): string; getTreeReport(): string; isEmpty(): boolean; readonly parent: net_minecraft_util_ProblemReporter_Collector; readonly problems: any; } interface net_minecraft_util_ProblemReporter_ElementReferencePathElement extends net_minecraft_util_ProblemReporter_PathElement { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_util_ProblemReporter_FieldPathElement extends net_minecraft_util_ProblemReporter_PathElement { equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_util_ProblemReporter_IndexedFieldPathElement extends net_minecraft_util_ProblemReporter_PathElement { equals(o: any): boolean; hashCode(): number; index(): number; name(): string; toString(): string; } interface net_minecraft_util_ProblemReporter_IndexedPathElement extends net_minecraft_util_ProblemReporter_PathElement { equals(o: any): boolean; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_util_ProblemReporter_PathElement { get(): string; } interface net_minecraft_util_ProblemReporter_Problem { description(): string; } interface net_minecraft_util_ProblemReporter_RootElementPathElement extends net_minecraft_util_ProblemReporter_PathElement { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_util_ProblemReporter_RootFieldPathElement extends net_minecraft_util_ProblemReporter_PathElement { equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_util_ProblemReporter_ScopedCollector extends net_minecraft_util_ProblemReporter_Collector { close(): void; readonly logger: any; } interface net_minecraft_util_ProgressListener { progressStage(component: net_minecraft_network_chat_Component): void; progressStagePercentage(arg0: number): void; progressStart(component: net_minecraft_network_chat_Component): void; progressStartNoAbort(component: net_minecraft_network_chat_Component): void; stop(): void; } interface net_minecraft_util_RandomSource { consumeCount(arg0: number): void; fork(): net_minecraft_util_RandomSource; forkPositional(): net_minecraft_world_level_levelgen_PositionalRandomFactory; nextBoolean(): boolean; nextDouble(): number; nextFloat(): number; nextGaussian(): number; nextInt(): number; nextInt(arg0: number): number; nextInt(arg0: number, arg1: number): number; nextIntBetweenInclusive(arg0: number, arg1: number): number; nextLong(): number; setSeed(arg0: number): void; triangle(arg0: number, arg1: number): number; } interface net_minecraft_util_RegistryContextSwapper { swapTo(codec: any, object: any, provider: net_minecraft_core_HolderLookup_Provider): any; } interface net_minecraft_util_ResourceLocationPattern { locationPredicate(): any; readonly namespacePattern: any; namespacePredicate(): any; readonly pathPattern: any; pathPredicate(): any; } interface net_minecraft_util_SegmentedAnglePrecision { readonly angleToDegree: number; readonly degreeToAngle: number; fromDegrees(arg0: number): number; fromDegreesWithTurns(arg0: number): number; fromDirection(direction: net_minecraft_core_Direction): number; getMask(): number; isSameAxis(arg0: number, arg1: number): boolean; readonly mask: number; normalize(arg0: number): number; readonly precision: number; toDegrees(arg0: number): number; toDegreesWithTurns(arg0: number): number; } interface net_minecraft_util_SequencedPriorityIterator { add(object: any, arg1: number): void; computeNext(): any; highestPrio: number; highestPrioQueue: any; readonly queuesByPriority: any; switchCacheToNextHighestPrioQueue(): void; } interface net_minecraft_util_SignatureUpdater { update(output: net_minecraft_util_SignatureUpdater_Output): void; } interface net_minecraft_util_SignatureUpdater_Output { update(arg0: number[]): void; } interface net_minecraft_util_SignatureValidator { validate(signatureUpdater: net_minecraft_util_SignatureUpdater, arg1: number[]): boolean; validate(arg0: number[], arg1: number[]): boolean; } interface net_minecraft_util_Signer { sign(signatureUpdater: net_minecraft_util_SignatureUpdater): number[]; sign(arg0: number[]): number[]; } interface net_minecraft_util_SimpleBitStorage extends net_minecraft_util_BitStorage { readonly bits: number; cellIndex(arg0: number): number; readonly data: number[]; readonly divideAdd: number; readonly divideMul: number; readonly divideShift: number; readonly mask: number; readonly size: number; readonly valuesPerLong: number; } interface net_minecraft_util_SimpleBitStorage_InitializationException { } interface net_minecraft_util_SingleKeyCache { cacheKey: any; cachedValue: any; readonly computeValue: any; getValue(object: any): any; } interface net_minecraft_util_SmoothDouble { getNewDeltaValue(arg0: number, arg1: number): number; lastAmount: number; remainingValue: number; reset(): void; targetValue: number; } interface net_minecraft_util_SortedArraySet { add(object: any): boolean; addInternal(object: any, arg1: number): void; addOrGet(object: any): any; clear(): void; readonly comparator: any; contains(object: any): boolean; contents: any[]; equals(object: any): boolean; findIndex(object: any): number; first(): any; get(object: any): any; getInternal(arg0: number): any; grow(arg0: number): void; iterator(): any; last(): any; remove(object: any): boolean; removeInternal(arg0: number): void; size(): number; toArray(): any[]; toArray(objects: any[]): any[]; } interface net_minecraft_util_SpawnUtil { } interface net_minecraft_util_SpawnUtil_Strategy { canSpawnOn(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_util_StaticCache2D { readonly cache: any[]; contains(arg0: number, arg1: number): boolean; forEach(consumer: any): void; get(arg0: number, arg1: number): any; getIndex(arg0: number, arg1: number): number; readonly minX: number; readonly minZ: number; readonly sizeX: number; readonly sizeZ: number; toString(): string; } interface net_minecraft_util_StaticCache2D_Initializer { get(arg0: number, arg1: number): any; } interface net_minecraft_util_StrictJsonParser { } interface net_minecraft_util_StringDecomposer { } interface net_minecraft_util_StringRepresentable { getSerializedName(): string; } interface net_minecraft_util_StringRepresentable_EnumCodec extends net_minecraft_util_StringRepresentable_StringRepresentableCodec { byName(string: string): any; byName(string: string, enum_: any): any; readonly resolver: any; } interface net_minecraft_util_StringRepresentable_StringRepresentableCodec { readonly codec: any; decode(dynamicOps: any, object: any): any; encode(stringRepresentable: net_minecraft_util_StringRepresentable, dynamicOps: any, object: any): any; } interface net_minecraft_util_StringUtil { } interface net_minecraft_util_TaskChainer { append(runnable: any): void; append(completableFuture: any, consumer: any): void; } interface net_minecraft_util_ThreadingDetector { checkAndLock(): void; checkAndUnlock(): void; fullException: net_minecraft_ReportedException; readonly lock: any; readonly name: string; readonly stackTraceLock: any; threadThatFailedToAcquire: any; } interface net_minecraft_util_TickThrottler { count: number; increment(): void; readonly incrementStep: number; isUnderThreshold(): boolean; readonly threshold: number; tick(): void; } interface net_minecraft_util_TimeSource { get(timeUnit: any): number; } interface net_minecraft_util_TimeSource_NanoTimeSource extends net_minecraft_util_TimeSource { } interface net_minecraft_util_TimeUtil { } interface net_minecraft_util_ToFloatFunction { applyAsFloat(object: any): number; } interface net_minecraft_util_TriState { isDefault(): boolean; isFalse(): boolean; isTrue(): boolean; toBoolean(arg0: boolean): boolean; } interface net_minecraft_util_Tuple { a: any; b: any; getA(): any; getB(): any; setA(object: any): void; setB(object: any): void; } interface net_minecraft_util_Unit { } interface net_minecraft_util_VisibleForDebug { } interface net_minecraft_util_ZeroBitStorage extends net_minecraft_util_BitStorage { readonly size: number; } interface net_minecraft_util_context_ContextKey { name(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_util_context_ContextKeySet { allowed(): any; required(): any; toString(): string; } interface net_minecraft_util_context_ContextKeySet_Builder { build(): net_minecraft_util_context_ContextKeySet; optional(contextKey: net_minecraft_util_context_ContextKey): net_minecraft_util_context_ContextKeySet_Builder; required(contextKey: net_minecraft_util_context_ContextKey): net_minecraft_util_context_ContextKeySet_Builder; } interface net_minecraft_util_context_ContextMap { getOptional(contextKey: net_minecraft_util_context_ContextKey): any; getOrDefault(contextKey: net_minecraft_util_context_ContextKey, object: any): any; getOrThrow(contextKey: net_minecraft_util_context_ContextKey): any; has(contextKey: net_minecraft_util_context_ContextKey): boolean; readonly params: any; } interface net_minecraft_util_context_ContextMap_Builder { create(contextKeySet: net_minecraft_util_context_ContextKeySet): net_minecraft_util_context_ContextMap; getOptionalParameter(contextKey: net_minecraft_util_context_ContextKey): any; getParameter(contextKey: net_minecraft_util_context_ContextKey): any; readonly params: any; withOptionalParameter(contextKey: net_minecraft_util_context_ContextKey, object: any): net_minecraft_util_context_ContextMap_Builder; withParameter(contextKey: net_minecraft_util_context_ContextKey, object: any): net_minecraft_util_context_ContextMap_Builder; } interface net_minecraft_util_datafix_DataFixTypes { readonly type: any; update(dataFixer: any, dynamic: any, arg2: number, arg3: number): any; update(dataFixer: any, compoundTag: net_minecraft_nbt_CompoundTag, arg2: number, arg3: number): net_minecraft_nbt_CompoundTag; updateToCurrentVersion(dataFixer: any, dynamic: any, arg2: number): any; updateToCurrentVersion(dataFixer: any, compoundTag: net_minecraft_nbt_CompoundTag, arg2: number): net_minecraft_nbt_CompoundTag; wrapCodec(codec: any, dataFixer: any, arg2: number): any; } interface net_minecraft_util_datafix_DataFixers { } interface net_minecraft_util_datafix_ExtraDataFixUtils { } interface net_minecraft_util_datafix_LegacyComponentDataFixUtils { } interface net_minecraft_util_datafix_PackedBitStorage { readonly bits: number; readonly data: number[]; get(arg0: number): number; getBits(): number; getRaw(): number[]; readonly mask: number; set(arg0: number, arg1: number): void; readonly size: number; } interface net_minecraft_util_datafix_fixes_AbstractArrowPickupFix { makeRule(): any; updateEntity(typed: any, string: string, function_: any): any; updateProjectiles(typed: any): any; } interface net_minecraft_util_datafix_fixes_AbstractBlockPropertyFix { fixBlockState(dynamic: any): any; fixProperties(string: string, dynamic: any): any; makeRule(): any; readonly name: string; shouldFix(string: string): boolean; } interface net_minecraft_util_datafix_fixes_AbstractPoiSectionFix { cap(dynamic: any): any; makeRule(): any; readonly name: string; processRecords(stream: any): any; processSection(dynamic: any): any; processSectionRecords(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_AbstractUUIDFix { typeReference: any; updateNamedChoice(typed: any, string: string, function_: any): any; } interface net_minecraft_util_datafix_fixes_AddFieldFix { addField(dynamic: any, arg1: number): any; readonly fieldGenerator: any; readonly fieldName: string; makeRule(): any; readonly name: string; readonly path: string[]; readonly type: any; } interface net_minecraft_util_datafix_fixes_AddFlagIfNotPresentFix { readonly flagKey: string; readonly flagValue: boolean; makeRule(): any; readonly name: string; readonly typeReference: any; } interface net_minecraft_util_datafix_fixes_AddNewChoices { cap(taggedChoiceType: any, taggedChoiceType_: any): any; makeRule(): any; readonly name: string; readonly type: any; } interface net_minecraft_util_datafix_fixes_AdvancementsFix extends net_minecraft_util_datafix_fixes_AdvancementsRenameFix { } interface net_minecraft_util_datafix_fixes_AdvancementsRenameFix { makeRule(): any; readonly name: string; readonly renamer: any; } interface net_minecraft_util_datafix_fixes_AreaEffectCloudDurationScaleFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_AreaEffectCloudPotionFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_AttributeIdPrefixFix extends net_minecraft_util_datafix_fixes_AttributesRenameFix { } interface net_minecraft_util_datafix_fixes_AttributeModifierIdFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_AttributesRenameFix { fixDataComponents(typed: any): any; fixEntity(typed: any): any; fixIdField(dynamic: any): any; fixTypeField(dynamic: any): any; makeRule(): any; readonly name: string; readonly renames: any; } interface net_minecraft_util_datafix_fixes_AttributesRenameLegacy { fixEntity(typed: any): any; fixItemStackTag(typed: any): any; fixName(dynamic: any): any; makeRule(): any; readonly name: string; readonly renames: any; } interface net_minecraft_util_datafix_fixes_BannerEntityCustomNameToOverrideComponentFix { fix(typed: any, opticFinder: any, opticFinder_: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_BannerPatternFormatFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_BedItemColorFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_BeehiveFieldRenameFix { fixBee(dynamic: any): any; fixBeehive(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_BiomeFix { } interface net_minecraft_util_datafix_fixes_BitStorageAlignFix { makeRule(): any; updateHeightmaps(typed: any): any; } interface net_minecraft_util_datafix_fixes_BlendingDataFix { makeRule(): any; readonly name: string; } interface net_minecraft_util_datafix_fixes_BlendingDataRemoveFromNetherEndFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_BlockEntityBannerColorFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_BlockEntityBlockStateFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_BlockEntityCustomNameToComponentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_BlockEntityFurnaceBurnTimeFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixBurnTime(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_BlockEntityIdFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_BlockEntityJukeboxFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_BlockEntityKeepPacked extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_BlockEntityRenameFix { makeRule(): any; readonly name: string; readonly nameChangeLookup: any; } interface net_minecraft_util_datafix_fixes_BlockEntityShulkerBoxColorFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_BlockEntitySignDoubleSidedEditableTextFix extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; } interface net_minecraft_util_datafix_fixes_BlockEntityUUIDFix extends net_minecraft_util_datafix_fixes_AbstractUUIDFix { makeRule(): any; updateConduit(dynamic: any): any; updateSkull(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_BlockNameFlatteningFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_BlockPosFormatAndRenamesFix { addBlockEntityRules(list: any): void; addEntityRules(list: any): void; createEntityFixer(typeReference: any, string: string, map: any): any; fixFields(typed: any, map: any): any; fixMapSavedData(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_BlockPropertyRenameAndFix extends net_minecraft_util_datafix_fixes_AbstractBlockPropertyFix { readonly blockId: string; readonly newPropertyName: string; readonly oldPropertyName: string; readonly valueFixer: any; } interface net_minecraft_util_datafix_fixes_BlockRenameFix { fixBlockState(dynamic: any): any; fixFlatBlockState(string: string): string; makeRule(): any; readonly name: string; renameBlock(string: string): string; } interface net_minecraft_util_datafix_fixes_BlockStateData { } interface net_minecraft_util_datafix_fixes_BlockStateStructureTemplateFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_BoatSplitFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_CarvingStepRemoveFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_CatTypeFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_CauldronRenameFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_CavesAndCliffsRenames { } interface net_minecraft_util_datafix_fixes_ChestedHorsesInventoryZeroIndexingFix { horseLikeInventoryIndexingFixer(opticFinder: any, type: any, string: string): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkBedBlockEntityInjecterFix { cap(type: any, listType: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkBiomeFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkDeleteIgnoredLightDataFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkDeleteLightFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkHeightAndBiomeFix { makeRule(): any; predictChunkStatusBeforeSurface(dynamic: any, set: any): any; } interface net_minecraft_util_datafix_fixes_ChunkLightRemoveFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix { fix(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction { readonly axis: net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction_Axis; readonly axisDirection: net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction_AxisDirection; getAxis(): net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction_Axis; getAxisDirection(): net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction_AxisDirection; } interface net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction_Axis { } interface net_minecraft_util_datafix_fixes_ChunkPalettedStorageFix_Direction_AxisDirection { getStep(): number; readonly step: number; } interface net_minecraft_util_datafix_fixes_ChunkProtoTickListFix { createTick(dynamic: any, supplier: any, arg2: number, arg3: number, arg4: number, arg5: number, function_: any): any; makeRule(): any; makeTickList(dynamic: any, int2ObjectMap: any, arg2: number, arg3: number, arg4: number, string: string, function_: any): any; } interface net_minecraft_util_datafix_fixes_ChunkProtoTickListFix_PoorMansPalettedContainer { readonly bits: number; data(): number[]; get(arg0: number, arg1: number, arg2: number): any; getIndex(arg0: number, arg1: number, arg2: number): number; readonly mask: number; palette(): any; readonly valuesPerLong: number; } interface net_minecraft_util_datafix_fixes_ChunkRenamesFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkStatusFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkStatusFix2 { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkStructuresTemplateRenameFix { fixChildren(dynamic: any): any; fixTag(dynamic: any, dynamic_: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkTicketUnpackPosFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ChunkToProtochunkFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ColorlessShulkerEntityFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_ContainerBlockEntityLockPredicateFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_CopperGolemWeatherStateFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_CriteriaRenameFix { readonly advancementId: string; readonly conversions: any; fixAdvancements(dynamic: any): any; makeRule(): any; readonly name: string; } interface net_minecraft_util_datafix_fixes_CustomModelDataExpandFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_DataComponentRemainderFix { readonly componentId: string; fixComponent(dynamic: any): any; makeRule(): any; readonly name: string; readonly newComponentId: string; } interface net_minecraft_util_datafix_fixes_DecoratedPotFieldRenameFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_DropChancesFormatFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_DropInvalidSignDataFix { readonly entityName: string; fix(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_DyeItemRenameFix { } interface net_minecraft_util_datafix_fixes_EffectDurationFix { fix(dynamic: any): any; fixEffect(dynamic: any): any; makeRule(): any; updateEntity(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EmptyItemInHotbarFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EmptyItemInVillagerTradeFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityArmorStandSilentFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntityAttributeBaseValueFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { readonly attributeId: string; fixValue(dynamic: any): any; readonly valueFixer: any; } interface net_minecraft_util_datafix_fixes_EntityBlockStateFix { makeRule(): any; updateBlockToBlockState(typed: any, string: string, string_: string, string__: string): any; updateEntity(typed: any, string: string, function_: any): any; updateFallingBlock(typed: any): any; } interface net_minecraft_util_datafix_fixes_EntityBrushableBlockFieldsRenameFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntityCatSplitFix extends net_minecraft_util_datafix_fixes_SimpleEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityCodSalmonFix extends net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityCustomNameToComponentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityElderGuardianSplitFix extends net_minecraft_util_datafix_fixes_SimpleEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityEquipmentToArmorAndHandFix { cap(type: any, type_: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityFallDistanceFloatToDoubleFix { makeRule(): any; type: any; } interface net_minecraft_util_datafix_fixes_EntityFieldsRenameFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; readonly renames: any; } interface net_minecraft_util_datafix_fixes_EntityGoatMissingStateFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_EntityHealthFix { fixTag(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityHorseSaddleFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_EntityHorseSplitFix extends net_minecraft_util_datafix_fixes_EntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityIdFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityItemFrameDirectionFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntityMinecartIdentifiersFix extends net_minecraft_util_datafix_fixes_EntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityPaintingItemFrameDirectionFix { doFix(dynamic: any, arg1: boolean, arg2: boolean): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityPaintingMotiveFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntityProjectileOwnerFix { makeRule(): any; setUUID(dynamic: any, arg1: number, arg2: number): any; updateEntity(typed: any, string: string, function_: any): any; updateOwnerArrow(dynamic: any): any; updateOwnerLlamaSpit(dynamic: any): any; updateOwnerThrowable(dynamic: any): any; updateProjectiles(typed: any): any; } interface net_minecraft_util_datafix_fixes_EntityPufferfishRenameFix extends net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityRavagerRenameFix extends net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityRedundantChanceTagsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityRenameFix { fix(string: string, typed: any): any; getEntity(object: any, dynamicOps: any, type: any): any; makeRule(): any; readonly name: string; } interface net_minecraft_util_datafix_fixes_EntityRidingToPassengersFix { cap(schema: any, schema_: any, type: any, type_: any, type__: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntitySalmonSizeFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_EntityShulkerColorFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntityShulkerRotationFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntitySkeletonSplitFix extends net_minecraft_util_datafix_fixes_SimpleEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntitySpawnerItemVariantComponentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityStringUuidFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityTheRenameningFix extends net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityTippedArrowFix extends net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EntityUUIDFix extends net_minecraft_util_datafix_fixes_AbstractUUIDFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_EntityVariantFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { readonly fieldName: string; readonly idConversions: any; } interface net_minecraft_util_datafix_fixes_EntityWolfColorFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_EntityZombieSplitFix extends net_minecraft_util_datafix_fixes_EntityRenameFix { changeSchemaToZombieVillager(typed: any, arg1: number): any; readonly zombieVillagerType: any; } interface net_minecraft_util_datafix_fixes_EntityZombieVillagerTypeFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; getVillagerProfession(arg0: number): number; } interface net_minecraft_util_datafix_fixes_EntityZombifiedPiglinRenameFix extends net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { } interface net_minecraft_util_datafix_fixes_EquipmentFormatFix { fix(type: any, type_: any, opticFinder: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_EquippableAssetRenameFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_FeatureFlagRemoveFix { fixTag(dynamic: any): any; readonly flagsToRemove: any; makeRule(): any; readonly name: string; } interface net_minecraft_util_datafix_fixes_FilteredBooksFix extends net_minecraft_util_datafix_fixes_ItemStackTagFix { } interface net_minecraft_util_datafix_fixes_FilteredSignsFix extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; } interface net_minecraft_util_datafix_fixes_FireResistantToDamageResistantComponentFix extends net_minecraft_util_datafix_fixes_DataComponentRemainderFix { } interface net_minecraft_util_datafix_fixes_FixProjectileStoredItem { fixChoice(string: string, subFixer: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_FixWolfHealth extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_FoodToConsumableFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ForcePoiRebuild { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ForcedChunkToTicketFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_FurnaceRecipeFix { cap(type: any): any; makeRule(): any; updateFurnaceContents(type: any, type_: any, typed: any): any; } interface net_minecraft_util_datafix_fixes_GoatHornIdFix extends net_minecraft_util_datafix_fixes_ItemStackTagRemainderFix { } interface net_minecraft_util_datafix_fixes_GossipUUIDFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_HeightmapRenamingFix { fix(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_HorseBodyArmorItemFix extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { readonly clearArmorItems: boolean; fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; readonly previousBodyArmorTag: string; } interface net_minecraft_util_datafix_fixes_IglooMetadataRemovalFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_InlineBlockPosFormatFix { entityFinder(string: string): any; fixBlockAttached(dynamic: any): any; fixLivingEntity(dynamic: any): any; fixPhantom(dynamic: any): any; fixPlayer(dynamic: any): any; fixTurtle(dynamic: any): any; fixVex(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_InvalidBlockEntityLockFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_InvalidLockComponentFix extends net_minecraft_util_datafix_fixes_DataComponentRemainderFix { } interface net_minecraft_util_datafix_fixes_ItemBannerColorFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemCustomNameToComponentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemIdFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemLoreFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemPotionFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemRenameFix { fixItem(string: string): string; makeRule(): any; readonly name: string; } interface net_minecraft_util_datafix_fixes_ItemShulkerBoxColorFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemSpawnEggFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackComponentizationFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackCustomNameToOverrideComponentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackEnchantmentNamesFix { fixTag(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackMapIdFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackSpawnEggFix { readonly itemType: string; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackTagFix { fixItemStackTag(typed: any): any; readonly idFilter: any; makeRule(): any; readonly name: string; } interface net_minecraft_util_datafix_fixes_ItemStackTagRemainderFix extends net_minecraft_util_datafix_fixes_ItemStackTagFix { } interface net_minecraft_util_datafix_fixes_ItemStackTheFlatteningFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ItemStackUUIDFix extends net_minecraft_util_datafix_fixes_AbstractUUIDFix { makeRule(): any; updateAttributeModifiers(dynamic: any): any; updateSkullOwner(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_ItemWaterPotionFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_JigsawPropertiesFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_JigsawRotationFix extends net_minecraft_util_datafix_fixes_AbstractBlockPropertyFix { } interface net_minecraft_util_datafix_fixes_JukeboxTicksSinceSongStartedFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_LeavesFix { getX(arg0: number): number; getY(arg0: number): number; getZ(arg0: number): number; makeRule(): any; } interface net_minecraft_util_datafix_fixes_LeavesFix_LeavesSection extends net_minecraft_util_datafix_fixes_LeavesFix_Section { getDistance(arg0: number): number; isLeaf(arg0: number): boolean; isLog(arg0: number): boolean; leaveIds: any; logIds: any; makeLeafTag(dynamic: any, string: string, arg2: boolean, arg3: number): any; setDistance(arg0: number, arg1: number, arg2: number): void; stateToIdMap: any; } interface net_minecraft_util_datafix_fixes_LeavesFix_Section { readonly blockStateType: any; getBlock(arg0: number): number; getIndex(): number; getStateId(string: string, arg1: boolean, arg2: number): number; readonly index: number; isSkippable(): boolean; readonly palette: any; readonly paletteFinder: any; readStorage(dynamic: any): void; skippable(): boolean; storage: net_minecraft_util_datafix_PackedBitStorage; write(typed: any): any; } interface net_minecraft_util_datafix_fixes_LegacyDimensionIdFix { fixDimensionId(dynamic: any): any; fixMap(dynamic: any): any; fixPlayer(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_LegacyDragonFightFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_LegacyHoverEventFix { createFixer(type: any, type_: any): any; fixHoverEvent(type: any, string: string, dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_LegacyWorldBorderFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_LevelDataGeneratorOptionsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_LevelFlatGeneratorInfoFix { fix(dynamic: any): any; fixString(string: string): string; makeRule(): any; } interface net_minecraft_util_datafix_fixes_LevelLegacyWorldGenSettingsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_LevelUUIDFix extends net_minecraft_util_datafix_fixes_AbstractUUIDFix { makeRule(): any; updateCustomBossEvent(dynamic: any): any; updateDragonFight(dynamic: any): any; updateWanderingTrader(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_LockComponentPredicateFix extends net_minecraft_util_datafix_fixes_DataComponentRemainderFix { } interface net_minecraft_util_datafix_fixes_LodestoneCompassComponentFix extends net_minecraft_util_datafix_fixes_DataComponentRemainderFix { } interface net_minecraft_util_datafix_fixes_MapBannerBlockPosFormatFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_MapIdFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_MemoryExpiryDataFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; updateBrain(dynamic: any): any; updateMemories(dynamic: any): any; updateMemoryEntry(pair: any): any; wrapMemoryValue(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_MissingDimensionFix { makeRule(): any; recreateSettings(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_MobEffectIdFix { blockEntityFixer(): any; entityFixer(): any; itemStackFixer(): any; makeRule(): any; playerFixer(): any; updateNamedChoice(typed: any, typeReference: any, string: string, function_: any): any; } interface net_minecraft_util_datafix_fixes_MobSpawnerEntityIdentifiersFix { fix(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_NamedEntityConvertUncheckedFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_NamedEntityFix { readonly entityName: string; fix(typed: any): any; makeRule(): any; readonly name: string; readonly type: any; } interface net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { readonly entityName: string; fix(type: any, type_: any, type__: any, opticFinder: any): any; fix(dynamic: any): any; makeRule(): any; readonly name: string; readonly type: any; } interface net_minecraft_util_datafix_fixes_NamespacedTypeRenameFix { makeRule(): any; readonly name: string; readonly renamer: any; readonly type: any; } interface net_minecraft_util_datafix_fixes_NewVillageFix { cap(compoundListType: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_ObjectiveRenderTypeFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OminousBannerBlockEntityRenameFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_OminousBannerRarityFix { fix(typed: any, opticFinder: any, opticFinder_: any, opticFinder__: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_OminousBannerRenameFix extends net_minecraft_util_datafix_fixes_ItemStackTagFix { } interface net_minecraft_util_datafix_fixes_OptionsAccessibilityOnboardFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsAddTextBackgroundFix { calculateBackground(string: string): number; makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsAmbientOcclusionFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsForceVBOFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsKeyLwjgl3Fix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsKeyTranslationFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsLowerCaseLanguageFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsMenuBlurrinessFix { convertToIntRange(string: string): number; makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsProgrammerArtFix { fixList(dynamic: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_OptionsRenameFieldFix { readonly fieldFrom: string; readonly fieldTo: string; readonly fixName: string; makeRule(): any; } interface net_minecraft_util_datafix_fixes_OverreachingTickFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ParticleUnflatteningFix { fix(dynamic: any): any; makeRule(): any; updateBlock(dynamic: any, string: string): any; updateDust(dynamic: any, string: string): any; updateDustTransition(dynamic: any, string: string): any; updateItem(dynamic: any, string: string): any; updateSculkCharge(dynamic: any, string: string): any; updateShriek(dynamic: any, string: string): any; updateVibration(dynamic: any, string: string): any; } interface net_minecraft_util_datafix_fixes_PlayerEquipmentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_PlayerHeadBlockProfileFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_PlayerRespawnDataFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_PlayerUUIDFix extends net_minecraft_util_datafix_fixes_AbstractUUIDFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_PoiTypeRemoveFix extends net_minecraft_util_datafix_fixes_AbstractPoiSectionFix { shouldKeepRecord(dynamic: any): boolean; readonly typesToKeep: any; } interface net_minecraft_util_datafix_fixes_PoiTypeRenameFix extends net_minecraft_util_datafix_fixes_AbstractPoiSectionFix { readonly renamer: any; } interface net_minecraft_util_datafix_fixes_PrimedTntBlockStateFixer extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; } interface net_minecraft_util_datafix_fixes_ProjectileStoredWeaponFix { fixChoice(string: string): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_RaidRenamesDataFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_RandomSequenceSettingsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_RecipesFix { } interface net_minecraft_util_datafix_fixes_RecipesRenameningFix { } interface net_minecraft_util_datafix_fixes_RedstoneWireConnectionsFix { makeRule(): any; updateRedstoneConnections(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_References { } interface net_minecraft_util_datafix_fixes_RemapChunkStatusFix { fixStatus(dynamic: any): any; makeRule(): any; readonly mapper: any; readonly name: string; } interface net_minecraft_util_datafix_fixes_RemoveBlockEntityTagFix { readonly blockEntityIdsToDrop: any; makeRule(): any; removeBlockEntity(typed: any, opticFinder: any, opticFinder_: any, string: string): any; } interface net_minecraft_util_datafix_fixes_RemoveEmptyItemInBrushableBlockFix extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; } interface net_minecraft_util_datafix_fixes_RemoveGolemGossipFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_RenameEnchantmentsFix { fixEnchantmentList(dynamic: any, string: string): any; fixTag(dynamic: any): any; makeRule(): any; readonly name: string; readonly renames: any; } interface net_minecraft_util_datafix_fixes_RenamedCoralFansFix { } interface net_minecraft_util_datafix_fixes_RenamedCoralFix { } interface net_minecraft_util_datafix_fixes_ReorganizePoi { makeRule(): any; } interface net_minecraft_util_datafix_fixes_SaddleEquipmentSlotFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_SavedDataFeaturePoolElementFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_SavedDataUUIDFix extends net_minecraft_util_datafix_fixes_AbstractUUIDFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ScoreboardDisplayNameFix { makeRule(): any; readonly name: string; readonly type: any; } interface net_minecraft_util_datafix_fixes_ScoreboardDisplaySlotFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_SignTextStrictJsonFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_SimpleEntityRenameFix extends net_minecraft_util_datafix_fixes_EntityRenameFix { getNewNameAndTag(string: string, dynamic: any): any; } interface net_minecraft_util_datafix_fixes_SimplestEntityRenameFix { makeRule(): any; readonly name: string; rename(string: string): string; } interface net_minecraft_util_datafix_fixes_SpawnerDataFix { makeRule(): any; wrapEntityToSpawnData(type: any, typed: any): any; wrapSpawnPotentialsToWeightedEntries(type: any, typed: any): any; } interface net_minecraft_util_datafix_fixes_StatsCounterFix { makeObjectiveFixer(): any; makeRule(): any; makeStatFixer(): any; } interface net_minecraft_util_datafix_fixes_StatsRenameFix { createCriteriaRule(): any; createStatRule(): any; makeRule(): any; readonly name: string; readonly renames: any; } interface net_minecraft_util_datafix_fixes_StriderGravityFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_StructureReferenceCountFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_StructureSettingsFlattenFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_StructuresBecomeConfiguredFix { findUpdatedStructureType(dynamic: any, dynamic_: any): any; fix(dynamic: any): any; guessConfiguration(dynamic: any, conversion: net_minecraft_util_datafix_fixes_StructuresBecomeConfiguredFix_Conversion): any; makeRule(): any; updateReferences(dynamic: any, dynamic_: any): any; updateStarts(dynamic: any, dynamic_: any): any; } interface net_minecraft_util_datafix_fixes_StructuresBecomeConfiguredFix_Conversion { biomeMapping(): any; equals(o: any): boolean; fallback(): string; hashCode(): number; toString(): string; } interface net_minecraft_util_datafix_fixes_TextComponentHoverAndClickEventFix { createFixer(type: any, type_: any, type__: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_TextComponentStringifiedFlagsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_ThrownPotionSplitFix extends net_minecraft_util_datafix_fixes_EntityRenameFix { readonly itemIdFinder: any; } interface net_minecraft_util_datafix_fixes_TippedArrowPotionToItemFix extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; } interface net_minecraft_util_datafix_fixes_TooltipDisplayComponentFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_TrappedChestBlockEntityFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_TrappedChestBlockEntityFix_TrappedChestSection extends net_minecraft_util_datafix_fixes_LeavesFix_Section { chestIds: any; isTrappedChest(arg0: number): boolean; } interface net_minecraft_util_datafix_fixes_TrialSpawnerConfigFix extends net_minecraft_util_datafix_fixes_NamedEntityWriteReadFix { fix(dynamic: any): any; fix(type: any, type_: any, type__: any, opticFinder: any): any; } interface net_minecraft_util_datafix_fixes_TrialSpawnerConfigInRegistryFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { fixTag(dynamic: any): any; } interface net_minecraft_util_datafix_fixes_UnflattenTextComponentFix { createFixer(type: any, type_: any): any; makeRule(): any; } interface net_minecraft_util_datafix_fixes_VariantRenameFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { readonly renames: any; } interface net_minecraft_util_datafix_fixes_VillagerDataFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_VillagerFollowRangeFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_VillagerRebuildLevelAndXpFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_VillagerSetCanPickUpLootFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_VillagerTradeFix { makeRule(): any; updateItemStack(opticFinder: any, typed: any): any; } interface net_minecraft_util_datafix_fixes_WallPropertyFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_WeaponSmithChestLootTableFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_fixes_WorldGenSettingsDisallowOldCustomWorldsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_WorldGenSettingsFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_WorldGenSettingsHeightAndBiomeFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_WorldSpawnDataFix { makeRule(): any; } interface net_minecraft_util_datafix_fixes_WriteAndReadFix { makeRule(): any; readonly name: string; readonly type: any; } interface net_minecraft_util_datafix_fixes_WrittenBookPagesStrictJsonFix extends net_minecraft_util_datafix_fixes_ItemStackTagFix { } interface net_minecraft_util_datafix_fixes_ZombieVillagerRebuildXpFix extends net_minecraft_util_datafix_fixes_NamedEntityFix { } interface net_minecraft_util_datafix_schemas_NamespacedSchema { getChoiceType(typeReference: any, string: string): any; } interface net_minecraft_util_datafix_schemas_V100 { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V102 { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1022 { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V106 { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V107 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1125 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V135 { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V143 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1451 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1451_1 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1451_2 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1451_3 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1451_4 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1451_5 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1451_6 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1458 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1460 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1466 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V1470 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1481 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1483 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1486 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1488 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1510 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1800 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1801 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1904 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1906 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1909 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1920 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1928 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1929 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V1931 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2100 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2501 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2502 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2505 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2509 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2511_1 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2519 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2522 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2551 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V2568 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2571 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2684 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V2686 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2688 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2704 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2707 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V2831 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V2832 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V2842 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V3076 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3078 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3081 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3082 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3083 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3202 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3203 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3204 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3325 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3326 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3327 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3328 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3438 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3439 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3439_1 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3448 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3682 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3683 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3685 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3689 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3799 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3807 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3808 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3808_1 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3808_2 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3813 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V3816 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3818 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3818_3 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V3818_4 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V3818_5 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V3825 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V3938 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4059 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V4067 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerChestBoat(map: any, string: string): void; registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4070 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4071 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4290 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V4292 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V4300 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4301 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V4302 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4306 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4307 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V4312 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V4420 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4421 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4531 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4532 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4533 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V4543 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V501 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V700 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V701 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V702 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V703 { registerEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V704 { getChoiceType(typeReference: any, string: string): any; registerBlockEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V705 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_datafix_schemas_V808 extends net_minecraft_util_datafix_schemas_NamespacedSchema { registerBlockEntities(schema: any): any; } interface net_minecraft_util_datafix_schemas_V99 { registerBlockEntities(schema: any): any; registerEntities(schema: any): any; registerTypes(schema: any, map: any, map_: any): void; } interface net_minecraft_util_debug_DebugBeeInfo { blacklistedHives(): any; equals(o: any): boolean; flowerPos(): any; hasHive(blockPos: net_minecraft_core_BlockPos): boolean; hashCode(): number; hivePos(): any; toString(): string; travelTicks(): number; } interface net_minecraft_util_debug_DebugBrainDump { activities(): any; angerLevel(): number; behaviors(): any; equals(o: any): boolean; gossips(): any; hasPoi(blockPos: net_minecraft_core_BlockPos): boolean; hasPotentialPoi(blockPos: net_minecraft_core_BlockPos): boolean; hashCode(): number; health(): number; inventory(): string; maxHealth(): number; memories(): any; name(): string; pois(): any; potentialPois(): any; profession(): string; toString(): string; wantsGolem(): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; xp(): number; } interface net_minecraft_util_debug_DebugBreezeInfo { attackTarget(): any; equals(o: any): boolean; hashCode(): number; jumpTarget(): any; toString(): string; } interface net_minecraft_util_debug_DebugEntityBlockIntersection { color(): number; readonly id: number; } interface net_minecraft_util_debug_DebugGameEventInfo { equals(o: any): boolean; event(): net_minecraft_core_Holder; hashCode(): number; pos(): net_minecraft_world_phys_Vec3; toString(): string; } interface net_minecraft_util_debug_DebugGameEventListenerInfo { equals(o: any): boolean; hashCode(): number; listenerRadius(): number; toString(): string; } interface net_minecraft_util_debug_DebugGoalInfo { equals(o: any): boolean; goals(): any; hashCode(): number; toString(): string; } interface net_minecraft_util_debug_DebugGoalInfo_DebugGoal { equals(o: any): boolean; hashCode(): number; isRunning(): boolean; name(): string; priority(): number; toString(): string; } interface net_minecraft_util_debug_DebugHiveInfo { equals(o: any): boolean; hashCode(): number; honeyLevel(): number; occupantCount(): number; sedated(): boolean; toString(): string; type(): net_minecraft_world_level_block_Block; } interface net_minecraft_util_debug_DebugPathInfo { equals(o: any): boolean; hashCode(): number; maxNodeDistance(): number; path(): net_minecraft_world_level_pathfinder_Path; toString(): string; } interface net_minecraft_util_debug_DebugPoiInfo { equals(o: any): boolean; freeTicketCount(): number; hashCode(): number; poiType(): net_minecraft_core_Holder; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_util_debug_DebugStructureInfo { boundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; equals(o: any): boolean; hashCode(): number; pieces(): any; toString(): string; } interface net_minecraft_util_debug_DebugStructureInfo_Piece { boundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; equals(o: any): boolean; hashCode(): number; isStart(): boolean; toString(): string; } interface net_minecraft_util_debug_DebugSubscription { emptyUpdate(): net_minecraft_util_debug_DebugSubscription_Update; expireAfterTicks(): number; packEvent(object: any): net_minecraft_util_debug_DebugSubscription_Event; packUpdate(object: any): net_minecraft_util_debug_DebugSubscription_Update; toString(): string; valueStreamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_util_debug_DebugSubscription_Event { equals(o: any): boolean; hashCode(): number; subscription(): net_minecraft_util_debug_DebugSubscription; toString(): string; value(): any; } interface net_minecraft_util_debug_DebugSubscription_Update { equals(o: any): boolean; hashCode(): number; subscription(): net_minecraft_util_debug_DebugSubscription; toString(): string; value(): any; } interface net_minecraft_util_debug_DebugSubscriptions { } interface net_minecraft_util_debug_DebugValueAccess { forEachBlock(debugSubscription: net_minecraft_util_debug_DebugSubscription, biConsumer: any): void; forEachChunk(debugSubscription: net_minecraft_util_debug_DebugSubscription, biConsumer: any): void; forEachEntity(debugSubscription: net_minecraft_util_debug_DebugSubscription, biConsumer: any): void; forEachEvent(debugSubscription: net_minecraft_util_debug_DebugSubscription, eventVisitor: net_minecraft_util_debug_DebugValueAccess_EventVisitor): void; getBlockValue(debugSubscription: net_minecraft_util_debug_DebugSubscription, blockPos: net_minecraft_core_BlockPos): any; getChunkValue(debugSubscription: net_minecraft_util_debug_DebugSubscription, chunkPos: net_minecraft_world_level_ChunkPos): any; getEntityValue(debugSubscription: net_minecraft_util_debug_DebugSubscription, entity: net_minecraft_world_entity_Entity): any; } interface net_minecraft_util_debug_DebugValueAccess_EventVisitor { accept(object: any, arg1: number, arg2: number): void; } interface net_minecraft_util_debug_DebugValueSource { registerDebugValues(serverLevel: net_minecraft_server_level_ServerLevel, registration: net_minecraft_util_debug_DebugValueSource_Registration): void; } interface net_minecraft_util_debug_DebugValueSource_Registration { register(debugSubscription: net_minecraft_util_debug_DebugSubscription, valueGetter: net_minecraft_util_debug_DebugValueSource_ValueGetter): void; } interface net_minecraft_util_debug_DebugValueSource_ValueGetter { get(): any; } interface net_minecraft_util_debug_LevelDebugSynchronizers { readonly allSynchronizers: any; broadcastEventToTracking(blockPos: net_minecraft_core_BlockPos, debugSubscription: net_minecraft_util_debug_DebugSubscription, object: any): void; broadcastToTracking(chunkPos: net_minecraft_world_level_ChunkPos, debugSubscription: net_minecraft_util_debug_DebugSubscription, packet: net_minecraft_network_protocol_Packet): void; broadcastToTracking(entity: net_minecraft_world_entity_Entity, debugSubscription: net_minecraft_util_debug_DebugSubscription, packet: net_minecraft_network_protocol_Packet): void; clearBlockValue(blockPos: net_minecraft_core_BlockPos, debugSubscription: net_minecraft_util_debug_DebugSubscription): void; clearEntityValue(entity: net_minecraft_world_entity_Entity, debugSubscription: net_minecraft_util_debug_DebugSubscription): void; dropBlockEntity(blockPos: net_minecraft_core_BlockPos): void; dropChunk(chunkPos: net_minecraft_world_level_ChunkPos): void; dropEntity(entity: net_minecraft_world_entity_Entity): void; dropPoi(blockPos: net_minecraft_core_BlockPos): void; enabledSubscriptions: any; getSourceSynchronizer(debugSubscription: net_minecraft_util_debug_DebugSubscription): net_minecraft_util_debug_TrackingDebugSynchronizer_SourceSynchronizer; hasAnySubscriberFor(debugSubscription: net_minecraft_util_debug_DebugSubscription): boolean; readonly level: net_minecraft_server_level_ServerLevel; readonly poiSynchronizer: net_minecraft_util_debug_TrackingDebugSynchronizer_PoiSynchronizer; registerBlockEntity(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; registerChunk(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; registerEntity(entity: net_minecraft_world_entity_Entity): void; registerPoi(poiRecord: net_minecraft_world_entity_ai_village_poi_PoiRecord): void; sendBlockValue(blockPos: net_minecraft_core_BlockPos, debugSubscription: net_minecraft_util_debug_DebugSubscription, object: any): void; sendEntityValue(entity: net_minecraft_world_entity_Entity, debugSubscription: net_minecraft_util_debug_DebugSubscription, object: any): void; sleeping: boolean; readonly sourceSynchronizers: any; startTrackingChunk(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkPos: net_minecraft_world_level_ChunkPos): void; startTrackingEntity(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity): void; tick(serverDebugSubscribers: net_minecraft_util_debug_ServerDebugSubscribers): void; updatePoi(blockPos: net_minecraft_core_BlockPos): void; readonly villageSectionSynchronizer: net_minecraft_util_debug_TrackingDebugSynchronizer_VillageSectionSynchronizer; wakeUp(): void; } interface net_minecraft_util_debug_ServerDebugSubscribers { broadcastToAll(debugSubscription: net_minecraft_util_debug_DebugSubscription, packet: net_minecraft_network_protocol_Packet): void; enabledSubscriptions(): any; getSubscribersFor(debugSubscription: net_minecraft_util_debug_DebugSubscription): any; hasAnySubscriberFor(debugSubscription: net_minecraft_util_debug_DebugSubscription): boolean; hasRequiredPermissions(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; readonly server: net_minecraft_server_MinecraftServer; tick(): void; } interface net_minecraft_util_debug_TrackingDebugSynchronizer { addSubscriber(serverPlayer: net_minecraft_server_level_ServerPlayer): void; clear(): void; pollAndSendUpdates(serverLevel: net_minecraft_server_level_ServerLevel): void; sendInitialChunk(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkPos: net_minecraft_world_level_ChunkPos): void; sendInitialEntity(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity): void; sendToPlayersTrackingChunk(serverLevel: net_minecraft_server_level_ServerLevel, chunkPos: net_minecraft_world_level_ChunkPos, packet: net_minecraft_network_protocol_Packet): void; sendToPlayersTrackingEntity(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, packet: net_minecraft_network_protocol_Packet): void; startTrackingChunk(serverPlayer: net_minecraft_server_level_ServerPlayer, chunkPos: net_minecraft_world_level_ChunkPos): void; startTrackingEntity(serverPlayer: net_minecraft_server_level_ServerPlayer, entity: net_minecraft_world_entity_Entity): void; readonly subscribedPlayers: any; readonly subscription: net_minecraft_util_debug_DebugSubscription; tick(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_util_debug_TrackingDebugSynchronizer_PoiSynchronizer extends net_minecraft_util_debug_TrackingDebugSynchronizer { onPoiAdded(serverLevel: net_minecraft_server_level_ServerLevel, poiRecord: net_minecraft_world_entity_ai_village_poi_PoiRecord): void; onPoiRemoved(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; onPoiTicketCountChanged(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_util_debug_TrackingDebugSynchronizer_SourceSynchronizer extends net_minecraft_util_debug_TrackingDebugSynchronizer { readonly blockEntitySources: any; readonly chunkSources: any; dropBlockEntity(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; dropChunk(chunkPos: net_minecraft_world_level_ChunkPos): void; dropEntity(entity: net_minecraft_world_entity_Entity): void; readonly entitySources: any; registerBlockEntity(blockPos: net_minecraft_core_BlockPos, valueGetter: net_minecraft_util_debug_DebugValueSource_ValueGetter): void; registerChunk(chunkPos: net_minecraft_world_level_ChunkPos, valueGetter: net_minecraft_util_debug_DebugValueSource_ValueGetter): void; registerEntity(uUID: any, valueGetter: net_minecraft_util_debug_DebugValueSource_ValueGetter): void; } interface net_minecraft_util_debug_TrackingDebugSynchronizer_VillageSectionSynchronizer extends net_minecraft_util_debug_TrackingDebugSynchronizer { onPoiAdded(serverLevel: net_minecraft_server_level_ServerLevel, poiRecord: net_minecraft_world_entity_ai_village_poi_PoiRecord): void; onPoiRemoved(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; sendVillageSectionsPacket(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_util_debugchart_AbstractSampleLogger extends net_minecraft_util_debugchart_SampleLogger { readonly defaults: number[]; resetSample(): void; readonly sample: number[]; useSample(): void; } interface net_minecraft_util_debugchart_LocalSampleLogger extends net_minecraft_util_debugchart_AbstractSampleLogger, net_minecraft_util_debugchart_SampleStorage { readonly samples: number[][]; start: number; wrapIndex(arg0: number): number; } interface net_minecraft_util_debugchart_RemoteDebugSampleType { subscription(): net_minecraft_util_debug_DebugSubscription; } interface net_minecraft_util_debugchart_RemoteSampleLogger extends net_minecraft_util_debugchart_AbstractSampleLogger { readonly sampleType: net_minecraft_util_debugchart_RemoteDebugSampleType; readonly subscribers: net_minecraft_util_debug_ServerDebugSubscribers; } interface net_minecraft_util_debugchart_SampleLogger { logFullSample(arg0: number[]): void; logPartialSample(arg0: number, arg1: number): void; logSample(arg0: number): void; } interface net_minecraft_util_debugchart_SampleStorage { capacity(): number; get(arg0: number): number; get(arg0: number, arg1: number): number; reset(): void; size(): number; } interface net_minecraft_util_debugchart_TpsDebugDimensions { } interface net_minecraft_util_eventlog_EventLogDirectory { createNewFile(localDate: any): net_minecraft_util_eventlog_EventLogDirectory_RawFile; readonly extension: string; listFiles(): net_minecraft_util_eventlog_EventLogDirectory_FileList; parseFile(path: any): net_minecraft_util_eventlog_EventLogDirectory_File; readonly root: any; } interface net_minecraft_util_eventlog_EventLogDirectory_CompressedFile extends net_minecraft_util_eventlog_EventLogDirectory_File { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_util_eventlog_EventLogDirectory_File { compress(): net_minecraft_util_eventlog_EventLogDirectory_CompressedFile; id(): net_minecraft_util_eventlog_EventLogDirectory_FileId; openReader(): any; path(): any; } interface net_minecraft_util_eventlog_EventLogDirectory_FileId { date(): any; equals(o: any): boolean; hashCode(): number; index(): number; toFileName(string: string): string; toString(): string; } interface net_minecraft_util_eventlog_EventLogDirectory_FileList { compressAll(): net_minecraft_util_eventlog_EventLogDirectory_FileList; readonly files: any; ids(): any; iterator(): any; prune(localDate: any, arg1: number): net_minecraft_util_eventlog_EventLogDirectory_FileList; stream(): any; } interface net_minecraft_util_eventlog_EventLogDirectory_RawFile extends net_minecraft_util_eventlog_EventLogDirectory_File { equals(o: any): boolean; hashCode(): number; openChannel(): any; toString(): string; } interface net_minecraft_util_eventlog_JsonEventLog { readonly channel: any; close(): void; readonly codec: any; openReader(): net_minecraft_util_eventlog_JsonEventLogReader; readonly referenceCount: any; releaseReference(): void; write(object: any): void; } interface net_minecraft_util_eventlog_JsonEventLogReader { next(): any; } interface net_minecraft_util_monitoring_jmx_MinecraftServerStatistics { readonly attributeDescriptionByName: any; getAttribute(string: string): any; getAttributes(strings: string[]): any; getAverageTickTime(): number; getMBeanInfo(): any; getTickTimes(): number[]; invoke(string: string, objects: any[], strings: string[]): any; readonly mBeanInfo: any; readonly server: net_minecraft_server_MinecraftServer; setAttribute(attribute: any): void; setAttributes(attributeList: any): any; } interface net_minecraft_util_parsing_packrat_Atom { equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_util_parsing_packrat_CachedParseState extends net_minecraft_util_parsing_packrat_ParseState { controlCache: any[]; getCacheForPosition(arg0: number): any; nextControlToReturn: number; positionCache: any[]; } interface net_minecraft_util_parsing_packrat_Control { cut(): void; hasCut(): boolean; } interface net_minecraft_util_parsing_packrat_DelayedException { create(string: string, arg1: number): any; } interface net_minecraft_util_parsing_packrat_Dictionary { checkAllBound(): void; forward(atom: net_minecraft_util_parsing_packrat_Atom): net_minecraft_util_parsing_packrat_NamedRule; getOrCreateEntry(atom: net_minecraft_util_parsing_packrat_Atom): any; getOrThrow(atom: net_minecraft_util_parsing_packrat_Atom): net_minecraft_util_parsing_packrat_NamedRule; named(atom: net_minecraft_util_parsing_packrat_Atom): net_minecraft_util_parsing_packrat_Term; namedWithAlias(atom: net_minecraft_util_parsing_packrat_Atom, atom_: net_minecraft_util_parsing_packrat_Atom): net_minecraft_util_parsing_packrat_Term; put(atom: net_minecraft_util_parsing_packrat_Atom, rule: net_minecraft_util_parsing_packrat_Rule): net_minecraft_util_parsing_packrat_NamedRule; put(atom: net_minecraft_util_parsing_packrat_Atom, term: net_minecraft_util_parsing_packrat_Term, simpleRuleAction: net_minecraft_util_parsing_packrat_Rule_SimpleRuleAction): net_minecraft_util_parsing_packrat_NamedRule; putComplex(atom: net_minecraft_util_parsing_packrat_Atom, term: net_minecraft_util_parsing_packrat_Term, ruleAction: net_minecraft_util_parsing_packrat_Rule_RuleAction): net_minecraft_util_parsing_packrat_NamedRule; readonly terms: any; } interface net_minecraft_util_parsing_packrat_ErrorCollector { finish(arg0: number): void; store(arg0: number, suggestionSupplier: net_minecraft_util_parsing_packrat_SuggestionSupplier, object: any): void; store(arg0: number, object: any): void; } interface net_minecraft_util_parsing_packrat_ErrorCollector_LongestOnly extends net_minecraft_util_parsing_packrat_ErrorCollector { addErrorEntry(suggestionSupplier: net_minecraft_util_parsing_packrat_SuggestionSupplier, object: any): void; cursor(): number; discardErrorsFromShorterParse(arg0: number): void; entries(): any; lastCursor: number; nextErrorEntry: number; } interface net_minecraft_util_parsing_packrat_ErrorCollector_Nop extends net_minecraft_util_parsing_packrat_ErrorCollector { } interface net_minecraft_util_parsing_packrat_ErrorEntry { cursor(): number; equals(o: any): boolean; hashCode(): number; reason(): any; suggestions(): net_minecraft_util_parsing_packrat_SuggestionSupplier; toString(): string; } interface net_minecraft_util_parsing_packrat_NamedRule { name(): net_minecraft_util_parsing_packrat_Atom; value(): net_minecraft_util_parsing_packrat_Rule; } interface net_minecraft_util_parsing_packrat_ParseState { acquireControl(): net_minecraft_util_parsing_packrat_Control; errorCollector(): net_minecraft_util_parsing_packrat_ErrorCollector; input(): any; mark(): number; parse(namedRule: net_minecraft_util_parsing_packrat_NamedRule): any; parseTopRule(namedRule: net_minecraft_util_parsing_packrat_NamedRule): any; releaseControl(): void; restore(arg0: number): void; scope(): net_minecraft_util_parsing_packrat_Scope; silent(): net_minecraft_util_parsing_packrat_ParseState; } interface net_minecraft_util_parsing_packrat_Rule { parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_parsing_packrat_Rule_RuleAction { run(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_parsing_packrat_Rule_SimpleRuleAction extends net_minecraft_util_parsing_packrat_Rule_RuleAction { run(scope: net_minecraft_util_parsing_packrat_Scope): any; run(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_parsing_packrat_Rule_WrappedTerm extends net_minecraft_util_parsing_packrat_Rule { action(): net_minecraft_util_parsing_packrat_Rule_RuleAction; child(): net_minecraft_util_parsing_packrat_Term; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_util_parsing_packrat_Scope { clearFrameValues(): void; ensureCapacity(arg0: number): void; get(atom: net_minecraft_util_parsing_packrat_Atom): any; getAny(atoms: net_minecraft_util_parsing_packrat_Atom[]): any; getAnyOrThrow(atoms: net_minecraft_util_parsing_packrat_Atom[]): any; getOrDefault(atom: net_minecraft_util_parsing_packrat_Atom, object: any): any; getOrThrow(atom: net_minecraft_util_parsing_packrat_Atom): any; getPreviousMarkerIndex(arg0: number): number; hasOnlySingleFrame(): boolean; lastFrame(): any; mergeFrame(): void; popFrame(): void; pushFrame(): void; put(atom: net_minecraft_util_parsing_packrat_Atom, object: any): void; setupNewFrame(): void; splitFrame(): void; stack: any[]; toString(): string; topEntryKeyIndex: number; topMarkerKeyIndex: number; validateStructure(): boolean; valueIndex(atom: net_minecraft_util_parsing_packrat_Atom): number; valueIndexForAny(atoms: net_minecraft_util_parsing_packrat_Atom[]): number; } interface net_minecraft_util_parsing_packrat_SuggestionSupplier { possibleValues(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_parsing_packrat_Term { parse(parseState: net_minecraft_util_parsing_packrat_ParseState, scope: net_minecraft_util_parsing_packrat_Scope, control: net_minecraft_util_parsing_packrat_Control): boolean; } interface net_minecraft_util_parsing_packrat_Term_Alternative extends net_minecraft_util_parsing_packrat_Term { elements(): net_minecraft_util_parsing_packrat_Term[]; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_util_parsing_packrat_Term_LookAhead extends net_minecraft_util_parsing_packrat_Term { equals(o: any): boolean; hashCode(): number; positive(): boolean; term(): net_minecraft_util_parsing_packrat_Term; toString(): string; } interface net_minecraft_util_parsing_packrat_Term_Marker extends net_minecraft_util_parsing_packrat_Term { equals(o: any): boolean; hashCode(): number; name(): net_minecraft_util_parsing_packrat_Atom; toString(): string; value(): any; } interface net_minecraft_util_parsing_packrat_Term_Maybe extends net_minecraft_util_parsing_packrat_Term { equals(o: any): boolean; hashCode(): number; term(): net_minecraft_util_parsing_packrat_Term; toString(): string; } interface net_minecraft_util_parsing_packrat_Term_Repeated extends net_minecraft_util_parsing_packrat_Term { element(): net_minecraft_util_parsing_packrat_NamedRule; equals(o: any): boolean; hashCode(): number; listName(): net_minecraft_util_parsing_packrat_Atom; minRepetitions(): number; toString(): string; } interface net_minecraft_util_parsing_packrat_Term_RepeatedWithSeparator extends net_minecraft_util_parsing_packrat_Term { allowTrailingSeparator(): boolean; element(): net_minecraft_util_parsing_packrat_NamedRule; equals(o: any): boolean; hashCode(): number; listName(): net_minecraft_util_parsing_packrat_Atom; minRepetitions(): number; separator(): net_minecraft_util_parsing_packrat_Term; toString(): string; } interface net_minecraft_util_parsing_packrat_Term_Sequence extends net_minecraft_util_parsing_packrat_Term { elements(): net_minecraft_util_parsing_packrat_Term[]; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_util_parsing_packrat_commands_CommandArgumentParser { mapResult(function_: any): net_minecraft_util_parsing_packrat_commands_CommandArgumentParser; parseForCommands(stringReader: any): any; parseForSuggestions(suggestionsBuilder: any): any; withCodec(dynamicOps: any, commandArgumentParser: net_minecraft_util_parsing_packrat_commands_CommandArgumentParser, codec: any, dynamicCommandExceptionType: any): net_minecraft_util_parsing_packrat_commands_CommandArgumentParser; } interface net_minecraft_util_parsing_packrat_commands_Grammar extends net_minecraft_util_parsing_packrat_commands_CommandArgumentParser { equals(o: any): boolean; hashCode(): number; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; rules(): net_minecraft_util_parsing_packrat_Dictionary; toString(): string; top(): net_minecraft_util_parsing_packrat_NamedRule; } interface net_minecraft_util_parsing_packrat_commands_GreedyPatternParseRule extends net_minecraft_util_parsing_packrat_Rule { readonly error: net_minecraft_util_parsing_packrat_DelayedException; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): string; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; readonly pattern: any; } interface net_minecraft_util_parsing_packrat_commands_GreedyPredicateParseRule extends net_minecraft_util_parsing_packrat_Rule { readonly error: net_minecraft_util_parsing_packrat_DelayedException; isAccepted(arg0: string): boolean; readonly maxSize: number; readonly minSize: number; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): string; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_parsing_packrat_commands_NumberRunParseRule extends net_minecraft_util_parsing_packrat_Rule { isAccepted(arg0: string): boolean; readonly noValueError: net_minecraft_util_parsing_packrat_DelayedException; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): string; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; readonly underscoreNotAllowedError: net_minecraft_util_parsing_packrat_DelayedException; } interface net_minecraft_util_parsing_packrat_commands_ParserBasedArgument { listSuggestions(commandContext: any, suggestionsBuilder: any): any; parse(stringReader: any): any; readonly parser: net_minecraft_util_parsing_packrat_commands_CommandArgumentParser; } interface net_minecraft_util_parsing_packrat_commands_ResourceLocationParseRule extends net_minecraft_util_parsing_packrat_Rule { parse(parseState: net_minecraft_util_parsing_packrat_ParseState): net_minecraft_resources_ResourceLocation; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_parsing_packrat_commands_ResourceLookupRule extends net_minecraft_util_parsing_packrat_Rule, net_minecraft_util_parsing_packrat_commands_ResourceSuggestion { readonly context: any; readonly error: net_minecraft_util_parsing_packrat_DelayedException; readonly idParser: net_minecraft_util_parsing_packrat_NamedRule; validateElement(immutableStringReader: any, resourceLocation: net_minecraft_resources_ResourceLocation): any; } interface net_minecraft_util_parsing_packrat_commands_ResourceSuggestion extends net_minecraft_util_parsing_packrat_SuggestionSupplier { possibleResources(): any; } interface net_minecraft_util_parsing_packrat_commands_StringReaderParserState extends net_minecraft_util_parsing_packrat_CachedParseState { } interface net_minecraft_util_parsing_packrat_commands_StringReaderTerms { } interface net_minecraft_util_parsing_packrat_commands_StringReaderTerms_TerminalCharacters extends net_minecraft_util_parsing_packrat_Term { readonly error: net_minecraft_util_parsing_packrat_DelayedException; isAccepted(arg0: string): boolean; readonly suggestions: net_minecraft_util_parsing_packrat_SuggestionSupplier; } interface net_minecraft_util_parsing_packrat_commands_StringReaderTerms_TerminalWord extends net_minecraft_util_parsing_packrat_Term { readonly error: net_minecraft_util_parsing_packrat_DelayedException; readonly suggestions: net_minecraft_util_parsing_packrat_SuggestionSupplier; toString(): string; readonly value: string; } interface net_minecraft_util_parsing_packrat_commands_TagParseRule extends net_minecraft_util_parsing_packrat_Rule { readonly parser: net_minecraft_nbt_TagParser; } interface net_minecraft_util_parsing_packrat_commands_UnquotedStringParseRule extends net_minecraft_util_parsing_packrat_Rule { readonly error: net_minecraft_util_parsing_packrat_DelayedException; readonly minSize: number; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): string; parse(parseState: net_minecraft_util_parsing_packrat_ParseState): any; } interface net_minecraft_util_profiling_ActiveProfiler extends net_minecraft_util_profiling_ProfileCollector { readonly chartedPaths: any; currentEntry: net_minecraft_util_profiling_ActiveProfiler_PathEntry; readonly entries: any; getCurrentEntry(): net_minecraft_util_profiling_ActiveProfiler_PathEntry; readonly getRealTime: any; readonly getTickTime: any; incrementCounter(string: string, arg1: number): void; incrementCounter(supplier: any, arg1: number): void; incrementCounter(string: string): void; incrementCounter(supplier: any): void; path: string; readonly paths: any; readonly startTimeNano: number; readonly startTimeTicks: number; readonly startTimes: any; started: boolean; readonly suppressWarnings: any; } interface net_minecraft_util_profiling_ActiveProfiler_PathEntry extends net_minecraft_util_profiling_ProfilerPathEntry { accumulatedDuration: number; count: number; readonly counters: any; maxDuration: number; minDuration: number; } interface net_minecraft_util_profiling_ContinuousProfiler { disable(): void; enable(): void; getFiller(): net_minecraft_util_profiling_ProfilerFiller; getResults(): net_minecraft_util_profiling_ProfileResults; isEnabled(): boolean; profiler: net_minecraft_util_profiling_ProfileCollector; readonly realTime: any; readonly suppressWarnings: any; readonly tickCount: any; } interface net_minecraft_util_profiling_EmptyProfileResults extends net_minecraft_util_profiling_ProfileResults { } interface net_minecraft_util_profiling_FilledProfileResults extends net_minecraft_util_profiling_ProfileResults { appendCounterResults(arg0: number, string: string, counterCollector: any, arg3: number, stringBuilder: any): void; appendCounters(map: any, stringBuilder: any, arg2: number): void; appendProfilerResults(arg0: number, string: string, stringBuilder: any): void; readonly endTimeNano: number; readonly endTimeTicks: number; readonly entries: any; getCounterValues(): any; getEntry(string: string): net_minecraft_util_profiling_ProfilerPathEntry; getProfilerResults(arg0: number, arg1: number): string; getProfilerResults(): string; readonly startTimeNano: number; readonly startTimeTicks: number; readonly tickDuration: number; } interface net_minecraft_util_profiling_InactiveProfiler extends net_minecraft_util_profiling_ProfileCollector { incrementCounter(string: string, arg1: number): void; incrementCounter(supplier: any, arg1: number): void; incrementCounter(string: string): void; incrementCounter(supplier: any): void; } interface net_minecraft_util_profiling_ProfileCollector extends net_minecraft_util_profiling_ProfilerFiller { getChartedPaths(): any; getEntry(string: string): net_minecraft_util_profiling_ActiveProfiler_PathEntry; getResults(): net_minecraft_util_profiling_ProfileResults; } interface net_minecraft_util_profiling_ProfileResults { getEndTimeNano(): number; getEndTimeTicks(): number; getNanoDuration(): number; getProfilerResults(): string; getStartTimeNano(): number; getStartTimeTicks(): number; getTickDuration(): number; getTimes(string: string): any; saveResults(path: any): boolean; } interface net_minecraft_util_profiling_Profiler { } interface net_minecraft_util_profiling_Profiler_Scope { close(): void; } interface net_minecraft_util_profiling_ProfilerFiller { addZoneText(string: string): void; addZoneValue(arg0: number): void; endTick(): void; incrementCounter(string: string): void; incrementCounter(string: string, arg1: number): void; incrementCounter(supplier: any): void; incrementCounter(supplier: any, arg1: number): void; markForCharting(metricCategory: net_minecraft_util_profiling_metrics_MetricCategory): void; pop(): void; popPush(string: string): void; popPush(supplier: any): void; push(string: string): void; push(supplier: any): void; setZoneColor(arg0: number): void; startTick(): void; zone(string: string): net_minecraft_util_profiling_Zone; zone(supplier: any): net_minecraft_util_profiling_Zone; } interface net_minecraft_util_profiling_ProfilerFiller_CombinedProfileFiller extends net_minecraft_util_profiling_ProfilerFiller { readonly first: net_minecraft_util_profiling_ProfilerFiller; incrementCounter(string: string, arg1: number): void; incrementCounter(supplier: any, arg1: number): void; incrementCounter(string: string): void; incrementCounter(supplier: any): void; readonly second: net_minecraft_util_profiling_ProfilerFiller; } interface net_minecraft_util_profiling_ProfilerPathEntry { getCount(): number; getCounters(): any; getDuration(): number; getMaxDuration(): number; } interface net_minecraft_util_profiling_ResultField { compareTo(resultField: net_minecraft_util_profiling_ResultField): number; readonly count: number; getColor(): number; readonly globalPercentage: number; readonly name: string; readonly percentage: number; } interface net_minecraft_util_profiling_SingleTickProfiler { endTick(): void; readonly location: any; profiler: net_minecraft_util_profiling_ProfileCollector; readonly realTime: any; readonly saveThreshold: number; startTick(): net_minecraft_util_profiling_ProfilerFiller; tick: number; } interface net_minecraft_util_profiling_TracyZoneFiller extends net_minecraft_util_profiling_ProfilerFiller { activeZone(): any; readonly activeZones: any; incrementCounter(string: string, arg1: number): void; incrementCounter(supplier: any, arg1: number): void; incrementCounter(string: string): void; incrementCounter(supplier: any): void; readonly name: string; readonly plots: any; } interface net_minecraft_util_profiling_Zone { addText(string: string): net_minecraft_util_profiling_Zone; addText(supplier: any): net_minecraft_util_profiling_Zone; addValue(arg0: number): net_minecraft_util_profiling_Zone; close(): void; readonly profiler: net_minecraft_util_profiling_ProfilerFiller; setColor(arg0: number): net_minecraft_util_profiling_Zone; } interface net_minecraft_util_profiling_jfr_Environment { readonly description: string; getDescription(): string; } interface net_minecraft_util_profiling_jfr_JfrProfiler extends net_minecraft_util_profiling_jfr_JvmProfiler { currentAverageTickTime: number; networkStatFor(socketAddress: any): net_minecraft_util_profiling_jfr_event_NetworkSummaryEvent_SumAggregation; readonly networkTrafficByAddress: any; recording: any; setupSummaryListener(): void; start(environment: net_minecraft_util_profiling_jfr_Environment): boolean; start(reader: any, environment: net_minecraft_util_profiling_jfr_Environment): boolean; } interface net_minecraft_util_profiling_jfr_JvmProfiler { isAvailable(): boolean; isRunning(): boolean; onChunkGenerate(chunkPos: net_minecraft_world_level_ChunkPos, resourceKey: net_minecraft_resources_ResourceKey, string: string): net_minecraft_util_profiling_jfr_callback_ProfiledDuration; onPacketReceived(connectionProtocol: net_minecraft_network_ConnectionProtocol, packetType: net_minecraft_network_protocol_PacketType, socketAddress: any, arg3: number): void; onPacketSent(connectionProtocol: net_minecraft_network_ConnectionProtocol, packetType: net_minecraft_network_protocol_PacketType, socketAddress: any, arg3: number): void; onRegionFileRead(regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo, chunkPos: net_minecraft_world_level_ChunkPos, regionFileVersion: net_minecraft_world_level_chunk_storage_RegionFileVersion, arg3: number): void; onRegionFileWrite(regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo, chunkPos: net_minecraft_world_level_ChunkPos, regionFileVersion: net_minecraft_world_level_chunk_storage_RegionFileVersion, arg3: number): void; onServerTick(arg0: number): void; onStructureGenerate(chunkPos: net_minecraft_world_level_ChunkPos, resourceKey: net_minecraft_resources_ResourceKey, holder: net_minecraft_core_Holder): net_minecraft_util_profiling_jfr_callback_ProfiledDuration; onWorldLoadedStarted(): net_minecraft_util_profiling_jfr_callback_ProfiledDuration; start(environment: net_minecraft_util_profiling_jfr_Environment): boolean; stop(): any; } interface net_minecraft_util_profiling_jfr_JvmProfiler_NoOpProfiler extends net_minecraft_util_profiling_jfr_JvmProfiler { } interface net_minecraft_util_profiling_jfr_Percentiles { } interface net_minecraft_util_profiling_jfr_SummaryReporter { readonly onDeregistration: any; recordingStopped(path: any): void; } interface net_minecraft_util_profiling_jfr_callback_ProfiledDuration { finish(arg0: boolean): void; } interface net_minecraft_util_profiling_jfr_event_ChunkGenerationEvent { readonly chunkPosX: number; readonly chunkPosZ: number; readonly level: string; readonly targetStatus: string; readonly worldPosX: number; readonly worldPosZ: number; } interface net_minecraft_util_profiling_jfr_event_ChunkGenerationEvent_Fields { } interface net_minecraft_util_profiling_jfr_event_ChunkRegionIoEvent { readonly bytes: number; readonly chunkPosX: number; readonly chunkPosZ: number; readonly compression: string; readonly dimension: string; readonly levelId: string; readonly localChunkPosX: number; readonly localChunkPosZ: number; readonly regionPosX: number; readonly regionPosZ: number; readonly type: string; } interface net_minecraft_util_profiling_jfr_event_ChunkRegionIoEvent_Fields { } interface net_minecraft_util_profiling_jfr_event_ChunkRegionReadEvent extends net_minecraft_util_profiling_jfr_event_ChunkRegionIoEvent { } interface net_minecraft_util_profiling_jfr_event_ChunkRegionWriteEvent extends net_minecraft_util_profiling_jfr_event_ChunkRegionIoEvent { } interface net_minecraft_util_profiling_jfr_event_NetworkSummaryEvent { receivedBytes: number; receivedPackets: number; readonly remoteAddress: string; sentBytes: number; sentPackets: number; } interface net_minecraft_util_profiling_jfr_event_NetworkSummaryEvent_Fields { } interface net_minecraft_util_profiling_jfr_event_NetworkSummaryEvent_SumAggregation { commitEvent(): void; readonly event: net_minecraft_util_profiling_jfr_event_NetworkSummaryEvent; readonly receivedBytes: any; readonly receivedPackets: any; readonly sentBytes: any; readonly sentPackets: any; trackReceivedPacket(arg0: number): void; trackSentPacket(arg0: number): void; } interface net_minecraft_util_profiling_jfr_event_PacketEvent { readonly bytes: number; readonly packetDirection: string; readonly packetId: string; readonly protocolId: string; readonly remoteAddress: string; } interface net_minecraft_util_profiling_jfr_event_PacketEvent_Fields { } interface net_minecraft_util_profiling_jfr_event_PacketReceivedEvent extends net_minecraft_util_profiling_jfr_event_PacketEvent { } interface net_minecraft_util_profiling_jfr_event_PacketSentEvent extends net_minecraft_util_profiling_jfr_event_PacketEvent { } interface net_minecraft_util_profiling_jfr_event_ServerTickTimeEvent { readonly averageTickDurationNanos: number; } interface net_minecraft_util_profiling_jfr_event_ServerTickTimeEvent_Fields { } interface net_minecraft_util_profiling_jfr_event_StructureGenerationEvent { readonly chunkPosX: number; readonly chunkPosZ: number; readonly level: string; readonly structure: string; success: boolean; } interface net_minecraft_util_profiling_jfr_event_StructureGenerationEvent_Fields { } interface net_minecraft_util_profiling_jfr_event_WorldLoadFinishedEvent { } interface net_minecraft_util_profiling_jfr_parse_JfrStatsParser { appendFileIO(recordedEvent: any, list: any, string: string): void; capture(stream: any): void; readonly chunkGenStats: any; readonly cpuLoadStat: any; readonly fileReads: any; readonly fileWrites: any; garbageCollections: number; readonly gcHeapStats: any; gcTotalDuration: any; incrementChunk(recordedEvent: any, arg1: number, map: any): void; incrementPacket(recordedEvent: any, arg1: number, map: any): void; readonly readChunks: any; readonly receivedPackets: any; recordingEnded: any; recordingStarted: any; results(): net_minecraft_util_profiling_jfr_parse_JfrStatsResult; readonly sentPackets: any; readonly structureGenStats: any; readonly threadAllocationStats: any; readonly tickTimes: any; worldCreationDuration: any; readonly writtenChunks: any; } interface net_minecraft_util_profiling_jfr_parse_JfrStatsParser_MutableCountAndSize { count: number; increment(arg0: number): void; toCountAndSize(): net_minecraft_util_profiling_jfr_stats_IoSummary_CountAndSize; totalSize: number; } interface net_minecraft_util_profiling_jfr_parse_JfrStatsResult { asJson(): string; chunkGenStats(): any; chunkGenSummary(): any; cpuLoadStats(): any; equals(o: any): boolean; fileReads(): net_minecraft_util_profiling_jfr_stats_FileIOStat_Summary; fileWrites(): net_minecraft_util_profiling_jfr_stats_FileIOStat_Summary; hashCode(): number; heapSummary(): net_minecraft_util_profiling_jfr_stats_GcHeapStat_Summary; readChunks(): net_minecraft_util_profiling_jfr_stats_IoSummary; receivedPacketsSummary(): net_minecraft_util_profiling_jfr_stats_IoSummary; recordingDuration(): any; recordingEnded(): any; recordingStarted(): any; sentPacketsSummary(): net_minecraft_util_profiling_jfr_stats_IoSummary; structureGenStats(): any; threadAllocationSummary(): net_minecraft_util_profiling_jfr_stats_ThreadAllocationStat_Summary; tickTimes(): any; toString(): string; worldCreationDuration(): any; writtenChunks(): net_minecraft_util_profiling_jfr_stats_IoSummary; } interface net_minecraft_util_profiling_jfr_serialize_JfrResultJsonSerializer { chunkGen(list: any): any; cpu(list: any): any; fileIO(jfrStatsResult: net_minecraft_util_profiling_jfr_parse_JfrStatsResult): any; fileIoSummary(summary: net_minecraft_util_profiling_jfr_stats_FileIOStat_Summary): any; format(jfrStatsResult: net_minecraft_util_profiling_jfr_parse_JfrStatsResult): string; readonly gson: any; heap(summary: net_minecraft_util_profiling_jfr_stats_GcHeapStat_Summary): any; ioSummary(ioSummary: net_minecraft_util_profiling_jfr_stats_IoSummary, biConsumer: any): any; network(jfrStatsResult: net_minecraft_util_profiling_jfr_parse_JfrStatsResult): any; serverTicks(list: any): any; structureGen(list: any): any; threadAllocations(summary: net_minecraft_util_profiling_jfr_stats_ThreadAllocationStat_Summary): any; } interface net_minecraft_util_profiling_jfr_stats_ChunkGenStat extends net_minecraft_util_profiling_jfr_stats_TimedStat { chunkPos(): net_minecraft_world_level_ChunkPos; equals(o: any): boolean; hashCode(): number; level(): string; status(): net_minecraft_world_level_chunk_status_ChunkStatus; toString(): string; worldPos(): net_minecraft_server_level_ColumnPos; } interface net_minecraft_util_profiling_jfr_stats_ChunkIdentification { dimension(): string; equals(o: any): boolean; hashCode(): number; level(): string; toString(): string; x(): number; z(): number; } interface net_minecraft_util_profiling_jfr_stats_CpuLoadStat { equals(o: any): boolean; hashCode(): number; jvm(): number; system(): number; toString(): string; userJvm(): number; } interface net_minecraft_util_profiling_jfr_stats_FileIOStat { bytes(): number; duration(): any; equals(o: any): boolean; hashCode(): number; path(): string; toString(): string; } interface net_minecraft_util_profiling_jfr_stats_FileIOStat_Summary { bytesPerSecond(): number; counts(): number; countsPerSecond(): number; equals(o: any): boolean; hashCode(): number; timeSpentInIO(): any; toString(): string; topTenContributorsByTotalBytes(): any; totalBytes(): number; } interface net_minecraft_util_profiling_jfr_stats_GcHeapStat { equals(o: any): boolean; hashCode(): number; heapUsed(): number; timestamp(): any; timing(): any; toString(): string; } interface net_minecraft_util_profiling_jfr_stats_GcHeapStat_Summary { allocationRateBytesPerSecond(): number; duration(): any; equals(o: any): boolean; gcOverHead(): number; gcTotalDuration(): any; hashCode(): number; toString(): string; totalGCs(): number; } interface net_minecraft_util_profiling_jfr_stats_IoSummary { getCountsPerSecond(): number; getSizePerSecond(): number; getTotalCount(): number; getTotalSize(): number; largestSizeContributors(): any; readonly recordingDuration: any; readonly totalCountAndSize: net_minecraft_util_profiling_jfr_stats_IoSummary_CountAndSize; } interface net_minecraft_util_profiling_jfr_stats_IoSummary_CountAndSize { add(countAndSize: net_minecraft_util_profiling_jfr_stats_IoSummary_CountAndSize): net_minecraft_util_profiling_jfr_stats_IoSummary_CountAndSize; averageSize(): number; equals(o: any): boolean; hashCode(): number; toString(): string; totalCount(): number; totalSize(): number; } interface net_minecraft_util_profiling_jfr_stats_PacketIdentification { direction(): string; equals(o: any): boolean; hashCode(): number; packetId(): string; protocolId(): string; toString(): string; } interface net_minecraft_util_profiling_jfr_stats_StructureGenStat extends net_minecraft_util_profiling_jfr_stats_TimedStat { chunkPos(): net_minecraft_world_level_ChunkPos; equals(o: any): boolean; hashCode(): number; level(): string; structureName(): string; success(): boolean; toString(): string; } interface net_minecraft_util_profiling_jfr_stats_ThreadAllocationStat { equals(o: any): boolean; hashCode(): number; threadName(): string; timestamp(): any; toString(): string; totalBytes(): number; } interface net_minecraft_util_profiling_jfr_stats_ThreadAllocationStat_Summary { allocationsPerSecondByThread(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_util_profiling_jfr_stats_TickTimeStat { currentAverage(): any; equals(o: any): boolean; hashCode(): number; timestamp(): any; toString(): string; } interface net_minecraft_util_profiling_jfr_stats_TimedStat { duration(): any; } interface net_minecraft_util_profiling_jfr_stats_TimedStatSummary { count(): number; equals(o: any): boolean; fastest(): net_minecraft_util_profiling_jfr_stats_TimedStat; hashCode(): number; percentilesNanos(): any; secondSlowest(): net_minecraft_util_profiling_jfr_stats_TimedStat; slowest(): net_minecraft_util_profiling_jfr_stats_TimedStat; toString(): string; totalDuration(): any; } interface net_minecraft_util_profiling_metrics_MetricCategory { readonly description: string; getDescription(): string; } interface net_minecraft_util_profiling_metrics_MetricSampler { readonly beforeTick: any; readonly category: net_minecraft_util_profiling_metrics_MetricCategory; currentValue: number; equals(object: any): boolean; getCategory(): net_minecraft_util_profiling_metrics_MetricCategory; getName(): string; getSampler(): any; hashCode(): number; isRunning: boolean; readonly name: string; onEndTick(arg0: number): void; onFinished(): void; onStartTick(): void; result(): net_minecraft_util_profiling_metrics_MetricSampler_SamplerResult; readonly sampler: any; readonly thresholdTest: net_minecraft_util_profiling_metrics_MetricSampler_ThresholdTest; readonly ticks: any; triggersThreshold(): boolean; readonly values: any; verifyRunning(): void; } interface net_minecraft_util_profiling_metrics_MetricSampler_MetricSamplerBuilder { beforeTick: any; build(): net_minecraft_util_profiling_metrics_MetricSampler; readonly category: net_minecraft_util_profiling_metrics_MetricCategory; readonly context: any; readonly name: string; readonly sampler: any; thresholdTest: net_minecraft_util_profiling_metrics_MetricSampler_ThresholdTest; withBeforeTick(consumer: any): net_minecraft_util_profiling_metrics_MetricSampler_MetricSamplerBuilder; withThresholdAlert(thresholdTest: net_minecraft_util_profiling_metrics_MetricSampler_ThresholdTest): net_minecraft_util_profiling_metrics_MetricSampler_MetricSamplerBuilder; } interface net_minecraft_util_profiling_metrics_MetricSampler_SamplerResult { readonly firstTick: number; getFirstTick(): number; getLastTick(): number; readonly lastTick: number; readonly recording: any; valueAtTick(arg0: number): number; } interface net_minecraft_util_profiling_metrics_MetricSampler_ThresholdTest { test(arg0: number): boolean; } interface net_minecraft_util_profiling_metrics_MetricSampler_ValueIncreasedByPercentage extends net_minecraft_util_profiling_metrics_MetricSampler_ThresholdTest { readonly percentageIncreaseThreshold: number; previousValue: number; } interface net_minecraft_util_profiling_metrics_MetricsRegistry { add(profilerMeasured: net_minecraft_util_profiling_metrics_ProfilerMeasured): void; getRegisteredSamplers(): any; readonly measuredInstances: any; } interface net_minecraft_util_profiling_metrics_MetricsSamplerProvider { samplers(supplier: any): any; } interface net_minecraft_util_profiling_metrics_ProfilerMeasured { profiledMetrics(): any; } interface net_minecraft_util_profiling_metrics_profiling_ActiveMetricsRecorder extends net_minecraft_util_profiling_metrics_profiling_MetricsRecorder { cleanup(collection: any): void; currentTick: number; readonly deadlineNano: number; readonly deviationsBySampler: any; readonly ioExecutor: any; killSwitch: boolean; readonly metricsPersister: net_minecraft_util_profiling_metrics_storage_MetricsPersister; readonly metricsSamplerProvider: net_minecraft_util_profiling_metrics_MetricsSamplerProvider; readonly onProfilingEnd: any; readonly onReportFinished: any; scheduleSaveResults(profileResults: net_minecraft_util_profiling_ProfileResults): void; singleTickProfiler: net_minecraft_util_profiling_ProfileCollector; readonly taskProfiler: net_minecraft_util_profiling_ContinuousProfiler; thisTickSamplers: any; verifyStarted(): void; readonly wallTimeSource: any; } interface net_minecraft_util_profiling_metrics_profiling_InactiveMetricsRecorder extends net_minecraft_util_profiling_metrics_profiling_MetricsRecorder { } interface net_minecraft_util_profiling_metrics_profiling_MetricsRecorder { cancel(): void; end(): void; endTick(): void; getProfiler(): net_minecraft_util_profiling_ProfilerFiller; isRecording(): boolean; startTick(): void; } interface net_minecraft_util_profiling_metrics_profiling_ProfilerSamplerAdapter { newSamplersFoundInProfiler(supplier: any): any; readonly previouslyFoundSamplerNames: any; } interface net_minecraft_util_profiling_metrics_profiling_ServerMetricsSamplersProvider extends net_minecraft_util_profiling_metrics_MetricsSamplerProvider { readonly samplerFactory: net_minecraft_util_profiling_metrics_profiling_ProfilerSamplerAdapter; } interface net_minecraft_util_profiling_metrics_storage_MetricsPersister { readonly rootFolderName: string; saveCategory(metricCategory: net_minecraft_util_profiling_metrics_MetricCategory, list: any, path: any): void; saveDeviations(map: any, path: any): void; saveMetrics(set: any, path: any): void; saveProfilingTaskExecutionResult(profileResults: net_minecraft_util_profiling_ProfileResults, path: any): void; saveReports(set: any, map: any, profileResults: net_minecraft_util_profiling_ProfileResults): any; } interface net_minecraft_util_profiling_metrics_storage_RecordedDeviation { readonly profilerResultAtTick: net_minecraft_util_profiling_ProfileResults; readonly tick: number; readonly timestamp: any; } interface net_minecraft_util_random_Weighted { equals(o: any): boolean; hashCode(): number; map(function_: any): net_minecraft_util_random_Weighted; toString(): string; value(): any; weight(): number; } interface net_minecraft_util_random_WeightedList { contains(object: any): boolean; equals(object: any): boolean; getRandom(randomSource: net_minecraft_util_RandomSource): any; getRandomOrThrow(randomSource: net_minecraft_util_RandomSource): any; hashCode(): number; isEmpty(): boolean; readonly items: any; map(function_: any): net_minecraft_util_random_WeightedList; readonly selector: any; readonly totalWeight: number; unwrap(): any; } interface net_minecraft_util_random_WeightedList_Builder { add(object: any): net_minecraft_util_random_WeightedList_Builder; add(object: any, arg1: number): net_minecraft_util_random_WeightedList_Builder; add(value: net_minecraft_util_random_Weighted): net_minecraft_util_random_WeightedList_Builder; addAll(values: net_minecraft_util_random_WeightedList): net_minecraft_util_random_WeightedList_Builder; addAll(values: any): net_minecraft_util_random_WeightedList_Builder; build(): net_minecraft_util_random_WeightedList; getList(): any; remove(value: net_minecraft_util_random_Weighted): net_minecraft_util_random_WeightedList_Builder; remove(value: any): net_minecraft_util_random_WeightedList_Builder; removeIf(filter: any): net_minecraft_util_random_WeightedList_Builder; readonly result: any; } interface net_minecraft_util_random_WeightedRandom { } interface net_minecraft_util_thread_AbstractConsecutiveExecutor extends net_minecraft_util_profiling_metrics_ProfilerMeasured, net_minecraft_util_thread_TaskScheduler { canBeScheduled(): boolean; readonly executor: any; hasWork(): boolean; isClosed(): boolean; isRunning(): boolean; pollTask(): boolean; readonly queue: net_minecraft_util_thread_StrictQueue; registerForExecution(): void; run(): void; runAll(): void; setRunning(): boolean; setSleeping(): void; size(): number; readonly status: any; toString(): string; } interface net_minecraft_util_thread_BlockableEventLoop extends net_minecraft_util_profiling_metrics_ProfilerMeasured, net_minecraft_util_thread_TaskScheduler { blockingCount: number; doRunTask(runnable: any): void; dropAllTasks(): void; execute(runnable: any): void; executeBlocking(runnable: any): void; executeIfPossible(runnable: any): void; getPendingTasksCount(): number; getRunningThread(): any; isSameThread(): boolean; managedBlock(booleanSupplier: any): void; readonly pendingRunnables: any; pollTask(): boolean; runAllTasks(): void; scheduleExecutables(): boolean; shouldRun(runnable: any): boolean; shouldRunAllTasks(): boolean; submit(supplier: any): any; submitAsync(runnable: any): any; waitForTasks(): void; } interface net_minecraft_util_thread_ConsecutiveExecutor extends net_minecraft_util_thread_AbstractConsecutiveExecutor { } interface net_minecraft_util_thread_NamedThreadFactory { readonly group: any; readonly namePrefix: string; newThread(runnable: any): any; readonly threadNumber: any; } interface net_minecraft_util_thread_ParallelMapTransform { } interface net_minecraft_util_thread_PriorityConsecutiveExecutor extends net_minecraft_util_thread_AbstractConsecutiveExecutor { scheduleWithResult(arg0: number, consumer: any): any; scheduleWithResult(consumer: any): any; wrapRunnable(runnable: any): net_minecraft_util_thread_StrictQueue_RunnableWithPriority; wrapRunnable(runnable: any): any; } interface net_minecraft_util_thread_ReentrantBlockableEventLoop extends net_minecraft_util_thread_BlockableEventLoop { reentrantCount: number; runningTask(): boolean; } interface net_minecraft_util_thread_StrictQueue { isEmpty(): boolean; pop(): any; push(runnable: any): boolean; size(): number; } interface net_minecraft_util_thread_StrictQueue_FixedPriorityQueue extends net_minecraft_util_thread_StrictQueue { push(runnableWithPriority: net_minecraft_util_thread_StrictQueue_RunnableWithPriority): boolean; push(runnable: any): boolean; readonly queues: any[]; } interface net_minecraft_util_thread_StrictQueue_QueueStrictQueue extends net_minecraft_util_thread_StrictQueue { readonly queue: any; } interface net_minecraft_util_thread_StrictQueue_RunnableWithPriority { equals(o: any): boolean; hashCode(): number; priority(): number; run(): void; task(): any; toString(): string; } interface net_minecraft_util_thread_TaskScheduler { close(): void; name(): string; schedule(runnable: any): void; scheduleWithResult(consumer: any): any; wrapRunnable(runnable: any): any; } interface net_minecraft_util_valueproviders_BiasedToBottomInt extends net_minecraft_util_valueproviders_IntProvider { readonly maxInclusive: number; readonly minInclusive: number; toString(): string; } interface net_minecraft_util_valueproviders_ClampedInt extends net_minecraft_util_valueproviders_IntProvider { readonly maxInclusive: number; readonly minInclusive: number; readonly source: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_util_valueproviders_ClampedNormalFloat extends net_minecraft_util_valueproviders_FloatProvider { readonly deviation: number; readonly max: number; readonly mean: number; readonly min: number; toString(): string; } interface net_minecraft_util_valueproviders_ClampedNormalInt extends net_minecraft_util_valueproviders_IntProvider { readonly deviation: number; readonly maxInclusive: number; readonly mean: number; readonly minInclusive: number; toString(): string; } interface net_minecraft_util_valueproviders_ConstantFloat extends net_minecraft_util_valueproviders_FloatProvider { getValue(): number; toString(): string; readonly value: number; } interface net_minecraft_util_valueproviders_ConstantInt extends net_minecraft_util_valueproviders_IntProvider { getValue(): number; toString(): string; readonly value: number; } interface net_minecraft_util_valueproviders_FloatProvider extends net_minecraft_util_valueproviders_SampledFloat { getMaxValue(): number; getMinValue(): number; getType(): net_minecraft_util_valueproviders_FloatProviderType; } interface net_minecraft_util_valueproviders_FloatProviderType { codec(): any; } interface net_minecraft_util_valueproviders_IntProvider { getMaxValue(): number; getMinValue(): number; getType(): net_minecraft_util_valueproviders_IntProviderType; sample(randomSource: net_minecraft_util_RandomSource): number; } interface net_minecraft_util_valueproviders_IntProviderType { codec(): any; } interface net_minecraft_util_valueproviders_MultipliedFloats extends net_minecraft_util_valueproviders_SampledFloat { toString(): string; readonly values: net_minecraft_util_valueproviders_SampledFloat[]; } interface net_minecraft_util_valueproviders_SampledFloat { sample(randomSource: net_minecraft_util_RandomSource): number; } interface net_minecraft_util_valueproviders_TrapezoidFloat extends net_minecraft_util_valueproviders_FloatProvider { readonly max: number; readonly min: number; readonly plateau: number; toString(): string; } interface net_minecraft_util_valueproviders_UniformFloat extends net_minecraft_util_valueproviders_FloatProvider { readonly maxExclusive: number; readonly minInclusive: number; toString(): string; } interface net_minecraft_util_valueproviders_UniformInt extends net_minecraft_util_valueproviders_IntProvider { readonly maxInclusive: number; readonly minInclusive: number; toString(): string; } interface net_minecraft_util_valueproviders_WeightedListInt extends net_minecraft_util_valueproviders_IntProvider { readonly distribution: net_minecraft_util_random_WeightedList; readonly maxValue: number; readonly minValue: number; } interface net_minecraft_util_worldupdate_WorldUpgrader { cancel(): void; close(): void; converted: number; readonly dataFixer: any; dimensionProgress(resourceKey: net_minecraft_resources_ResourceKey): number; readonly dimensions: net_minecraft_core_Registry; readonly eraseCache: boolean; finished: boolean; getConverted(): number; getProgress(): number; getSkipped(): number; getStatus(): net_minecraft_network_chat_Component; getTotalChunks(): number; isFinished(): boolean; readonly levelStorage: net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; levels(): any; readonly overworldDataStorage: net_minecraft_world_level_storage_DimensionDataStorage; progress: number; readonly progressMap: any; readonly recreateRegionFiles: boolean; running: boolean; skipped: number; status: net_minecraft_network_chat_Component; readonly thread: any; totalChunks: number; totalFiles: number; work(): void; } interface net_minecraft_world_BossEvent { color: net_minecraft_world_BossEvent_BossBarColor; createWorldFog: boolean; darkenScreen: boolean; getColor(): net_minecraft_world_BossEvent_BossBarColor; getId(): any; getName(): net_minecraft_network_chat_Component; getOverlay(): net_minecraft_world_BossEvent_BossBarOverlay; getProgress(): number; readonly id: any; name: net_minecraft_network_chat_Component; overlay: net_minecraft_world_BossEvent_BossBarOverlay; playBossMusic: boolean; progress: number; setColor(bossBarColor: net_minecraft_world_BossEvent_BossBarColor): void; setCreateWorldFog(arg0: boolean): net_minecraft_world_BossEvent; setDarkenScreen(arg0: boolean): net_minecraft_world_BossEvent; setName(component: net_minecraft_network_chat_Component): void; setOverlay(bossBarOverlay: net_minecraft_world_BossEvent_BossBarOverlay): void; setPlayBossMusic(arg0: boolean): net_minecraft_world_BossEvent; setProgress(arg0: number): void; shouldCreateWorldFog(): boolean; shouldDarkenScreen(): boolean; shouldPlayBossMusic(): boolean; } interface net_minecraft_world_BossEvent_BossBarColor extends net_minecraft_util_StringRepresentable { readonly formatting: net_minecraft_ChatFormatting; getFormatting(): net_minecraft_ChatFormatting; getName(): string; readonly name: string; } interface net_minecraft_world_BossEvent_BossBarOverlay extends net_minecraft_util_StringRepresentable { getName(): string; readonly name: string; } interface net_minecraft_world_Clearable { clearContent(): void; } interface net_minecraft_world_CompoundContainer extends net_minecraft_world_Container { readonly container1: net_minecraft_world_Container; readonly container2: net_minecraft_world_Container; contains(container: net_minecraft_world_Container): boolean; } interface net_minecraft_world_Container extends net_minecraft_world_Clearable { canPlaceItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): boolean; canTakeItem(container: net_minecraft_world_Container, arg1: number, itemStack: net_minecraft_world_item_ItemStack): boolean; countItem(item: net_minecraft_world_item_Item): number; getContainerSize(): number; getEntitiesWithContainerOpen(): any; getItem(arg0: number): net_minecraft_world_item_ItemStack; getMaxStackSize(): number; getMaxStackSize(itemStack: net_minecraft_world_item_ItemStack): number; hasAnyMatching(predicate: any): boolean; hasAnyOf(set: any): boolean; isEmpty(): boolean; iterator(): any; removeItem(arg0: number, arg1: number): net_minecraft_world_item_ItemStack; removeItemNoUpdate(arg0: number): net_minecraft_world_item_ItemStack; setChanged(): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; startOpen(containerUser: net_minecraft_world_entity_ContainerUser): void; stillValid(player: net_minecraft_world_entity_player_Player): boolean; stopOpen(containerUser: net_minecraft_world_entity_ContainerUser): void; } interface net_minecraft_world_Container_ContainerIterator { readonly container: net_minecraft_world_Container; hasNext(): boolean; index: number; next(): net_minecraft_world_item_ItemStack; readonly size: number; } interface net_minecraft_world_ContainerHelper { } interface net_minecraft_world_ContainerListener { containerChanged(container: net_minecraft_world_Container): void; } interface net_minecraft_world_Containers { } interface net_minecraft_world_Difficulty extends net_minecraft_util_StringRepresentable { getDisplayName(): net_minecraft_network_chat_Component; getId(): number; getInfo(): net_minecraft_network_chat_Component; getKey(): string; readonly id: number; readonly key: string; } interface net_minecraft_world_DifficultyInstance { readonly base: net_minecraft_world_Difficulty; calculateDifficulty(difficulty: net_minecraft_world_Difficulty, arg1: number, arg2: number, arg3: number): number; readonly effectiveDifficulty: number; getDifficulty(): net_minecraft_world_Difficulty; getEffectiveDifficulty(): number; getSpecialMultiplier(): number; isHard(): boolean; isHarderThan(arg0: number): boolean; } interface net_minecraft_world_InteractionHand { asEquipmentSlot(): net_minecraft_world_entity_EquipmentSlot; } interface net_minecraft_world_InteractionResult { consumesAction(): boolean; } interface net_minecraft_world_InteractionResult_Fail extends net_minecraft_world_InteractionResult { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_InteractionResult_ItemContext { equals(o: any): boolean; hashCode(): number; heldItemTransformedTo(): net_minecraft_world_item_ItemStack; toString(): string; wasItemInteraction(): boolean; } interface net_minecraft_world_InteractionResult_Pass extends net_minecraft_world_InteractionResult { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_InteractionResult_Success extends net_minecraft_world_InteractionResult { equals(o: any): boolean; hashCode(): number; heldItemTransformedTo(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_InteractionResult_Success; heldItemTransformedTo(): net_minecraft_world_item_ItemStack; itemContext(): net_minecraft_world_InteractionResult_ItemContext; swingSource(): net_minecraft_world_InteractionResult_SwingSource; toString(): string; wasItemInteraction(): boolean; withoutItem(): net_minecraft_world_InteractionResult_Success; } interface net_minecraft_world_InteractionResult_SwingSource { } interface net_minecraft_world_InteractionResult_TryEmptyHandInteraction extends net_minecraft_world_InteractionResult { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_ItemStackWithSlot { equals(o: any): boolean; hashCode(): number; isValidInContainer(arg0: number): boolean; slot(): number; stack(): net_minecraft_world_item_ItemStack; toString(): string; } interface net_minecraft_world_LockCode { addToTag(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; equals(o: any): boolean; hashCode(): number; predicate(): net_minecraft_advancements_critereon_ItemPredicate; toString(): string; unlocksWith(itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_MenuProvider extends net_minecraft_world_inventory_MenuConstructor { getDisplayName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_Nameable { getCustomName(): net_minecraft_network_chat_Component; getDisplayName(): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; getPlainTextName(): string; hasCustomName(): boolean; } interface net_minecraft_world_RandomSequence { random(): net_minecraft_util_RandomSource; readonly source: net_minecraft_world_level_levelgen_XoroshiroRandomSource; } interface net_minecraft_world_RandomSequences extends net_minecraft_world_level_saveddata_SavedData { clear(): number; createSequence(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_RandomSequence; createSequence(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number, arg2: boolean, arg3: boolean): net_minecraft_world_RandomSequence; forAllSequences(biConsumer: any): void; get(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_util_RandomSource; includeSequenceId: boolean; includeWorldSeed: boolean; reset(resourceLocation: net_minecraft_resources_ResourceLocation): void; reset(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number, arg2: boolean, arg3: boolean): void; salt: number; readonly sequences: any; setSeedDefaults(arg0: number, arg1: boolean, arg2: boolean): void; readonly worldSeed: number; } interface net_minecraft_world_RandomizableContainer extends net_minecraft_world_Container { getBlockPos(): net_minecraft_core_BlockPos; getLevel(): net_minecraft_world_level_Level; getLootTable(): net_minecraft_resources_ResourceKey; getLootTableSeed(): number; setLootTable(resourceKey: net_minecraft_resources_ResourceKey): void; setLootTable(resourceKey: net_minecraft_resources_ResourceKey, arg1: number): void; setLootTableSeed(arg0: number): void; tryLoadLootTable(valueInput: net_minecraft_world_level_storage_ValueInput): boolean; trySaveLootTable(valueOutput: net_minecraft_world_level_storage_ValueOutput): boolean; unpackLootTable(player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_SimpleContainer extends net_minecraft_world_Container, net_minecraft_world_inventory_StackedContentsCompatible { addItem(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; addListener(containerListener: net_minecraft_world_ContainerListener): void; canAddItem(itemStack: net_minecraft_world_item_ItemStack): boolean; fromItemList(typedInputList: net_minecraft_world_level_storage_ValueInput_TypedInputList): void; getItems(): net_minecraft_core_NonNullList; readonly items: net_minecraft_core_NonNullList; listeners: any; moveItemToEmptySlots(itemStack: net_minecraft_world_item_ItemStack): void; moveItemToOccupiedSlotsWithSameType(itemStack: net_minecraft_world_item_ItemStack): void; moveItemsBetweenStacks(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; removeAllItems(): any; removeItemType(item: net_minecraft_world_item_Item, arg1: number): net_minecraft_world_item_ItemStack; removeListener(containerListener: net_minecraft_world_ContainerListener): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; readonly size: number; storeAsItemList(typedOutputList: net_minecraft_world_level_storage_ValueOutput_TypedOutputList): void; toString(): string; } interface net_minecraft_world_SimpleMenuProvider extends net_minecraft_world_MenuProvider { readonly menuConstructor: net_minecraft_world_inventory_MenuConstructor; readonly title: net_minecraft_network_chat_Component; } interface net_minecraft_world_TickRateManager { frozenTicksToRun(): number; isEntityFrozen(entity: net_minecraft_world_entity_Entity): boolean; isFrozen(): boolean; isSteppingForward(): boolean; millisecondsPerTick(): number; nanosecondsPerTick(): number; runGameElements: boolean; runsNormally(): boolean; setFrozen(arg0: boolean): void; setFrozenTicksToRun(arg0: number): void; setTickRate(arg0: number): void; tick(): void; tickrate(): number; } interface net_minecraft_world_WorldlyContainer extends net_minecraft_world_Container { canPlaceItemThroughFace(arg0: number, itemStack: net_minecraft_world_item_ItemStack, direction: net_minecraft_core_Direction): boolean; canTakeItemThroughFace(arg0: number, itemStack: net_minecraft_world_item_ItemStack, direction: net_minecraft_core_Direction): boolean; getSlotsForFace(direction: net_minecraft_core_Direction): number[]; } interface net_minecraft_world_WorldlyContainerHolder { getContainer(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_WorldlyContainer; } interface net_minecraft_world_damagesource_CombatEntry { damage(): number; equals(o: any): boolean; fallDistance(): number; fallLocation(): net_minecraft_world_damagesource_FallLocation; hashCode(): number; source(): net_minecraft_world_damagesource_DamageSource; toString(): string; } interface net_minecraft_world_damagesource_CombatRules { } interface net_minecraft_world_damagesource_CombatTracker { combatEndTime: number; combatStartTime: number; readonly entries: any; getCombatDuration(): number; getDeathMessage(): net_minecraft_network_chat_Component; getFallMessage(combatEntry: net_minecraft_world_damagesource_CombatEntry, entity: net_minecraft_world_entity_Entity): net_minecraft_network_chat_Component; getMessageForAssistedFall(entity: net_minecraft_world_entity_Entity, component: net_minecraft_network_chat_Component, string: string, string_: string): net_minecraft_network_chat_Component; getMostSignificantFall(): net_minecraft_world_damagesource_CombatEntry; inCombat: boolean; lastDamageTime: number; readonly mob: net_minecraft_world_entity_LivingEntity; recheckStatus(): void; recordDamage(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): void; takingDamage: boolean; } interface net_minecraft_world_damagesource_DamageEffects extends net_minecraft_util_StringRepresentable { readonly id: string; sound(): net_minecraft_sounds_SoundEvent; readonly soundSupplier: any; } interface net_minecraft_world_damagesource_DamageScaling extends net_minecraft_util_StringRepresentable { getScalingFunction(): any; readonly id: string; readonly scaling: any; } interface net_minecraft_world_damagesource_DamageSource { readonly causingEntity: net_minecraft_world_entity_Entity; readonly damageSourcePosition: net_minecraft_world_phys_Vec3; readonly directEntity: net_minecraft_world_entity_Entity; getDirectEntity(): net_minecraft_world_entity_Entity; getEntity(): net_minecraft_world_entity_Entity; getFoodExhaustion(): number; getLocalizedDeathMessage(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_network_chat_Component; getMsgId(): string; getSourcePosition(): net_minecraft_world_phys_Vec3; getWeaponItem(): net_minecraft_world_item_ItemStack; is(tagKey: net_minecraft_tags_TagKey): boolean; is(resourceKey: net_minecraft_resources_ResourceKey): boolean; isCreativePlayer(): boolean; isDirect(): boolean; scalesWithDifficulty(): boolean; sourcePositionRaw(): net_minecraft_world_phys_Vec3; toString(): string; type(): net_minecraft_world_damagesource_DamageType; typeHolder(): net_minecraft_core_Holder; } interface net_minecraft_world_damagesource_DamageSources { anvil(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; arrow(abstractArrow: net_minecraft_world_entity_projectile_AbstractArrow, entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; badRespawnPointExplosion(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_damagesource_DamageSource; cactus(): net_minecraft_world_damagesource_DamageSource; campfire(): net_minecraft_world_damagesource_DamageSource; cramming(): net_minecraft_world_damagesource_DamageSource; readonly damageTypes: net_minecraft_core_Registry; dragonBreath(): net_minecraft_world_damagesource_DamageSource; drown(): net_minecraft_world_damagesource_DamageSource; dryOut(): net_minecraft_world_damagesource_DamageSource; enderPearl(): net_minecraft_world_damagesource_DamageSource; explosion(explosion: net_minecraft_world_level_Explosion): net_minecraft_world_damagesource_DamageSource; explosion(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; fall(): net_minecraft_world_damagesource_DamageSource; fallingBlock(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; fallingStalactite(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; fellOutOfWorld(): net_minecraft_world_damagesource_DamageSource; fireball(fireball: net_minecraft_world_entity_projectile_Fireball, entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; fireworks(fireworkRocketEntity: net_minecraft_world_entity_projectile_FireworkRocketEntity, entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; flyIntoWall(): net_minecraft_world_damagesource_DamageSource; freeze(): net_minecraft_world_damagesource_DamageSource; generic(): net_minecraft_world_damagesource_DamageSource; genericKill(): net_minecraft_world_damagesource_DamageSource; hotFloor(): net_minecraft_world_damagesource_DamageSource; inFire(): net_minecraft_world_damagesource_DamageSource; inWall(): net_minecraft_world_damagesource_DamageSource; indirectMagic(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; lava(): net_minecraft_world_damagesource_DamageSource; lightningBolt(): net_minecraft_world_damagesource_DamageSource; mace(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; magic(): net_minecraft_world_damagesource_DamageSource; mobAttack(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; mobProjectile(entity: net_minecraft_world_entity_Entity, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; noAggroMobAttack(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; onFire(): net_minecraft_world_damagesource_DamageSource; outOfBorder(): net_minecraft_world_damagesource_DamageSource; readonly outsideBorder: net_minecraft_world_damagesource_DamageSource; playerAttack(player: net_minecraft_world_entity_player_Player): net_minecraft_world_damagesource_DamageSource; sonicBoom(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; source(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_damagesource_DamageSource; source(resourceKey: net_minecraft_resources_ResourceKey, entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; source(resourceKey: net_minecraft_resources_ResourceKey, entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; spit(entity: net_minecraft_world_entity_Entity, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; stalagmite(): net_minecraft_world_damagesource_DamageSource; starve(): net_minecraft_world_damagesource_DamageSource; sting(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; sweetBerryBush(): net_minecraft_world_damagesource_DamageSource; thorns(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; thrown(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; trident(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; windCharge(entity: net_minecraft_world_entity_Entity, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; wither(): net_minecraft_world_damagesource_DamageSource; witherSkull(witherSkull: net_minecraft_world_entity_projectile_WitherSkull, entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; } interface net_minecraft_world_damagesource_DamageType { deathMessageType(): net_minecraft_world_damagesource_DeathMessageType; effects(): net_minecraft_world_damagesource_DamageEffects; equals(o: any): boolean; exhaustion(): number; hashCode(): number; msgId(): string; scaling(): net_minecraft_world_damagesource_DamageScaling; toString(): string; } interface net_minecraft_world_damagesource_DamageTypes { } interface net_minecraft_world_damagesource_DeathMessageType extends net_minecraft_util_StringRepresentable { getMessageFunction(): any; readonly id: string; readonly msgFunction: any; } interface net_minecraft_world_damagesource_FallLocation { equals(o: any): boolean; hashCode(): number; id(): string; languageKey(): string; toString(): string; } interface net_minecraft_world_effect_InstantenousMobEffect extends net_minecraft_world_effect_MobEffect { } interface net_minecraft_world_effect_MobEffect extends net_minecraft_world_flag_FeatureElement { addAttributeModifier(holder: net_minecraft_core_Holder, resourceLocation: net_minecraft_resources_ResourceLocation, arg2: number, operation: net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation): net_minecraft_world_effect_MobEffect; addAttributeModifier(attribute: net_minecraft_core_Holder, id: net_minecraft_resources_ResourceLocation, operation: net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation, curve: any): net_minecraft_world_effect_MobEffect; addAttributeModifiers(attributeMap: net_minecraft_world_entity_ai_attributes_AttributeMap, arg1: number): void; applyEffectTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; applyInstantenousEffect(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, livingEntity: net_minecraft_world_entity_LivingEntity, arg4: number, arg5: number): void; readonly attributeModifiers: any; blendInDurationTicks: number; blendOutAdvanceTicks: number; blendOutDurationTicks: number; readonly category: net_minecraft_world_effect_MobEffectCategory; readonly color: number; createModifiers(arg0: number, biConsumer: any): void; createParticleOptions(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): net_minecraft_core_particles_ParticleOptions; descriptionId: string; getBlendInDurationTicks(): number; getBlendOutAdvanceTicks(): number; getBlendOutDurationTicks(): number; getCategory(): net_minecraft_world_effect_MobEffectCategory; getColor(): number; getDescriptionId(): string; getDisplayName(): net_minecraft_network_chat_Component; getOrCreateDescriptionId(): string; isBeneficial(): boolean; isInstantenous(): boolean; onEffectAdded(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): void; onEffectStarted(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): void; onMobHurt(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number, damageSource: net_minecraft_world_damagesource_DamageSource, arg4: number): void; onMobRemoved(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number, removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; readonly particleFactory: any; removeAttributeModifiers(attributeMap: net_minecraft_world_entity_ai_attributes_AttributeMap): void; requiredFeatures(featureFlags: net_minecraft_world_flag_FeatureFlag[]): net_minecraft_world_effect_MobEffect; requiredFeatures(): net_minecraft_world_flag_FeatureFlagSet; setBlendDuration(arg0: number): net_minecraft_world_effect_MobEffect; setBlendDuration(arg0: number, arg1: number, arg2: number): net_minecraft_world_effect_MobEffect; shouldApplyEffectTickThisTick(arg0: number, arg1: number): boolean; soundOnAdded: any; withSoundOnAdded(soundEvent: net_minecraft_sounds_SoundEvent): net_minecraft_world_effect_MobEffect; } interface net_minecraft_world_effect_MobEffect_AttributeTemplate { amount(): number; create(arg0: number): net_minecraft_world_entity_ai_attributes_AttributeModifier; curve(): any; equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; operation(): net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation; toString(): string; } interface net_minecraft_world_effect_MobEffectCategory { getTooltipFormatting(): net_minecraft_ChatFormatting; readonly tooltipFormatting: net_minecraft_ChatFormatting; } interface net_minecraft_world_effect_MobEffectInstance { ambient: boolean; amplifier: number; asDetails(): any; readonly blendState: any; compareTo(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): number; copyBlendState(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): void; describeDuration(): string; downgradeToHiddenEffect(): boolean; duration: number; readonly effect: net_minecraft_core_Holder; endsWithin(arg0: number): boolean; equals(object: any): boolean; getAmplifier(): number; getBlendFactor(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): number; getDescriptionId(): string; getDuration(): number; getEffect(): net_minecraft_core_Holder; getParticleOptions(): net_minecraft_core_particles_ParticleOptions; hasRemainingDuration(): boolean; hashCode(): number; hiddenEffect: net_minecraft_world_effect_MobEffectInstance; is(holder: net_minecraft_core_Holder): boolean; isAmbient(): boolean; isInfiniteDuration(): boolean; isShorterDurationThan(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; isVisible(): boolean; mapDuration(int2IntFunction: any): number; onEffectAdded(livingEntity: net_minecraft_world_entity_LivingEntity): void; onEffectStarted(livingEntity: net_minecraft_world_entity_LivingEntity): void; onMobHurt(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, damageSource: net_minecraft_world_damagesource_DamageSource, arg3: number): void; onMobRemoved(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; setDetailsFrom(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): void; showIcon(): boolean; skipBlending(): void; tickClient(): void; tickDownDuration(): void; tickServer(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, runnable: any): boolean; toString(): string; update(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; visible: boolean; withScaledDuration(arg0: number): net_minecraft_world_effect_MobEffectInstance; } interface net_minecraft_world_effect_MobEffectUtil { } interface net_minecraft_world_effect_MobEffects { } interface net_minecraft_world_effect_PoisonMobEffect extends net_minecraft_world_effect_MobEffect { } interface net_minecraft_world_effect_WitherMobEffect extends net_minecraft_world_effect_MobEffect { } interface net_minecraft_world_entity_AgeableMob extends net_minecraft_world_entity_PathfinderMob { age: number; ageBoundaryReached(): void; ageUp(arg0: number, arg1: boolean): void; ageUp(arg0: number): void; canBreed(): boolean; forcedAge: number; forcedAgeTimer: number; getAge(): number; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getForcedAge(): number; getForcedAgeTimer(): number; setAge(arg0: number): void; } interface net_minecraft_world_entity_AgeableMob_AgeableMobGroupData extends net_minecraft_world_entity_SpawnGroupData { readonly babySpawnChance: number; getBabySpawnChance(): number; getGroupSize(): number; groupSize: number; increaseGroupSizeByOne(): void; isShouldSpawnBaby(): boolean; readonly shouldSpawnBaby: boolean; } interface net_minecraft_world_entity_AnimationState { animateWhen(arg0: boolean, arg1: number): void; copyFrom(animationState: net_minecraft_world_entity_AnimationState): void; fastForward(arg0: number, arg1: number): void; getTimeInMillis(arg0: number): number; ifStarted(consumer: any): void; isStarted(): boolean; start(arg0: number): void; startIfStopped(arg0: number): void; startTick: number; stop(): void; } interface net_minecraft_world_entity_AreaEffectCloud extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_TraceableEntity { addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): void; clientTick(): void; customParticle: net_minecraft_core_particles_ParticleOptions; duration: number; durationOnUse: number; getDuration(): number; getDurationOnUse(): number; getOwner(): net_minecraft_world_entity_LivingEntity; getOwner(): net_minecraft_world_entity_Entity; getParticle(): net_minecraft_core_particles_ParticleOptions; getRadius(): number; getRadiusOnUse(): number; getRadiusPerTick(): number; getWaitTime(): number; isWaiting(): boolean; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; owner: net_minecraft_world_entity_EntityReference; potionContents: net_minecraft_world_item_alchemy_PotionContents; potionDurationScale: number; radiusOnUse: number; radiusPerTick: number; reapplicationDelay: number; serverTick(serverLevel: net_minecraft_server_level_ServerLevel): void; setCustomParticle(particleOptions: net_minecraft_core_particles_ParticleOptions): void; setDuration(arg0: number): void; setDurationOnUse(arg0: number): void; setOwner(livingEntity: net_minecraft_world_entity_LivingEntity): void; setPotionContents(potionContents: net_minecraft_world_item_alchemy_PotionContents): void; setPotionDurationScale(arg0: number): void; setRadius(arg0: number): void; setRadiusOnUse(arg0: number): void; setRadiusPerTick(arg0: number): void; setWaitTime(arg0: number): void; setWaiting(arg0: boolean): void; updateParticle(): void; readonly victims: any; waitTime: number; } interface net_minecraft_world_entity_Attackable { getLastAttacker(): net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_entity_Avatar extends net_minecraft_world_entity_LivingEntity { isModelPartShown(playerModelPart: net_minecraft_world_entity_player_PlayerModelPart): boolean; setMainArm(humanoidArm: net_minecraft_world_entity_HumanoidArm): void; } interface net_minecraft_world_entity_ContainerUser { getContainerInteractionRange(): number; getLivingEntity(): net_minecraft_world_entity_LivingEntity; hasContainerOpen(containerOpenersCounter: net_minecraft_world_level_block_entity_ContainerOpenersCounter, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_entity_ConversionParams { equals(o: any): boolean; hashCode(): number; keepEquipment(): boolean; preserveCanPickUpLoot(): boolean; team(): net_minecraft_world_scores_PlayerTeam; toString(): string; type(): net_minecraft_world_entity_ConversionType; } interface net_minecraft_world_entity_ConversionParams_AfterConversion { finalizeConversion(mob: net_minecraft_world_entity_Mob): void; } interface net_minecraft_world_entity_ConversionType { convert(mob: net_minecraft_world_entity_Mob, mob_: net_minecraft_world_entity_Mob, conversionParams: net_minecraft_world_entity_ConversionParams): void; convertCommon(mob: net_minecraft_world_entity_Mob, mob_: net_minecraft_world_entity_Mob, conversionParams: net_minecraft_world_entity_ConversionParams): void; readonly discardAfterConversion: boolean; shouldDiscardAfterConversion(): boolean; } interface net_minecraft_world_entity_Crackiness { byDamage(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_Crackiness_Level; byDamage(arg0: number, arg1: number): net_minecraft_world_entity_Crackiness_Level; byFraction(arg0: number): net_minecraft_world_entity_Crackiness_Level; readonly fractionHigh: number; readonly fractionLow: number; readonly fractionMedium: number; } interface net_minecraft_world_entity_Crackiness_Level { } interface net_minecraft_world_entity_Display extends net_minecraft_world_entity_Entity { affectedByCulling(): boolean; calculateInterpolationProgress(arg0: number): number; createFreshRenderState(): net_minecraft_world_entity_Display_RenderState; createInterpolatedRenderState(renderState: net_minecraft_world_entity_Display_RenderState, arg1: number): net_minecraft_world_entity_Display_RenderState; cullingBoundingBox: net_minecraft_world_phys_AABB; getBillboardConstraints(): net_minecraft_world_entity_Display_BillboardConstraints; getBoundingBoxForCulling(): net_minecraft_world_phys_AABB; getBrightnessOverride(): net_minecraft_util_Brightness; getGlowColorOverride(): number; getHeight(): number; getPackedBrightnessOverride(): number; getPosRotInterpolationDuration(): number; getShadowRadius(): number; getShadowStrength(): number; getTransformationInterpolationDelay(): number; getTransformationInterpolationDuration(): number; getViewRange(): number; getWidth(): number; readonly interpolation: net_minecraft_world_entity_InterpolationHandler; interpolationDuration: number; interpolationStartClientTick: number; lastProgress: number; noCulling: boolean; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; renderState(): net_minecraft_world_entity_Display_RenderState; setBillboardConstraints(billboardConstraints: net_minecraft_world_entity_Display_BillboardConstraints): void; setBrightnessOverride(brightness: net_minecraft_util_Brightness): void; setGlowColorOverride(arg0: number): void; setHeight(arg0: number): void; setPos(arg0: number, arg1: number, arg2: number): void; setPos(vec3: net_minecraft_world_phys_Vec3): void; setPosRotInterpolationDuration(arg0: number): void; setShadowRadius(arg0: number): void; setShadowStrength(arg0: number): void; setTransformation(transformation: any): void; setTransformationInterpolationDelay(arg0: number): void; setTransformationInterpolationDuration(arg0: number): void; setViewRange(arg0: number): void; setWidth(arg0: number): void; updateCulling(): void; updateInterpolationDuration: boolean; updateRenderState: boolean; updateRenderSubState(arg0: boolean, arg1: number): void; updateStartTick: boolean; } interface net_minecraft_world_entity_Display_BillboardConstraints extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; readonly name: string; } interface net_minecraft_world_entity_Display_BlockDisplay extends net_minecraft_world_entity_Display { blockRenderState(): net_minecraft_world_entity_Display_BlockDisplay_BlockRenderState; getBlockState(): net_minecraft_world_level_block_state_BlockState; setBlockState(blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_entity_Display_BlockDisplay_BlockRenderState { blockState(): net_minecraft_world_level_block_state_BlockState; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_entity_Display_FloatInterpolator { get(arg0: number): number; } interface net_minecraft_world_entity_Display_GenericInterpolator { get(arg0: number): any; } interface net_minecraft_world_entity_Display_IntInterpolator { get(arg0: number): number; } interface net_minecraft_world_entity_Display_ItemDisplay extends net_minecraft_world_entity_Display { getItemStack(): net_minecraft_world_item_ItemStack; getItemTransform(): net_minecraft_world_item_ItemDisplayContext; itemRenderState(): net_minecraft_world_entity_Display_ItemDisplay_ItemRenderState; setItemStack(itemStack: net_minecraft_world_item_ItemStack): void; setItemTransform(itemDisplayContext: net_minecraft_world_item_ItemDisplayContext): void; readonly slot: net_minecraft_world_entity_SlotAccess; } interface net_minecraft_world_entity_Display_ItemDisplay_ItemRenderState { equals(o: any): boolean; hashCode(): number; itemStack(): net_minecraft_world_item_ItemStack; itemTransform(): net_minecraft_world_item_ItemDisplayContext; toString(): string; } interface net_minecraft_world_entity_Display_RenderState { billboardConstraints(): net_minecraft_world_entity_Display_BillboardConstraints; brightnessOverride(): number; equals(o: any): boolean; glowColorOverride(): number; hashCode(): number; shadowRadius(): net_minecraft_world_entity_Display_FloatInterpolator; shadowStrength(): net_minecraft_world_entity_Display_FloatInterpolator; toString(): string; transformation(): net_minecraft_world_entity_Display_GenericInterpolator; } interface net_minecraft_world_entity_Display_TextDisplay extends net_minecraft_world_entity_Display { cacheDisplay(lineSplitter: net_minecraft_world_entity_Display_TextDisplay_LineSplitter): net_minecraft_world_entity_Display_TextDisplay_CachedInfo; clientDisplayCache: net_minecraft_world_entity_Display_TextDisplay_CachedInfo; createFreshTextRenderState(): net_minecraft_world_entity_Display_TextDisplay_TextRenderState; createInterpolatedTextRenderState(textRenderState: net_minecraft_world_entity_Display_TextDisplay_TextRenderState, arg1: number): net_minecraft_world_entity_Display_TextDisplay_TextRenderState; getBackgroundColor(): number; getFlags(): number; getLineWidth(): number; getText(): net_minecraft_network_chat_Component; getTextOpacity(): number; setBackgroundColor(arg0: number): void; setFlags(arg0: number): void; setLineWidth(arg0: number): void; setText(component: net_minecraft_network_chat_Component): void; setTextOpacity(arg0: number): void; textRenderState(): net_minecraft_world_entity_Display_TextDisplay_TextRenderState; } interface net_minecraft_world_entity_Display_TextDisplay_Align extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_entity_Display_TextDisplay_CachedInfo { equals(o: any): boolean; hashCode(): number; lines(): any; toString(): string; width(): number; } interface net_minecraft_world_entity_Display_TextDisplay_CachedLine { contents(): net_minecraft_util_FormattedCharSequence; equals(o: any): boolean; hashCode(): number; toString(): string; width(): number; } interface net_minecraft_world_entity_Display_TextDisplay_LineSplitter { split(component: net_minecraft_network_chat_Component, arg1: number): net_minecraft_world_entity_Display_TextDisplay_CachedInfo; } interface net_minecraft_world_entity_Display_TextDisplay_TextRenderState { backgroundColor(): net_minecraft_world_entity_Display_IntInterpolator; equals(o: any): boolean; flags(): number; hashCode(): number; lineWidth(): number; text(): net_minecraft_network_chat_Component; textOpacity(): net_minecraft_world_entity_Display_IntInterpolator; toString(): string; } interface net_minecraft_world_entity_DropChances { byEquipment(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): number; byEquipment(): any; equals(o: any): boolean; hashCode(): number; isPreserved(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; toString(): string; withEquipmentChance(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, arg1: number): net_minecraft_world_entity_DropChances; withGuaranteedDrop(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_entity_DropChances; } interface net_minecraft_world_entity_ElytraAnimationState { readonly entity: net_minecraft_world_entity_LivingEntity; getRotX(arg0: number): number; getRotY(arg0: number): number; getRotZ(arg0: number): number; rotX: number; rotXOld: number; rotY: number; rotYOld: number; rotZ: number; rotZOld: number; tick(): void; } interface net_minecraft_world_entity_Entity extends net_minecraft_network_syncher_SyncedDataHolder, net_minecraft_util_debug_DebugValueSource, net_minecraft_world_Nameable, net_minecraft_world_entity_ItemOwner, net_minecraft_world_level_entity_EntityAccess, net_minecraft_world_scores_ScoreHolder, net_minecraft_core_component_DataComponentGetter { absSnapRotationTo(arg0: number, arg1: number): void; absSnapTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; absSnapTo(arg0: number, arg1: number, arg2: number): void; addAdditionalSaveData(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; addDeltaMovement(vec3: net_minecraft_world_phys_Vec3): void; addMovementThisTick(movement: any): void; addPassenger(entity: net_minecraft_world_entity_Entity): void; addTag(string: string): boolean; adjustSpawnLocation(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; animateHurt(arg0: number): void; applyComponentsFromItemStack(itemStack: net_minecraft_world_item_ItemStack): void; applyEffectsFromBlocks(): void; applyEffectsFromBlocks(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): void; applyEffectsFromBlocks(list: any): void; applyGravity(): void; applyImplicitComponent(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): boolean; applyImplicitComponentIfPresent(dataComponentGetter: net_minecraft_core_component_DataComponentGetter, dataComponentType: net_minecraft_core_component_DataComponentType): boolean; applyImplicitComponents(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): void; applyMovementEmissionAndPlaySound(movementEmission: net_minecraft_world_entity_Entity_MovementEmission, vec3: net_minecraft_world_phys_Vec3, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; applyPistonMovementRestriction(axis: net_minecraft_core_Direction_Axis, arg1: number): number; attemptToShearEquipment(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack, mob: net_minecraft_world_entity_Mob): boolean; awardKillScore(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource): void; baseTick(): void; bb: net_minecraft_world_phys_AABB; blocksBuilding: boolean; boardingCooldown: number; broadcastToPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; calculatePassengerTransition(teleportTransition: net_minecraft_world_level_portal_TeleportTransition, entity: net_minecraft_world_entity_Entity): net_minecraft_world_level_portal_TeleportTransition; calculateUpVector(arg0: number, arg1: number): net_minecraft_world_phys_Vec3; calculateViewVector(arg0: number, arg1: number): net_minecraft_world_phys_Vec3; canAddPassenger(entity: net_minecraft_world_entity_Entity): boolean; canBeCollidedWith(entity: net_minecraft_world_entity_Entity): boolean; canBeHitByProjectile(): boolean; canCollideWith(entity: net_minecraft_world_entity_Entity): boolean; canControlVehicle(): boolean; canFreeze(): boolean; canInteractWithLevel(): boolean; canRide(entity: net_minecraft_world_entity_Entity): boolean; canSimulateMovement(): boolean; canSpawnSprintParticle(): boolean; canSprint(): boolean; canTeleport(level: net_minecraft_world_level_Level, level_: net_minecraft_world_level_Level): boolean; canTrample(level: net_minecraft_server_level_ServerLevel, state: net_minecraft_world_level_block_state_BlockState, pos: net_minecraft_core_BlockPos, fallDistance: number): boolean; canUsePortal(arg0: boolean): boolean; captureDrops(): any; captureDrops(value: any): any; causeFallDamage(arg0: number, arg1: number, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; checkBelowWorld(): void; checkDespawn(): void; checkFallDamage(arg0: number, arg1: boolean, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): void; checkFallDistanceAccumulation(): void; checkInsideBlocks(list: any, stepBasedCollector: net_minecraft_world_entity_InsideBlockEffectApplier_StepBasedCollector): void; checkInsideBlocks(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3, stepBasedCollector: net_minecraft_world_entity_InsideBlockEffectApplier_StepBasedCollector, longSet: any, arg4: number): number; checkSupportingBlock(arg0: boolean, vec3: net_minecraft_world_phys_Vec3): void; chunkPosition(): net_minecraft_world_level_ChunkPos; clearFire(): void; clearFreeze(): void; clearMovementThisTick(): void; closerThan(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; closerThan(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number): boolean; collide(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; collidedWithFluid(fluidState: net_minecraft_world_level_material_FluidState, blockPos: net_minecraft_core_BlockPos, vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): boolean; collidedWithShapeMovingFrom(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3, list: any): boolean; considersEntityAsAlly(entity: net_minecraft_world_entity_Entity): boolean; copyPosition(entity: net_minecraft_world_entity_Entity): void; couldAcceptPassenger(): boolean; countPlayerPassengers(): number; createCommandSourceStackForNameResolution(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_commands_CommandSourceStack; createHoverEvent(): net_minecraft_network_chat_HoverEvent; crystalSoundIntensity: number; customData: net_minecraft_world_item_component_CustomData; damageSources(): net_minecraft_world_damagesource_DamageSources; dampensVibrations(): boolean; debugBlockIntersection(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, arg2: boolean, arg3: boolean): void; defineSynchedData(builder: net_minecraft_network_syncher_SynchedEntityData_Builder): void; deflection(projectile: net_minecraft_world_entity_projectile_Projectile): net_minecraft_world_entity_projectile_ProjectileDeflection; deltaMovement: net_minecraft_world_phys_Vec3; dimensions: net_minecraft_world_entity_EntityDimensions; discard(): void; dismountTo(arg0: number, arg1: number, arg2: number): void; dismountsUnderwater(): boolean; displayFireAnimation(): boolean; distanceTo(entity: net_minecraft_world_entity_Entity): number; distanceToSqr(arg0: number, arg1: number, arg2: number): number; distanceToSqr(entity: net_minecraft_world_entity_Entity): number; distanceToSqr(vec3: net_minecraft_world_phys_Vec3): number; doCheckFallDamage(arg0: number, arg1: number, arg2: number, arg3: boolean): void; doWaterSplashEffect(): void; dropAllLeashConnections(player: net_minecraft_world_entity_player_Player): boolean; ejectPassengers(): void; readonly entityData: net_minecraft_network_syncher_SynchedEntityData; equals(object: any): boolean; extinguishFire(): void; eyeHeight: number; fallDistance: number; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory): void; readonly finalMovementsThisTick: any; fireImmune(): boolean; firstTick: boolean; fixupDimensions(): void; fluidHeight: any; readonly fluidOnEyes: any; flyDist: number; forceSetRotation(arg0: number, arg1: boolean, arg2: number, arg3: boolean): void; forgeFluidTypeHeight: any; forgeFluidTypeOnEyes: any; fudgePositionAfterSizeChange(entityDimensions: net_minecraft_world_entity_EntityDimensions): boolean; gameEvent(holder: net_minecraft_core_Holder, entity: net_minecraft_world_entity_Entity): void; gameEvent(holder: net_minecraft_core_Holder): void; getAddEntityPacket(serverEntity: net_minecraft_server_level_ServerEntity): net_minecraft_network_protocol_Packet; getAirSupply(): number; getAttachments(): net_minecraft_world_entity_EntityAttachments; getAvailableSpaceBelow(arg0: number): number; getBbHeight(): number; getBbWidth(): number; getBlockExplosionResistance(explosion: net_minecraft_world_level_Explosion, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState, arg5: number): number; getBlockJumpFactor(): number; getBlockPosBelowThatAffectsMyMovement(): net_minecraft_core_BlockPos; getBlockSpeedFactor(): number; getBlockStateOn(): net_minecraft_world_level_block_state_BlockState; getBlockStateOnLegacy(): net_minecraft_world_level_block_state_BlockState; getBlockX(): number; getBlockY(): number; getBlockZ(): number; getCapability(capability: any, context: any): any; getCapability(capability: any): any; getControlledVehicle(): net_minecraft_world_entity_Entity; getControllingPassenger(): net_minecraft_world_entity_LivingEntity; getDefaultGravity(): number; getDeltaMovement(): net_minecraft_world_phys_Vec3; getDimensionChangingDelay(): number; getDimensions(pose: net_minecraft_world_entity_Pose): net_minecraft_world_entity_EntityDimensions; getDirection(): net_minecraft_core_Direction; getDismountLocationForPassenger(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_Vec3; getEncodeId(): string; getEntityData(): net_minecraft_network_syncher_SynchedEntityData; getEyeHeight(pose: net_minecraft_world_entity_Pose): number; getEyeHeight(): number; getEyeInFluidType(): any; getEyePosition(): net_minecraft_world_phys_Vec3; getEyePosition(arg0: number): net_minecraft_world_phys_Vec3; getEyeY(): number; getFireImmuneTicks(): number; getFirstPassenger(): net_minecraft_world_entity_Entity; getFluidHeight(tagKey: net_minecraft_tags_TagKey): number; getFluidJumpThreshold(): number; getFluidTypeHeight(type: any): number; getForward(): net_minecraft_world_phys_Vec3; getGravity(): number; getHandHoldingItemAngle(item: net_minecraft_world_item_Item): net_minecraft_world_phys_Vec3; getInBlockState(): net_minecraft_world_level_block_state_BlockState; getIndirectPassengers(): any; getIndirectPassengersStream(): any; getInterpolation(): net_minecraft_world_entity_InterpolationHandler; getKnownMovement(): net_minecraft_world_phys_Vec3; getLightLevelDependentMagicValue(): number; getLightProbePosition(arg0: number): net_minecraft_world_phys_Vec3; getLookAngle(): net_minecraft_world_phys_Vec3; getLootTable(): any; getMaxAirSupply(): number; getMaxFallDistance(): number; getMaxHeightFluidType(): any; getMotionDirection(): net_minecraft_core_Direction; getMovementEmission(): net_minecraft_world_entity_Entity_MovementEmission; getNearestViewDirection(): net_minecraft_core_Direction; getOnPos(): net_minecraft_core_BlockPos; getOnPos(arg0: number): net_minecraft_core_BlockPos; getOnPosLegacy(): net_minecraft_core_BlockPos; getPassengerAttachmentPoint(entity: net_minecraft_world_entity_Entity, entityDimensions: net_minecraft_world_entity_EntityDimensions, arg2: number): net_minecraft_world_phys_Vec3; getPassengerRidingPosition(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_Vec3; getPassengers(): any; getPercentFrozen(): number; getPersistentData(): net_minecraft_nbt_CompoundTag; getPickRadius(): number; getPickResult(): net_minecraft_world_item_ItemStack; getPistonPushReaction(): net_minecraft_world_level_material_PushReaction; getPortalCooldown(): number; getPose(): net_minecraft_world_entity_Pose; getPosition(arg0: number): net_minecraft_world_phys_Vec3; getPositionCodec(): net_minecraft_network_protocol_game_VecDeltaCodec; getPreciseBodyRotation(arg0: number): number; getPrimaryStepSoundBlockPos(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; getQuadLeashHolderOffsets(): net_minecraft_world_phys_Vec3[]; getRandom(): net_minecraft_util_RandomSource; getRandomX(arg0: number): number; getRandomY(): number; getRandomZ(arg0: number): number; getRelativePortalPosition(axis: net_minecraft_core_Direction_Axis, foundRectangle: net_minecraft_BlockUtil_FoundRectangle): net_minecraft_world_phys_Vec3; getRemainingFireTicks(): number; getRemovalReason(): net_minecraft_world_entity_Entity_RemovalReason; getRequiresPrecisePosition(): boolean; getRootVehicle(): net_minecraft_world_entity_Entity; getRopeHoldPosition(arg0: number): net_minecraft_world_phys_Vec3; getRotationVector(): net_minecraft_world_phys_Vec2; getSharedFlag(arg0: number): boolean; getSlot(arg0: number): net_minecraft_world_entity_SlotAccess; getSoundSource(): net_minecraft_sounds_SoundSource; getStringUUID(): string; getSwimHighSpeedSplashSound(): net_minecraft_sounds_SoundEvent; getSwimSound(): net_minecraft_sounds_SoundEvent; getSwimSplashSound(): net_minecraft_sounds_SoundEvent; getTags(): any; getTeam(): net_minecraft_world_scores_PlayerTeam; getTeamColor(): number; getTicksFrozen(): number; getTicksRequiredToFreeze(): number; getType(): net_minecraft_world_entity_EntityType; getTypeName(): net_minecraft_network_chat_Component; getUpVector(arg0: number): net_minecraft_world_phys_Vec3; getVehicle(): net_minecraft_world_entity_Entity; getVehicleAttachmentPoint(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_Vec3; getViewVector(arg0: number): net_minecraft_world_phys_Vec3; getViewXRot(arg0: number): number; getViewYRot(arg0: number): number; getWeaponItem(): net_minecraft_world_item_ItemStack; getX(): number; getX(arg0: number): number; getXRot(arg0: number): number; getXRot(): number; getY(): number; getY(arg0: number): number; getYHeadRot(): number; getYRot(arg0: number): number; getYRot(): number; getZ(): number; getZ(arg0: number): number; handleDamageEvent(damageSource: net_minecraft_world_damagesource_DamageSource): void; handleEntityEvent(arg0: number): void; handlePortal(): void; hasControllingPassenger(): boolean; hasExactlyOnePlayerPassenger(): boolean; hasGlowingTag(): boolean; hasImpulse: boolean; hasIndirectPassenger(entity: net_minecraft_world_entity_Entity): boolean; hasPassenger(entity: net_minecraft_world_entity_Entity): boolean; hasPassenger(predicate: any): boolean; hasPose(pose: net_minecraft_world_entity_Pose): boolean; hasVisualFire: boolean; hashCode(): number; horizontalCollision: boolean; hurt(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): void; hurtClient(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; hurtMarked: boolean; hurtOrSimulate(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): boolean; hurtServer(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): boolean; id: number; igniteForSeconds(arg0: number): void; igniteForTicks(arg0: number): void; ignoreExplosion(explosion: net_minecraft_world_level_Explosion): boolean; inBlockState: net_minecraft_world_level_block_state_BlockState; readonly insideEffectCollector: net_minecraft_world_entity_InsideBlockEffectApplier_StepBasedCollector; interact(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; interactAt(player: net_minecraft_world_entity_player_Player, vec3: net_minecraft_world_phys_Vec3, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; invulnerable: boolean; invulnerableTime: number; is(entity: net_minecraft_world_entity_Entity): boolean; isAddedToLevel(): boolean; isAffectedByBlocks(): boolean; isAlive(): boolean; isAlliedTo(entity: net_minecraft_world_entity_Entity): boolean; isAlliedTo(team: net_minecraft_world_scores_Team): boolean; isAttackable(): boolean; isClientAuthoritative(): boolean; isColliding(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; isCrouching(): boolean; isCurrentlyGlowing(): boolean; isCustomNameVisible(): boolean; isDescending(): boolean; isDiscrete(): boolean; isEffectiveAi(): boolean; isEyeInFluid(tagKey: net_minecraft_tags_TagKey): boolean; isFlapping(): boolean; isFlyingVehicle(): boolean; isFree(arg0: number, arg1: number, arg2: number): boolean; isFree(aABB: net_minecraft_world_phys_AABB): boolean; isFreezing(): boolean; isFullyFrozen(): boolean; isHorizontalCollisionMinor(vec3: net_minecraft_world_phys_Vec3): boolean; isIgnoringBlockTriggers(): boolean; isInClouds(): boolean; isInFluidType(predicate: any, forAllTypes: boolean): boolean; isInFluidType(): boolean; isInLava(): boolean; isInLiquid(): boolean; isInPowderSnow: boolean; isInRain(): boolean; isInShallowWater(): boolean; isInWall(): boolean; isInWater(): boolean; isInWaterOrRain(): boolean; isInterpolating(): boolean; isInvisible(): boolean; isInvisibleTo(player: net_minecraft_world_entity_player_Player): boolean; isInvulnerable(): boolean; isInvulnerableToBase(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; isLocalClientAuthoritative(): boolean; isLocalInstanceAuthoritative(): boolean; isNoGravity(): boolean; isOnFire(): boolean; isOnPortalCooldown(): boolean; isOnRails(): boolean; isPassenger(): boolean; isPassengerOfSameVehicle(entity: net_minecraft_world_entity_Entity): boolean; isPickable(): boolean; isPushable(): boolean; isPushedByFluid(): boolean; isShiftKeyDown(): boolean; isSilent(): boolean; isSpectator(): boolean; isSprinting(): boolean; isStateClimbable(blockState: net_minecraft_world_level_block_state_BlockState): boolean; isSteppingCarefully(): boolean; isSupportedBy(blockPos: net_minecraft_core_BlockPos): boolean; isSuppressingBounce(): boolean; isSwimming(): boolean; isUnderWater(): boolean; isVehicle(): boolean; isVisuallyCrawling(): boolean; isVisuallySwimming(): boolean; kill(serverLevel: net_minecraft_server_level_ServerLevel): void; killedEntity(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; lastCrystalSoundPlayTick: number; lavaHurt(): void; lavaIgnite(): void; lerpHeadTo(arg0: number, arg1: number): void; lerpMotion(vec3: net_minecraft_world_phys_Vec3): void; lerpPositionAndRotationStep(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; levelCallback: net_minecraft_world_level_entity_EntityInLevelCallback; limitPistonMovement(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; load(valueInput: net_minecraft_world_level_storage_ValueInput): void; lookAt(anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor, vec3: net_minecraft_world_phys_Vec3): void; mainSupportingBlockPos: any; makeBoundingBox(): net_minecraft_world_phys_AABB; makeBoundingBox(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; makeStuckInBlock(blockState: net_minecraft_world_level_block_state_BlockState, vec3: net_minecraft_world_phys_Vec3): void; markHurt(): void; maxUpStep(): number; mayInteract(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; maybeBackOffFromEdge(vec3: net_minecraft_world_phys_Vec3, moverType: net_minecraft_world_entity_MoverType): net_minecraft_world_phys_Vec3; minorHorizontalCollision: boolean; mirror(mirror: net_minecraft_world_level_block_Mirror): number; move(moverType: net_minecraft_world_entity_MoverType, vec3: net_minecraft_world_phys_Vec3): void; moveDist: number; moveOrInterpolateTo(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): void; moveOrInterpolateTo(arg0: number, arg1: number): void; moveOrInterpolateTo(vec3: net_minecraft_world_phys_Vec3): void; moveOrInterpolateTo(optional: any, optional_: any, optional__: any): void; moveRelative(arg0: number, vec3: net_minecraft_world_phys_Vec3): void; moveTowardsClosestSpace(arg0: number, arg1: number, arg2: number): void; readonly movementThisTick: any; nextStep(): number; noPhysics: boolean; notifyLeashHolder(leashable: net_minecraft_world_entity_Leashable): void; notifyLeasheeRemoved(leashable: net_minecraft_world_entity_Leashable): void; oldPosition(): net_minecraft_world_phys_Vec3; onAboveBubbleColumn(arg0: boolean, blockPos: net_minecraft_core_BlockPos): void; onAddedToLevel(): void; onBelowWorld(): void; onClientRemoval(): void; onExplosionHit(entity: net_minecraft_world_entity_Entity): void; onFlap(): void; onGround(): boolean; onGroundNoBlocks: boolean; onInsideBlock(blockState: net_minecraft_world_level_block_state_BlockState): void; onInsideBubbleColumn(arg0: boolean): void; onPassengerTurned(entity: net_minecraft_world_entity_Entity): void; onRemoval(removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; onRemovedFromLevel(): void; onSyncedDataUpdated(list: any): void; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; readonly packetPositionCodec: net_minecraft_network_protocol_game_VecDeltaCodec; passengers: any; persistentData: net_minecraft_nbt_CompoundTag; pick(arg0: number, arg1: number, arg2: boolean): net_minecraft_world_phys_HitResult; readonly pistonDeltas: number[]; pistonDeltasGameTime: number; placePortalTicket(blockPos: net_minecraft_core_BlockPos): void; playAmethystStepSound(): void; playCombinationStepSounds(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, primaryPos: net_minecraft_core_BlockPos, secondaryPos: net_minecraft_core_BlockPos): void; playEntityOnFireExtinguishedSound(): void; playMuffledStepSound(blockState: net_minecraft_world_level_block_state_BlockState, pos: net_minecraft_core_BlockPos): void; playSound(soundEvent: net_minecraft_sounds_SoundEvent, arg1: number, arg2: number): void; playSound(soundEvent: net_minecraft_sounds_SoundEvent): void; playStepSound(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; playSwimSound(arg0: number): void; playerTouch(player: net_minecraft_world_entity_player_Player): void; portalCooldown: number; portalProcess: net_minecraft_world_entity_PortalProcessor; positionRider(entity: net_minecraft_world_entity_Entity): void; positionRider(entity: net_minecraft_world_entity_Entity, moveFunction: net_minecraft_world_entity_Entity_MoveFunction): void; problemPath(): net_minecraft_util_ProblemReporter_PathElement; processFlappingMovement(): void; processPortalCooldown(): void; propagateFallToPassengers(arg0: number, arg1: number, damageSource: net_minecraft_world_damagesource_DamageSource): void; push(entity: net_minecraft_world_entity_Entity): void; push(vec3: net_minecraft_world_phys_Vec3): void; push(arg0: number, arg1: number, arg2: number): void; readonly random: net_minecraft_util_RandomSource; readAdditionalSaveData(valueInput: net_minecraft_world_level_storage_ValueInput): void; reapplyPosition(): void; recreateFromPacket(clientboundAddEntityPacket: net_minecraft_network_protocol_game_ClientboundAddEntityPacket): void; refreshDimensions(): void; registryAccess(): net_minecraft_core_RegistryAccess; remainingFireTicks: number; removalReason: net_minecraft_world_entity_Entity_RemovalReason; remove(removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; removeAfterChangingDimensions(): void; removeLatestMovementRecording(): void; removePassenger(entity: net_minecraft_world_entity_Entity): void; removeTag(string: string): boolean; removeVehicle(): void; repositionEntityAfterLoad(): boolean; requiresPrecisePosition: boolean; resetFallDistance(): void; restoreFrom(entity: net_minecraft_world_entity_Entity): void; revive(): void; rideTick(): void; rotate(rotation: net_minecraft_world_level_block_Rotation): number; save(valueOutput: net_minecraft_world_level_storage_ValueOutput): boolean; saveAsPassenger(valueOutput: net_minecraft_world_level_storage_ValueOutput): boolean; saveWithoutId(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; sendTeleportTransitionToRidingPlayers(teleportTransition: net_minecraft_world_level_portal_TeleportTransition): void; setAirSupply(arg0: number): void; setAsInsidePortal(portal: net_minecraft_world_level_block_Portal, blockPos: net_minecraft_core_BlockPos): void; setBoundingBox(aABB: net_minecraft_world_phys_AABB): void; setComponent(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): void; setCustomName(component: net_minecraft_network_chat_Component): void; setCustomNameVisible(arg0: boolean): void; setData(type: any, data: any): any; setDeltaMovement(vec3: net_minecraft_world_phys_Vec3): void; setDeltaMovement(arg0: number, arg1: number, arg2: number): void; setFluidTypeHeight(type: any, height: number): void; setGlowingTag(arg0: boolean): void; setId(arg0: number): void; setInvisible(arg0: boolean): void; setInvulnerable(arg0: boolean): void; setIsInPowderSnow(arg0: boolean): void; setLevel(level: net_minecraft_world_level_Level): void; setNoGravity(arg0: boolean): void; setOldPos(): void; setOldPos(vec3: net_minecraft_world_phys_Vec3): void; setOldPosAndRot(): void; setOldPosAndRot(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): void; setOldRot(): void; setOldRot(arg0: number, arg1: number): void; setOnGround(arg0: boolean): void; setOnGroundWithMovement(arg0: boolean, vec3: net_minecraft_world_phys_Vec3): void; setOnGroundWithMovement(arg0: boolean, arg1: boolean, vec3: net_minecraft_world_phys_Vec3): void; setPortalCooldown(): void; setPortalCooldown(arg0: number): void; setPos(vec3: net_minecraft_world_phys_Vec3): void; setPos(arg0: number, arg1: number, arg2: number): void; setPosRaw(arg0: number, arg1: number, arg2: number): void; setPose(pose: net_minecraft_world_entity_Pose): void; setRemainingFireTicks(arg0: number): void; setRequiresPrecisePosition(arg0: boolean): void; setRot(arg0: number, arg1: number): void; setSharedFlag(arg0: number, arg1: boolean): void; setSharedFlagOnFire(arg0: boolean): void; setShiftKeyDown(arg0: boolean): void; setSilent(arg0: boolean): void; setSprinting(arg0: boolean): void; setSwimming(arg0: boolean): void; setTicksFrozen(arg0: number): void; setUUID(uUID: any): void; setXRot(arg0: number): void; setYBodyRot(arg0: number): void; setYHeadRot(arg0: number): void; setYRot(arg0: number): void; shearOffAllLeashConnections(player: net_minecraft_world_entity_player_Player): boolean; shouldBlockExplode(explosion: net_minecraft_world_level_Explosion, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number): boolean; shouldPlayAmethystStepSound(blockState: net_minecraft_world_level_block_state_BlockState): boolean; shouldPlayLavaHurtSound(): boolean; shouldRender(arg0: number, arg1: number, arg2: number): boolean; shouldRenderAtSqrDistance(arg0: number): boolean; shouldShowName(): boolean; showVehicleHealth(): boolean; skipAttackInteraction(entity: net_minecraft_world_entity_Entity): boolean; snapTo(vec3: net_minecraft_world_phys_Vec3): void; snapTo(arg0: number, arg1: number, arg2: number): void; snapTo(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number): void; snapTo(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): void; snapTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_entity_item_ItemEntity; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_item_ItemEntity; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_item_ItemEntity; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, arg2: number): net_minecraft_world_entity_item_ItemEntity; spawnSprintParticle(): void; startRiding(entity: net_minecraft_world_entity_Entity): boolean; startRiding(entity: net_minecraft_world_entity_Entity, arg1: boolean, arg2: boolean): boolean; startSeenByPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; stopRiding(): void; stopSeenByPlayer(serverPlayer: net_minecraft_server_level_ServerPlayer): void; stringUUID: string; stuckSpeedMultiplier: net_minecraft_world_phys_Vec3; supportQuadLeashAsHolder(): boolean; syncData(type: any): void; syncPacketPositionCodec(arg0: number, arg1: number, arg2: number): void; readonly tags: any; teleport(teleportTransition: net_minecraft_world_level_portal_TeleportTransition): net_minecraft_world_entity_Entity; teleportCrossDimension(serverLevel: net_minecraft_server_level_ServerLevel, serverLevel_: net_minecraft_server_level_ServerLevel, teleportTransition: net_minecraft_world_level_portal_TeleportTransition): net_minecraft_world_entity_Entity; teleportPassengers(): void; teleportRelative(arg0: number, arg1: number, arg2: number): void; teleportSameDimension(serverLevel: net_minecraft_server_level_ServerLevel, teleportTransition: net_minecraft_world_level_portal_TeleportTransition): net_minecraft_world_entity_Entity; teleportSetPosition(positionMoveRotation: net_minecraft_world_entity_PositionMoveRotation, set: any): void; teleportSetPosition(positionMoveRotation: net_minecraft_world_entity_PositionMoveRotation, positionMoveRotation_: net_minecraft_world_entity_PositionMoveRotation, set: any): void; teleportSpectators(teleportTransition: net_minecraft_world_level_portal_TeleportTransition, serverLevel: net_minecraft_server_level_ServerLevel): void; teleportTo(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: number, arg3: number, set: any, arg5: number, arg6: number, arg7: boolean): boolean; teleportTo(arg0: number, arg1: number, arg2: number): void; thunderHit(serverLevel: net_minecraft_server_level_ServerLevel, lightningBolt: net_minecraft_world_entity_LightningBolt): void; tick(): void; tickCount: number; toString(): string; touchingUnloadedChunk(): boolean; trackingPosition(): net_minecraft_world_phys_Vec3; turn(arg0: number, arg1: number): void; readonly type: net_minecraft_world_entity_EntityType; unRide(): void; unsetRemoved(): void; updateDynamicGameEventListener(biConsumer: any): void; updateFluidHeightAndDoCanPushEntityFluidPushing(performFluidPushing: boolean): boolean; updateFluidHeightAndDoFluidPushing(tagKey: net_minecraft_tags_TagKey, arg1: number): boolean; updateFluidHeightAndDoFluidPushing(doFluidPushing: boolean): void; updateFluidOnEyes(): void; updateInWaterStateAndDoFluidPushing(): boolean; updateInWaterStateAndDoWaterCurrentPushing(): void; updateInWaterStateAndDoWaterCurrentPushing(performFluidPushing: boolean): void; updateSwimming(): void; uuid: any; vehicle: net_minecraft_world_entity_Entity; verticalCollision: boolean; verticalCollisionBelow: boolean; vibrationAndSoundEffectsFromBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: boolean, arg3: boolean, vec3: net_minecraft_world_phys_Vec3): boolean; readonly visitedBlocks: any; walkingStepSound(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; wasEyeInWater: boolean; wasInPowderSnow: boolean; wasTouchingWater: boolean; waterSwimSound(): void; xOld: number; xRot: number; xRotO: number; xo: number; yOld: number; yRot: number; yRotO: number; yo: number; zOld: number; zo: number; } interface net_minecraft_world_entity_Entity_MoveFunction { accept(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_world_entity_Entity_MovementEmission { emitsAnything(): boolean; emitsEvents(): boolean; emitsSounds(): boolean; readonly events: boolean; readonly sounds: boolean; } interface net_minecraft_world_entity_Entity_RemovalReason { readonly destroy: boolean; readonly save: boolean; shouldDestroy(): boolean; shouldSave(): boolean; } interface net_minecraft_world_entity_EntityAttachment { createFallbackPoints(arg0: number, arg1: number): any; readonly fallback: net_minecraft_world_entity_EntityAttachment_Fallback; } interface net_minecraft_world_entity_EntityAttachment_Fallback { create(arg0: number, arg1: number): any; } interface net_minecraft_world_entity_EntityAttachments { readonly attachments: any; get(entityAttachment: net_minecraft_world_entity_EntityAttachment, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; getAverage(entityAttachment: net_minecraft_world_entity_EntityAttachment): net_minecraft_world_phys_Vec3; getClamped(entityAttachment: net_minecraft_world_entity_EntityAttachment, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; getNullable(entityAttachment: net_minecraft_world_entity_EntityAttachment, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; scale(arg0: number, arg1: number, arg2: number): net_minecraft_world_entity_EntityAttachments; } interface net_minecraft_world_entity_EntityAttachments_Builder { attach(entityAttachment: net_minecraft_world_entity_EntityAttachment, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_EntityAttachments_Builder; attach(entityAttachment: net_minecraft_world_entity_EntityAttachment, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_EntityAttachments_Builder; readonly attachments: any; build(arg0: number, arg1: number): net_minecraft_world_entity_EntityAttachments; } interface net_minecraft_world_entity_EntityDimensions { attachments(): net_minecraft_world_entity_EntityAttachments; equals(o: any): boolean; eyeHeight(): number; fixed(): boolean; hashCode(): number; height(): number; makeBoundingBox(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; makeBoundingBox(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; scale(arg0: number): net_minecraft_world_entity_EntityDimensions; scale(arg0: number, arg1: number): net_minecraft_world_entity_EntityDimensions; toString(): string; width(): number; withAttachments(builder: net_minecraft_world_entity_EntityAttachments_Builder): net_minecraft_world_entity_EntityDimensions; withEyeHeight(arg0: number): net_minecraft_world_entity_EntityDimensions; } interface net_minecraft_world_entity_EntityEquipment { clear(): void; dropAll(livingEntity: net_minecraft_world_entity_LivingEntity): void; get(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_item_ItemStack; isEmpty(): boolean; readonly items: any; set(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; setAll(entityEquipment: net_minecraft_world_entity_EntityEquipment): void; tick(entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_world_entity_EntityEvent { } interface net_minecraft_world_entity_EntityReference { entity: any; equals(object: any): boolean; getEntity(uUIDLookup: net_minecraft_world_level_entity_UUIDLookup, class_: any): net_minecraft_world_level_entity_UniquelyIdentifyable; getEntity(level: net_minecraft_world_level_Level, class_: any): net_minecraft_world_level_entity_UniquelyIdentifyable; getUUID(): any; hashCode(): number; matches(uniquelyIdentifyable: net_minecraft_world_level_entity_UniquelyIdentifyable): boolean; resolve(uniquelyIdentifyable: net_minecraft_world_level_entity_UniquelyIdentifyable, class_: any): net_minecraft_world_level_entity_UniquelyIdentifyable; store(valueOutput: net_minecraft_world_level_storage_ValueOutput, string: string): void; } interface net_minecraft_world_entity_EntitySelector { } interface net_minecraft_world_entity_EntitySpawnReason { } interface net_minecraft_world_entity_EntityType extends net_minecraft_world_flag_FeatureElement, net_minecraft_world_level_entity_EntityTypeTest { readonly allowedInPeaceful: boolean; builtInRegistryHolder(): net_minecraft_core_Holder_Reference; canSerialize(): boolean; canSpawnFarFromPlayer(): boolean; canSummon(): boolean; readonly category: net_minecraft_world_entity_MobCategory; clientTrackingRange(): number; create(serverLevel: net_minecraft_server_level_ServerLevel, consumer: any, blockPos: net_minecraft_core_BlockPos, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason, arg4: boolean, arg5: boolean): net_minecraft_world_entity_Entity; create(level: net_minecraft_world_level_Level, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason): net_minecraft_world_entity_Entity; defaultTrackDeltasSupplier(): boolean; defaultTrackingRangeSupplier(): number; defaultUpdateIntervalSupplier(): number; description: net_minecraft_network_chat_Component; readonly descriptionId: string; readonly dimensions: net_minecraft_world_entity_EntityDimensions; readonly factory: net_minecraft_world_entity_EntityType_EntityFactory; fireImmune(): boolean; getCategory(): net_minecraft_world_entity_MobCategory; getDefaultLootTable(): any; getDescription(): net_minecraft_network_chat_Component; getDescriptionId(): string; getDimensions(): net_minecraft_world_entity_EntityDimensions; getHeight(): number; getSpawnAABB(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; getTags(): any; getWidth(): number; readonly immuneTo: any; is(tagKey: net_minecraft_tags_TagKey): boolean; is(holderSet: net_minecraft_core_HolderSet): boolean; isAllowedInPeaceful(): boolean; isBlockDangerous(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly lootTable: any; onlyOpCanSetNbt(): boolean; readonly serialize: boolean; spawn(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity, blockPos: net_minecraft_core_BlockPos, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason, arg5: boolean, arg6: boolean): net_minecraft_world_entity_Entity; spawn(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason): net_minecraft_world_entity_Entity; spawn(serverLevel: net_minecraft_server_level_ServerLevel, consumer: any, blockPos: net_minecraft_core_BlockPos, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason, arg4: boolean, arg5: boolean): net_minecraft_world_entity_Entity; readonly spawnDimensionsScale: number; readonly summon: boolean; toShortString(): string; toString(): string; trackDeltas(): boolean; readonly trackDeltasSupplier: any; readonly trackingRangeSupplier: any; tryCast(entity: net_minecraft_world_entity_Entity): net_minecraft_world_entity_Entity; tryCast(object: any): any; updateInterval(): number; readonly updateIntervalSupplier: any; } interface net_minecraft_world_entity_EntityType_Builder { allowedInPeaceful: boolean; attach(entityAttachment: net_minecraft_world_entity_EntityAttachment, arg1: number, arg2: number, arg3: number): net_minecraft_world_entity_EntityType_Builder; attach(entityAttachment: net_minecraft_world_entity_EntityAttachment, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_EntityType_Builder; attachments: net_minecraft_world_entity_EntityAttachments_Builder; build(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_entity_EntityType; canSpawnFarFromPlayer(): net_minecraft_world_entity_EntityType_Builder; readonly category: net_minecraft_world_entity_MobCategory; clientTrackingRange(arg0: number): net_minecraft_world_entity_EntityType_Builder; readonly descriptionId: net_minecraft_resources_DependantName; dimensions: net_minecraft_world_entity_EntityDimensions; eyeHeight(arg0: number): net_minecraft_world_entity_EntityType_Builder; readonly factory: net_minecraft_world_entity_EntityType_EntityFactory; fireImmune(): net_minecraft_world_entity_EntityType_Builder; immuneTo(blocks: net_minecraft_world_level_block_Block[]): net_minecraft_world_entity_EntityType_Builder; lootTable: net_minecraft_resources_DependantName; nameTagOffset(arg0: number): net_minecraft_world_entity_EntityType_Builder; noLootTable(): net_minecraft_world_entity_EntityType_Builder; noSave(): net_minecraft_world_entity_EntityType_Builder; noSummon(): net_minecraft_world_entity_EntityType_Builder; notInPeaceful(): net_minecraft_world_entity_EntityType_Builder; onlyOpCanSetNbt: boolean; passengerAttachments(arg0: number[]): net_minecraft_world_entity_EntityType_Builder; passengerAttachments(vec3s: net_minecraft_world_phys_Vec3[]): net_minecraft_world_entity_EntityType_Builder; requiredFeatures(featureFlags: net_minecraft_world_flag_FeatureFlag[]): net_minecraft_world_entity_EntityType_Builder; ridingOffset(arg0: number): net_minecraft_world_entity_EntityType_Builder; serialize: boolean; setOnlyOpCanSetNbt(onlyOpCanSetNbt: boolean): net_minecraft_world_entity_EntityType_Builder; setShouldReceiveVelocityUpdates(value: boolean): net_minecraft_world_entity_EntityType_Builder; setTrackingRange(range: number): net_minecraft_world_entity_EntityType_Builder; setUpdateInterval(interval: number): net_minecraft_world_entity_EntityType_Builder; sized(arg0: number, arg1: number): net_minecraft_world_entity_EntityType_Builder; spawnDimensionsScale(arg0: number): net_minecraft_world_entity_EntityType_Builder; summon: boolean; trackingRangeSupplier: any; updateInterval(arg0: number): net_minecraft_world_entity_EntityType_Builder; updateIntervalSupplier: any; vehicleAttachment(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_EntityType_Builder; velocityUpdateSupplier: any; } interface net_minecraft_world_entity_EntityType_EntityFactory { create(entityType: net_minecraft_world_entity_EntityType, level: net_minecraft_world_level_Level): net_minecraft_world_entity_Entity; } interface net_minecraft_world_entity_EquipmentSlot extends net_minecraft_util_StringRepresentable { canIncreaseExperience(): boolean; readonly countLimit: number; getFilterBit(arg0: number): number; getId(): number; getIndex(): number; getIndex(arg0: number): number; getName(): string; getType(): net_minecraft_world_entity_EquipmentSlot_Type; readonly id: number; readonly index: number; isArmor(): boolean; limit(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; readonly name: string; readonly type: net_minecraft_world_entity_EquipmentSlot_Type; } interface net_minecraft_world_entity_EquipmentSlot_Type { } interface net_minecraft_world_entity_EquipmentSlotGroup extends net_minecraft_util_StringRepresentable { readonly id: number; iterator(): any; readonly key: string; readonly predicate: any; slots(): any; test(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; } interface net_minecraft_world_entity_EquipmentTable { equals(o: any): boolean; hashCode(): number; lootTable(): net_minecraft_resources_ResourceKey; slotDropChances(): any; toString(): string; } interface net_minecraft_world_entity_EquipmentUser { equip(equipmentTable: net_minecraft_world_entity_EquipmentTable, lootParams: net_minecraft_world_level_storage_loot_LootParams): void; equip(resourceKey: net_minecraft_resources_ResourceKey, lootParams: net_minecraft_world_level_storage_loot_LootParams, map: any): void; equip(resourceKey: net_minecraft_resources_ResourceKey, lootParams: net_minecraft_world_level_storage_loot_LootParams, arg2: number, map: any): void; getItemBySlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_item_ItemStack; resolveSlot(itemStack: net_minecraft_world_item_ItemStack, list: any): net_minecraft_world_entity_EquipmentSlot; setDropChance(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, arg1: number): void; setItemSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_entity_ExperienceOrb extends net_minecraft_world_entity_Entity { age: number; canMerge(experienceOrb: net_minecraft_world_entity_ExperienceOrb): boolean; count: number; followNearbyPlayer(): void; followingPlayer: net_minecraft_world_entity_player_Player; getIcon(): number; getValue(): number; health: number; readonly interpolation: net_minecraft_world_entity_InterpolationHandler; merge(experienceOrb: net_minecraft_world_entity_ExperienceOrb): void; repairPlayerItems(serverPlayer: net_minecraft_server_level_ServerPlayer, arg1: number): number; scanForMerges(): void; setUnderwaterMovement(): void; setValue(arg0: number): void; unstuckIfPossible(arg0: number): void; } interface net_minecraft_world_entity_GlowSquid extends net_minecraft_world_entity_animal_Squid { getDarkTicksRemaining(): number; setDarkTicks(arg0: number): void; } interface net_minecraft_world_entity_HasCustomInventoryScreen { openCustomInventoryScreen(player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_entity_HumanoidArm extends net_minecraft_util_OptionEnum, net_minecraft_util_StringRepresentable { getOpposite(): net_minecraft_world_entity_HumanoidArm; readonly id: number; readonly name: string; readonly translationKey: string; } interface net_minecraft_world_entity_InsideBlockEffectApplier { apply(insideBlockEffectType: net_minecraft_world_entity_InsideBlockEffectType): void; runAfter(insideBlockEffectType: net_minecraft_world_entity_InsideBlockEffectType, consumer: any): void; runBefore(insideBlockEffectType: net_minecraft_world_entity_InsideBlockEffectType, consumer: any): void; } interface net_minecraft_world_entity_InsideBlockEffectApplier_StepBasedCollector extends net_minecraft_world_entity_InsideBlockEffectApplier { advanceStep(arg0: number): void; readonly afterEffectsInStep: any; applyAndClear(entity: net_minecraft_world_entity_Entity): void; readonly beforeEffectsInStep: any; readonly effectsInStep: any; readonly finalEffects: any; flushStep(): void; lastStep: number; } interface net_minecraft_world_entity_InsideBlockEffectType { effect(): any; } interface net_minecraft_world_entity_Interaction extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_Attackable, net_minecraft_world_entity_Targeting { attack: any; getDimensions(): net_minecraft_world_entity_EntityDimensions; getDimensions(pose: net_minecraft_world_entity_Pose): net_minecraft_world_entity_EntityDimensions; getHeight(): number; getResponse(): boolean; getWidth(): number; interaction: any; makeBoundingBox(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; makeBoundingBox(): net_minecraft_world_phys_AABB; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; setHeight(arg0: number): void; setResponse(arg0: boolean): void; setWidth(arg0: number): void; } interface net_minecraft_world_entity_InterpolationHandler { cancel(): void; readonly entity: net_minecraft_world_entity_Entity; hasActiveInterpolation(): boolean; interpolate(): void; interpolateTo(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): void; readonly interpolationData: any; interpolationSteps: number; readonly onInterpolationStart: any; position(): net_minecraft_world_phys_Vec3; previousTickPosition: net_minecraft_world_phys_Vec3; previousTickRot: net_minecraft_world_phys_Vec2; setInterpolationLength(arg0: number): void; xRot(): number; yRot(): number; } interface net_minecraft_world_entity_ItemBasedSteering { boost(randomSource: net_minecraft_util_RandomSource): boolean; boostFactor(): number; boostTime: number; readonly boostTimeAccessor: net_minecraft_network_syncher_EntityDataAccessor; boostTimeTotal(): number; boosting: boolean; readonly entityData: net_minecraft_network_syncher_SynchedEntityData; onSynced(): void; tickBoost(): void; } interface net_minecraft_world_entity_ItemOwner { asLivingEntity(): net_minecraft_world_entity_LivingEntity; getVisualRotationYInDegrees(): number; level(): net_minecraft_world_level_Level; position(): net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_ItemOwner_OffsetFromOwner extends net_minecraft_world_entity_ItemOwner { equals(o: any): boolean; hashCode(): number; offset(): net_minecraft_world_phys_Vec3; owner(): net_minecraft_world_entity_ItemOwner; toString(): string; } interface net_minecraft_world_entity_ItemSteerable { boost(): boolean; } interface net_minecraft_world_entity_Leashable { canBeLeashed(): boolean; canHaveALeashAttachedTo(entity: net_minecraft_world_entity_Entity): boolean; checkElasticInteractions(entity: net_minecraft_world_entity_Entity, leashData: net_minecraft_world_entity_Leashable_LeashData): boolean; closeRangeLeashBehaviour(entity: net_minecraft_world_entity_Entity): void; dropLeash(): void; getLeashData(): net_minecraft_world_entity_Leashable_LeashData; getLeashHolder(): net_minecraft_world_entity_Entity; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getLeashOffset(): net_minecraft_world_phys_Vec3; getQuadLeashOffsets(): net_minecraft_world_phys_Vec3[]; isLeashed(): boolean; leashDistanceTo(entity: net_minecraft_world_entity_Entity): number; leashElasticDistance(): number; leashSnapDistance(): number; leashTooFarBehaviour(): void; mayBeLeashed(): boolean; onElasticLeashPull(): void; onLeashRemoved(): void; readLeashData(valueInput: net_minecraft_world_level_storage_ValueInput): void; removeLeash(): void; setDelayedLeashHolderId(arg0: number): void; setLeashData(leashData: net_minecraft_world_entity_Leashable_LeashData): void; setLeashedTo(entity: net_minecraft_world_entity_Entity, arg1: boolean): void; supportQuadLeash(): boolean; whenLeashedTo(entity: net_minecraft_world_entity_Entity): void; writeLeashData(valueOutput: net_minecraft_world_level_storage_ValueOutput, leashData: net_minecraft_world_entity_Leashable_LeashData): void; } interface net_minecraft_world_entity_Leashable_LeashData { angularMomentum: number; delayedLeashHolderId: number; delayedLeashInfo: any; leashHolder: net_minecraft_world_entity_Entity; setLeashHolder(entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_world_entity_Leashable_Wrench { equals(o: any): boolean; force(): net_minecraft_world_phys_Vec3; hashCode(): number; scale(arg0: number): net_minecraft_world_entity_Leashable_Wrench; toString(): string; torque(): number; } interface net_minecraft_world_entity_LightningBolt extends net_minecraft_world_entity_Entity { blocksSetOnFire: number; cause: net_minecraft_server_level_ServerPlayer; damage: number; flashes: number; getBlocksSetOnFire(): number; getCause(): net_minecraft_server_level_ServerPlayer; getDamage(): number; getHitEntities(): any; getStrikePosition(): net_minecraft_core_BlockPos; readonly hitEntities: any; life: number; powerLightningRod(): void; seed: number; setCause(serverPlayer: net_minecraft_server_level_ServerPlayer): void; setDamage(damage: number): void; setVisualOnly(arg0: boolean): void; spawnFire(arg0: number): void; visualOnly: boolean; } interface net_minecraft_world_entity_LivingEntity extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_Attackable, net_minecraft_world_waypoints_WaypointTransmitter { absorptionAmount: number; readonly activeEffects: any; activeLocationDependentEnchantments(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): any; actuallyHurt(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): void; addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance, entity: net_minecraft_world_entity_Entity): boolean; aiStep(): void; applyInput(): void; applyItemBlocking(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): number; attackAnim: number; attackStrengthTicker: number; attackable(): boolean; readonly attributes: net_minecraft_world_entity_ai_attributes_AttributeMap; autoSpinAttackDmg: number; autoSpinAttackItemStack: net_minecraft_world_item_ItemStack; autoSpinAttackTicks: number; blockUsingItem(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; blockedByItem(livingEntity: net_minecraft_world_entity_LivingEntity): void; brain: net_minecraft_world_entity_ai_Brain; brainProvider(): net_minecraft_world_entity_ai_Brain_Provider; breakItem(itemStack: net_minecraft_world_item_ItemStack): void; calculateEntityAnimation(arg0: boolean): void; calculateFallDamage(arg0: number, arg1: number): number; calculateFallPower(arg0: number): number; canAttack(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; canAttackType(entityType: net_minecraft_world_entity_EntityType): boolean; canBeAffected(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; canBeSeenAsEnemy(): boolean; canBeSeenByAnyone(): boolean; canBreatheUnderwater(): boolean; canDispenserEquipIntoSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; canEquipWithDispenser(itemStack: net_minecraft_world_item_ItemStack): boolean; canGlide(): boolean; canPickUpLoot(): boolean; canStandOnFluid(fluidState: net_minecraft_world_level_material_FluidState): boolean; canUseSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; checkAutoSpinAttack(aABB: net_minecraft_world_phys_AABB, aABB_: net_minecraft_world_phys_AABB): void; checkBedExists(): boolean; checkTotemDeathProtection(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; clearSleepingPos(): void; collectEquipmentChanges(): any; readonly combatTracker: net_minecraft_world_damagesource_CombatTracker; completeUsingItem(): void; createEquipment(): net_minecraft_world_entity_EntityEquipment; createItemStackToDrop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean, arg2: boolean): net_minecraft_world_entity_item_ItemEntity; createWitherRose(livingEntity: net_minecraft_world_entity_LivingEntity): void; damageContainers: any; dead: boolean; deathTime: number; decreaseAirSupply(arg0: number): number; detectEquipmentUpdates(): void; die(damageSource: net_minecraft_world_damagesource_DamageSource): void; discardFriction: boolean; dismountVehicle(entity: net_minecraft_world_entity_Entity): void; doAutoAttackOnTouch(livingEntity: net_minecraft_world_entity_LivingEntity): void; doHurtEquipment(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number, equipmentSlots: net_minecraft_world_entity_EquipmentSlot[]): void; doHurtTarget(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): boolean; doPush(entity: net_minecraft_world_entity_Entity): void; doesEmitEquipEvent(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean, arg2: boolean): net_minecraft_world_entity_item_ItemEntity; dropAllDeathLoot(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; dropCustomDeathLoot(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: boolean): void; dropEquipment(serverLevel: net_minecraft_server_level_ServerLevel): void; dropExperience(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): void; dropFromEntityInteractLootTable(serverLevel: net_minecraft_server_level_ServerLevel, resourceKey: net_minecraft_resources_ResourceKey, entity: net_minecraft_world_entity_Entity, itemStack: net_minecraft_world_item_ItemStack, biConsumer: any): boolean; dropFromGiftLootTable(serverLevel: net_minecraft_server_level_ServerLevel, resourceKey: net_minecraft_resources_ResourceKey, biConsumer: any): boolean; dropFromLootTable(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: boolean): void; dropFromLootTable(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: boolean, resourceKey: net_minecraft_resources_ResourceKey): void; dropFromLootTable(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: boolean, resourceKey: net_minecraft_resources_ResourceKey, consumer: any): void; dropFromLootTable(serverLevel: net_minecraft_server_level_ServerLevel, resourceKey: net_minecraft_resources_ResourceKey, function_: any, biConsumer: any): boolean; dropFromShearingLootTable(serverLevel: net_minecraft_server_level_ServerLevel, resourceKey: net_minecraft_resources_ResourceKey, itemStack: net_minecraft_world_item_ItemStack, biConsumer: any): void; effectsDirty: boolean; readonly elytraAnimationState: net_minecraft_world_entity_ElytraAnimationState; readonly equipment: net_minecraft_world_entity_EntityEquipment; equipmentHasChanged(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; fallFlyTicks: number; forceAddEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance, entity: net_minecraft_world_entity_Entity): void; getAbsorptionAmount(): number; getActiveEffects(): any; getActiveEffectsMap(): any; getAgeScale(): number; getArmorCoverPercentage(): number; getArmorValue(): number; getArrowCount(): number; getAttackAnim(arg0: number): number; getAttribute(holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_attributes_AttributeInstance; getAttributeBaseValue(holder: net_minecraft_core_Holder): number; getAttributeValue(holder: net_minecraft_core_Holder): number; getAttributes(): net_minecraft_world_entity_ai_attributes_AttributeMap; getBaseExperienceReward(serverLevel: net_minecraft_server_level_ServerLevel): number; getBedOrientation(): net_minecraft_core_Direction; getBrain(): net_minecraft_world_entity_ai_Brain; getCombatTracker(): net_minecraft_world_damagesource_CombatTracker; getComfortableFallDistance(arg0: number): number; getCurrentSwingDuration(): number; getDamageAfterArmorAbsorb(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): number; getDamageAfterMagicAbsorb(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): number; getDeathSound(): net_minecraft_sounds_SoundEvent; getDefaultDimensions(pose: net_minecraft_world_entity_Pose): net_minecraft_world_entity_EntityDimensions; getDismountPoses(): any; getEffect(holder: net_minecraft_core_Holder): net_minecraft_world_effect_MobEffectInstance; getEffectBlendFactor(holder: net_minecraft_core_Holder, arg1: number): number; getEffectiveGravity(): number; getEquipSound(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack, equippable: net_minecraft_world_item_equipment_Equippable): net_minecraft_core_Holder; getEquipmentSlotForItem(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_EquipmentSlot; getExperienceReward(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): number; getFallDamageSound(arg0: number): net_minecraft_sounds_SoundEvent; getFallFlyingTicks(): number; getFallSounds(): net_minecraft_world_entity_LivingEntity_Fallsounds; getFluidFallingAdjustedMovement(arg0: number, arg1: boolean, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; getFlyingSpeed(): number; getFrictionInfluencedSpeed(arg0: number): number; getHealth(): number; getHitbox(): net_minecraft_world_phys_AABB; getHurtDir(): number; getHurtSound(damageSource: net_minecraft_world_damagesource_DamageSource): net_minecraft_sounds_SoundEvent; getItemBlockingWith(): net_minecraft_world_item_ItemStack; getItemBySlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_item_ItemStack; getItemHeldByArm(humanoidArm: net_minecraft_world_entity_HumanoidArm): net_minecraft_world_item_ItemStack; getItemInHand(interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_item_ItemStack; getJumpBoostPower(): number; getJumpPower(): number; getJumpPower(arg0: number): number; getKillCredit(): net_minecraft_world_entity_LivingEntity; getKnockback(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource): number; getLastClimbablePos(): any; getLastDamageSource(): net_minecraft_world_damagesource_DamageSource; getLastHurtByMob(): net_minecraft_world_entity_LivingEntity; getLastHurtByMobTimestamp(): number; getLastHurtByPlayer(): net_minecraft_world_entity_player_Player; getLastHurtByPlayerMemoryTime(): number; getLastHurtMob(): net_minecraft_world_entity_LivingEntity; getLastHurtMobTimestamp(): number; getLocalBoundsForPose(pose: net_minecraft_world_entity_Pose): net_minecraft_world_phys_AABB; getLootTableSeed(): number; getLuck(): number; getMainArm(): net_minecraft_world_entity_HumanoidArm; getMainHandItem(): net_minecraft_world_item_ItemStack; getMaxAbsorption(): number; getMaxHeadRotationRelativeToBody(): number; getMaxHealth(): number; getNoActionTime(): number; getOffhandItem(): net_minecraft_world_item_ItemStack; getProjectile(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; getRiddenInput(player: net_minecraft_world_entity_player_Player, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; getRiddenSpeed(player: net_minecraft_world_entity_player_Player): number; getScale(): number; getSecondsToDisableBlocking(): number; getSleepingPos(): any; getSoundVolume(): number; getSpeed(): number; getStingerCount(): number; getSwimAmount(arg0: number): number; getTicksUsingItem(): number; getUseItem(): net_minecraft_world_item_ItemStack; getUseItemRemainingTicks(): number; getUsedItemHand(): net_minecraft_world_InteractionHand; getVisibilityPercent(entity: net_minecraft_world_entity_Entity): number; getVoicePitch(): number; getWaterSlowDown(): number; goDownInWater(): void; handleEquipmentChanges(map: any): void; handleExtraItemsCreatedOnUse(itemStack: net_minecraft_world_item_ItemStack): void; handleFallFlyingCollisions(arg0: number, arg1: number): void; handleHandSwap(map: any): void; handleOnClimbable(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; handleRelativeFrictionAndCalculateMovement(vec3: net_minecraft_world_phys_Vec3, arg1: number): net_minecraft_world_phys_Vec3; hasEffect(holder: net_minecraft_core_Holder): boolean; hasInfiniteMaterials(): boolean; hasItemInSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; hasLandedInLiquid(): boolean; hasLineOfSight(entity: net_minecraft_world_entity_Entity): boolean; hasLineOfSight(entity: net_minecraft_world_entity_Entity, block: net_minecraft_world_level_ClipContext_Block, fluid: net_minecraft_world_level_ClipContext_Fluid, arg3: number): boolean; heal(arg0: number): void; hurtArmor(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): void; hurtDuration: number; hurtHelmet(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): void; hurtTime: number; increaseAirSupply(arg0: number): number; indicateDamage(arg0: number, arg1: number): void; internalSetAbsorptionAmount(arg0: number): void; interpolation: net_minecraft_world_entity_InterpolationHandler; readonly invulnerableDuration: number; isAffectedByFluids(): boolean; isAffectedByPotions(): boolean; isAlwaysExperienceDropper(): boolean; isAutoSpinAttack(): boolean; isBaby(): boolean; isBlocking(): boolean; isDeadOrDying(): boolean; isEquippableInSlot(itemStack: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; isFallFlying(): boolean; isHolding(item: net_minecraft_world_item_Item): boolean; isHolding(predicate: any): boolean; isImmobile(): boolean; isInvertedHealAndHarm(): boolean; isInvulnerableTo(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; isJumping(): boolean; isLookingAtMe(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number, arg2: boolean, arg3: boolean, arg4: number[]): boolean; isSensitiveToWater(): boolean; isSleeping(): boolean; isSuppressingSlidingDownLadder(): boolean; isUsingItem(): boolean; jumpFromGround(): void; jumpInLiquid(tagKey: net_minecraft_tags_TagKey): void; jumping: boolean; knockback(arg0: number, arg1: number, arg2: number): void; lastClimbablePos: any; lastDamageSource: net_minecraft_world_damagesource_DamageSource; lastDamageStamp: number; readonly lastEquipmentItems: any; lastHurt: number; lastHurtByMob: net_minecraft_world_entity_EntityReference; lastHurtByMobTimestamp: number; lastHurtByPlayer: net_minecraft_world_entity_EntityReference; lastHurtByPlayerMemoryTime: number; lastHurtMob: net_minecraft_world_entity_LivingEntity; lastHurtMobTimestamp: number; lastPos: net_minecraft_core_BlockPos; lerpHeadRotationStep(arg0: number, arg1: number): void; lerpHeadSteps: number; lerpYHeadRot: number; locatorBarIcon: net_minecraft_world_waypoints_Waypoint_Icon; makeBrain(dynamic: any): net_minecraft_world_entity_ai_Brain; makeDrownParticles(): void; makePoofParticles(): void; makeSound(soundEvent: net_minecraft_sounds_SoundEvent): void; noActionTime: number; noJumpDelay: number; oAttackAnim: number; onAttributeUpdated(holder: net_minecraft_core_Holder): void; onChangedBlock(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; onClimbable(): boolean; onEffectAdded(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance, entity: net_minecraft_world_entity_Entity): void; onEffectUpdated(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance, arg1: boolean, entity: net_minecraft_world_entity_Entity): void; onEffectsRemoved(collection: any): void; onEnterCombat(): void; onEquipItem(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; onEquippedItemBroken(item: net_minecraft_world_item_Item, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): void; onItemPickup(itemEntity: net_minecraft_world_entity_item_ItemEntity): void; onLeaveCombat(): void; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; playBlockFallSound(): void; playHurtSound(damageSource: net_minecraft_world_damagesource_DamageSource): void; playSecondaryHurtSound(damageSource: net_minecraft_world_damagesource_DamageSource): void; pushEntities(): void; randomTeleport(arg0: number, arg1: number, arg2: number, arg3: boolean): boolean; refreshDirtyAttributes(): void; releaseUsingItem(): void; removeAllEffects(): boolean; removeArrowTime: number; removeEffect(holder: net_minecraft_core_Holder): boolean; removeEffectNoUpdate(holder: net_minecraft_core_Holder): net_minecraft_world_effect_MobEffectInstance; removeEffectParticles(): void; removeFrost(): void; removeStingerTime: number; resolveMobResponsibleForDamage(damageSource: net_minecraft_world_damagesource_DamageSource): void; resolvePlayerResponsibleForDamage(damageSource: net_minecraft_world_damagesource_DamageSource): net_minecraft_world_entity_player_Player; sanitizeScale(arg0: number): number; sendEffectToPassengers(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): void; serverAiStep(): void; setAbsorptionAmount(arg0: number): void; setArrowCount(arg0: number): void; setDiscardFriction(arg0: boolean): void; setHealth(arg0: number): void; setItemInHand(interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack): void; setItemSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack): void; setItemSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; setJumping(arg0: boolean): void; setLastHurtByMob(livingEntity: net_minecraft_world_entity_LivingEntity): void; setLastHurtByPlayer(player: net_minecraft_world_entity_player_Player, arg1: number): void; setLastHurtByPlayer(uUID: any, arg1: number): void; setLastHurtByPlayer(entityReference: net_minecraft_world_entity_EntityReference, arg1: number): void; setLastHurtMob(entity: net_minecraft_world_entity_Entity): void; setLivingEntityFlag(arg0: number, arg1: boolean): void; setNoActionTime(arg0: number): void; setPosToBed(blockPos: net_minecraft_core_BlockPos): void; setRecordPlayingNearby(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; setSleepingPos(blockPos: net_minecraft_core_BlockPos): void; setSpeed(arg0: number): void; setStingerCount(arg0: number): void; shouldDiscardFriction(): boolean; shouldDropExperience(): boolean; shouldDropLoot(serverLevel: net_minecraft_server_level_ServerLevel): boolean; shouldTakeDrowningDamage(): boolean; skipDropExperience(): void; spawnItemParticles(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; speed: number; startSleeping(blockPos: net_minecraft_core_BlockPos): void; startUsingItem(interactionHand: net_minecraft_world_InteractionHand): void; stopFallFlying(): void; stopLocationBasedEffects(itemStack: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot, attributeMap: net_minecraft_world_entity_ai_attributes_AttributeMap): void; stopSleeping(): void; stopUsingItem(): void; swapHandItems(): void; swimAmount: number; swimAmountO: number; swing(interactionHand: net_minecraft_world_InteractionHand): void; swing(interactionHand: net_minecraft_world_InteractionHand, arg1: boolean): void; swingTime: number; swinging: boolean; swingingArm: net_minecraft_world_InteractionHand; take(entity: net_minecraft_world_entity_Entity, arg1: number): void; tickDeath(): void; tickEffects(): void; tickHeadTurn(arg0: number): void; tickRidden(player: net_minecraft_world_entity_player_Player, vec3: net_minecraft_world_phys_Vec3): void; trapdoorUsableAsLadder(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; travel(vec3: net_minecraft_world_phys_Vec3): void; travelFallFlying(vec3: net_minecraft_world_phys_Vec3): void; travelFlying(vec3: net_minecraft_world_phys_Vec3, arg1: number): void; travelFlying(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number, arg3: number): void; travelInAir(vec3: net_minecraft_world_phys_Vec3): void; travelInFluid(vec3: net_minecraft_world_phys_Vec3): void; travelInFluid(vec3: net_minecraft_world_phys_Vec3, fluidState: net_minecraft_world_level_material_FluidState): void; travelRidden(player: net_minecraft_world_entity_player_Player, vec3: net_minecraft_world_phys_Vec3): void; triggerOnDeathMobEffects(serverLevel: net_minecraft_server_level_ServerLevel, removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; tryAddFrost(): void; updateEffectVisibility(): void; updateFallFlying(): void; updateFallFlyingMovement(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; updateGlowingStatus(): void; updateInvisibilityStatus(): void; updateSwimAmount(): void; updateSwingTime(): void; updateSynchronizedMobEffectParticles(): void; updateUsingItem(itemStack: net_minecraft_world_item_ItemStack): void; updateWalkAnimation(arg0: number): void; updatingUsingItem(): void; useItem: net_minecraft_world_item_ItemStack; useItemRemaining: number; readonly walkAnimation: net_minecraft_world_entity_WalkAnimationState; wasExperienceConsumed(): boolean; wouldNotSuffocateAtTargetPose(pose: net_minecraft_world_entity_Pose): boolean; xxa: number; yBodyRot: number; yBodyRotO: number; yHeadRot: number; yHeadRotO: number; yya: number; zza: number; } interface net_minecraft_world_entity_LivingEntity_Fallsounds { big(): net_minecraft_sounds_SoundEvent; equals(o: any): boolean; hashCode(): number; small(): net_minecraft_sounds_SoundEvent; toString(): string; } interface net_minecraft_world_entity_Marker extends net_minecraft_world_entity_Entity { } interface net_minecraft_world_entity_Mob extends net_minecraft_world_entity_LivingEntity, net_minecraft_world_entity_EquipmentUser, net_minecraft_world_entity_Leashable, net_minecraft_world_entity_Targeting { ambientSoundTime: number; ate(): void; readonly bodyRotationControl: net_minecraft_world_entity_ai_control_BodyRotationControl; canFireProjectileWeapon(projectileWeaponItem: net_minecraft_world_item_ProjectileWeaponItem): boolean; canHoldItem(itemStack: net_minecraft_world_item_ItemStack): boolean; canReplaceCurrentItem(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; canReplaceEqualItem(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; canShearEquipment(player: net_minecraft_world_entity_player_Player): boolean; checkAndHandleImportantInteractions(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; checkSpawnObstruction(levelReader: net_minecraft_world_level_LevelReader): boolean; checkSpawnRules(levelAccessor: net_minecraft_world_level_LevelAccessor, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason): boolean; clampHeadRotationToBody(): void; clearHome(): void; compareArmor(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; compareWeapons(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; convertTo(entityType: net_minecraft_world_entity_EntityType, conversionParams: net_minecraft_world_entity_ConversionParams, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason, afterConversion: net_minecraft_world_entity_ConversionParams_AfterConversion): net_minecraft_world_entity_Mob; convertTo(entityType: net_minecraft_world_entity_EntityType, conversionParams: net_minecraft_world_entity_ConversionParams, afterConversion: net_minecraft_world_entity_ConversionParams_AfterConversion): net_minecraft_world_entity_Mob; createBodyControl(): net_minecraft_world_entity_ai_control_BodyRotationControl; createEquipmentParams(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_level_storage_loot_LootParams; createEquipmentSlotContainer(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_Container; createNavigation(level: net_minecraft_world_level_Level): net_minecraft_world_entity_ai_navigation_PathNavigation; customServerAiStep(serverLevel: net_minecraft_server_level_ServerLevel): void; dropChances: net_minecraft_world_entity_DropChances; dropPreservedEquipment(serverLevel: net_minecraft_server_level_ServerLevel): void; dropPreservedEquipment(serverLevel: net_minecraft_server_level_ServerLevel, predicate: any): any; enchantSpawnedArmor(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, randomSource: net_minecraft_util_RandomSource, equipmentSlot: net_minecraft_world_entity_EquipmentSlot, difficultyInstance: net_minecraft_world_DifficultyInstance): void; enchantSpawnedEquipment(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, equipmentSlot: net_minecraft_world_entity_EquipmentSlot, randomSource: net_minecraft_util_RandomSource, arg3: number, difficultyInstance: net_minecraft_world_DifficultyInstance): void; enchantSpawnedWeapon(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, randomSource: net_minecraft_util_RandomSource, difficultyInstance: net_minecraft_world_DifficultyInstance): void; equip(equipmentTable: net_minecraft_world_entity_EquipmentTable): void; equip(resourceKey: net_minecraft_resources_ResourceKey, map: any): void; equip(equipmentTable: net_minecraft_world_entity_EquipmentTable, lootParams: net_minecraft_world_level_storage_loot_LootParams): void; equip(resourceKey: net_minecraft_resources_ResourceKey, lootParams: net_minecraft_world_level_storage_loot_LootParams, map: any): void; equip(resourceKey: net_minecraft_resources_ResourceKey, lootParams: net_minecraft_world_level_storage_loot_LootParams, arg2: number, map: any): void; equipItemIfPossible(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; finalizeSpawn(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, difficultyInstance: net_minecraft_world_DifficultyInstance, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason, spawnGroupData: net_minecraft_world_entity_SpawnGroupData): net_minecraft_world_entity_SpawnGroupData; getAmbientSound(): net_minecraft_sounds_SoundEvent; getAmbientSoundInterval(): number; getApproximateAttributeWith(itemStack: net_minecraft_world_item_ItemStack, holder: net_minecraft_core_Holder, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): number; getAttackBoundingBox(): net_minecraft_world_phys_AABB; getBodyArmorItem(): net_minecraft_world_item_ItemStack; getDropChances(): net_minecraft_world_entity_DropChances; getHeadRotSpeed(): number; getHomePosition(): net_minecraft_core_BlockPos; getHomeRadius(): number; getJumpControl(): net_minecraft_world_entity_ai_control_JumpControl; getLookControl(): net_minecraft_world_entity_ai_control_LookControl; getMaxHeadXRot(): number; getMaxHeadYRot(): number; getMaxSpawnClusterSize(): number; getMoveControl(): net_minecraft_world_entity_ai_control_MoveControl; getNavigation(): net_minecraft_world_entity_ai_navigation_PathNavigation; getPathfindingMalus(pathType: net_minecraft_world_level_pathfinder_PathType): number; getPickupReach(): net_minecraft_core_Vec3i; getPreferredWeaponType(): net_minecraft_tags_TagKey; getSensing(): net_minecraft_world_entity_ai_sensing_Sensing; getSpawnType(): net_minecraft_world_entity_EntitySpawnReason; getTargetFromBrain(): net_minecraft_world_entity_LivingEntity; readonly goalSelector: net_minecraft_world_entity_ai_goal_GoalSelector; hasHome(): boolean; hasValidEquippableItemForSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; homePosition: net_minecraft_core_BlockPos; homeRadius: number; isAggressive(): boolean; isLeftHanded(): boolean; isMaxGroupSizeReached(arg0: number): boolean; isNoAi(): boolean; isPersistenceRequired(): boolean; isSaddled(): boolean; isSpawnCancelled(): boolean; isSunBurnTick(): boolean; isWearingBodyArmor(): boolean; isWithinHome(): boolean; isWithinHome(blockPos: net_minecraft_core_BlockPos): boolean; isWithinHome(vec3: net_minecraft_world_phys_Vec3): boolean; isWithinMeleeAttackRange(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; jumpControl: net_minecraft_world_entity_ai_control_JumpControl; jumpInFluid(type: any): void; jumpInLiquidInternal(onSuper: any): void; leashData: net_minecraft_world_entity_Leashable_LeashData; lookAt(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number): void; lookAt(anchor: net_minecraft_commands_arguments_EntityAnchorArgument_Anchor, vec3: net_minecraft_world_phys_Vec3): void; lookControl: net_minecraft_world_entity_ai_control_LookControl; lootTable: any; lootTableSeed: number; mobInteract(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; moveControl: net_minecraft_world_entity_ai_control_MoveControl; navigation: net_minecraft_world_entity_ai_navigation_PathNavigation; onOffspringSpawnedFromEgg(player: net_minecraft_world_entity_player_Player, mob: net_minecraft_world_entity_Mob): void; onPathfindingDone(): void; onPathfindingStart(): void; readonly pathfindingMalus: any; persistenceRequired: boolean; pickUpItem(serverLevel: net_minecraft_server_level_ServerLevel, itemEntity: net_minecraft_world_entity_item_ItemEntity): void; playAmbientSound(): void; playAttackSound(): void; populateDefaultEquipmentEnchantments(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, randomSource: net_minecraft_util_RandomSource, difficultyInstance: net_minecraft_world_DifficultyInstance): void; populateDefaultEquipmentSlots(randomSource: net_minecraft_util_RandomSource, difficultyInstance: net_minecraft_world_DifficultyInstance): void; preventConversionSpawns: boolean; registerGoals(): void; removeAllGoals(predicate: any): void; removeFreeWill(): void; removeWhenFarAway(arg0: number): boolean; requiresCustomPersistence(): boolean; resetAmbientSoundTime(): void; resetAngularLeashMomentum(): void; rotlerp(arg0: number, arg1: number, arg2: number): number; readonly sensing: net_minecraft_world_entity_ai_sensing_Sensing; setAggressive(arg0: boolean): void; setBaby(arg0: boolean): void; setBodyArmorItem(itemStack: net_minecraft_world_item_ItemStack): void; setCanPickUpLoot(arg0: boolean): void; setGuaranteedDrop(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): void; setHomeTo(blockPos: net_minecraft_core_BlockPos, arg1: number): void; setItemSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack): void; setItemSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; setItemSlotAndDropWhenKilled(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack): void; setLeftHanded(arg0: boolean): void; setNoAi(arg0: boolean): void; setPathfindingMalus(pathType: net_minecraft_world_level_pathfinder_PathType, arg1: number): void; setPersistenceRequired(): void; setSpawnCancelled(cancel: boolean): void; setTarget(livingEntity: net_minecraft_world_entity_LivingEntity): void; setXxa(arg0: number): void; setYya(arg0: number): void; setZza(arg0: number): void; shouldPassengersInheritMalus(): boolean; spawnAnim(): void; spawnCancelled: boolean; spawnType: net_minecraft_world_entity_EntitySpawnReason; startRiding(entity: net_minecraft_world_entity_Entity, arg1: boolean, arg2: boolean): boolean; startRiding(entity: net_minecraft_world_entity_Entity): boolean; stopInPlace(): void; target: net_minecraft_world_entity_LivingEntity; readonly targetSelector: net_minecraft_world_entity_ai_goal_GoalSelector; updateControlFlags(): void; usePlayerItem(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack): void; wantsToPickUp(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack): boolean; xpReward: number; } interface net_minecraft_world_entity_MobCategory extends net_minecraft_util_StringRepresentable { readonly despawnDistance: number; getDespawnDistance(): number; getMaxInstancesPerChunk(): number; getName(): string; getNoDespawnDistance(): number; isFriendly(): boolean; isPersistent(): boolean; readonly max: number; readonly name: string; readonly noDespawnDistance: number; } interface net_minecraft_world_entity_MoverType { } interface net_minecraft_world_entity_NeutralMob { addPersistentAngerSaveData(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; canAttack(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; forgetCurrentTargetAndRefreshUniversalAnger(): void; getLastHurtByMob(): net_minecraft_world_entity_LivingEntity; getPersistentAngerTarget(): any; getRemainingPersistentAngerTime(): number; getTarget(): net_minecraft_world_entity_LivingEntity; isAngry(): boolean; isAngryAt(livingEntity: net_minecraft_world_entity_LivingEntity, serverLevel: net_minecraft_server_level_ServerLevel): boolean; isAngryAtAllPlayers(serverLevel: net_minecraft_server_level_ServerLevel): boolean; playerDied(serverLevel: net_minecraft_server_level_ServerLevel, player: net_minecraft_world_entity_player_Player): void; readPersistentAngerSaveData(level: net_minecraft_world_level_Level, valueInput: net_minecraft_world_level_storage_ValueInput): void; setLastHurtByMob(livingEntity: net_minecraft_world_entity_LivingEntity): void; setPersistentAngerTarget(uUID: any): void; setRemainingPersistentAngerTime(arg0: number): void; setTarget(livingEntity: net_minecraft_world_entity_LivingEntity): void; startPersistentAngerTimer(): void; stopBeingAngry(): void; updatePersistentAnger(serverLevel: net_minecraft_server_level_ServerLevel, arg1: boolean): void; } interface net_minecraft_world_entity_OminousItemSpawner extends net_minecraft_world_entity_Entity { addParticles(): void; getItem(): net_minecraft_world_item_ItemStack; setItem(itemStack: net_minecraft_world_item_ItemStack): void; spawnItem(): void; spawnItemAfterTicks: number; spawnProjectile(serverLevel: net_minecraft_server_level_ServerLevel, projectileItem: net_minecraft_world_item_ProjectileItem, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_Entity; tickClient(): void; tickServer(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_world_entity_OwnableEntity { getOwner(): net_minecraft_world_entity_LivingEntity; getOwnerReference(): net_minecraft_world_entity_EntityReference; getRootOwner(): net_minecraft_world_entity_LivingEntity; level(): net_minecraft_world_level_Level; } interface net_minecraft_world_entity_PathfinderMob extends net_minecraft_world_entity_Mob { followLeashSpeed(): number; getWalkTargetValue(blockPos: net_minecraft_core_BlockPos): number; getWalkTargetValue(blockPos: net_minecraft_core_BlockPos, levelReader: net_minecraft_world_level_LevelReader): number; isPanicking(): boolean; isPathFinding(): boolean; shouldStayCloseToLeashHolder(): boolean; } interface net_minecraft_world_entity_PlayerRideable { } interface net_minecraft_world_entity_PlayerRideableJumping extends net_minecraft_world_entity_PlayerRideable { canJump(): boolean; getJumpCooldown(): number; handleStartJump(arg0: number): void; handleStopJump(): void; onPlayerJump(arg0: number): void; } interface net_minecraft_world_entity_PortalProcessor { decayTick(): void; entryPosition: net_minecraft_core_BlockPos; getEntryPosition(): net_minecraft_core_BlockPos; getPortalDestination(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): net_minecraft_world_level_portal_TeleportTransition; getPortalLocalTransition(): net_minecraft_world_level_block_Portal_Transition; getPortalTime(): number; hasExpired(): boolean; insidePortalThisTick: boolean; isInsidePortalThisTick(): boolean; isSamePortal(portal: net_minecraft_world_level_block_Portal): boolean; readonly portal: net_minecraft_world_level_block_Portal; portalTime: number; processPortalTeleportation(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, arg2: boolean): boolean; setAsInsidePortalThisTick(arg0: boolean): void; updateEntryPosition(blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_entity_Pose extends net_minecraft_util_StringRepresentable { id(): number; readonly name: string; } interface net_minecraft_world_entity_PositionMoveRotation { deltaMovement(): net_minecraft_world_phys_Vec3; equals(o: any): boolean; hashCode(): number; position(): net_minecraft_world_phys_Vec3; toString(): string; withRotation(arg0: number, arg1: number): net_minecraft_world_entity_PositionMoveRotation; xRot(): number; yRot(): number; } interface net_minecraft_world_entity_Relative { readonly bit: number; getMask(): number; isSet(arg0: number): boolean; } interface net_minecraft_world_entity_ReputationEventHandler { onReputationEventFrom(reputationEventType: net_minecraft_world_entity_ai_village_ReputationEventType, entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_world_entity_Shearable { readyForShearing(): boolean; shear(serverLevel: net_minecraft_server_level_ServerLevel, soundSource: net_minecraft_sounds_SoundSource, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_entity_SlotAccess { get(): net_minecraft_world_item_ItemStack; set(itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_entity_SpawnGroupData { } interface net_minecraft_world_entity_SpawnPlacementType { adjustSpawnPosition(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; isSpawnPositionOk(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType): boolean; } interface net_minecraft_world_entity_SpawnPlacementTypes { } interface net_minecraft_world_entity_SpawnPlacements { } interface net_minecraft_world_entity_SpawnPlacements_SpawnPredicate { test(entityType: net_minecraft_world_entity_EntityType, serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, entitySpawnReason: net_minecraft_world_entity_EntitySpawnReason, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; } interface net_minecraft_world_entity_TamableAnimal extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_OwnableEntity { applyTamingSideEffects(): void; canFlyToOwner(): boolean; canTeleportTo(blockPos: net_minecraft_core_BlockPos): boolean; isInSittingPose(): boolean; isOrderedToSit(): boolean; isOwnedBy(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; isTame(): boolean; maybeTeleportTo(arg0: number, arg1: number, arg2: number): boolean; orderedToSit: boolean; setInSittingPose(arg0: boolean): void; setOrderedToSit(arg0: boolean): void; setOwner(livingEntity: net_minecraft_world_entity_LivingEntity): void; setOwnerReference(entityReference: net_minecraft_world_entity_EntityReference): void; setTame(arg0: boolean, arg1: boolean): void; shouldTryTeleportToOwner(): boolean; spawnTamingParticles(arg0: boolean): void; tame(player: net_minecraft_world_entity_player_Player): void; teleportToAroundBlockPos(blockPos: net_minecraft_core_BlockPos): void; tryToTeleportToOwner(): void; unableToMoveToOwner(): boolean; wantsToAttack(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_TamableAnimal_TamableAnimalPanicGoal extends net_minecraft_world_entity_ai_goal_PanicGoal { } interface net_minecraft_world_entity_Targeting { getTarget(): net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_entity_TraceableEntity { getOwner(): net_minecraft_world_entity_Entity; } interface net_minecraft_world_entity_WalkAnimationState { isMoving(): boolean; position(): number; position(arg0: number): number; positionScale: number; setSpeed(arg0: number): void; speed(): number; speed(arg0: number): number; speedOld: number; stop(): void; update(arg0: number, arg1: number, arg2: number): void; } interface net_minecraft_world_entity_ai_Brain { readonly activeActivities: any; readonly activityMemoriesToEraseWhenStopped: any; readonly activityRequirements: any; activityRequirementsAreMet(activity: net_minecraft_world_entity_schedule_Activity): boolean; addActivity(activity: net_minecraft_world_entity_schedule_Activity, arg1: number, immutableList: any): void; addActivity(activity: net_minecraft_world_entity_schedule_Activity, immutableList: any): void; addActivityAndRemoveMemoriesWhenStopped(activity: net_minecraft_world_entity_schedule_Activity, immutableList: any, set: any, set_: any): void; addActivityAndRemoveMemoryWhenStopped(activity: net_minecraft_world_entity_schedule_Activity, arg1: number, immutableList: any, memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): void; addActivityWithConditions(activity: net_minecraft_world_entity_schedule_Activity, arg1: number, immutableList: any, set: any): void; addActivityWithConditions(activity: net_minecraft_world_entity_schedule_Activity, immutableList: any, set: any): void; readonly availableBehaviorsByPriority: any; checkMemory(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType, memoryStatus: net_minecraft_world_entity_ai_memory_MemoryStatus): boolean; clearMemories(): void; readonly codec: any; copyWithoutBehaviors(): net_minecraft_world_entity_ai_Brain; coreActivities: any; createPriorityPairs(arg0: number, immutableList: any): any; defaultActivity: net_minecraft_world_entity_schedule_Activity; eraseMemoriesForOtherActivitesThan(activity: net_minecraft_world_entity_schedule_Activity): void; eraseMemory(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): void; forgetOutdatedMemories(): void; getActiveActivities(): any; getActiveNonCoreActivity(): any; getMemories(): any; getMemory(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): any; getMemoryInternal(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): any; getRunningBehaviors(): any; getSchedule(): net_minecraft_world_entity_schedule_Schedule; getTimeUntilExpiry(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): number; hasMemoryValue(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): boolean; isActive(activity: net_minecraft_world_entity_schedule_Activity): boolean; isBrainDead(): boolean; isEmptyCollection(object: any): boolean; isMemoryValue(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType, object: any): boolean; lastScheduleUpdate: number; memories(): any; removeAllBehaviors(): void; schedule: net_minecraft_world_entity_schedule_Schedule; readonly sensors: any; serializeStart(dynamicOps: any): any; setActiveActivity(activity: net_minecraft_world_entity_schedule_Activity): void; setActiveActivityIfPossible(activity: net_minecraft_world_entity_schedule_Activity): void; setActiveActivityToFirstValid(list: any): void; setCoreActivities(set: any): void; setDefaultActivity(activity: net_minecraft_world_entity_schedule_Activity): void; setMemory(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType, object: any): void; setMemoryInternal(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType, optional: any): void; setMemoryWithExpiry(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType, object: any, arg2: number): void; setSchedule(schedule: net_minecraft_world_entity_schedule_Schedule): void; startEachNonRunningBehavior(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; stopAll(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; tickEachRunningBehavior(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; tickSensors(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; updateActivityFromSchedule(arg0: number, arg1: number): void; useDefaultActivity(): void; } interface net_minecraft_world_entity_ai_Brain_Provider { readonly codec: any; makeBrain(dynamic: any): net_minecraft_world_entity_ai_Brain; readonly memoryTypes: any; readonly sensorTypes: any; } interface net_minecraft_world_entity_ai_attributes_Attribute { readonly defaultValue: number; readonly descriptionId: string; getDefaultValue(): number; getDescriptionId(): string; getMergedStyle(isPositive: boolean): net_minecraft_network_chat_TextColor; getStyle(arg0: boolean): net_minecraft_ChatFormatting; isClientSyncable(): boolean; sanitizeValue(arg0: number): number; sentiment: net_minecraft_world_entity_ai_attributes_Attribute_Sentiment; setSentiment(sentiment: net_minecraft_world_entity_ai_attributes_Attribute_Sentiment): net_minecraft_world_entity_ai_attributes_Attribute; setSyncable(arg0: boolean): net_minecraft_world_entity_ai_attributes_Attribute; syncable: boolean; } interface net_minecraft_world_entity_ai_attributes_Attribute_Sentiment { getStyle(arg0: boolean): net_minecraft_ChatFormatting; } interface net_minecraft_world_entity_ai_attributes_AttributeInstance { addModifier(attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; addOrReplacePermanentModifier(attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; addOrUpdateTransientModifier(attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; addPermanentModifier(attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; addPermanentModifiers(collection: any): void; addTransientModifier(attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; apply(packed: net_minecraft_world_entity_ai_attributes_AttributeInstance_Packed): void; readonly attribute: net_minecraft_core_Holder; baseValue: number; cachedValue: number; calculateValue(): number; dirty: boolean; getAttribute(): net_minecraft_core_Holder; getBaseValue(): number; getModifier(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_entity_ai_attributes_AttributeModifier; getModifiers(operation: net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation): any; getModifiers(): any; getModifiersOrEmpty(operation: net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation): any; getPermanentModifiers(): any; getValue(): number; hasModifier(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; readonly modifierById: any; readonly modifiersByOperation: any; readonly onDirty: any; pack(): net_minecraft_world_entity_ai_attributes_AttributeInstance_Packed; readonly permanentModifiers: any; removeModifier(attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; removeModifier(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; removeModifiers(): void; replaceFrom(attributeInstance: net_minecraft_world_entity_ai_attributes_AttributeInstance): void; setBaseValue(arg0: number): void; setDirty(): void; } interface net_minecraft_world_entity_ai_attributes_AttributeInstance_Packed { attribute(): net_minecraft_core_Holder; baseValue(): number; equals(o: any): boolean; hashCode(): number; modifiers(): any; toString(): string; } interface net_minecraft_world_entity_ai_attributes_AttributeMap { addTransientAttributeModifiers(multimap: any): void; apply(list: any): void; assignAllValues(attributeMap: net_minecraft_world_entity_ai_attributes_AttributeMap): void; assignBaseValues(attributeMap: net_minecraft_world_entity_ai_attributes_AttributeMap): void; assignPermanentModifiers(attributeMap: net_minecraft_world_entity_ai_attributes_AttributeMap): void; readonly attributes: any; readonly attributesToSync: any; readonly attributesToUpdate: any; getAttributesToSync(): any; getAttributesToUpdate(): any; getBaseValue(holder: net_minecraft_core_Holder): number; getInstance(holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_attributes_AttributeInstance; getModifierValue(holder: net_minecraft_core_Holder, resourceLocation: net_minecraft_resources_ResourceLocation): number; getSyncableAttributes(): any; getValue(holder: net_minecraft_core_Holder): number; hasAttribute(holder: net_minecraft_core_Holder): boolean; hasModifier(holder: net_minecraft_core_Holder, resourceLocation: net_minecraft_resources_ResourceLocation): boolean; onAttributeModified(attributeInstance: net_minecraft_world_entity_ai_attributes_AttributeInstance): void; pack(): any; removeAttributeModifiers(multimap: any): void; resetBaseValue(holder: net_minecraft_core_Holder): boolean; readonly supplier: net_minecraft_world_entity_ai_attributes_AttributeSupplier; } interface net_minecraft_world_entity_ai_attributes_AttributeModifier { amount(): number; equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; is(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; operation(): net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation; toString(): string; } interface net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation extends net_minecraft_util_StringRepresentable { id(): number; readonly name: string; } interface net_minecraft_world_entity_ai_attributes_AttributeSupplier { createInstance(consumer: any, holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_attributes_AttributeInstance; getAttributeInstance(holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_attributes_AttributeInstance; getBaseValue(holder: net_minecraft_core_Holder): number; getModifierValue(holder: net_minecraft_core_Holder, resourceLocation: net_minecraft_resources_ResourceLocation): number; getValue(holder: net_minecraft_core_Holder): number; hasAttribute(holder: net_minecraft_core_Holder): boolean; hasModifier(holder: net_minecraft_core_Holder, resourceLocation: net_minecraft_resources_ResourceLocation): boolean; readonly instances: any; } interface net_minecraft_world_entity_ai_attributes_AttributeSupplier_Builder { add(holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_attributes_AttributeSupplier_Builder; add(holder: net_minecraft_core_Holder, arg1: number): net_minecraft_world_entity_ai_attributes_AttributeSupplier_Builder; build(): net_minecraft_world_entity_ai_attributes_AttributeSupplier; readonly builder: any; combine(other: net_minecraft_world_entity_ai_attributes_AttributeSupplier_Builder): void; create(holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_attributes_AttributeInstance; hasAttribute(attribute: net_minecraft_core_Holder): boolean; instanceFrozen: boolean; readonly others: any; } interface net_minecraft_world_entity_ai_attributes_Attributes { } interface net_minecraft_world_entity_ai_attributes_DefaultAttributes { } interface net_minecraft_world_entity_ai_attributes_RangedAttribute extends net_minecraft_world_entity_ai_attributes_Attribute { getMaxValue(): number; getMinValue(): number; readonly maxValue: number; readonly minValue: number; } interface net_minecraft_world_entity_ai_behavior_AcquirePoi { } interface net_minecraft_world_entity_ai_behavior_AnimalMakeLove extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly closeEnoughDistance: number; findValidBreedPartner(animal: net_minecraft_world_entity_animal_Animal): any; getBreedTarget(animal: net_minecraft_world_entity_animal_Animal): net_minecraft_world_entity_animal_Animal; hasBreedTargetOfRightType(animal: net_minecraft_world_entity_animal_Animal): boolean; readonly partnerType: net_minecraft_world_entity_EntityType; spawnChildAtTime: number; readonly speedModifier: number; start(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_AnimalPanic extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getPanicPos(pathfinderMob: net_minecraft_world_entity_PathfinderMob, serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_phys_Vec3; lookForWater(blockGetter: net_minecraft_world_level_BlockGetter, entity: net_minecraft_world_entity_Entity): any; readonly panicCausingDamageTypes: any; readonly positionGetter: any; readonly speedMultiplier: number; start(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_AssignProfessionFromJobSite { } interface net_minecraft_world_entity_ai_behavior_BabyFollowAdult { } interface net_minecraft_world_entity_ai_behavior_BackUpIfTooClose { } interface net_minecraft_world_entity_ai_behavior_BecomePassiveIfMemoryPresent { } interface net_minecraft_world_entity_ai_behavior_Behavior extends net_minecraft_world_entity_ai_behavior_BehaviorControl { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; endTimestamp: number; readonly entryCondition: any; hasRequiredMemories(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly maxDuration: number; readonly minDuration: number; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; status: net_minecraft_world_entity_ai_behavior_Behavior_Status; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; timedOut(arg0: number): boolean; } interface net_minecraft_world_entity_ai_behavior_Behavior_Status { } interface net_minecraft_world_entity_ai_behavior_BehaviorControl { debugString(): string; doStop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; getStatus(): net_minecraft_world_entity_ai_behavior_Behavior_Status; tickOrStop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tryStart(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; } interface net_minecraft_world_entity_ai_behavior_BehaviorUtils { } interface net_minecraft_world_entity_ai_behavior_BlockPosTracker extends net_minecraft_world_entity_ai_behavior_PositionTracker { readonly blockPos: net_minecraft_core_BlockPos; readonly centerPosition: net_minecraft_world_phys_Vec3; toString(): string; } interface net_minecraft_world_entity_ai_behavior_CelebrateVillagersSurvivedRaid extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; currentRaid: net_minecraft_world_entity_raid_Raid; getFirework(dyeColor: net_minecraft_world_item_DyeColor, arg1: number): net_minecraft_world_item_ItemStack; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_CopyMemoryWithExpiry { } interface net_minecraft_world_entity_ai_behavior_CountDownCooldownTicks extends net_minecraft_world_entity_ai_behavior_Behavior { readonly cooldownTicks: net_minecraft_world_entity_ai_memory_MemoryModuleType; getCooldownTickMemory(livingEntity: net_minecraft_world_entity_LivingEntity): any; } interface net_minecraft_world_entity_ai_behavior_Croak extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; croakCounter: number; start(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_CrossbowAttack extends net_minecraft_world_entity_ai_behavior_Behavior { attackDelay: number; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; crossbowAttack(mob: net_minecraft_world_entity_Mob, livingEntity: net_minecraft_world_entity_LivingEntity): void; crossbowState: any; lookAtTarget(mob: net_minecraft_world_entity_Mob, livingEntity: net_minecraft_world_entity_LivingEntity): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_DismountOrSkipMounting { } interface net_minecraft_world_entity_ai_behavior_DoNothing extends net_minecraft_world_entity_ai_behavior_BehaviorControl { endTimestamp: number; readonly maxDuration: number; readonly minDuration: number; status: net_minecraft_world_entity_ai_behavior_Behavior_Status; } interface net_minecraft_world_entity_ai_behavior_EntityTracker extends net_minecraft_world_entity_ai_behavior_PositionTracker { readonly entity: net_minecraft_world_entity_Entity; getEntity(): net_minecraft_world_entity_Entity; readonly targetEyeHeight: boolean; toString(): string; readonly trackEyeHeight: boolean; } interface net_minecraft_world_entity_ai_behavior_EraseMemoryIf { } interface net_minecraft_world_entity_ai_behavior_FollowTemptation extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; readonly closeEnoughDistance: any; getSpeedModifier(pathfinderMob: net_minecraft_world_entity_PathfinderMob): number; getTemptingPlayer(pathfinderMob: net_minecraft_world_entity_PathfinderMob): any; readonly lookInTheEyes: boolean; readonly speedModifier: any; start(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_GateBehavior extends net_minecraft_world_entity_ai_behavior_BehaviorControl { readonly behaviors: net_minecraft_world_entity_ai_behavior_ShufflingList; readonly entryCondition: any; readonly exitErasedMemories: any; hasRequiredMemories(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly orderPolicy: net_minecraft_world_entity_ai_behavior_GateBehavior_OrderPolicy; readonly runningPolicy: net_minecraft_world_entity_ai_behavior_GateBehavior_RunningPolicy; status: net_minecraft_world_entity_ai_behavior_Behavior_Status; toString(): string; } interface net_minecraft_world_entity_ai_behavior_GateBehavior_OrderPolicy { apply(shufflingList: net_minecraft_world_entity_ai_behavior_ShufflingList): void; readonly consumer: any; } interface net_minecraft_world_entity_ai_behavior_GateBehavior_RunningPolicy { apply(stream: any, serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number): void; } interface net_minecraft_world_entity_ai_behavior_GiveGiftToHero extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getNearestTargetableHero(villager: net_minecraft_world_entity_npc_Villager): any; giftGivenDuringThisRun: boolean; isHero(player: net_minecraft_world_entity_player_Player): boolean; isHeroVisible(villager: net_minecraft_world_entity_npc_Villager): boolean; isWithinThrowingDistance(villager: net_minecraft_world_entity_npc_Villager, player: net_minecraft_world_entity_player_Player): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; throwGift(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, livingEntity: net_minecraft_world_entity_LivingEntity): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; timeSinceStart: number; timeUntilNextGift: number; } interface net_minecraft_world_entity_ai_behavior_GoAndGiveItemsToTarget extends net_minecraft_world_entity_ai_behavior_Behavior { canThrowItemToTarget(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly speedModifier: number; readonly targetPositionGetter: any; triggerDropItemOnBlock(positionTracker: net_minecraft_world_entity_ai_behavior_PositionTracker, itemStack: net_minecraft_world_item_ItemStack, serverPlayer: net_minecraft_server_level_ServerPlayer): void; } interface net_minecraft_world_entity_ai_behavior_GoToClosestVillage { } interface net_minecraft_world_entity_ai_behavior_GoToPotentialJobSite extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly speedModifier: number; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_GoToTargetLocation { } interface net_minecraft_world_entity_ai_behavior_GoToWantedItem { } interface net_minecraft_world_entity_ai_behavior_HarvestFarmland extends net_minecraft_world_entity_ai_behavior_Behavior { aboveFarmlandPos: net_minecraft_core_BlockPos; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getValidFarmland(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_core_BlockPos; nextOkStartTime: number; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; timeWorkedSoFar: number; readonly validFarmlandAroundVillager: any; validPos(blockPos: net_minecraft_core_BlockPos, serverLevel: net_minecraft_server_level_ServerLevel): boolean; } interface net_minecraft_world_entity_ai_behavior_InsideBrownianWalk { } interface net_minecraft_world_entity_ai_behavior_InteractWith { } interface net_minecraft_world_entity_ai_behavior_InteractWithDoor { } interface net_minecraft_world_entity_ai_behavior_JumpOnBed extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getNearestBed(mob: net_minecraft_world_entity_Mob): any; isBed(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): boolean; nearBed(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; onBedSurface(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; onOrOverBed(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; remainingCooldownUntilNextJump: number; remainingJumps: number; remainingTimeToReachBed: number; readonly speedModifier: number; start(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; startWalkingTowardsBed(mob: net_minecraft_world_entity_Mob, blockPos: net_minecraft_core_BlockPos): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; targetBed: net_minecraft_core_BlockPos; tick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tiredOfJumping(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; tiredOfWalking(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; } interface net_minecraft_world_entity_ai_behavior_LocateHidingPlace { } interface net_minecraft_world_entity_ai_behavior_LongJumpMidJump extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; readonly landingSound: net_minecraft_sounds_SoundEvent; start(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; readonly timeBetweenLongJumps: net_minecraft_util_valueproviders_UniformInt; } interface net_minecraft_world_entity_ai_behavior_LongJumpToPreferredBlock extends net_minecraft_world_entity_ai_behavior_LongJumpToRandomPos { currentlyWantingPreferredOnes: boolean; readonly notPrefferedJumpCandidates: any; readonly preferredBlockTag: net_minecraft_tags_TagKey; readonly preferredBlocksChance: number; } interface net_minecraft_world_entity_ai_behavior_LongJumpToRandomPos extends net_minecraft_world_entity_ai_behavior_Behavior { readonly acceptableLandingSpot: any; calculateOptimalJumpVector(mob: net_minecraft_world_entity_Mob, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; chosenJump: net_minecraft_world_phys_Vec3; findJumpTries: number; getJumpCandidate(serverLevel: net_minecraft_server_level_ServerLevel): any; readonly getJumpSound: any; initialPosition: any; isAcceptableLandingPosition(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, blockPos: net_minecraft_core_BlockPos): boolean; jumpCandidates: any; readonly maxJumpVelocityMultiplier: number; readonly maxLongJumpHeight: number; readonly maxLongJumpWidth: number; pickCandidate(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; prepareJumpStart: number; start(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; readonly timeBetweenLongJumps: net_minecraft_util_valueproviders_UniformInt; } interface net_minecraft_world_entity_ai_behavior_LongJumpToRandomPos_PossibleJump { equals(o: any): boolean; hashCode(): number; targetPos(): net_minecraft_core_BlockPos; toString(): string; weight(): number; } interface net_minecraft_world_entity_ai_behavior_LongJumpUtil { } interface net_minecraft_world_entity_ai_behavior_LookAndFollowTradingPlayerSink extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; followPlayer(villager: net_minecraft_world_entity_npc_Villager): void; readonly speedModifier: number; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_LookAtTargetSink extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; stop(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_MeleeAttack { } interface net_minecraft_world_entity_ai_behavior_Mount { } interface net_minecraft_world_entity_ai_behavior_MoveToSkySeeingSpot { } interface net_minecraft_world_entity_ai_behavior_MoveToTargetSink extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; lastTargetPos: net_minecraft_core_BlockPos; path: net_minecraft_world_level_pathfinder_Path; reachedTarget(mob: net_minecraft_world_entity_Mob, walkTarget: net_minecraft_world_entity_ai_memory_WalkTarget): boolean; remainingCooldown: number; speedModifier: number; start(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tryComputePath(mob: net_minecraft_world_entity_Mob, walkTarget: net_minecraft_world_entity_ai_memory_WalkTarget, arg2: number): boolean; } interface net_minecraft_world_entity_ai_behavior_OneShot extends net_minecraft_world_entity_ai_behavior_BehaviorControl, net_minecraft_world_entity_ai_behavior_declarative_Trigger { status: net_minecraft_world_entity_ai_behavior_Behavior_Status; } interface net_minecraft_world_entity_ai_behavior_PlayTagWithOtherKids { } interface net_minecraft_world_entity_ai_behavior_PoiCompetitorScan { } interface net_minecraft_world_entity_ai_behavior_PositionTracker { currentBlockPosition(): net_minecraft_core_BlockPos; currentPosition(): net_minecraft_world_phys_Vec3; isVisibleBy(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_behavior_PrepareRamNearestTarget extends net_minecraft_world_entity_ai_behavior_Behavior { calculateRammingStartPosition(pathfinderMob: net_minecraft_world_entity_PathfinderMob, livingEntity: net_minecraft_world_entity_LivingEntity): any; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; chooseRamPosition(pathfinderMob: net_minecraft_world_entity_PathfinderMob, livingEntity: net_minecraft_world_entity_LivingEntity): void; readonly getCooldownOnFail: any; getEdgeOfBlock(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; readonly getPrepareRamSound: any; isWalkableBlock(pathfinderMob: net_minecraft_world_entity_PathfinderMob, blockPos: net_minecraft_core_BlockPos): boolean; readonly maxRamDistance: number; readonly minRamDistance: number; ramCandidate: any; readonly ramPrepareTime: number; readonly ramTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; reachedRamPositionTimestamp: any; start(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; readonly walkSpeed: number; } interface net_minecraft_world_entity_ai_behavior_PrepareRamNearestTarget_RamCandidate { getStartPosition(): net_minecraft_core_BlockPos; getTarget(): net_minecraft_world_entity_LivingEntity; getTargetPosition(): net_minecraft_core_BlockPos; readonly startPosition: net_minecraft_core_BlockPos; readonly target: net_minecraft_world_entity_LivingEntity; readonly targetPosition: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_ai_behavior_RamTarget extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, goat: net_minecraft_world_entity_animal_goat_Goat, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, goat: net_minecraft_world_entity_animal_goat_Goat): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; finishRam(serverLevel: net_minecraft_server_level_ServerLevel, goat: net_minecraft_world_entity_animal_goat_Goat): void; readonly getHornBreakSound: any; readonly getImpactSound: any; readonly getKnockbackForce: any; readonly getTimeBetweenRams: any; hasRammedHornBreakingBlock(serverLevel: net_minecraft_server_level_ServerLevel, goat: net_minecraft_world_entity_animal_goat_Goat): boolean; ramDirection: net_minecraft_world_phys_Vec3; readonly ramTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly speed: number; start(serverLevel: net_minecraft_server_level_ServerLevel, goat: net_minecraft_world_entity_animal_goat_Goat, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, goat: net_minecraft_world_entity_animal_goat_Goat, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_RandomLookAround extends net_minecraft_world_entity_ai_behavior_Behavior { readonly interval: net_minecraft_util_valueproviders_IntProvider; readonly maxYaw: number; readonly minPitch: number; readonly pitchRange: number; start(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_RandomStroll { } interface net_minecraft_world_entity_ai_behavior_ReactToBell { } interface net_minecraft_world_entity_ai_behavior_ResetProfession { } interface net_minecraft_world_entity_ai_behavior_ResetRaidStatus { } interface net_minecraft_world_entity_ai_behavior_RingBell { } interface net_minecraft_world_entity_ai_behavior_RunOne extends net_minecraft_world_entity_ai_behavior_GateBehavior { } interface net_minecraft_world_entity_ai_behavior_SetClosestHomeAsWalkTarget { } interface net_minecraft_world_entity_ai_behavior_SetEntityLookTarget { } interface net_minecraft_world_entity_ai_behavior_SetEntityLookTargetSometimes { } interface net_minecraft_world_entity_ai_behavior_SetEntityLookTargetSometimes_Ticker { readonly interval: net_minecraft_util_valueproviders_UniformInt; tickDownAndCheck(randomSource: net_minecraft_util_RandomSource): boolean; ticksUntilNextStart: number; } interface net_minecraft_world_entity_ai_behavior_SetHiddenState { } interface net_minecraft_world_entity_ai_behavior_SetLookAndInteract { } interface net_minecraft_world_entity_ai_behavior_SetRaidStatus { } interface net_minecraft_world_entity_ai_behavior_SetWalkTargetAwayFrom { } interface net_minecraft_world_entity_ai_behavior_SetWalkTargetFromAttackTargetIfTargetOutOfReach { } interface net_minecraft_world_entity_ai_behavior_SetWalkTargetFromBlockMemory { } interface net_minecraft_world_entity_ai_behavior_SetWalkTargetFromLookTarget { } interface net_minecraft_world_entity_ai_behavior_ShowTradesToPlayer extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; cycleCounter: number; displayCyclingItems(villager: net_minecraft_world_entity_npc_Villager): void; displayFirstItem(villager: net_minecraft_world_entity_npc_Villager): void; displayIndex: number; readonly displayItems: any; findItemsToDisplay(livingEntity: net_minecraft_world_entity_LivingEntity, villager: net_minecraft_world_entity_npc_Villager): void; lookAtTarget(villager: net_minecraft_world_entity_npc_Villager): net_minecraft_world_entity_LivingEntity; lookTime: number; playerItemStack: net_minecraft_world_item_ItemStack; playerItemStackMatchesCostOfOffer(merchantOffer: net_minecraft_world_item_trading_MerchantOffer): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; updateDisplayItems(villager: net_minecraft_world_entity_npc_Villager): void; } interface net_minecraft_world_entity_ai_behavior_ShufflingList { add(object: any, arg1: number): net_minecraft_world_entity_ai_behavior_ShufflingList; readonly entries: any; iterator(): any; readonly random: net_minecraft_util_RandomSource; shuffle(): net_minecraft_world_entity_ai_behavior_ShufflingList; stream(): any; toString(): string; } interface net_minecraft_world_entity_ai_behavior_ShufflingList_WeightedEntry { readonly data: any; getData(): any; getRandWeight(): number; getWeight(): number; randWeight: number; setRandom(arg0: number): void; toString(): string; readonly weight: number; } interface net_minecraft_world_entity_ai_behavior_SleepInBed extends net_minecraft_world_entity_ai_behavior_Behavior { nextOkStartTime: number; } interface net_minecraft_world_entity_ai_behavior_SocializeAtBell { } interface net_minecraft_world_entity_ai_behavior_StartAttacking { } interface net_minecraft_world_entity_ai_behavior_StartAttacking_StartAttackingCondition { test(serverLevel: net_minecraft_server_level_ServerLevel, object: any): boolean; } interface net_minecraft_world_entity_ai_behavior_StartAttacking_TargetFinder { get(serverLevel: net_minecraft_server_level_ServerLevel, object: any): any; } interface net_minecraft_world_entity_ai_behavior_StartCelebratingIfTargetDead { } interface net_minecraft_world_entity_ai_behavior_StayCloseToTarget { } interface net_minecraft_world_entity_ai_behavior_StopAttackingIfTargetInvalid { } interface net_minecraft_world_entity_ai_behavior_StopAttackingIfTargetInvalid_StopAttackCondition { test(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_behavior_StopAttackingIfTargetInvalid_TargetErasedCallback { accept(serverLevel: net_minecraft_server_level_ServerLevel, object: any, livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_ai_behavior_StopBeingAngryIfTargetDead { } interface net_minecraft_world_entity_ai_behavior_StrollAroundPoi { } interface net_minecraft_world_entity_ai_behavior_StrollToPoi { } interface net_minecraft_world_entity_ai_behavior_StrollToPoiList { } interface net_minecraft_world_entity_ai_behavior_Swim extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; readonly chance: number; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; tick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_TradeWithVillager extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; trades: any; } interface net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers extends net_minecraft_world_entity_ai_behavior_Behavior { canSeeAnyTargetSide(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level, pathfinderMob: net_minecraft_world_entity_PathfinderMob, vec3: net_minecraft_world_phys_Vec3): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; clearMemoriesAfterMatchingTargetFound(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; readonly destinationBlockType: any; doReachedTargetInteraction(pathfinderMob: net_minecraft_world_entity_PathfinderMob, container: net_minecraft_world_Container, biConsumer: any, biConsumer_: any, biConsumer__: any, biConsumer___: any): void; enterCooldownAfterNoMatchingTargetFound(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; getCenterPos(pathfinderMob: net_minecraft_world_entity_PathfinderMob): net_minecraft_world_phys_Vec3; getConnectedTargets(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level): any; getHorizontalSearchDistance(pathfinderMob: net_minecraft_world_entity_PathfinderMob): number; getPositionToReachTargetFrom(path: net_minecraft_world_level_pathfinder_Path, pathfinderMob: net_minecraft_world_entity_PathfinderMob): net_minecraft_world_phys_Vec3; getTargetSearchArea(pathfinderMob: net_minecraft_world_entity_PathfinderMob): net_minecraft_world_phys_AABB; getTransportTarget(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob): any; getVerticalSearchDistance(pathfinderMob: net_minecraft_world_entity_PathfinderMob): number; hasValidTarget(level: net_minecraft_world_level_Level, pathfinderMob: net_minecraft_world_entity_PathfinderMob): boolean; hasValidTravellingPath(level: net_minecraft_world_level_Level, transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, pathfinderMob: net_minecraft_world_entity_PathfinderMob): boolean; readonly horizontalSearchDistance: number; interactionState: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_ContainerInteractionState; isAnotherMobInteractingWithTarget(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level): boolean; isContainerLocked(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget): boolean; isPositionAlreadyVisited(set: any, set_: any, transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level): boolean; isTargetBlocked(level: net_minecraft_world_level_Level, transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget): boolean; isTargetValidToPick(pathfinderMob: net_minecraft_world_entity_PathfinderMob, level: net_minecraft_world_level_Level, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, set: any, set_: any, aABB: net_minecraft_world_phys_AABB): net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget; isWantedBlock(pathfinderMob: net_minecraft_world_entity_PathfinderMob, blockState: net_minecraft_world_level_block_state_BlockState): boolean; isWithinTargetDistance(arg0: number, transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level, pathfinderMob: net_minecraft_world_entity_PathfinderMob, vec3: net_minecraft_world_phys_Vec3): boolean; markVisitedBlockPosAsUnreachable(pathfinderMob: net_minecraft_world_entity_PathfinderMob, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; onQueuingForTarget(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level, pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; onReachedInteraction(containerInteractionState: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_ContainerInteractionState): any; onReachedTarget(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level, pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; onStartTravelling(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; onTargetInteraction(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; readonly onTargetInteractionActions: any; onTravelToTarget(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, level: net_minecraft_world_level_Level, pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; pickUpItems(pathfinderMob: net_minecraft_world_entity_PathfinderMob, container: net_minecraft_world_Container): void; putDownItem(pathfinderMob: net_minecraft_world_entity_PathfinderMob, container: net_minecraft_world_Container): void; resumeTravelling(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; setInteractionState(containerInteractionState: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_ContainerInteractionState): void; setMiddleYPosition(pathfinderMob: net_minecraft_world_entity_PathfinderMob, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; setTransportingState(transportItemState: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemState): void; setVisitedBlockPos(pathfinderMob: net_minecraft_world_entity_PathfinderMob, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; readonly shouldQueueForTarget: any; readonly sourceBlockType: any; readonly speedModifier: number; start(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; startOnReachedTargetInteraction(transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; startQueuing(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; state: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemState; stop(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stopInPlace(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; stopTargetingCurrentTarget(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; target: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget; targetHasNotChanged(level: net_minecraft_world_level_Level, transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget): boolean; targetIsReachableFromPosition(level: net_minecraft_world_level_Level, arg1: boolean, vec3: net_minecraft_world_phys_Vec3, transportItemTarget: net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget, pathfinderMob: net_minecraft_world_entity_PathfinderMob): boolean; tick(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; ticksSinceReachingTarget: number; updateInvalidTarget(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob): boolean; readonly verticalSearchDistance: number; walkTowardsTarget(pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; } interface net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_ContainerInteractionState { } interface net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_OnTargetReachedInteraction { } interface net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemState { } interface net_minecraft_world_entity_ai_behavior_TransportItemsBetweenContainers_TransportItemTarget { blockEntity(): net_minecraft_world_level_block_entity_BlockEntity; container(): net_minecraft_world_Container; equals(o: any): boolean; hashCode(): number; pos(): net_minecraft_core_BlockPos; state(): net_minecraft_world_level_block_state_BlockState; toString(): string; } interface net_minecraft_world_entity_ai_behavior_TriggerGate { } interface net_minecraft_world_entity_ai_behavior_TryFindLand { } interface net_minecraft_world_entity_ai_behavior_TryFindLandNearWater { } interface net_minecraft_world_entity_ai_behavior_TryFindWater { } interface net_minecraft_world_entity_ai_behavior_TryLaySpawnOnWaterNearLand { } interface net_minecraft_world_entity_ai_behavior_UpdateActivityFromSchedule { } interface net_minecraft_world_entity_ai_behavior_UseBonemeal extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; cropPos: any; lastBonemealingSession: number; nextWorkCycleTime: number; pickNextTarget(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): any; setCurrentCropAsTarget(villager: net_minecraft_world_entity_npc_Villager): void; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; timeWorkedSoFar: number; validPos(blockPos: net_minecraft_core_BlockPos, serverLevel: net_minecraft_server_level_ServerLevel): boolean; } interface net_minecraft_world_entity_ai_behavior_ValidateNearbyPoi { } interface net_minecraft_world_entity_ai_behavior_VillageBoundRandomStroll { } interface net_minecraft_world_entity_ai_behavior_VillagerCalmDown { } interface net_minecraft_world_entity_ai_behavior_VillagerGoalPackages { } interface net_minecraft_world_entity_ai_behavior_VillagerMakeLove extends net_minecraft_world_entity_ai_behavior_Behavior { birthTimestamp: number; breed(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, villager_: net_minecraft_world_entity_npc_Villager): any; canReach(villager: net_minecraft_world_entity_npc_Villager, blockPos: net_minecraft_core_BlockPos, holder: net_minecraft_core_Holder): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; giveBedToChild(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, blockPos: net_minecraft_core_BlockPos): void; isBreedingPossible(villager: net_minecraft_world_entity_npc_Villager): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; takeVacantBed(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): any; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tryToGiveBirth(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, villager_: net_minecraft_world_entity_npc_Villager): void; } interface net_minecraft_world_entity_ai_behavior_VillagerPanicTrigger extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_WakeUp { } interface net_minecraft_world_entity_ai_behavior_WorkAtComposter extends net_minecraft_world_entity_ai_behavior_WorkAtPoi { compostItems(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, globalPos: net_minecraft_core_GlobalPos, blockState: net_minecraft_world_level_block_state_BlockState): void; makeBread(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): void; spawnComposterFillEffects(serverLevel: net_minecraft_server_level_ServerLevel, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_entity_ai_behavior_WorkAtPoi extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; lastCheck: number; start(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; useWorkstation(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): void; } interface net_minecraft_world_entity_ai_behavior_YieldJobSite { } interface net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder { readonly trigger: any; } interface net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder_Instance { absent(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; ap2(app: any, app_: any, app__: any): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; ap3(app: any, app_: any, app__: any, app___: any): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; ap4(app: any, app_: any, app__: any, app___: any, app____: any): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; get(memoryAccessor: net_minecraft_world_entity_ai_behavior_declarative_MemoryAccessor): any; ifTriggered(trigger: net_minecraft_world_entity_ai_behavior_declarative_Trigger): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; lift1(app: any): any; map(function_: any, app: any): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; point(object: any): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; point(supplier: any, object: any): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; present(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; registered(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder; tryGet(memoryAccessor: net_minecraft_world_entity_ai_behavior_declarative_MemoryAccessor): any; } interface net_minecraft_world_entity_ai_behavior_declarative_BehaviorBuilder_Mu { } interface net_minecraft_world_entity_ai_behavior_declarative_MemoryAccessor { readonly brain: net_minecraft_world_entity_ai_Brain; erase(): void; readonly memoryType: net_minecraft_world_entity_ai_memory_MemoryModuleType; set(object: any): void; setOrErase(optional: any): void; setWithExpiry(object: any, arg1: number): void; value(): any; } interface net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition { condition(): net_minecraft_world_entity_ai_memory_MemoryStatus; createAccessor(brain: net_minecraft_world_entity_ai_Brain, optional: any): net_minecraft_world_entity_ai_behavior_declarative_MemoryAccessor; memory(): net_minecraft_world_entity_ai_memory_MemoryModuleType; } interface net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition_Absent extends net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition_Present extends net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition_Registered extends net_minecraft_world_entity_ai_behavior_declarative_MemoryCondition { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_entity_ai_behavior_declarative_Trigger { trigger(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; } interface net_minecraft_world_entity_ai_behavior_warden_Digging extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_warden_Emerging extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_warden_ForceUnmount extends net_minecraft_world_entity_ai_behavior_Behavior { } interface net_minecraft_world_entity_ai_behavior_warden_Roar extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_warden_SetRoarTarget { } interface net_minecraft_world_entity_ai_behavior_warden_SetWardenLookTarget { } interface net_minecraft_world_entity_ai_behavior_warden_Sniffing extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_warden_SonicBoom extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_ai_behavior_warden_TryToSniff { } interface net_minecraft_world_entity_ai_control_BodyRotationControl extends net_minecraft_world_entity_ai_control_Control { clientTick(): void; headStableTime: number; isMoving(): boolean; lastStableYHeadRot: number; readonly mob: net_minecraft_world_entity_Mob; notCarryingMobPassengers(): boolean; rotateBodyIfNecessary(): void; rotateHeadIfNecessary(): void; rotateHeadTowardsFront(): void; } interface net_minecraft_world_entity_ai_control_Control { rotateTowards(arg0: number, arg1: number, arg2: number): number; } interface net_minecraft_world_entity_ai_control_FlyingMoveControl extends net_minecraft_world_entity_ai_control_MoveControl { readonly hoversInPlace: boolean; readonly maxTurn: number; } interface net_minecraft_world_entity_ai_control_JumpControl extends net_minecraft_world_entity_ai_control_Control { jump(): void; readonly mob: net_minecraft_world_entity_Mob; tick(): void; } interface net_minecraft_world_entity_ai_control_LookControl extends net_minecraft_world_entity_ai_control_Control { clampHeadRotationToBody(): void; getWantedX(): number; getWantedY(): number; getWantedZ(): number; getXRotD(): any; getYRotD(): any; isLookingAtTarget(): boolean; lookAtCooldown: number; readonly mob: net_minecraft_world_entity_Mob; resetXRotOnTick(): boolean; setLookAt(vec3: net_minecraft_world_phys_Vec3): void; setLookAt(entity: net_minecraft_world_entity_Entity): void; setLookAt(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number): void; setLookAt(arg0: number, arg1: number, arg2: number): void; setLookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; tick(): void; wantedX: number; wantedY: number; wantedZ: number; xMaxRotAngle: number; yMaxRotSpeed: number; } interface net_minecraft_world_entity_ai_control_MoveControl extends net_minecraft_world_entity_ai_control_Control { getSpeedModifier(): number; getWantedX(): number; getWantedY(): number; getWantedZ(): number; hasWanted(): boolean; isWalkable(arg0: number, arg1: number): boolean; readonly mob: net_minecraft_world_entity_Mob; operation: any; rotlerp(arg0: number, arg1: number, arg2: number): number; setWait(): void; setWantedPosition(arg0: number, arg1: number, arg2: number, arg3: number): void; speedModifier: number; strafe(arg0: number, arg1: number): void; strafeForwards: number; strafeRight: number; tick(): void; wantedX: number; wantedY: number; wantedZ: number; } interface net_minecraft_world_entity_ai_control_SmoothSwimmingLookControl extends net_minecraft_world_entity_ai_control_LookControl { readonly maxYRotFromCenter: number; } interface net_minecraft_world_entity_ai_control_SmoothSwimmingMoveControl extends net_minecraft_world_entity_ai_control_MoveControl { readonly applyGravity: boolean; readonly inWaterSpeedModifier: number; readonly maxTurnX: number; readonly maxTurnY: number; readonly outsideWaterSpeedModifier: number; } interface net_minecraft_world_entity_ai_goal_AvoidEntityGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly avoidClass: any; readonly avoidEntityTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly avoidPredicate: any; readonly maxDist: number; readonly mob: net_minecraft_world_entity_PathfinderMob; path: net_minecraft_world_level_pathfinder_Path; readonly pathNav: net_minecraft_world_entity_ai_navigation_PathNavigation; readonly predicateOnAvoidEntity: any; readonly sprintSpeedModifier: number; toAvoid: net_minecraft_world_entity_LivingEntity; readonly walkSpeedModifier: number; } interface net_minecraft_world_entity_ai_goal_BegGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly begTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly level: net_minecraft_server_level_ServerLevel; readonly lookDistance: number; lookTime: number; player: net_minecraft_world_entity_player_Player; playerHoldingInteresting(player: net_minecraft_world_entity_player_Player): boolean; readonly wolf: net_minecraft_world_entity_animal_wolf_Wolf; } interface net_minecraft_world_entity_ai_goal_BreakDoorGoal extends net_minecraft_world_entity_ai_goal_DoorInteractGoal { breakTime: number; doorBreakTime: number; getDoorBreakTime(): number; isValidDifficulty(difficulty: net_minecraft_world_Difficulty): boolean; lastBreakProgress: number; readonly validDifficulties: any; } interface net_minecraft_world_entity_ai_goal_BreathAirGoal extends net_minecraft_world_entity_ai_goal_Goal { findAirPosition(): void; givesAir(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; readonly mob: net_minecraft_world_entity_PathfinderMob; } interface net_minecraft_world_entity_ai_goal_BreedGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly animal: net_minecraft_world_entity_animal_Animal; breed(): void; getFreePartner(): net_minecraft_world_entity_animal_Animal; readonly level: net_minecraft_server_level_ServerLevel; loveTime: number; partner: net_minecraft_world_entity_animal_Animal; readonly partnerClass: any; readonly speedModifier: number; } interface net_minecraft_world_entity_ai_goal_CatLieOnBedGoal extends net_minecraft_world_entity_ai_goal_MoveToBlockGoal { readonly cat: net_minecraft_world_entity_animal_Cat; } interface net_minecraft_world_entity_ai_goal_CatSitOnBlockGoal extends net_minecraft_world_entity_ai_goal_MoveToBlockGoal { readonly cat: net_minecraft_world_entity_animal_Cat; } interface net_minecraft_world_entity_ai_goal_ClimbOnTopOfPowderSnowGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly level: net_minecraft_world_level_Level; readonly mob: net_minecraft_world_entity_Mob; } interface net_minecraft_world_entity_ai_goal_DolphinJumpGoal extends net_minecraft_world_entity_ai_goal_JumpGoal { breached: boolean; readonly dolphin: net_minecraft_world_entity_animal_Dolphin; readonly interval: number; surfaceIsClear(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number, arg3: number): boolean; waterIsClear(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number, arg3: number): boolean; } interface net_minecraft_world_entity_ai_goal_DoorInteractGoal extends net_minecraft_world_entity_ai_goal_Goal { doorOpenDirX: number; doorOpenDirZ: number; doorPos: net_minecraft_core_BlockPos; hasDoor: boolean; isOpen(): boolean; mob: net_minecraft_world_entity_Mob; passed: boolean; setOpen(arg0: boolean): void; } interface net_minecraft_world_entity_ai_goal_EatBlockGoal extends net_minecraft_world_entity_ai_goal_Goal { eatAnimationTick: number; getEatAnimationTick(): number; readonly level: net_minecraft_world_level_Level; readonly mob: net_minecraft_world_entity_Mob; } interface net_minecraft_world_entity_ai_goal_FleeSunGoal extends net_minecraft_world_entity_ai_goal_Goal { getHidePos(): net_minecraft_world_phys_Vec3; readonly level: net_minecraft_world_level_Level; readonly mob: net_minecraft_world_entity_PathfinderMob; setWantedPos(): boolean; readonly speedModifier: number; wantedX: number; wantedY: number; wantedZ: number; } interface net_minecraft_world_entity_ai_goal_FloatGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_Mob; } interface net_minecraft_world_entity_ai_goal_FollowBoatGoal extends net_minecraft_world_entity_ai_goal_Goal { currentGoal: any; following: net_minecraft_world_entity_player_Player; readonly mob: net_minecraft_world_entity_PathfinderMob; timeToRecalcPath: number; } interface net_minecraft_world_entity_ai_goal_FollowFlockLeaderGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_animal_AbstractSchoolingFish; nextStartTick(abstractSchoolingFish: net_minecraft_world_entity_animal_AbstractSchoolingFish): number; timeToRecalcPath: number; } interface net_minecraft_world_entity_ai_goal_FollowMobGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly areaSize: number; readonly followPredicate: any; followingMob: net_minecraft_world_entity_Mob; readonly mob: net_minecraft_world_entity_Mob; readonly navigation: net_minecraft_world_entity_ai_navigation_PathNavigation; oldWaterCost: number; readonly speedModifier: number; readonly stopDistance: number; timeToRecalcPath: number; } interface net_minecraft_world_entity_ai_goal_FollowOwnerGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly navigation: net_minecraft_world_entity_ai_navigation_PathNavigation; oldWaterCost: number; owner: net_minecraft_world_entity_LivingEntity; readonly speedModifier: number; readonly startDistance: number; readonly stopDistance: number; readonly tamable: net_minecraft_world_entity_TamableAnimal; timeToRecalcPath: number; } interface net_minecraft_world_entity_ai_goal_FollowParentGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly animal: net_minecraft_world_entity_animal_Animal; parent: net_minecraft_world_entity_animal_Animal; readonly speedModifier: number; timeToRecalcPath: number; } interface net_minecraft_world_entity_ai_goal_Goal { adjustedTickDelay(arg0: number): number; canContinueToUse(): boolean; canUse(): boolean; readonly flags: any; getFlags(): any; isInterruptable(): boolean; requiresUpdateEveryTick(): boolean; setFlags(enumSet: any): void; start(): void; stop(): void; tick(): void; toString(): string; } interface net_minecraft_world_entity_ai_goal_Goal_Flag { } interface net_minecraft_world_entity_ai_goal_GoalSelector { addGoal(arg0: number, goal: net_minecraft_world_entity_ai_goal_Goal): void; readonly availableGoals: any; disableControlFlag(flag: net_minecraft_world_entity_ai_goal_Goal_Flag): void; readonly disabledFlags: any; enableControlFlag(flag: net_minecraft_world_entity_ai_goal_Goal_Flag): void; getAvailableGoals(): any; readonly lockedFlags: any; removeAllGoals(predicate: any): void; removeGoal(goal: net_minecraft_world_entity_ai_goal_Goal): void; setControlFlag(flag: net_minecraft_world_entity_ai_goal_Goal_Flag, arg1: boolean): void; tick(): void; tickRunningGoals(arg0: boolean): void; } interface net_minecraft_world_entity_ai_goal_GolemRandomStrollInVillageGoal extends net_minecraft_world_entity_ai_goal_RandomStrollGoal { doesVillagerWantGolem(villager: net_minecraft_world_entity_npc_Villager): boolean; getPositionTowardsAnywhere(): net_minecraft_world_phys_Vec3; getPositionTowardsPoi(): net_minecraft_world_phys_Vec3; getPositionTowardsVillagerWhoWantsGolem(): net_minecraft_world_phys_Vec3; getRandomPoiWithinSection(sectionPos: net_minecraft_core_SectionPos): net_minecraft_core_BlockPos; getRandomVillageSection(): net_minecraft_core_SectionPos; } interface net_minecraft_world_entity_ai_goal_InteractGoal extends net_minecraft_world_entity_ai_goal_LookAtPlayerGoal { } interface net_minecraft_world_entity_ai_goal_JumpGoal extends net_minecraft_world_entity_ai_goal_Goal { } interface net_minecraft_world_entity_ai_goal_LandOnOwnersShoulderGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly entity: net_minecraft_world_entity_animal_ShoulderRidingEntity; isSittingOnShoulder: boolean; } interface net_minecraft_world_entity_ai_goal_LeapAtTargetGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_Mob; target: net_minecraft_world_entity_LivingEntity; readonly yd: number; } interface net_minecraft_world_entity_ai_goal_LlamaFollowCaravanGoal extends net_minecraft_world_entity_ai_goal_Goal { distCheckCounter: number; firstIsLeashed(llama: net_minecraft_world_entity_animal_horse_Llama, arg1: number): boolean; readonly llama: net_minecraft_world_entity_animal_horse_Llama; speedModifier: number; } interface net_minecraft_world_entity_ai_goal_LookAtPlayerGoal extends net_minecraft_world_entity_ai_goal_Goal { lookAt: net_minecraft_world_entity_Entity; readonly lookAtContext: net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly lookAtType: any; readonly lookDistance: number; lookTime: number; readonly mob: net_minecraft_world_entity_Mob; readonly onlyHorizontal: boolean; readonly probability: number; } interface net_minecraft_world_entity_ai_goal_LookAtTradingPlayerGoal extends net_minecraft_world_entity_ai_goal_LookAtPlayerGoal { readonly villager: net_minecraft_world_entity_npc_AbstractVillager; } interface net_minecraft_world_entity_ai_goal_MeleeAttackGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly attackInterval: number; canPerformAttack(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; checkAndPerformAttack(livingEntity: net_minecraft_world_entity_LivingEntity): void; readonly followingTargetEvenIfNotSeen: boolean; getAttackInterval(): number; getTicksUntilNextAttack(): number; isTimeToAttack(): boolean; lastCanUseCheck: number; readonly mob: net_minecraft_world_entity_PathfinderMob; path: net_minecraft_world_level_pathfinder_Path; pathedTargetX: number; pathedTargetY: number; pathedTargetZ: number; resetAttackCooldown(): void; readonly speedModifier: number; ticksUntilNextAttack: number; ticksUntilNextPathRecalculation: number; } interface net_minecraft_world_entity_ai_goal_MoveBackToVillageGoal extends net_minecraft_world_entity_ai_goal_RandomStrollGoal { } interface net_minecraft_world_entity_ai_goal_MoveThroughVillageGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly canDealWithDoors: any; readonly distanceToPoi: number; hasNotVisited(blockPos: net_minecraft_core_BlockPos): boolean; readonly mob: net_minecraft_world_entity_PathfinderMob; readonly onlyAtNight: boolean; path: net_minecraft_world_level_pathfinder_Path; poiPos: net_minecraft_core_BlockPos; readonly speedModifier: number; updateVisited(): void; readonly visited: any; } interface net_minecraft_world_entity_ai_goal_MoveToBlockGoal extends net_minecraft_world_entity_ai_goal_Goal { acceptedDistance(): number; blockPos: net_minecraft_core_BlockPos; findNearestBlock(): boolean; getMoveToTarget(): net_minecraft_core_BlockPos; isReachedTarget(): boolean; isValidTarget(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; maxStayTicks: number; readonly mob: net_minecraft_world_entity_PathfinderMob; moveMobToBlock(): void; nextStartTick(pathfinderMob: net_minecraft_world_entity_PathfinderMob): number; reachedTarget: boolean; readonly searchRange: number; shouldRecalculatePath(): boolean; readonly speedModifier: number; tryTicks: number; readonly verticalSearchRange: number; verticalSearchStart: number; } interface net_minecraft_world_entity_ai_goal_MoveTowardsRestrictionGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_PathfinderMob; readonly speedModifier: number; wantedX: number; wantedY: number; wantedZ: number; } interface net_minecraft_world_entity_ai_goal_MoveTowardsTargetGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_PathfinderMob; readonly speedModifier: number; target: net_minecraft_world_entity_LivingEntity; wantedX: number; wantedY: number; wantedZ: number; readonly within: number; } interface net_minecraft_world_entity_ai_goal_OcelotAttackGoal extends net_minecraft_world_entity_ai_goal_Goal { attackTime: number; readonly mob: net_minecraft_world_entity_Mob; target: net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_entity_ai_goal_OfferFlowerGoal extends net_minecraft_world_entity_ai_goal_Goal { entity: net_minecraft_world_entity_LivingEntity; getGolemBoundingBox(): net_minecraft_world_phys_AABB; readonly golem: net_minecraft_world_entity_animal_IronGolem; } interface net_minecraft_world_entity_ai_goal_OpenDoorGoal extends net_minecraft_world_entity_ai_goal_DoorInteractGoal { readonly closeDoor: boolean; forgetTime: number; } interface net_minecraft_world_entity_ai_goal_PanicGoal extends net_minecraft_world_entity_ai_goal_Goal { findRandomPosition(): boolean; isRunning(): boolean; lookForWater(blockGetter: net_minecraft_world_level_BlockGetter, entity: net_minecraft_world_entity_Entity, arg2: number): net_minecraft_core_BlockPos; readonly mob: net_minecraft_world_entity_PathfinderMob; readonly panicCausingDamageTypes: any; posX: number; posY: number; posZ: number; shouldPanic(): boolean; readonly speedModifier: number; } interface net_minecraft_world_entity_ai_goal_PathfindToRaidGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_raid_Raider; recruitNearby(raid: net_minecraft_world_entity_raid_Raid): void; recruitmentTick: number; } interface net_minecraft_world_entity_ai_goal_RandomLookAroundGoal extends net_minecraft_world_entity_ai_goal_Goal { lookTime: number; readonly mob: net_minecraft_world_entity_Mob; relX: number; relZ: number; } interface net_minecraft_world_entity_ai_goal_RandomStandGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly horse: net_minecraft_world_entity_animal_horse_AbstractHorse; nextStand: number; playStandSound(): void; resetStandInterval(abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse): void; } interface net_minecraft_world_entity_ai_goal_RandomStrollGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly checkNoActionTime: boolean; forceTrigger: boolean; getPosition(): net_minecraft_world_phys_Vec3; interval: number; readonly mob: net_minecraft_world_entity_PathfinderMob; setInterval(arg0: number): void; readonly speedModifier: number; trigger(): void; wantedX: number; wantedY: number; wantedZ: number; } interface net_minecraft_world_entity_ai_goal_RandomSwimmingGoal extends net_minecraft_world_entity_ai_goal_RandomStrollGoal { } interface net_minecraft_world_entity_ai_goal_RangedAttackGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly attackIntervalMax: number; readonly attackIntervalMin: number; readonly attackRadius: number; readonly attackRadiusSqr: number; attackTime: number; readonly mob: net_minecraft_world_entity_Mob; readonly rangedAttackMob: net_minecraft_world_entity_monster_RangedAttackMob; seeTime: number; readonly speedModifier: number; target: net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_entity_ai_goal_RangedBowAttackGoal extends net_minecraft_world_entity_ai_goal_Goal { attackIntervalMin: number; readonly attackRadiusSqr: number; attackTime: number; isHoldingBow(): boolean; readonly mob: net_minecraft_world_entity_Mob; seeTime: number; setMinAttackInterval(arg0: number): void; readonly speedModifier: number; strafingBackwards: boolean; strafingClockwise: boolean; strafingTime: number; } interface net_minecraft_world_entity_ai_goal_RangedCrossbowAttackGoal extends net_minecraft_world_entity_ai_goal_Goal { attackDelay: number; readonly attackRadiusSqr: number; canRun(): boolean; crossbowState: any; isHoldingCrossbow(): boolean; isValidTarget(): boolean; readonly mob: net_minecraft_world_entity_Mob; seeTime: number; readonly speedModifier: number; updatePathDelay: number; } interface net_minecraft_world_entity_ai_goal_RemoveBlockGoal extends net_minecraft_world_entity_ai_goal_MoveToBlockGoal { readonly blockToRemove: net_minecraft_world_level_block_Block; getPosWithBlock(blockPos: net_minecraft_core_BlockPos, blockGetter: net_minecraft_world_level_BlockGetter): net_minecraft_core_BlockPos; playBreakSound(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; playDestroyProgressSound(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; readonly removerMob: net_minecraft_world_entity_Mob; ticksSinceReachedGoal: number; } interface net_minecraft_world_entity_ai_goal_RestrictSunGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_PathfinderMob; } interface net_minecraft_world_entity_ai_goal_RunAroundLikeCrazyGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly horse: net_minecraft_world_entity_animal_horse_AbstractHorse; posX: number; posY: number; posZ: number; readonly speedModifier: number; } interface net_minecraft_world_entity_ai_goal_SitWhenOrderedToGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_TamableAnimal; } interface net_minecraft_world_entity_ai_goal_StrollThroughVillageGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly interval: number; readonly mob: net_minecraft_world_entity_PathfinderMob; moveRandomly(): void; wantedPos: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_ai_goal_SwellGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly creeper: net_minecraft_world_entity_monster_Creeper; target: net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_entity_ai_goal_TemptGoal extends net_minecraft_world_entity_ai_goal_Goal { calmDown: number; canScare(): boolean; isRunning(): boolean; readonly items: any; readonly mob: net_minecraft_world_entity_Mob; navigateTowards(player: net_minecraft_world_entity_player_Player): void; pRotX: number; pRotY: number; player: net_minecraft_world_entity_player_Player; px: number; py: number; pz: number; shouldFollow(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly speedModifier: number; readonly stopDistance: number; stopNavigation(): void; readonly targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions; } interface net_minecraft_world_entity_ai_goal_TemptGoal_ForNonPathfinders extends net_minecraft_world_entity_ai_goal_TemptGoal { } interface net_minecraft_world_entity_ai_goal_TradeWithPlayerGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_npc_AbstractVillager; } interface net_minecraft_world_entity_ai_goal_TryFindWaterGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_PathfinderMob; } interface net_minecraft_world_entity_ai_goal_UseItemGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly canUseSelector: any; readonly finishUsingSound: net_minecraft_sounds_SoundEvent; readonly item: net_minecraft_world_item_ItemStack; readonly mob: net_minecraft_world_entity_Mob; } interface net_minecraft_world_entity_ai_goal_WaterAvoidingRandomFlyingGoal extends net_minecraft_world_entity_ai_goal_WaterAvoidingRandomStrollGoal { } interface net_minecraft_world_entity_ai_goal_WaterAvoidingRandomStrollGoal extends net_minecraft_world_entity_ai_goal_RandomStrollGoal { readonly probability: number; } interface net_minecraft_world_entity_ai_goal_WrappedGoal extends net_minecraft_world_entity_ai_goal_Goal { canBeReplacedBy(wrappedGoal: net_minecraft_world_entity_ai_goal_WrappedGoal): boolean; equals(object: any): boolean; getGoal(): net_minecraft_world_entity_ai_goal_Goal; getPriority(): number; readonly goal: net_minecraft_world_entity_ai_goal_Goal; hashCode(): number; isRunning(): boolean; readonly priority: number; } interface net_minecraft_world_entity_ai_goal_ZombieAttackGoal extends net_minecraft_world_entity_ai_goal_MeleeAttackGoal { raiseArmTicks: number; readonly zombie: net_minecraft_world_entity_monster_Zombie; } interface net_minecraft_world_entity_ai_goal_target_DefendVillageTargetGoal extends net_minecraft_world_entity_ai_goal_target_TargetGoal { readonly attackTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly golem: net_minecraft_world_entity_animal_IronGolem; potentialTarget: net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_entity_ai_goal_target_HurtByTargetGoal extends net_minecraft_world_entity_ai_goal_target_TargetGoal { alertOther(mob: net_minecraft_world_entity_Mob, livingEntity: net_minecraft_world_entity_LivingEntity): void; alertOthers(): void; alertSameType: boolean; setAlertOthers(classs: any[]): net_minecraft_world_entity_ai_goal_target_HurtByTargetGoal; timestamp: number; toIgnoreAlert: any[]; readonly toIgnoreDamage: any[]; } interface net_minecraft_world_entity_ai_goal_target_NearestAttackableTargetGoal extends net_minecraft_world_entity_ai_goal_target_TargetGoal { findTarget(): void; getTargetConditions(): net_minecraft_world_entity_ai_targeting_TargetingConditions; getTargetSearchArea(arg0: number): net_minecraft_world_phys_AABB; readonly randomInterval: number; setTarget(livingEntity: net_minecraft_world_entity_LivingEntity): void; target: net_minecraft_world_entity_LivingEntity; targetConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly targetType: any; } interface net_minecraft_world_entity_ai_goal_target_NearestAttackableWitchTargetGoal extends net_minecraft_world_entity_ai_goal_target_NearestAttackableTargetGoal { setCanAttack(arg0: boolean): void; } interface net_minecraft_world_entity_ai_goal_target_NearestHealableRaiderTargetGoal extends net_minecraft_world_entity_ai_goal_target_NearestAttackableTargetGoal { cooldown: number; decrementCooldown(): void; getCooldown(): number; } interface net_minecraft_world_entity_ai_goal_target_NonTameRandomTargetGoal extends net_minecraft_world_entity_ai_goal_target_NearestAttackableTargetGoal { readonly tamableMob: net_minecraft_world_entity_TamableAnimal; } interface net_minecraft_world_entity_ai_goal_target_OwnerHurtByTargetGoal extends net_minecraft_world_entity_ai_goal_target_TargetGoal { ownerLastHurtBy: net_minecraft_world_entity_LivingEntity; readonly tameAnimal: net_minecraft_world_entity_TamableAnimal; timestamp: number; } interface net_minecraft_world_entity_ai_goal_target_OwnerHurtTargetGoal extends net_minecraft_world_entity_ai_goal_target_TargetGoal { ownerLastHurt: net_minecraft_world_entity_LivingEntity; readonly tameAnimal: net_minecraft_world_entity_TamableAnimal; timestamp: number; } interface net_minecraft_world_entity_ai_goal_target_ResetUniversalAngerTargetGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly alertOthersOfSameType: boolean; getNearbyMobsOfSameType(): any; lastHurtByPlayerTimestamp: number; readonly mob: net_minecraft_world_entity_Mob; wasHurtByPlayer(): boolean; } interface net_minecraft_world_entity_ai_goal_target_TargetGoal extends net_minecraft_world_entity_ai_goal_Goal { canAttack(livingEntity: net_minecraft_world_entity_LivingEntity, targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions): boolean; canReach(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getFollowDistance(): number; readonly mob: net_minecraft_world_entity_Mob; readonly mustReach: boolean; readonly mustSee: boolean; reachCache: number; reachCacheTime: number; setUnseenMemoryTicks(arg0: number): net_minecraft_world_entity_ai_goal_target_TargetGoal; targetMob: net_minecraft_world_entity_LivingEntity; unseenMemoryTicks: number; unseenTicks: number; } interface net_minecraft_world_entity_ai_gossip_GossipContainer { add(uUID: any, gossipType: net_minecraft_world_entity_ai_gossip_GossipType, arg2: number): void; clear(): void; copy(): net_minecraft_world_entity_ai_gossip_GossipContainer; decay(): void; getCountForType(gossipType: net_minecraft_world_entity_ai_gossip_GossipType, doublePredicate: any): number; getGossipEntries(): any; getOrCreate(uUID: any): any; getReputation(uUID: any, predicate: any): number; readonly gossips: any; mergeValuesForAddition(gossipType: net_minecraft_world_entity_ai_gossip_GossipType, arg1: number, arg2: number): number; putAll(gossipContainer: net_minecraft_world_entity_ai_gossip_GossipContainer): void; remove(uUID: any, gossipType: net_minecraft_world_entity_ai_gossip_GossipType, arg2: number): void; remove(uUID: any, gossipType: net_minecraft_world_entity_ai_gossip_GossipType): void; remove(gossipType: net_minecraft_world_entity_ai_gossip_GossipType): void; selectGossipsForTransfer(randomSource: net_minecraft_util_RandomSource, arg1: number): any; transferFrom(gossipContainer: net_minecraft_world_entity_ai_gossip_GossipContainer, randomSource: net_minecraft_util_RandomSource, arg2: number): void; unpack(): any; } interface net_minecraft_world_entity_ai_gossip_GossipType extends net_minecraft_util_StringRepresentable { readonly decayPerDay: number; readonly decayPerTransfer: number; readonly id: string; readonly max: number; readonly weight: number; } interface net_minecraft_world_entity_ai_memory_ExpirableValue { canExpire(): boolean; getTimeToLive(): number; getValue(): any; hasExpired(): boolean; tick(): void; timeToLive: number; toString(): string; readonly value: any; } interface net_minecraft_world_entity_ai_memory_MemoryModuleType { readonly codec: any; getCodec(): any; toString(): string; } interface net_minecraft_world_entity_ai_memory_MemoryStatus { } interface net_minecraft_world_entity_ai_memory_NearestVisibleLivingEntities { contains(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; contains(predicate: any): boolean; find(predicate: any): any; findAll(predicate: any): any; findClosest(predicate: any): any; readonly lineOfSightTest: any; readonly nearbyEntities: any; } interface net_minecraft_world_entity_ai_memory_WalkTarget { readonly closeEnoughDist: number; getCloseEnoughDist(): number; getSpeedModifier(): number; getTarget(): net_minecraft_world_entity_ai_behavior_PositionTracker; readonly speedModifier: number; readonly target: net_minecraft_world_entity_ai_behavior_PositionTracker; } interface net_minecraft_world_entity_ai_navigation_AmphibiousPathNavigation extends net_minecraft_world_entity_ai_navigation_PathNavigation { } interface net_minecraft_world_entity_ai_navigation_FlyingPathNavigation extends net_minecraft_world_entity_ai_navigation_PathNavigation { createPath(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_world_level_pathfinder_Path; createPath(stream: any, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(blockPos: net_minecraft_core_BlockPos, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Path; createPath(set: any, arg1: number, arg2: boolean, arg3: number): net_minecraft_world_level_pathfinder_Path; createPath(set: any, arg1: number, arg2: boolean, arg3: number, arg4: number): net_minecraft_world_level_pathfinder_Path; } interface net_minecraft_world_entity_ai_navigation_GroundPathNavigation extends net_minecraft_world_entity_ai_navigation_PathNavigation { avoidSun: boolean; canPathToTargetsBelowSurface: boolean; createPath(blockPos: net_minecraft_core_BlockPos, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_world_level_pathfinder_Path; createPath(stream: any, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Path; createPath(set: any, arg1: number, arg2: boolean, arg3: number): net_minecraft_world_level_pathfinder_Path; createPath(set: any, arg1: number, arg2: boolean, arg3: number, arg4: number): net_minecraft_world_level_pathfinder_Path; findSurfacePosition(levelChunk: net_minecraft_world_level_chunk_LevelChunk, blockPos: net_minecraft_core_BlockPos, arg2: number): net_minecraft_core_BlockPos; getSurfaceY(): number; hasValidPathType(pathType: net_minecraft_world_level_pathfinder_PathType): boolean; setAvoidSun(arg0: boolean): void; setCanPathToTargetsBelowSurface(arg0: boolean): void; setCanWalkOverFences(arg0: boolean): void; } interface net_minecraft_world_entity_ai_navigation_PathNavigation { canCutCorner(pathType: net_minecraft_world_level_pathfinder_PathType): boolean; canFloat(): boolean; canMoveDirectly(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): boolean; canNavigateGround(): boolean; canUpdatePath(): boolean; createPath(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_world_level_pathfinder_Path; createPath(stream: any, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(blockPos: net_minecraft_core_BlockPos, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Path; createPath(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_level_pathfinder_Path; createPath(set: any, arg1: number, arg2: boolean, arg3: number): net_minecraft_world_level_pathfinder_Path; createPath(set: any, arg1: number, arg2: boolean, arg3: number, arg4: number): net_minecraft_world_level_pathfinder_Path; createPathFinder(arg0: number): net_minecraft_world_level_pathfinder_PathFinder; doStuckDetection(vec3: net_minecraft_world_phys_Vec3): void; followThePath(): void; getGroundY(vec3: net_minecraft_world_phys_Vec3): number; getMaxDistanceToWaypoint(): number; getMaxPathLength(): number; getNodeEvaluator(): net_minecraft_world_level_pathfinder_NodeEvaluator; getPath(): net_minecraft_world_level_pathfinder_Path; getTargetPos(): net_minecraft_core_BlockPos; getTempMobPos(): net_minecraft_world_phys_Vec3; hasDelayedRecomputation: boolean; isDone(): boolean; isInProgress(): boolean; isStableDestination(blockPos: net_minecraft_core_BlockPos): boolean; isStuck(): boolean; lastStuckCheck: number; lastStuckCheckPos: net_minecraft_world_phys_Vec3; lastTimeoutCheck: number; readonly level: net_minecraft_world_level_Level; maxDistanceToWaypoint: number; maxVisitedNodesMultiplier: number; readonly mob: net_minecraft_world_entity_Mob; moveTo(arg0: number, arg1: number, arg2: number, arg3: number): boolean; moveTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean; moveTo(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; moveTo(path: net_minecraft_world_level_pathfinder_Path, arg1: number): boolean; nodeEvaluator: net_minecraft_world_level_pathfinder_NodeEvaluator; path: net_minecraft_world_level_pathfinder_Path; readonly pathFinder: net_minecraft_world_level_pathfinder_PathFinder; reachRange: number; recomputePath(): void; requiredPathLength: number; resetMaxVisitedNodesMultiplier(): void; resetStuckTimeout(): void; setCanFloat(arg0: boolean): void; setCanOpenDoors(arg0: boolean): void; setMaxVisitedNodesMultiplier(arg0: number): void; setRequiredPathLength(arg0: number): void; setSpeedModifier(arg0: number): void; shouldRecomputePath(blockPos: net_minecraft_core_BlockPos): boolean; shouldTargetNextNodeInDirection(vec3: net_minecraft_world_phys_Vec3): boolean; speedModifier: number; stop(): void; targetPos: net_minecraft_core_BlockPos; tick(): void; timeLastRecompute: number; timeoutCachedNode: net_minecraft_core_Vec3i; timeoutLimit: number; timeoutPath(): void; timeoutTimer: number; trimPath(): void; updatePathfinderMaxVisitedNodes(): void; } interface net_minecraft_world_entity_ai_navigation_WallClimberNavigation extends net_minecraft_world_entity_ai_navigation_GroundPathNavigation { moveTo(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; moveTo(arg0: number, arg1: number, arg2: number, arg3: number): boolean; moveTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean; moveTo(path: net_minecraft_world_level_pathfinder_Path, arg1: number): boolean; pathToPosition: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_ai_navigation_WaterBoundPathNavigation extends net_minecraft_world_entity_ai_navigation_PathNavigation { allowBreaching: boolean; } interface net_minecraft_world_entity_ai_sensing_AdultSensor extends net_minecraft_world_entity_ai_sensing_Sensor { setNearestVisibleAdult(livingEntity: net_minecraft_world_entity_LivingEntity, nearestVisibleLivingEntities: net_minecraft_world_entity_ai_memory_NearestVisibleLivingEntities): void; } interface net_minecraft_world_entity_ai_sensing_AdultSensorAnyType extends net_minecraft_world_entity_ai_sensing_AdultSensor { } interface net_minecraft_world_entity_ai_sensing_AxolotlAttackablesSensor extends net_minecraft_world_entity_ai_sensing_NearestVisibleLivingEntitySensor { isClose(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; isHostileTarget(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; isHuntTarget(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_sensing_BreezeAttackEntitySensor extends net_minecraft_world_entity_ai_sensing_NearestLivingEntitySensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_ai_sensing_DummySensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_FrogAttackablesSensor extends net_minecraft_world_entity_ai_sensing_NearestVisibleLivingEntitySensor { isUnreachableAttackTarget(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_sensing_GolemSensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_HoglinSpecificSensor extends net_minecraft_world_entity_ai_sensing_Sensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, hoglin: net_minecraft_world_entity_monster_hoglin_Hoglin): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; findNearestRepellent(serverLevel: net_minecraft_server_level_ServerLevel, hoglin: net_minecraft_world_entity_monster_hoglin_Hoglin): any; } interface net_minecraft_world_entity_ai_sensing_HurtBySensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_IsInWaterSensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_MobSensor extends net_minecraft_world_entity_ai_sensing_Sensor { checkForMobsNearby(livingEntity: net_minecraft_world_entity_LivingEntity): void; clearMemory(livingEntity: net_minecraft_world_entity_LivingEntity): void; readonly memoryTimeToLive: number; mobDetected(livingEntity: net_minecraft_world_entity_LivingEntity): void; readonly mobTest: any; readonly readyTest: any; readonly toSet: net_minecraft_world_entity_ai_memory_MemoryModuleType; } interface net_minecraft_world_entity_ai_sensing_NearestBedSensor extends net_minecraft_world_entity_ai_sensing_Sensor { readonly batchCache: any; doTick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; lastUpdate: number; triedCount: number; } interface net_minecraft_world_entity_ai_sensing_NearestItemSensor extends net_minecraft_world_entity_ai_sensing_Sensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_ai_sensing_NearestLivingEntitySensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_NearestVisibleLivingEntitySensor extends net_minecraft_world_entity_ai_sensing_Sensor { getMemory(): net_minecraft_world_entity_ai_memory_MemoryModuleType; getNearestEntity(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): any; getVisibleEntities(livingEntity: net_minecraft_world_entity_LivingEntity): any; isMatchingEntity(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_sensing_PiglinBruteSpecificSensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_PiglinSpecificSensor extends net_minecraft_world_entity_ai_sensing_Sensor { } interface net_minecraft_world_entity_ai_sensing_PlayerSensor extends net_minecraft_world_entity_ai_sensing_Sensor { getFollowDistance(livingEntity: net_minecraft_world_entity_LivingEntity): number; } interface net_minecraft_world_entity_ai_sensing_SecondaryPoiSensor extends net_minecraft_world_entity_ai_sensing_Sensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_ai_sensing_Sensing { hasLineOfSight(entity: net_minecraft_world_entity_Entity): boolean; readonly mob: net_minecraft_world_entity_Mob; readonly seen: any; tick(): void; readonly unseen: any; } interface net_minecraft_world_entity_ai_sensing_Sensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; requires(): any; readonly scanRate: number; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; timeToTick: number; updateTargetingConditionRanges(livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_ai_sensing_SensorType { create(): net_minecraft_world_entity_ai_sensing_Sensor; readonly factory: any; } interface net_minecraft_world_entity_ai_sensing_TemptingSensor extends net_minecraft_world_entity_ai_sensing_Sensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; isTemptation(itemStack: net_minecraft_world_item_ItemStack): boolean; playerHoldingTemptation(player: net_minecraft_world_entity_player_Player): boolean; readonly temptations: any; } interface net_minecraft_world_entity_ai_sensing_VillagerBabiesSensor extends net_minecraft_world_entity_ai_sensing_Sensor { getNearestVillagerBabies(livingEntity: net_minecraft_world_entity_LivingEntity): any; getVisibleEntities(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_entity_ai_memory_NearestVisibleLivingEntities; isVillagerBaby(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_sensing_VillagerHostilesSensor extends net_minecraft_world_entity_ai_sensing_NearestVisibleLivingEntitySensor { isClose(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; isHostile(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_entity_ai_sensing_WardenEntitySensor extends net_minecraft_world_entity_ai_sensing_NearestLivingEntitySensor { doTick(serverLevel: net_minecraft_server_level_ServerLevel, warden: net_minecraft_world_entity_monster_warden_Warden): void; doTick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_ai_targeting_TargetingConditions { checkLineOfSight: boolean; copy(): net_minecraft_world_entity_ai_targeting_TargetingConditions; ignoreInvisibilityTesting(): net_minecraft_world_entity_ai_targeting_TargetingConditions; ignoreLineOfSight(): net_minecraft_world_entity_ai_targeting_TargetingConditions; readonly isCombat: boolean; range(arg0: number): net_minecraft_world_entity_ai_targeting_TargetingConditions; selector(selector: net_minecraft_world_entity_ai_targeting_TargetingConditions_Selector): net_minecraft_world_entity_ai_targeting_TargetingConditions; test(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; testInvisible: boolean; } interface net_minecraft_world_entity_ai_targeting_TargetingConditions_Selector { test(livingEntity: net_minecraft_world_entity_LivingEntity, serverLevel: net_minecraft_server_level_ServerLevel): boolean; } interface net_minecraft_world_entity_ai_util_AirAndWaterRandomPos { } interface net_minecraft_world_entity_ai_util_AirRandomPos { } interface net_minecraft_world_entity_ai_util_DefaultRandomPos { } interface net_minecraft_world_entity_ai_util_GoalUtils { } interface net_minecraft_world_entity_ai_util_HoverRandomPos { } interface net_minecraft_world_entity_ai_util_LandRandomPos { } interface net_minecraft_world_entity_ai_util_RandomPos { } interface net_minecraft_world_entity_ai_village_ReputationEventType { } interface net_minecraft_world_entity_ai_village_VillageSiege extends net_minecraft_world_level_CustomSpawner { findRandomSpawnPos(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; hasSetupSiege: boolean; nextSpawnTime: number; siegeState: any; spawnX: number; spawnY: number; spawnZ: number; trySpawn(serverLevel: net_minecraft_server_level_ServerLevel): void; tryToSetupSiege(serverLevel: net_minecraft_server_level_ServerLevel): boolean; zombiesToSpawn: number; } interface net_minecraft_world_entity_ai_village_poi_PoiManager extends net_minecraft_world_level_chunk_storage_SectionStorage { add(blockPos: net_minecraft_core_BlockPos, holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_village_poi_PoiRecord; checkConsistencyWithBlocks(sectionPos: net_minecraft_core_SectionPos, levelChunkSection: net_minecraft_world_level_chunk_LevelChunkSection): void; readonly distanceTracker: any; ensureLoadedAndValid(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, arg2: number): void; exists(blockPos: net_minecraft_core_BlockPos, predicate: any): boolean; existsAtPosition(resourceKey: net_minecraft_resources_ResourceKey, blockPos: net_minecraft_core_BlockPos): boolean; find(predicate: any, predicate_: any, blockPos: net_minecraft_core_BlockPos, arg3: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; findAll(predicate: any, predicate_: any, blockPos: net_minecraft_core_BlockPos, arg3: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; findAllClosestFirstWithType(predicate: any, predicate_: any, blockPos: net_minecraft_core_BlockPos, arg3: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; findAllWithType(predicate: any, predicate_: any, blockPos: net_minecraft_core_BlockPos, arg3: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; findClosest(predicate: any, blockPos: net_minecraft_core_BlockPos, arg2: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; findClosest(predicate: any, predicate_: any, blockPos: net_minecraft_core_BlockPos, arg3: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; findClosestWithType(predicate: any, blockPos: net_minecraft_core_BlockPos, arg2: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; getCountInRange(predicate: any, blockPos: net_minecraft_core_BlockPos, arg2: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): number; getDebugPoiInfo(blockPos: net_minecraft_core_BlockPos): net_minecraft_util_debug_DebugPoiInfo; getInChunk(predicate: any, chunkPos: net_minecraft_world_level_ChunkPos, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; getInRange(predicate: any, blockPos: net_minecraft_core_BlockPos, arg2: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; getInSquare(predicate: any, blockPos: net_minecraft_core_BlockPos, arg2: number, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; getRandom(predicate: any, predicate_: any, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy, blockPos: net_minecraft_core_BlockPos, arg4: number, randomSource: net_minecraft_util_RandomSource): any; getType(blockPos: net_minecraft_core_BlockPos): any; isVillageCenter(arg0: number): boolean; release(blockPos: net_minecraft_core_BlockPos): boolean; remove(blockPos: net_minecraft_core_BlockPos): void; remove(chunkPos: net_minecraft_world_level_ChunkPos): void; sectionsToVillage(sectionPos: net_minecraft_core_SectionPos): number; take(predicate: any, biPredicate: any, blockPos: net_minecraft_core_BlockPos, arg3: number): any; updateFromSection(levelChunkSection: net_minecraft_world_level_chunk_LevelChunkSection, sectionPos: net_minecraft_core_SectionPos, biConsumer: any): void; } interface net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy { getTest(): any; readonly test: any; } interface net_minecraft_world_entity_ai_village_poi_PoiRecord { acquireTicket(): boolean; equals(object: any): boolean; freeTickets: number; getFreeTickets(): number; getPoiType(): net_minecraft_core_Holder; getPos(): net_minecraft_core_BlockPos; hasSpace(): boolean; hashCode(): number; isOccupied(): boolean; pack(): net_minecraft_world_entity_ai_village_poi_PoiRecord_Packed; readonly poiType: net_minecraft_core_Holder; readonly pos: net_minecraft_core_BlockPos; releaseTicket(): boolean; readonly setDirty: any; } interface net_minecraft_world_entity_ai_village_poi_PoiRecord_Packed { equals(o: any): boolean; freeTickets(): number; hashCode(): number; poiType(): net_minecraft_core_Holder; pos(): net_minecraft_core_BlockPos; toString(): string; unpack(runnable: any): net_minecraft_world_entity_ai_village_poi_PoiRecord; } interface net_minecraft_world_entity_ai_village_poi_PoiSection { add(blockPos: net_minecraft_core_BlockPos, holder: net_minecraft_core_Holder): net_minecraft_world_entity_ai_village_poi_PoiRecord; add(poiRecord: net_minecraft_world_entity_ai_village_poi_PoiRecord): boolean; readonly byType: any; clear(): void; exists(blockPos: net_minecraft_core_BlockPos, predicate: any): boolean; getDebugPoiInfo(blockPos: net_minecraft_core_BlockPos): any; getFreeTickets(blockPos: net_minecraft_core_BlockPos): number; getPoiRecord(blockPos: net_minecraft_core_BlockPos): any; getRecords(predicate: any, occupancy: net_minecraft_world_entity_ai_village_poi_PoiManager_Occupancy): any; getType(blockPos: net_minecraft_core_BlockPos): any; isValid(): boolean; pack(): net_minecraft_world_entity_ai_village_poi_PoiSection_Packed; readonly records: any; refresh(consumer: any): void; release(blockPos: net_minecraft_core_BlockPos): boolean; remove(blockPos: net_minecraft_core_BlockPos): void; readonly setDirty: any; } interface net_minecraft_world_entity_ai_village_poi_PoiSection_Packed { equals(o: any): boolean; hashCode(): number; isValid(): boolean; records(): any; toString(): string; unpack(runnable: any): net_minecraft_world_entity_ai_village_poi_PoiSection; } interface net_minecraft_world_entity_ai_village_poi_PoiType { equals(o: any): boolean; hashCode(): number; is(blockState: net_minecraft_world_level_block_state_BlockState): boolean; matchingStates(): any; maxTickets(): number; toString(): string; validRange(): number; } interface net_minecraft_world_entity_ai_village_poi_PoiTypes { } interface net_minecraft_world_entity_ambient_AmbientCreature extends net_minecraft_world_entity_Mob { } interface net_minecraft_world_entity_ambient_Bat extends net_minecraft_world_entity_ambient_AmbientCreature { readonly flyAnimationState: net_minecraft_world_entity_AnimationState; isResting(): boolean; readonly restAnimationState: net_minecraft_world_entity_AnimationState; setResting(arg0: boolean): void; setupAnimationStates(): void; targetPosition: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_animal_AbstractCow extends net_minecraft_world_entity_animal_Animal { } interface net_minecraft_world_entity_animal_AbstractFish extends net_minecraft_world_entity_animal_WaterAnimal, net_minecraft_world_entity_animal_Bucketable { canRandomSwim(): boolean; getFlopSound(): net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_entity_animal_AbstractGolem extends net_minecraft_world_entity_PathfinderMob { } interface net_minecraft_world_entity_animal_AbstractSchoolingFish extends net_minecraft_world_entity_animal_AbstractFish { addFollower(): void; addFollowers(stream: any): void; canBeFollowed(): boolean; getMaxSchoolSize(): number; hasFollowers(): boolean; inRangeOfLeader(): boolean; isFollower(): boolean; leader: net_minecraft_world_entity_animal_AbstractSchoolingFish; pathToLeader(): void; removeFollower(): void; schoolSize: number; startFollowing(abstractSchoolingFish: net_minecraft_world_entity_animal_AbstractSchoolingFish): net_minecraft_world_entity_animal_AbstractSchoolingFish; stopFollowing(): void; } interface net_minecraft_world_entity_animal_AbstractSchoolingFish_SchoolSpawnGroupData extends net_minecraft_world_entity_SpawnGroupData { readonly leader: net_minecraft_world_entity_animal_AbstractSchoolingFish; } interface net_minecraft_world_entity_animal_AgeableWaterCreature extends net_minecraft_world_entity_AgeableMob { handleAirSupply(arg0: number): void; } interface net_minecraft_world_entity_animal_Animal extends net_minecraft_world_entity_AgeableMob { canFallInLove(): boolean; canMate(animal: net_minecraft_world_entity_animal_Animal): boolean; finalizeSpawnChildFromBreeding(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal, ageableMob: net_minecraft_world_entity_AgeableMob): void; getInLoveTime(): number; getLoveCause(): net_minecraft_server_level_ServerPlayer; getWalkTargetValue(blockPos: net_minecraft_core_BlockPos, levelReader: net_minecraft_world_level_LevelReader): number; getWalkTargetValue(blockPos: net_minecraft_core_BlockPos): number; inLove: number; isFood(itemStack: net_minecraft_world_item_ItemStack): boolean; isInLove(): boolean; loveCause: net_minecraft_world_entity_EntityReference; playEatingSound(): void; resetLove(): void; setInLove(player: net_minecraft_world_entity_player_Player): void; setInLoveTime(arg0: number): void; spawnChildFromBreeding(serverLevel: net_minecraft_server_level_ServerLevel, animal: net_minecraft_world_entity_animal_Animal): void; } interface net_minecraft_world_entity_animal_Bee extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_NeutralMob, net_minecraft_world_entity_animal_FlyingAnimal { beePollinateGoal: any; closerThan(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; closerThan(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; closerThan(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number): boolean; doesHiveHaveSpace(blockPos: net_minecraft_core_BlockPos): boolean; dropFlower(): void; dropHive(): void; dropOffNectar(): void; getBeehiveBlockEntity(): net_minecraft_world_level_block_entity_BeehiveBlockEntity; getBlacklistedHives(): any; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Bee; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getCropsGrownSincePollination(): number; getFlag(arg0: number): boolean; getGoalSelector(): net_minecraft_world_entity_ai_goal_GoalSelector; getHivePos(): net_minecraft_core_BlockPos; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getRollAmount(arg0: number): number; getSavedFlowerPos(): net_minecraft_core_BlockPos; getTravellingTicks(): number; goToHiveGoal: net_minecraft_world_entity_animal_Bee_BeeGoToHiveGoal; goToKnownFlowerGoal: net_minecraft_world_entity_animal_Bee_BeeGoToKnownFlowerGoal; hasHive(): boolean; hasNectar(): boolean; hasSavedFlowerPos(): boolean; hasStung(): boolean; hivePos: net_minecraft_core_BlockPos; incrementNumCropsGrownSincePollination(): void; isHiveNearFire(): boolean; isHiveValid(): boolean; isRolling(): boolean; isTiredOfLookingForNectar(): boolean; isTooFarAway(blockPos: net_minecraft_core_BlockPos): boolean; jumpInLiquidInternal(): void; jumpInLiquidInternal(onSuper: any): void; numCropsGrownSincePollination: number; pathfindRandomlyTowards(blockPos: net_minecraft_core_BlockPos): void; persistentAngerTarget: any; remainingCooldownBeforeLocatingNewFlower: number; remainingCooldownBeforeLocatingNewHive: number; resetNumCropsGrownSincePollination(): void; resetTicksWithoutNectarSinceExitingHive(): void; rollAmount: number; rollAmountO: number; savedFlowerPos: net_minecraft_core_BlockPos; setFlag(arg0: number, arg1: boolean): void; setHasNectar(arg0: boolean): void; setHasStung(arg0: boolean): void; setHivePos(blockPos: net_minecraft_core_BlockPos): void; setRolling(arg0: boolean): void; setSavedFlowerPos(blockPos: net_minecraft_core_BlockPos): void; setStayOutOfHiveCountdown(arg0: number): void; spawnFluidParticle(level: net_minecraft_world_level_Level, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, particleOptions: net_minecraft_core_particles_ParticleOptions): void; stayOutOfHiveCountdown: number; ticksWithoutNectarSinceExitingHive: number; timeSinceSting: number; underWaterTicks: number; updateRollAmount(): void; wantsToEnterHive(): boolean; } interface net_minecraft_world_entity_animal_Bee_BeeGoToHiveGoal extends net_minecraft_world_entity_ai_goal_Goal { blacklistTarget(blockPos: net_minecraft_core_BlockPos): void; readonly blacklistedTargets: any; canBeeContinueToUse(): boolean; canBeeUse(): boolean; clearBlacklist(): void; dropAndBlacklistHive(): void; hasReachedTarget(blockPos: net_minecraft_core_BlockPos): boolean; isTargetBlacklisted(blockPos: net_minecraft_core_BlockPos): boolean; lastPath: net_minecraft_world_level_pathfinder_Path; pathfindDirectlyTowards(blockPos: net_minecraft_core_BlockPos): boolean; ticksStuck: number; travellingTicks: number; } interface net_minecraft_world_entity_animal_Bee_BeeGoToKnownFlowerGoal extends net_minecraft_world_entity_ai_goal_Goal { canBeeContinueToUse(): boolean; canBeeUse(): boolean; travellingTicks: number; wantsToGoToKnownFlower(): boolean; } interface net_minecraft_world_entity_animal_Bucketable { fromBucket(): boolean; getBucketItemStack(): net_minecraft_world_item_ItemStack; getPickupSound(): net_minecraft_sounds_SoundEvent; loadFromBucketTag(compoundTag: net_minecraft_nbt_CompoundTag): void; saveToBucketTag(itemStack: net_minecraft_world_item_ItemStack): void; setFromBucket(arg0: boolean): void; } interface net_minecraft_world_entity_animal_Cat extends net_minecraft_world_entity_TamableAnimal { avoidPlayersGoal: any; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Cat; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getCollarColor(): net_minecraft_world_item_DyeColor; getLieDownAmount(arg0: number): number; getLieDownAmountTail(arg0: number): number; getRelaxStateOneAmount(arg0: number): number; getVariant(): net_minecraft_core_Holder; handleLieDown(): void; hiss(): void; isLying(): boolean; isLyingOnTopOfSleepingPlayer(): boolean; isRelaxStateOne(): boolean; lieDownAmount: number; lieDownAmountO: number; lieDownAmountOTail: number; lieDownAmountTail: number; reassessTameGoals(): void; relaxStateOneAmount: number; relaxStateOneAmountO: number; setCollarColor(dyeColor: net_minecraft_world_item_DyeColor): void; setLying(arg0: boolean): void; setRelaxStateOne(arg0: boolean): void; setVariant(holder: net_minecraft_core_Holder): void; temptGoal: net_minecraft_world_entity_ai_goal_TemptGoal; tryToTame(player: net_minecraft_world_entity_player_Player): void; updateLieDownAmount(): void; updateRelaxStateOneAmount(): void; } interface net_minecraft_world_entity_animal_CatVariant extends net_minecraft_world_entity_variant_PriorityProvider { assetInfo(): net_minecraft_core_ClientAsset_ResourceTexture; equals(o: any): boolean; hashCode(): number; spawnConditions(): net_minecraft_world_entity_variant_SpawnPrioritySelectors; toString(): string; } interface net_minecraft_world_entity_animal_CatVariants { } interface net_minecraft_world_entity_animal_Chicken extends net_minecraft_world_entity_animal_Animal { eggTime: number; flap: number; flapSpeed: number; flapping: number; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Chicken; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getVariant(): net_minecraft_core_Holder; isChickenJockey: any; nextFlap: number; oFlap: number; oFlapSpeed: number; positionRider(entity: net_minecraft_world_entity_Entity, moveFunction: net_minecraft_world_entity_Entity_MoveFunction): void; positionRider(entity: net_minecraft_world_entity_Entity): void; setChickenJockey(arg0: boolean): void; setVariant(holder: net_minecraft_core_Holder): void; } interface net_minecraft_world_entity_animal_ChickenVariant extends net_minecraft_world_entity_variant_PriorityProvider { equals(o: any): boolean; hashCode(): number; modelAndTexture(): net_minecraft_world_entity_variant_ModelAndTexture; spawnConditions(): net_minecraft_world_entity_variant_SpawnPrioritySelectors; toString(): string; } interface net_minecraft_world_entity_animal_ChickenVariant_ModelType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_entity_animal_ChickenVariants { } interface net_minecraft_world_entity_animal_Cod extends net_minecraft_world_entity_animal_AbstractSchoolingFish { } interface net_minecraft_world_entity_animal_Cow extends net_minecraft_world_entity_animal_AbstractCow { getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Cow; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getVariant(): net_minecraft_core_Holder; setVariant(holder: net_minecraft_core_Holder): void; } interface net_minecraft_world_entity_animal_CowVariant extends net_minecraft_world_entity_variant_PriorityProvider { equals(o: any): boolean; hashCode(): number; modelAndTexture(): net_minecraft_world_entity_variant_ModelAndTexture; spawnConditions(): net_minecraft_world_entity_variant_SpawnPrioritySelectors; toString(): string; } interface net_minecraft_world_entity_animal_CowVariant_ModelType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_entity_animal_CowVariants { } interface net_minecraft_world_entity_animal_Dolphin extends net_minecraft_world_entity_animal_AgeableWaterCreature { addParticlesAroundSelf(particleOptions: net_minecraft_core_particles_ParticleOptions): void; closeToNextPos(): boolean; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Dolphin; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getMoistnessLevel(): number; gotFish(): boolean; setGotFish(arg0: boolean): void; setMoisntessLevel(arg0: number): void; treasurePos: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_animal_FlyingAnimal { isFlying(): boolean; } interface net_minecraft_world_entity_animal_Fox extends net_minecraft_world_entity_animal_Animal { addTrustedEntity(livingEntity: net_minecraft_world_entity_LivingEntity): void; addTrustedEntity(entityReference: net_minecraft_world_entity_EntityReference): void; canEat(itemStack: net_minecraft_world_item_ItemStack): boolean; canMove(): boolean; clearStates(): void; clearTrusted(): void; crouchAmount: number; crouchAmountO: number; dropItemStack(itemStack: net_minecraft_world_item_ItemStack): void; fishTargetGoal: net_minecraft_world_entity_ai_goal_Goal; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Fox; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getCrouchAmount(arg0: number): number; getFlag(arg0: number): boolean; getHeadRollAngle(arg0: number): number; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getTrustedEntities(): any; getVariant(): net_minecraft_world_entity_animal_Fox_Variant; interestedAngle: number; interestedAngleO: number; isDefending(): boolean; isFaceplanted(): boolean; isFullyCrouched(): boolean; isInterested(): boolean; isPouncing(): boolean; isSitting(): boolean; landTargetGoal: net_minecraft_world_entity_ai_goal_Goal; setDefending(arg0: boolean): void; setFaceplanted(arg0: boolean): void; setFlag(arg0: number, arg1: boolean): void; setIsCrouching(arg0: boolean): void; setIsInterested(arg0: boolean): void; setIsPouncing(arg0: boolean): void; setSitting(arg0: boolean): void; setSleeping(arg0: boolean): void; setTargetGoals(): void; setVariant(variant: net_minecraft_world_entity_animal_Fox_Variant): void; spitOutItem(itemStack: net_minecraft_world_item_ItemStack): void; ticksSinceEaten: number; trusts(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; turtleEggTargetGoal: net_minecraft_world_entity_ai_goal_Goal; wakeUp(): void; } interface net_minecraft_world_entity_animal_Fox_FoxAlertableEntitiesSelector extends net_minecraft_world_entity_ai_targeting_TargetingConditions_Selector { } interface net_minecraft_world_entity_animal_Fox_FoxEatBerriesGoal extends net_minecraft_world_entity_ai_goal_MoveToBlockGoal { onReachedTarget(): void; pickGlowBerry(blockState: net_minecraft_world_level_block_state_BlockState): void; pickSweetBerries(blockState: net_minecraft_world_level_block_state_BlockState): void; ticksWaited: number; } interface net_minecraft_world_entity_animal_Fox_FoxGroupData extends net_minecraft_world_entity_AgeableMob_AgeableMobGroupData { readonly variant: net_minecraft_world_entity_animal_Fox_Variant; } interface net_minecraft_world_entity_animal_Fox_FoxLookControl extends net_minecraft_world_entity_ai_control_LookControl { } interface net_minecraft_world_entity_animal_Fox_FoxPounceGoal extends net_minecraft_world_entity_ai_goal_JumpGoal { } interface net_minecraft_world_entity_animal_Fox_Variant extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; readonly name: string; } interface net_minecraft_world_entity_animal_HappyGhast extends net_minecraft_world_entity_animal_Animal { adultGhastSetup(): void; babyGhastSetup(): void; checkRestriction(): void; continuousHeal(): void; createBabyNavigation(level: net_minecraft_world_level_Level): net_minecraft_world_entity_ai_navigation_PathNavigation; doPlayerRide(player: net_minecraft_world_entity_player_Player): void; getHappyGhastRestrictionRadius(): number; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getRiddenRotation(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_Vec2; isLeashHolder(): boolean; isOnStillTimeout(): boolean; leashHolderTime: number; scanPlayerAboveGhast(): boolean; serverStillTimeout: number; setLeashHolder(arg0: boolean): void; setServerStillTimeout(arg0: number): void; staysStill(): boolean; syncStayStillFlag(): void; } interface net_minecraft_world_entity_animal_HappyGhastAi { } interface net_minecraft_world_entity_animal_IronGolem extends net_minecraft_world_entity_animal_AbstractGolem, net_minecraft_world_entity_NeutralMob { attackAnimationTick: number; getAttackAnimationTick(): number; getAttackDamage(): number; getCrackiness(): net_minecraft_world_entity_Crackiness_Level; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getOfferFlowerTick(): number; isPlayerCreated(): boolean; offerFlower(arg0: boolean): void; offerFlowerTick: number; persistentAngerTarget: any; remainingPersistentAngerTime: number; setPlayerCreated(arg0: boolean): void; } interface net_minecraft_world_entity_animal_MushroomCow extends net_minecraft_world_entity_animal_AbstractCow, net_minecraft_world_entity_Shearable { getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_MushroomCow; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getEffectsFromItemStack(itemStack: net_minecraft_world_item_ItemStack): any; getOffspringVariant(mushroomCow: net_minecraft_world_entity_animal_MushroomCow): net_minecraft_world_entity_animal_MushroomCow_Variant; getVariant(): net_minecraft_world_entity_animal_MushroomCow_Variant; lastLightningBoltUUID: any; setVariant(variant: net_minecraft_world_entity_animal_MushroomCow_Variant): void; stewEffects: net_minecraft_world_item_component_SuspiciousStewEffects; } interface net_minecraft_world_entity_animal_MushroomCow_Variant extends net_minecraft_util_StringRepresentable { readonly blockState: net_minecraft_world_level_block_state_BlockState; getBlockState(): net_minecraft_world_level_block_state_BlockState; id(): number; readonly type: string; } interface net_minecraft_world_entity_animal_Ocelot extends net_minecraft_world_entity_animal_Animal { getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Ocelot; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; isTrusting(): boolean; ocelotAvoidPlayersGoal: any; reassessTrustingGoals(): void; setTrusting(arg0: boolean): void; spawnTrustingParticles(arg0: boolean): void; temptGoal: any; } interface net_minecraft_world_entity_animal_Panda extends net_minecraft_world_entity_animal_Animal { addEatingParticles(): void; afterSneeze(): void; canPerformAction(): boolean; didBite: boolean; eat(arg0: boolean): void; getEatCounter(): number; getFlag(arg0: number): boolean; getHiddenGene(): net_minecraft_world_entity_animal_Panda_Gene; getLieOnBackAmount(arg0: number): number; getMainGene(): net_minecraft_world_entity_animal_Panda_Gene; getOneOfGenesRandomly(): net_minecraft_world_entity_animal_Panda_Gene; getRollAmount(arg0: number): number; getSitAmount(arg0: number): number; getSneezeCounter(): number; getUnhappyCounter(): number; getVariant(): net_minecraft_world_entity_animal_Panda_Gene; gotBamboo: boolean; handleEating(): void; handleRoll(): void; isBrown(): boolean; isEating(): boolean; isLazy(): boolean; isOnBack(): boolean; isPlayful(): boolean; isRolling(): boolean; isScared(): boolean; isSitting(): boolean; isSneezing(): boolean; isWeak(): boolean; isWorried(): boolean; lookAtPlayerGoal: any; onBackAmount: number; onBackAmountO: number; roll(arg0: boolean): void; rollAmount: number; rollAmountO: number; rollCounter: number; rollDelta: net_minecraft_world_phys_Vec3; setAttributes(): void; setEatCounter(arg0: number): void; setFlag(arg0: number, arg1: boolean): void; setGeneFromParents(panda: net_minecraft_world_entity_animal_Panda, panda_: net_minecraft_world_entity_animal_Panda): void; setHiddenGene(gene: net_minecraft_world_entity_animal_Panda_Gene): void; setMainGene(gene: net_minecraft_world_entity_animal_Panda_Gene): void; setOnBack(arg0: boolean): void; setSneezeCounter(arg0: number): void; setUnhappyCounter(arg0: number): void; sit(arg0: boolean): void; sitAmount: number; sitAmountO: number; sneeze(arg0: boolean): void; tryToSit(): void; updateOnBackAnimation(): void; updateRollAmount(): void; updateSitAmount(): void; } interface net_minecraft_world_entity_animal_Panda_Gene extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; isRecessive(): boolean; readonly name: string; } interface net_minecraft_world_entity_animal_Parrot extends net_minecraft_world_entity_animal_ShoulderRidingEntity, net_minecraft_world_entity_animal_FlyingAnimal { calculateFlapping(): void; flap: number; flapSpeed: number; flapping: number; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getVariant(): net_minecraft_world_entity_animal_Parrot_Variant; isPartyParrot(): boolean; jukebox: net_minecraft_core_BlockPos; nextFlap: number; oFlap: number; oFlapSpeed: number; partyParrot: boolean; setVariant(variant: net_minecraft_world_entity_animal_Parrot_Variant): void; } interface net_minecraft_world_entity_animal_Parrot_Variant extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; readonly name: string; } interface net_minecraft_world_entity_animal_Pig extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_ItemSteerable { getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Pig; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getVariant(): net_minecraft_core_Holder; setVariant(holder: net_minecraft_core_Holder): void; readonly steering: net_minecraft_world_entity_ItemBasedSteering; } interface net_minecraft_world_entity_animal_PigVariant extends net_minecraft_world_entity_variant_PriorityProvider { equals(o: any): boolean; hashCode(): number; modelAndTexture(): net_minecraft_world_entity_variant_ModelAndTexture; spawnConditions(): net_minecraft_world_entity_variant_SpawnPrioritySelectors; toString(): string; } interface net_minecraft_world_entity_animal_PigVariant_ModelType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_entity_animal_PigVariants { } interface net_minecraft_world_entity_animal_PolarBear extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_NeutralMob { clientSideStandAnimation: number; clientSideStandAnimationO: number; getStandingAnimationScale(arg0: number): number; isStanding(): boolean; persistentAngerTarget: any; playWarningSound(): void; remainingPersistentAngerTime: number; setStanding(arg0: boolean): void; warningSoundTicks: number; } interface net_minecraft_world_entity_animal_Pufferfish extends net_minecraft_world_entity_animal_AbstractFish { deflateTimer: number; getPuffState(): number; inflateCounter: number; setPuffState(arg0: number): void; touch(serverLevel: net_minecraft_server_level_ServerLevel, mob: net_minecraft_world_entity_Mob): void; } interface net_minecraft_world_entity_animal_Rabbit extends net_minecraft_world_entity_animal_Animal { checkLandingDelay(): void; disableJumpControl(): void; enableJumpControl(): void; facePoint(arg0: number, arg1: number): void; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_Rabbit; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getJumpCompletion(arg0: number): number; getJumpSound(): net_minecraft_sounds_SoundEvent; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getVariant(): net_minecraft_world_entity_animal_Rabbit_Variant; jumpDelayTicks: number; jumpDuration: number; jumpTicks: number; moreCarrotTicks: number; setLandingDelay(): void; setSpeedModifier(arg0: number): void; setVariant(variant: net_minecraft_world_entity_animal_Rabbit_Variant): void; startJumping(): void; wantsMoreFood(): boolean; wasOnGround: boolean; } interface net_minecraft_world_entity_animal_Rabbit_RabbitGroupData extends net_minecraft_world_entity_AgeableMob_AgeableMobGroupData { readonly variant: net_minecraft_world_entity_animal_Rabbit_Variant; } interface net_minecraft_world_entity_animal_Rabbit_RabbitJumpControl extends net_minecraft_world_entity_ai_control_JumpControl { canJump(): boolean; readonly rabbit: net_minecraft_world_entity_animal_Rabbit; setCanJump(arg0: boolean): void; wantJump(): boolean; } interface net_minecraft_world_entity_animal_Rabbit_Variant extends net_minecraft_util_StringRepresentable { id(): number; readonly name: string; } interface net_minecraft_world_entity_animal_Salmon extends net_minecraft_world_entity_animal_AbstractSchoolingFish { getSalmonScale(): number; getVariant(): net_minecraft_world_entity_animal_Salmon_Variant; setVariant(variant: net_minecraft_world_entity_animal_Salmon_Variant): void; } interface net_minecraft_world_entity_animal_Salmon_Variant extends net_minecraft_util_StringRepresentable { readonly boundingBoxScale: number; id(): number; readonly name: string; } interface net_minecraft_world_entity_animal_ShoulderRidingEntity extends net_minecraft_world_entity_TamableAnimal { canSitOnShoulder(): boolean; rideCooldownCounter: number; setEntityOnShoulder(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; } interface net_minecraft_world_entity_animal_SnowGolem extends net_minecraft_world_entity_animal_AbstractGolem, net_minecraft_world_entity_Shearable, net_minecraft_world_entity_monster_RangedAttackMob { getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; hasPumpkin(): boolean; setPumpkin(arg0: boolean): void; } interface net_minecraft_world_entity_animal_Squid extends net_minecraft_world_entity_animal_AgeableWaterCreature { getInkParticle(): net_minecraft_core_particles_ParticleOptions; getSquirtSound(): net_minecraft_sounds_SoundEvent; hasMovementVector(): boolean; movementVector: net_minecraft_world_phys_Vec3; oldTentacleAngle: number; oldTentacleMovement: number; rotateSpeed: number; rotateVector(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; spawnInk(): void; tentacleAngle: number; tentacleMovement: number; tentacleSpeed: number; xBodyRot: number; xBodyRotO: number; zBodyRot: number; zBodyRotO: number; } interface net_minecraft_world_entity_animal_TemperatureVariants { } interface net_minecraft_world_entity_animal_TropicalFish extends net_minecraft_world_entity_animal_AbstractSchoolingFish { getBaseColor(): net_minecraft_world_item_DyeColor; getPackedVariant(): number; getPattern(): net_minecraft_world_entity_animal_TropicalFish_Pattern; getPatternColor(): net_minecraft_world_item_DyeColor; isSchool: boolean; setBaseColor(dyeColor: net_minecraft_world_item_DyeColor): void; setPackedVariant(arg0: number): void; setPattern(pattern: net_minecraft_world_entity_animal_TropicalFish_Pattern): void; setPatternColor(dyeColor: net_minecraft_world_item_DyeColor): void; } interface net_minecraft_world_entity_animal_TropicalFish_Base { readonly id: number; } interface net_minecraft_world_entity_animal_TropicalFish_Pattern extends net_minecraft_util_StringRepresentable, net_minecraft_world_item_component_TooltipProvider { base(): net_minecraft_world_entity_animal_TropicalFish_Base; displayName(): net_minecraft_network_chat_Component; getPackedId(): number; readonly name: string; readonly packedId: number; } interface net_minecraft_world_entity_animal_TropicalFish_Variant { baseColor(): net_minecraft_world_item_DyeColor; equals(o: any): boolean; getPackedId(): number; hashCode(): number; pattern(): net_minecraft_world_entity_animal_TropicalFish_Pattern; patternColor(): net_minecraft_world_item_DyeColor; toString(): string; } interface net_minecraft_world_entity_animal_Turtle extends net_minecraft_world_entity_animal_Animal { goingHome: boolean; hasEgg(): boolean; homePos: net_minecraft_core_BlockPos; isLayingEgg(): boolean; layEggCounter: number; setHasEgg(arg0: boolean): void; setHomePos(blockPos: net_minecraft_core_BlockPos): void; setLayingEgg(arg0: boolean): void; travelPos: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_animal_WaterAnimal extends net_minecraft_world_entity_PathfinderMob { handleAirSupply(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number): void; } interface net_minecraft_world_entity_animal_allay_Allay extends net_minecraft_world_entity_PathfinderMob, net_minecraft_world_entity_npc_InventoryCarrier, net_minecraft_world_level_gameevent_vibrations_VibrationSystem { allayConsidersItemEqual(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; canDuplicate(): boolean; dancingAnimationTicks: number; duplicateAllay(): void; duplicationCooldown: number; readonly dynamicJukeboxListener: net_minecraft_world_level_gameevent_DynamicGameEventListener; readonly dynamicVibrationListener: net_minecraft_world_level_gameevent_DynamicGameEventListener; getHoldingItemAnimationProgress(arg0: number): number; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getSpinningProgress(arg0: number): number; hasItemInHand(): boolean; hasNonMatchingPotion(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; holdingItemAnimationTicks: number; holdingItemAnimationTicks0: number; readonly inventory: net_minecraft_world_SimpleContainer; isDancing(): boolean; isLikedPlayer(entity: net_minecraft_world_entity_Entity): boolean; isOnPickupCooldown(): boolean; isSpinning(): boolean; jukeboxPos: net_minecraft_core_BlockPos; removeInteractionItem(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; resetDuplicationCooldown(): void; setDancing(arg0: boolean): void; setDuplicationCooldown(arg0: number): void; setJukeboxPlaying(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; shouldStopDancing(): boolean; spawnHeartParticle(): void; spinningAnimationTicks: number; spinningAnimationTicks0: number; updateDuplicationCooldown(): void; vibrationData: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data; readonly vibrationUser: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User; } interface net_minecraft_world_entity_animal_allay_AllayAi { } interface net_minecraft_world_entity_animal_armadillo_Armadillo extends net_minecraft_world_entity_animal_Animal { brushOffScute(entity: net_minecraft_world_entity_Entity, itemStack: net_minecraft_world_item_ItemStack): boolean; canStayRolledUp(): boolean; getState(): net_minecraft_world_entity_animal_armadillo_Armadillo_ArmadilloState; inStateTicks: number; isScared(): boolean; isScaredBy(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly peekAnimationState: net_minecraft_world_entity_AnimationState; peekReceivedClient: boolean; pickNextScuteDropTime(): number; rollOut(): void; readonly rollOutAnimationState: net_minecraft_world_entity_AnimationState; rollUp(): void; readonly rollUpAnimationState: net_minecraft_world_entity_AnimationState; scuteTime: number; setupAnimationStates(): void; shouldHideInShell(): boolean; shouldSwitchToScaredState(): boolean; switchToState(armadilloState: net_minecraft_world_entity_animal_armadillo_Armadillo_ArmadilloState): void; } interface net_minecraft_world_entity_animal_armadillo_Armadillo_ArmadilloState extends net_minecraft_util_StringRepresentable { animationDuration(): number; id(): number; isThreatened(): boolean; readonly name: string; shouldHideInShell(arg0: number): boolean; } interface net_minecraft_world_entity_animal_armadillo_ArmadilloAi { } interface net_minecraft_world_entity_animal_armadillo_ArmadilloAi_ArmadilloBallUp extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; dangerWasAround: boolean; nextPeekTimer: number; pickNextPeekTimer(armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo): number; start(serverLevel: net_minecraft_server_level_ServerLevel, armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_animal_armadillo_ArmadilloAi_ArmadilloPanic extends net_minecraft_world_entity_ai_behavior_AnimalPanic { start(serverLevel: net_minecraft_server_level_ServerLevel, armadillo: net_minecraft_world_entity_animal_armadillo_Armadillo, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_animal_axolotl_Axolotl extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_animal_Bucketable { applySupportingEffects(player: net_minecraft_world_entity_player_Player): void; getVariant(): net_minecraft_world_entity_animal_axolotl_Axolotl_Variant; handleAirSupply(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number): void; readonly inWaterAnimator: net_minecraft_util_BinaryAnimator; isPlayingDead(): boolean; readonly movingAnimator: net_minecraft_util_BinaryAnimator; readonly onGroundAnimator: net_minecraft_util_BinaryAnimator; readonly playingDeadAnimator: net_minecraft_util_BinaryAnimator; rehydrate(): void; setPlayingDead(arg0: boolean): void; setVariant(variant: net_minecraft_world_entity_animal_axolotl_Axolotl_Variant): void; tickAnimations(): void; } interface net_minecraft_world_entity_animal_axolotl_Axolotl_AnimationState { } interface net_minecraft_world_entity_animal_axolotl_Axolotl_AxolotlGroupData extends net_minecraft_world_entity_AgeableMob_AgeableMobGroupData { getVariant(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_entity_animal_axolotl_Axolotl_Variant; readonly types: net_minecraft_world_entity_animal_axolotl_Axolotl_Variant[]; } interface net_minecraft_world_entity_animal_axolotl_Axolotl_Variant extends net_minecraft_util_StringRepresentable { readonly common: boolean; getId(): number; getName(): string; readonly id: number; readonly name: string; } interface net_minecraft_world_entity_animal_axolotl_AxolotlAi { } interface net_minecraft_world_entity_animal_axolotl_PlayDead extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, axolotl: net_minecraft_world_entity_animal_axolotl_Axolotl, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, axolotl: net_minecraft_world_entity_animal_axolotl_Axolotl): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, axolotl: net_minecraft_world_entity_animal_axolotl_Axolotl, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_animal_axolotl_ValidatePlayDead { } interface net_minecraft_world_entity_animal_camel_Camel extends net_minecraft_world_entity_animal_horse_AbstractHorse { canCamelChangePose(): boolean; readonly dashAnimationState: net_minecraft_world_entity_AnimationState; dashCooldown: number; getBodyAnchorAnimationYOffset(arg0: boolean, arg1: number, entityDimensions: net_minecraft_world_entity_EntityDimensions, arg3: number): number; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_camel_Camel; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getPoseTime(): number; readonly idleAnimationState: net_minecraft_world_entity_AnimationState; idleAnimationTimeout: number; isCamelSitting(): boolean; isCamelVisuallySitting(): boolean; isDashing(): boolean; isInPoseTransition(): boolean; isVisuallySittingDown(): boolean; refuseToMove(): boolean; resetLastPoseChangeTick(arg0: number): void; resetLastPoseChangeTickToFullStand(arg0: number): void; setDashing(arg0: boolean): void; setupAnimationStates(): void; readonly sitAnimationState: net_minecraft_world_entity_AnimationState; sitDown(): void; readonly sitPoseAnimationState: net_minecraft_world_entity_AnimationState; readonly sitUpAnimationState: net_minecraft_world_entity_AnimationState; standUp(): void; standUpInstantly(): void; } interface net_minecraft_world_entity_animal_camel_CamelAi { } interface net_minecraft_world_entity_animal_camel_CamelAi_CamelPanic extends net_minecraft_world_entity_ai_behavior_AnimalPanic { start(serverLevel: net_minecraft_server_level_ServerLevel, camel: net_minecraft_world_entity_animal_camel_Camel, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, pathfinderMob: net_minecraft_world_entity_PathfinderMob, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_animal_camel_CamelAi_RandomSitting extends net_minecraft_world_entity_ai_behavior_Behavior { checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, camel: net_minecraft_world_entity_animal_camel_Camel): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; readonly minimalPoseTicks: number; start(serverLevel: net_minecraft_server_level_ServerLevel, camel: net_minecraft_world_entity_animal_camel_Camel, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_animal_coppergolem_CopperGolem extends net_minecraft_world_entity_animal_AbstractGolem, net_minecraft_world_entity_ContainerUser, net_minecraft_world_entity_Shearable { canTurnToStatue(level: net_minecraft_world_level_Level): boolean; clearOpenedChestPos(): void; getIdleAnimationState(): net_minecraft_world_entity_AnimationState; getInteractionDropItemAnimationState(): net_minecraft_world_entity_AnimationState; getInteractionDropNoItemAnimationState(): net_minecraft_world_entity_AnimationState; getInteractionGetItemAnimationState(): net_minecraft_world_entity_AnimationState; getInteractionGetNoItemAnimationState(): net_minecraft_world_entity_AnimationState; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getSpinHeadSound(): net_minecraft_sounds_SoundEvent; getState(): net_minecraft_world_entity_animal_coppergolem_CopperGolemState; getWeatherState(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; idleAnimationStartTick: number; readonly idleAnimationState: net_minecraft_world_entity_AnimationState; readonly interactionDropItemAnimationState: net_minecraft_world_entity_AnimationState; readonly interactionDropNoItemAnimationState: net_minecraft_world_entity_AnimationState; readonly interactionGetItemAnimationState: net_minecraft_world_entity_AnimationState; readonly interactionGetNoItemAnimationState: net_minecraft_world_entity_AnimationState; lastLightningBoltUUID: any; nextWeatheringTick: number; openedChestPos: net_minecraft_core_BlockPos; playHeadSpinSound(): void; playSpawnSound(): void; setOpenedChestPos(blockPos: net_minecraft_core_BlockPos): void; setState(copperGolemState: net_minecraft_world_entity_animal_coppergolem_CopperGolemState): void; setWeatherState(weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState): void; setupAnimationStates(): void; spawn(weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState): void; turnToStatue(serverLevel: net_minecraft_server_level_ServerLevel): void; updateWeathering(serverLevel: net_minecraft_server_level_ServerLevel, randomSource: net_minecraft_util_RandomSource, arg2: number): void; } interface net_minecraft_world_entity_animal_coppergolem_CopperGolemAi { } interface net_minecraft_world_entity_animal_coppergolem_CopperGolemOxidationLevel { deathSound(): net_minecraft_sounds_SoundEvent; equals(o: any): boolean; eyeTexture(): net_minecraft_resources_ResourceLocation; hashCode(): number; hurtSound(): net_minecraft_sounds_SoundEvent; spinHeadSound(): net_minecraft_sounds_SoundEvent; stepSound(): net_minecraft_sounds_SoundEvent; texture(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_world_entity_animal_coppergolem_CopperGolemOxidationLevels { } interface net_minecraft_world_entity_animal_coppergolem_CopperGolemState extends net_minecraft_util_StringRepresentable { id(): number; readonly name: string; } interface net_minecraft_world_entity_animal_frog_Frog extends net_minecraft_world_entity_animal_Animal { readonly croakAnimationState: net_minecraft_world_entity_AnimationState; eraseTongueTarget(): void; getTongueTarget(): any; getVariant(): net_minecraft_core_Holder; readonly jumpAnimationState: net_minecraft_world_entity_AnimationState; setTongueTarget(entity: net_minecraft_world_entity_Entity): void; setVariant(holder: net_minecraft_core_Holder): void; readonly swimIdleAnimationState: net_minecraft_world_entity_AnimationState; readonly tongueAnimationState: net_minecraft_world_entity_AnimationState; } interface net_minecraft_world_entity_animal_frog_FrogAi { } interface net_minecraft_world_entity_animal_frog_FrogVariant extends net_minecraft_world_entity_variant_PriorityProvider { assetInfo(): net_minecraft_core_ClientAsset_ResourceTexture; equals(o: any): boolean; hashCode(): number; spawnConditions(): net_minecraft_world_entity_variant_SpawnPrioritySelectors; toString(): string; } interface net_minecraft_world_entity_animal_frog_FrogVariants { } interface net_minecraft_world_entity_animal_frog_ShootTongue extends net_minecraft_world_entity_ai_behavior_Behavior { addUnreachableTargetToMemory(frog: net_minecraft_world_entity_animal_frog_Frog, livingEntity: net_minecraft_world_entity_LivingEntity): void; calculatePathCounter: number; canPathfindToTarget(frog: net_minecraft_world_entity_animal_frog_Frog, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; eatAnimationTimer: number; eatEntity(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog): void; readonly eatSound: net_minecraft_sounds_SoundEvent; itemSpawnPos: net_minecraft_world_phys_Vec3; start(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; state: any; stop(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, frog: net_minecraft_world_entity_animal_frog_Frog, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; readonly tongueSound: net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_entity_animal_frog_Tadpole extends net_minecraft_world_entity_animal_AbstractFish { age: number; ageUp(arg0: number): void; ageUp(): void; feed(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; getAge(): number; getTicksLeftUntilAdult(): number; isFood(itemStack: net_minecraft_world_item_ItemStack): boolean; setAge(arg0: number): void; usePlayerItem(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; usePlayerItem(player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_entity_animal_frog_TadpoleAi { } interface net_minecraft_world_entity_animal_goat_Goat extends net_minecraft_world_entity_animal_Animal { addHorns(): void; createHorn(): net_minecraft_world_item_ItemStack; dropHorn(): boolean; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_goat_Goat; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getMilkingSound(): net_minecraft_sounds_SoundEvent; getRammingXHeadRot(): number; hasLeftHorn(): boolean; hasRightHorn(): boolean; isLoweringHead: boolean; isScreamingGoat(): boolean; lowerHeadTick: number; removeHorns(): void; setScreamingGoat(arg0: boolean): void; } interface net_minecraft_world_entity_animal_goat_GoatAi { } interface net_minecraft_world_entity_animal_horse_AbstractChestedHorse extends net_minecraft_world_entity_animal_horse_AbstractHorse { readonly babyDimensions: net_minecraft_world_entity_EntityDimensions; equipChest(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; hasChest(): boolean; playChestEquipsSound(): void; setChest(arg0: boolean): void; } interface net_minecraft_world_entity_animal_horse_AbstractHorse extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_HasCustomInventoryScreen, net_minecraft_world_entity_OwnableEntity, net_minecraft_world_entity_PlayerRideableJumping { addBehaviourGoals(): void; allowStandSliding: boolean; canEatGrass(): boolean; canGallop: boolean; canParent(): boolean; canPerformRearing(): boolean; clearStanding(): void; createInventory(): void; doPlayerRide(player: net_minecraft_world_entity_player_Player): void; eatAnim: number; eatAnimO: number; eating(): void; eatingCounter: number; equipBodyArmor(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; executeRidersJump(arg0: number, vec3: net_minecraft_world_phys_Vec3): void; fedFood(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_InteractionResult; followMommy(serverLevel: net_minecraft_server_level_ServerLevel): void; gallopSoundCounter: number; getAmbientStandInterval(): number; getAmbientStandSound(): net_minecraft_sounds_SoundEvent; getAngrySound(): net_minecraft_sounds_SoundEvent; getDismountLocationInDirection(vec3: net_minecraft_world_phys_Vec3, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_Vec3; getEatAnim(arg0: number): number; getEatingSound(): net_minecraft_sounds_SoundEvent; getFlag(arg0: number): boolean; getInventory(): net_minecraft_world_Container; getInventoryColumns(): number; getInventorySize(): number; getMaxTemper(): number; getMouthAnim(arg0: number): number; getRiddenRotation(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_phys_Vec2; getStandAnim(arg0: number): number; getTemper(): number; handleEating(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): boolean; hasInventoryChanged(container: net_minecraft_world_Container): boolean; inventory: net_minecraft_world_SimpleContainer; isBred(): boolean; isEating(): boolean; isStanding(): boolean; isTamed(): boolean; isWoodSoundType(soundType: net_minecraft_world_level_block_SoundType): boolean; makeMad(): void; modifyTemper(arg0: number): number; mouthAnim: number; mouthAnimO: number; mouthCounter: number; moveTail(): void; openMouth(): void; owner: net_minecraft_world_entity_EntityReference; playGallopSound(soundType: net_minecraft_world_level_block_SoundType): void; playJumpSound(): void; playerJumpPendingScale: number; positionRider(entity: net_minecraft_world_entity_Entity, moveFunction: net_minecraft_world_entity_Entity_MoveFunction): void; positionRider(entity: net_minecraft_world_entity_Entity): void; randomizeAttributes(randomSource: net_minecraft_util_RandomSource): void; setBred(arg0: boolean): void; setEating(arg0: boolean): void; setFlag(arg0: number, arg1: boolean): void; setOffspringAttribute(ageableMob: net_minecraft_world_entity_AgeableMob, abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse, holder: net_minecraft_core_Holder, arg3: number, arg4: number): void; setOffspringAttributes(ageableMob: net_minecraft_world_entity_AgeableMob, abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse): void; setOwner(livingEntity: net_minecraft_world_entity_LivingEntity): void; setStanding(arg0: number): void; setTamed(arg0: boolean): void; setTemper(arg0: number): void; spawnTamingParticles(arg0: boolean): void; sprintCounter: number; standAnim: number; standAnimO: number; standCounter: number; standIfPossible(): void; tailCounter: number; tameWithName(player: net_minecraft_world_entity_player_Player): boolean; temper: number; } interface net_minecraft_world_entity_animal_horse_Donkey extends net_minecraft_world_entity_animal_horse_AbstractChestedHorse { } interface net_minecraft_world_entity_animal_horse_Horse extends net_minecraft_world_entity_animal_horse_AbstractHorse { getMarkings(): net_minecraft_world_entity_animal_horse_Markings; getTypeVariant(): number; getVariant(): net_minecraft_world_entity_animal_horse_Variant; setTypeVariant(arg0: number): void; setVariant(variant: net_minecraft_world_entity_animal_horse_Variant): void; setVariantAndMarkings(variant: net_minecraft_world_entity_animal_horse_Variant, markings: net_minecraft_world_entity_animal_horse_Markings): void; } interface net_minecraft_world_entity_animal_horse_Horse_HorseGroupData extends net_minecraft_world_entity_AgeableMob_AgeableMobGroupData { readonly variant: net_minecraft_world_entity_animal_horse_Variant; } interface net_minecraft_world_entity_animal_horse_Llama extends net_minecraft_world_entity_animal_horse_AbstractChestedHorse, net_minecraft_world_entity_monster_RangedAttackMob { caravanHead: net_minecraft_world_entity_animal_horse_Llama; caravanTail: net_minecraft_world_entity_animal_horse_Llama; didSpit: boolean; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_horse_Llama; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getCaravanHead(): net_minecraft_world_entity_animal_horse_Llama; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getStrength(): number; getVariant(): net_minecraft_world_entity_animal_horse_Llama_Variant; hasCaravanTail(): boolean; inCaravan(): boolean; isTraderLlama(): boolean; joinCaravan(llama: net_minecraft_world_entity_animal_horse_Llama): void; leaveCaravan(): void; makeNewLlama(): net_minecraft_world_entity_animal_horse_Llama; setDidSpit(arg0: boolean): void; setRandomStrength(randomSource: net_minecraft_util_RandomSource): void; setStrength(arg0: number): void; setVariant(variant: net_minecraft_world_entity_animal_horse_Llama_Variant): void; spit(livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_entity_animal_horse_Llama_Variant extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; readonly name: string; } interface net_minecraft_world_entity_animal_horse_Markings { getId(): number; readonly id: number; } interface net_minecraft_world_entity_animal_horse_Mule extends net_minecraft_world_entity_animal_horse_AbstractChestedHorse { } interface net_minecraft_world_entity_animal_horse_SkeletonHorse extends net_minecraft_world_entity_animal_horse_AbstractHorse { isTrap(): boolean; setTrap(arg0: boolean): void; readonly skeletonTrapGoal: net_minecraft_world_entity_animal_horse_SkeletonTrapGoal; trapTime: number; } interface net_minecraft_world_entity_animal_horse_SkeletonTrapGoal extends net_minecraft_world_entity_ai_goal_Goal { createHorse(difficultyInstance: net_minecraft_world_DifficultyInstance): net_minecraft_world_entity_animal_horse_AbstractHorse; createSkeleton(difficultyInstance: net_minecraft_world_DifficultyInstance, abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse): net_minecraft_world_entity_monster_Skeleton; enchant(skeleton: net_minecraft_world_entity_monster_Skeleton, equipmentSlot: net_minecraft_world_entity_EquipmentSlot, difficultyInstance: net_minecraft_world_DifficultyInstance): void; readonly horse: net_minecraft_world_entity_animal_horse_SkeletonHorse; } interface net_minecraft_world_entity_animal_horse_TraderLlama extends net_minecraft_world_entity_animal_horse_Llama { canDespawn(): boolean; despawnDelay: number; isLeashedToSomethingOtherThanTheWanderingTrader(): boolean; isLeashedToWanderingTrader(): boolean; maybeDespawn(): void; setDespawnDelay(arg0: number): void; } interface net_minecraft_world_entity_animal_horse_Variant extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; readonly name: string; } interface net_minecraft_world_entity_animal_horse_ZombieHorse extends net_minecraft_world_entity_animal_horse_AbstractHorse { } interface net_minecraft_world_entity_animal_sheep_Sheep extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_Shearable { eatAnimationTick: number; eatBlockGoal: net_minecraft_world_entity_ai_goal_EatBlockGoal; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_sheep_Sheep; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getColor(): net_minecraft_world_item_DyeColor; getHeadEatAngleScale(arg0: number): number; getHeadEatPositionScale(arg0: number): number; isSheared(): boolean; setColor(dyeColor: net_minecraft_world_item_DyeColor): void; setSheared(arg0: boolean): void; } interface net_minecraft_world_entity_animal_sheep_SheepColorSpawnRules { } interface net_minecraft_world_entity_animal_sniffer_Sniffer extends net_minecraft_world_entity_animal_Animal { calculateDigPosition(): any; canDig(): boolean; canDig(blockPos: net_minecraft_core_BlockPos): boolean; canPlayDiggingSound(): boolean; canSniff(): boolean; readonly diggingAnimationState: net_minecraft_world_entity_AnimationState; dropSeed(): void; emitDiggingParticles(animationState: net_minecraft_world_entity_AnimationState): net_minecraft_world_entity_animal_sniffer_Sniffer; readonly feelingHappyAnimationState: net_minecraft_world_entity_AnimationState; getExploredPositions(): any; getHeadBlock(): net_minecraft_core_BlockPos; getHeadPosition(): net_minecraft_world_phys_Vec3; getState(): net_minecraft_world_entity_animal_sniffer_Sniffer_State; isSearching(): boolean; isTempted(): boolean; onDiggingComplete(arg0: boolean): net_minecraft_world_entity_animal_sniffer_Sniffer; onDiggingStart(): net_minecraft_world_entity_animal_sniffer_Sniffer; onScentingStart(): net_minecraft_world_entity_animal_sniffer_Sniffer; playSearchingSound(): void; resetAnimations(): void; readonly risingAnimationState: net_minecraft_world_entity_AnimationState; readonly scentingAnimationState: net_minecraft_world_entity_AnimationState; setState(state: net_minecraft_world_entity_animal_sniffer_Sniffer_State): net_minecraft_world_entity_animal_sniffer_Sniffer; readonly sniffingAnimationState: net_minecraft_world_entity_AnimationState; storeExploredPosition(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_animal_sniffer_Sniffer; transitionTo(state: net_minecraft_world_entity_animal_sniffer_Sniffer_State): net_minecraft_world_entity_animal_sniffer_Sniffer; } interface net_minecraft_world_entity_animal_sniffer_Sniffer_State { id(): number; } interface net_minecraft_world_entity_animal_sniffer_SnifferAi { } interface net_minecraft_world_entity_animal_wolf_Wolf extends net_minecraft_world_entity_TamableAnimal, net_minecraft_world_entity_NeutralMob { canArmorAbsorb(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; cancelShake(): void; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_animal_wolf_Wolf; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getCollarColor(): net_minecraft_world_item_DyeColor; getHeadRollAngle(arg0: number): number; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getShakeAnim(arg0: number): number; getSoundVariant(): net_minecraft_core_Holder; getTailAngle(): number; getTexture(): net_minecraft_resources_ResourceLocation; getVariant(): net_minecraft_core_Holder; getWetShade(arg0: number): number; interestedAngle: number; interestedAngleO: number; isInterested(): boolean; isShaking: boolean; isWet: boolean; persistentAngerTarget: any; setCollarColor(dyeColor: net_minecraft_world_item_DyeColor): void; setIsInterested(arg0: boolean): void; setSoundVariant(holder: net_minecraft_core_Holder): void; setVariant(holder: net_minecraft_core_Holder): void; shakeAnim: number; shakeAnimO: number; tryToTame(player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_entity_animal_wolf_Wolf_WolfPackData extends net_minecraft_world_entity_AgeableMob_AgeableMobGroupData { readonly type: net_minecraft_core_Holder; } interface net_minecraft_world_entity_animal_wolf_WolfSoundVariant { ambientSound(): net_minecraft_core_Holder; deathSound(): net_minecraft_core_Holder; equals(o: any): boolean; growlSound(): net_minecraft_core_Holder; hashCode(): number; hurtSound(): net_minecraft_core_Holder; pantSound(): net_minecraft_core_Holder; toString(): string; whineSound(): net_minecraft_core_Holder; } interface net_minecraft_world_entity_animal_wolf_WolfSoundVariants { } interface net_minecraft_world_entity_animal_wolf_WolfSoundVariants_SoundSet { getIdentifier(): string; getSoundEventSuffix(): string; readonly identifier: string; readonly soundEventSuffix: string; } interface net_minecraft_world_entity_animal_wolf_WolfVariant extends net_minecraft_world_entity_variant_PriorityProvider { assetInfo(): net_minecraft_world_entity_animal_wolf_WolfVariant_AssetInfo; equals(o: any): boolean; hashCode(): number; spawnConditions(): net_minecraft_world_entity_variant_SpawnPrioritySelectors; toString(): string; } interface net_minecraft_world_entity_animal_wolf_WolfVariant_AssetInfo { angry(): net_minecraft_core_ClientAsset_ResourceTexture; equals(o: any): boolean; hashCode(): number; tame(): net_minecraft_core_ClientAsset_ResourceTexture; toString(): string; wild(): net_minecraft_core_ClientAsset_ResourceTexture; } interface net_minecraft_world_entity_animal_wolf_WolfVariants { } interface net_minecraft_world_entity_boss_EnderDragonPart { addAdditionalSaveData(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; defineSynchedData(builder: net_minecraft_network_syncher_SynchedEntityData_Builder): void; getAddEntityPacket(serverEntity: net_minecraft_server_level_ServerEntity): net_minecraft_network_protocol_Packet; getDimensions(pose: net_minecraft_world_entity_Pose): net_minecraft_world_entity_EntityDimensions; getPickResult(): net_minecraft_world_item_ItemStack; hurtServer(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): boolean; is(entity: net_minecraft_world_entity_Entity): boolean; isPickable(): boolean; readonly name: string; readonly parentMob: net_minecraft_world_entity_boss_enderdragon_EnderDragon; readAdditionalSaveData(valueInput: net_minecraft_world_level_storage_ValueInput): void; shouldBeSaved(): boolean; readonly size: net_minecraft_world_entity_EntityDimensions; } interface net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory { copyFrom(dragonFlightHistory: net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory): void; get(arg0: number): net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample; get(arg0: number, arg1: number): net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample; head: number; record(arg0: number, arg1: number): void; readonly samples: net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample[]; } interface net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory_Sample { equals(o: any): boolean; hashCode(): number; toString(): string; y(): number; yRot(): number; } interface net_minecraft_world_entity_boss_enderdragon_EndCrystal extends net_minecraft_world_entity_Entity { getBeamTarget(): net_minecraft_core_BlockPos; onDestroyedBy(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; setBeamTarget(blockPos: net_minecraft_core_BlockPos): void; setShowBottom(arg0: boolean): void; showsBottom(): boolean; time: number; } interface net_minecraft_world_entity_boss_enderdragon_EnderDragon extends net_minecraft_world_entity_Mob, net_minecraft_world_entity_monster_Enemy { addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance, entity: net_minecraft_world_entity_Entity): boolean; addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; readonly body: net_minecraft_world_entity_boss_EnderDragonPart; checkCrystals(): void; checkWalls(serverLevel: net_minecraft_server_level_ServerLevel, aABB: net_minecraft_world_phys_AABB): boolean; dragonDeathTime: number; dragonFight: net_minecraft_world_level_dimension_end_EndDragonFight; fightOrigin: net_minecraft_core_BlockPos; findClosestNode(): number; findClosestNode(arg0: number, arg1: number, arg2: number): number; findPath(arg0: number, arg1: number, node: net_minecraft_world_level_pathfinder_Node): net_minecraft_world_level_pathfinder_Path; flapTime: number; readonly flightHistory: net_minecraft_world_entity_boss_enderdragon_DragonFlightHistory; getDragonFight(): net_minecraft_world_level_dimension_end_EndDragonFight; getFightOrigin(): net_minecraft_core_BlockPos; getHeadLookVector(arg0: number): net_minecraft_world_phys_Vec3; getHeadYOffset(): number; getParts(): any[]; getPhaseManager(): net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhaseManager; getSubEntities(): net_minecraft_world_entity_boss_EnderDragonPart[]; growlTime: number; readonly head: net_minecraft_world_entity_boss_EnderDragonPart; hurt(serverLevel: net_minecraft_server_level_ServerLevel, list: any): void; hurt(serverLevel: net_minecraft_server_level_ServerLevel, enderDragonPart: net_minecraft_world_entity_boss_EnderDragonPart, damageSource: net_minecraft_world_damagesource_DamageSource, arg3: number): boolean; hurt(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): void; inWall: boolean; isMultipartEntity(): boolean; knockBack(serverLevel: net_minecraft_server_level_ServerLevel, list: any): void; nearestCrystal: net_minecraft_world_entity_boss_enderdragon_EndCrystal; readonly neck: net_minecraft_world_entity_boss_EnderDragonPart; readonly nodeAdjacency: number[]; readonly nodes: net_minecraft_world_level_pathfinder_Node[]; oFlapTime: number; onCrystalDestroyed(serverLevel: net_minecraft_server_level_ServerLevel, endCrystal: net_minecraft_world_entity_boss_enderdragon_EndCrystal, blockPos: net_minecraft_core_BlockPos, damageSource: net_minecraft_world_damagesource_DamageSource): void; readonly openSet: net_minecraft_world_level_pathfinder_BinaryHeap; readonly phaseManager: net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhaseManager; reallyHurt(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): void; reconstructPath(node: net_minecraft_world_level_pathfinder_Node, node_: net_minecraft_world_level_pathfinder_Node): net_minecraft_world_level_pathfinder_Path; rotWrap(arg0: number): number; setDragonFight(endDragonFight: net_minecraft_world_level_dimension_end_EndDragonFight): void; setFightOrigin(blockPos: net_minecraft_core_BlockPos): void; sittingDamageReceived: number; readonly subEntities: net_minecraft_world_entity_boss_EnderDragonPart[]; readonly tail1: net_minecraft_world_entity_boss_EnderDragonPart; readonly tail2: net_minecraft_world_entity_boss_EnderDragonPart; readonly tail3: net_minecraft_world_entity_boss_EnderDragonPart; tickPart(enderDragonPart: net_minecraft_world_entity_boss_EnderDragonPart, arg1: number, arg2: number, arg3: number): void; unlimitedLastHurtByPlayer: net_minecraft_world_entity_EntityReference; readonly wing1: net_minecraft_world_entity_boss_EnderDragonPart; readonly wing2: net_minecraft_world_entity_boss_EnderDragonPart; yRotA: number; } interface net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance extends net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance { readonly dragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon; } interface net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonSittingPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonChargePlayerPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { setTarget(vec3: net_minecraft_world_phys_Vec3): void; targetLocation: net_minecraft_world_phys_Vec3; timeSinceCharge: number; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonDeathPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { targetLocation: net_minecraft_world_phys_Vec3; time: number; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonHoldingPatternPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { clockwise: boolean; currentPath: net_minecraft_world_level_pathfinder_Path; findNewTarget(serverLevel: net_minecraft_server_level_ServerLevel): void; navigateToNextPathNode(): void; strafePlayer(player: net_minecraft_world_entity_player_Player): void; targetLocation: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonHoverPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { targetLocation: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonLandingApproachPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { currentPath: net_minecraft_world_level_pathfinder_Path; findNewTarget(serverLevel: net_minecraft_server_level_ServerLevel): void; navigateToNextPathNode(): void; targetLocation: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonLandingPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { targetLocation: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance { begin(): void; doClientTick(): void; doServerTick(serverLevel: net_minecraft_server_level_ServerLevel): void; end(): void; getFlySpeed(): number; getFlyTargetLocation(): net_minecraft_world_phys_Vec3; getPhase(): net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhase; getTurnSpeed(): number; isSitting(): boolean; onCrystalDestroyed(endCrystal: net_minecraft_world_entity_boss_enderdragon_EndCrystal, blockPos: net_minecraft_core_BlockPos, damageSource: net_minecraft_world_damagesource_DamageSource, player: net_minecraft_world_entity_player_Player): void; onHurt(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): number; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonSittingAttackingPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonSittingPhase { attackingTicks: number; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonSittingFlamingPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonSittingPhase { flame: net_minecraft_world_entity_AreaEffectCloud; flameCount: number; flameTicks: number; resetFlameCount(): void; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonSittingScanningPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonSittingPhase { readonly scanTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; scanningTime: number; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonStrafePlayerPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { attackTarget: net_minecraft_world_entity_LivingEntity; currentPath: net_minecraft_world_level_pathfinder_Path; findNewTarget(): void; fireballCharge: number; holdingPatternClockwise: boolean; navigateToNextPathNode(): void; setTarget(livingEntity: net_minecraft_world_entity_LivingEntity): void; targetLocation: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_boss_enderdragon_phases_DragonTakeoffPhase extends net_minecraft_world_entity_boss_enderdragon_phases_AbstractDragonPhaseInstance { currentPath: net_minecraft_world_level_pathfinder_Path; findNewTarget(): void; firstTick: boolean; navigateToNextPathNode(): void; targetLocation: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhase { createInstance(enderDragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon): net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance; getConstructor(): any; getId(): number; readonly id: number; readonly instanceClass: any; readonly name: string; toString(): string; } interface net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhaseManager { currentPhase: net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance; readonly dragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon; getCurrentPhase(): net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance; getPhase(enderDragonPhase: net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhase): net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance; readonly phases: net_minecraft_world_entity_boss_enderdragon_phases_DragonPhaseInstance[]; setPhase(enderDragonPhase: net_minecraft_world_entity_boss_enderdragon_phases_EnderDragonPhase): void; } interface net_minecraft_world_entity_boss_wither_WitherBoss extends net_minecraft_world_entity_monster_Monster, net_minecraft_world_entity_monster_RangedAttackMob { addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance, entity: net_minecraft_world_entity_Entity): boolean; addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): boolean; readonly bossEvent: net_minecraft_server_level_ServerBossEvent; destroyBlocksTick: number; getAlternativeTarget(arg0: number): number; getHeadX(arg0: number): number; getHeadXRots(): number[]; getHeadY(arg0: number): number; getHeadYRots(): number[]; getHeadZ(arg0: number): number; getInvulnerableTicks(): number; readonly idleHeadUpdates: number[]; isPowered(): boolean; makeInvulnerable(): void; readonly nextHeadUpdate: number[]; performRangedAttack(arg0: number, livingEntity: net_minecraft_world_entity_LivingEntity): void; performRangedAttack(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): void; performRangedAttack(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): void; setAlternativeTarget(arg0: number, arg1: number): void; setInvulnerableTicks(arg0: number): void; readonly xRotHeads: number[]; readonly xRotOHeads: number[]; readonly yRotHeads: number[]; readonly yRotOHeads: number[]; } interface net_minecraft_world_entity_decoration_ArmorStand extends net_minecraft_world_entity_LivingEntity { brokenByAnything(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; brokenByPlayer(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; causeDamage(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, arg2: number): void; disabledSlots: number; getArmorStandPose(): net_minecraft_world_entity_decoration_ArmorStand_ArmorStandPose; getBodyPose(): net_minecraft_core_Rotations; getClickedSlot(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_EquipmentSlot; getDimensionsMarker(arg0: boolean): net_minecraft_world_entity_EntityDimensions; getHeadPose(): net_minecraft_core_Rotations; getLeftArmPose(): net_minecraft_core_Rotations; getLeftLegPose(): net_minecraft_core_Rotations; getRightArmPose(): net_minecraft_core_Rotations; getRightLegPose(): net_minecraft_core_Rotations; hasPhysics(): boolean; invisible: boolean; isDisabled(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; isMarker(): boolean; isSmall(): boolean; lastHit: number; playBrokenSound(): void; setArmorStandPose(armorStandPose: net_minecraft_world_entity_decoration_ArmorStand_ArmorStandPose): void; setBit(arg0: number, arg1: number, arg2: boolean): number; setBodyPose(rotations: net_minecraft_core_Rotations): void; setHeadPose(rotations: net_minecraft_core_Rotations): void; setLeftArmPose(rotations: net_minecraft_core_Rotations): void; setLeftLegPose(rotations: net_minecraft_core_Rotations): void; setMarker(arg0: boolean): void; setNoBasePlate(arg0: boolean): void; setRightArmPose(rotations: net_minecraft_core_Rotations): void; setRightLegPose(rotations: net_minecraft_core_Rotations): void; setShowArms(arg0: boolean): void; setSmall(arg0: boolean): void; showArms(): boolean; showBasePlate(): boolean; showBreakingParticles(): void; swapItem(player: net_minecraft_world_entity_player_Player, equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack, interactionHand: net_minecraft_world_InteractionHand): boolean; } interface net_minecraft_world_entity_decoration_ArmorStand_ArmorStandPose { body(): net_minecraft_core_Rotations; equals(o: any): boolean; hashCode(): number; head(): net_minecraft_core_Rotations; leftArm(): net_minecraft_core_Rotations; leftLeg(): net_minecraft_core_Rotations; rightArm(): net_minecraft_core_Rotations; rightLeg(): net_minecraft_core_Rotations; toString(): string; } interface net_minecraft_world_entity_decoration_BlockAttachedEntity extends net_minecraft_world_entity_Entity { checkInterval: number; dropItem(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): void; getPos(): net_minecraft_core_BlockPos; pos: net_minecraft_core_BlockPos; push(arg0: number, arg1: number, arg2: number): void; push(entity: net_minecraft_world_entity_Entity): void; push(vec3: net_minecraft_world_phys_Vec3): void; recalculateBoundingBox(): void; setPos(arg0: number, arg1: number, arg2: number): void; setPos(vec3: net_minecraft_world_phys_Vec3): void; survives(): boolean; } interface net_minecraft_world_entity_decoration_GlowItemFrame extends net_minecraft_world_entity_decoration_ItemFrame { } interface net_minecraft_world_entity_decoration_HangingEntity extends net_minecraft_world_entity_decoration_BlockAttachedEntity { calculateBoundingBox(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_world_phys_AABB; calculateSupportBox(): net_minecraft_world_phys_AABB; canCoexist(arg0: boolean): boolean; getPopBox(): net_minecraft_world_phys_AABB; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; playPlacementSound(): void; setDirection(direction: net_minecraft_core_Direction): void; setDirectionRaw(direction: net_minecraft_core_Direction): void; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, arg2: number): net_minecraft_world_entity_item_ItemEntity; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_entity_item_ItemEntity; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_item_ItemEntity; spawnAtLocation(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_entity_item_ItemEntity; } interface net_minecraft_world_entity_decoration_ItemFrame extends net_minecraft_world_entity_decoration_HangingEntity { createBoundingBox(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, arg2: boolean): net_minecraft_world_phys_AABB; dropChance: number; dropItem(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): void; dropItem(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, arg2: boolean): void; fixed: boolean; getAddItemSound(): net_minecraft_sounds_SoundEvent; getAnalogOutput(): number; getBreakSound(): net_minecraft_sounds_SoundEvent; getFrameItemStack(): net_minecraft_world_item_ItemStack; getFramedMapId(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_level_saveddata_maps_MapId; getItem(): net_minecraft_world_item_ItemStack; getPlaceSound(): net_minecraft_sounds_SoundEvent; getRemoveItemSound(): net_minecraft_sounds_SoundEvent; getRotateItemSound(): net_minecraft_sounds_SoundEvent; getRotation(): number; hasFramedMap(): boolean; onItemChanged(itemStack: net_minecraft_world_item_ItemStack): void; removeFramedMap(itemStack: net_minecraft_world_item_ItemStack): void; setItem(itemStack: net_minecraft_world_item_ItemStack): void; setItem(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean): void; setRotation(arg0: number): void; setRotation(arg0: number, arg1: boolean): void; shouldDamageDropItem(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; } interface net_minecraft_world_entity_decoration_LeashFenceKnotEntity extends net_minecraft_world_entity_decoration_BlockAttachedEntity { playPlacementSound(): void; } interface net_minecraft_world_entity_decoration_Mannequin extends net_minecraft_world_entity_Avatar { description: net_minecraft_network_chat_Component; getDescription(): net_minecraft_network_chat_Component; getImmovable(): boolean; getProfile(): net_minecraft_world_item_component_ResolvableProfile; hideDescription: boolean; setDescription(component: net_minecraft_network_chat_Component): void; setHideDescription(arg0: boolean): void; setImmovable(arg0: boolean): void; setProfile(resolvableProfile: net_minecraft_world_item_component_ResolvableProfile): void; updateDescription(): void; } interface net_minecraft_world_entity_decoration_Painting extends net_minecraft_world_entity_decoration_HangingEntity { getVariant(): net_minecraft_core_Holder; offsetForPaintingSize(arg0: number): number; setVariant(holder: net_minecraft_core_Holder): void; snapTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; snapTo(vec3: net_minecraft_world_phys_Vec3): void; snapTo(arg0: number, arg1: number, arg2: number): void; snapTo(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number): void; snapTo(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): void; } interface net_minecraft_world_entity_decoration_PaintingVariant { area(): number; assetId(): net_minecraft_resources_ResourceLocation; author(): any; equals(o: any): boolean; hashCode(): number; height(): number; title(): any; toString(): string; width(): number; } interface net_minecraft_world_entity_decoration_PaintingVariants { } interface net_minecraft_world_entity_item_FallingBlockEntity extends net_minecraft_world_entity_Entity { blockData: net_minecraft_nbt_CompoundTag; blockState: net_minecraft_world_level_block_state_BlockState; callOnBrokenAfterFall(block: net_minecraft_world_level_block_Block, blockPos: net_minecraft_core_BlockPos): void; cancelDrop: boolean; disableDrop(): void; dropItem: boolean; fallDamageMax: number; fallDamagePerDistance: number; forceTickAfterTeleportToDuplicate: boolean; getBlockState(): net_minecraft_world_level_block_state_BlockState; getStartPos(): net_minecraft_core_BlockPos; hurtEntities: boolean; setHurtsEntities(arg0: number, arg1: number): void; setStartPos(blockPos: net_minecraft_core_BlockPos): void; time: number; } interface net_minecraft_world_entity_item_ItemEntity extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_TraceableEntity { age: number; readonly bobOffs: number; getAge(): number; getItem(): net_minecraft_world_item_ItemStack; getTarget(): any; hasPickUpDelay(): boolean; health: number; isMergable(): boolean; lifespan: number; makeFakeItem(): void; mergeWithNeighbours(): void; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; pickupDelay: number; setDefaultPickUpDelay(): void; setExtendedLifetime(): void; setFluidMovement(arg0: number): void; setItem(itemStack: net_minecraft_world_item_ItemStack): void; setNeverPickUp(): void; setNoPickUpDelay(): void; setPickUpDelay(arg0: number): void; setTarget(uUID: any): void; setThrower(entity: net_minecraft_world_entity_Entity): void; setUnderLavaMovement(): void; setUnderwaterMovement(): void; setUnlimitedLifetime(): void; target: any; thrower: net_minecraft_world_entity_EntityReference; tryToMerge(itemEntity: net_minecraft_world_entity_item_ItemEntity): void; } interface net_minecraft_world_entity_item_PrimedTnt extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_TraceableEntity { explode(): void; explosionPower: number; getBlockState(): net_minecraft_world_level_block_state_BlockState; getFuse(): number; getOwner(): net_minecraft_world_entity_LivingEntity; getOwner(): net_minecraft_world_entity_Entity; owner: net_minecraft_world_entity_EntityReference; setBlockState(blockState: net_minecraft_world_level_block_state_BlockState): void; setFuse(arg0: number): void; setUsedPortal(arg0: boolean): void; usedPortal: boolean; } interface net_minecraft_world_entity_monster_AbstractIllager extends net_minecraft_world_entity_raid_Raider { getArmPose(): net_minecraft_world_entity_monster_AbstractIllager_IllagerArmPose; } interface net_minecraft_world_entity_monster_AbstractIllager_IllagerArmPose { } interface net_minecraft_world_entity_monster_AbstractSkeleton extends net_minecraft_world_entity_monster_Monster, net_minecraft_world_entity_monster_RangedAttackMob { readonly bowGoal: net_minecraft_world_entity_ai_goal_RangedBowAttackGoal; getArrow(itemStack: net_minecraft_world_item_ItemStack, arg1: number, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_projectile_AbstractArrow; getAttackInterval(): number; getHardAttackInterval(): number; getStepSound(): net_minecraft_sounds_SoundEvent; isShaking(): boolean; readonly meleeGoal: net_minecraft_world_entity_ai_goal_MeleeAttackGoal; reassessWeaponGoal(): void; } interface net_minecraft_world_entity_monster_Blaze extends net_minecraft_world_entity_monster_Monster { allowedHeightOffset: number; isCharged(): boolean; nextHeightOffsetChangeTick: number; setCharged(arg0: boolean): void; } interface net_minecraft_world_entity_monster_Bogged extends net_minecraft_world_entity_monster_AbstractSkeleton, net_minecraft_world_entity_Shearable { isSheared(): boolean; setSheared(arg0: boolean): void; spawnShearedMushrooms(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_entity_monster_CaveSpider extends net_minecraft_world_entity_monster_Spider { } interface net_minecraft_world_entity_monster_Creeper extends net_minecraft_world_entity_monster_Monster { droppedSkulls: boolean; explodeCreeper(): void; explosionRadius: number; getSwellDir(): number; getSwelling(arg0: number): number; ignite(): void; isIgnited(): boolean; isPowered(): boolean; maxSwell: number; oldSwell: number; setSwellDir(arg0: number): void; spawnLingeringCloud(): void; swell: number; } interface net_minecraft_world_entity_monster_CrossbowAttackMob extends net_minecraft_world_entity_monster_RangedAttackMob { getTarget(): net_minecraft_world_entity_LivingEntity; onCrossbowAttackPerformed(): void; performCrossbowAttack(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): void; setChargingCrossbow(arg0: boolean): void; } interface net_minecraft_world_entity_monster_Drowned extends net_minecraft_world_entity_monster_Zombie, net_minecraft_world_entity_monster_RangedAttackMob { closeToNextPos(): boolean; okTarget(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; searchingForLand: boolean; setSearchingForLand(arg0: boolean): void; wantsToSwim(): boolean; } interface net_minecraft_world_entity_monster_ElderGuardian extends net_minecraft_world_entity_monster_Guardian { } interface net_minecraft_world_entity_monster_EnderMan extends net_minecraft_world_entity_monster_Monster, net_minecraft_world_entity_NeutralMob { getCarriedBlock(): net_minecraft_world_level_block_state_BlockState; hasBeenStaredAt(): boolean; hurtWithCleanWater(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource, abstractThrownPotion: net_minecraft_world_entity_projectile_AbstractThrownPotion, arg3: number): boolean; isBeingStaredBy(player: net_minecraft_world_entity_player_Player): boolean; isCreepy(): boolean; lastStareSound: number; persistentAngerTarget: any; playStareSound(): void; remainingPersistentAngerTime: number; setBeingStaredAt(): void; setCarriedBlock(blockState: net_minecraft_world_level_block_state_BlockState): void; targetChangeTime: number; teleport(): boolean; teleport(arg0: number, arg1: number, arg2: number): boolean; teleport(teleportTransition: net_minecraft_world_level_portal_TeleportTransition): net_minecraft_world_entity_Entity; teleportTowards(entity: net_minecraft_world_entity_Entity): boolean; } interface net_minecraft_world_entity_monster_Endermite extends net_minecraft_world_entity_monster_Monster { life: number; } interface net_minecraft_world_entity_monster_Enemy { } interface net_minecraft_world_entity_monster_Evoker extends net_minecraft_world_entity_monster_SpellcasterIllager { getWololoTarget(): net_minecraft_world_entity_animal_sheep_Sheep; setWololoTarget(sheep: net_minecraft_world_entity_animal_sheep_Sheep): void; wololoTarget: net_minecraft_world_entity_animal_sheep_Sheep; } interface net_minecraft_world_entity_monster_Evoker_EvokerWololoSpellGoal extends net_minecraft_world_entity_ai_goal_Goal { attackWarmupDelay: number; getCastWarmupTime(): number; getCastingInterval(): number; getCastingTime(): number; getSpell(): any; getSpellPrepareSound(): net_minecraft_sounds_SoundEvent; nextAttackTickCount: number; performSpellCasting(): void; readonly wololoTargeting: net_minecraft_world_entity_ai_targeting_TargetingConditions; } interface net_minecraft_world_entity_monster_Ghast extends net_minecraft_world_entity_Mob, net_minecraft_world_entity_monster_Enemy { explosionPower: number; getExplosionPower(): number; isCharging(): boolean; setCharging(arg0: boolean): void; } interface net_minecraft_world_entity_monster_Ghast_GhastLookGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly ghast: net_minecraft_world_entity_Mob; } interface net_minecraft_world_entity_monster_Ghast_GhastMoveControl extends net_minecraft_world_entity_ai_control_MoveControl { blockTraversalPossible(blockGetter: net_minecraft_world_level_BlockGetter, vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3, blockPos: net_minecraft_core_BlockPos, arg4: boolean, arg5: boolean): boolean; canReach(vec3: net_minecraft_world_phys_Vec3): boolean; readonly careful: boolean; floatDuration: number; readonly ghast: net_minecraft_world_entity_Mob; readonly shouldBeStopped: any; } interface net_minecraft_world_entity_monster_Ghast_RandomFloatAroundGoal extends net_minecraft_world_entity_ai_goal_Goal { readonly distanceToBlocks: number; readonly ghast: net_minecraft_world_entity_Mob; } interface net_minecraft_world_entity_monster_Giant extends net_minecraft_world_entity_monster_Monster { } interface net_minecraft_world_entity_monster_Guardian extends net_minecraft_world_entity_monster_Monster { clientSideAttackTime: number; clientSideCachedAttackTarget: net_minecraft_world_entity_LivingEntity; clientSideSpikesAnimation: number; clientSideSpikesAnimationO: number; clientSideTailAnimation: number; clientSideTailAnimationO: number; clientSideTailAnimationSpeed: number; clientSideTouchedGround: boolean; getActiveAttackTarget(): net_minecraft_world_entity_LivingEntity; getAttackAnimationScale(arg0: number): number; getAttackDuration(): number; getClientSideAttackTime(): number; getFlopSound(): net_minecraft_sounds_SoundEvent; getSpikesAnimation(arg0: number): number; getTailAnimation(arg0: number): number; hasActiveAttackTarget(): boolean; isMoving(): boolean; randomStrollGoal: net_minecraft_world_entity_ai_goal_RandomStrollGoal; setActiveAttackTarget(arg0: number): void; setMoving(arg0: boolean): void; } interface net_minecraft_world_entity_monster_Husk extends net_minecraft_world_entity_monster_Zombie { } interface net_minecraft_world_entity_monster_Illusioner extends net_minecraft_world_entity_monster_SpellcasterIllager, net_minecraft_world_entity_monster_RangedAttackMob { readonly clientSideIllusionOffsets: net_minecraft_world_phys_Vec3[][]; clientSideIllusionTicks: number; getIllusionOffsets(arg0: number): net_minecraft_world_phys_Vec3[]; } interface net_minecraft_world_entity_monster_MagmaCube extends net_minecraft_world_entity_monster_Slime { jumpInLiquidInternal(isLava: any, onSuper: any): void; jumpInLiquidInternal(onSuper: any): void; } interface net_minecraft_world_entity_monster_Monster extends net_minecraft_world_entity_PathfinderMob, net_minecraft_world_entity_monster_Enemy { getWalkTargetValue(blockPos: net_minecraft_core_BlockPos, levelReader: net_minecraft_world_level_LevelReader): number; getWalkTargetValue(blockPos: net_minecraft_core_BlockPos): number; isPreventingPlayerRest(serverLevel: net_minecraft_server_level_ServerLevel, player: net_minecraft_world_entity_player_Player): boolean; updateNoActionTime(): void; } interface net_minecraft_world_entity_monster_PatrollingMonster extends net_minecraft_world_entity_monster_Monster { canBeLeader(): boolean; canJoinPatrol(): boolean; findPatrolTarget(): void; getPatrolTarget(): net_minecraft_core_BlockPos; hasPatrolTarget(): boolean; isPatrolLeader(): boolean; isPatrolling(): boolean; patrolLeader: boolean; patrolTarget: net_minecraft_core_BlockPos; patrolling: boolean; setPatrolLeader(arg0: boolean): void; setPatrolTarget(blockPos: net_minecraft_core_BlockPos): void; setPatrolling(arg0: boolean): void; } interface net_minecraft_world_entity_monster_PatrollingMonster_LongDistancePatrolGoal extends net_minecraft_world_entity_ai_goal_Goal { cooldownUntil: number; findPatrolCompanions(): any; readonly leaderSpeedModifier: number; readonly mob: net_minecraft_world_entity_monster_PatrollingMonster; moveRandomly(): boolean; readonly speedModifier: number; } interface net_minecraft_world_entity_monster_Phantom extends net_minecraft_world_entity_Mob, net_minecraft_world_entity_monster_Enemy { anchorPoint: net_minecraft_core_BlockPos; attackPhase: any; canAttack(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, targetingConditions: net_minecraft_world_entity_ai_targeting_TargetingConditions): boolean; canAttack(livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getPhantomSize(): number; getUniqueFlapTickOffset(): number; moveTargetPoint: net_minecraft_world_phys_Vec3; setPhantomSize(arg0: number): void; updatePhantomSizeInfo(): void; } interface net_minecraft_world_entity_monster_Pillager extends net_minecraft_world_entity_monster_AbstractIllager, net_minecraft_world_entity_monster_CrossbowAttackMob, net_minecraft_world_entity_npc_InventoryCarrier { readonly inventory: net_minecraft_world_SimpleContainer; isChargingCrossbow(): boolean; wantsItem(itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_entity_monster_RangedAttackMob { performRangedAttack(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): void; } interface net_minecraft_world_entity_monster_Ravager extends net_minecraft_world_entity_raid_Raider { addRoarParticleEffects(): void; applyRoarKnockbackClient(): void; attackTick: number; getAttackTick(): number; getRoarTick(): number; getStunnedTick(): number; roar(): void; roarTick: number; strongKnockback(entity: net_minecraft_world_entity_Entity): void; stunEffect(): void; stunnedTick: number; } interface net_minecraft_world_entity_monster_Shulker extends net_minecraft_world_entity_animal_AbstractGolem, net_minecraft_world_entity_monster_Enemy { canStayAt(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; clientOldAttachPosition: net_minecraft_core_BlockPos; clientSideTeleportInterpolation: number; currentPeekAmount: number; currentPeekAmountO: number; findAttachableSurface(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_Direction; findNewAttachment(): void; getAttachFace(): net_minecraft_core_Direction; getClientPeekAmount(arg0: number): number; getColor(): net_minecraft_world_item_DyeColor; getRawPeekAmount(): number; getRenderPosition(arg0: number): net_minecraft_world_phys_Vec3; getVariant(): any; hitByShulkerBullet(): void; isClosed(): boolean; isPositionBlocked(blockPos: net_minecraft_core_BlockPos): boolean; makeBoundingBox(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; makeBoundingBox(): net_minecraft_world_phys_AABB; onPeekAmountChange(): void; setAttachFace(direction: net_minecraft_core_Direction): void; setPos(arg0: number, arg1: number, arg2: number): void; setPos(vec3: net_minecraft_world_phys_Vec3): void; setRawPeekAmount(arg0: number): void; setVariant(optional: any): void; teleportSomewhere(): boolean; updatePeekAmount(): boolean; } interface net_minecraft_world_entity_monster_Silverfish extends net_minecraft_world_entity_monster_Monster { friendsGoal: any; } interface net_minecraft_world_entity_monster_Skeleton extends net_minecraft_world_entity_monster_AbstractSkeleton { conversionTime: number; doFreezeConversion(): void; inPowderSnowTime: number; isFreezeConverting(): boolean; setFreezeConverting(arg0: boolean): void; startFreezeConversion(arg0: number): void; } interface net_minecraft_world_entity_monster_Slime extends net_minecraft_world_entity_Mob, net_minecraft_world_entity_monster_Enemy { dealDamage(livingEntity: net_minecraft_world_entity_LivingEntity): void; decreaseSquish(): void; doPlayJumpSound(): boolean; getAttackDamage(): number; getJumpDelay(): number; getJumpSound(): net_minecraft_sounds_SoundEvent; getParticleType(): net_minecraft_core_particles_ParticleOptions; getSize(): number; getSoundPitch(): number; getSquishSound(): net_minecraft_sounds_SoundEvent; isDealsDamage(): boolean; isTiny(): boolean; oSquish: number; setSize(arg0: number, arg1: boolean): void; spawnCustomParticles(): boolean; squish: number; targetSquish: number; wasOnGround: boolean; } interface net_minecraft_world_entity_monster_SpellcasterIllager extends net_minecraft_world_entity_monster_AbstractIllager { currentSpell: any; getCastingSoundEvent(): net_minecraft_sounds_SoundEvent; getCurrentSpell(): any; getSpellCastingTime(): number; isCastingSpell(): boolean; setIsCastingSpell(illagerSpell: any): void; spellCastingTickCount: number; } interface net_minecraft_world_entity_monster_Spider extends net_minecraft_world_entity_monster_Monster { isClimbing(): boolean; setClimbing(arg0: boolean): void; } interface net_minecraft_world_entity_monster_Spider_SpiderEffectsGroupData extends net_minecraft_world_entity_SpawnGroupData { effect: net_minecraft_core_Holder; setRandomEffect(randomSource: net_minecraft_util_RandomSource): void; } interface net_minecraft_world_entity_monster_Stray extends net_minecraft_world_entity_monster_AbstractSkeleton { } interface net_minecraft_world_entity_monster_Strider extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_ItemSteerable { floatStrider(): void; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_monster_Strider; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; isBeingTempted(): boolean; isSuffocating(): boolean; setSuffocating(arg0: boolean): void; spawnJockey(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, difficultyInstance: net_minecraft_world_DifficultyInstance, mob: net_minecraft_world_entity_Mob, spawnGroupData: net_minecraft_world_entity_SpawnGroupData): net_minecraft_world_entity_SpawnGroupData; readonly steering: net_minecraft_world_entity_ItemBasedSteering; temptGoal: net_minecraft_world_entity_ai_goal_TemptGoal; } interface net_minecraft_world_entity_monster_Vex extends net_minecraft_world_entity_monster_Monster, net_minecraft_world_entity_TraceableEntity { boundOrigin: net_minecraft_core_BlockPos; getBoundOrigin(): net_minecraft_core_BlockPos; getOwner(): net_minecraft_world_entity_Mob; getOwner(): net_minecraft_world_entity_Entity; getVexFlag(arg0: number): boolean; hasLimitedLife: boolean; isCharging(): boolean; limitedLifeTicks: number; owner: net_minecraft_world_entity_EntityReference; setBoundOrigin(blockPos: net_minecraft_core_BlockPos): void; setIsCharging(arg0: boolean): void; setLimitedLife(arg0: number): void; setOwner(mob: net_minecraft_world_entity_Mob): void; setVexFlag(arg0: number, arg1: boolean): void; } interface net_minecraft_world_entity_monster_Vindicator extends net_minecraft_world_entity_monster_AbstractIllager { isJohnny: boolean; } interface net_minecraft_world_entity_monster_Witch extends net_minecraft_world_entity_raid_Raider, net_minecraft_world_entity_monster_RangedAttackMob { attackPlayersGoal: net_minecraft_world_entity_ai_goal_target_NearestAttackableWitchTargetGoal; healRaidersGoal: net_minecraft_world_entity_ai_goal_target_NearestHealableRaiderTargetGoal; isDrinkingPotion(): boolean; setUsingItem(arg0: boolean): void; usingTime: number; } interface net_minecraft_world_entity_monster_WitherSkeleton extends net_minecraft_world_entity_monster_AbstractSkeleton { } interface net_minecraft_world_entity_monster_Zoglin extends net_minecraft_world_entity_monster_Monster, net_minecraft_world_entity_monster_hoglin_HoglinBase { attackAnimationRemainingTicks: number; findNearestValidAttackTarget(serverLevel: net_minecraft_server_level_ServerLevel): any; isAdult(): boolean; isTargetable(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; playAngrySound(): void; setAttackTarget(livingEntity: net_minecraft_world_entity_LivingEntity): void; updateActivity(): void; } interface net_minecraft_world_entity_monster_Zombie extends net_minecraft_world_entity_monster_Monster { addBehaviourGoals(): void; readonly breakDoorGoal: net_minecraft_world_entity_ai_goal_BreakDoorGoal; canBreakDoors(): boolean; canSpawnInLiquids(): boolean; conversionTime: number; convertToZombieType(entityType: net_minecraft_world_entity_EntityType): void; convertVillagerToZombieVillager(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager): boolean; convertsInWater(): boolean; doUnderWaterConversion(): void; getStepSound(): net_minecraft_sounds_SoundEvent; handleAttributes(arg0: number): void; inWaterTime: number; isSunSensitive(): boolean; isUnderWaterConverting(): boolean; randomizeReinforcementsChance(): void; setCanBreakDoors(arg0: boolean): void; setConversionTime(arg0: number): void; setInWaterTime(arg0: number): void; startUnderWaterConversion(arg0: number): void; } interface net_minecraft_world_entity_monster_Zombie_ZombieGroupData extends net_minecraft_world_entity_SpawnGroupData { readonly canSpawnJockey: boolean; readonly isBaby: boolean; } interface net_minecraft_world_entity_monster_ZombieVillager extends net_minecraft_world_entity_monster_Zombie, net_minecraft_world_entity_npc_VillagerDataHolder { conversionStarter: any; finishConversion(serverLevel: net_minecraft_server_level_ServerLevel): void; getConversionProgress(): number; getVillagerXp(): number; gossips: net_minecraft_world_entity_ai_gossip_GossipContainer; initializeVillagerData(): net_minecraft_world_entity_npc_VillagerData; isConverting(): boolean; setGossips(gossipContainer: net_minecraft_world_entity_ai_gossip_GossipContainer): void; setTradeOffers(merchantOffers: net_minecraft_world_item_trading_MerchantOffers): void; setVillagerConversionTime(arg0: number): void; setVillagerXp(arg0: number): void; startConverting(uUID: any, arg1: number): void; tradeOffers: net_minecraft_world_item_trading_MerchantOffers; villagerConversionTime: number; villagerXp: number; } interface net_minecraft_world_entity_monster_ZombifiedPiglin extends net_minecraft_world_entity_monster_Zombie, net_minecraft_world_entity_NeutralMob { alertOthers(): void; maybeAlertOthers(): void; maybePlayFirstAngerSound(): void; persistentAngerTarget: any; playAngerSound(): void; playFirstAngerSoundIn: number; remainingPersistentAngerTime: number; ticksUntilNextAlert: number; } interface net_minecraft_world_entity_monster_breeze_Breeze extends net_minecraft_world_entity_monster_Monster { emitGroundParticles(arg0: number): void; emitJumpTrailParticles(): void; getFiringYPosition(): number; getHurtBy(): any; idle: net_minecraft_world_entity_AnimationState; inhale: net_minecraft_world_entity_AnimationState; jumpTrailStartedTick: number; longJump: net_minecraft_world_entity_AnimationState; playWhirlSound(): void; resetAnimations(): void; resetJumpTrail(): net_minecraft_world_entity_monster_breeze_Breeze; shoot: net_minecraft_world_entity_AnimationState; slide: net_minecraft_world_entity_AnimationState; slideBack: net_minecraft_world_entity_AnimationState; soundTick: number; withinInnerCircleRange(vec3: net_minecraft_world_phys_Vec3): boolean; } interface net_minecraft_world_entity_monster_breeze_BreezeAi { } interface net_minecraft_world_entity_monster_breeze_BreezeAi_SlideToTargetSink extends net_minecraft_world_entity_ai_behavior_MoveToTargetSink { } interface net_minecraft_world_entity_monster_breeze_BreezeUtil { } interface net_minecraft_world_entity_monster_breeze_LongJump extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_monster_breeze_Shoot extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; stop(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_monster_breeze_ShootWhenStuck extends net_minecraft_world_entity_ai_behavior_Behavior { canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): boolean; canStillUse(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_monster_breeze_Slide extends net_minecraft_world_entity_ai_behavior_Behavior { checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze): boolean; checkExtraStartConditions(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; start(serverLevel: net_minecraft_server_level_ServerLevel, breeze: net_minecraft_world_entity_monster_breeze_Breeze, arg2: number): void; start(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; } interface net_minecraft_world_entity_monster_creaking_Creaking extends net_minecraft_world_entity_monster_Monster { activate(player: net_minecraft_world_entity_player_Player): void; attackAnimationRemainingTicks: number; readonly attackAnimationState: net_minecraft_world_entity_AnimationState; blameSourceForDamage(damageSource: net_minecraft_world_damagesource_DamageSource): net_minecraft_world_entity_player_Player; canMove(): boolean; checkCanMove(): boolean; checkEyeBlink(): void; creakingDeathEffects(damageSource: net_minecraft_world_damagesource_DamageSource): void; deactivate(): void; readonly deathAnimationState: net_minecraft_world_entity_AnimationState; eyesGlowing: boolean; getHomePos(): net_minecraft_core_BlockPos; hasGlowingEyes(): boolean; invulnerabilityAnimationRemainingTicks: number; readonly invulnerabilityAnimationState: net_minecraft_world_entity_AnimationState; isActive(): boolean; isHeartBound(): boolean; isTearingDown(): boolean; nextFlickerTime: number; playerIsStuckInYou(): boolean; playerStuckCounter: number; push(arg0: number, arg1: number, arg2: number): void; push(entity: net_minecraft_world_entity_Entity): void; push(vec3: net_minecraft_world_phys_Vec3): void; setHomePos(blockPos: net_minecraft_core_BlockPos): void; setIsActive(arg0: boolean): void; setTearingDown(): void; setTransient(blockPos: net_minecraft_core_BlockPos): void; setupAnimationStates(): void; tearDown(): void; } interface net_minecraft_world_entity_monster_creaking_CreakingAi { } interface net_minecraft_world_entity_monster_hoglin_Hoglin extends net_minecraft_world_entity_animal_Animal, net_minecraft_world_entity_monster_Enemy, net_minecraft_world_entity_monster_hoglin_HoglinBase { attackAnimationRemainingTicks: number; canBeHunted(): boolean; cannotBeHunted: boolean; finishConversion(): void; isAdult(): boolean; isConverting(): boolean; isImmuneToZombification(): boolean; setCannotBeHunted(arg0: boolean): void; setImmuneToZombification(arg0: boolean): void; setTimeInOverworld(arg0: number): void; timeInOverworld: number; } interface net_minecraft_world_entity_monster_hoglin_HoglinAi { } interface net_minecraft_world_entity_monster_hoglin_HoglinBase { getAttackAnimationRemainingTicks(): number; } interface net_minecraft_world_entity_monster_piglin_AbstractPiglin extends net_minecraft_world_entity_monster_Monster { applyOpenDoorsAbility(): void; canHunt(): boolean; finishConversion(serverLevel: net_minecraft_server_level_ServerLevel): void; getArmPose(): net_minecraft_world_entity_monster_piglin_PiglinArmPose; isAdult(): boolean; isConverting(): boolean; isHoldingMeleeWeapon(): boolean; isImmuneToZombification(): boolean; playConvertedSound(): void; setImmuneToZombification(arg0: boolean): void; setTimeInOverworld(arg0: number): void; timeInOverworld: number; } interface net_minecraft_world_entity_monster_piglin_Piglin extends net_minecraft_world_entity_monster_piglin_AbstractPiglin, net_minecraft_world_entity_monster_CrossbowAttackMob, net_minecraft_world_entity_npc_InventoryCarrier { addToInventory(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; canAddToInventory(itemStack: net_minecraft_world_item_ItemStack): boolean; canReplaceCurrentItem(itemStack: net_minecraft_world_item_ItemStack): boolean; canReplaceCurrentItem(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; cannotHunt: boolean; createSpawnWeapon(): net_minecraft_world_item_ItemStack; getTopPassenger(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_entity_Entity; holdInMainHand(itemStack: net_minecraft_world_item_ItemStack): void; holdInOffHand(itemStack: net_minecraft_world_item_ItemStack): void; readonly inventory: net_minecraft_world_SimpleContainer; isChargingCrossbow(): boolean; isDancing(): boolean; maybeWearArmor(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, itemStack: net_minecraft_world_item_ItemStack, randomSource: net_minecraft_util_RandomSource): void; setCannotHunt(arg0: boolean): void; setDancing(arg0: boolean): void; } interface net_minecraft_world_entity_monster_piglin_PiglinAi { } interface net_minecraft_world_entity_monster_piglin_PiglinArmPose { } interface net_minecraft_world_entity_monster_piglin_PiglinBrute extends net_minecraft_world_entity_monster_piglin_AbstractPiglin { playAngrySound(): void; } interface net_minecraft_world_entity_monster_piglin_PiglinBruteAi { } interface net_minecraft_world_entity_monster_piglin_RememberIfHoglinWasKilled { } interface net_minecraft_world_entity_monster_piglin_StartAdmiringItemIfSeen { } interface net_minecraft_world_entity_monster_piglin_StartHuntingHoglin { } interface net_minecraft_world_entity_monster_piglin_StopAdmiringIfItemTooFarAway { } interface net_minecraft_world_entity_monster_piglin_StopAdmiringIfTiredOfTryingToReachItem { } interface net_minecraft_world_entity_monster_piglin_StopHoldingItemIfNoLongerAdmiring { } interface net_minecraft_world_entity_monster_warden_AngerLevel { readonly ambientSound: net_minecraft_sounds_SoundEvent; getAmbientSound(): net_minecraft_sounds_SoundEvent; getListeningSound(): net_minecraft_sounds_SoundEvent; getMinimumAnger(): number; isAngry(): boolean; readonly listeningSound: net_minecraft_sounds_SoundEvent; readonly minimumAnger: number; } interface net_minecraft_world_entity_monster_warden_AngerManagement { readonly angerBySuspect: any; readonly angerByUuid: any; clearAnger(entity: net_minecraft_world_entity_Entity): void; conversionDelay: number; convertFromUuids(serverLevel: net_minecraft_server_level_ServerLevel): void; createUuidAngerPairs(): any; readonly filter: any; getActiveAnger(entity: net_minecraft_world_entity_Entity): number; getActiveEntity(): any; getTopSuspect(): net_minecraft_world_entity_Entity; highestAnger: number; increaseAnger(entity: net_minecraft_world_entity_Entity, arg1: number): number; sortAndUpdateHighestAnger(): void; readonly suspectSorter: any; readonly suspects: any; tick(serverLevel: net_minecraft_server_level_ServerLevel, predicate: any): void; } interface net_minecraft_world_entity_monster_warden_Warden extends net_minecraft_world_entity_monster_Monster, net_minecraft_world_level_gameevent_vibrations_VibrationSystem { angerManagement: net_minecraft_world_entity_monster_warden_AngerManagement; attackAnimationState: net_minecraft_world_entity_AnimationState; canTargetEntity(entity: net_minecraft_world_entity_Entity): boolean; clearAnger(entity: net_minecraft_world_entity_Entity): void; clientDiggingParticles(animationState: net_minecraft_world_entity_AnimationState): void; diggingAnimationState: net_minecraft_world_entity_AnimationState; readonly dynamicGameEventListener: net_minecraft_world_level_gameevent_DynamicGameEventListener; emergeAnimationState: net_minecraft_world_entity_AnimationState; getActiveAnger(): number; getAngerLevel(): net_minecraft_world_entity_monster_warden_AngerLevel; getAngerManagement(): net_minecraft_world_entity_monster_warden_AngerManagement; getClientAngerLevel(): number; getEntityAngryAt(): any; getHeartAnimation(arg0: number): number; getHeartBeatDelay(): number; getTendrilAnimation(arg0: number): number; heartAnimation: number; heartAnimationO: number; increaseAngerAt(entity: net_minecraft_world_entity_Entity): void; increaseAngerAt(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: boolean): void; isDiggingOrEmerging(): boolean; playListeningSound(): void; roarAnimationState: net_minecraft_world_entity_AnimationState; setAttackTarget(livingEntity: net_minecraft_world_entity_LivingEntity): void; sniffAnimationState: net_minecraft_world_entity_AnimationState; sonicBoomAnimationState: net_minecraft_world_entity_AnimationState; syncClientAngerLevel(): void; tendrilAnimation: number; tendrilAnimationO: number; vibrationData: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data; readonly vibrationUser: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User; } interface net_minecraft_world_entity_monster_warden_WardenAi { } interface net_minecraft_world_entity_monster_warden_WardenSpawnTracker { cooldownTicks: number; copyData(wardenSpawnTracker: net_minecraft_world_entity_monster_warden_WardenSpawnTracker): void; decreaseWarningLevel(): void; getWarningLevel(): number; increaseWarningLevel(): void; onCooldown(): boolean; reset(): void; setWarningLevel(arg0: number): void; tick(): void; ticksSinceLastWarning: number; warningLevel: number; } interface net_minecraft_world_entity_npc_AbstractVillager extends net_minecraft_world_entity_AgeableMob, net_minecraft_world_entity_npc_InventoryCarrier, net_minecraft_world_entity_npc_Npc, net_minecraft_world_item_trading_Merchant { addOffersFromItemListings(merchantOffers: net_minecraft_world_item_trading_MerchantOffers, itemListings: net_minecraft_world_entity_npc_VillagerTrades_ItemListing[], arg2: number): void; addParticlesAroundSelf(particleOptions: net_minecraft_core_particles_ParticleOptions): void; getTradeUpdatedSound(arg0: boolean): net_minecraft_sounds_SoundEvent; getUnhappyCounter(): number; readonly inventory: net_minecraft_world_SimpleContainer; isTrading(): boolean; offers: net_minecraft_world_item_trading_MerchantOffers; playCelebrateSound(): void; rewardTradeXp(merchantOffer: net_minecraft_world_item_trading_MerchantOffer): void; setUnhappyCounter(arg0: number): void; stopTrading(): void; tradingPlayer: net_minecraft_world_entity_player_Player; updateTrades(): void; } interface net_minecraft_world_entity_npc_CatSpawner extends net_minecraft_world_level_CustomSpawner { nextTick: number; spawnCat(blockPos: net_minecraft_core_BlockPos, serverLevel: net_minecraft_server_level_ServerLevel, arg2: boolean): void; spawnInHut(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; spawnInVillage(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_entity_npc_ClientSideMerchant extends net_minecraft_world_item_trading_Merchant { offers: net_minecraft_world_item_trading_MerchantOffers; readonly source: net_minecraft_world_entity_player_Player; xp: number; } interface net_minecraft_world_entity_npc_InventoryCarrier { getInventory(): net_minecraft_world_SimpleContainer; readInventoryFromTag(valueInput: net_minecraft_world_level_storage_ValueInput): void; writeInventoryToTag(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; } interface net_minecraft_world_entity_npc_Npc { } interface net_minecraft_world_entity_npc_Villager extends net_minecraft_world_entity_npc_AbstractVillager, net_minecraft_world_entity_ReputationEventHandler, net_minecraft_world_entity_npc_VillagerDataHolder { allowedToRestock(): boolean; assignProfessionWhenSpawned(): boolean; catchUpDemand(): void; chasing: boolean; countFoodPointsInInventory(): number; digestFood(arg0: number): void; eatAndDigestFood(): void; eatUntilFull(): void; foodLevel: number; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_npc_Villager; getBreedOffspring(serverLevel: net_minecraft_server_level_ServerLevel, ageableMob: net_minecraft_world_entity_AgeableMob): net_minecraft_world_entity_AgeableMob; getGossips(): net_minecraft_world_entity_ai_gossip_GossipContainer; getPlayerReputation(player: net_minecraft_world_entity_player_Player): number; golemSpawnConditionsMet(arg0: number): boolean; gossip(serverLevel: net_minecraft_server_level_ServerLevel, villager: net_minecraft_world_entity_npc_Villager, arg2: number): void; readonly gossips: net_minecraft_world_entity_ai_gossip_GossipContainer; hasExcessFood(): boolean; hasFarmSeeds(): boolean; hungry(): boolean; increaseMerchantCareer(): void; increaseProfessionLevelOnUpdate: boolean; lastGossipDecayTime: number; lastGossipTime: number; lastRestockCheckDayTime: number; lastRestockGameTime: number; lastTradedPlayer: net_minecraft_world_entity_player_Player; maybeDecayGossip(): void; needsToRestock(): boolean; numberOfRestocksToday: number; playWorkSound(): void; refreshBrain(serverLevel: net_minecraft_server_level_ServerLevel): void; registerBrainGoals(brain: net_minecraft_world_entity_ai_Brain): void; releaseAllPois(): void; releasePoi(memoryModuleType: net_minecraft_world_entity_ai_memory_MemoryModuleType): void; resendOffersToTradingPlayer(): void; resetNumberOfRestocks(): void; resetSpecialPrices(): void; restock(): void; setGossips(gossipContainer: net_minecraft_world_entity_ai_gossip_GossipContainer): void; setOffers(merchantOffers: net_minecraft_world_item_trading_MerchantOffers): void; setUnhappy(): void; setVillagerXp(arg0: number): void; shouldIncreaseLevel(): boolean; shouldRestock(): boolean; spawnGolemIfNeeded(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: number): void; startTrading(player: net_minecraft_world_entity_player_Player): void; tellWitnessesThatIWasMurdered(entity: net_minecraft_world_entity_Entity): void; updateDemand(): void; updateMerchantTimer: number; updateSpecialPrices(player: net_minecraft_world_entity_player_Player): void; villagerXp: number; wantsMoreFood(): boolean; wantsToSpawnGolem(arg0: number): boolean; } interface net_minecraft_world_entity_npc_VillagerData { equals(o: any): boolean; hashCode(): number; level(): number; profession(): net_minecraft_core_Holder; toString(): string; type(): net_minecraft_core_Holder; withLevel(arg0: number): net_minecraft_world_entity_npc_VillagerData; withProfession(holder: net_minecraft_core_Holder): net_minecraft_world_entity_npc_VillagerData; withProfession(provider: net_minecraft_core_HolderGetter_Provider, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_entity_npc_VillagerData; withType(holder: net_minecraft_core_Holder): net_minecraft_world_entity_npc_VillagerData; withType(provider: net_minecraft_core_HolderGetter_Provider, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_entity_npc_VillagerData; } interface net_minecraft_world_entity_npc_VillagerDataHolder { getVillagerData(): net_minecraft_world_entity_npc_VillagerData; setVillagerData(villagerData: net_minecraft_world_entity_npc_VillagerData): void; } interface net_minecraft_world_entity_npc_VillagerProfession { acquirableJobSite(): any; equals(o: any): boolean; hashCode(): number; heldJobSite(): any; name(): net_minecraft_network_chat_Component; requestedItems(): any; secondaryPoi(): any; toString(): string; workSound(): net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_entity_npc_VillagerTrades { } interface net_minecraft_world_entity_npc_VillagerTrades_DyedArmorForEmeralds extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly item: net_minecraft_world_item_Item; readonly maxUses: number; readonly value: number; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_EmeraldForItems extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly emeraldAmount: number; readonly itemStack: net_minecraft_world_item_trading_ItemCost; readonly maxUses: number; readonly priceMultiplier: number; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_EmeraldsForVillagerTypeItem extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly cost: number; readonly maxUses: number; readonly trades: any; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_EnchantBookForEmeralds extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly maxLevel: number; readonly minLevel: number; readonly tradeableEnchantments: net_minecraft_tags_TagKey; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_EnchantedItemForEmeralds extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly baseEmeraldCost: number; readonly itemStack: net_minecraft_world_item_ItemStack; readonly maxUses: number; readonly priceMultiplier: number; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_FailureItemListing extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { } interface net_minecraft_world_entity_npc_VillagerTrades_ItemListing { getOffer(entity: net_minecraft_world_entity_Entity, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_item_trading_MerchantOffer; } interface net_minecraft_world_entity_npc_VillagerTrades_ItemsAndEmeraldsToItems extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly emeraldCost: number; readonly enchantmentProvider: any; readonly fromItem: net_minecraft_world_item_trading_ItemCost; readonly maxUses: number; readonly priceMultiplier: number; readonly toItem: net_minecraft_world_item_ItemStack; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_ItemsForEmeralds extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly emeraldCost: number; readonly enchantmentProvider: any; readonly itemStack: net_minecraft_world_item_ItemStack; readonly maxUses: number; readonly priceMultiplier: number; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_SuspiciousStewForEmerald extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly effects: net_minecraft_world_item_component_SuspiciousStewEffects; readonly priceMultiplier: number; readonly xp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_TippedArrowForItemsAndEmeralds extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly emeraldCost: number; readonly fromCount: number; readonly fromItem: net_minecraft_world_item_Item; readonly maxUses: number; readonly priceMultiplier: number; readonly toCount: number; readonly toItem: net_minecraft_world_item_ItemStack; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_TreasureMapForEmeralds extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { readonly destination: net_minecraft_tags_TagKey; readonly destinationType: net_minecraft_core_Holder; readonly displayName: string; readonly emeraldCost: number; readonly maxUses: number; readonly villagerXp: number; } interface net_minecraft_world_entity_npc_VillagerTrades_TypeSpecificTrade extends net_minecraft_world_entity_npc_VillagerTrades_ItemListing { equals(o: any): boolean; hashCode(): number; toString(): string; trades(): any; } interface net_minecraft_world_entity_npc_VillagerType { } interface net_minecraft_world_entity_npc_WanderingTrader extends net_minecraft_world_entity_npc_AbstractVillager, net_minecraft_world_item_component_Consumable_OverrideConsumeSound { despawnDelay: number; getDespawnDelay(): number; getWanderTarget(): net_minecraft_core_BlockPos; maybeDespawn(): void; setDespawnDelay(arg0: number): void; setWanderTarget(blockPos: net_minecraft_core_BlockPos): void; wanderTarget: net_minecraft_core_BlockPos; } interface net_minecraft_world_entity_npc_WanderingTraderSpawner extends net_minecraft_world_level_CustomSpawner { findSpawnPositionNear(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, arg2: number): net_minecraft_core_BlockPos; hasEnoughSpace(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; readonly random: net_minecraft_util_RandomSource; readonly serverLevelData: net_minecraft_world_level_storage_ServerLevelData; spawn(serverLevel: net_minecraft_server_level_ServerLevel): boolean; spawnChance: number; spawnDelay: number; tickDelay: number; tryToSpawnLlamaFor(serverLevel: net_minecraft_server_level_ServerLevel, wanderingTrader: net_minecraft_world_entity_npc_WanderingTrader, arg2: number): void; } interface net_minecraft_world_entity_player_Abilities { apply(packed: net_minecraft_world_entity_player_Abilities_Packed): void; flying: boolean; flyingSpeed: number; getFlyingSpeed(): number; getWalkingSpeed(): number; instabuild: boolean; invulnerable: boolean; mayBuild: boolean; mayfly: boolean; pack(): net_minecraft_world_entity_player_Abilities_Packed; setFlyingSpeed(arg0: number): void; setWalkingSpeed(arg0: number): void; walkingSpeed: number; } interface net_minecraft_world_entity_player_Abilities_Packed { equals(o: any): boolean; flying(): boolean; flyingSpeed(): number; hashCode(): number; instabuild(): boolean; invulnerable(): boolean; mayBuild(): boolean; mayFly(): boolean; toString(): string; walkingSpeed(): number; } interface net_minecraft_world_entity_player_ChatVisiblity extends net_minecraft_util_OptionEnum { readonly id: number; readonly key: string; } interface net_minecraft_world_entity_player_Input { backward(): boolean; equals(o: any): boolean; forward(): boolean; hashCode(): number; jump(): boolean; left(): boolean; right(): boolean; shift(): boolean; sprint(): boolean; toString(): string; } interface net_minecraft_world_entity_player_Inventory extends net_minecraft_world_Container, net_minecraft_world_Nameable { add(itemStack: net_minecraft_world_item_ItemStack): boolean; add(arg0: number, itemStack: net_minecraft_world_item_ItemStack): boolean; addAndPickItem(itemStack: net_minecraft_world_item_ItemStack): void; addResource(itemStack: net_minecraft_world_item_ItemStack): number; addResource(arg0: number, itemStack: net_minecraft_world_item_ItemStack): number; clearOrCountMatchingItems(predicate: any, arg1: number, container: net_minecraft_world_Container): number; contains(itemStack: net_minecraft_world_item_ItemStack): boolean; contains(tagKey: net_minecraft_tags_TagKey): boolean; contains(predicate: any): boolean; createInventoryUpdatePacket(arg0: number): net_minecraft_network_protocol_game_ClientboundSetPlayerInventoryPacket; dropAll(): void; readonly equipment: net_minecraft_world_entity_EntityEquipment; fillStackedContents(stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; findSlotMatchingCraftingIngredient(holder: net_minecraft_core_Holder, itemStack: net_minecraft_world_item_ItemStack): number; findSlotMatchingItem(itemStack: net_minecraft_world_item_ItemStack): number; getFreeSlot(): number; getNonEquipmentItems(): net_minecraft_core_NonNullList; getSelectedItem(): net_minecraft_world_item_ItemStack; getSelectedSlot(): number; getSlotWithRemainingSpace(itemStack: net_minecraft_world_item_ItemStack): number; getSuitableHotbarSlot(): number; getTimesChanged(): number; hasRemainingSpaceForItem(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; readonly items: net_minecraft_core_NonNullList; load(typedInputList: net_minecraft_world_level_storage_ValueInput_TypedInputList): void; pickSlot(arg0: number): void; placeItemBackInInventory(itemStack: net_minecraft_world_item_ItemStack): void; placeItemBackInInventory(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean): void; readonly player: net_minecraft_world_entity_player_Player; removeFromSelected(arg0: boolean): net_minecraft_world_item_ItemStack; removeItem(arg0: number, arg1: number): net_minecraft_world_item_ItemStack; removeItem(itemStack: net_minecraft_world_item_ItemStack): void; replaceWith(inventory: net_minecraft_world_entity_player_Inventory): void; save(typedOutputList: net_minecraft_world_level_storage_ValueOutput_TypedOutputList): void; selected: number; setSelectedItem(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; setSelectedSlot(arg0: number): void; tick(): void; timesChanged: number; } interface net_minecraft_world_entity_player_Player extends net_minecraft_world_entity_Avatar, net_minecraft_world_entity_ContainerUser { readonly abilities: net_minecraft_world_entity_player_Abilities; addItem(itemStack: net_minecraft_world_item_ItemStack): boolean; attack(entity: net_minecraft_world_entity_Entity): void; awardRecipes(collection: any): number; awardRecipesByKey(list: any): void; awardStat(resourceLocation: net_minecraft_resources_ResourceLocation): void; awardStat(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number): void; awardStat(stat: net_minecraft_stats_Stat): void; awardStat(stat: net_minecraft_stats_Stat, arg1: number): void; blockActionRestricted(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, gameType: net_minecraft_world_level_GameType): boolean; blockInteractionRange(): number; canDropItems(): boolean; canEat(arg0: boolean): boolean; canFallAtLeast(arg0: number, arg1: number, arg2: number): boolean; canHarmPlayer(player: net_minecraft_world_entity_player_Player): boolean; canInteractWithBlock(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; canInteractWithEntity(entity: net_minecraft_world_entity_Entity, arg1: number): boolean; canInteractWithEntity(aABB: net_minecraft_world_phys_AABB, arg1: number): boolean; canPlayerFitWithinBlocksAndEntitiesWhen(pose: net_minecraft_world_entity_Pose): boolean; canUseGameMasterBlocks(): boolean; causeFoodExhaustion(arg0: number): void; clientLoaded: boolean; clientLoadedTimeoutTimer: number; closeContainer(): void; containerMenu: net_minecraft_world_inventory_AbstractContainerMenu; readonly cooldowns: net_minecraft_world_item_ItemCooldowns; createItemCooldowns(): net_minecraft_world_item_ItemCooldowns; crit(entity: net_minecraft_world_entity_Entity): void; currentExplosionCause: net_minecraft_world_entity_Entity; currentImpulseContextResetGraceTime: number; currentImpulseImpactPos: net_minecraft_world_phys_Vec3; debugInfo(): string; decorateDisplayNameComponent(mutableComponent: net_minecraft_network_chat_MutableComponent): net_minecraft_network_chat_MutableComponent; readonly defaultFlySpeed: number; destroyVanishingCursedItems(): void; displayClientMessage(component: net_minecraft_network_chat_Component, arg1: boolean): void; displayname: net_minecraft_network_chat_Component; doCloseContainer(): void; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean): net_minecraft_world_entity_item_ItemEntity; drop(itemStack: net_minecraft_world_item_ItemStack, arg1: boolean, arg2: boolean): net_minecraft_world_entity_item_ItemEntity; enchantmentSeed: number; enderChestInventory: net_minecraft_world_inventory_PlayerEnderChestContainer; entityInteractionRange(): number; experienceLevel: number; experienceProgress: number; fishing: net_minecraft_world_entity_projectile_FishingHook; foodData: net_minecraft_world_food_FoodData; forcedPose: net_minecraft_world_entity_Pose; freeAt(blockPos: net_minecraft_core_BlockPos): boolean; gameMode(): net_minecraft_world_level_GameType; readonly gameProfile: any; getAbilities(): net_minecraft_world_entity_player_Abilities; getAttackStrengthScale(arg0: number): number; getCooldowns(): net_minecraft_world_item_ItemCooldowns; getCurrentItemAttackStrengthDelay(): number; getDesiredPose(): net_minecraft_world_entity_Pose; getDestroySpeed(blockState: net_minecraft_world_level_block_state_BlockState): number; getDestroySpeed(blockState: net_minecraft_world_level_block_state_BlockState, pos: net_minecraft_core_BlockPos): number; getEnchantedDamage(entity: net_minecraft_world_entity_Entity, arg1: number, damageSource: net_minecraft_world_damagesource_DamageSource): number; getEnchantmentSeed(): number; getEnderChestInventory(): net_minecraft_world_inventory_PlayerEnderChestContainer; getFoodData(): net_minecraft_world_food_FoodData; getForcedPose(): net_minecraft_world_entity_Pose; getGameProfile(): any; getInventory(): net_minecraft_world_entity_player_Inventory; getLastDeathLocation(): any; getPermissionLevel(): number; getPrefixes(): any; getScore(): number; getShoulderParrotLeft(): any; getShoulderParrotRight(): any; getSleepTimer(): number; getSuffixes(): any; getWardenSpawnTracker(): any; getXpNeededForNextLevel(): number; giveExperienceLevels(arg0: number): void; giveExperiencePoints(arg0: number): void; handleCreativeModeItemDrop(itemStack: net_minecraft_world_item_ItemStack): void; handleShoulderEntities(): void; hasClientLoaded(): boolean; hasContainerOpen(): boolean; hasContainerOpen(containerOpenersCounter: net_minecraft_world_level_block_entity_ContainerOpenersCounter, blockPos: net_minecraft_core_BlockPos): boolean; hasCorrectToolForDrops(blockState: net_minecraft_world_level_block_state_BlockState): boolean; hasCorrectToolForDrops(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, pos: net_minecraft_core_BlockPos): boolean; hasPermissions(arg0: number): boolean; hurtDir: number; ignoreFallDamageFromCurrentImpulse: boolean; increaseScore(arg0: number): void; interactOn(entity: net_minecraft_world_entity_Entity, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; readonly inventory: net_minecraft_world_entity_player_Inventory; readonly inventoryMenu: net_minecraft_world_inventory_InventoryMenu; isAboveGround(arg0: number): boolean; isCreative(): boolean; isEquipped(item: net_minecraft_world_item_Item): boolean; isHurt(): boolean; isIgnoringFallDamageFromCurrentImpulse(): boolean; isLocalPlayer(): boolean; isMobilityRestricted(): boolean; isReducedDebugInfo(): boolean; isScoping(): boolean; isSecondaryUseActive(): boolean; isSleepingLongEnough(): boolean; isStayingOnGroundSurface(): boolean; isTextFilteringEnabled(): boolean; jumpTriggerTime: number; lastDeathLocation: any; lastItemInMainHand: net_minecraft_world_item_ItemStack; lastLevelUpTime: number; magicCrit(entity: net_minecraft_world_entity_Entity): void; mayBuild(): boolean; mayUseItemAt(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, itemStack: net_minecraft_world_item_ItemStack): boolean; nameAndId(): net_minecraft_server_players_NameAndId; onEnchantmentPerformed(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; onUpdateAbilities(): void; openCommandBlock(commandBlockEntity: net_minecraft_world_level_block_entity_CommandBlockEntity): void; openDialog(holder: net_minecraft_core_Holder): void; openHorseInventory(abstractHorse: net_minecraft_world_entity_animal_horse_AbstractHorse, container: net_minecraft_world_Container): void; openItemGui(itemStack: net_minecraft_world_item_ItemStack, interactionHand: net_minecraft_world_InteractionHand): void; openJigsawBlock(jigsawBlockEntity: net_minecraft_world_level_block_entity_JigsawBlockEntity): void; openMenu(menuProvider: net_minecraft_world_MenuProvider): any; openMinecartCommandBlock(baseCommandBlock: net_minecraft_world_level_BaseCommandBlock): void; openStructureBlock(structureBlockEntity: net_minecraft_world_level_block_entity_StructureBlockEntity): void; openTestBlock(testBlockEntity: net_minecraft_world_level_block_entity_TestBlockEntity): void; openTestInstanceBlock(testInstanceBlockEntity: net_minecraft_world_level_block_entity_TestInstanceBlockEntity): void; openTextEdit(signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, arg1: boolean): void; playNotifySound(soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg2: number, arg3: number): void; readonly prefixes: any; preventsBlockDrops(): boolean; reducedDebugInfo: boolean; refreshDisplayName(): void; removeEntitiesOnShoulder(): void; resetAttackStrengthTicker(): void; resetCurrentImpulseContext(): void; resetRecipes(collection: any): number; resetStat(stat: net_minecraft_stats_Stat): void; respawn(): void; sendMerchantOffers(arg0: number, merchantOffers: net_minecraft_world_item_trading_MerchantOffers, arg2: number, arg3: number, arg4: boolean, arg5: boolean): void; setClientLoaded(arg0: boolean): void; setForcedPose(pose: net_minecraft_world_entity_Pose): void; setIgnoreFallDamageFromCurrentImpulse(arg0: boolean): void; setLastDeathLocation(optional: any): void; setReducedDebugInfo(arg0: boolean): void; setScore(arg0: number): void; setShoulderParrotLeft(optional: any): void; setShoulderParrotRight(optional: any): void; shouldRotateWithMinecart(): boolean; sleepCounter: number; startAutoSpinAttack(arg0: number, arg1: number, itemStack: net_minecraft_world_item_ItemStack): void; startFallFlying(): void; startSleepInBed(blockPos: net_minecraft_core_BlockPos): any; stopSleepInBed(arg0: boolean, arg1: boolean): void; readonly suffixes: any; sweepAttack(): void; takeXpDelay: number; tickClientLoadTimeout(): void; tickRegeneration(): void; totalExperience: number; touch(entity: net_minecraft_world_entity_Entity): void; triggerRecipeCrafted(recipeHolder: net_minecraft_world_item_crafting_RecipeHolder, list: any): void; tryResetCurrentImpulseContext(): void; tryToStartFallFlying(): boolean; turtleHelmetTick(): void; updateIsUnderwater(): boolean; updatePlayerPose(): void; updateTutorialInventoryAction(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, clickAction: net_minecraft_world_inventory_ClickAction): void; wantsToStopRiding(): boolean; wasUnderwater: boolean; } interface net_minecraft_world_entity_player_Player_BedSleepingProblem { getMessage(): net_minecraft_network_chat_Component; readonly message: net_minecraft_network_chat_Component; } interface net_minecraft_world_entity_player_PlayerEquipment extends net_minecraft_world_entity_EntityEquipment { readonly player: net_minecraft_world_entity_player_Player; } interface net_minecraft_world_entity_player_PlayerModelPart extends net_minecraft_util_StringRepresentable { readonly bit: number; getBit(): number; getId(): string; getMask(): number; getName(): net_minecraft_network_chat_Component; readonly id: string; readonly mask: number; readonly name: net_minecraft_network_chat_Component; } interface net_minecraft_world_entity_player_PlayerModelType extends net_minecraft_util_StringRepresentable { readonly id: string; readonly legacyServicesId: string; } interface net_minecraft_world_entity_player_PlayerSkin { body(): net_minecraft_core_ClientAsset_Texture; cape(): net_minecraft_core_ClientAsset_Texture; elytra(): net_minecraft_core_ClientAsset_Texture; equals(o: any): boolean; hashCode(): number; model(): net_minecraft_world_entity_player_PlayerModelType; secure(): boolean; toString(): string; with(patch: net_minecraft_world_entity_player_PlayerSkin_Patch): net_minecraft_world_entity_player_PlayerSkin; } interface net_minecraft_world_entity_player_PlayerSkin_Patch { body(): any; cape(): any; elytra(): any; equals(o: any): boolean; hashCode(): number; model(): any; toString(): string; } interface net_minecraft_world_entity_player_ProfileKeyPair { dueRefresh(): boolean; equals(o: any): boolean; hashCode(): number; privateKey(): any; publicKey(): net_minecraft_world_entity_player_ProfilePublicKey; refreshedAfter(): any; toString(): string; } interface net_minecraft_world_entity_player_ProfilePublicKey { createSignatureValidator(): net_minecraft_util_SignatureValidator; data(): net_minecraft_world_entity_player_ProfilePublicKey_Data; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_entity_player_ProfilePublicKey_Data { equals(object: any): boolean; expiresAt(): any; hasExpired(): boolean; hasExpired(duration: any): boolean; hashCode(): number; key(): any; keySignature(): number[]; signedPayload(uUID: any): number[]; toString(): string; validateSignature(signatureValidator: net_minecraft_util_SignatureValidator, uUID: any): boolean; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_world_entity_player_ProfilePublicKey_ValidationException extends net_minecraft_network_chat_ThrowingComponent { } interface net_minecraft_world_entity_player_StackedContents { account(object: any, arg1: number): void; readonly amounts: any; clear(): void; getResultUpperBound(list: any): number; getUniqueAvailableIngredientItems(iterable: any): any; hasAtLeast(object: any, arg1: number): boolean; put(object: any, arg1: number): void; take(object: any, arg1: number): void; tryPick(list: any, arg1: number, output: net_minecraft_world_entity_player_StackedContents_Output): boolean; tryPickAll(list: any, arg1: number, output: net_minecraft_world_entity_player_StackedContents_Output): number; } interface net_minecraft_world_entity_player_StackedContents_IngredientInfo { acceptsItem(object: any): boolean; } interface net_minecraft_world_entity_player_StackedContents_Output { accept(object: any): void; } interface net_minecraft_world_entity_player_StackedItemContents { accountSimpleStack(itemStack: net_minecraft_world_item_ItemStack): void; accountStack(itemStack: net_minecraft_world_item_ItemStack): void; accountStack(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; canCraft(recipe: net_minecraft_world_item_crafting_Recipe, output: net_minecraft_world_entity_player_StackedContents_Output): boolean; canCraft(recipe: net_minecraft_world_item_crafting_Recipe, arg1: number, output: net_minecraft_world_entity_player_StackedContents_Output): boolean; canCraft(list: any, output: net_minecraft_world_entity_player_StackedContents_Output): boolean; canCraft(list: any, arg1: number, output: net_minecraft_world_entity_player_StackedContents_Output): boolean; clear(): void; getBiggestCraftableStack(recipe: net_minecraft_world_item_crafting_Recipe, output: net_minecraft_world_entity_player_StackedContents_Output): number; getBiggestCraftableStack(recipe: net_minecraft_world_item_crafting_Recipe, arg1: number, output: net_minecraft_world_entity_player_StackedContents_Output): number; readonly raw: net_minecraft_world_entity_player_StackedContents; } interface net_minecraft_world_entity_projectile_AbstractArrow extends net_minecraft_world_entity_projectile_Projectile { addBubbleParticles(vec3: net_minecraft_world_phys_Vec3): void; applyInertia(arg0: number): void; baseDamage: number; doKnockback(livingEntity: net_minecraft_world_entity_LivingEntity, damageSource: net_minecraft_world_damagesource_DamageSource): void; doPostHurtEffects(livingEntity: net_minecraft_world_entity_LivingEntity): void; findHitEntity(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_EntityHitResult; firedFromWeapon: net_minecraft_world_item_ItemStack; getDefaultHitGroundSoundEvent(): net_minecraft_sounds_SoundEvent; getDefaultPickupItem(): net_minecraft_world_item_ItemStack; getHitGroundSoundEvent(): net_minecraft_sounds_SoundEvent; getPickupItem(): net_minecraft_world_item_ItemStack; getPickupItemStackOrigin(): net_minecraft_world_item_ItemStack; getPierceLevel(): number; getWaterInertia(): number; hitBlockEnchantmentEffects(serverLevel: net_minecraft_server_level_ServerLevel, blockHitResult: net_minecraft_world_phys_BlockHitResult, itemStack: net_minecraft_world_item_ItemStack): void; inGroundTime: number; isCritArrow(): boolean; isInGround(): boolean; isNoPhysics(): boolean; lastState: net_minecraft_world_level_block_state_BlockState; life: number; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; pickup: net_minecraft_world_entity_projectile_AbstractArrow_Pickup; pickupItemStack: net_minecraft_world_item_ItemStack; piercedAndKilledEntities: any; piercingIgnoreEntityIds: any; push(arg0: number, arg1: number, arg2: number): void; push(entity: net_minecraft_world_entity_Entity): void; push(vec3: net_minecraft_world_phys_Vec3): void; resetPiercedEntities(): void; setBaseDamage(arg0: number): void; setBaseDamageFromMob(arg0: number): void; setCritArrow(arg0: boolean): void; setFlag(arg0: number, arg1: boolean): void; setInGround(arg0: boolean): void; setNoPhysics(arg0: boolean): void; setOwner(entity: net_minecraft_world_entity_Entity): void; setOwner(entityReference: net_minecraft_world_entity_EntityReference): void; setPickupItemStack(itemStack: net_minecraft_world_item_ItemStack): void; setPierceLevel(arg0: number): void; setSoundEvent(soundEvent: net_minecraft_sounds_SoundEvent): void; shakeTime: number; shouldFall(): boolean; soundEvent: net_minecraft_sounds_SoundEvent; startFalling(): void; stepMoveAndHit(blockHitResult: net_minecraft_world_phys_BlockHitResult): void; tickDespawn(): void; tryPickup(player: net_minecraft_world_entity_player_Player): boolean; } interface net_minecraft_world_entity_projectile_AbstractArrow_Pickup { } interface net_minecraft_world_entity_projectile_AbstractHurtingProjectile extends net_minecraft_world_entity_projectile_Projectile { accelerationPower: number; applyInertia(): void; assignDirectionalMovement(vec3: net_minecraft_world_phys_Vec3, arg1: number): void; createParticleTrail(): void; getClipType(): net_minecraft_world_level_ClipContext_Block; getInertia(): number; getLiquidInertia(): number; getTrailParticle(): net_minecraft_core_particles_ParticleOptions; shouldBurn(): boolean; } interface net_minecraft_world_entity_projectile_AbstractThrownPotion extends net_minecraft_world_entity_projectile_ThrowableItemProjectile { dowseFire(blockPos: net_minecraft_core_BlockPos): void; onHitAsPotion(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, hitResult: net_minecraft_world_phys_HitResult): void; onHitAsWater(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_world_entity_projectile_Arrow extends net_minecraft_world_entity_projectile_AbstractArrow { addEffect(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): void; getColor(): number; getPotionContents(): net_minecraft_world_item_alchemy_PotionContents; getPotionDurationScale(): number; makeParticle(arg0: number): void; setPotionContents(potionContents: net_minecraft_world_item_alchemy_PotionContents): void; updateColor(): void; } interface net_minecraft_world_entity_projectile_DragonFireball extends net_minecraft_world_entity_projectile_AbstractHurtingProjectile { } interface net_minecraft_world_entity_projectile_EvokerFangs extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_TraceableEntity { clientSideAttackStarted: boolean; dealDamageTo(livingEntity: net_minecraft_world_entity_LivingEntity): void; getAnimationProgress(arg0: number): number; getOwner(): net_minecraft_world_entity_LivingEntity; getOwner(): net_minecraft_world_entity_Entity; lifeTicks: number; owner: net_minecraft_world_entity_EntityReference; sentSpikeEvent: boolean; setOwner(livingEntity: net_minecraft_world_entity_LivingEntity): void; warmupDelayTicks: number; } interface net_minecraft_world_entity_projectile_EyeOfEnder extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_projectile_ItemSupplier { getDefaultItem(): net_minecraft_world_item_ItemStack; life: number; setItem(itemStack: net_minecraft_world_item_ItemStack): void; signalTo(vec3: net_minecraft_world_phys_Vec3): void; spawnParticles(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): void; surviveAfterDeath: boolean; target: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_projectile_Fireball extends net_minecraft_world_entity_projectile_AbstractHurtingProjectile, net_minecraft_world_entity_projectile_ItemSupplier { getDefaultItem(): net_minecraft_world_item_ItemStack; setItem(itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_entity_projectile_FireworkRocketEntity extends net_minecraft_world_entity_projectile_Projectile, net_minecraft_world_entity_projectile_ItemSupplier { attachedToEntity: net_minecraft_world_entity_LivingEntity; dealExplosionDamage(serverLevel: net_minecraft_server_level_ServerLevel): void; explode(serverLevel: net_minecraft_server_level_ServerLevel): void; getExplosions(): any; hasExplosion(): boolean; isAttachedToEntity(): boolean; isShotAtAngle(): boolean; life: number; lifetime: number; } interface net_minecraft_world_entity_projectile_FishingHook extends net_minecraft_world_entity_projectile_Projectile { biting: boolean; calculateOpenWater(blockPos: net_minecraft_core_BlockPos): boolean; catchingFish(blockPos: net_minecraft_core_BlockPos): void; checkCollision(): void; currentState: any; fishAngle: number; getHookedIn(): net_minecraft_world_entity_Entity; getOpenWaterTypeForArea(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): any; getOpenWaterTypeForBlock(blockPos: net_minecraft_core_BlockPos): any; getPlayerOwner(): net_minecraft_world_entity_player_Player; hookedIn: net_minecraft_world_entity_Entity; readonly interpolationHandler: net_minecraft_world_entity_InterpolationHandler; isOpenWaterFishing(): boolean; life: number; readonly luck: number; readonly lureSpeed: number; nibble: number; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; openWater: boolean; outOfWaterTime: number; pullEntity(entity: net_minecraft_world_entity_Entity): void; retrieve(itemStack: net_minecraft_world_item_ItemStack): number; setHookedEntity(entity: net_minecraft_world_entity_Entity): void; setOwner(entity: net_minecraft_world_entity_Entity): void; setOwner(entityReference: net_minecraft_world_entity_EntityReference): void; shouldStopFishing(player: net_minecraft_world_entity_player_Player): boolean; readonly syncronizedRandom: net_minecraft_util_RandomSource; timeUntilHooked: number; timeUntilLured: number; updateOwnerInfo(fishingHook: net_minecraft_world_entity_projectile_FishingHook): void; } interface net_minecraft_world_entity_projectile_ItemSupplier { getItem(): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_entity_projectile_LargeFireball extends net_minecraft_world_entity_projectile_Fireball { explosionPower: number; } interface net_minecraft_world_entity_projectile_LlamaSpit extends net_minecraft_world_entity_projectile_Projectile { } interface net_minecraft_world_entity_projectile_Projectile extends net_minecraft_world_entity_Entity, net_minecraft_world_entity_TraceableEntity { applyOnProjectileSpawned(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack): void; calculateHorizontalHurtKnockbackDirection(livingEntity: net_minecraft_world_entity_LivingEntity, damageSource: net_minecraft_world_damagesource_DamageSource): any; canHitEntity(entity: net_minecraft_world_entity_Entity): boolean; checkLeftOwner(): void; deflect(projectileDeflection: net_minecraft_world_entity_projectile_ProjectileDeflection, entity: net_minecraft_world_entity_Entity, entityReference: net_minecraft_world_entity_EntityReference, arg3: boolean): boolean; getEffectSource(): net_minecraft_world_entity_Entity; getMovementToShoot(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): net_minecraft_world_phys_Vec3; hasBeenShot: boolean; hitTargetOrDeflectSelf(hitResult: net_minecraft_world_phys_HitResult): net_minecraft_world_entity_projectile_ProjectileDeflection; isOutsideOwnerCollisionRange(): boolean; lastDeflectedBy: net_minecraft_world_entity_Entity; leftOwner: boolean; leftOwnerChecked: boolean; mayBreak(serverLevel: net_minecraft_server_level_ServerLevel): boolean; onDeflection(arg0: boolean): void; onHit(hitResult: net_minecraft_world_phys_HitResult): void; onHitBlock(blockHitResult: net_minecraft_world_phys_BlockHitResult): void; onHitEntity(entityHitResult: net_minecraft_world_phys_EntityHitResult): void; onItemBreak(item: net_minecraft_world_item_Item): void; ownedBy(entity: net_minecraft_world_entity_Entity): boolean; owner: net_minecraft_world_entity_EntityReference; setOwner(entityReference: net_minecraft_world_entity_EntityReference): void; setOwner(entity: net_minecraft_world_entity_Entity): void; shoot(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; shootFromRotation(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; shouldBounceOnWorldBorder(): boolean; updateRotation(): void; } interface net_minecraft_world_entity_projectile_Projectile_ProjectileFactory { create(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_projectile_Projectile; } interface net_minecraft_world_entity_projectile_ProjectileDeflection { deflect(projectile: net_minecraft_world_entity_projectile_Projectile, entity: net_minecraft_world_entity_Entity, randomSource: net_minecraft_util_RandomSource): void; } interface net_minecraft_world_entity_projectile_ProjectileUtil { } interface net_minecraft_world_entity_projectile_ShulkerBullet extends net_minecraft_world_entity_projectile_Projectile { currentMoveDirection: net_minecraft_core_Direction; destroy(): void; finalTarget: net_minecraft_world_entity_EntityReference; flightSteps: number; getMoveDirection(): net_minecraft_core_Direction; selectNextMoveDirection(axis: net_minecraft_core_Direction_Axis, entity: net_minecraft_world_entity_Entity): void; setMoveDirection(direction: net_minecraft_core_Direction): void; targetDeltaX: number; targetDeltaY: number; targetDeltaZ: number; } interface net_minecraft_world_entity_projectile_SmallFireball extends net_minecraft_world_entity_projectile_Fireball { } interface net_minecraft_world_entity_projectile_Snowball extends net_minecraft_world_entity_projectile_ThrowableItemProjectile { getParticle(): net_minecraft_core_particles_ParticleOptions; } interface net_minecraft_world_entity_projectile_SpectralArrow extends net_minecraft_world_entity_projectile_AbstractArrow { duration: number; } interface net_minecraft_world_entity_projectile_ThrowableItemProjectile extends net_minecraft_world_entity_projectile_ThrowableProjectile, net_minecraft_world_entity_projectile_ItemSupplier { getDefaultItem(): net_minecraft_world_item_Item; setItem(itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_entity_projectile_ThrowableProjectile extends net_minecraft_world_entity_projectile_Projectile { applyInertia(): void; handleFirstTickBubbleColumn(): void; } interface net_minecraft_world_entity_projectile_ThrownEgg extends net_minecraft_world_entity_projectile_ThrowableItemProjectile { } interface net_minecraft_world_entity_projectile_ThrownEnderpearl extends net_minecraft_world_entity_projectile_ThrowableItemProjectile { deregisterFromCurrentOwner(): void; playSound(level: net_minecraft_world_level_Level, vec3: net_minecraft_world_phys_Vec3): void; playSound(soundEvent: net_minecraft_sounds_SoundEvent, arg1: number, arg2: number): void; playSound(soundEvent: net_minecraft_sounds_SoundEvent): void; registerToCurrentOwner(): void; ticketTimer: number; } interface net_minecraft_world_entity_projectile_ThrownExperienceBottle extends net_minecraft_world_entity_projectile_ThrowableItemProjectile { } interface net_minecraft_world_entity_projectile_ThrownLingeringPotion extends net_minecraft_world_entity_projectile_AbstractThrownPotion { } interface net_minecraft_world_entity_projectile_ThrownSplashPotion extends net_minecraft_world_entity_projectile_AbstractThrownPotion { } interface net_minecraft_world_entity_projectile_ThrownTrident extends net_minecraft_world_entity_projectile_AbstractArrow { clientSideReturnTridentTickCount: number; dealtDamage: boolean; getLoyaltyFromItem(itemStack: net_minecraft_world_item_ItemStack): number; isAcceptibleReturnOwner(): boolean; isFoil(): boolean; } interface net_minecraft_world_entity_projectile_WitherSkull extends net_minecraft_world_entity_projectile_AbstractHurtingProjectile { isDangerous(): boolean; setDangerous(arg0: boolean): void; } interface net_minecraft_world_entity_projectile_windcharge_AbstractWindCharge extends net_minecraft_world_entity_projectile_AbstractHurtingProjectile, net_minecraft_world_entity_projectile_ItemSupplier { explode(vec3: net_minecraft_world_phys_Vec3): void; makeBoundingBox(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; makeBoundingBox(): net_minecraft_world_phys_AABB; push(arg0: number, arg1: number, arg2: number): void; push(entity: net_minecraft_world_entity_Entity): void; push(vec3: net_minecraft_world_phys_Vec3): void; } interface net_minecraft_world_entity_projectile_windcharge_BreezeWindCharge extends net_minecraft_world_entity_projectile_windcharge_AbstractWindCharge { } interface net_minecraft_world_entity_projectile_windcharge_WindCharge extends net_minecraft_world_entity_projectile_windcharge_AbstractWindCharge { noDeflectTicks: number; } interface net_minecraft_world_entity_raid_Raid { absorbRaidOmen(serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; active: boolean; addHeroOfTheVillage(entity: net_minecraft_world_entity_Entity): void; addWaveMob(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, raider: net_minecraft_world_entity_raid_Raider): boolean; addWaveMob(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, raider: net_minecraft_world_entity_raid_Raider, arg3: boolean): boolean; celebrationTicks: number; center: net_minecraft_core_BlockPos; findRandomSpawnPos(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number): net_minecraft_core_BlockPos; getAllRaiders(): any; getCenter(): net_minecraft_core_BlockPos; getDefaultNumSpawns(raiderType: net_minecraft_world_entity_raid_Raid_RaiderType, arg1: number, arg2: boolean): number; getEnchantOdds(): number; getGroupsSpawned(): number; getHealthOfLivingRaiders(): number; getLeader(arg0: number): net_minecraft_world_entity_raid_Raider; getMaxRaidOmenLevel(): number; getNumGroups(difficulty: net_minecraft_world_Difficulty): number; getPotentialBonusSpawns(raiderType: net_minecraft_world_entity_raid_Raid_RaiderType, randomSource: net_minecraft_util_RandomSource, arg2: number, difficultyInstance: net_minecraft_world_DifficultyInstance, arg4: boolean): number; getRaidOmenLevel(): number; getTotalHealth(): number; getTotalRaidersAlive(): number; getValidSpawnPos(serverLevel: net_minecraft_server_level_ServerLevel): any; readonly groupRaiderMap: any; readonly groupToLeaderMap: any; groupsSpawned: number; hasBonusWave(): boolean; hasFirstWaveSpawned(): boolean; hasMoreWaves(): boolean; hasSpawnedBonusWave(): boolean; readonly heroesOfTheVillage: any; isActive(): boolean; isBetweenWaves(): boolean; isFinalWave(): boolean; isLoss(): boolean; isOver(): boolean; isStarted(): boolean; isStopped(): boolean; isVictory(): boolean; joinRaid(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, raider: net_minecraft_world_entity_raid_Raider, blockPos: net_minecraft_core_BlockPos, arg4: boolean): void; moveRaidCenterToNearbyVillageSection(serverLevel: net_minecraft_server_level_ServerLevel): void; readonly numGroups: number; playSound(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; postRaidTicks: number; raidCooldownTicks: number; readonly raidEvent: net_minecraft_server_level_ServerBossEvent; raidOmenLevel: number; readonly random: net_minecraft_util_RandomSource; removeFromRaid(serverLevel: net_minecraft_server_level_ServerLevel, raider: net_minecraft_world_entity_raid_Raider, arg2: boolean): void; removeLeader(arg0: number): void; setCenter(blockPos: net_minecraft_core_BlockPos): void; setDirty(serverLevel: net_minecraft_server_level_ServerLevel): void; setLeader(arg0: number, raider: net_minecraft_world_entity_raid_Raider): void; setRaidOmenLevel(arg0: number): void; shouldSpawnBonusGroup(): boolean; shouldSpawnGroup(): boolean; spawnGroup(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; started: boolean; status: any; stop(): void; tick(serverLevel: net_minecraft_server_level_ServerLevel): void; ticksActive: number; totalHealth: number; updateBossbar(): void; updatePlayers(serverLevel: net_minecraft_server_level_ServerLevel): void; updateRaiders(serverLevel: net_minecraft_server_level_ServerLevel): void; validPlayer(): any; waveSpawnPos: any; } interface net_minecraft_world_entity_raid_Raid_RaiderType { readonly entityType: net_minecraft_world_entity_EntityType; readonly entityTypeSupplier: any; readonly spawnsPerWaveBeforeBonus: number[]; } interface net_minecraft_world_entity_raid_Raider extends net_minecraft_world_entity_monster_PatrollingMonster { applyRaidBuffs(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: boolean): void; canJoinRaid(): boolean; getCelebrateSound(): net_minecraft_sounds_SoundEvent; getCurrentRaid(): net_minecraft_world_entity_raid_Raid; getTicksOutsideRaid(): number; getWave(): number; hasActiveRaid(): boolean; hasRaid(): boolean; isCaptain(): boolean; isCelebrating(): boolean; raid: net_minecraft_world_entity_raid_Raid; setCanJoinRaid(arg0: boolean): void; setCelebrating(arg0: boolean): void; setCurrentRaid(raid: net_minecraft_world_entity_raid_Raid): void; setTicksOutsideRaid(arg0: number): void; setWave(arg0: number): void; ticksOutsideRaid: number; wave: number; } interface net_minecraft_world_entity_raid_Raider_ObtainRaidLeaderBannerGoal extends net_minecraft_world_entity_ai_goal_Goal { cannotPickUpBanner(): boolean; readonly mob: net_minecraft_world_entity_raid_Raider; pathToBanner: net_minecraft_world_level_pathfinder_Path; pursuedBannerItemEntity: net_minecraft_world_entity_item_ItemEntity; unreachableBannerCache: any; } interface net_minecraft_world_entity_raid_Raider_RaiderCelebration extends net_minecraft_world_entity_ai_goal_Goal { readonly mob: net_minecraft_world_entity_raid_Raider; } interface net_minecraft_world_entity_raid_Raids extends net_minecraft_world_level_saveddata_SavedData { createOrExtendRaid(serverPlayer: net_minecraft_server_level_ServerPlayer, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_raid_Raid; get(arg0: number): net_minecraft_world_entity_raid_Raid; getId(raid: net_minecraft_world_entity_raid_Raid): any; getNearbyRaid(blockPos: net_minecraft_core_BlockPos, arg1: number): net_minecraft_world_entity_raid_Raid; getOrCreateRaid(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_raid_Raid; getRaidCentersInChunk(chunkPos: net_minecraft_world_level_ChunkPos): any; getUniqueId(): number; nextId: number; readonly raidMap: any; tick(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_world_entity_schedule_Activity { equals(object: any): boolean; getName(): string; hashCode(): number; readonly name: string; toString(): string; } interface net_minecraft_world_entity_schedule_Keyframe { getTimeStamp(): number; getValue(): number; readonly timeStamp: number; readonly value: number; } interface net_minecraft_world_entity_schedule_Schedule { ensureTimelineExistsFor(activity: net_minecraft_world_entity_schedule_Activity): void; getActivityAt(arg0: number): net_minecraft_world_entity_schedule_Activity; getAllTimelinesExceptFor(activity: net_minecraft_world_entity_schedule_Activity): any; getTimelineFor(activity: net_minecraft_world_entity_schedule_Activity): net_minecraft_world_entity_schedule_Timeline; readonly timelines: any; } interface net_minecraft_world_entity_schedule_ScheduleBuilder { build(): net_minecraft_world_entity_schedule_Schedule; changeActivityAt(arg0: number, activity: net_minecraft_world_entity_schedule_Activity): net_minecraft_world_entity_schedule_ScheduleBuilder; readonly schedule: net_minecraft_world_entity_schedule_Schedule; readonly transitions: any; } interface net_minecraft_world_entity_schedule_Timeline { addKeyframe(arg0: number, arg1: number): net_minecraft_world_entity_schedule_Timeline; addKeyframes(collection: any): net_minecraft_world_entity_schedule_Timeline; getKeyframes(): any; getValueAt(arg0: number): number; readonly keyframes: any; previousIndex: number; sortAndDeduplicateKeyframes(): void; } interface net_minecraft_world_entity_variant_BiomeCheck extends net_minecraft_world_entity_variant_SpawnCondition { equals(o: any): boolean; hashCode(): number; requiredBiomes(): net_minecraft_core_HolderSet; test(spawnContext: net_minecraft_world_entity_variant_SpawnContext): boolean; toString(): string; } interface net_minecraft_world_entity_variant_ModelAndTexture { asset(): net_minecraft_core_ClientAsset_ResourceTexture; equals(o: any): boolean; hashCode(): number; model(): any; toString(): string; } interface net_minecraft_world_entity_variant_MoonBrightnessCheck extends net_minecraft_world_entity_variant_SpawnCondition { equals(o: any): boolean; hashCode(): number; range(): net_minecraft_advancements_critereon_MinMaxBounds_Doubles; test(spawnContext: net_minecraft_world_entity_variant_SpawnContext): boolean; toString(): string; } interface net_minecraft_world_entity_variant_PriorityProvider { selectors(): any; } interface net_minecraft_world_entity_variant_PriorityProvider_Selector { condition(): any; equals(o: any): boolean; hashCode(): number; priority(): number; toString(): string; } interface net_minecraft_world_entity_variant_PriorityProvider_SelectorCondition { } interface net_minecraft_world_entity_variant_PriorityProvider_UnpackedEntry { condition(): net_minecraft_world_entity_variant_PriorityProvider_SelectorCondition; entry(): any; equals(o: any): boolean; hashCode(): number; priority(): number; toString(): string; } interface net_minecraft_world_entity_variant_SpawnCondition extends net_minecraft_world_entity_variant_PriorityProvider_SelectorCondition { codec(): any; } interface net_minecraft_world_entity_variant_SpawnConditions { } interface net_minecraft_world_entity_variant_SpawnContext { biome(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; level(): net_minecraft_world_level_ServerLevelAccessor; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_world_entity_variant_SpawnPrioritySelectors { equals(o: any): boolean; hashCode(): number; selectors(): any; toString(): string; } interface net_minecraft_world_entity_variant_StructureCheck extends net_minecraft_world_entity_variant_SpawnCondition { equals(o: any): boolean; hashCode(): number; requiredStructures(): net_minecraft_core_HolderSet; test(spawnContext: net_minecraft_world_entity_variant_SpawnContext): boolean; toString(): string; } interface net_minecraft_world_entity_variant_VariantUtils { } interface net_minecraft_world_entity_vehicle_AbstractBoat extends net_minecraft_world_entity_vehicle_VehicleEntity, net_minecraft_world_entity_Leashable { bubbleAngle: number; bubbleAngleO: number; bubbleColumnDirectionIsDown: boolean; bubbleMultiplier: number; checkInWater(): boolean; clampRotation(entity: net_minecraft_world_entity_Entity): void; controlBoat(): void; deltaRotation: number; readonly dropItem: any; floatBoat(): void; getBubbleAngle(arg0: number): number; getBubbleTime(): number; getGroundFriction(): number; getLeashOffset(): net_minecraft_world_phys_Vec3; getLeashOffset(arg0: number): net_minecraft_world_phys_Vec3; getMaxPassengers(): number; getPaddleSound(): net_minecraft_sounds_SoundEvent; getPaddleState(arg0: number): boolean; getRowingTime(arg0: number, arg1: number): number; getSinglePassengerXOffset(): number; getStatus(): net_minecraft_world_entity_vehicle_AbstractBoat_Status; getWaterLevelAbove(): number; hasEnoughSpaceFor(entity: net_minecraft_world_entity_Entity): boolean; inputDown: boolean; inputLeft: boolean; inputRight: boolean; inputUp: boolean; readonly interpolation: net_minecraft_world_entity_InterpolationHandler; isAboveBubbleColumn: boolean; isUnderwater(): net_minecraft_world_entity_vehicle_AbstractBoat_Status; landFriction: number; lastYd: number; leashData: net_minecraft_world_entity_Leashable_LeashData; oldStatus: net_minecraft_world_entity_vehicle_AbstractBoat_Status; outOfControlTicks: number; readonly paddlePositions: number[]; positionRider(entity: net_minecraft_world_entity_Entity, moveFunction: net_minecraft_world_entity_Entity_MoveFunction): void; positionRider(entity: net_minecraft_world_entity_Entity): void; rideHeight(entityDimensions: net_minecraft_world_entity_EntityDimensions): number; setBubbleTime(arg0: number): void; setInitialPos(arg0: number, arg1: number, arg2: number): void; setInput(arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): void; setPaddleState(arg0: boolean, arg1: boolean): void; status: net_minecraft_world_entity_vehicle_AbstractBoat_Status; tickBubbleColumn(): void; waterLevel: number; } interface net_minecraft_world_entity_vehicle_AbstractBoat_Status { } interface net_minecraft_world_entity_vehicle_AbstractChestBoat extends net_minecraft_world_entity_vehicle_AbstractBoat, net_minecraft_world_entity_HasCustomInventoryScreen, net_minecraft_world_entity_vehicle_ContainerEntity { destroy(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; destroy(serverLevel: net_minecraft_server_level_ServerLevel, item: net_minecraft_world_item_Item): void; itemStacks: net_minecraft_core_NonNullList; lootTable: net_minecraft_resources_ResourceKey; lootTableSeed: number; unpackLootTable(player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_entity_vehicle_AbstractMinecart extends net_minecraft_world_entity_vehicle_VehicleEntity { activateMinecart(arg0: number, arg1: number, arg2: number, arg3: boolean): void; applyNaturalSlowdown(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; readonly behavior: net_minecraft_world_entity_vehicle_MinecartBehavior; comeOffTrack(serverLevel: net_minecraft_server_level_ServerLevel): void; flipped: boolean; getBehavior(): net_minecraft_world_entity_vehicle_MinecartBehavior; getCurrentBlockPosOrRailBelow(): net_minecraft_core_BlockPos; getCustomDisplayBlockState(): any; getDefaultDisplayBlockState(): net_minecraft_world_level_block_state_BlockState; getDefaultDisplayOffset(): number; getDisplayBlockState(): net_minecraft_world_level_block_state_BlockState; getDisplayOffset(): number; getMaxSpeed(serverLevel: net_minecraft_server_level_ServerLevel): number; getRedstoneDirection(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; isFirstTick(): boolean; isFlipped(): boolean; isFurnace(): boolean; isRedstoneConductor(blockPos: net_minecraft_core_BlockPos): boolean; isRideable(): boolean; makeStepAlongTrack(blockPos: net_minecraft_core_BlockPos, railShape: net_minecraft_world_level_block_state_properties_RailShape, arg2: number): number; moveAlongTrack(serverLevel: net_minecraft_server_level_ServerLevel): void; onRails: boolean; pushOtherMinecart(abstractMinecart: net_minecraft_world_entity_vehicle_AbstractMinecart, arg1: number, arg2: number): void; setCustomDisplayBlockState(optional: any): void; setDisplayOffset(arg0: number): void; setFlipped(arg0: boolean): void; setInitialPos(arg0: number, arg1: number, arg2: number): void; setOnRails(arg0: boolean): void; } interface net_minecraft_world_entity_vehicle_AbstractMinecartContainer extends net_minecraft_world_entity_vehicle_AbstractMinecart, net_minecraft_world_entity_vehicle_ContainerEntity { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; destroy(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; destroy(serverLevel: net_minecraft_server_level_ServerLevel, item: net_minecraft_world_item_Item): void; itemStacks: net_minecraft_core_NonNullList; lootTable: net_minecraft_resources_ResourceKey; lootTableSeed: number; setLootTable(resourceKey: net_minecraft_resources_ResourceKey, arg1: number): void; } interface net_minecraft_world_entity_vehicle_Boat extends net_minecraft_world_entity_vehicle_AbstractBoat { } interface net_minecraft_world_entity_vehicle_ChestBoat extends net_minecraft_world_entity_vehicle_AbstractChestBoat { } interface net_minecraft_world_entity_vehicle_ChestRaft extends net_minecraft_world_entity_vehicle_AbstractChestBoat { } interface net_minecraft_world_entity_vehicle_ContainerEntity extends net_minecraft_world_Container, net_minecraft_world_MenuProvider { addChestVehicleSaveData(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; chestVehicleDestroyed(damageSource: net_minecraft_world_damagesource_DamageSource, serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): void; clearChestVehicleContent(): void; clearItemStacks(): void; getBoundingBox(): net_minecraft_world_phys_AABB; getChestVehicleItem(arg0: number): net_minecraft_world_item_ItemStack; getChestVehicleSlot(arg0: number): net_minecraft_world_entity_SlotAccess; getContainerLootTable(): net_minecraft_resources_ResourceKey; getContainerLootTableSeed(): number; getItemStacks(): net_minecraft_core_NonNullList; interactWithContainerVehicle(player: net_minecraft_world_entity_player_Player): net_minecraft_world_InteractionResult; isChestVehicleEmpty(): boolean; isChestVehicleStillValid(player: net_minecraft_world_entity_player_Player): boolean; isRemoved(): boolean; level(): net_minecraft_world_level_Level; position(): net_minecraft_world_phys_Vec3; readChestVehicleSaveData(valueInput: net_minecraft_world_level_storage_ValueInput): void; removeChestVehicleItem(arg0: number, arg1: number): net_minecraft_world_item_ItemStack; removeChestVehicleItemNoUpdate(arg0: number): net_minecraft_world_item_ItemStack; setChestVehicleItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setContainerLootTable(resourceKey: net_minecraft_resources_ResourceKey): void; setContainerLootTableSeed(arg0: number): void; unpackChestVehicleLootTable(player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_entity_vehicle_DismountHelper { } interface net_minecraft_world_entity_vehicle_Minecart extends net_minecraft_world_entity_vehicle_AbstractMinecart { playerRotationOffset: number; positionRider(entity: net_minecraft_world_entity_Entity, moveFunction: net_minecraft_world_entity_Entity_MoveFunction): void; positionRider(entity: net_minecraft_world_entity_Entity): void; rotationOffset: number; } interface net_minecraft_world_entity_vehicle_MinecartBehavior { getDeltaMovement(): net_minecraft_world_phys_Vec3; getInterpolation(): net_minecraft_world_entity_InterpolationHandler; getKnownMovement(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; getMaxSpeed(serverLevel: net_minecraft_server_level_ServerLevel): number; getMotionDirection(): net_minecraft_core_Direction; getSlowdownFactor(): number; getX(): number; getXRot(): number; getY(): number; getYRot(): number; getZ(): number; lerpMotion(vec3: net_minecraft_world_phys_Vec3): void; level(): net_minecraft_world_level_Level; readonly minecart: net_minecraft_world_entity_vehicle_AbstractMinecart; moveAlongTrack(serverLevel: net_minecraft_server_level_ServerLevel): void; position(): net_minecraft_world_phys_Vec3; pushAndPickupEntities(): boolean; setDeltaMovement(vec3: net_minecraft_world_phys_Vec3): void; setDeltaMovement(arg0: number, arg1: number, arg2: number): void; setPos(vec3: net_minecraft_world_phys_Vec3): void; setPos(arg0: number, arg1: number, arg2: number): void; setXRot(arg0: number): void; setYRot(arg0: number): void; stepAlongTrack(blockPos: net_minecraft_core_BlockPos, railShape: net_minecraft_world_level_block_state_properties_RailShape, arg2: number): number; tick(): void; } interface net_minecraft_world_entity_vehicle_MinecartChest extends net_minecraft_world_entity_vehicle_AbstractMinecartContainer { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_entity_vehicle_MinecartCommandBlock extends net_minecraft_world_entity_vehicle_AbstractMinecart { readonly commandBlock: net_minecraft_world_level_BaseCommandBlock; getCommandBlock(): net_minecraft_world_level_BaseCommandBlock; lastActivated: number; onSyncedDataUpdated(entityDataAccessor: net_minecraft_network_syncher_EntityDataAccessor): void; onSyncedDataUpdated(list: any): void; } interface net_minecraft_world_entity_vehicle_MinecartCommandBlock_MinecartCommandBase extends net_minecraft_world_level_BaseCommandBlock { getMinecart(): net_minecraft_world_entity_vehicle_MinecartCommandBlock; } interface net_minecraft_world_entity_vehicle_MinecartFurnace extends net_minecraft_world_entity_vehicle_AbstractMinecart { addFuel(vec3: net_minecraft_world_phys_Vec3, itemStack: net_minecraft_world_item_ItemStack): boolean; calculateNewPushAlong(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; fuel: number; hasFuel(): boolean; push: any; setHasFuel(arg0: boolean): void; } interface net_minecraft_world_entity_vehicle_MinecartHopper extends net_minecraft_world_entity_vehicle_AbstractMinecartContainer, net_minecraft_world_level_block_entity_Hopper { consumedItemThisFrame: boolean; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; enabled: boolean; isEnabled(): boolean; setEnabled(arg0: boolean): void; suckInItems(): boolean; tryConsumeItems(): void; } interface net_minecraft_world_entity_vehicle_MinecartSpawner extends net_minecraft_world_entity_vehicle_AbstractMinecart { createTicker(level: net_minecraft_world_level_Level): any; getSpawner(): net_minecraft_world_level_BaseSpawner; readonly spawner: net_minecraft_world_level_BaseSpawner; readonly ticker: any; } interface net_minecraft_world_entity_vehicle_MinecartTNT extends net_minecraft_world_entity_vehicle_AbstractMinecart { destroy(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; destroy(serverLevel: net_minecraft_server_level_ServerLevel, item: net_minecraft_world_item_Item): void; explode(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number): void; explosionPowerBase: number; explosionSpeedFactor: number; fuse: number; getFuse(): number; ignitionSource: net_minecraft_world_damagesource_DamageSource; isPrimed(): boolean; primeFuse(damageSource: net_minecraft_world_damagesource_DamageSource): void; } interface net_minecraft_world_entity_vehicle_NewMinecartBehavior extends net_minecraft_world_entity_vehicle_MinecartBehavior { adjustToRails(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: boolean): void; cacheIndexAlpha: any; cachedLerpDelay: number; cachedPartialTick: number; calculateBoostTrackSpeed(vec3: net_minecraft_world_phys_Vec3, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_Vec3; calculateHaltTrackSpeed(vec3: net_minecraft_world_phys_Vec3, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_Vec3; calculatePlayerInputSpeed(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; calculateSlopeSpeed(vec3: net_minecraft_world_phys_Vec3, railShape: net_minecraft_world_level_block_state_properties_RailShape): net_minecraft_world_phys_Vec3; calculateTrackSpeed(serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3, trackIteration: any, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, railShape: net_minecraft_world_level_block_state_properties_RailShape): net_minecraft_world_phys_Vec3; cartHasPosRotLerp(): boolean; readonly currentLerpSteps: any; currentLerpStepsTotalWeight: number; getCartLerpMovements(arg0: number): net_minecraft_world_phys_Vec3; getCartLerpPosition(arg0: number): net_minecraft_world_phys_Vec3; getCartLerpXRot(arg0: number): number; getCartLerpYRot(arg0: number): number; getCurrentLerpStep(arg0: number): any; isDecending(vec3: net_minecraft_world_phys_Vec3, railShape: net_minecraft_world_level_block_state_properties_RailShape): boolean; lerpClientPositionAndRotation(): void; lerpDelay: number; readonly lerpSteps: any; oldLerp: net_minecraft_world_entity_vehicle_NewMinecartBehavior_MinecartStep; pickupEntities(aABB: net_minecraft_world_phys_AABB): boolean; pushEntities(aABB: net_minecraft_world_phys_AABB): boolean; restAtVShape(railShape: net_minecraft_world_level_block_state_properties_RailShape, railShape_: net_minecraft_world_level_block_state_properties_RailShape): boolean; setOldLerpValues(): void; setRotation(arg0: number, arg1: number): void; } interface net_minecraft_world_entity_vehicle_NewMinecartBehavior_MinecartStep { equals(o: any): boolean; hashCode(): number; movement(): net_minecraft_world_phys_Vec3; position(): net_minecraft_world_phys_Vec3; toString(): string; weight(): number; xRot(): number; yRot(): number; } interface net_minecraft_world_entity_vehicle_OldMinecartBehavior extends net_minecraft_world_entity_vehicle_MinecartBehavior { getPos(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; getPosOffs(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_world_phys_Vec3; readonly interpolation: net_minecraft_world_entity_InterpolationHandler; onInterpolation(interpolationHandler: net_minecraft_world_entity_InterpolationHandler): void; targetDeltaMovement: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_entity_vehicle_Raft extends net_minecraft_world_entity_vehicle_AbstractBoat { } interface net_minecraft_world_entity_vehicle_VehicleEntity extends net_minecraft_world_entity_Entity { destroy(serverLevel: net_minecraft_server_level_ServerLevel, item: net_minecraft_world_item_Item): void; destroy(serverLevel: net_minecraft_server_level_ServerLevel, damageSource: net_minecraft_world_damagesource_DamageSource): void; getDamage(): number; getDropItem(): net_minecraft_world_item_Item; getHurtDir(): number; getHurtTime(): number; setDamage(arg0: number): void; setHurtDir(arg0: number): void; setHurtTime(arg0: number): void; shouldSourceDestroy(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; } interface net_minecraft_world_flag_FeatureElement { isEnabled(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; requiredFeatures(): net_minecraft_world_flag_FeatureFlagSet; } interface net_minecraft_world_flag_FeatureFlag { readonly extMaskIndex: number; isModded(): boolean; readonly mask: number; readonly modded: boolean; readonly universe: net_minecraft_world_flag_FeatureFlagUniverse; } interface net_minecraft_world_flag_FeatureFlagRegistry { allFlags(): net_minecraft_world_flag_FeatureFlagSet; codec(): any; fromNames(iterable: any): net_minecraft_world_flag_FeatureFlagSet; fromNames(iterable: any, consumer: any): net_minecraft_world_flag_FeatureFlagSet; getAllFlags(): any; getFlag(name: net_minecraft_resources_ResourceLocation): net_minecraft_world_flag_FeatureFlag; hasAnyModdedFlags(): boolean; isSubset(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; readonly names: any; subset(featureFlags: net_minecraft_world_flag_FeatureFlag[]): net_minecraft_world_flag_FeatureFlagSet; toNames(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): any; readonly universe: net_minecraft_world_flag_FeatureFlagUniverse; } interface net_minecraft_world_flag_FeatureFlagRegistry_Builder { build(): net_minecraft_world_flag_FeatureFlagRegistry; create(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_flag_FeatureFlag; create(resourceLocation: net_minecraft_resources_ResourceLocation, modded: boolean): net_minecraft_world_flag_FeatureFlag; createVanilla(string: string): net_minecraft_world_flag_FeatureFlag; readonly flags: any; id: number; readonly universe: net_minecraft_world_flag_FeatureFlagUniverse; } interface net_minecraft_world_flag_FeatureFlagSet { contains(featureFlag: net_minecraft_world_flag_FeatureFlag): boolean; equals(object: any): boolean; readonly extendedMask: number[]; hashCode(): number; intersects(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; isEmpty(): boolean; isSubsetOf(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; join(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): net_minecraft_world_flag_FeatureFlagSet; readonly mask: number; subtract(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): net_minecraft_world_flag_FeatureFlagSet; readonly universe: net_minecraft_world_flag_FeatureFlagUniverse; } interface net_minecraft_world_flag_FeatureFlagUniverse { readonly id: string; toString(): string; } interface net_minecraft_world_flag_FeatureFlags { } interface net_minecraft_world_food_FoodConstants { } interface net_minecraft_world_food_FoodData { add(arg0: number, arg1: number): void; addAdditionalSaveData(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; addExhaustion(arg0: number): void; eat(arg0: number, arg1: number): void; eat(foodProperties: net_minecraft_world_food_FoodProperties): void; exhaustionLevel: number; foodLevel: number; getFoodLevel(): number; getSaturationLevel(): number; needsFood(): boolean; readAdditionalSaveData(valueInput: net_minecraft_world_level_storage_ValueInput): void; saturationLevel: number; setFoodLevel(arg0: number): void; setSaturation(arg0: number): void; tick(serverPlayer: net_minecraft_server_level_ServerPlayer): void; tickTimer: number; } interface net_minecraft_world_food_FoodProperties extends net_minecraft_world_item_component_ConsumableListener { canAlwaysEat(): boolean; equals(o: any): boolean; hashCode(): number; nutrition(): number; saturation(): number; toString(): string; } interface net_minecraft_world_food_FoodProperties_Builder { alwaysEdible(): net_minecraft_world_food_FoodProperties_Builder; build(): net_minecraft_world_food_FoodProperties; canAlwaysEat: boolean; nutrition(arg0: number): net_minecraft_world_food_FoodProperties_Builder; saturationModifier(arg0: number): net_minecraft_world_food_FoodProperties_Builder; } interface net_minecraft_world_food_Foods { } interface net_minecraft_world_inventory_AbstractContainerMenu { addDataSlot(dataSlot: net_minecraft_world_inventory_DataSlot): net_minecraft_world_inventory_DataSlot; addDataSlots(containerData: net_minecraft_world_inventory_ContainerData): void; addInventoryExtendedSlots(container: net_minecraft_world_Container, arg1: number, arg2: number): void; addInventoryHotbarSlots(container: net_minecraft_world_Container, arg1: number, arg2: number): void; addSlot(slot: net_minecraft_world_inventory_Slot): net_minecraft_world_inventory_Slot; addSlotListener(containerListener: net_minecraft_world_inventory_ContainerListener): void; addStandardInventorySlots(container: net_minecraft_world_Container, arg1: number, arg2: number): void; broadcastChanges(): void; broadcastFullState(): void; canDragTo(slot: net_minecraft_world_inventory_Slot): boolean; canTakeItemForPickAll(itemStack: net_minecraft_world_item_ItemStack, slot: net_minecraft_world_inventory_Slot): boolean; carried: net_minecraft_world_item_ItemStack; clearContainer(player: net_minecraft_world_entity_player_Player, container: net_minecraft_world_Container): void; clickMenuButton(player: net_minecraft_world_entity_player_Player, arg1: number): boolean; clicked(arg0: number, arg1: number, clickType: net_minecraft_world_inventory_ClickType, player: net_minecraft_world_entity_player_Player): void; readonly containerId: number; readonly containerListeners: any; createCarriedSlotAccess(): net_minecraft_world_entity_SlotAccess; readonly dataSlots: any; doClick(arg0: number, arg1: number, clickType: net_minecraft_world_inventory_ClickType, player: net_minecraft_world_entity_player_Player): void; findSlot(container: net_minecraft_world_Container, arg1: number): any; getCarried(): net_minecraft_world_item_ItemStack; getItems(): net_minecraft_core_NonNullList; getSlot(arg0: number): net_minecraft_world_inventory_Slot; getStateId(): number; getType(): net_minecraft_world_inventory_MenuType; incrementStateId(): number; initializeContents(arg0: number, list: any, itemStack: net_minecraft_world_item_ItemStack): void; isValidSlotIndex(arg0: number): boolean; readonly lastSlots: net_minecraft_core_NonNullList; readonly menuType: net_minecraft_world_inventory_MenuType; moveItemStackTo(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: number, arg3: boolean): boolean; quickMoveStack(player: net_minecraft_world_entity_player_Player, arg1: number): net_minecraft_world_item_ItemStack; readonly quickcraftSlots: any; quickcraftStatus: number; quickcraftType: number; remoteCarried: net_minecraft_world_inventory_RemoteSlot; readonly remoteDataSlots: any; readonly remoteSlots: net_minecraft_core_NonNullList; removeSlotListener(containerListener: net_minecraft_world_inventory_ContainerListener): void; removed(player: net_minecraft_world_entity_player_Player): void; resetQuickCraft(): void; resumeRemoteUpdates(): void; sendAllDataToRemote(): void; setCarried(itemStack: net_minecraft_world_item_ItemStack): void; setData(arg0: number, arg1: number): void; setItem(arg0: number, arg1: number, itemStack: net_minecraft_world_item_ItemStack): void; setRemoteCarried(hashedStack: net_minecraft_network_HashedStack): void; setRemoteSlot(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setRemoteSlotUnsafe(arg0: number, hashedStack: net_minecraft_network_HashedStack): void; setSelectedBundleItemIndex(arg0: number, arg1: number): void; setSynchronizer(containerSynchronizer: net_minecraft_world_inventory_ContainerSynchronizer): void; readonly slots: net_minecraft_core_NonNullList; slotsChanged(container: net_minecraft_world_Container): void; stateId: number; stillValid(player: net_minecraft_world_entity_player_Player): boolean; suppressRemoteUpdates(): void; synchronizeCarriedToRemote(): void; synchronizeDataSlotToRemote(arg0: number, arg1: number): void; synchronizeSlotToRemote(arg0: number, itemStack: net_minecraft_world_item_ItemStack, supplier: any): void; synchronizer: net_minecraft_world_inventory_ContainerSynchronizer; transferState(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu): void; triggerSlotListeners(arg0: number, itemStack: net_minecraft_world_item_ItemStack, supplier: any): void; tryItemClickBehaviourOverride(player: net_minecraft_world_entity_player_Player, clickAction: net_minecraft_world_inventory_ClickAction, slot: net_minecraft_world_inventory_Slot, itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; updateDataSlotListeners(arg0: number, arg1: number): void; } interface net_minecraft_world_inventory_AbstractCraftingMenu extends net_minecraft_world_inventory_RecipeBookMenu { addCraftingGridSlots(arg0: number, arg1: number): void; addResultSlot(player: net_minecraft_world_entity_player_Player, arg1: number, arg2: number): net_minecraft_world_inventory_Slot; beginPlacingRecipe(): void; readonly craftSlots: net_minecraft_world_inventory_CraftingContainer; finishPlacingRecipe(serverLevel: net_minecraft_server_level_ServerLevel, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): void; getGridHeight(): number; getGridWidth(): number; getInputGridSlots(): any; getResultSlot(): net_minecraft_world_inventory_Slot; readonly height: number; owner(): net_minecraft_world_entity_player_Player; readonly resultSlots: net_minecraft_world_inventory_ResultContainer; readonly width: number; } interface net_minecraft_world_inventory_AbstractFurnaceMenu extends net_minecraft_world_inventory_RecipeBookMenu { readonly acceptedInputs: net_minecraft_world_item_crafting_RecipePropertySet; canSmelt(itemStack: net_minecraft_world_item_ItemStack): boolean; readonly container: net_minecraft_world_Container; readonly data: net_minecraft_world_inventory_ContainerData; getBurnProgress(): number; getLitProgress(): number; getResultSlot(): net_minecraft_world_inventory_Slot; isFuel(itemStack: net_minecraft_world_item_ItemStack): boolean; isLit(): boolean; readonly level: net_minecraft_world_level_Level; readonly recipeBookType: net_minecraft_world_inventory_RecipeBookType; readonly recipeType: net_minecraft_world_item_crafting_RecipeType; } interface net_minecraft_world_inventory_AnvilMenu extends net_minecraft_world_inventory_ItemCombinerMenu { readonly cost: net_minecraft_world_inventory_DataSlot; createResultInternal(): void; getCost(): number; itemName: string; onlyRenaming: boolean; repairItemCountCost: number; setCost(value: number): void; setItemName(string: string): boolean; } interface net_minecraft_world_inventory_BeaconMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; readonly beacon: net_minecraft_world_Container; readonly beaconData: net_minecraft_world_inventory_ContainerData; getLevels(): number; getPrimaryEffect(): net_minecraft_core_Holder; getSecondaryEffect(): net_minecraft_core_Holder; hasPayment(): boolean; readonly paymentSlot: any; updateEffects(optional: any, optional_: any): void; } interface net_minecraft_world_inventory_BlastFurnaceMenu extends net_minecraft_world_inventory_AbstractFurnaceMenu { } interface net_minecraft_world_inventory_BrewingStandMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly brewingStand: net_minecraft_world_Container; readonly brewingStandData: net_minecraft_world_inventory_ContainerData; getBrewingTicks(): number; getFuel(): number; readonly ingredientSlot: net_minecraft_world_inventory_Slot; } interface net_minecraft_world_inventory_CartographyTableMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; readonly container: net_minecraft_world_Container; lastSoundTime: number; readonly resultContainer: net_minecraft_world_inventory_ResultContainer; setupResultSlot(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, itemStack__: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_inventory_ChestMenu extends net_minecraft_world_inventory_AbstractContainerMenu { addChestGrid(container: net_minecraft_world_Container, arg1: number, arg2: number): void; readonly container: net_minecraft_world_Container; readonly containerRows: number; getContainer(): net_minecraft_world_Container; getRowCount(): number; } interface net_minecraft_world_inventory_ClickAction { } interface net_minecraft_world_inventory_ClickType { id(): number; } interface net_minecraft_world_inventory_ContainerData { get(arg0: number): number; getCount(): number; set(arg0: number, arg1: number): void; } interface net_minecraft_world_inventory_ContainerLevelAccess { evaluate(biFunction: any): any; evaluate(biFunction: any, object: any): any; execute(biConsumer: any): void; } interface net_minecraft_world_inventory_ContainerListener { dataChanged(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, arg1: number, arg2: number): void; slotChanged(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, arg1: number, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_inventory_ContainerSynchronizer { createSlot(): net_minecraft_world_inventory_RemoteSlot; sendCarriedChange(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, itemStack: net_minecraft_world_item_ItemStack): void; sendDataChange(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, arg1: number, arg2: number): void; sendInitialData(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, list: any, itemStack: net_minecraft_world_item_ItemStack, arg3: number[]): void; sendSlotChange(abstractContainerMenu: net_minecraft_world_inventory_AbstractContainerMenu, arg1: number, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_inventory_CrafterMenu extends net_minecraft_world_inventory_AbstractContainerMenu, net_minecraft_world_inventory_ContainerListener { addSlots(inventory: net_minecraft_world_entity_player_Inventory): void; readonly container: net_minecraft_world_inventory_CraftingContainer; readonly containerData: net_minecraft_world_inventory_ContainerData; getContainer(): net_minecraft_world_Container; isPowered(): boolean; isSlotDisabled(arg0: number): boolean; readonly player: net_minecraft_world_entity_player_Player; refreshRecipeResult(): void; readonly resultContainer: net_minecraft_world_inventory_ResultContainer; setSlotState(arg0: number, arg1: boolean): void; } interface net_minecraft_world_inventory_CrafterSlot extends net_minecraft_world_inventory_Slot { readonly menu: net_minecraft_world_inventory_CrafterMenu; } interface net_minecraft_world_inventory_CraftingContainer extends net_minecraft_world_Container, net_minecraft_world_inventory_StackedContentsCompatible { asCraftInput(): net_minecraft_world_item_crafting_CraftingInput; asPositionedCraftInput(): net_minecraft_world_item_crafting_CraftingInput_Positioned; getHeight(): number; getItems(): any; getWidth(): number; } interface net_minecraft_world_inventory_CraftingMenu extends net_minecraft_world_inventory_AbstractCraftingMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; placingRecipe: boolean; readonly player: net_minecraft_world_entity_player_Player; } interface net_minecraft_world_inventory_DataSlot { checkAndClearUpdateFlag(): boolean; get(): number; prevValue: number; set(arg0: number): void; } interface net_minecraft_world_inventory_DispenserMenu extends net_minecraft_world_inventory_AbstractContainerMenu { add3x3GridSlots(container: net_minecraft_world_Container, arg1: number, arg2: number): void; readonly dispenser: net_minecraft_world_Container; } interface net_minecraft_world_inventory_EnchantmentMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; readonly costs: number[]; readonly enchantClue: number[]; readonly enchantSlots: net_minecraft_world_Container; readonly enchantmentSeed: net_minecraft_world_inventory_DataSlot; getEnchantmentList(registryAccess: net_minecraft_core_RegistryAccess, itemStack: net_minecraft_world_item_ItemStack, arg2: number, arg3: number): any; getEnchantmentSeed(): number; getGoldCount(): number; readonly levelClue: number[]; readonly random: net_minecraft_util_RandomSource; } interface net_minecraft_world_inventory_FurnaceFuelSlot extends net_minecraft_world_inventory_Slot { getMaxStackSize(itemStack: net_minecraft_world_item_ItemStack): number; getMaxStackSize(): number; readonly menu: net_minecraft_world_inventory_AbstractFurnaceMenu; } interface net_minecraft_world_inventory_FurnaceMenu extends net_minecraft_world_inventory_AbstractFurnaceMenu { } interface net_minecraft_world_inventory_FurnaceResultSlot extends net_minecraft_world_inventory_Slot { onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; readonly player: net_minecraft_world_entity_player_Player; removeCount: number; } interface net_minecraft_world_inventory_GrindstoneMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; computeResult(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; createResult(): void; mergeEnchantsFrom(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; mergeItems(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; removeNonCursesFrom(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; readonly repairSlots: net_minecraft_world_Container; readonly resultSlots: net_minecraft_world_Container; xp: number; } interface net_minecraft_world_inventory_HopperMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly hopper: net_minecraft_world_Container; } interface net_minecraft_world_inventory_HorseInventoryMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly horse: net_minecraft_world_entity_animal_horse_AbstractHorse; readonly horseContainer: net_minecraft_world_Container; } interface net_minecraft_world_inventory_InventoryMenu extends net_minecraft_world_inventory_AbstractCraftingMenu { readonly active: boolean; getCraftSlots(): net_minecraft_world_inventory_CraftingContainer; } interface net_minecraft_world_inventory_ItemCombinerMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; canMoveIntoInputSlots(itemStack: net_minecraft_world_item_ItemStack): boolean; createContainer(arg0: number): net_minecraft_world_SimpleContainer; createInputSlots(itemCombinerMenuSlotDefinition: net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition): void; createResult(): void; createResultSlot(itemCombinerMenuSlotDefinition: net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition): void; getInventorySlotEnd(): number; getInventorySlotStart(): number; getResultSlot(): number; getUseRowEnd(): number; getUseRowStart(): number; readonly inputSlots: net_minecraft_world_Container; isValidBlock(blockState: net_minecraft_world_level_block_state_BlockState): boolean; mayPickup(player: net_minecraft_world_entity_player_Player, arg1: boolean): boolean; onTake(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; readonly player: net_minecraft_world_entity_player_Player; readonly resultSlotIndex: number; readonly resultSlots: net_minecraft_world_inventory_ResultContainer; } interface net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition { getNumOfInputSlots(): number; getResultSlot(): net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_SlotDefinition; getResultSlotIndex(): number; getSlot(arg0: number): net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_SlotDefinition; getSlots(): any; readonly resultSlot: net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_SlotDefinition; readonly slots: any; } interface net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_Builder { build(): net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition; readonly inputSlots: any; resultSlot: net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_SlotDefinition; withResultSlot(arg0: number, arg1: number, arg2: number): net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_Builder; withSlot(arg0: number, arg1: number, arg2: number, predicate: any): net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_Builder; } interface net_minecraft_world_inventory_ItemCombinerMenuSlotDefinition_SlotDefinition { equals(o: any): boolean; hashCode(): number; mayPlace(): any; slotIndex(): number; toString(): string; x(): number; y(): number; } interface net_minecraft_world_inventory_LecternMenu extends net_minecraft_world_inventory_AbstractContainerMenu { getBook(): net_minecraft_world_item_ItemStack; getPage(): number; readonly lectern: net_minecraft_world_Container; readonly lecternData: net_minecraft_world_inventory_ContainerData; } interface net_minecraft_world_inventory_LoomMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; readonly bannerSlot: net_minecraft_world_inventory_Slot; readonly dyeSlot: net_minecraft_world_inventory_Slot; getBannerSlot(): net_minecraft_world_inventory_Slot; getDyeSlot(): net_minecraft_world_inventory_Slot; getPatternSlot(): net_minecraft_world_inventory_Slot; getResultSlot(): net_minecraft_world_inventory_Slot; getSelectablePatterns(itemStack: net_minecraft_world_item_ItemStack): any; getSelectablePatterns(): any; getSelectedBannerPatternIndex(): number; readonly inputContainer: net_minecraft_world_Container; isValidPatternIndex(arg0: number): boolean; lastSoundTime: number; readonly outputContainer: net_minecraft_world_Container; readonly patternGetter: net_minecraft_core_HolderGetter; readonly patternSlot: net_minecraft_world_inventory_Slot; registerUpdateListener(runnable: any): void; readonly resultSlot: net_minecraft_world_inventory_Slot; selectablePatterns: any; readonly selectedBannerPatternIndex: net_minecraft_world_inventory_DataSlot; setupResultSlot(holder: net_minecraft_core_Holder): void; slotUpdateListener: any; } interface net_minecraft_world_inventory_MenuConstructor { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_inventory_MenuType extends net_minecraft_world_flag_FeatureElement { readonly constructor: net_minecraft_world_inventory_MenuType_MenuSupplier; create(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; create(windowId: number, playerInv: net_minecraft_world_entity_player_Inventory, extraData: net_minecraft_network_RegistryFriendlyByteBuf): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_inventory_MenuType_MenuSupplier { create(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_inventory_MerchantContainer extends net_minecraft_world_Container { activeOffer: net_minecraft_world_item_trading_MerchantOffer; futureXp: number; getActiveOffer(): net_minecraft_world_item_trading_MerchantOffer; getFutureXp(): number; isPaymentSlot(arg0: number): boolean; readonly itemStacks: net_minecraft_core_NonNullList; readonly merchant: net_minecraft_world_item_trading_Merchant; selectionHint: number; setSelectionHint(arg0: number): void; updateSellItem(): void; } interface net_minecraft_world_inventory_MerchantMenu extends net_minecraft_world_inventory_AbstractContainerMenu { canRestock(): boolean; getFutureTraderXp(): number; getOffers(): net_minecraft_world_item_trading_MerchantOffers; getTraderLevel(): number; getTraderXp(): number; merchantLevel: number; moveFromInventoryToPaymentSlot(arg0: number, itemCost: net_minecraft_world_item_trading_ItemCost): void; playTradeSound(): void; setCanRestock(arg0: boolean): void; setMerchantLevel(arg0: number): void; setOffers(merchantOffers: net_minecraft_world_item_trading_MerchantOffers): void; setSelectionHint(arg0: number): void; setShowProgressBar(arg0: boolean): void; setXp(arg0: number): void; showProgressBar(): boolean; readonly tradeContainer: net_minecraft_world_inventory_MerchantContainer; readonly trader: net_minecraft_world_item_trading_Merchant; tryMoveItems(arg0: number): void; } interface net_minecraft_world_inventory_MerchantResultSlot extends net_minecraft_world_inventory_Slot { readonly merchant: net_minecraft_world_item_trading_Merchant; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; readonly player: net_minecraft_world_entity_player_Player; removeCount: number; readonly slots: net_minecraft_world_inventory_MerchantContainer; } interface net_minecraft_world_inventory_NonInteractiveResultSlot extends net_minecraft_world_inventory_Slot { } interface net_minecraft_world_inventory_PlayerEnderChestContainer extends net_minecraft_world_SimpleContainer { activeChest: net_minecraft_world_level_block_entity_EnderChestBlockEntity; fromSlots(typedInputList: net_minecraft_world_level_storage_ValueInput_TypedInputList): void; isActiveChest(enderChestBlockEntity: net_minecraft_world_level_block_entity_EnderChestBlockEntity): boolean; setActiveChest(enderChestBlockEntity: net_minecraft_world_level_block_entity_EnderChestBlockEntity): void; storeAsSlots(typedOutputList: net_minecraft_world_level_storage_ValueOutput_TypedOutputList): void; } interface net_minecraft_world_inventory_RecipeBookMenu extends net_minecraft_world_inventory_AbstractContainerMenu { fillCraftSlotsStackedContents(stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; getRecipeBookType(): net_minecraft_world_inventory_RecipeBookType; handlePlacement(arg0: boolean, arg1: boolean, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder, serverLevel: net_minecraft_server_level_ServerLevel, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_RecipeBookMenu_PostPlaceAction; } interface net_minecraft_world_inventory_RecipeBookMenu_PostPlaceAction { } interface net_minecraft_world_inventory_RecipeBookType { } interface net_minecraft_world_inventory_RecipeCraftingHolder { awardUsedRecipes(player: net_minecraft_world_entity_player_Player, list: any): void; getRecipeUsed(): net_minecraft_world_item_crafting_RecipeHolder; setRecipeUsed(recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): void; setRecipeUsed(serverPlayer: net_minecraft_server_level_ServerPlayer, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): boolean; } interface net_minecraft_world_inventory_RemoteSlot { force(itemStack: net_minecraft_world_item_ItemStack): void; matches(itemStack: net_minecraft_world_item_ItemStack): boolean; receive(hashedStack: net_minecraft_network_HashedStack): void; } interface net_minecraft_world_inventory_RemoteSlot_Synchronized extends net_minecraft_world_inventory_RemoteSlot { copyFrom(synchronized: net_minecraft_world_inventory_RemoteSlot_Synchronized): void; readonly hasher: net_minecraft_network_HashedPatchMap_HashGenerator; remoteHash: net_minecraft_network_HashedStack; remoteStack: net_minecraft_world_item_ItemStack; } interface net_minecraft_world_inventory_ResultContainer extends net_minecraft_world_Container, net_minecraft_world_inventory_RecipeCraftingHolder { readonly itemStacks: net_minecraft_core_NonNullList; recipeUsed: net_minecraft_world_item_crafting_RecipeHolder; } interface net_minecraft_world_inventory_ResultSlot extends net_minecraft_world_inventory_Slot { readonly craftSlots: net_minecraft_world_inventory_CraftingContainer; getRemainingItems(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): net_minecraft_core_NonNullList; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; readonly player: net_minecraft_world_entity_player_Player; removeCount: number; } interface net_minecraft_world_inventory_ShulkerBoxMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly container: net_minecraft_world_Container; } interface net_minecraft_world_inventory_ShulkerBoxSlot extends net_minecraft_world_inventory_Slot { } interface net_minecraft_world_inventory_SimpleContainerData extends net_minecraft_world_inventory_ContainerData { readonly ints: number[]; } interface net_minecraft_world_inventory_Slot { allowModification(player: net_minecraft_world_entity_player_Player): boolean; backgroundSprite: net_minecraft_resources_ResourceLocation; checkTakeAchievements(itemStack: net_minecraft_world_item_ItemStack): void; readonly container: net_minecraft_world_Container; getContainerSlot(): number; getItem(): net_minecraft_world_item_ItemStack; getMaxStackSize(): number; getMaxStackSize(itemStack: net_minecraft_world_item_ItemStack): number; getNoItemIcon(): net_minecraft_resources_ResourceLocation; getSlotIndex(): number; hasItem(): boolean; index: number; isActive(): boolean; isFake(): boolean; isHighlightable(): boolean; isSameInventory(other: net_minecraft_world_inventory_Slot): boolean; mayPickup(player: net_minecraft_world_entity_player_Player): boolean; mayPlace(itemStack: net_minecraft_world_item_ItemStack): boolean; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; onQuickCraft(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; onSwapCraft(arg0: number): void; onTake(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; remove(arg0: number): net_minecraft_world_item_ItemStack; safeInsert(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; safeInsert(itemStack: net_minecraft_world_item_ItemStack, arg1: number): net_minecraft_world_item_ItemStack; safeTake(arg0: number, arg1: number, player: net_minecraft_world_entity_player_Player): net_minecraft_world_item_ItemStack; set(itemStack: net_minecraft_world_item_ItemStack): void; setBackground(sprite: net_minecraft_resources_ResourceLocation): net_minecraft_world_inventory_Slot; setByPlayer(itemStack: net_minecraft_world_item_ItemStack): void; setByPlayer(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): void; setChanged(): void; readonly slot: number; tryRemove(arg0: number, arg1: number, player: net_minecraft_world_entity_player_Player): any; readonly x: number; readonly y: number; } interface net_minecraft_world_inventory_SlotRange extends net_minecraft_util_StringRepresentable { size(): number; slots(): any; } interface net_minecraft_world_inventory_SlotRanges { } interface net_minecraft_world_inventory_SmithingMenu extends net_minecraft_world_inventory_ItemCombinerMenu { readonly additionItemTest: net_minecraft_world_item_crafting_RecipePropertySet; readonly baseItemTest: net_minecraft_world_item_crafting_RecipePropertySet; createRecipeInput(): net_minecraft_world_item_crafting_SmithingRecipeInput; getRelevantItems(): any; hasRecipeError(): boolean; readonly level: net_minecraft_world_level_Level; shrinkStackInSlot(arg0: number): void; readonly templateItemTest: net_minecraft_world_item_crafting_RecipePropertySet; } interface net_minecraft_world_inventory_SmokerMenu extends net_minecraft_world_inventory_AbstractFurnaceMenu { } interface net_minecraft_world_inventory_StackedContentsCompatible { fillStackedContents(stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): void; } interface net_minecraft_world_inventory_StonecutterMenu extends net_minecraft_world_inventory_AbstractContainerMenu { readonly access: net_minecraft_world_inventory_ContainerLevelAccess; readonly container: net_minecraft_world_Container; getNumberOfVisibleRecipes(): number; getSelectedRecipeIndex(): number; getVisibleRecipes(): net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet; hasInputItem(): boolean; input: net_minecraft_world_item_ItemStack; readonly inputSlot: net_minecraft_world_inventory_Slot; isValidRecipeIndex(arg0: number): boolean; lastSoundTime: number; readonly level: net_minecraft_world_level_Level; recipesForInput: net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet; registerUpdateListener(runnable: any): void; readonly resultContainer: net_minecraft_world_inventory_ResultContainer; readonly resultSlot: net_minecraft_world_inventory_Slot; readonly selectedRecipeIndex: net_minecraft_world_inventory_DataSlot; setupRecipeList(itemStack: net_minecraft_world_item_ItemStack): void; setupResultSlot(arg0: number): void; slotUpdateListener: any; } interface net_minecraft_world_inventory_TransientCraftingContainer extends net_minecraft_world_inventory_CraftingContainer { readonly height: number; readonly items: net_minecraft_core_NonNullList; readonly menu: net_minecraft_world_inventory_AbstractContainerMenu; readonly width: number; } interface net_minecraft_world_inventory_tooltip_BundleTooltip extends net_minecraft_world_inventory_tooltip_TooltipComponent { contents(): net_minecraft_world_item_component_BundleContents; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_inventory_tooltip_TooltipComponent { } interface net_minecraft_world_item_AdventureModePredicate { addToTooltip(consumer: any): void; cachedTooltip: any; checksBlockEntity: boolean; equals(object: any): boolean; hashCode(): number; lastCheckedBlock: net_minecraft_world_level_block_state_pattern_BlockInWorld; lastResult: boolean; readonly predicates: any; test(blockInWorld: net_minecraft_world_level_block_state_pattern_BlockInWorld): boolean; toString(): string; tooltip(): any; } interface net_minecraft_world_item_AirItem extends net_minecraft_world_item_Item { getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_item_ArmorStandItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_ArrowItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { createArrow(level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_projectile_AbstractArrow; isInfinite(ammo: net_minecraft_world_item_ItemStack, bow: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_item_AxeItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; evaluateNewBlockState(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player, blockState: net_minecraft_world_level_block_state_BlockState, useOnContext: net_minecraft_world_item_context_UseOnContext): any; getStripped(blockState: net_minecraft_world_level_block_state_BlockState): any; } interface net_minecraft_world_item_BannerItem extends net_minecraft_world_item_StandingAndWallBlockItem { getColor(): net_minecraft_world_item_DyeColor; } interface net_minecraft_world_item_BedItem extends net_minecraft_world_item_BlockItem { } interface net_minecraft_world_item_BlockItem extends net_minecraft_world_item_Item { readonly block: net_minecraft_world_level_block_Block; canPlace(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, blockState: net_minecraft_world_level_block_state_BlockState): boolean; getBlock(): net_minecraft_world_level_block_Block; getPlaceSound(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_sounds_SoundEvent; getPlaceSound(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_Level, pos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_player_Player): net_minecraft_sounds_SoundEvent; getPlacementState(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; mustSurvive(): boolean; place(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_InteractionResult; placeBlock(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, blockState: net_minecraft_world_level_block_state_BlockState): boolean; registerBlocks(map: any, item: net_minecraft_world_item_Item): void; updateBlockStateFromTag(blockPos: net_minecraft_core_BlockPos, level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; updateCustomBlockEntityTag(blockPos: net_minecraft_core_BlockPos, level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState): boolean; updatePlacementContext(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_item_context_BlockPlaceContext; } interface net_minecraft_world_item_BoatItem extends net_minecraft_world_item_Item { readonly entityType: net_minecraft_world_entity_EntityType; getBoat(level: net_minecraft_world_level_Level, hitResult: net_minecraft_world_phys_HitResult, itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): net_minecraft_world_entity_vehicle_AbstractBoat; } interface net_minecraft_world_item_BoneMealItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_BottleItem extends net_minecraft_world_item_Item { turnBottleIntoItem(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_item_BowItem extends net_minecraft_world_item_ProjectileWeaponItem { } interface net_minecraft_world_item_BrushItem extends net_minecraft_world_item_Item { calculateHitResult(player: net_minecraft_world_entity_player_Player): net_minecraft_world_phys_HitResult; canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; spawnDustParticles(level: net_minecraft_world_level_Level, blockHitResult: net_minecraft_world_phys_BlockHitResult, blockState: net_minecraft_world_level_block_state_BlockState, vec3: net_minecraft_world_phys_Vec3, humanoidArm: net_minecraft_world_entity_HumanoidArm): void; } interface net_minecraft_world_item_BucketItem extends net_minecraft_world_item_Item, net_minecraft_world_item_DispensibleContainerItem { canBlockContainFluid(player: net_minecraft_world_entity_player_Player, worldIn: net_minecraft_world_level_Level, posIn: net_minecraft_core_BlockPos, blockstate: net_minecraft_world_level_block_state_BlockState): boolean; readonly content: net_minecraft_world_level_material_Fluid; emptyContents(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockHitResult: net_minecraft_world_phys_BlockHitResult): boolean; emptyContents(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockHitResult: net_minecraft_world_phys_BlockHitResult, container: net_minecraft_world_item_ItemStack): boolean; getContent(): net_minecraft_world_level_material_Fluid; playEmptySound(livingEntity: net_minecraft_world_entity_LivingEntity, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_item_BundleItem extends net_minecraft_world_item_Item { broadcastChangesOnContainerMenu(player: net_minecraft_world_entity_player_Player): void; dropContent(level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; dropContent(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): boolean; } interface net_minecraft_world_item_CompassItem extends net_minecraft_world_item_Item { getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_item_CreativeModeTab { alignedRight: boolean; backgroundTexture: net_minecraft_resources_ResourceLocation; buildContents(itemDisplayParameters: net_minecraft_world_item_CreativeModeTab_ItemDisplayParameters): void; canScroll(): boolean; column(): number; contains(itemStack: net_minecraft_world_item_ItemStack): boolean; displayItems: any; readonly displayItemsGenerator: net_minecraft_world_item_CreativeModeTab_DisplayItemsGenerator; displayItemsSearchTab: any; readonly displayName: net_minecraft_network_chat_Component; getBackgroundTexture(): net_minecraft_resources_ResourceLocation; getDisplayItems(): any; getDisplayName(): net_minecraft_network_chat_Component; getIconItem(): net_minecraft_world_item_ItemStack; getLabelColor(): number; getScrollerSprite(): net_minecraft_resources_ResourceLocation; getSearchBarWidth(): number; getSearchTabDisplayItems(): any; getSlotColor(): number; getTabsImage(): net_minecraft_resources_ResourceLocation; getType(): net_minecraft_world_item_CreativeModeTab_Type; hasAnyItems(): boolean; hasSearchBar(): boolean; readonly iconGenerator: any; iconItemStack: net_minecraft_world_item_ItemStack; isAlignedRight(): boolean; readonly labelColor: number; row(): net_minecraft_world_item_CreativeModeTab_Row; readonly scrollerSpriteLocation: net_minecraft_resources_ResourceLocation; readonly searchBarWidth: number; shouldDisplay(): boolean; showTitle(): boolean; readonly slotColor: number; readonly tabsAfter: any; readonly tabsBefore: any; readonly tabsImage: net_minecraft_resources_ResourceLocation; readonly type: net_minecraft_world_item_CreativeModeTab_Type; } interface net_minecraft_world_item_CreativeModeTab_Builder { alignedRight(): net_minecraft_world_item_CreativeModeTab_Builder; backgroundTexture(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_item_CreativeModeTab_Builder; build(): net_minecraft_world_item_CreativeModeTab; canScroll: boolean; readonly column: number; displayItems(displayItemsGenerator: net_minecraft_world_item_CreativeModeTab_DisplayItemsGenerator): net_minecraft_world_item_CreativeModeTab_Builder; displayItems(collection: any): net_minecraft_world_item_CreativeModeTab_Builder; displayItemsGenerator: net_minecraft_world_item_CreativeModeTab_DisplayItemsGenerator; displayName: net_minecraft_network_chat_Component; hasSearchBar: boolean; hideTitle(): net_minecraft_world_item_CreativeModeTab_Builder; icon(supplier: any): net_minecraft_world_item_CreativeModeTab_Builder; iconGenerator: any; labelColor: number; noScrollBar(): net_minecraft_world_item_CreativeModeTab_Builder; readonly row: net_minecraft_world_item_CreativeModeTab_Row; searchBarWidth: number; showTitle: boolean; slotColor: number; spriteScrollerLocation: net_minecraft_resources_ResourceLocation; tabFactory: any; readonly tabsAfter: any; readonly tabsBefore: any; tabsImage: net_minecraft_resources_ResourceLocation; title(component: net_minecraft_network_chat_Component): net_minecraft_world_item_CreativeModeTab_Builder; type(type: net_minecraft_world_item_CreativeModeTab_Type): net_minecraft_world_item_CreativeModeTab_Builder; withLabelColor(labelColor: number): net_minecraft_world_item_CreativeModeTab_Builder; withScrollBarSpriteLocation(scrollBarSpriteLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_item_CreativeModeTab_Builder; withSearchBar(): net_minecraft_world_item_CreativeModeTab_Builder; withSearchBar(searchBarWidth: number): net_minecraft_world_item_CreativeModeTab_Builder; withSlotColor(slotColor: number): net_minecraft_world_item_CreativeModeTab_Builder; withTabFactory(tabFactory: any): net_minecraft_world_item_CreativeModeTab_Builder; withTabsAfter(tabs: net_minecraft_resources_ResourceLocation[]): net_minecraft_world_item_CreativeModeTab_Builder; withTabsAfter(tabs: net_minecraft_resources_ResourceKey[]): net_minecraft_world_item_CreativeModeTab_Builder; withTabsBefore(tabs: net_minecraft_resources_ResourceLocation[]): net_minecraft_world_item_CreativeModeTab_Builder; withTabsBefore(tabs: net_minecraft_resources_ResourceKey[]): net_minecraft_world_item_CreativeModeTab_Builder; withTabsImage(tabsImage: net_minecraft_resources_ResourceLocation): net_minecraft_world_item_CreativeModeTab_Builder; } interface net_minecraft_world_item_CreativeModeTab_DisplayItemsGenerator { accept(itemDisplayParameters: net_minecraft_world_item_CreativeModeTab_ItemDisplayParameters, output: net_minecraft_world_item_CreativeModeTab_Output): void; } interface net_minecraft_world_item_CreativeModeTab_ItemDisplayParameters { enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; equals(o: any): boolean; hasPermissions(): boolean; hashCode(): number; holders(): net_minecraft_core_HolderLookup_Provider; needsUpdate(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet, arg1: boolean, provider: net_minecraft_core_HolderLookup_Provider): boolean; toString(): string; } interface net_minecraft_world_item_CreativeModeTab_Output { accept(itemStack: net_minecraft_world_item_ItemStack, tabVisibility: net_minecraft_world_item_CreativeModeTab_TabVisibility): void; accept(itemStack: net_minecraft_world_item_ItemStack): void; accept(itemLike: net_minecraft_world_level_ItemLike, tabVisibility: net_minecraft_world_item_CreativeModeTab_TabVisibility): void; accept(itemLike: net_minecraft_world_level_ItemLike): void; acceptAll(collection: any, tabVisibility: net_minecraft_world_item_CreativeModeTab_TabVisibility): void; acceptAll(collection: any): void; } interface net_minecraft_world_item_CreativeModeTab_Row { } interface net_minecraft_world_item_CreativeModeTab_TabVisibility { } interface net_minecraft_world_item_CreativeModeTab_Type { } interface net_minecraft_world_item_CreativeModeTabs { } interface net_minecraft_world_item_CrossbowItem extends net_minecraft_world_item_ProjectileWeaponItem { getChargingSounds(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_CrossbowItem_ChargingSounds; midLoadSoundPlayed: boolean; performShooting(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack, arg4: number, arg5: number, livingEntity_: net_minecraft_world_entity_LivingEntity): void; startSoundPlayed: boolean; } interface net_minecraft_world_item_CrossbowItem_ChargeType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_item_CrossbowItem_ChargingSounds { end(): any; equals(o: any): boolean; hashCode(): number; mid(): any; start(): any; toString(): string; } interface net_minecraft_world_item_DebugStickItem extends net_minecraft_world_item_Item { handleInteraction(player: net_minecraft_world_entity_player_Player, blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg4: boolean, itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_item_DiscFragmentItem extends net_minecraft_world_item_Item { getDisplayName(): net_minecraft_network_chat_MutableComponent; } interface net_minecraft_world_item_DispensibleContainerItem { checkExtraContent(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, blockPos: net_minecraft_core_BlockPos): void; emptyContents(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockHitResult: net_minecraft_world_phys_BlockHitResult): boolean; } interface net_minecraft_world_item_DoubleHighBlockItem extends net_minecraft_world_item_BlockItem { } interface net_minecraft_world_item_DyeColor extends net_minecraft_util_StringRepresentable { readonly dyedTag: net_minecraft_tags_TagKey; readonly dyesTag: net_minecraft_tags_TagKey; readonly fireworkColor: number; getDyedTag(): net_minecraft_tags_TagKey; getFireworkColor(): number; getId(): number; getMapColor(): net_minecraft_world_level_material_MapColor; getName(): string; getTag(): net_minecraft_tags_TagKey; getTextColor(): number; getTextureDiffuseColor(): number; readonly id: number; readonly mapColor: net_minecraft_world_level_material_MapColor; readonly name: string; readonly textColor: number; readonly textureDiffuseColor: number; toString(): string; } interface net_minecraft_world_item_DyeItem extends net_minecraft_world_item_Item, net_minecraft_world_item_SignApplicator { readonly dyeColor: net_minecraft_world_item_DyeColor; getDyeColor(): net_minecraft_world_item_DyeColor; } interface net_minecraft_world_item_EggItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { } interface net_minecraft_world_item_EitherHolder { contents(): any; equals(o: any): boolean; hashCode(): number; key(): any; toString(): string; unwrap(registry: net_minecraft_core_Registry): any; unwrap(provider: net_minecraft_core_HolderLookup_Provider): any; } interface net_minecraft_world_item_EmptyMapItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_EndCrystalItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_EnderEyeItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_EnderpearlItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_ExperienceBottleItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { } interface net_minecraft_world_item_FireChargeItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; playSound(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_item_FireworkRocketItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { } interface net_minecraft_world_item_FishingRodItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; } interface net_minecraft_world_item_FlintAndSteelItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; } interface net_minecraft_world_item_FoodOnAStickItem extends net_minecraft_world_item_Item { readonly canInteractWith: net_minecraft_world_entity_EntityType; readonly consumeItemDamage: number; } interface net_minecraft_world_item_GameMasterBlockItem extends net_minecraft_world_item_BlockItem { } interface net_minecraft_world_item_GlowInkSacItem extends net_minecraft_world_item_Item, net_minecraft_world_item_SignApplicator { } interface net_minecraft_world_item_HangingEntityItem extends net_minecraft_world_item_Item { mayPlace(player: net_minecraft_world_entity_player_Player, direction: net_minecraft_core_Direction, itemStack: net_minecraft_world_item_ItemStack, blockPos: net_minecraft_core_BlockPos): boolean; readonly type: net_minecraft_world_entity_EntityType; } interface net_minecraft_world_item_HangingSignItem extends net_minecraft_world_item_SignItem { } interface net_minecraft_world_item_HoeItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; } interface net_minecraft_world_item_HoneycombItem extends net_minecraft_world_item_Item, net_minecraft_world_item_SignApplicator { } interface net_minecraft_world_item_InkSacItem extends net_minecraft_world_item_Item, net_minecraft_world_item_SignApplicator { } interface net_minecraft_world_item_Instrument { description(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; range(): number; soundEvent(): net_minecraft_core_Holder; toString(): string; useDuration(): number; } interface net_minecraft_world_item_InstrumentItem extends net_minecraft_world_item_Item { getInstrument(itemStack: net_minecraft_world_item_ItemStack, provider: net_minecraft_core_HolderLookup_Provider): any; } interface net_minecraft_world_item_Instruments { } interface net_minecraft_world_item_Item extends net_minecraft_world_flag_FeatureElement, net_minecraft_world_level_ItemLike { appendHoverText(itemStack: net_minecraft_world_item_ItemStack, tooltipContext: net_minecraft_world_item_Item_TooltipContext, tooltipDisplay: net_minecraft_world_item_component_TooltipDisplay, consumer: any, tooltipFlag: net_minecraft_world_item_TooltipFlag): void; builtInRegistryHolder(): net_minecraft_core_Holder_Reference; readonly canCombineRepair: boolean; canDestroyBlock(itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; canFitInsideContainerItems(): boolean; components(): net_minecraft_core_component_DataComponentMap; computeDefaultResource(resourceConstructor: any): any; readonly craftingRemainingItem: net_minecraft_world_item_Item; defaultResource: any; readonly descriptionId: string; finishUsingItem(itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_item_ItemStack; getAttackDamageBonus(entity: net_minecraft_world_entity_Entity, arg1: number, damageSource: net_minecraft_world_damagesource_DamageSource): number; getBarColor(itemStack: net_minecraft_world_item_ItemStack): number; getBarWidth(itemStack: net_minecraft_world_item_ItemStack): number; getCraftingRemainder(): net_minecraft_world_item_ItemStack; getDamageSource(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_damagesource_DamageSource; getDefaultInstance(): net_minecraft_world_item_ItemStack; getDefaultMaxStackSize(): number; getDescriptionId(): string; getDestroySpeed(itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState): number; getName(): net_minecraft_network_chat_Component; getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getTooltipImage(itemStack: net_minecraft_world_item_ItemStack): any; getUseAnimation(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemUseAnimation; getUseDuration(itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity): number; hurtEnemy(itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): void; interactLivingEntity(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; inventoryTick(itemStack: net_minecraft_world_item_ItemStack, serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): void; isBarVisible(itemStack: net_minecraft_world_item_ItemStack): boolean; isCombineRepairable(stack: net_minecraft_world_item_ItemStack): boolean; isCorrectToolForDrops(itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState): boolean; isFoil(itemStack: net_minecraft_world_item_ItemStack): boolean; mineBlock(itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; modifyDefaultComponentsFrom(patch: net_minecraft_core_component_DataComponentPatch): void; onCraftedBy(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): void; onCraftedPostProcess(itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level): void; onDestroyed(itemEntity: net_minecraft_world_entity_item_ItemEntity): void; onUseTick(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, arg3: number): void; overrideOtherStackedOnMe(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, slot: net_minecraft_world_inventory_Slot, clickAction: net_minecraft_world_inventory_ClickAction, player: net_minecraft_world_entity_player_Player, slotAccess: net_minecraft_world_entity_SlotAccess): boolean; overrideStackedOnOther(itemStack: net_minecraft_world_item_ItemStack, slot: net_minecraft_world_inventory_Slot, clickAction: net_minecraft_world_inventory_ClickAction, player: net_minecraft_world_entity_player_Player): boolean; postHurtEnemy(itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): void; releaseUsing(itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, arg3: number): boolean; shouldPrintOpWarning(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): boolean; toString(): string; use(level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; useOn(useOnContext: net_minecraft_world_item_context_UseOnContext): net_minecraft_world_InteractionResult; useOnRelease(itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_item_Item_Properties { attributes(itemAttributeModifiers: net_minecraft_world_item_component_ItemAttributeModifiers): net_minecraft_world_item_Item_Properties; axe(toolMaterial: net_minecraft_world_item_ToolMaterial, arg1: number, arg2: number): net_minecraft_world_item_Item_Properties; buildAndValidateComponents(component: net_minecraft_network_chat_Component, resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_core_component_DataComponentMap; canCombineRepair: boolean; component(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): net_minecraft_world_item_Item_Properties; readonly components: net_minecraft_core_component_DataComponentMap_Builder; craftRemainder(item: net_minecraft_world_item_Item): net_minecraft_world_item_Item_Properties; craftingRemainingItem: net_minecraft_world_item_Item; descriptionId: net_minecraft_resources_DependantName; durability(arg0: number): net_minecraft_world_item_Item_Properties; effectiveDescriptionId(): string; effectiveModel(): net_minecraft_resources_ResourceLocation; enchantable(arg0: number): net_minecraft_world_item_Item_Properties; equippable(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_item_Item_Properties; equippableUnswappable(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_item_Item_Properties; fireResistant(): net_minecraft_world_item_Item_Properties; food(foodProperties: net_minecraft_world_food_FoodProperties): net_minecraft_world_item_Item_Properties; food(foodProperties: net_minecraft_world_food_FoodProperties, consumable: net_minecraft_world_item_component_Consumable): net_minecraft_world_item_Item_Properties; hoe(toolMaterial: net_minecraft_world_item_ToolMaterial, arg1: number, arg2: number): net_minecraft_world_item_Item_Properties; horseArmor(armorMaterial: net_minecraft_world_item_equipment_ArmorMaterial): net_minecraft_world_item_Item_Properties; humanoidArmor(armorMaterial: net_minecraft_world_item_equipment_ArmorMaterial, armorType: net_minecraft_world_item_equipment_ArmorType): net_minecraft_world_item_Item_Properties; id: net_minecraft_resources_ResourceKey; jukeboxPlayable(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_Item_Properties; model: net_minecraft_resources_DependantName; overrideDescription(string: string): net_minecraft_world_item_Item_Properties; pickaxe(toolMaterial: net_minecraft_world_item_ToolMaterial, arg1: number, arg2: number): net_minecraft_world_item_Item_Properties; rarity(rarity: net_minecraft_world_item_Rarity): net_minecraft_world_item_Item_Properties; repairable(item: net_minecraft_world_item_Item): net_minecraft_world_item_Item_Properties; repairable(tagKey: net_minecraft_tags_TagKey): net_minecraft_world_item_Item_Properties; requiredFeatures(featureFlags: net_minecraft_world_flag_FeatureFlag[]): net_minecraft_world_item_Item_Properties; setId(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_Item_Properties; setNoCombineRepair(): net_minecraft_world_item_Item_Properties; shovel(toolMaterial: net_minecraft_world_item_ToolMaterial, arg1: number, arg2: number): net_minecraft_world_item_Item_Properties; spawnEgg(entityType: net_minecraft_world_entity_EntityType): net_minecraft_world_item_Item_Properties; stacksTo(arg0: number): net_minecraft_world_item_Item_Properties; sword(toolMaterial: net_minecraft_world_item_ToolMaterial, arg1: number, arg2: number): net_minecraft_world_item_Item_Properties; tool(toolMaterial: net_minecraft_world_item_ToolMaterial, tagKey: net_minecraft_tags_TagKey, arg2: number, arg3: number, arg4: number): net_minecraft_world_item_Item_Properties; trimMaterial(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_Item_Properties; useBlockDescriptionPrefix(): net_minecraft_world_item_Item_Properties; useCooldown(arg0: number): net_minecraft_world_item_Item_Properties; useItemDescriptionPrefix(): net_minecraft_world_item_Item_Properties; usingConvertsTo(item: net_minecraft_world_item_Item): net_minecraft_world_item_Item_Properties; wolfArmor(armorMaterial: net_minecraft_world_item_equipment_ArmorMaterial): net_minecraft_world_item_Item_Properties; } interface net_minecraft_world_item_Item_TooltipContext { isPeaceful(): boolean; level(): net_minecraft_world_level_Level; mapData(mapId: net_minecraft_world_level_saveddata_maps_MapId): net_minecraft_world_level_saveddata_maps_MapItemSavedData; registries(): net_minecraft_core_HolderLookup_Provider; tickRate(): number; } interface net_minecraft_world_item_ItemCooldowns { addCooldown(itemStack: net_minecraft_world_item_ItemStack, arg1: number): void; addCooldown(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number): void; readonly cooldowns: any; getCooldownGroup(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_resources_ResourceLocation; getCooldownPercent(itemStack: net_minecraft_world_item_ItemStack, arg1: number): number; isOnCooldown(itemStack: net_minecraft_world_item_ItemStack): boolean; onCooldownEnded(resourceLocation: net_minecraft_resources_ResourceLocation): void; onCooldownStarted(resourceLocation: net_minecraft_resources_ResourceLocation, arg1: number): void; removeCooldown(resourceLocation: net_minecraft_resources_ResourceLocation): void; tick(): void; tickCount: number; } interface net_minecraft_world_item_ItemDisplayContext extends net_minecraft_util_StringRepresentable { fallback(): net_minecraft_world_item_ItemDisplayContext; firstPerson(): boolean; getId(): number; readonly id: number; isModded(): boolean; leftHand(): boolean; readonly name: string; } interface net_minecraft_world_item_ItemFrameItem extends net_minecraft_world_item_HangingEntityItem { } interface net_minecraft_world_item_ItemStack extends net_minecraft_core_component_DataComponentHolder { addAttributeTooltips(consumer: any, tooltipDisplay: net_minecraft_world_item_component_TooltipDisplay, player: net_minecraft_world_entity_player_Player): void; addDetailsToTooltip(tooltipContext: net_minecraft_world_item_Item_TooltipContext, tooltipDisplay: net_minecraft_world_item_component_TooltipDisplay, player: net_minecraft_world_entity_player_Player, tooltipFlag: net_minecraft_world_item_TooltipFlag, consumer: any): void; addToTooltip(dataComponentType: net_minecraft_core_component_DataComponentType, tooltipContext: net_minecraft_world_item_Item_TooltipContext, tooltipDisplay: net_minecraft_world_item_component_TooltipDisplay, consumer: any, tooltipFlag: net_minecraft_world_item_TooltipFlag): void; applyAfterUseComponentSideEffects(livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; applyComponents(dataComponentPatch: net_minecraft_core_component_DataComponentPatch): void; applyComponents(dataComponentMap: net_minecraft_core_component_DataComponentMap): void; applyComponentsAndValidate(dataComponentPatch: net_minecraft_core_component_DataComponentPatch): void; applyDamage(arg0: number, serverPlayer: net_minecraft_server_level_ServerPlayer, consumer: any): void; applyDamage(arg0: number, livingEntity: net_minecraft_world_entity_LivingEntity, consumer: any): void; canBeHurtBy(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; canBreakBlockInAdventureMode(blockInWorld: net_minecraft_world_level_block_state_pattern_BlockInWorld): boolean; canDestroyBlock(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): boolean; canPlaceOnBlockInAdventureMode(blockInWorld: net_minecraft_world_level_block_state_pattern_BlockInWorld): boolean; readonly components: net_minecraft_core_component_PatchedDataComponentMap; consume(arg0: number, livingEntity: net_minecraft_world_entity_LivingEntity): void; consumeAndReturn(arg0: number, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_item_ItemStack; copy(): net_minecraft_world_item_ItemStack; copyAndClear(): net_minecraft_world_item_ItemStack; copyFrom(dataComponentType: net_minecraft_core_component_DataComponentType, dataComponentGetter: net_minecraft_core_component_DataComponentGetter): void; copyWithCount(arg0: number): net_minecraft_world_item_ItemStack; count: number; enchant(holder: net_minecraft_core_Holder, arg1: number): void; entityRepresentation: net_minecraft_world_entity_Entity; finishUsingItem(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_item_ItemStack; forEachModifier(equipmentSlotGroup: net_minecraft_world_entity_EquipmentSlotGroup, triConsumer: any): void; forEachModifier(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, biConsumer: any): void; getBarColor(): number; getBarWidth(): number; getComponentsPatch(): net_minecraft_core_component_DataComponentPatch; getCount(): number; getCustomName(): net_minecraft_network_chat_Component; getDamageValue(): number; getDestroySpeed(blockState: net_minecraft_world_level_block_state_BlockState): number; getDisplayName(): net_minecraft_network_chat_Component; getEnchantments(): net_minecraft_world_item_enchantment_ItemEnchantments; getEntityRepresentation(): net_minecraft_world_entity_Entity; getFrame(): net_minecraft_world_entity_decoration_ItemFrame; getHoverName(): net_minecraft_network_chat_Component; getItem(): net_minecraft_world_item_Item; getItemHolder(): net_minecraft_core_Holder; getItemName(): net_minecraft_network_chat_Component; getMaxDamage(): number; getMaxStackSize(): number; getPopTime(): number; getPrototype(): net_minecraft_core_component_DataComponentMap; getRarity(): net_minecraft_world_item_Rarity; getStyledHoverName(): net_minecraft_network_chat_Component; getTagEnchantments(): net_minecraft_world_item_enchantment_ItemEnchantments; getTags(): any; getTooltipImage(): any; getTooltipLines(tooltipContext: net_minecraft_world_item_Item_TooltipContext, player: net_minecraft_world_entity_player_Player, tooltipFlag: net_minecraft_world_item_TooltipFlag): any; getUseAnimation(): net_minecraft_world_item_ItemUseAnimation; getUseDuration(livingEntity: net_minecraft_world_entity_LivingEntity): number; grow(arg0: number): void; hasFoil(): boolean; hasNonDefault(dataComponentType: net_minecraft_core_component_DataComponentType): boolean; hurtAndBreak(arg0: number, serverLevel: net_minecraft_server_level_ServerLevel, serverPlayer: net_minecraft_server_level_ServerPlayer, consumer: any): void; hurtAndBreak(arg0: number, serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, consumer: any): void; hurtAndBreak(arg0: number, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand): void; hurtAndBreak(arg0: number, livingEntity: net_minecraft_world_entity_LivingEntity, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): void; hurtAndConvertOnBreak(arg0: number, itemLike: net_minecraft_world_level_ItemLike, livingEntity: net_minecraft_world_entity_LivingEntity, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): net_minecraft_world_item_ItemStack; hurtEnemy(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): boolean; hurtWithoutBreaking(arg0: number, player: net_minecraft_world_entity_player_Player): void; immutableComponents(): net_minecraft_core_component_DataComponentMap; interactLivingEntity(player: net_minecraft_world_entity_player_Player, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; inventoryTick(level: net_minecraft_world_level_Level, entity: net_minecraft_world_entity_Entity, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): void; is(tagKey: net_minecraft_tags_TagKey): boolean; is(item: net_minecraft_world_item_Item): boolean; is(predicate: any): boolean; is(holder: net_minecraft_core_Holder): boolean; is(holderSet: net_minecraft_core_HolderSet): boolean; isBarVisible(): boolean; isBroken(): boolean; isComponentsPatchEmpty(): boolean; isCorrectToolForDrops(blockState: net_minecraft_world_level_block_state_BlockState): boolean; isDamageableItem(): boolean; isDamaged(): boolean; isEmpty(): boolean; isEnchantable(): boolean; isEnchanted(): boolean; isFramed(): boolean; isItemEnabled(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; isStackable(): boolean; isValidRepairItem(itemStack: net_minecraft_world_item_ItemStack): boolean; readonly item: net_minecraft_world_item_Item; limitSize(arg0: number): void; mineBlock(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; nextDamageWillBreak(): boolean; onCraftedBy(player: net_minecraft_world_entity_player_Player, arg1: number): void; onCraftedBySystem(level: net_minecraft_world_level_Level): void; onDestroyed(itemEntity: net_minecraft_world_entity_item_ItemEntity): void; onItemUse(useOnContext: net_minecraft_world_item_context_UseOnContext, callback: any): net_minecraft_world_InteractionResult; onItemUseFirst(useOnContext: net_minecraft_world_item_context_UseOnContext): net_minecraft_world_InteractionResult; onUseTick(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; overrideOtherStackedOnMe(itemStack: net_minecraft_world_item_ItemStack, slot: net_minecraft_world_inventory_Slot, clickAction: net_minecraft_world_inventory_ClickAction, player: net_minecraft_world_entity_player_Player, slotAccess: net_minecraft_world_entity_SlotAccess): boolean; overrideStackedOnOther(slot: net_minecraft_world_inventory_Slot, clickAction: net_minecraft_world_inventory_ClickAction, player: net_minecraft_world_entity_player_Player): boolean; popTime: number; postHurtEnemy(livingEntity: net_minecraft_world_entity_LivingEntity, livingEntity_: net_minecraft_world_entity_LivingEntity): void; processDurabilityChange(arg0: number, serverLevel: net_minecraft_server_level_ServerLevel, serverPlayer: net_minecraft_server_level_ServerPlayer): number; processDurabilityChange(arg0: number, serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): number; releaseUsing(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number): void; remove(dataComponentType: net_minecraft_core_component_DataComponentType): any; set(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): any; set(typedDataComponent: net_minecraft_core_component_TypedDataComponent): any; setCount(arg0: number): void; setDamageValue(arg0: number): void; setEntityRepresentation(entity: net_minecraft_world_entity_Entity): void; setPopTime(arg0: number): void; shrink(arg0: number): void; split(arg0: number): net_minecraft_world_item_ItemStack; toString(): string; transmuteCopy(itemLike: net_minecraft_world_level_ItemLike): net_minecraft_world_item_ItemStack; transmuteCopy(itemLike: net_minecraft_world_level_ItemLike, arg1: number): net_minecraft_world_item_ItemStack; transmuteCopyIgnoreEmpty(itemLike: net_minecraft_world_level_ItemLike, arg1: number): net_minecraft_world_item_ItemStack; update(dataComponentType: net_minecraft_core_component_DataComponentType, object: any, object_: any, biFunction: any): any; update(dataComponentType: net_minecraft_core_component_DataComponentType, object: any, unaryOperator: any): any; use(level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; useOn(useOnContext: net_minecraft_world_item_context_UseOnContext): net_minecraft_world_InteractionResult; useOnRelease(): boolean; } interface net_minecraft_world_item_ItemStackLinkedSet { } interface net_minecraft_world_item_ItemUseAnimation extends net_minecraft_util_StringRepresentable { getId(): number; readonly id: number; readonly name: string; } interface net_minecraft_world_item_ItemUtils { } interface net_minecraft_world_item_Items { } interface net_minecraft_world_item_JukeboxPlayable extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; song(): net_minecraft_world_item_EitherHolder; toString(): string; } interface net_minecraft_world_item_JukeboxSong { comparatorOutput(): number; description(): net_minecraft_network_chat_Component; equals(o: any): boolean; hasFinished(arg0: number): boolean; hashCode(): number; lengthInSeconds(): number; lengthInTicks(): number; soundEvent(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_JukeboxSongPlayer { readonly blockPos: net_minecraft_core_BlockPos; getSong(): net_minecraft_world_item_JukeboxSong; getTicksSinceSongStarted(): number; isPlaying(): boolean; readonly onSongChanged: net_minecraft_world_item_JukeboxSongPlayer_OnSongChanged; play(levelAccessor: net_minecraft_world_level_LevelAccessor, holder: net_minecraft_core_Holder): void; setSongWithoutPlaying(holder: net_minecraft_core_Holder, arg1: number): void; shouldEmitJukeboxPlayingEvent(): boolean; song: net_minecraft_core_Holder; stop(levelAccessor: net_minecraft_world_level_LevelAccessor, blockState: net_minecraft_world_level_block_state_BlockState): void; tick(levelAccessor: net_minecraft_world_level_LevelAccessor, blockState: net_minecraft_world_level_block_state_BlockState): void; ticksSinceSongStarted: number; } interface net_minecraft_world_item_JukeboxSongPlayer_OnSongChanged { notifyChange(): void; } interface net_minecraft_world_item_JukeboxSongs { } interface net_minecraft_world_item_KnowledgeBookItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_LeadItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_LingeringPotionItem extends net_minecraft_world_item_ThrowablePotionItem { } interface net_minecraft_world_item_MaceItem extends net_minecraft_world_item_Item { calculateImpactPosition(serverPlayer: net_minecraft_server_level_ServerPlayer): net_minecraft_world_phys_Vec3; } interface net_minecraft_world_item_MapItem extends net_minecraft_world_item_Item { getCorrectStateForFluidBlock(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getCustomMapData(itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level): net_minecraft_world_level_saveddata_maps_MapItemSavedData; update(level: net_minecraft_world_level_Level, entity: net_minecraft_world_entity_Entity, mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): void; } interface net_minecraft_world_item_MinecartItem extends net_minecraft_world_item_Item { readonly type: net_minecraft_world_entity_EntityType; } interface net_minecraft_world_item_MobBucketItem extends net_minecraft_world_item_BucketItem { readonly emptySound: net_minecraft_sounds_SoundEvent; spawn(serverLevel: net_minecraft_server_level_ServerLevel, itemStack: net_minecraft_world_item_ItemStack, blockPos: net_minecraft_core_BlockPos): void; readonly type: net_minecraft_world_entity_EntityType; } interface net_minecraft_world_item_NameTagItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_PlaceOnWaterBlockItem extends net_minecraft_world_item_BlockItem { } interface net_minecraft_world_item_PlayerHeadItem extends net_minecraft_world_item_StandingAndWallBlockItem { getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_item_PotionItem extends net_minecraft_world_item_Item { getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_item_ProjectileItem { asProjectile(level: net_minecraft_world_level_Level, position: net_minecraft_core_Position, itemStack: net_minecraft_world_item_ItemStack, direction: net_minecraft_core_Direction): net_minecraft_world_entity_projectile_Projectile; createDispenseConfig(): net_minecraft_world_item_ProjectileItem_DispenseConfig; shoot(projectile: net_minecraft_world_entity_projectile_Projectile, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; } interface net_minecraft_world_item_ProjectileItem_DispenseConfig { equals(o: any): boolean; hashCode(): number; overrideDispenseEvent(): any; positionFunction(): net_minecraft_world_item_ProjectileItem_PositionFunction; power(): number; toString(): string; uncertainty(): number; } interface net_minecraft_world_item_ProjectileItem_DispenseConfig_Builder { build(): net_minecraft_world_item_ProjectileItem_DispenseConfig; overrideDispenseEvent(arg0: number): net_minecraft_world_item_ProjectileItem_DispenseConfig_Builder; positionFunction(positionFunction: net_minecraft_world_item_ProjectileItem_PositionFunction): net_minecraft_world_item_ProjectileItem_DispenseConfig_Builder; power(arg0: number): net_minecraft_world_item_ProjectileItem_DispenseConfig_Builder; uncertainty(arg0: number): net_minecraft_world_item_ProjectileItem_DispenseConfig_Builder; } interface net_minecraft_world_item_ProjectileItem_PositionFunction { getDispensePosition(blockSource: net_minecraft_core_dispenser_BlockSource, direction: net_minecraft_core_Direction): net_minecraft_core_Position; } interface net_minecraft_world_item_ProjectileWeaponItem extends net_minecraft_world_item_Item { createProjectile(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, arg4: boolean): net_minecraft_world_entity_projectile_Projectile; customArrow(arrow: net_minecraft_world_entity_projectile_AbstractArrow, projectileStack: net_minecraft_world_item_ItemStack, weaponStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_projectile_AbstractArrow; getAllSupportedProjectiles(): any; getAllSupportedProjectiles(stack: net_minecraft_world_item_ItemStack): any; getDefaultCreativeAmmo(player: net_minecraft_world_entity_player_Player, projectileWeaponItem: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; getDefaultProjectileRange(): number; getDurabilityUse(itemStack: net_minecraft_world_item_ItemStack): number; getSupportedHeldProjectiles(): any; getSupportedHeldProjectiles(stack: net_minecraft_world_item_ItemStack): any; shoot(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand, itemStack: net_minecraft_world_item_ItemStack, list: any, arg5: number, arg6: number, arg7: boolean, livingEntity_: net_minecraft_world_entity_LivingEntity): void; shootProjectile(livingEntity: net_minecraft_world_entity_LivingEntity, projectile: net_minecraft_world_entity_projectile_Projectile, arg2: number, arg3: number, arg4: number, arg5: number, livingEntity_: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_item_Rarity extends net_minecraft_util_StringRepresentable { color(): net_minecraft_ChatFormatting; getStyleModifier(): any; readonly id: number; readonly name: string; readonly styleModifier: any; } interface net_minecraft_world_item_ScaffoldingBlockItem extends net_minecraft_world_item_BlockItem { } interface net_minecraft_world_item_ServerItemCooldowns extends net_minecraft_world_item_ItemCooldowns { readonly player: net_minecraft_server_level_ServerPlayer; } interface net_minecraft_world_item_ShearsItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; } interface net_minecraft_world_item_ShieldItem extends net_minecraft_world_item_Item { getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_item_ShovelItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; } interface net_minecraft_world_item_SignApplicator { canApplyToSign(signText: net_minecraft_world_level_block_entity_SignText, player: net_minecraft_world_entity_player_Player): boolean; tryApplyToSign(level: net_minecraft_world_level_Level, signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, arg2: boolean, player: net_minecraft_world_entity_player_Player): boolean; } interface net_minecraft_world_item_SignItem extends net_minecraft_world_item_StandingAndWallBlockItem { } interface net_minecraft_world_item_SmithingTemplateItem extends net_minecraft_world_item_Item { readonly additionalSlotEmptyIcons: any; readonly additionsSlotDescription: net_minecraft_network_chat_Component; readonly appliesTo: net_minecraft_network_chat_Component; readonly baseSlotDescription: net_minecraft_network_chat_Component; readonly baseSlotEmptyIcons: any; getAdditionSlotDescription(): net_minecraft_network_chat_Component; getAdditionalSlotEmptyIcons(): any; getBaseSlotDescription(): net_minecraft_network_chat_Component; getBaseSlotEmptyIcons(): any; readonly ingredients: net_minecraft_network_chat_Component; } interface net_minecraft_world_item_SnowballItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { } interface net_minecraft_world_item_SolidBucketItem extends net_minecraft_world_item_BlockItem, net_minecraft_world_item_DispensibleContainerItem { readonly placeSound: net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_item_SpawnEggItem extends net_minecraft_world_item_Item { createDispenseBehavior(): net_minecraft_core_dispenser_DispenseItemBehavior; getType(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_EntityType; spawnMob(livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg4: boolean, arg5: boolean): net_minecraft_world_InteractionResult; spawnOffspringFromSpawnEgg(player: net_minecraft_world_entity_player_Player, mob: net_minecraft_world_entity_Mob, entityType: net_minecraft_world_entity_EntityType, serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3, itemStack: net_minecraft_world_item_ItemStack): any; spawnsEntity(itemStack: net_minecraft_world_item_ItemStack, entityType: net_minecraft_world_entity_EntityType): boolean; } interface net_minecraft_world_item_SpectralArrowItem extends net_minecraft_world_item_ArrowItem { } interface net_minecraft_world_item_SplashPotionItem extends net_minecraft_world_item_ThrowablePotionItem { } interface net_minecraft_world_item_SpyglassItem extends net_minecraft_world_item_Item { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; stopUsing(livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_item_StandingAndWallBlockItem extends net_minecraft_world_item_BlockItem { readonly attachmentDirection: net_minecraft_core_Direction; canPlace(levelReader: net_minecraft_world_level_LevelReader, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): boolean; canPlace(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly wallBlock: net_minecraft_world_level_block_Block; } interface net_minecraft_world_item_ThrowablePotionItem extends net_minecraft_world_item_PotionItem, net_minecraft_world_item_ProjectileItem { createPotion(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_projectile_AbstractThrownPotion; createPotion(level: net_minecraft_world_level_Level, position: net_minecraft_core_Position, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_entity_projectile_AbstractThrownPotion; } interface net_minecraft_world_item_TippedArrowItem extends net_minecraft_world_item_ArrowItem { getName(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_network_chat_Component; getName(): net_minecraft_network_chat_Component; } interface net_minecraft_world_item_ToolMaterial { applyCommonProperties(properties: net_minecraft_world_item_Item_Properties): net_minecraft_world_item_Item_Properties; applySwordProperties(properties: net_minecraft_world_item_Item_Properties, arg1: number, arg2: number): net_minecraft_world_item_Item_Properties; applyToolProperties(properties: net_minecraft_world_item_Item_Properties, tagKey: net_minecraft_tags_TagKey, arg2: number, arg3: number, arg4: number): net_minecraft_world_item_Item_Properties; attackDamageBonus(): number; createSwordAttributes(arg0: number, arg1: number): net_minecraft_world_item_component_ItemAttributeModifiers; createToolAttributes(arg0: number, arg1: number): net_minecraft_world_item_component_ItemAttributeModifiers; durability(): number; enchantmentValue(): number; equals(o: any): boolean; hashCode(): number; incorrectBlocksForDrops(): net_minecraft_tags_TagKey; repairItems(): net_minecraft_tags_TagKey; speed(): number; toString(): string; } interface net_minecraft_world_item_TooltipFlag { hasAltDown(): boolean; hasControlDown(): boolean; hasShiftDown(): boolean; isAdvanced(): boolean; isCreative(): boolean; } interface net_minecraft_world_item_TooltipFlag_Default extends net_minecraft_world_item_TooltipFlag { advanced(): boolean; asCreative(): net_minecraft_world_item_TooltipFlag_Default; creative(): boolean; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_TridentItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { canPerformAction(stack: net_minecraft_world_item_ItemStack, itemAbility: any): boolean; } interface net_minecraft_world_item_WeatheringCopperItems { equals(o: any): boolean; exposed(): net_minecraft_world_item_Item; forEach(consumer: any): void; hashCode(): number; oxidized(): net_minecraft_world_item_Item; toString(): string; unaffected(): net_minecraft_world_item_Item; waxed(): net_minecraft_world_item_Item; waxedExposed(): net_minecraft_world_item_Item; waxedMapping(): any; waxedOxidized(): net_minecraft_world_item_Item; waxedWeathered(): net_minecraft_world_item_Item; weathered(): net_minecraft_world_item_Item; } interface net_minecraft_world_item_WindChargeItem extends net_minecraft_world_item_Item, net_minecraft_world_item_ProjectileItem { } interface net_minecraft_world_item_WritableBookItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_WrittenBookItem extends net_minecraft_world_item_Item { } interface net_minecraft_world_item_alchemy_Potion extends net_minecraft_world_flag_FeatureElement { readonly effects: any; getEffects(): any; hasInstantEffects(): boolean; name(): string; requiredFeatures(featureFlags: net_minecraft_world_flag_FeatureFlag[]): net_minecraft_world_item_alchemy_Potion; requiredFeatures(): net_minecraft_world_flag_FeatureFlagSet; } interface net_minecraft_world_item_alchemy_PotionBrewing { readonly containerMixes: any; readonly containers: any; getRecipes(): any; hasContainerMix(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; hasMix(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; hasPotionMix(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; isBrewablePotion(holder: net_minecraft_core_Holder): boolean; isContainer(itemStack: net_minecraft_world_item_ItemStack): boolean; isContainerIngredient(itemStack: net_minecraft_world_item_ItemStack): boolean; isIngredient(itemStack: net_minecraft_world_item_ItemStack): boolean; isInput(stack: net_minecraft_world_item_ItemStack): boolean; isPotionIngredient(itemStack: net_minecraft_world_item_ItemStack): boolean; mix(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; readonly potionMixes: any; readonly registry: any; } interface net_minecraft_world_item_alchemy_PotionBrewing_Builder { addContainer(item: net_minecraft_world_item_Item): void; addContainerRecipe(item: net_minecraft_world_item_Item, item_: net_minecraft_world_item_Item, item__: net_minecraft_world_item_Item): void; addMix(holder: net_minecraft_core_Holder, item: net_minecraft_world_item_Item, holder_: net_minecraft_core_Holder): void; addRecipe(input: net_minecraft_world_item_crafting_Ingredient, ingredient: net_minecraft_world_item_crafting_Ingredient, output: net_minecraft_world_item_ItemStack): void; addRecipe(recipe: any): void; addStartMix(item: net_minecraft_world_item_Item, holder: net_minecraft_core_Holder): void; build(): net_minecraft_world_item_alchemy_PotionBrewing; readonly containerMixes: any; readonly containers: any; readonly enabledFeatures: net_minecraft_world_flag_FeatureFlagSet; readonly potionMixes: any; readonly recipes: any; } interface net_minecraft_world_item_alchemy_PotionContents extends net_minecraft_world_item_component_ConsumableListener, net_minecraft_world_item_component_TooltipProvider { applyToLivingEntity(livingEntity: net_minecraft_world_entity_LivingEntity, arg1: number): void; customColor(): any; customEffects(): any; customName(): any; equals(o: any): boolean; forEachEffect(consumer: any, arg1: number): void; getAllEffects(): any; getColor(): number; getColorOr(arg0: number): number; getName(string: string): net_minecraft_network_chat_Component; hasEffects(): boolean; hashCode(): number; is(holder: net_minecraft_core_Holder): boolean; potion(): any; toString(): string; withEffectAdded(mobEffectInstance: net_minecraft_world_effect_MobEffectInstance): net_minecraft_world_item_alchemy_PotionContents; withPotion(holder: net_minecraft_core_Holder): net_minecraft_world_item_alchemy_PotionContents; } interface net_minecraft_world_item_alchemy_Potions { } interface net_minecraft_world_item_component_Bees extends net_minecraft_world_item_component_TooltipProvider { bees(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_BlockItemStateProperties extends net_minecraft_world_item_component_TooltipProvider { apply(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; equals(o: any): boolean; get(property: net_minecraft_world_level_block_state_properties_Property): any; hashCode(): number; isEmpty(): boolean; properties(): any; toString(): string; with(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): net_minecraft_world_item_component_BlockItemStateProperties; with(property: net_minecraft_world_level_block_state_properties_Property, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_item_component_BlockItemStateProperties; } interface net_minecraft_world_item_component_BlocksAttacks { blockDelaySeconds(): number; blockDelayTicks(): number; blockSound(): any; bypassedBy(): any; damageReductions(): any; disable(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, arg2: number, itemStack: net_minecraft_world_item_ItemStack): void; disableBlockingForTicks(arg0: number): number; disableCooldownScale(): number; disableSound(): any; equals(o: any): boolean; hashCode(): number; hurtBlockingItem(level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand, arg4: number): void; hurtBlockingItem(level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity, interactionHand: net_minecraft_world_InteractionHand, arg4: number, fixedDamage: number): void; itemDamage(): net_minecraft_world_item_component_BlocksAttacks_ItemDamageFunction; onBlocked(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity): void; resolveBlockedDamage(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number, arg2: number): number; toString(): string; } interface net_minecraft_world_item_component_BlocksAttacks_DamageReduction { base(): number; equals(o: any): boolean; factor(): number; hashCode(): number; horizontalBlockingAngle(): number; resolve(damageSource: net_minecraft_world_damagesource_DamageSource, arg1: number, arg2: number): number; toString(): string; type(): any; } interface net_minecraft_world_item_component_BlocksAttacks_ItemDamageFunction { apply(arg0: number): number; base(): number; equals(o: any): boolean; factor(): number; hashCode(): number; threshold(): number; toString(): string; } interface net_minecraft_world_item_component_BookContent { pages(): any; withReplacedPages(list: any): any; } interface net_minecraft_world_item_component_BundleContents extends net_minecraft_world_inventory_tooltip_TooltipComponent { equals(object: any): boolean; getItemUnsafe(arg0: number): net_minecraft_world_item_ItemStack; getNumberOfItemsToShow(): number; getSelectedItem(): number; hasSelectedItem(): boolean; hashCode(): number; isEmpty(): boolean; itemCopyStream(): any; items(): any; itemsCopy(): any; readonly selectedItem: number; size(): number; toString(): string; weight(): any; } interface net_minecraft_world_item_component_BundleContents_Mutable { clearItems(): net_minecraft_world_item_component_BundleContents_Mutable; findStackIndex(itemStack: net_minecraft_world_item_ItemStack): number; getMaxAmountToAdd(itemStack: net_minecraft_world_item_ItemStack): number; indexIsOutsideAllowedBounds(arg0: number): boolean; readonly items: any; removeOne(): net_minecraft_world_item_ItemStack; selectedItem: number; toImmutable(): net_minecraft_world_item_component_BundleContents; toggleSelectedItem(arg0: number): void; tryInsert(itemStack: net_minecraft_world_item_ItemStack): number; tryTransfer(slot: net_minecraft_world_inventory_Slot, player: net_minecraft_world_entity_player_Player): number; weight(): any; } interface net_minecraft_world_item_component_ChargedProjectiles extends net_minecraft_world_item_component_TooltipProvider { contains(item: net_minecraft_world_item_Item): boolean; equals(object: any): boolean; getItems(): any; hashCode(): number; isEmpty(): boolean; readonly items: any; toString(): string; } interface net_minecraft_world_item_component_Consumable { animation(): net_minecraft_world_item_ItemUseAnimation; canConsume(livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): boolean; consumeSeconds(): number; consumeTicks(): number; emitParticlesAndSounds(randomSource: net_minecraft_util_RandomSource, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, arg3: number): void; equals(o: any): boolean; hasConsumeParticles(): boolean; hashCode(): number; onConsume(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; onConsumeEffects(): any; shouldEmitParticlesAndSounds(arg0: number): boolean; sound(): net_minecraft_core_Holder; startConsuming(livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, interactionHand: net_minecraft_world_InteractionHand): net_minecraft_world_InteractionResult; toString(): string; } interface net_minecraft_world_item_component_Consumable_Builder { animation(itemUseAnimation: net_minecraft_world_item_ItemUseAnimation): net_minecraft_world_item_component_Consumable_Builder; build(): net_minecraft_world_item_component_Consumable; consumeSeconds(arg0: number): net_minecraft_world_item_component_Consumable_Builder; hasConsumeParticles(arg0: boolean): net_minecraft_world_item_component_Consumable_Builder; onConsume(consumeEffect: net_minecraft_world_item_consume_effects_ConsumeEffect): net_minecraft_world_item_component_Consumable_Builder; readonly onConsumeEffects: any; sound(holder: net_minecraft_core_Holder): net_minecraft_world_item_component_Consumable_Builder; soundAfterConsume(holder: net_minecraft_core_Holder): net_minecraft_world_item_component_Consumable_Builder; } interface net_minecraft_world_item_component_Consumable_OverrideConsumeSound { getConsumeSound(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_item_component_ConsumableListener { onConsume(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack, consumable: net_minecraft_world_item_component_Consumable): void; } interface net_minecraft_world_item_component_Consumables { } interface net_minecraft_world_item_component_CustomData { contains(key: string): boolean; copyTag(): net_minecraft_nbt_CompoundTag; equals(object: any): boolean; hashCode(): number; isEmpty(): boolean; matchedBy(compoundTag: net_minecraft_nbt_CompoundTag): boolean; readonly tag: net_minecraft_nbt_CompoundTag; toString(): string; update(consumer: any): net_minecraft_world_item_component_CustomData; } interface net_minecraft_world_item_component_CustomModelData { colors(): any; equals(o: any): boolean; flags(): any; floats(): any; getBoolean(arg0: number): boolean; getColor(arg0: number): number; getFloat(arg0: number): number; getString(arg0: number): string; hashCode(): number; strings(): any; toString(): string; } interface net_minecraft_world_item_component_DamageResistant { equals(o: any): boolean; hashCode(): number; isResistantTo(damageSource: net_minecraft_world_damagesource_DamageSource): boolean; toString(): string; types(): net_minecraft_tags_TagKey; } interface net_minecraft_world_item_component_DeathProtection { applyEffects(itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity): void; deathEffects(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_DebugStickState { equals(o: any): boolean; hashCode(): number; properties(): any; toString(): string; withProperty(holder: net_minecraft_core_Holder, property: net_minecraft_world_level_block_state_properties_Property): net_minecraft_world_item_component_DebugStickState; } interface net_minecraft_world_item_component_DyedItemColor extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; rgb(): number; toString(): string; } interface net_minecraft_world_item_component_FireworkExplosion extends net_minecraft_world_item_component_TooltipProvider { addAdditionalTooltip(consumer: any): void; colors(): any; equals(o: any): boolean; fadeColors(): any; hasTrail(): boolean; hasTwinkle(): boolean; hashCode(): number; shape(): net_minecraft_world_item_component_FireworkExplosion_Shape; toString(): string; withFadeColors(intList: any): net_minecraft_world_item_component_FireworkExplosion; } interface net_minecraft_world_item_component_FireworkExplosion_Shape extends net_minecraft_util_StringRepresentable { getId(): number; getName(): net_minecraft_network_chat_MutableComponent; readonly id: number; readonly name: string; } interface net_minecraft_world_item_component_Fireworks extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; explosions(): any; flightDuration(): number; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_InstrumentComponent extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; instrument(): net_minecraft_world_item_EitherHolder; toString(): string; unwrap(provider: net_minecraft_core_HolderLookup_Provider): any; } interface net_minecraft_world_item_component_ItemAttributeModifiers { compute(arg0: number, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): number; equals(o: any): boolean; forEach(equipmentSlotGroup: net_minecraft_world_entity_EquipmentSlotGroup, triConsumer: any): void; forEach(equipmentSlot: net_minecraft_world_entity_EquipmentSlot, biConsumer: any): void; hashCode(): number; modifiers(): any; toString(): string; withModifierAdded(holder: net_minecraft_core_Holder, attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier, equipmentSlotGroup: net_minecraft_world_entity_EquipmentSlotGroup): net_minecraft_world_item_component_ItemAttributeModifiers; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Builder { add(holder: net_minecraft_core_Holder, attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier, equipmentSlotGroup: net_minecraft_world_entity_EquipmentSlotGroup): net_minecraft_world_item_component_ItemAttributeModifiers_Builder; add(holder: net_minecraft_core_Holder, attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier, equipmentSlotGroup: net_minecraft_world_entity_EquipmentSlotGroup, display: net_minecraft_world_item_component_ItemAttributeModifiers_Display): net_minecraft_world_item_component_ItemAttributeModifiers_Builder; build(): net_minecraft_world_item_component_ItemAttributeModifiers; readonly entries: any; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Display { apply(consumer: any, player: net_minecraft_world_entity_player_Player, holder: net_minecraft_core_Holder, attributeModifier: net_minecraft_world_entity_ai_attributes_AttributeModifier): void; type(): net_minecraft_world_item_component_ItemAttributeModifiers_Display_Type; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Display_Default extends net_minecraft_world_item_component_ItemAttributeModifiers_Display { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Display_Hidden extends net_minecraft_world_item_component_ItemAttributeModifiers_Display { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Display_OverrideText extends net_minecraft_world_item_component_ItemAttributeModifiers_Display { component(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Display_Type extends net_minecraft_util_StringRepresentable { readonly codec: any; id(): number; readonly name: string; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_world_item_component_ItemAttributeModifiers_Entry { attribute(): net_minecraft_core_Holder; display(): net_minecraft_world_item_component_ItemAttributeModifiers_Display; equals(o: any): boolean; hashCode(): number; matches(holder: net_minecraft_core_Holder, resourceLocation: net_minecraft_resources_ResourceLocation): boolean; modifier(): net_minecraft_world_entity_ai_attributes_AttributeModifier; slot(): net_minecraft_world_entity_EquipmentSlotGroup; toString(): string; } interface net_minecraft_world_item_component_ItemContainerContents extends net_minecraft_world_item_component_TooltipProvider { asSlots(): any; copyInto(nonNullList: net_minecraft_core_NonNullList): void; copyOne(): net_minecraft_world_item_ItemStack; equals(object: any): boolean; getSlots(): number; getStackInSlot(slot: number): net_minecraft_world_item_ItemStack; hashCode(): number; readonly items: net_minecraft_core_NonNullList; nonEmptyItems(): any; nonEmptyItemsCopy(): any; nonEmptyStream(): any; stream(): any; validateSlotIndex(slot: number): void; } interface net_minecraft_world_item_component_ItemLore extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; lines(): any; styledLines(): any; toString(): string; withLineAdded(component: net_minecraft_network_chat_Component): net_minecraft_world_item_component_ItemLore; } interface net_minecraft_world_item_component_LodestoneTracker { equals(o: any): boolean; hashCode(): number; target(): any; tick(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_item_component_LodestoneTracker; toString(): string; tracked(): boolean; } interface net_minecraft_world_item_component_MapDecorations { decorations(): any; equals(o: any): boolean; hashCode(): number; toString(): string; withDecoration(string: string, entry: net_minecraft_world_item_component_MapDecorations_Entry): net_minecraft_world_item_component_MapDecorations; } interface net_minecraft_world_item_component_MapDecorations_Entry { equals(o: any): boolean; hashCode(): number; rotation(): number; toString(): string; type(): net_minecraft_core_Holder; x(): number; z(): number; } interface net_minecraft_world_item_component_MapItemColor { equals(o: any): boolean; hashCode(): number; rgb(): number; toString(): string; } interface net_minecraft_world_item_component_MapPostProcessing { id(): number; } interface net_minecraft_world_item_component_OminousBottleAmplifier extends net_minecraft_world_item_component_ConsumableListener, net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_world_item_component_ProvidesTrimMaterial { equals(o: any): boolean; hashCode(): number; material(): net_minecraft_world_item_EitherHolder; toString(): string; unwrap(provider: net_minecraft_core_HolderLookup_Provider): any; } interface net_minecraft_world_item_component_ResolvableProfile extends net_minecraft_world_item_component_TooltipProvider { name(): any; partialProfile(): any; resolveProfile(profileResolver: net_minecraft_server_players_ProfileResolver): any; skinPatch(): net_minecraft_world_entity_player_PlayerSkin_Patch; unpack(): any; } interface net_minecraft_world_item_component_ResolvableProfile_Dynamic extends net_minecraft_world_item_component_ResolvableProfile { equals(object: any): boolean; hashCode(): number; readonly nameOrId: any; } interface net_minecraft_world_item_component_ResolvableProfile_Static extends net_minecraft_world_item_component_ResolvableProfile { readonly contents: any; equals(object: any): boolean; hashCode(): number; } interface net_minecraft_world_item_component_SeededContainerLoot extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; lootTable(): net_minecraft_resources_ResourceKey; seed(): number; toString(): string; } interface net_minecraft_world_item_component_SuspiciousStewEffects extends net_minecraft_world_item_component_ConsumableListener, net_minecraft_world_item_component_TooltipProvider { effects(): any; equals(o: any): boolean; hashCode(): number; toString(): string; withEffectAdded(entry: net_minecraft_world_item_component_SuspiciousStewEffects_Entry): net_minecraft_world_item_component_SuspiciousStewEffects; } interface net_minecraft_world_item_component_SuspiciousStewEffects_Entry { createEffectInstance(): net_minecraft_world_effect_MobEffectInstance; duration(): number; effect(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_Tool { canDestroyBlocksInCreative(): boolean; damagePerBlock(): number; defaultMiningSpeed(): number; equals(o: any): boolean; getMiningSpeed(blockState: net_minecraft_world_level_block_state_BlockState): number; hashCode(): number; isCorrectForDrops(blockState: net_minecraft_world_level_block_state_BlockState): boolean; rules(): any; toString(): string; } interface net_minecraft_world_item_component_Tool_Rule { blocks(): net_minecraft_core_HolderSet; correctForDrops(): any; equals(o: any): boolean; hashCode(): number; speed(): any; toString(): string; } interface net_minecraft_world_item_component_TooltipDisplay { equals(o: any): boolean; hashCode(): number; hiddenComponents(): any; hideTooltip(): boolean; shows(dataComponentType: net_minecraft_core_component_DataComponentType): boolean; toString(): string; withHidden(dataComponentType: net_minecraft_core_component_DataComponentType, arg1: boolean): net_minecraft_world_item_component_TooltipDisplay; } interface net_minecraft_world_item_component_TooltipProvider { addToTooltip(tooltipContext: net_minecraft_world_item_Item_TooltipContext, consumer: any, tooltipFlag: net_minecraft_world_item_TooltipFlag, dataComponentGetter: net_minecraft_core_component_DataComponentGetter): void; } interface net_minecraft_world_item_component_TypedEntityData extends net_minecraft_world_item_component_TooltipProvider { contains(string: string): boolean; copyTagWithoutId(): net_minecraft_nbt_CompoundTag; equals(object: any): boolean; getUnsafe(): net_minecraft_nbt_CompoundTag; hashCode(): number; loadInto(entity: net_minecraft_world_entity_Entity): void; loadInto(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, provider: net_minecraft_core_HolderLookup_Provider): boolean; tag(): net_minecraft_nbt_CompoundTag; toString(): string; type(): any; } interface net_minecraft_world_item_component_UseCooldown { apply(itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity): void; cooldownGroup(): any; equals(o: any): boolean; hashCode(): number; seconds(): number; ticks(): number; toString(): string; } interface net_minecraft_world_item_component_UseRemainder { convertInto(): net_minecraft_world_item_ItemStack; convertIntoRemainder(itemStack: net_minecraft_world_item_ItemStack, arg1: number, arg2: boolean, onExtraCreatedRemainder: net_minecraft_world_item_component_UseRemainder_OnExtraCreatedRemainder): net_minecraft_world_item_ItemStack; equals(object: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_component_UseRemainder_OnExtraCreatedRemainder { apply(itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_item_component_Weapon { disableBlockingForSeconds(): number; equals(o: any): boolean; hashCode(): number; itemDamagePerAttack(): number; toString(): string; } interface net_minecraft_world_item_component_WritableBookContent extends net_minecraft_world_item_component_BookContent { equals(o: any): boolean; getPages(arg0: boolean): any; hashCode(): number; toString(): string; withReplacedPages(list: any): net_minecraft_world_item_component_WritableBookContent; withReplacedPages(list: any): any; } interface net_minecraft_world_item_component_WrittenBookContent extends net_minecraft_world_item_component_BookContent, net_minecraft_world_item_component_TooltipProvider { author(): string; equals(o: any): boolean; generation(): number; getPages(arg0: boolean): any; hashCode(): number; markResolved(): net_minecraft_world_item_component_WrittenBookContent; resolve(commandSourceStack: net_minecraft_commands_CommandSourceStack, player: net_minecraft_world_entity_player_Player): net_minecraft_world_item_component_WrittenBookContent; resolved(): boolean; title(): net_minecraft_server_network_Filterable; toString(): string; tryCraftCopy(): net_minecraft_world_item_component_WrittenBookContent; withReplacedPages(list: any): net_minecraft_world_item_component_WrittenBookContent; withReplacedPages(list: any): any; } interface net_minecraft_world_item_consume_effects_ApplyStatusEffectsConsumeEffect extends net_minecraft_world_item_consume_effects_ConsumeEffect { effects(): any; equals(o: any): boolean; hashCode(): number; probability(): number; toString(): string; } interface net_minecraft_world_item_consume_effects_ClearAllStatusEffectsConsumeEffect extends net_minecraft_world_item_consume_effects_ConsumeEffect { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_consume_effects_ConsumeEffect { apply(level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack, livingEntity: net_minecraft_world_entity_LivingEntity): boolean; getType(): net_minecraft_world_item_consume_effects_ConsumeEffect_Type; } interface net_minecraft_world_item_consume_effects_ConsumeEffect_Type { codec(): any; equals(o: any): boolean; hashCode(): number; streamCodec(): net_minecraft_network_codec_StreamCodec; toString(): string; } interface net_minecraft_world_item_consume_effects_PlaySoundConsumeEffect extends net_minecraft_world_item_consume_effects_ConsumeEffect { equals(o: any): boolean; hashCode(): number; sound(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_consume_effects_RemoveStatusEffectsConsumeEffect extends net_minecraft_world_item_consume_effects_ConsumeEffect { effects(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_consume_effects_TeleportRandomlyConsumeEffect extends net_minecraft_world_item_consume_effects_ConsumeEffect { diameter(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_context_BlockPlaceContext extends net_minecraft_world_item_context_UseOnContext { canPlace(): boolean; getNearestLookingDirection(): net_minecraft_core_Direction; getNearestLookingDirections(): net_minecraft_core_Direction[]; getNearestLookingVerticalDirection(): net_minecraft_core_Direction; readonly relativePos: net_minecraft_core_BlockPos; replaceClicked: boolean; replacingClickedOnBlock(): boolean; } interface net_minecraft_world_item_context_DirectionalPlaceContext extends net_minecraft_world_item_context_BlockPlaceContext { readonly direction: net_minecraft_core_Direction; } interface net_minecraft_world_item_context_UseOnContext { getClickLocation(): net_minecraft_world_phys_Vec3; getClickedFace(): net_minecraft_core_Direction; getClickedPos(): net_minecraft_core_BlockPos; getHand(): net_minecraft_world_InteractionHand; getHitResult(): net_minecraft_world_phys_BlockHitResult; getHorizontalDirection(): net_minecraft_core_Direction; getItemInHand(): net_minecraft_world_item_ItemStack; getLevel(): net_minecraft_world_level_Level; getPlayer(): net_minecraft_world_entity_player_Player; getRotation(): number; readonly hand: net_minecraft_world_InteractionHand; readonly hitResult: net_minecraft_world_phys_BlockHitResult; isInside(): boolean; isSecondaryUseActive(): boolean; readonly itemStack: net_minecraft_world_item_ItemStack; readonly level: net_minecraft_world_level_Level; readonly player: net_minecraft_world_entity_player_Player; } interface net_minecraft_world_item_crafting_AbstractCookingRecipe extends net_minecraft_world_item_crafting_SingleItemRecipe { category(): net_minecraft_world_item_crafting_CookingBookCategory; cookingTime(): number; experience(): number; furnaceIcon(): net_minecraft_world_item_Item; } interface net_minecraft_world_item_crafting_AbstractCookingRecipe_Factory { create(string: string, cookingBookCategory: net_minecraft_world_item_crafting_CookingBookCategory, ingredient: net_minecraft_world_item_crafting_Ingredient, itemStack: net_minecraft_world_item_ItemStack, arg4: number, arg5: number): net_minecraft_world_item_crafting_AbstractCookingRecipe; } interface net_minecraft_world_item_crafting_AbstractCookingRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_ArmorDyeRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_BannerDuplicateRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_BlastingRecipe extends net_minecraft_world_item_crafting_AbstractCookingRecipe { } interface net_minecraft_world_item_crafting_BookCloningRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_CampfireCookingRecipe extends net_minecraft_world_item_crafting_AbstractCookingRecipe { } interface net_minecraft_world_item_crafting_CookingBookCategory extends net_minecraft_util_StringRepresentable { readonly id: number; readonly name: string; } interface net_minecraft_world_item_crafting_CraftingBookCategory extends net_minecraft_util_StringRepresentable { id(): number; readonly name: string; } interface net_minecraft_world_item_crafting_CraftingInput extends net_minecraft_world_item_crafting_RecipeInput { equals(object: any): boolean; getItem(arg0: number): net_minecraft_world_item_ItemStack; getItem(arg0: number, arg1: number): net_minecraft_world_item_ItemStack; hashCode(): number; height(): number; ingredientCount(): number; items(): any; stackedContents(): net_minecraft_world_entity_player_StackedItemContents; width(): number; } interface net_minecraft_world_item_crafting_CraftingInput_Positioned { equals(o: any): boolean; hashCode(): number; input(): net_minecraft_world_item_crafting_CraftingInput; left(): number; toString(): string; top(): number; } interface net_minecraft_world_item_crafting_CraftingRecipe extends net_minecraft_world_item_crafting_Recipe { category(): net_minecraft_world_item_crafting_CraftingBookCategory; getRemainingItems(craftingInput: net_minecraft_world_item_crafting_CraftingInput): net_minecraft_core_NonNullList; } interface net_minecraft_world_item_crafting_CustomRecipe extends net_minecraft_world_item_crafting_CraftingRecipe { } interface net_minecraft_world_item_crafting_CustomRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_CustomRecipe_Serializer_Factory { create(craftingBookCategory: net_minecraft_world_item_crafting_CraftingBookCategory): net_minecraft_world_item_crafting_CraftingRecipe; } interface net_minecraft_world_item_crafting_DecoratedPotRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_ExtendedRecipeBookCategory { } interface net_minecraft_world_item_crafting_FireworkRocketRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_FireworkStarFadeRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_FireworkStarRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_Ingredient extends net_minecraft_world_entity_player_StackedContents_IngredientInfo { acceptsItem(holder: net_minecraft_core_Holder): boolean; acceptsItem(object: any): boolean; customIngredient: any; customIngredientValues: any; display(): net_minecraft_world_item_crafting_display_SlotDisplay; equals(object: any): boolean; getCustomIngredient(): any; getValues(): net_minecraft_core_HolderSet; getValuesForSync(): net_minecraft_core_HolderSet; hashCode(): number; isCustom(): boolean; isEmpty(): boolean; isSimple(): boolean; items(): any; test(itemStack: net_minecraft_world_item_ItemStack): boolean; updateCustomIngredientValues(): any; readonly values: net_minecraft_core_HolderSet; } interface net_minecraft_world_item_crafting_MapCloningRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_MapExtendingRecipe extends net_minecraft_world_item_crafting_ShapedRecipe { } interface net_minecraft_world_item_crafting_PlacementInfo { ingredients(): any; isImpossibleToPlace(): boolean; slotsToIngredientIndex(): any; } interface net_minecraft_world_item_crafting_Recipe { assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; display(): any; getSerializer(): net_minecraft_world_item_crafting_RecipeSerializer; getType(): net_minecraft_world_item_crafting_RecipeType; group(): string; isSpecial(): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; placementInfo(): net_minecraft_world_item_crafting_PlacementInfo; recipeBookCategory(): net_minecraft_world_item_crafting_RecipeBookCategory; showNotification(): boolean; } interface net_minecraft_world_item_crafting_RecipeAccess { propertySet(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_crafting_RecipePropertySet; stonecutterRecipes(): net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet; } interface net_minecraft_world_item_crafting_RecipeBookCategories { } interface net_minecraft_world_item_crafting_RecipeBookCategory extends net_minecraft_world_item_crafting_ExtendedRecipeBookCategory { } interface net_minecraft_world_item_crafting_RecipeCache { cachedRecipeManager: any; compute(craftingInput: net_minecraft_world_item_crafting_CraftingInput, serverLevel: net_minecraft_server_level_ServerLevel): any; readonly entries: any[]; get(serverLevel: net_minecraft_server_level_ServerLevel, craftingInput: net_minecraft_world_item_crafting_CraftingInput): any; insert(craftingInput: net_minecraft_world_item_crafting_CraftingInput, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): void; moveEntryToFront(arg0: number): void; validateRecipeManager(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_world_item_crafting_RecipeHolder { equals(object: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceKey; toString(): string; value(): net_minecraft_world_item_crafting_Recipe; } interface net_minecraft_world_item_crafting_RecipeInput { getItem(arg0: number): net_minecraft_world_item_ItemStack; isEmpty(): boolean; size(): number; } interface net_minecraft_world_item_crafting_RecipeManager extends net_minecraft_server_packs_resources_SimplePreparableReloadListener, net_minecraft_world_item_crafting_RecipeAccess { allDisplays: any; apply(recipeMap: net_minecraft_world_item_crafting_RecipeMap, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; apply(object: any, resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; byKey(resourceKey: net_minecraft_resources_ResourceKey): any; byKeyTyped(recipeType: net_minecraft_world_item_crafting_RecipeType, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_crafting_RecipeHolder; finalizeRecipeLoading(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): void; getRecipeFor(recipeType: net_minecraft_world_item_crafting_RecipeType, recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level, resourceKey: net_minecraft_resources_ResourceKey): any; getRecipeFor(recipeType: net_minecraft_world_item_crafting_RecipeType, recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): any; getRecipeFor(recipeType: net_minecraft_world_item_crafting_RecipeType, recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): any; getRecipeFromDisplay(recipeDisplayId: net_minecraft_world_item_crafting_display_RecipeDisplayId): net_minecraft_world_item_crafting_RecipeManager_ServerDisplayInfo; getRecipes(): any; getSynchronizedItemProperties(): any; getSynchronizedStonecutterRecipes(): net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet; listDisplaysForRecipe(resourceKey: net_minecraft_resources_ResourceKey, consumer: any): void; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): net_minecraft_world_item_crafting_RecipeMap; prepare(resourceManager: net_minecraft_server_packs_resources_ResourceManager, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): any; propertySets: any; recipeMap(): net_minecraft_world_item_crafting_RecipeMap; recipePriorities: any; recipeToDisplay: any; recipes: net_minecraft_world_item_crafting_RecipeMap; readonly registries: net_minecraft_core_HolderLookup_Provider; setPriorityMap(recipePriorities: any): void; } interface net_minecraft_world_item_crafting_RecipeManager_CachedCheck { getRecipeFor(recipeInput: net_minecraft_world_item_crafting_RecipeInput, serverLevel: net_minecraft_server_level_ServerLevel): any; } interface net_minecraft_world_item_crafting_RecipeManager_IngredientCollector { accept(recipe: net_minecraft_world_item_crafting_Recipe): void; asPropertySet(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): net_minecraft_world_item_crafting_RecipePropertySet; readonly extractor: net_minecraft_world_item_crafting_RecipeManager_IngredientExtractor; readonly ingredients: any; readonly key: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_item_crafting_RecipeManager_IngredientExtractor { apply(recipe: net_minecraft_world_item_crafting_Recipe): any; } interface net_minecraft_world_item_crafting_RecipeManager_ServerDisplayInfo { display(): net_minecraft_world_item_crafting_display_RecipeDisplayEntry; equals(o: any): boolean; hashCode(): number; parent(): net_minecraft_world_item_crafting_RecipeHolder; toString(): string; } interface net_minecraft_world_item_crafting_RecipeMap { byKey(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_crafting_RecipeHolder; byType(recipeType: net_minecraft_world_item_crafting_RecipeType): any; getRecipesFor(recipeType: net_minecraft_world_item_crafting_RecipeType, recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): any; order(recipePriorities: any): void; values(): any; } interface net_minecraft_world_item_crafting_RecipePropertySet { readonly items: any; test(itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_item_crafting_RecipeSerializer { codec(): any; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_world_item_crafting_RecipeType { } interface net_minecraft_world_item_crafting_RepairItemRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_SelectableRecipe { equals(o: any): boolean; hashCode(): number; optionDisplay(): net_minecraft_world_item_crafting_display_SlotDisplay; recipe(): any; toString(): string; } interface net_minecraft_world_item_crafting_SelectableRecipe_SingleInputEntry { equals(o: any): boolean; hashCode(): number; input(): net_minecraft_world_item_crafting_Ingredient; recipe(): net_minecraft_world_item_crafting_SelectableRecipe; toString(): string; } interface net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet { acceptsInput(itemStack: net_minecraft_world_item_ItemStack): boolean; entries(): any; equals(o: any): boolean; hashCode(): number; isEmpty(): boolean; selectByInput(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_crafting_SelectableRecipe_SingleInputSet; size(): number; toString(): string; } interface net_minecraft_world_item_crafting_ShapedRecipe extends net_minecraft_world_item_crafting_CraftingRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; getHeight(): number; getIngredients(): any; getWidth(): number; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; readonly pattern: net_minecraft_world_item_crafting_ShapedRecipePattern; readonly result: net_minecraft_world_item_ItemStack; } interface net_minecraft_world_item_crafting_ShapedRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_ShapedRecipePattern { readonly data: any; height(): number; readonly ingredientCount: number; ingredients(): any; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput): boolean; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, arg1: boolean): boolean; readonly symmetrical: boolean; width(): number; } interface net_minecraft_world_item_crafting_ShapedRecipePattern_Data { equals(o: any): boolean; hashCode(): number; key(): any; pattern(): any; toString(): string; } interface net_minecraft_world_item_crafting_ShapelessRecipe extends net_minecraft_world_item_crafting_CraftingRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; readonly ingredients: any; readonly isSimple: boolean; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; readonly result: net_minecraft_world_item_ItemStack; } interface net_minecraft_world_item_crafting_ShapelessRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_ShieldDecorationRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_SingleItemRecipe extends net_minecraft_world_item_crafting_Recipe { assemble(singleRecipeInput: net_minecraft_world_item_crafting_SingleRecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; input(): net_minecraft_world_item_crafting_Ingredient; matches(singleRecipeInput: net_minecraft_world_item_crafting_SingleRecipeInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; result(): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_item_crafting_SingleItemRecipe_Factory { create(string: string, ingredient: net_minecraft_world_item_crafting_Ingredient, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_crafting_SingleItemRecipe; } interface net_minecraft_world_item_crafting_SingleItemRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_SingleRecipeInput extends net_minecraft_world_item_crafting_RecipeInput { equals(o: any): boolean; hashCode(): number; item(): net_minecraft_world_item_ItemStack; toString(): string; } interface net_minecraft_world_item_crafting_SmeltingRecipe extends net_minecraft_world_item_crafting_AbstractCookingRecipe { } interface net_minecraft_world_item_crafting_SmithingRecipe extends net_minecraft_world_item_crafting_Recipe { additionIngredient(): any; baseIngredient(): net_minecraft_world_item_crafting_Ingredient; matches(smithingRecipeInput: net_minecraft_world_item_crafting_SmithingRecipeInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; templateIngredient(): any; } interface net_minecraft_world_item_crafting_SmithingRecipeInput extends net_minecraft_world_item_crafting_RecipeInput { addition(): net_minecraft_world_item_ItemStack; base(): net_minecraft_world_item_ItemStack; equals(o: any): boolean; hashCode(): number; template(): net_minecraft_world_item_ItemStack; toString(): string; } interface net_minecraft_world_item_crafting_SmithingTransformRecipe extends net_minecraft_world_item_crafting_SmithingRecipe { readonly addition: any; assemble(smithingRecipeInput: net_minecraft_world_item_crafting_SmithingRecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; readonly base: net_minecraft_world_item_crafting_Ingredient; readonly result: net_minecraft_world_item_crafting_TransmuteResult; readonly template: any; } interface net_minecraft_world_item_crafting_SmithingTransformRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_SmithingTrimRecipe extends net_minecraft_world_item_crafting_SmithingRecipe { readonly addition: net_minecraft_world_item_crafting_Ingredient; assemble(smithingRecipeInput: net_minecraft_world_item_crafting_SmithingRecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; readonly base: net_minecraft_world_item_crafting_Ingredient; readonly pattern: net_minecraft_core_Holder; readonly template: net_minecraft_world_item_crafting_Ingredient; } interface net_minecraft_world_item_crafting_SmithingTrimRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_SmokingRecipe extends net_minecraft_world_item_crafting_AbstractCookingRecipe { } interface net_minecraft_world_item_crafting_StonecutterRecipe extends net_minecraft_world_item_crafting_SingleItemRecipe { resultDisplay(): net_minecraft_world_item_crafting_display_SlotDisplay; } interface net_minecraft_world_item_crafting_TippedArrowRecipe extends net_minecraft_world_item_crafting_CustomRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_item_crafting_TransmuteRecipe extends net_minecraft_world_item_crafting_CraftingRecipe { assemble(craftingInput: net_minecraft_world_item_crafting_CraftingInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; assemble(recipeInput: net_minecraft_world_item_crafting_RecipeInput, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_world_item_ItemStack; readonly input: net_minecraft_world_item_crafting_Ingredient; matches(craftingInput: net_minecraft_world_item_crafting_CraftingInput, level: net_minecraft_world_level_Level): boolean; matches(recipeInput: net_minecraft_world_item_crafting_RecipeInput, level: net_minecraft_world_level_Level): boolean; readonly material: net_minecraft_world_item_crafting_Ingredient; readonly result: net_minecraft_world_item_crafting_TransmuteResult; } interface net_minecraft_world_item_crafting_TransmuteRecipe_Serializer extends net_minecraft_world_item_crafting_RecipeSerializer { } interface net_minecraft_world_item_crafting_TransmuteResult { apply(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; components(): net_minecraft_core_component_DataComponentPatch; count(): number; display(): net_minecraft_world_item_crafting_display_SlotDisplay; equals(o: any): boolean; hashCode(): number; isResultUnchanged(itemStack: net_minecraft_world_item_ItemStack): boolean; item(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_crafting_display_DisplayContentsFactory { } interface net_minecraft_world_item_crafting_display_DisplayContentsFactory_ForRemainders extends net_minecraft_world_item_crafting_display_DisplayContentsFactory { addRemainder(object: any, list: any): any; } interface net_minecraft_world_item_crafting_display_DisplayContentsFactory_ForStacks extends net_minecraft_world_item_crafting_display_DisplayContentsFactory { forStack(holder: net_minecraft_core_Holder): any; forStack(item: net_minecraft_world_item_Item): any; forStack(itemStack: net_minecraft_world_item_ItemStack): any; } interface net_minecraft_world_item_crafting_display_FurnaceRecipeDisplay extends net_minecraft_world_item_crafting_display_RecipeDisplay { duration(): number; equals(o: any): boolean; experience(): number; fuel(): net_minecraft_world_item_crafting_display_SlotDisplay; hashCode(): number; ingredient(): net_minecraft_world_item_crafting_display_SlotDisplay; toString(): string; } interface net_minecraft_world_item_crafting_display_RecipeDisplay { craftingStation(): net_minecraft_world_item_crafting_display_SlotDisplay; isEnabled(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; result(): net_minecraft_world_item_crafting_display_SlotDisplay; type(): net_minecraft_world_item_crafting_display_RecipeDisplay_Type; } interface net_minecraft_world_item_crafting_display_RecipeDisplay_Type { codec(): any; equals(o: any): boolean; hashCode(): number; streamCodec(): net_minecraft_network_codec_StreamCodec; toString(): string; } interface net_minecraft_world_item_crafting_display_RecipeDisplayEntry { canCraft(stackedItemContents: net_minecraft_world_entity_player_StackedItemContents): boolean; category(): net_minecraft_world_item_crafting_RecipeBookCategory; craftingRequirements(): any; display(): net_minecraft_world_item_crafting_display_RecipeDisplay; equals(o: any): boolean; group(): any; hashCode(): number; id(): net_minecraft_world_item_crafting_display_RecipeDisplayId; resultItems(contextMap: net_minecraft_util_context_ContextMap): any; toString(): string; } interface net_minecraft_world_item_crafting_display_RecipeDisplayId { equals(o: any): boolean; hashCode(): number; index(): number; toString(): string; } interface net_minecraft_world_item_crafting_display_RecipeDisplays { } interface net_minecraft_world_item_crafting_display_ShapedCraftingRecipeDisplay extends net_minecraft_world_item_crafting_display_RecipeDisplay { equals(o: any): boolean; hashCode(): number; height(): number; ingredients(): any; toString(): string; width(): number; } interface net_minecraft_world_item_crafting_display_ShapelessCraftingRecipeDisplay extends net_minecraft_world_item_crafting_display_RecipeDisplay { equals(o: any): boolean; hashCode(): number; ingredients(): any; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay { isEnabled(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): boolean; resolve(contextMap: net_minecraft_util_context_ContextMap, displayContentsFactory: net_minecraft_world_item_crafting_display_DisplayContentsFactory): any; resolveForFirstStack(contextMap: net_minecraft_util_context_ContextMap): net_minecraft_world_item_ItemStack; resolveForStacks(contextMap: net_minecraft_util_context_ContextMap): any; type(): net_minecraft_world_item_crafting_display_SlotDisplay_Type; } interface net_minecraft_world_item_crafting_display_SlotDisplay_AnyFuel extends net_minecraft_world_item_crafting_display_SlotDisplay { toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_Composite extends net_minecraft_world_item_crafting_display_SlotDisplay { contents(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_Empty extends net_minecraft_world_item_crafting_display_SlotDisplay { toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_ItemSlotDisplay extends net_minecraft_world_item_crafting_display_SlotDisplay { equals(o: any): boolean; hashCode(): number; item(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_ItemStackContentsFactory extends net_minecraft_world_item_crafting_display_DisplayContentsFactory_ForStacks { forStack(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; forStack(holder: net_minecraft_core_Holder): any; forStack(item: net_minecraft_world_item_Item): any; forStack(itemStack: net_minecraft_world_item_ItemStack): any; } interface net_minecraft_world_item_crafting_display_SlotDisplay_ItemStackSlotDisplay extends net_minecraft_world_item_crafting_display_SlotDisplay { equals(object: any): boolean; hashCode(): number; stack(): net_minecraft_world_item_ItemStack; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_SmithingTrimDemoSlotDisplay extends net_minecraft_world_item_crafting_display_SlotDisplay { base(): net_minecraft_world_item_crafting_display_SlotDisplay; equals(o: any): boolean; hashCode(): number; material(): net_minecraft_world_item_crafting_display_SlotDisplay; pattern(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_TagSlotDisplay extends net_minecraft_world_item_crafting_display_SlotDisplay { equals(o: any): boolean; hashCode(): number; tag(): net_minecraft_tags_TagKey; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_Type { codec(): any; equals(o: any): boolean; hashCode(): number; streamCodec(): net_minecraft_network_codec_StreamCodec; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplay_WithRemainder extends net_minecraft_world_item_crafting_display_SlotDisplay { equals(o: any): boolean; hashCode(): number; input(): net_minecraft_world_item_crafting_display_SlotDisplay; remainder(): net_minecraft_world_item_crafting_display_SlotDisplay; toString(): string; } interface net_minecraft_world_item_crafting_display_SlotDisplayContext { } interface net_minecraft_world_item_crafting_display_SlotDisplays { } interface net_minecraft_world_item_crafting_display_SmithingRecipeDisplay extends net_minecraft_world_item_crafting_display_RecipeDisplay { addition(): net_minecraft_world_item_crafting_display_SlotDisplay; base(): net_minecraft_world_item_crafting_display_SlotDisplay; equals(o: any): boolean; hashCode(): number; template(): net_minecraft_world_item_crafting_display_SlotDisplay; toString(): string; } interface net_minecraft_world_item_crafting_display_StonecutterRecipeDisplay extends net_minecraft_world_item_crafting_display_RecipeDisplay { equals(o: any): boolean; hashCode(): number; input(): net_minecraft_world_item_crafting_display_SlotDisplay; toString(): string; } interface net_minecraft_world_item_enchantment_ConditionalEffect { effect(): any; equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; requirements(): any; toString(): string; } interface net_minecraft_world_item_enchantment_Enchantable { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_world_item_enchantment_EnchantedItemInUse { equals(o: any): boolean; hashCode(): number; inSlot(): net_minecraft_world_entity_EquipmentSlot; itemStack(): net_minecraft_world_item_ItemStack; onBreak(): any; owner(): net_minecraft_world_entity_LivingEntity; toString(): string; } interface net_minecraft_world_item_enchantment_Enchantment { canEnchant(itemStack: net_minecraft_world_item_ItemStack): boolean; definition(): net_minecraft_world_item_enchantment_Enchantment_EnchantmentDefinition; description(): net_minecraft_network_chat_Component; doPostAttack(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, enchantmentTarget: net_minecraft_world_item_enchantment_EnchantmentTarget, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource): void; effects(): net_minecraft_core_component_DataComponentMap; equals(o: any): boolean; exclusiveSet(): net_minecraft_core_HolderSet; getAnvilCost(): number; getEffects(dataComponentType: net_minecraft_core_component_DataComponentType): any; getMaxCost(arg0: number): number; getMaxLevel(): number; getMinCost(arg0: number): number; getMinLevel(): number; getSlotItems(livingEntity: net_minecraft_world_entity_LivingEntity): any; getSupportedItems(): net_minecraft_core_HolderSet; getWeight(): number; hashCode(): number; isImmuneToDamage(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource): boolean; isPrimaryItem(itemStack: net_minecraft_world_item_ItemStack): boolean; isSupportedItem(itemStack: net_minecraft_world_item_ItemStack): boolean; matchingSlot(equipmentSlot: net_minecraft_world_entity_EquipmentSlot): boolean; modifyAmmoCount(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, mutableFloat: any): void; modifyArmorEffectivness(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, mutableFloat: any): void; modifyBlockExperience(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, mutableFloat: any): void; modifyCrossbowChargeTime(randomSource: net_minecraft_util_RandomSource, arg1: number, mutableFloat: any): void; modifyDamage(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, mutableFloat: any): void; modifyDamageFilteredValue(dataComponentType: net_minecraft_core_component_DataComponentType, serverLevel: net_minecraft_server_level_ServerLevel, arg2: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, mutableFloat: any): void; modifyDamageProtection(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, mutableFloat: any): void; modifyDurabilityChange(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, mutableFloat: any): void; modifyDurabilityToRepairFromXp(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, mutableFloat: any): void; modifyEntityFilteredValue(dataComponentType: net_minecraft_core_component_DataComponentType, serverLevel: net_minecraft_server_level_ServerLevel, arg2: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyFallBasedDamage(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, mutableFloat: any): void; modifyFishingLuckBonus(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyFishingTimeReduction(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyItemFilteredCount(dataComponentType: net_minecraft_core_component_DataComponentType, serverLevel: net_minecraft_server_level_ServerLevel, arg2: number, itemStack: net_minecraft_world_item_ItemStack, mutableFloat: any): void; modifyKnockback(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, mutableFloat: any): void; modifyMobExperience(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyPiercingCount(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, mutableFloat: any): void; modifyProjectileCount(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyProjectileSpread(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyTridentReturnToOwnerAcceleration(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, itemStack: net_minecraft_world_item_ItemStack, entity: net_minecraft_world_entity_Entity, mutableFloat: any): void; modifyTridentSpinAttackStrength(randomSource: net_minecraft_util_RandomSource, arg1: number, mutableFloat: any): void; modifyUnfilteredValue(dataComponentType: net_minecraft_core_component_DataComponentType, randomSource: net_minecraft_util_RandomSource, arg2: number, mutableFloat: any): void; onHitBlock(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, entity: net_minecraft_world_entity_Entity, vec3: net_minecraft_world_phys_Vec3, blockState: net_minecraft_world_level_block_state_BlockState): void; onProjectileSpawned(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, entity: net_minecraft_world_entity_Entity): void; runLocationChangedEffects(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, livingEntity: net_minecraft_world_entity_LivingEntity): void; stopLocationBasedEffects(arg0: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, livingEntity: net_minecraft_world_entity_LivingEntity): void; tick(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, entity: net_minecraft_world_entity_Entity): void; toString(): string; } interface net_minecraft_world_item_enchantment_Enchantment_Builder { build(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_item_enchantment_Enchantment; readonly definition: net_minecraft_world_item_enchantment_Enchantment_EnchantmentDefinition; readonly effectLists: any; readonly effectMapBuilder: net_minecraft_core_component_DataComponentMap_Builder; exclusiveSet: net_minecraft_core_HolderSet; exclusiveWith(holderSet: net_minecraft_core_HolderSet): net_minecraft_world_item_enchantment_Enchantment_Builder; getEffectsList(dataComponentType: net_minecraft_core_component_DataComponentType): any; nameFactory: any; withCustomName(nameFactory: any): net_minecraft_world_item_enchantment_Enchantment_Builder; withEffect(dataComponentType: net_minecraft_core_component_DataComponentType, object: any, builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_item_enchantment_Enchantment_Builder; withEffect(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): net_minecraft_world_item_enchantment_Enchantment_Builder; withEffect(dataComponentType: net_minecraft_core_component_DataComponentType, enchantmentTarget: net_minecraft_world_item_enchantment_EnchantmentTarget, enchantmentTarget_: net_minecraft_world_item_enchantment_EnchantmentTarget, object: any, builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_item_enchantment_Enchantment_Builder; withEffect(dataComponentType: net_minecraft_core_component_DataComponentType, enchantmentTarget: net_minecraft_world_item_enchantment_EnchantmentTarget, enchantmentTarget_: net_minecraft_world_item_enchantment_EnchantmentTarget, object: any): net_minecraft_world_item_enchantment_Enchantment_Builder; withEffect(dataComponentType: net_minecraft_core_component_DataComponentType, enchantmentAttributeEffect: net_minecraft_world_item_enchantment_effects_EnchantmentAttributeEffect): net_minecraft_world_item_enchantment_Enchantment_Builder; withEffect(dataComponentType: net_minecraft_core_component_DataComponentType): net_minecraft_world_item_enchantment_Enchantment_Builder; withSpecialEffect(dataComponentType: net_minecraft_core_component_DataComponentType, object: any): net_minecraft_world_item_enchantment_Enchantment_Builder; } interface net_minecraft_world_item_enchantment_Enchantment_Cost { base(): number; calculate(arg0: number): number; equals(o: any): boolean; hashCode(): number; perLevelAboveFirst(): number; toString(): string; } interface net_minecraft_world_item_enchantment_Enchantment_EnchantmentDefinition { anvilCost(): number; equals(o: any): boolean; hashCode(): number; maxCost(): net_minecraft_world_item_enchantment_Enchantment_Cost; maxLevel(): number; minCost(): net_minecraft_world_item_enchantment_Enchantment_Cost; primaryItems(): any; slots(): any; supportedItems(): net_minecraft_core_HolderSet; toString(): string; weight(): number; } interface net_minecraft_world_item_enchantment_EnchantmentEffectComponents { } interface net_minecraft_world_item_enchantment_EnchantmentHelper { } interface net_minecraft_world_item_enchantment_EnchantmentHelper_EnchantmentInSlotVisitor { accept(holder: net_minecraft_core_Holder, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse): void; } interface net_minecraft_world_item_enchantment_EnchantmentHelper_EnchantmentVisitor { accept(holder: net_minecraft_core_Holder, arg1: number): void; } interface net_minecraft_world_item_enchantment_EnchantmentInstance { enchantment(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; level(): number; toString(): string; weight(): number; } interface net_minecraft_world_item_enchantment_EnchantmentTarget extends net_minecraft_util_StringRepresentable { readonly id: string; } interface net_minecraft_world_item_enchantment_Enchantments { } interface net_minecraft_world_item_enchantment_ItemEnchantments extends net_minecraft_world_item_component_TooltipProvider { readonly enchantments: any; entrySet(): any; equals(object: any): boolean; getLevel(holder: net_minecraft_core_Holder): number; hashCode(): number; isEmpty(): boolean; keySet(): any; size(): number; toString(): string; } interface net_minecraft_world_item_enchantment_ItemEnchantments_Mutable { readonly enchantments: any; getLevel(holder: net_minecraft_core_Holder): number; keySet(): any; removeIf(predicate: any): void; set(holder: net_minecraft_core_Holder, arg1: number): void; toImmutable(): net_minecraft_world_item_enchantment_ItemEnchantments; upgrade(holder: net_minecraft_core_Holder, arg1: number): void; } interface net_minecraft_world_item_enchantment_LevelBasedValue { calculate(arg0: number): number; codec(): any; } interface net_minecraft_world_item_enchantment_LevelBasedValue_Clamped extends net_minecraft_world_item_enchantment_LevelBasedValue { equals(o: any): boolean; hashCode(): number; max(): number; min(): number; toString(): string; value(): net_minecraft_world_item_enchantment_LevelBasedValue; } interface net_minecraft_world_item_enchantment_LevelBasedValue_Constant extends net_minecraft_world_item_enchantment_LevelBasedValue { equals(o: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_world_item_enchantment_LevelBasedValue_Fraction extends net_minecraft_world_item_enchantment_LevelBasedValue { denominator(): net_minecraft_world_item_enchantment_LevelBasedValue; equals(o: any): boolean; hashCode(): number; numerator(): net_minecraft_world_item_enchantment_LevelBasedValue; toString(): string; } interface net_minecraft_world_item_enchantment_LevelBasedValue_LevelsSquared extends net_minecraft_world_item_enchantment_LevelBasedValue { added(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_LevelBasedValue_Linear extends net_minecraft_world_item_enchantment_LevelBasedValue { base(): number; equals(o: any): boolean; hashCode(): number; perLevelAboveFirst(): number; toString(): string; } interface net_minecraft_world_item_enchantment_LevelBasedValue_Lookup extends net_minecraft_world_item_enchantment_LevelBasedValue { equals(o: any): boolean; fallback(): net_minecraft_world_item_enchantment_LevelBasedValue; hashCode(): number; toString(): string; values(): any; } interface net_minecraft_world_item_enchantment_Repairable { equals(o: any): boolean; hashCode(): number; isValidRepairItem(itemStack: net_minecraft_world_item_ItemStack): boolean; items(): net_minecraft_core_HolderSet; toString(): string; } interface net_minecraft_world_item_enchantment_TargetedConditionalEffect { affected(): net_minecraft_world_item_enchantment_EnchantmentTarget; effect(): any; enchanted(): net_minecraft_world_item_enchantment_EnchantmentTarget; equals(o: any): boolean; hashCode(): number; matches(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; requirements(): any; toString(): string; } interface net_minecraft_world_item_enchantment_effects_AddValue extends net_minecraft_world_item_enchantment_effects_EnchantmentValueEffect { equals(o: any): boolean; hashCode(): number; toString(): string; value(): net_minecraft_world_item_enchantment_LevelBasedValue; } interface net_minecraft_world_item_enchantment_effects_AllOf { } interface net_minecraft_world_item_enchantment_effects_AllOf_EntityEffects extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { effects(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_AllOf_LocationBasedEffects extends net_minecraft_world_item_enchantment_effects_EnchantmentLocationBasedEffect { effects(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_AllOf_ValueEffects extends net_minecraft_world_item_enchantment_effects_EnchantmentValueEffect { effects(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_ApplyMobEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { equals(o: any): boolean; hashCode(): number; maxAmplifier(): net_minecraft_world_item_enchantment_LevelBasedValue; maxDuration(): net_minecraft_world_item_enchantment_LevelBasedValue; minAmplifier(): net_minecraft_world_item_enchantment_LevelBasedValue; minDuration(): net_minecraft_world_item_enchantment_LevelBasedValue; toApply(): net_minecraft_core_HolderSet; toString(): string; } interface net_minecraft_world_item_enchantment_effects_ChangeItemDamage extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { amount(): net_minecraft_world_item_enchantment_LevelBasedValue; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_DamageEntity extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { damageType(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; maxDamage(): net_minecraft_world_item_enchantment_LevelBasedValue; minDamage(): net_minecraft_world_item_enchantment_LevelBasedValue; toString(): string; } interface net_minecraft_world_item_enchantment_effects_DamageImmunity { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_EnchantmentAttributeEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentLocationBasedEffect { amount(): net_minecraft_world_item_enchantment_LevelBasedValue; attribute(): net_minecraft_core_Holder; equals(o: any): boolean; getModifier(arg0: number, stringRepresentable: net_minecraft_util_StringRepresentable): net_minecraft_world_entity_ai_attributes_AttributeModifier; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; idForSlot(stringRepresentable: net_minecraft_util_StringRepresentable): net_minecraft_resources_ResourceLocation; makeAttributeMap(arg0: number, equipmentSlot: net_minecraft_world_entity_EquipmentSlot): any; operation(): net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation; toString(): string; } interface net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentLocationBasedEffect { apply(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, entity: net_minecraft_world_entity_Entity, vec3: net_minecraft_world_phys_Vec3): void; } interface net_minecraft_world_item_enchantment_effects_EnchantmentLocationBasedEffect { codec(): any; onChangedBlock(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, entity: net_minecraft_world_entity_Entity, vec3: net_minecraft_world_phys_Vec3, arg5: boolean): void; onDeactivated(enchantedItemInUse: net_minecraft_world_item_enchantment_EnchantedItemInUse, entity: net_minecraft_world_entity_Entity, vec3: net_minecraft_world_phys_Vec3, arg3: number): void; } interface net_minecraft_world_item_enchantment_effects_EnchantmentValueEffect { codec(): any; process(arg0: number, randomSource: net_minecraft_util_RandomSource, arg2: number): number; } interface net_minecraft_world_item_enchantment_effects_ExplodeEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { attributeToUser(): boolean; blockInteraction(): net_minecraft_world_level_Level_ExplosionInteraction; blockParticles(): net_minecraft_util_random_WeightedList; createFire(): boolean; damageType(): any; equals(o: any): boolean; getDamageSource(entity: net_minecraft_world_entity_Entity, vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_damagesource_DamageSource; hashCode(): number; immuneBlocks(): any; knockbackMultiplier(): any; largeParticle(): net_minecraft_core_particles_ParticleOptions; offset(): net_minecraft_world_phys_Vec3; radius(): net_minecraft_world_item_enchantment_LevelBasedValue; smallParticle(): net_minecraft_core_particles_ParticleOptions; sound(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_enchantment_effects_Ignite extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { duration(): net_minecraft_world_item_enchantment_LevelBasedValue; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_MultiplyValue extends net_minecraft_world_item_enchantment_effects_EnchantmentValueEffect { equals(o: any): boolean; factor(): net_minecraft_world_item_enchantment_LevelBasedValue; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_PlaySoundEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { equals(o: any): boolean; hashCode(): number; pitch(): net_minecraft_util_valueproviders_FloatProvider; soundEvent(): net_minecraft_core_Holder; toString(): string; volume(): net_minecraft_util_valueproviders_FloatProvider; } interface net_minecraft_world_item_enchantment_effects_RemoveBinomial extends net_minecraft_world_item_enchantment_effects_EnchantmentValueEffect { chance(): net_minecraft_world_item_enchantment_LevelBasedValue; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_ReplaceBlock extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { blockState(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; equals(o: any): boolean; hashCode(): number; offset(): net_minecraft_core_Vec3i; predicate(): any; toString(): string; triggerGameEvent(): any; } interface net_minecraft_world_item_enchantment_effects_ReplaceDisk extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { blockState(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; equals(o: any): boolean; hashCode(): number; height(): net_minecraft_world_item_enchantment_LevelBasedValue; offset(): net_minecraft_core_Vec3i; predicate(): any; radius(): net_minecraft_world_item_enchantment_LevelBasedValue; toString(): string; triggerGameEvent(): any; } interface net_minecraft_world_item_enchantment_effects_RunFunction extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { equals(o: any): boolean; function(): net_minecraft_resources_ResourceLocation; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_SetBlockProperties extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { equals(o: any): boolean; hashCode(): number; offset(): net_minecraft_core_Vec3i; properties(): net_minecraft_world_item_component_BlockItemStateProperties; toString(): string; triggerGameEvent(): any; } interface net_minecraft_world_item_enchantment_effects_SetValue extends net_minecraft_world_item_enchantment_effects_EnchantmentValueEffect { equals(o: any): boolean; hashCode(): number; toString(): string; value(): net_minecraft_world_item_enchantment_LevelBasedValue; } interface net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { equals(o: any): boolean; hashCode(): number; horizontalPosition(): net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_PositionSource; horizontalVelocity(): net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_VelocitySource; particle(): net_minecraft_core_particles_ParticleOptions; speed(): net_minecraft_util_valueproviders_FloatProvider; toString(): string; verticalPosition(): net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_PositionSource; verticalVelocity(): net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_VelocitySource; } interface net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_PositionSource { equals(o: any): boolean; getCoordinate(arg0: number, arg1: number, arg2: number, randomSource: net_minecraft_util_RandomSource): number; hashCode(): number; offset(): number; scale(): number; toString(): string; type(): net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_PositionSourceType; } interface net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_PositionSourceType extends net_minecraft_util_StringRepresentable { getCoordinate(arg0: number, arg1: number, arg2: number, randomSource: net_minecraft_util_RandomSource): number; readonly id: string; readonly source: any; } interface net_minecraft_world_item_enchantment_effects_SpawnParticlesEffect_VelocitySource { base(): net_minecraft_util_valueproviders_FloatProvider; equals(o: any): boolean; getVelocity(arg0: number, randomSource: net_minecraft_util_RandomSource): number; hashCode(): number; movementScale(): number; toString(): string; } interface net_minecraft_world_item_enchantment_effects_SummonEntityEffect extends net_minecraft_world_item_enchantment_effects_EnchantmentEntityEffect { entityTypes(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; joinTeam(): boolean; toString(): string; } interface net_minecraft_world_item_enchantment_providers_EnchantmentProvider { codec(): any; enchant(itemStack: net_minecraft_world_item_ItemStack, mutable: net_minecraft_world_item_enchantment_ItemEnchantments_Mutable, randomSource: net_minecraft_util_RandomSource, difficultyInstance: net_minecraft_world_DifficultyInstance): void; } interface net_minecraft_world_item_enchantment_providers_EnchantmentProviderTypes { } interface net_minecraft_world_item_enchantment_providers_EnchantmentsByCost extends net_minecraft_world_item_enchantment_providers_EnchantmentProvider { cost(): net_minecraft_util_valueproviders_IntProvider; enchantments(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_enchantment_providers_EnchantmentsByCostWithDifficulty extends net_minecraft_world_item_enchantment_providers_EnchantmentProvider { enchantments(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; maxCostSpan(): number; minCost(): number; toString(): string; } interface net_minecraft_world_item_enchantment_providers_SingleEnchantment extends net_minecraft_world_item_enchantment_providers_EnchantmentProvider { enchantment(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; level(): net_minecraft_util_valueproviders_IntProvider; toString(): string; } interface net_minecraft_world_item_enchantment_providers_TradeRebalanceEnchantmentProviders { } interface net_minecraft_world_item_enchantment_providers_VanillaEnchantmentProviders { } interface net_minecraft_world_item_equipment_AllowedEntitiesProvider { get(holderGetter: net_minecraft_core_HolderGetter): net_minecraft_core_HolderSet; } interface net_minecraft_world_item_equipment_ArmorMaterial { assetId(): net_minecraft_resources_ResourceKey; createAttributes(armorType: net_minecraft_world_item_equipment_ArmorType): net_minecraft_world_item_component_ItemAttributeModifiers; defense(): any; durability(): number; enchantmentValue(): number; equals(o: any): boolean; equipSound(): net_minecraft_core_Holder; hashCode(): number; knockbackResistance(): number; repairIngredient(): net_minecraft_tags_TagKey; toString(): string; toughness(): number; } interface net_minecraft_world_item_equipment_ArmorMaterials { } interface net_minecraft_world_item_equipment_ArmorType extends net_minecraft_util_StringRepresentable { getDurability(arg0: number): number; getName(): string; getSlot(): net_minecraft_world_entity_EquipmentSlot; readonly name: string; readonly slot: net_minecraft_world_entity_EquipmentSlot; readonly unitDurability: number; } interface net_minecraft_world_item_equipment_EquipmentAsset { } interface net_minecraft_world_item_equipment_EquipmentAssets { } interface net_minecraft_world_item_equipment_Equippable { allowedEntities(): any; assetId(): any; cameraOverlay(): any; canBeEquippedBy(entityType: net_minecraft_world_entity_EntityType): boolean; canBeSheared(): boolean; damageOnHurt(): boolean; dispensable(): boolean; equals(o: any): boolean; equipOnInteract(): boolean; equipOnTarget(player: net_minecraft_world_entity_player_Player, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_InteractionResult; equipSound(): net_minecraft_core_Holder; hashCode(): number; shearingSound(): net_minecraft_core_Holder; slot(): net_minecraft_world_entity_EquipmentSlot; swapWithEquipmentSlot(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): net_minecraft_world_InteractionResult; swappable(): boolean; toString(): string; } interface net_minecraft_world_item_equipment_Equippable_Builder { allowedEntities: any; assetId: any; build(): net_minecraft_world_item_equipment_Equippable; cameraOverlay: any; canBeSheared: boolean; damageOnHurt: boolean; dispensable: boolean; equipOnInteract: boolean; equipSound: net_minecraft_core_Holder; setAllowedEntities(entityTypes: net_minecraft_world_entity_EntityType[]): net_minecraft_world_item_equipment_Equippable_Builder; setAllowedEntities(holderSet: net_minecraft_core_HolderSet): net_minecraft_world_item_equipment_Equippable_Builder; setAsset(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_equipment_Equippable_Builder; setCameraOverlay(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_item_equipment_Equippable_Builder; setCanBeSheared(arg0: boolean): net_minecraft_world_item_equipment_Equippable_Builder; setDamageOnHurt(arg0: boolean): net_minecraft_world_item_equipment_Equippable_Builder; setDispensable(arg0: boolean): net_minecraft_world_item_equipment_Equippable_Builder; setEquipOnInteract(arg0: boolean): net_minecraft_world_item_equipment_Equippable_Builder; setEquipSound(holder: net_minecraft_core_Holder): net_minecraft_world_item_equipment_Equippable_Builder; setShearingSound(holder: net_minecraft_core_Holder): net_minecraft_world_item_equipment_Equippable_Builder; setSwappable(arg0: boolean): net_minecraft_world_item_equipment_Equippable_Builder; shearingSound: net_minecraft_core_Holder; readonly slot: net_minecraft_world_entity_EquipmentSlot; swappable: boolean; } interface net_minecraft_world_item_equipment_trim_ArmorTrim extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; layerAssetId(string: string, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_resources_ResourceLocation; material(): net_minecraft_core_Holder; pattern(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_item_equipment_trim_MaterialAssetGroup { assetId(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_item_equipment_trim_MaterialAssetGroup_AssetInfo; base(): net_minecraft_world_item_equipment_trim_MaterialAssetGroup_AssetInfo; equals(o: any): boolean; hashCode(): number; overrides(): any; toString(): string; } interface net_minecraft_world_item_equipment_trim_MaterialAssetGroup_AssetInfo { equals(o: any): boolean; hashCode(): number; suffix(): string; toString(): string; } interface net_minecraft_world_item_equipment_trim_TrimMaterial { assets(): net_minecraft_world_item_equipment_trim_MaterialAssetGroup; description(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_equipment_trim_TrimMaterials { } interface net_minecraft_world_item_equipment_trim_TrimPattern { assetId(): net_minecraft_resources_ResourceLocation; copyWithStyle(holder: net_minecraft_core_Holder): net_minecraft_network_chat_Component; decal(): boolean; description(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_item_equipment_trim_TrimPatterns { } interface net_minecraft_world_item_trading_ItemCost { components(): net_minecraft_core_component_DataComponentExactPredicate; count(): number; equals(o: any): boolean; hashCode(): number; item(): net_minecraft_core_Holder; itemStack(): net_minecraft_world_item_ItemStack; test(itemStack: net_minecraft_world_item_ItemStack): boolean; toString(): string; withComponents(unaryOperator: any): net_minecraft_world_item_trading_ItemCost; } interface net_minecraft_world_item_trading_Merchant { canRestock(): boolean; getNotifyTradeSound(): net_minecraft_sounds_SoundEvent; getOffers(): net_minecraft_world_item_trading_MerchantOffers; getTradingPlayer(): net_minecraft_world_entity_player_Player; getVillagerXp(): number; isClientSide(): boolean; notifyTrade(merchantOffer: net_minecraft_world_item_trading_MerchantOffer): void; notifyTradeUpdated(itemStack: net_minecraft_world_item_ItemStack): void; openTradingScreen(player: net_minecraft_world_entity_player_Player, component: net_minecraft_network_chat_Component, arg2: number): void; overrideOffers(merchantOffers: net_minecraft_world_item_trading_MerchantOffers): void; overrideXp(arg0: number): void; setTradingPlayer(player: net_minecraft_world_entity_player_Player): void; showProgressBar(): boolean; stillValid(player: net_minecraft_world_entity_player_Player): boolean; } interface net_minecraft_world_item_trading_MerchantOffer { addToSpecialPriceDiff(arg0: number): void; assemble(): net_minecraft_world_item_ItemStack; readonly baseCostA: net_minecraft_world_item_trading_ItemCost; copy(): net_minecraft_world_item_trading_MerchantOffer; readonly costB: any; demand: number; getBaseCostA(): net_minecraft_world_item_ItemStack; getCostA(): net_minecraft_world_item_ItemStack; getCostB(): net_minecraft_world_item_ItemStack; getDemand(): number; getItemCostA(): net_minecraft_world_item_trading_ItemCost; getItemCostB(): any; getMaxUses(): number; getModifiedCostCount(itemCost: net_minecraft_world_item_trading_ItemCost): number; getPriceMultiplier(): number; getResult(): net_minecraft_world_item_ItemStack; getSpecialPriceDiff(): number; getUses(): number; getXp(): number; increaseUses(): void; isOutOfStock(): boolean; readonly maxUses: number; needsRestock(): boolean; readonly priceMultiplier: number; resetSpecialPriceDiff(): void; resetUses(): void; readonly result: net_minecraft_world_item_ItemStack; readonly rewardExp: boolean; satisfiedBy(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; setSpecialPriceDiff(arg0: number): void; setToOutOfStock(): void; shouldRewardExp(): boolean; specialPriceDiff: number; take(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack): boolean; updateDemand(): void; uses: number; readonly xp: number; } interface net_minecraft_world_item_trading_MerchantOffers { copy(): net_minecraft_world_item_trading_MerchantOffers; getRecipeFor(itemStack: net_minecraft_world_item_ItemStack, itemStack_: net_minecraft_world_item_ItemStack, arg2: number): net_minecraft_world_item_trading_MerchantOffer; } interface net_minecraft_world_level_BaseCommandBlock { command: string; createCommandSourceStack(commandSource: net_minecraft_commands_CommandSource): net_minecraft_commands_CommandSourceStack; createSource(): any; customName: net_minecraft_network_chat_Component; getCommand(): string; getCustomName(): net_minecraft_network_chat_Component; getLastOutput(): net_minecraft_network_chat_Component; getLevel(): net_minecraft_server_level_ServerLevel; getName(): net_minecraft_network_chat_Component; getPosition(): net_minecraft_world_phys_Vec3; getSuccessCount(): number; isTrackOutput(): boolean; isValid(): boolean; lastExecution: number; lastOutput: net_minecraft_network_chat_Component; load(valueInput: net_minecraft_world_level_storage_ValueInput): void; onUpdated(): void; performCommand(level: net_minecraft_world_level_Level): boolean; save(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; setCommand(string: string): void; setCustomName(component: net_minecraft_network_chat_Component): void; setLastOutput(component: net_minecraft_network_chat_Component): void; setSuccessCount(arg0: number): void; setTrackOutput(arg0: boolean): void; successCount: number; trackOutput: boolean; updateLastExecution: boolean; usedBy(player: net_minecraft_world_entity_player_Player): net_minecraft_world_InteractionResult; } interface net_minecraft_world_level_BaseSpawner { broadcastEvent(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: number): void; clientTick(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; delay(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; displayEntity: net_minecraft_world_entity_Entity; getOSpin(): number; getOrCreateDisplayEntity(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_Entity; getOrCreateNextSpawnData(level: net_minecraft_world_level_Level, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_SpawnData; getOwner(): any; getSpin(): number; isNearPlayer(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): boolean; load(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, valueInput: net_minecraft_world_level_storage_ValueInput): void; maxNearbyEntities: number; maxSpawnDelay: number; minSpawnDelay: number; nextSpawnData: net_minecraft_world_level_SpawnData; oSpin: number; onEventTriggered(level: net_minecraft_world_level_Level, arg1: number): boolean; requiredPlayerRange: number; save(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; serverTick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; setEntityId(entityType: net_minecraft_world_entity_EntityType, level: net_minecraft_world_level_Level, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): void; setNextSpawnData(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, spawnData: net_minecraft_world_level_SpawnData): void; spawnCount: number; spawnDelay: number; spawnPotentials: net_minecraft_util_random_WeightedList; spawnRange: number; spin: number; } interface net_minecraft_world_level_BlockAndTintGetter extends net_minecraft_world_level_BlockGetter { canSeeSky(blockPos: net_minecraft_core_BlockPos): boolean; getBlockTint(blockPos: net_minecraft_core_BlockPos, colorResolver: net_minecraft_world_level_ColorResolver): number; getBrightness(lightLayer: net_minecraft_world_level_LightLayer, blockPos: net_minecraft_core_BlockPos): number; getLightEngine(): net_minecraft_world_level_lighting_LevelLightEngine; getRawBrightness(blockPos: net_minecraft_core_BlockPos, arg1: number): number; getShade(direction: net_minecraft_core_Direction, arg1: boolean): number; } interface net_minecraft_world_level_BlockCollisions { readonly box: net_minecraft_world_phys_AABB; cachedBlockGetter: net_minecraft_world_level_BlockGetter; cachedBlockGetterPos: number; readonly collisionGetter: net_minecraft_world_level_CollisionGetter; computeNext(): any; readonly context: net_minecraft_world_phys_shapes_CollisionContext; readonly cursor: net_minecraft_core_Cursor3D; readonly entityShape: net_minecraft_world_phys_shapes_VoxelShape; getChunk(arg0: number, arg1: number): net_minecraft_world_level_BlockGetter; readonly onlySuffocatingBlocks: boolean; readonly pos: net_minecraft_core_BlockPos_MutableBlockPos; readonly resultProvider: any; } interface net_minecraft_world_level_BlockEventData { block(): net_minecraft_world_level_block_Block; equals(o: any): boolean; hashCode(): number; paramA(): number; paramB(): number; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_world_level_BlockGetter extends net_minecraft_world_level_LevelHeightAccessor { clip(clipContext: net_minecraft_world_level_ClipContext): net_minecraft_world_phys_BlockHitResult; clipWithInteractionOverride(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3, blockPos: net_minecraft_core_BlockPos, voxelShape: net_minecraft_world_phys_shapes_VoxelShape, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_BlockHitResult; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getBlockFloorHeight(voxelShape: net_minecraft_world_phys_shapes_VoxelShape, supplier: any): number; getBlockFloorHeight(blockPos: net_minecraft_core_BlockPos): number; getBlockState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getBlockStates(aABB: net_minecraft_world_phys_AABB): any; getFluidState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_material_FluidState; getLightEmission(blockPos: net_minecraft_core_BlockPos): number; isBlockInLine(clipBlockStateContext: net_minecraft_world_level_ClipBlockStateContext): net_minecraft_world_phys_BlockHitResult; } interface net_minecraft_world_level_BlockGetter_BlockStepVisitor { visit(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; } interface net_minecraft_world_level_ChunkPos { contains(blockPos: net_minecraft_core_BlockPos): boolean; distanceSquared(chunkPos: net_minecraft_world_level_ChunkPos): number; distanceSquared(arg0: number): number; distanceSquared(arg0: number, arg1: number): number; equals(object: any): boolean; getBlockAt(arg0: number, arg1: number, arg2: number): net_minecraft_core_BlockPos; getBlockX(arg0: number): number; getBlockZ(arg0: number): number; getChessboardDistance(chunkPos: net_minecraft_world_level_ChunkPos): number; getChessboardDistance(arg0: number, arg1: number): number; getMaxBlockX(): number; getMaxBlockZ(): number; getMiddleBlockPosition(arg0: number): net_minecraft_core_BlockPos; getMiddleBlockX(): number; getMiddleBlockZ(): number; getMinBlockX(): number; getMinBlockZ(): number; getRegionLocalX(): number; getRegionLocalZ(): number; getRegionX(): number; getRegionZ(): number; getWorldPosition(): net_minecraft_core_BlockPos; hashCode(): number; toLong(): number; toString(): string; readonly x: number; readonly z: number; } interface net_minecraft_world_level_ClipBlockStateContext { readonly block: any; readonly from: net_minecraft_world_phys_Vec3; getFrom(): net_minecraft_world_phys_Vec3; getTo(): net_minecraft_world_phys_Vec3; isTargetBlock(): any; readonly to: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_level_ClipContext { readonly block: net_minecraft_world_level_ClipContext_Block; readonly collisionContext: net_minecraft_world_phys_shapes_CollisionContext; readonly fluid: net_minecraft_world_level_ClipContext_Fluid; readonly from: net_minecraft_world_phys_Vec3; getBlockShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getFluidShape(fluidState: net_minecraft_world_level_material_FluidState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getFrom(): net_minecraft_world_phys_Vec3; getTo(): net_minecraft_world_phys_Vec3; readonly to: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_level_ClipContext_Block extends net_minecraft_world_level_ClipContext_ShapeGetter { readonly shapeGetter: net_minecraft_world_level_ClipContext_ShapeGetter; } interface net_minecraft_world_level_ClipContext_Fluid { canPick(fluidState: net_minecraft_world_level_material_FluidState): boolean; } interface net_minecraft_world_level_ClipContext_ShapeGetter { get(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; } interface net_minecraft_world_level_CollisionGetter extends net_minecraft_world_level_BlockGetter { borderCollision(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): net_minecraft_world_phys_shapes_VoxelShape; clipIncludingBorder(clipContext: net_minecraft_world_level_ClipContext): net_minecraft_world_phys_BlockHitResult; collidesWithSuffocatingBlock(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): boolean; findFreePosition(entity: net_minecraft_world_entity_Entity, voxelShape: net_minecraft_world_phys_shapes_VoxelShape, vec3: net_minecraft_world_phys_Vec3, arg3: number, arg4: number, arg5: number): any; findSupportingBlock(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getBlockAndLiquidCollisions(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getBlockCollisions(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getBlockCollisionsFromContext(collisionContext: net_minecraft_world_phys_shapes_CollisionContext, aABB: net_minecraft_world_phys_AABB): any; getChunkForCollisions(arg0: number, arg1: number): net_minecraft_world_level_BlockGetter; getCollisions(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getEntityCollisions(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getPreMoveCollisions(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, vec3: net_minecraft_world_phys_Vec3): any; getWorldBorder(): net_minecraft_world_level_border_WorldBorder; isUnobstructed(entity: net_minecraft_world_entity_Entity, voxelShape: net_minecraft_world_phys_shapes_VoxelShape): boolean; isUnobstructed(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): boolean; isUnobstructed(entity: net_minecraft_world_entity_Entity): boolean; noBlockCollision(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): boolean; noCollision(aABB: net_minecraft_world_phys_AABB): boolean; noCollision(entity: net_minecraft_world_entity_Entity): boolean; noCollision(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): boolean; noCollision(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, arg2: boolean): boolean; } interface net_minecraft_world_level_ColorMapColorUtil { } interface net_minecraft_world_level_ColorResolver { getColor(biome: net_minecraft_world_level_biome_Biome, arg1: number, arg2: number): number; } interface net_minecraft_world_level_CommonLevelAccessor extends net_minecraft_world_level_EntityGetter, net_minecraft_world_level_LevelReader, net_minecraft_world_level_LevelSimulatedRW { getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; isUnobstructed(entity: net_minecraft_world_entity_Entity, voxelShape: net_minecraft_world_phys_shapes_VoxelShape): boolean; isUnobstructed(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): boolean; isUnobstructed(entity: net_minecraft_world_entity_Entity): boolean; } interface net_minecraft_world_level_CustomSpawner { tick(serverLevel: net_minecraft_server_level_ServerLevel, arg1: boolean): void; } interface net_minecraft_world_level_DataPackConfig { addModPacks(modPacks: any): void; readonly disabled: any; readonly enabled: any; getDisabled(): any; getEnabled(): any; } interface net_minecraft_world_level_DryFoliageColor { } interface net_minecraft_world_level_EmptyBlockAndTintGetter extends net_minecraft_world_level_BlockAndTintGetter { } interface net_minecraft_world_level_EmptyBlockGetter extends net_minecraft_world_level_BlockGetter { } interface net_minecraft_world_level_EntityBasedExplosionDamageCalculator extends net_minecraft_world_level_ExplosionDamageCalculator { readonly source: net_minecraft_world_entity_Entity; } interface net_minecraft_world_level_EntityGetter { getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getEntitiesOfClass(class_: any, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntitiesOfClass(class_: any, aABB: net_minecraft_world_phys_AABB): any; getEntityCollisions(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, predicate: any): net_minecraft_world_entity_player_Player; getNearestPlayer(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_entity_player_Player; getNearestPlayer(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): net_minecraft_world_entity_player_Player; getPlayerByUUID(uUID: any): net_minecraft_world_entity_player_Player; hasNearbyAlivePlayer(arg0: number, arg1: number, arg2: number, arg3: number): boolean; isUnobstructed(entity: net_minecraft_world_entity_Entity, voxelShape: net_minecraft_world_phys_shapes_VoxelShape): boolean; players(): any; } interface net_minecraft_world_level_Explosion { canTriggerBlocks(): boolean; center(): net_minecraft_world_phys_Vec3; getBlockInteraction(): net_minecraft_world_level_Explosion_BlockInteraction; getDirectSourceEntity(): net_minecraft_world_entity_Entity; getIndirectSourceEntity(): net_minecraft_world_entity_LivingEntity; level(): net_minecraft_server_level_ServerLevel; radius(): number; shouldAffectBlocklikeEntities(): boolean; } interface net_minecraft_world_level_Explosion_BlockInteraction { shouldAffectBlocklikeEntities(): boolean; } interface net_minecraft_world_level_ExplosionDamageCalculator { getBlockExplosionResistance(explosion: net_minecraft_world_level_Explosion, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): any; getEntityDamageAmount(explosion: net_minecraft_world_level_Explosion, entity: net_minecraft_world_entity_Entity, arg2: number): number; getKnockbackMultiplier(entity: net_minecraft_world_entity_Entity): number; shouldBlockExplode(explosion: net_minecraft_world_level_Explosion, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number): boolean; shouldDamageEntity(explosion: net_minecraft_world_level_Explosion, entity: net_minecraft_world_entity_Entity): boolean; } interface net_minecraft_world_level_FoliageColor { } interface net_minecraft_world_level_GameRules { assignCap(key: net_minecraft_world_level_GameRules_Key, gameRules: net_minecraft_world_level_GameRules, minecraftServer: net_minecraft_server_MinecraftServer): void; assignFrom(gameRules: net_minecraft_world_level_GameRules, minecraftServer: net_minecraft_server_MinecraftServer): void; callVisitorCap(gameRuleTypeVisitor: net_minecraft_world_level_GameRules_GameRuleTypeVisitor, key: net_minecraft_world_level_GameRules_Key, type: net_minecraft_world_level_GameRules_Type): void; copy(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): net_minecraft_world_level_GameRules; createTag(): net_minecraft_nbt_CompoundTag; readonly enabledFeatures: net_minecraft_world_flag_FeatureFlagSet; getBoolean(key: net_minecraft_world_level_GameRules_Key): boolean; getInt(key: net_minecraft_world_level_GameRules_Key): number; getRule(key: net_minecraft_world_level_GameRules_Key): net_minecraft_world_level_GameRules_Value; loadFromTag(dynamicLike: any): void; readonly rules: any; visitGameRuleTypes(gameRuleTypeVisitor: net_minecraft_world_level_GameRules_GameRuleTypeVisitor): void; } interface net_minecraft_world_level_GameRules_BooleanValue extends net_minecraft_world_level_GameRules_Value { copy(): net_minecraft_world_level_GameRules_BooleanValue; copy(): net_minecraft_world_level_GameRules_Value; get(): boolean; getSelf(): net_minecraft_world_level_GameRules_BooleanValue; getSelf(): net_minecraft_world_level_GameRules_Value; set(arg0: boolean, minecraftServer: net_minecraft_server_MinecraftServer): void; setFrom(booleanValue: net_minecraft_world_level_GameRules_BooleanValue, minecraftServer: net_minecraft_server_MinecraftServer): void; setFrom(value: net_minecraft_world_level_GameRules_Value, minecraftServer: net_minecraft_server_MinecraftServer): void; value: boolean; } interface net_minecraft_world_level_GameRules_Category { readonly descriptionId: string; getDescriptionId(): string; } interface net_minecraft_world_level_GameRules_GameRuleTypeVisitor { visit(key: net_minecraft_world_level_GameRules_Key, type: net_minecraft_world_level_GameRules_Type): void; visitBoolean(key: net_minecraft_world_level_GameRules_Key, type: net_minecraft_world_level_GameRules_Type): void; visitInteger(key: net_minecraft_world_level_GameRules_Key, type: net_minecraft_world_level_GameRules_Type): void; } interface net_minecraft_world_level_GameRules_IntegerValue extends net_minecraft_world_level_GameRules_Value { copy(): net_minecraft_world_level_GameRules_IntegerValue; copy(): net_minecraft_world_level_GameRules_Value; get(): number; getSelf(): net_minecraft_world_level_GameRules_IntegerValue; getSelf(): net_minecraft_world_level_GameRules_Value; set(arg0: number, minecraftServer: net_minecraft_server_MinecraftServer): void; setFrom(integerValue: net_minecraft_world_level_GameRules_IntegerValue, minecraftServer: net_minecraft_server_MinecraftServer): void; setFrom(value: net_minecraft_world_level_GameRules_Value, minecraftServer: net_minecraft_server_MinecraftServer): void; tryDeserialize(string: string): boolean; value: number; } interface net_minecraft_world_level_GameRules_Key { readonly category: net_minecraft_world_level_GameRules_Category; equals(object: any): boolean; getCategory(): net_minecraft_world_level_GameRules_Category; getDescriptionId(): string; getId(): string; hashCode(): number; readonly id: string; toString(): string; } interface net_minecraft_world_level_GameRules_Type { readonly argument: any; callVisitor(gameRuleTypeVisitor: net_minecraft_world_level_GameRules_GameRuleTypeVisitor, key: net_minecraft_world_level_GameRules_Key): void; readonly callback: any; readonly constructor: any; createArgument(string: string): any; createRule(): net_minecraft_world_level_GameRules_Value; requiredFeatures(): net_minecraft_world_flag_FeatureFlagSet; readonly valueClass: any; readonly visitorCaller: any; } interface net_minecraft_world_level_GameRules_Value { copy(): net_minecraft_world_level_GameRules_Value; deserialize(string: string): void; getCommandResult(): number; getSelf(): net_minecraft_world_level_GameRules_Value; onChanged(minecraftServer: net_minecraft_server_MinecraftServer): void; serialize(): string; setFrom(value: net_minecraft_world_level_GameRules_Value, minecraftServer: net_minecraft_server_MinecraftServer): void; setFromArgument(commandContext: any, string: string): void; toString(): string; readonly type: net_minecraft_world_level_GameRules_Type; updateFromArgument(commandContext: any, string: string): void; } interface net_minecraft_world_level_GameType extends net_minecraft_util_StringRepresentable { getId(): number; getLongDisplayName(): net_minecraft_network_chat_Component; getName(): string; getShortDisplayName(): net_minecraft_network_chat_Component; readonly id: number; isBlockPlacingRestricted(): boolean; isCreative(): boolean; isSurvival(): boolean; readonly longName: net_minecraft_network_chat_Component; readonly name: string; readonly shortName: net_minecraft_network_chat_Component; updatePlayerAbilities(abilities: net_minecraft_world_entity_player_Abilities): void; } interface net_minecraft_world_level_GrassColor { } interface net_minecraft_world_level_ItemLike { asItem(): net_minecraft_world_item_Item; } interface net_minecraft_world_level_Level extends net_minecraft_world_level_LevelAccessor { addAlwaysVisibleParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; addAlwaysVisibleParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; addBlockEntityTicker(tickingBlockEntity: net_minecraft_world_level_block_entity_TickingBlockEntity): void; addDestroyBlockEffect(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; addFreshBlockEntities(beList: any): void; addParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; addParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: boolean, arg2: boolean, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): void; readonly addend: number; advanceDaytime(): number; readonly biomeManager: net_minecraft_world_level_biome_BiomeManager; blockEntityChanged(blockPos: net_minecraft_core_BlockPos): void; readonly blockEntityTickers: any; blockEvent(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, arg2: number, arg3: number): void; broadcastDamageEvent(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource): void; broadcastEntityEvent(entity: net_minecraft_world_entity_Entity, arg1: number): void; canHaveWeather(): boolean; captureBlockSnapshots: boolean; capturedBlockSnapshots: any; close(): void; createFireworks(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, list: any): void; damageSources(): net_minecraft_world_damagesource_DamageSources; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity, arg3: number): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity): boolean; destroyBlockProgress(arg0: number, blockPos: net_minecraft_core_BlockPos, arg2: number): void; dimension(): net_minecraft_resources_ResourceKey; dimensionTypeRegistration(): net_minecraft_core_Holder; dragonParts(): any; explode(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, vec3: net_minecraft_world_phys_Vec3, arg4: number, arg5: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction): void; explode(entity: net_minecraft_world_entity_Entity, damageSource: net_minecraft_world_damagesource_DamageSource, explosionDamageCalculator: net_minecraft_world_level_ExplosionDamageCalculator, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, explosionInteraction: net_minecraft_world_level_Level_ExplosionInteraction, particleOptions: net_minecraft_core_particles_ParticleOptions, particleOptions_: net_minecraft_core_particles_ParticleOptions, weightedList: net_minecraft_util_random_WeightedList, holder: net_minecraft_core_Holder): void; fillReportDetails(crashReport: net_minecraft_CrashReport): net_minecraft_CrashReportCategory; readonly freshBlockEntities: any; fuelValues(): net_minecraft_world_level_block_entity_FuelValues; gatherChunkSourceStats(): string; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getBlockRandomPos(arg0: number, arg1: number, arg2: number, arg3: number): net_minecraft_core_BlockPos; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_LevelChunk; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getChunk(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_ChunkAccess; getChunkAt(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_LevelChunk; getClientLeafTintColor(blockPos: net_minecraft_core_BlockPos): number; getDayTime(): number; getDayTimeFraction(): number; getDayTimePerTick(): number; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any, list: any): void; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any, list: any, arg4: number): void; getEntities(): net_minecraft_world_level_entity_LevelEntityGetter; getEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getEntity(arg0: number): net_minecraft_world_entity_Entity; getEntity(uUID: any): net_minecraft_world_entity_Entity; getEntityInAnyDimension(uUID: any): net_minecraft_world_entity_Entity; getGameTime(): number; getMapData(mapId: net_minecraft_world_level_saveddata_maps_MapId): net_minecraft_world_level_saveddata_maps_MapItemSavedData; getMaxEntityRadius(): number; getPlayerInAnyDimension(uUID: any): net_minecraft_world_entity_player_Player; getPushableEntities(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): any; getRainLevel(arg0: number): number; getRespawnData(): net_minecraft_world_level_storage_LevelData_RespawnData; getScoreboard(): net_minecraft_world_scores_Scoreboard; getSunAngle(arg0: number): number; getThunderLevel(arg0: number): number; getWorldBorderAdjustedRespawnData(respawnData: net_minecraft_world_level_storage_LevelData_RespawnData): net_minecraft_world_level_storage_LevelData_RespawnData; globalLevelEvent(arg0: number, blockPos: net_minecraft_core_BlockPos, arg2: number): void; guardEntityTick(consumer: any, entity: net_minecraft_world_entity_Entity): void; hasEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): boolean; increaseMaxEntityRadius(value: number): number; isBrightOutside(): boolean; isDarkOutside(): boolean; isDebug(): boolean; isInWorldBounds(blockPos: net_minecraft_core_BlockPos): boolean; isLoaded(blockPos: net_minecraft_core_BlockPos): boolean; isMoonVisible(): boolean; isRaining(): boolean; isRainingAt(blockPos: net_minecraft_core_BlockPos): boolean; isThundering(): boolean; readonly levelData: net_minecraft_world_level_storage_WritableLevelData; loadedAndEntityCanStandOn(blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity): boolean; loadedAndEntityCanStandOnFace(blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, direction: net_minecraft_core_Direction): boolean; markAndNotifyBlock(blockPos: net_minecraft_core_BlockPos, levelchunk: net_minecraft_world_level_chunk_LevelChunk, blockstate: net_minecraft_world_level_block_state_BlockState, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number, arg5: number): void; maxEntityRadius: number; mayInteract(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): boolean; neighborChanged(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation): void; neighborChanged(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; readonly neighborUpdater: net_minecraft_world_level_redstone_CollectingNeighborUpdater; noSave(): boolean; oRainLevel: number; oThunderLevel: number; onBlockEntityAdded(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; palettedContainerFactory(): net_minecraft_world_level_chunk_PalettedContainerFactory; readonly pendingBlockEntityTickers: any; readonly pendingFreshBlockEntities: any; playLocalSound(blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg3: number, arg4: number, arg5: boolean): void; playLocalSound(entity: net_minecraft_world_entity_Entity, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg3: number, arg4: number): void; playLocalSound(arg0: number, arg1: number, arg2: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg5: number, arg6: number, arg7: boolean): void; playPlayerSound(soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg2: number, arg3: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number, arg8: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number, arg8: number): void; playSeededSound(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number, arg6: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number): void; playSound(entity: net_minecraft_world_entity_Entity, arg1: number, arg2: number, arg3: number, holder: net_minecraft_core_Holder, soundSource: net_minecraft_sounds_SoundSource, arg6: number, arg7: number): void; playSound(entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; potionBrewing(): net_minecraft_world_item_alchemy_PotionBrewing; precipitationAt(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_biome_Biome_Precipitation; prepareWeather(): void; rainLevel: number; randValue: number; readonly random: net_minecraft_util_RandomSource; recipeAccess(): net_minecraft_world_item_crafting_RecipeAccess; removeBlockEntity(blockPos: net_minecraft_core_BlockPos): void; restoringBlockSnapshots: boolean; sendBlockUpdated(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, arg3: number): void; sendPacketToServer(packet: net_minecraft_network_protocol_Packet): void; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): boolean; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number): boolean; setBlockAndUpdate(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; setBlockEntity(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; setBlocksDirty(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): void; setDayTimeFraction(arg0: number): void; setDayTimePerTick(arg0: number): void; setRainLevel(arg0: number): void; setRespawnData(respawnData: net_minecraft_world_level_storage_LevelData_RespawnData): void; setSkyFlashTime(arg0: number): void; setSpawnSettings(arg0: boolean): void; setThunderLevel(arg0: number): void; shouldTickBlocksAt(arg0: number): boolean; shouldTickBlocksAt(blockPos: net_minecraft_core_BlockPos): boolean; shouldTickDeath(entity: net_minecraft_world_entity_Entity): boolean; skyDarken: number; subTickCount: number; readonly thread: any; readonly threadSafeRandom: net_minecraft_util_RandomSource; thunderLevel: number; tickBlockEntities(): void; tickRateManager(): net_minecraft_world_TickRateManager; tickingBlockEntities: boolean; updateNeighborsAt(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation): void; updateNeighborsAt(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; updateNeighborsAtExceptFromFacing(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, direction: net_minecraft_core_Direction, orientation: net_minecraft_world_level_redstone_Orientation): void; updateNeighbourForOutputSignal(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; updatePOIOnBlockStateChange(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): void; updateSkyBrightness(): void; } interface net_minecraft_world_level_Level_ExplosionInteraction extends net_minecraft_util_StringRepresentable { readonly id: string; } interface net_minecraft_world_level_LevelAccessor extends net_minecraft_world_level_CommonLevelAccessor, net_minecraft_world_level_LevelTimeAccess, net_minecraft_world_level_ScheduledTickAccess { addParticle(particleOptions: net_minecraft_core_particles_ParticleOptions, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; gameEvent(holder: net_minecraft_core_Holder, vec3: net_minecraft_world_phys_Vec3, context: net_minecraft_world_level_gameevent_GameEvent_Context): void; gameEvent(entity: net_minecraft_world_entity_Entity, holder: net_minecraft_core_Holder, vec3: net_minecraft_world_phys_Vec3): void; gameEvent(entity: net_minecraft_world_entity_Entity, holder: net_minecraft_core_Holder, blockPos: net_minecraft_core_BlockPos): void; gameEvent(holder: net_minecraft_core_Holder, blockPos: net_minecraft_core_BlockPos, context: net_minecraft_world_level_gameevent_GameEvent_Context): void; gameEvent(resourceKey: net_minecraft_resources_ResourceKey, blockPos: net_minecraft_core_BlockPos, context: net_minecraft_world_level_gameevent_GameEvent_Context): void; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getChunkSource(): net_minecraft_world_level_chunk_ChunkSource; getCurrentDifficultyAt(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_DifficultyInstance; getDifficulty(): net_minecraft_world_Difficulty; getLevelData(): net_minecraft_world_level_storage_LevelData; getRandom(): net_minecraft_util_RandomSource; getServer(): net_minecraft_server_MinecraftServer; levelEvent(entity: net_minecraft_world_entity_Entity, arg1: number, blockPos: net_minecraft_core_BlockPos, arg3: number): void; levelEvent(arg0: number, blockPos: net_minecraft_core_BlockPos, arg2: number): void; neighborShapeChanged(direction: net_minecraft_core_Direction, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number, arg5: number): void; nextSubTickCount(): number; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource): void; playSound(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent, soundSource: net_minecraft_sounds_SoundSource, arg4: number, arg5: number): void; updateNeighborsAt(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; } interface net_minecraft_world_level_LevelHeightAccessor { getHeight(): number; getMaxSectionY(): number; getMaxY(): number; getMinSectionY(): number; getMinY(): number; getSectionIndex(arg0: number): number; getSectionIndexFromSectionY(arg0: number): number; getSectionYFromSectionIndex(arg0: number): number; getSectionsCount(): number; isInsideBuildHeight(arg0: number): boolean; isOutsideBuildHeight(blockPos: net_minecraft_core_BlockPos): boolean; isOutsideBuildHeight(arg0: number): boolean; } interface net_minecraft_world_level_LevelReader extends net_minecraft_world_level_BlockAndTintGetter, net_minecraft_world_level_CollisionGetter, net_minecraft_world_level_SignalGetter, net_minecraft_world_level_biome_BiomeManager_NoiseBiomeSource { canSeeSkyFromBelowWater(blockPos: net_minecraft_core_BlockPos): boolean; containsAnyLiquid(aABB: net_minecraft_world_phys_AABB): boolean; dimensionType(): net_minecraft_world_level_dimension_DimensionType; enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; getBiome(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_Holder; getBiomeManager(): net_minecraft_world_level_biome_BiomeManager; getBlockStatesIfLoaded(aABB: net_minecraft_world_phys_AABB): any; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getChunk(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_ChunkAccess; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, arg1: number, arg2: number): number; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, blockPos: net_minecraft_core_BlockPos): number; getHeight(): number; getHeightmapPos(types: net_minecraft_world_level_levelgen_Heightmap_Types, blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; getLightLevelDependentMagicValue(blockPos: net_minecraft_core_BlockPos): number; getMaxLocalRawBrightness(blockPos: net_minecraft_core_BlockPos): number; getMaxLocalRawBrightness(blockPos: net_minecraft_core_BlockPos, arg1: number): number; getPathfindingCostFromLightLevels(blockPos: net_minecraft_core_BlockPos): number; getSeaLevel(): number; getSkyDarken(): number; getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; hasChunk(arg0: number, arg1: number): boolean; hasChunkAt(arg0: number, arg1: number): boolean; hasChunkAt(blockPos: net_minecraft_core_BlockPos): boolean; hasChunksAt(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): boolean; hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; hasChunksAt(arg0: number, arg1: number, arg2: number, arg3: number): boolean; holderLookup(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_core_HolderLookup; isClientSide(): boolean; isEmptyBlock(blockPos: net_minecraft_core_BlockPos): boolean; isWaterAt(blockPos: net_minecraft_core_BlockPos): boolean; registryAccess(): net_minecraft_core_RegistryAccess; } interface net_minecraft_world_level_LevelSettings { allowCommands(): boolean; copy(): net_minecraft_world_level_LevelSettings; readonly dataConfiguration: net_minecraft_world_level_WorldDataConfiguration; difficulty(): net_minecraft_world_Difficulty; gameRules(): net_minecraft_world_level_GameRules; gameType(): net_minecraft_world_level_GameType; getDataConfiguration(): net_minecraft_world_level_WorldDataConfiguration; getLifecycle(): any; hardcore(): boolean; levelName(): string; readonly lifecycle: any; withDataConfiguration(worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration): net_minecraft_world_level_LevelSettings; withDifficulty(difficulty: net_minecraft_world_Difficulty): net_minecraft_world_level_LevelSettings; withGameType(gameType: net_minecraft_world_level_GameType): net_minecraft_world_level_LevelSettings; withLifecycle(lifecycle: any): net_minecraft_world_level_LevelSettings; } interface net_minecraft_world_level_LevelSimulatedRW extends net_minecraft_world_level_LevelSimulatedReader, net_minecraft_world_level_LevelWriter { } interface net_minecraft_world_level_LevelSimulatedReader { getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getHeightmapPos(types: net_minecraft_world_level_levelgen_Heightmap_Types, blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; isFluidAtPosition(blockPos: net_minecraft_core_BlockPos, predicate: any): boolean; isStateAtPosition(blockPos: net_minecraft_core_BlockPos, predicate: any): boolean; } interface net_minecraft_world_level_LevelTimeAccess extends net_minecraft_world_level_LevelReader { dayTime(): number; getMoonBrightness(): number; getMoonPhase(): number; getTimeOfDay(arg0: number): number; } interface net_minecraft_world_level_LevelWriter { addFreshEntity(entity: net_minecraft_world_entity_Entity): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity): boolean; destroyBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean, entity: net_minecraft_world_entity_Entity, arg3: number): boolean; removeBlock(blockPos: net_minecraft_core_BlockPos, arg1: boolean): boolean; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number): boolean; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): boolean; } interface net_minecraft_world_level_LightLayer { } interface net_minecraft_world_level_LocalMobCapCalculator { addMob(chunkPos: net_minecraft_world_level_ChunkPos, mobCategory: net_minecraft_world_entity_MobCategory): void; canSpawn(mobCategory: net_minecraft_world_entity_MobCategory, chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly chunkMap: net_minecraft_server_level_ChunkMap; getPlayersNear(chunkPos: net_minecraft_world_level_ChunkPos): any; readonly playerMobCounts: any; readonly playersNearChunk: any; } interface net_minecraft_world_level_NaturalSpawner { } interface net_minecraft_world_level_NaturalSpawner_AfterSpawnCallback { run(mob: net_minecraft_world_entity_Mob, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; } interface net_minecraft_world_level_NaturalSpawner_ChunkGetter { query(arg0: number, consumer: any): void; } interface net_minecraft_world_level_NaturalSpawner_SpawnPredicate { test(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): boolean; } interface net_minecraft_world_level_NaturalSpawner_SpawnState { afterSpawn(mob: net_minecraft_world_entity_Mob, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; canSpawn(entityType: net_minecraft_world_entity_EntityType, blockPos: net_minecraft_core_BlockPos, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): boolean; canSpawnForCategoryGlobal(mobCategory: net_minecraft_world_entity_MobCategory): boolean; canSpawnForCategoryLocal(mobCategory: net_minecraft_world_entity_MobCategory, chunkPos: net_minecraft_world_level_ChunkPos): boolean; getMobCategoryCounts(): any; getSpawnableChunkCount(): number; lastCharge: number; lastCheckedPos: net_minecraft_core_BlockPos; lastCheckedType: net_minecraft_world_entity_EntityType; readonly localMobCapCalculator: net_minecraft_world_level_LocalMobCapCalculator; readonly mobCategoryCounts: any; readonly spawnPotential: net_minecraft_world_level_PotentialCalculator; readonly spawnableChunkCount: number; readonly unmodifiableMobCategoryCounts: any; } interface net_minecraft_world_level_NoiseColumn extends net_minecraft_world_level_chunk_BlockColumn { readonly column: net_minecraft_world_level_block_state_BlockState[]; readonly minY: number; } interface net_minecraft_world_level_PathNavigationRegion extends net_minecraft_world_level_CollisionGetter { allEmpty: boolean; readonly centerX: number; readonly centerZ: number; readonly chunks: net_minecraft_world_level_chunk_ChunkAccess[][]; getChunk(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_ChunkAccess; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_ChunkAccess; readonly level: net_minecraft_world_level_Level; readonly plains: any; } interface net_minecraft_world_level_PotentialCalculator { addCharge(blockPos: net_minecraft_core_BlockPos, arg1: number): void; readonly charges: any; getPotentialEnergyChange(blockPos: net_minecraft_core_BlockPos, arg1: number): number; } interface net_minecraft_world_level_ScheduledTickAccess { createTick(blockPos: net_minecraft_core_BlockPos, object: any, arg2: number, tickPriority: net_minecraft_world_ticks_TickPriority): net_minecraft_world_ticks_ScheduledTick; createTick(blockPos: net_minecraft_core_BlockPos, object: any, arg2: number): net_minecraft_world_ticks_ScheduledTick; getBlockTicks(): net_minecraft_world_ticks_LevelTickAccess; getFluidTicks(): net_minecraft_world_ticks_LevelTickAccess; scheduleTick(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, arg2: number, tickPriority: net_minecraft_world_ticks_TickPriority): void; scheduleTick(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, arg2: number): void; scheduleTick(blockPos: net_minecraft_core_BlockPos, fluid: net_minecraft_world_level_material_Fluid, arg2: number, tickPriority: net_minecraft_world_ticks_TickPriority): void; scheduleTick(blockPos: net_minecraft_core_BlockPos, fluid: net_minecraft_world_level_material_Fluid, arg2: number): void; } interface net_minecraft_world_level_ServerExplosion extends net_minecraft_world_level_Explosion { readonly blockInteraction: net_minecraft_world_level_Explosion_BlockInteraction; calculateExplodedPositions(): any; createFire(list: any): void; readonly damageCalculator: net_minecraft_world_level_ExplosionDamageCalculator; readonly damageSource: net_minecraft_world_damagesource_DamageSource; explode(): number; readonly fire: boolean; getDamageSource(): net_minecraft_world_damagesource_DamageSource; getHitPlayers(): any; readonly hitPlayers: any; hurtEntities(): void; hurtEntities(blocks: any): void; interactWithBlocks(list: any): void; interactsWithBlocks(): boolean; isSmall(): boolean; makeDamageCalculator(entity: net_minecraft_world_entity_Entity): net_minecraft_world_level_ExplosionDamageCalculator; readonly source: net_minecraft_world_entity_Entity; } interface net_minecraft_world_level_ServerLevelAccessor extends net_minecraft_world_level_LevelAccessor { addFreshEntityWithPassengers(entity: net_minecraft_world_entity_Entity): void; getLevel(): net_minecraft_server_level_ServerLevel; } interface net_minecraft_world_level_SignalGetter extends net_minecraft_world_level_BlockGetter { getBestNeighborSignal(blockPos: net_minecraft_core_BlockPos): number; getControlInputSignal(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, arg2: boolean): number; getDirectSignal(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getDirectSignalTo(blockPos: net_minecraft_core_BlockPos): number; getSignal(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; hasNeighborSignal(blockPos: net_minecraft_core_BlockPos): boolean; hasSignal(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; } interface net_minecraft_world_level_SimpleExplosionDamageCalculator extends net_minecraft_world_level_ExplosionDamageCalculator { readonly damagesEntities: boolean; readonly explodesBlocks: boolean; readonly immuneBlocks: any; readonly knockbackMultiplier: any; } interface net_minecraft_world_level_SpawnData { customSpawnRules(): any; entityToSpawn(): net_minecraft_nbt_CompoundTag; equals(o: any): boolean; equipment(): any; getCustomSpawnRules(): any; getEntityToSpawn(): net_minecraft_nbt_CompoundTag; getEquipment(): any; hashCode(): number; toString(): string; } interface net_minecraft_world_level_SpawnData_CustomSpawnRules { blockLightLimit(): net_minecraft_util_InclusiveRange; equals(o: any): boolean; hashCode(): number; isValidPosition(blockPos: net_minecraft_core_BlockPos, serverLevel: net_minecraft_server_level_ServerLevel): boolean; skyLightLimit(): net_minecraft_util_InclusiveRange; toString(): string; } interface net_minecraft_world_level_Spawner { setEntityId(entityType: net_minecraft_world_entity_EntityType, randomSource: net_minecraft_util_RandomSource): void; } interface net_minecraft_world_level_StructureManager { addReference(structureStart: net_minecraft_world_level_levelgen_structure_StructureStart): void; addReferenceForStructure(sectionPos: net_minecraft_core_SectionPos, structure: net_minecraft_world_level_levelgen_structure_Structure, arg2: number, structureAccess: net_minecraft_world_level_chunk_StructureAccess): void; checkStructurePresence(chunkPos: net_minecraft_world_level_ChunkPos, structure: net_minecraft_world_level_levelgen_structure_Structure, structurePlacement: net_minecraft_world_level_levelgen_structure_placement_StructurePlacement, arg3: boolean): net_minecraft_world_level_levelgen_structure_StructureCheckResult; fillStartsForStructure(structure: net_minecraft_world_level_levelgen_structure_Structure, longSet: any, consumer: any): void; forWorldGenRegion(worldGenRegion: net_minecraft_server_level_WorldGenRegion): net_minecraft_world_level_StructureManager; getAllStructuresAt(blockPos: net_minecraft_core_BlockPos): any; getStartForStructure(sectionPos: net_minecraft_core_SectionPos, structure: net_minecraft_world_level_levelgen_structure_Structure, structureAccess: net_minecraft_world_level_chunk_StructureAccess): net_minecraft_world_level_levelgen_structure_StructureStart; getStructureAt(blockPos: net_minecraft_core_BlockPos, structure: net_minecraft_world_level_levelgen_structure_Structure): net_minecraft_world_level_levelgen_structure_StructureStart; getStructureWithPieceAt(blockPos: net_minecraft_core_BlockPos, tagKey: net_minecraft_tags_TagKey): net_minecraft_world_level_levelgen_structure_StructureStart; getStructureWithPieceAt(blockPos: net_minecraft_core_BlockPos, holderSet: net_minecraft_core_HolderSet): net_minecraft_world_level_levelgen_structure_StructureStart; getStructureWithPieceAt(blockPos: net_minecraft_core_BlockPos, predicate: any): net_minecraft_world_level_levelgen_structure_StructureStart; getStructureWithPieceAt(blockPos: net_minecraft_core_BlockPos, structure: net_minecraft_world_level_levelgen_structure_Structure): net_minecraft_world_level_levelgen_structure_StructureStart; hasAnyStructureAt(blockPos: net_minecraft_core_BlockPos): boolean; readonly level: net_minecraft_world_level_LevelAccessor; registryAccess(): net_minecraft_core_RegistryAccess; setStartForStructure(sectionPos: net_minecraft_core_SectionPos, structure: net_minecraft_world_level_levelgen_structure_Structure, structureStart: net_minecraft_world_level_levelgen_structure_StructureStart, structureAccess: net_minecraft_world_level_chunk_StructureAccess): void; shouldGenerateStructures(): boolean; startsForStructure(chunkPos: net_minecraft_world_level_ChunkPos, predicate: any): any; startsForStructure(sectionPos: net_minecraft_core_SectionPos, structure: net_minecraft_world_level_levelgen_structure_Structure): any; readonly structureCheck: net_minecraft_world_level_levelgen_structure_StructureCheck; structureHasPieceAt(blockPos: net_minecraft_core_BlockPos, structureStart: net_minecraft_world_level_levelgen_structure_StructureStart): boolean; readonly worldOptions: net_minecraft_world_level_levelgen_WorldOptions; } interface net_minecraft_world_level_TicketStorage extends net_minecraft_world_level_saveddata_SavedData { activateAllDeactivatedTickets(): void; addTicket(ticket: net_minecraft_server_level_Ticket, chunkPos: net_minecraft_world_level_ChunkPos): void; addTicket(arg0: number, ticket: net_minecraft_server_level_Ticket): boolean; addTicketWithRadius(ticketType: net_minecraft_server_level_TicketType, chunkPos: net_minecraft_world_level_ChunkPos, arg2: number): void; readonly blockForcedChunks: any; canTicketExpire(chunkMap: net_minecraft_server_level_ChunkMap, ticket: net_minecraft_server_level_Ticket, arg2: number): boolean; chunksWithForceNaturalSpawning: any; chunksWithForcedTickets: any; deactivateTicketsOnClosing(): void; readonly deactivatedTickets: any; readonly entityForcedChunks: any; forEachTicket(biConsumer: any): void; getAllChunksWithTicketThat(predicate: any): any; getBlockForcedChunks(): any; getEntityForcedChunks(): any; getForceLoadedChunks(): any; getOrCreateTickets(arg0: number): any; getTicketDebugString(arg0: number, arg1: boolean): string; getTicketLevelAt(arg0: number, arg1: boolean): number; getTickets(arg0: number): any; hasTickets(): boolean; loadingChunkUpdatedListener: net_minecraft_world_level_TicketStorage_ChunkUpdated; packTickets(): any; purgeStaleTickets(chunkMap: net_minecraft_server_level_ChunkMap): void; removeTicket(ticket: net_minecraft_server_level_Ticket, chunkPos: net_minecraft_world_level_ChunkPos): void; removeTicket(arg0: number, ticket: net_minecraft_server_level_Ticket): boolean; removeTicketIf(ticketPredicate: net_minecraft_world_level_TicketStorage_TicketPredicate, long2ObjectOpenHashMap: any): void; removeTicketWithRadius(ticketType: net_minecraft_server_level_TicketType, chunkPos: net_minecraft_world_level_ChunkPos, arg2: number): void; replaceTicketLevelOfType(arg0: number, ticketType: net_minecraft_server_level_TicketType): void; setLoadingChunkUpdatedListener(chunkUpdated: net_minecraft_world_level_TicketStorage_ChunkUpdated): void; setSimulationChunkUpdatedListener(chunkUpdated: net_minecraft_world_level_TicketStorage_ChunkUpdated): void; shouldForceNaturalSpawning(chunkPos: net_minecraft_world_level_ChunkPos): boolean; shouldKeepDimensionActive(): boolean; simulationChunkUpdatedListener: net_minecraft_world_level_TicketStorage_ChunkUpdated; readonly tickets: any; updateChunkForced(chunkPos: net_minecraft_world_level_ChunkPos, arg1: boolean): boolean; updateForcedChunks(): void; updateForcedNaturalSpawning(): void; } interface net_minecraft_world_level_TicketStorage_ChunkUpdated { update(arg0: number, arg1: number, arg2: boolean): void; } interface net_minecraft_world_level_TicketStorage_TicketPredicate { test(ticket: net_minecraft_server_level_Ticket, arg1: number): boolean; } interface net_minecraft_world_level_WorldDataConfiguration { dataPacks(): net_minecraft_world_level_DataPackConfig; enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; equals(o: any): boolean; expandFeatures(featureFlagSet: net_minecraft_world_flag_FeatureFlagSet): net_minecraft_world_level_WorldDataConfiguration; hashCode(): number; toString(): string; } interface net_minecraft_world_level_WorldGenLevel extends net_minecraft_world_level_ServerLevelAccessor { ensureCanWrite(blockPos: net_minecraft_core_BlockPos): boolean; getSeed(): number; setCurrentlyGenerating(supplier: any): void; } interface net_minecraft_world_level_biome_AmbientAdditionsSettings { getSoundEvent(): net_minecraft_core_Holder; getTickChance(): number; readonly soundEvent: net_minecraft_core_Holder; readonly tickChance: number; } interface net_minecraft_world_level_biome_AmbientMoodSettings { readonly blockSearchExtent: number; getBlockSearchExtent(): number; getSoundEvent(): net_minecraft_core_Holder; getSoundPositionOffset(): number; getTickDelay(): number; readonly soundEvent: net_minecraft_core_Holder; readonly soundPositionOffset: number; readonly tickDelay: number; } interface net_minecraft_world_level_biome_AmbientParticleSettings { canSpawn(randomSource: net_minecraft_util_RandomSource): boolean; getOptions(): net_minecraft_core_particles_ParticleOptions; readonly options: net_minecraft_core_particles_ParticleOptions; readonly probability: number; } interface net_minecraft_world_level_biome_Biome { readonly climateSettings: net_minecraft_world_level_biome_Biome_ClimateSettings; coldEnoughToSnow(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; readonly generationSettings: net_minecraft_world_level_biome_BiomeGenerationSettings; getAmbientAdditions(): any; getAmbientLoop(): any; getAmbientMood(): any; getAmbientParticle(): any; getBackgroundMusic(): any; getBackgroundMusicVolume(): number; getBaseGrassColor(): number; getBaseTemperature(): number; getDryFoliageColor(): number; getDryFoliageColorFromTexture(): number; getFogColor(): number; getFoliageColor(): number; getFoliageColorFromTexture(): number; getGenerationSettings(): net_minecraft_world_level_biome_BiomeGenerationSettings; getGrassColor(arg0: number, arg1: number): number; getGrassColorFromTexture(): number; getHeightAdjustedTemperature(blockPos: net_minecraft_core_BlockPos, arg1: number): number; getMobSettings(): net_minecraft_world_level_biome_MobSpawnSettings; getModifiedClimateSettings(): net_minecraft_world_level_biome_Biome_ClimateSettings; getModifiedSpecialEffects(): net_minecraft_world_level_biome_BiomeSpecialEffects; getPrecipitationAt(blockPos: net_minecraft_core_BlockPos, arg1: number): net_minecraft_world_level_biome_Biome_Precipitation; getSkyColor(): number; getSpecialEffects(): net_minecraft_world_level_biome_BiomeSpecialEffects; getTemperature(blockPos: net_minecraft_core_BlockPos, arg1: number): number; getWaterColor(): number; getWaterFogColor(): number; hasPrecipitation(): boolean; readonly mobSettings: net_minecraft_world_level_biome_MobSpawnSettings; modifiableBiomeInfo(): any; shouldFreeze(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; shouldFreeze(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, arg2: boolean): boolean; shouldMeltFrozenOceanIcebergSlightly(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; shouldSnow(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; readonly specialEffects: net_minecraft_world_level_biome_BiomeSpecialEffects; readonly temperatureCache: any; warmEnoughToRain(blockPos: net_minecraft_core_BlockPos, arg1: number): boolean; } interface net_minecraft_world_level_biome_Biome_BiomeBuilder { build(): net_minecraft_world_level_biome_Biome; downfall(arg0: number): net_minecraft_world_level_biome_Biome_BiomeBuilder; generationSettings(biomeGenerationSettings: net_minecraft_world_level_biome_BiomeGenerationSettings): net_minecraft_world_level_biome_Biome_BiomeBuilder; hasPrecipitation(arg0: boolean): net_minecraft_world_level_biome_Biome_BiomeBuilder; mobSpawnSettings(mobSpawnSettings: net_minecraft_world_level_biome_MobSpawnSettings): net_minecraft_world_level_biome_Biome_BiomeBuilder; specialEffects(biomeSpecialEffects: net_minecraft_world_level_biome_BiomeSpecialEffects): net_minecraft_world_level_biome_Biome_BiomeBuilder; temperature(arg0: number): net_minecraft_world_level_biome_Biome_BiomeBuilder; temperatureAdjustment(temperatureModifier: net_minecraft_world_level_biome_Biome_TemperatureModifier): net_minecraft_world_level_biome_Biome_BiomeBuilder; temperatureModifier: net_minecraft_world_level_biome_Biome_TemperatureModifier; toString(): string; } interface net_minecraft_world_level_biome_Biome_ClimateSettings { downfall(): number; equals(o: any): boolean; hasPrecipitation(): boolean; hashCode(): number; temperature(): number; temperatureModifier(): net_minecraft_world_level_biome_Biome_TemperatureModifier; toString(): string; } interface net_minecraft_world_level_biome_Biome_Precipitation extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_level_biome_Biome_TemperatureModifier extends net_minecraft_util_StringRepresentable { getName(): string; modifyTemperature(blockPos: net_minecraft_core_BlockPos, arg1: number): number; readonly name: string; } interface net_minecraft_world_level_biome_BiomeGenerationSettings { readonly carvers: net_minecraft_core_HolderSet; readonly featureSet: any; features(): any; readonly flowerFeatures: any; getCarvers(): any; getFlowerFeatures(): any; hasFeature(placedFeature: net_minecraft_world_level_levelgen_placement_PlacedFeature): boolean; } interface net_minecraft_world_level_biome_BiomeGenerationSettings_Builder extends net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder { addCarver(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_biome_BiomeGenerationSettings_Builder; addCarver(holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder; addFeature(decoration: net_minecraft_world_level_levelgen_GenerationStep_Decoration, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_biome_BiomeGenerationSettings_Builder; addFeature(decoration: net_minecraft_world_level_levelgen_GenerationStep_Decoration, holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder; addFeature(arg0: number, holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder; readonly placedFeatures: net_minecraft_core_HolderGetter; readonly worldCarvers: net_minecraft_core_HolderGetter; } interface net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder { addCarver(holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder; addFeature(decoration: net_minecraft_world_level_levelgen_GenerationStep_Decoration, holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder; addFeature(arg0: number, holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings_PlainBuilder; addFeatureStepsUpTo(arg0: number): void; build(): net_minecraft_world_level_biome_BiomeGenerationSettings; readonly carvers: any; readonly features: any; } interface net_minecraft_world_level_biome_BiomeManager { readonly biomeZoomSeed: number; getBiome(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_Holder; getNoiseBiomeAtPosition(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; getNoiseBiomeAtPosition(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_Holder; getNoiseBiomeAtQuart(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; readonly noiseBiomeSource: net_minecraft_world_level_biome_BiomeManager_NoiseBiomeSource; withDifferentSource(noiseBiomeSource: net_minecraft_world_level_biome_BiomeManager_NoiseBiomeSource): net_minecraft_world_level_biome_BiomeManager; } interface net_minecraft_world_level_biome_BiomeManager_NoiseBiomeSource { getNoiseBiome(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; } interface net_minecraft_world_level_biome_BiomeResolver { getNoiseBiome(arg0: number, arg1: number, arg2: number, sampler: net_minecraft_world_level_biome_Climate_Sampler): net_minecraft_core_Holder; } interface net_minecraft_world_level_biome_BiomeSource extends net_minecraft_world_level_biome_BiomeResolver { addDebugInfo(list: any, blockPos: net_minecraft_core_BlockPos, sampler: net_minecraft_world_level_biome_Climate_Sampler): void; codec(): any; collectPossibleBiomes(): any; findBiomeHorizontal(arg0: number, arg1: number, arg2: number, arg3: number, predicate: any, randomSource: net_minecraft_util_RandomSource, sampler: net_minecraft_world_level_biome_Climate_Sampler): any; findBiomeHorizontal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, predicate: any, randomSource: net_minecraft_util_RandomSource, arg7: boolean, sampler: net_minecraft_world_level_biome_Climate_Sampler): any; findClosestBiome3d(blockPos: net_minecraft_core_BlockPos, arg1: number, arg2: number, arg3: number, predicate: any, sampler: net_minecraft_world_level_biome_Climate_Sampler, levelReader: net_minecraft_world_level_LevelReader): any; getBiomesWithin(arg0: number, arg1: number, arg2: number, arg3: number, sampler: net_minecraft_world_level_biome_Climate_Sampler): any; possibleBiomes(): any; } interface net_minecraft_world_level_biome_BiomeSources { } interface net_minecraft_world_level_biome_BiomeSpecialEffects { readonly ambientAdditionsSettings: any; readonly ambientLoopSoundEvent: any; readonly ambientMoodSettings: any; readonly ambientParticleSettings: any; readonly backgroundMusic: any; readonly backgroundMusicVolume: number; readonly dryFoliageColorOverride: any; readonly fogColor: number; readonly foliageColorOverride: any; getAmbientAdditionsSettings(): any; getAmbientLoopSoundEvent(): any; getAmbientMoodSettings(): any; getAmbientParticleSettings(): any; getBackgroundMusic(): any; getBackgroundMusicVolume(): number; getDryFoliageColorOverride(): any; getFogColor(): number; getFoliageColorOverride(): any; getGrassColorModifier(): net_minecraft_world_level_biome_BiomeSpecialEffects_GrassColorModifier; getGrassColorOverride(): any; getSkyColor(): number; getWaterColor(): number; getWaterFogColor(): number; readonly grassColorModifier: net_minecraft_world_level_biome_BiomeSpecialEffects_GrassColorModifier; readonly grassColorOverride: any; readonly skyColor: number; readonly waterColor: number; readonly waterFogColor: number; } interface net_minecraft_world_level_biome_BiomeSpecialEffects_Builder { ambientAdditionsSettings: any; ambientAdditionsSound(ambientAdditionsSettings: net_minecraft_world_level_biome_AmbientAdditionsSettings): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; ambientLoopSound(holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; ambientLoopSoundEvent: any; ambientMoodSettings: any; ambientMoodSound(ambientMoodSettings: net_minecraft_world_level_biome_AmbientMoodSettings): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; ambientParticle(ambientParticleSettings: net_minecraft_world_level_biome_AmbientParticleSettings): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; backgroundMusic(music: net_minecraft_sounds_Music): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; backgroundMusic(weightedList: net_minecraft_util_random_WeightedList): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; backgroundMusicVolume(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; build(): net_minecraft_world_level_biome_BiomeSpecialEffects; dryFoliageColorOverride(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; fogColor(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; foliageColorOverride(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; grassColorModifier(grassColorModifier: net_minecraft_world_level_biome_BiomeSpecialEffects_GrassColorModifier): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; grassColorOverride(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; silenceAllBackgroundMusic(): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; skyColor(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; waterColor(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; waterFogColor(arg0: number): net_minecraft_world_level_biome_BiomeSpecialEffects_Builder; } interface net_minecraft_world_level_biome_BiomeSpecialEffects_GrassColorModifier extends net_minecraft_util_StringRepresentable { readonly delegate: net_minecraft_world_level_biome_BiomeSpecialEffects_GrassColorModifier_ColorModifier; getName(): string; modifyColor(arg0: number, arg1: number, arg2: number): number; readonly name: string; } interface net_minecraft_world_level_biome_BiomeSpecialEffects_GrassColorModifier_ColorModifier { modifyGrassColor(arg0: number, arg1: number, arg2: number): number; } interface net_minecraft_world_level_biome_Biomes { } interface net_minecraft_world_level_biome_CheckerboardColumnBiomeSource extends net_minecraft_world_level_biome_BiomeSource { readonly allowedBiomes: net_minecraft_core_HolderSet; readonly bitShift: number; readonly size: number; } interface net_minecraft_world_level_biome_Climate { } interface net_minecraft_world_level_biome_Climate_Parameter { distance(arg0: number): number; distance(parameter: net_minecraft_world_level_biome_Climate_Parameter): number; equals(o: any): boolean; hashCode(): number; max(): number; min(): number; span(parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_world_level_biome_Climate_Parameter; toString(): string; } interface net_minecraft_world_level_biome_Climate_ParameterList { findValue(targetPoint: net_minecraft_world_level_biome_Climate_TargetPoint): any; findValueBruteForce(targetPoint: net_minecraft_world_level_biome_Climate_TargetPoint): any; findValueIndex(targetPoint: net_minecraft_world_level_biome_Climate_TargetPoint): any; findValueIndex(targetPoint: net_minecraft_world_level_biome_Climate_TargetPoint, distanceMetric: any): any; readonly index: any; values(): any; } interface net_minecraft_world_level_biome_Climate_ParameterPoint { continentalness(): net_minecraft_world_level_biome_Climate_Parameter; depth(): net_minecraft_world_level_biome_Climate_Parameter; equals(o: any): boolean; erosion(): net_minecraft_world_level_biome_Climate_Parameter; fitness(targetPoint: net_minecraft_world_level_biome_Climate_TargetPoint): number; hashCode(): number; humidity(): net_minecraft_world_level_biome_Climate_Parameter; offset(): number; parameterSpace(): any; temperature(): net_minecraft_world_level_biome_Climate_Parameter; toString(): string; weirdness(): net_minecraft_world_level_biome_Climate_Parameter; } interface net_minecraft_world_level_biome_Climate_Sampler { continentalness(): net_minecraft_world_level_levelgen_DensityFunction; depth(): net_minecraft_world_level_levelgen_DensityFunction; equals(o: any): boolean; erosion(): net_minecraft_world_level_levelgen_DensityFunction; findSpawnPosition(): net_minecraft_core_BlockPos; hashCode(): number; humidity(): net_minecraft_world_level_levelgen_DensityFunction; sample(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_biome_Climate_TargetPoint; spawnTarget(): any; temperature(): net_minecraft_world_level_levelgen_DensityFunction; toString(): string; weirdness(): net_minecraft_world_level_levelgen_DensityFunction; } interface net_minecraft_world_level_biome_Climate_TargetPoint { continentalness(): number; depth(): number; equals(o: any): boolean; erosion(): number; hashCode(): number; humidity(): number; temperature(): number; toParameterArray(): number[]; toString(): string; weirdness(): number; } interface net_minecraft_world_level_biome_FeatureSorter { } interface net_minecraft_world_level_biome_FeatureSorter_StepFeatureData { equals(o: any): boolean; features(): any; hashCode(): number; indexMapping(): any; toString(): string; } interface net_minecraft_world_level_biome_FixedBiomeSource extends net_minecraft_world_level_biome_BiomeSource, net_minecraft_world_level_biome_BiomeManager_NoiseBiomeSource { readonly biome: net_minecraft_core_Holder; findBiomeHorizontal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, predicate: any, randomSource: net_minecraft_util_RandomSource, arg7: boolean, sampler: net_minecraft_world_level_biome_Climate_Sampler): any; findBiomeHorizontal(arg0: number, arg1: number, arg2: number, arg3: number, predicate: any, randomSource: net_minecraft_util_RandomSource, sampler: net_minecraft_world_level_biome_Climate_Sampler): any; getNoiseBiome(arg0: number, arg1: number, arg2: number, sampler: net_minecraft_world_level_biome_Climate_Sampler): net_minecraft_core_Holder; getNoiseBiome(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; } interface net_minecraft_world_level_biome_MobSpawnSettings { readonly costView: any; readonly creatureGenerationProbability: number; getCreatureProbability(): number; getEntityTypes(): any; getMobSpawnCost(entityType: net_minecraft_world_entity_EntityType): net_minecraft_world_level_biome_MobSpawnSettings_MobSpawnCost; getMobs(mobCategory: net_minecraft_world_entity_MobCategory): net_minecraft_util_random_WeightedList; getSpawnerTypes(): any; readonly mobSpawnCosts: any; readonly spawners: any; readonly typesView: any; } interface net_minecraft_world_level_biome_MobSpawnSettings_Builder { addMobCharge(entityType: net_minecraft_world_entity_EntityType, arg1: number, arg2: number): net_minecraft_world_level_biome_MobSpawnSettings_Builder; addSpawn(mobCategory: net_minecraft_world_entity_MobCategory, arg1: number, spawnerData: net_minecraft_world_level_biome_MobSpawnSettings_SpawnerData): net_minecraft_world_level_biome_MobSpawnSettings_Builder; build(): net_minecraft_world_level_biome_MobSpawnSettings; creatureGenerationProbability(arg0: number): net_minecraft_world_level_biome_MobSpawnSettings_Builder; readonly mobSpawnCosts: any; readonly spawners: any; } interface net_minecraft_world_level_biome_MobSpawnSettings_MobSpawnCost { charge(): number; energyBudget(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_biome_MobSpawnSettings_SpawnerData { equals(o: any): boolean; hashCode(): number; maxCount(): number; minCount(): number; toString(): string; type(): net_minecraft_world_entity_EntityType; } interface net_minecraft_world_level_biome_MultiNoiseBiomeSource extends net_minecraft_world_level_biome_BiomeSource { getNoiseBiome(arg0: number, arg1: number, arg2: number, sampler: net_minecraft_world_level_biome_Climate_Sampler): net_minecraft_core_Holder; getNoiseBiome(targetPoint: net_minecraft_world_level_biome_Climate_TargetPoint): net_minecraft_core_Holder; parameters(): net_minecraft_world_level_biome_Climate_ParameterList; stable(resourceKey: net_minecraft_resources_ResourceKey): boolean; } interface net_minecraft_world_level_biome_MultiNoiseBiomeSourceParameterList { parameters(): net_minecraft_world_level_biome_Climate_ParameterList; readonly preset: net_minecraft_world_level_biome_MultiNoiseBiomeSourceParameterList_Preset; } interface net_minecraft_world_level_biome_MultiNoiseBiomeSourceParameterList_Preset { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; provider(): any; toString(): string; usedBiomes(): any; } interface net_minecraft_world_level_biome_MultiNoiseBiomeSourceParameterLists { } interface net_minecraft_world_level_biome_OverworldBiomeBuilder { readonly FROZEN_RANGE: net_minecraft_world_level_biome_Climate_Parameter; readonly FULL_RANGE: net_minecraft_world_level_biome_Climate_Parameter; readonly MIDDLE_BIOMES: net_minecraft_resources_ResourceKey[][]; readonly MIDDLE_BIOMES_VARIANT: net_minecraft_resources_ResourceKey[][]; readonly OCEANS: net_minecraft_resources_ResourceKey[][]; readonly PLATEAU_BIOMES: net_minecraft_resources_ResourceKey[][]; readonly PLATEAU_BIOMES_VARIANT: net_minecraft_resources_ResourceKey[][]; readonly SHATTERED_BIOMES: net_minecraft_resources_ResourceKey[][]; readonly UNFROZEN_RANGE: net_minecraft_world_level_biome_Climate_Parameter; addBiomes(consumer: any): void; addBottomBiome(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter, parameter_: net_minecraft_world_level_biome_Climate_Parameter, parameter__: net_minecraft_world_level_biome_Climate_Parameter, parameter___: net_minecraft_world_level_biome_Climate_Parameter, parameter____: net_minecraft_world_level_biome_Climate_Parameter, arg6: number, resourceKey: net_minecraft_resources_ResourceKey): void; addDebugBiomes(consumer: any): void; addHighSlice(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter): void; addInlandBiomes(consumer: any): void; addLowSlice(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter): void; addMidSlice(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter): void; addOffCoastBiomes(consumer: any): void; addPeaks(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter): void; addSurfaceBiome(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter, parameter_: net_minecraft_world_level_biome_Climate_Parameter, parameter__: net_minecraft_world_level_biome_Climate_Parameter, parameter___: net_minecraft_world_level_biome_Climate_Parameter, parameter____: net_minecraft_world_level_biome_Climate_Parameter, arg6: number, resourceKey: net_minecraft_resources_ResourceKey): void; addUndergroundBiome(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter, parameter_: net_minecraft_world_level_biome_Climate_Parameter, parameter__: net_minecraft_world_level_biome_Climate_Parameter, parameter___: net_minecraft_world_level_biome_Climate_Parameter, parameter____: net_minecraft_world_level_biome_Climate_Parameter, arg6: number, resourceKey: net_minecraft_resources_ResourceKey): void; addUndergroundBiomes(consumer: any): void; addValleys(consumer: any, parameter: net_minecraft_world_level_biome_Climate_Parameter): void; readonly coastContinentalness: net_minecraft_world_level_biome_Climate_Parameter; readonly deepOceanContinentalness: net_minecraft_world_level_biome_Climate_Parameter; readonly erosions: net_minecraft_world_level_biome_Climate_Parameter[]; readonly farInlandContinentalness: net_minecraft_world_level_biome_Climate_Parameter; getContinentalnessThresholds(): net_minecraft_world_level_biome_Climate_Parameter[]; getDebugStringForContinentalness(arg0: number): string; getDebugStringForErosion(arg0: number): string; getDebugStringForHumidity(arg0: number): string; getDebugStringForTemperature(arg0: number): string; getErosionThresholds(): net_minecraft_world_level_biome_Climate_Parameter[]; getHumidityThresholds(): net_minecraft_world_level_biome_Climate_Parameter[]; getPeaksAndValleysThresholds(): net_minecraft_world_level_biome_Climate_Parameter[]; getTemperatureThresholds(): net_minecraft_world_level_biome_Climate_Parameter[]; getWeirdnessThresholds(): net_minecraft_world_level_biome_Climate_Parameter[]; readonly humidities: net_minecraft_world_level_biome_Climate_Parameter[]; readonly inlandContinentalness: net_minecraft_world_level_biome_Climate_Parameter; maybePickWindsweptSavannaBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_resources_ResourceKey; readonly midInlandContinentalness: net_minecraft_world_level_biome_Climate_Parameter; readonly mushroomFieldsContinentalness: net_minecraft_world_level_biome_Climate_Parameter; readonly nearInlandContinentalness: net_minecraft_world_level_biome_Climate_Parameter; readonly oceanContinentalness: net_minecraft_world_level_biome_Climate_Parameter; pickBadlandsBiome(arg0: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickBeachBiome(arg0: number, arg1: number): net_minecraft_resources_ResourceKey; pickMiddleBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickMiddleBiomeOrBadlandsIfHot(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickPeakBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickPlateauBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickShatteredBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickShatteredCoastBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; pickSlopeBiome(arg0: number, arg1: number, parameter: net_minecraft_world_level_biome_Climate_Parameter): net_minecraft_resources_ResourceKey; spawnTarget(): any; readonly temperatures: net_minecraft_world_level_biome_Climate_Parameter[]; } interface net_minecraft_world_level_biome_TheEndBiomeSource extends net_minecraft_world_level_biome_BiomeSource { readonly barrens: net_minecraft_core_Holder; readonly end: net_minecraft_core_Holder; readonly highlands: net_minecraft_core_Holder; readonly islands: net_minecraft_core_Holder; readonly midlands: net_minecraft_core_Holder; } interface net_minecraft_world_level_block_AbstractBannerBlock extends net_minecraft_world_level_block_BaseEntityBlock { readonly color: net_minecraft_world_item_DyeColor; getColor(): net_minecraft_world_item_DyeColor; } interface net_minecraft_world_level_block_AbstractCandleBlock extends net_minecraft_world_level_block_Block { canBeLit(blockState: net_minecraft_world_level_block_state_BlockState): boolean; getParticleOffsets(blockState: net_minecraft_world_level_block_state_BlockState): any; } interface net_minecraft_world_level_block_AbstractCauldronBlock extends net_minecraft_world_level_block_Block { canReceiveStalactiteDrip(fluid: net_minecraft_world_level_material_Fluid): boolean; getContentHeight(blockState: net_minecraft_world_level_block_state_BlockState): number; readonly interactions: net_minecraft_core_cauldron_CauldronInteraction_InteractionMap; isFull(blockState: net_minecraft_world_level_block_state_BlockState): boolean; receiveStalactiteDrip(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, fluid: net_minecraft_world_level_material_Fluid): void; } interface net_minecraft_world_level_block_AbstractChestBlock extends net_minecraft_world_level_block_BaseEntityBlock { readonly blockEntityType: any; combine(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: boolean): net_minecraft_world_level_block_DoubleBlockCombiner_NeighborCombineResult; } interface net_minecraft_world_level_block_AbstractFurnaceBlock extends net_minecraft_world_level_block_BaseEntityBlock { openContainer(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_level_block_AbstractSkullBlock extends net_minecraft_world_level_block_BaseEntityBlock { getType(): net_minecraft_world_level_block_SkullBlock_Type; readonly type: net_minecraft_world_level_block_SkullBlock_Type; } interface net_minecraft_world_level_block_AirBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_AmethystBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_AmethystClusterBlock extends net_minecraft_world_level_block_AmethystBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { readonly height: number; readonly shapes: any; readonly width: number; } interface net_minecraft_world_level_block_AnvilBlock extends net_minecraft_world_level_block_FallingBlock { } interface net_minecraft_world_level_block_AttachedStemBlock extends net_minecraft_world_level_block_VegetationBlock { readonly fruit: net_minecraft_resources_ResourceKey; readonly seed: net_minecraft_resources_ResourceKey; readonly stem: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_level_block_AzaleaBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_BambooSaplingBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { growBamboo(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_BambooStalkBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { getHeightAboveUpToMax(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getHeightBelowUpToMax(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; growBamboo(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, arg4: number): void; } interface net_minecraft_world_level_block_BannerBlock extends net_minecraft_world_level_block_AbstractBannerBlock { } interface net_minecraft_world_level_block_BarrelBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_BarrierBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_BaseCoralFanBlock extends net_minecraft_world_level_block_BaseCoralPlantTypeBlock { } interface net_minecraft_world_level_block_BaseCoralPlantBlock extends net_minecraft_world_level_block_BaseCoralPlantTypeBlock { } interface net_minecraft_world_level_block_BaseCoralPlantTypeBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { tryScheduleDieTick(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, scheduledTickAccess: net_minecraft_world_level_ScheduledTickAccess, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_BaseCoralWallFanBlock extends net_minecraft_world_level_block_BaseCoralFanBlock { } interface net_minecraft_world_level_block_BaseEntityBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_EntityBlock { } interface net_minecraft_world_level_block_BaseFireBlock extends net_minecraft_world_level_block_Block { canBurn(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly fireDamage: number; } interface net_minecraft_world_level_block_BasePressurePlateBlock extends net_minecraft_world_level_block_Block { checkPressed(entity: net_minecraft_world_entity_Entity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number): void; getPressedTime(): number; getSignalForState(blockState: net_minecraft_world_level_block_state_BlockState): number; getSignalStrength(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): number; setSignalForState(blockState: net_minecraft_world_level_block_state_BlockState, arg1: number): net_minecraft_world_level_block_state_BlockState; readonly type: net_minecraft_world_level_block_state_properties_BlockSetType; updateNeighbours(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_BaseRailBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { getRailDirection(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_BlockGetter, pos: net_minecraft_core_BlockPos, cart: net_minecraft_world_entity_vehicle_AbstractMinecart): net_minecraft_world_level_block_state_properties_RailShape; getShapeProperty(): net_minecraft_world_level_block_state_properties_Property; isFlexibleRail(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_BlockGetter, pos: net_minecraft_core_BlockPos): boolean; isStraight(): boolean; mirror(railShape: net_minecraft_world_level_block_state_properties_RailShape, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_properties_RailShape; mirror(blockState: net_minecraft_world_level_block_state_BlockState, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_BlockState; rotate(railShape: net_minecraft_world_level_block_state_properties_RailShape, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_properties_RailShape; rotate(blockState: net_minecraft_world_level_block_state_BlockState, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; updateDir(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: boolean): net_minecraft_world_level_block_state_BlockState; updateState(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: boolean): net_minecraft_world_level_block_state_BlockState; updateState(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; } interface net_minecraft_world_level_block_BaseTorchBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_BeaconBeamBlock { getColor(): net_minecraft_world_item_DyeColor; } interface net_minecraft_world_level_block_BeaconBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_BeaconBeamBlock { } interface net_minecraft_world_level_block_BedBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock, net_minecraft_world_level_block_EntityBlock { bounceUp(entity: net_minecraft_world_entity_Entity): void; readonly color: net_minecraft_world_item_DyeColor; getColor(): net_minecraft_world_item_DyeColor; kickVillagerOutOfBed(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_block_BeehiveBlock extends net_minecraft_world_level_block_BaseEntityBlock { angerNearbyBees(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; hiveContainsBees(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): boolean; releaseBeesAndResetHoneyLevel(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player, beeReleaseStatus: net_minecraft_world_level_block_entity_BeehiveBlockEntity_BeeReleaseStatus): void; resetHoneyLevel(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): void; spawnFluidParticle(level: net_minecraft_world_level_Level, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; spawnParticle(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, voxelShape: net_minecraft_world_phys_shapes_VoxelShape, arg3: number): void; trySpawnDripParticles(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_BeetrootBlock extends net_minecraft_world_level_block_CropBlock { } interface net_minecraft_world_level_block_BellBlock extends net_minecraft_world_level_block_BaseEntityBlock { attemptToRing(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; attemptToRing(entity: net_minecraft_world_entity_Entity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; getVoxelShape(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_shapes_VoxelShape; isProperHit(blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction, arg2: number): boolean; onHit(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockHitResult: net_minecraft_world_phys_BlockHitResult, player: net_minecraft_world_entity_player_Player, arg4: boolean): boolean; } interface net_minecraft_world_level_block_BigDripleafBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock, net_minecraft_world_level_block_BonemealableBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { makeShapes(): any; setTiltAndScheduleTick(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, tilt: net_minecraft_world_level_block_state_properties_Tilt, soundEvent: net_minecraft_sounds_SoundEvent): void; readonly shapes: any; } interface net_minecraft_world_level_block_BigDripleafStemBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock, net_minecraft_world_level_block_BonemealableBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_BlastFurnaceBlock extends net_minecraft_world_level_block_AbstractFurnaceBlock { } interface net_minecraft_world_level_block_Block extends net_minecraft_world_level_block_state_BlockBehaviour, net_minecraft_world_level_ItemLike { animateTick(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; builtInRegistryHolder(): net_minecraft_core_Holder_Reference; createBlockStateDefinition(builder: net_minecraft_world_level_block_state_StateDefinition_Builder): void; defaultBlockState(): net_minecraft_world_level_block_state_BlockState; destroy(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; dropFromExplosion(explosion: net_minecraft_world_level_Explosion): boolean; fallOn(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, arg4: number): void; getExplosionResistance(): number; getFriction(): number; getJumpFactor(): number; getName(): net_minecraft_network_chat_MutableComponent; getShapeForEachState(function_: any): any; getShapeForEachState(function_: any, propertys: net_minecraft_world_level_block_state_properties_Property[]): any; getSpeedFactor(): number; getStateDefinition(): net_minecraft_world_level_block_state_StateDefinition; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; handlePrecipitation(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, precipitation: net_minecraft_world_level_biome_Biome_Precipitation): void; hasDynamicShape(): boolean; isPossibleToRespawnInThis(blockState: net_minecraft_world_level_block_state_BlockState): boolean; item: net_minecraft_world_item_Item; playerDestroy(level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, itemStack: net_minecraft_world_item_ItemStack): void; playerWillDestroy(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, player: net_minecraft_world_entity_player_Player): net_minecraft_world_level_block_state_BlockState; popExperience(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, arg2: number): void; registerDefaultState(blockState: net_minecraft_world_level_block_state_BlockState): void; setPlacedBy(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): void; spawnDestroyParticles(level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; readonly stateDefinition: net_minecraft_world_level_block_state_StateDefinition; stepOn(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, entity: net_minecraft_world_entity_Entity): void; toString(): string; tryDropExperience(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, itemStack: net_minecraft_world_item_ItemStack, intProvider: net_minecraft_util_valueproviders_IntProvider): void; updateEntityMovementAfterFallOn(blockGetter: net_minecraft_world_level_BlockGetter, entity: net_minecraft_world_entity_Entity): void; wasExploded(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, explosion: net_minecraft_world_level_Explosion): void; withPropertiesOf(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_BlockTypes { } interface net_minecraft_world_level_block_Blocks { } interface net_minecraft_world_level_block_BonemealableBlock { getParticlePos(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; getType(): net_minecraft_world_level_block_BonemealableBlock_Type; isBonemealSuccess(level: net_minecraft_world_level_Level, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; isValidBonemealTarget(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; performBonemeal(serverLevel: net_minecraft_server_level_ServerLevel, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_BonemealableBlock_Type { } interface net_minecraft_world_level_block_BonemealableFeaturePlacerBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { readonly feature: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_level_block_BrewingStandBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_BrushableBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_Fallable { readonly brushCompletedSound: net_minecraft_sounds_SoundEvent; readonly brushSound: net_minecraft_sounds_SoundEvent; getBrushCompletedSound(): net_minecraft_sounds_SoundEvent; getBrushSound(): net_minecraft_sounds_SoundEvent; getTurnsInto(): net_minecraft_world_level_block_Block; readonly turnsInto: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_BubbleColumnBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BucketPickup { } interface net_minecraft_world_level_block_BucketPickup { getPickupSound(): any; pickupBlock(livingEntity: net_minecraft_world_entity_LivingEntity, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_level_block_BuddingAmethystBlock extends net_minecraft_world_level_block_AmethystBlock { } interface net_minecraft_world_level_block_BushBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_ButtonBlock extends net_minecraft_world_level_block_FaceAttachedHorizontalDirectionalBlock { checkPressed(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; getSound(arg0: boolean): net_minecraft_sounds_SoundEvent; makeShapes(): any; playSound(player: net_minecraft_world_entity_player_Player, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg3: boolean): void; press(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; readonly shapes: any; readonly ticksToStayPressed: number; readonly type: net_minecraft_world_level_block_state_properties_BlockSetType; updateNeighbours(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_CactusBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_CactusFlowerBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_CakeBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_CalibratedSculkSensorBlock extends net_minecraft_world_level_block_SculkSensorBlock { } interface net_minecraft_world_level_block_CampfireBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { readonly fireDamage: number; isSmokeSource(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly spawnParticles: boolean; } interface net_minecraft_world_level_block_CandleBlock extends net_minecraft_world_level_block_AbstractCandleBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_CandleCakeBlock extends net_minecraft_world_level_block_AbstractCandleBlock { readonly candleBlock: net_minecraft_world_level_block_CandleBlock; } interface net_minecraft_world_level_block_CarpetBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_CarrotBlock extends net_minecraft_world_level_block_CropBlock { } interface net_minecraft_world_level_block_CartographyTableBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_CarvedPumpkinBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock { canSpawnGolem(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; copperGolemBase: net_minecraft_world_level_block_state_pattern_BlockPattern; copperGolemFull: net_minecraft_world_level_block_state_pattern_BlockPattern; getOrCreateCopperGolemBase(): net_minecraft_world_level_block_state_pattern_BlockPattern; getOrCreateCopperGolemFull(): net_minecraft_world_level_block_state_pattern_BlockPattern; getOrCreateIronGolemBase(): net_minecraft_world_level_block_state_pattern_BlockPattern; getOrCreateIronGolemFull(): net_minecraft_world_level_block_state_pattern_BlockPattern; getOrCreateSnowGolemBase(): net_minecraft_world_level_block_state_pattern_BlockPattern; getOrCreateSnowGolemFull(): net_minecraft_world_level_block_state_pattern_BlockPattern; getWeatherStateFromPattern(blockPatternMatch: net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch): net_minecraft_world_level_block_WeatheringCopper_WeatherState; ironGolemBase: net_minecraft_world_level_block_state_pattern_BlockPattern; ironGolemFull: net_minecraft_world_level_block_state_pattern_BlockPattern; replaceCopperBlockWithChest(level: net_minecraft_world_level_Level, blockPatternMatch: net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch): void; snowGolemBase: net_minecraft_world_level_block_state_pattern_BlockPattern; snowGolemFull: net_minecraft_world_level_block_state_pattern_BlockPattern; trySpawnGolem(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_CauldronBlock extends net_minecraft_world_level_block_AbstractCauldronBlock { } interface net_minecraft_world_level_block_CaveVines { } interface net_minecraft_world_level_block_CaveVinesBlock extends net_minecraft_world_level_block_GrowingPlantHeadBlock, net_minecraft_world_level_block_CaveVines { } interface net_minecraft_world_level_block_CaveVinesPlantBlock extends net_minecraft_world_level_block_GrowingPlantBodyBlock, net_minecraft_world_level_block_CaveVines { } interface net_minecraft_world_level_block_CeilingHangingSignBlock extends net_minecraft_world_level_block_SignBlock { shouldTryToChainAnotherHangingSign(player: net_minecraft_world_entity_player_Player, blockHitResult: net_minecraft_world_phys_BlockHitResult, signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_level_block_ChainBlock extends net_minecraft_world_level_block_RotatedPillarBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_ChangeOverTimeBlock { changeOverTime(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; getAge(): any; getChanceModifier(): number; getNext(blockState: net_minecraft_world_level_block_state_BlockState): any; getNextState(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_block_ChestBlock extends net_minecraft_world_level_block_AbstractChestBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { blockEntityType: any; candidatePartnerFacing(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_core_Direction; chestCanConnectTo(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly closeSound: net_minecraft_sounds_SoundEvent; getChestType(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_world_level_block_state_properties_ChestType; getCloseChestSound(): net_minecraft_sounds_SoundEvent; getOpenChestSound(): net_minecraft_sounds_SoundEvent; getOpenChestStat(): net_minecraft_stats_Stat; readonly openSound: net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_level_block_ChiseledBookShelfBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SelectableSlotContainer { } interface net_minecraft_world_level_block_ChorusFlowerBlock extends net_minecraft_world_level_block_Block { placeDeadFlower(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; placeGrownFlower(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: number): void; readonly plant: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_ChorusPlantBlock extends net_minecraft_world_level_block_PipeBlock { } interface net_minecraft_world_level_block_CocoaBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_ColoredFallingBlock extends net_minecraft_world_level_block_FallingBlock { readonly dustColor: net_minecraft_util_ColorRGBA; } interface net_minecraft_world_level_block_CommandBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_GameMasterBlock { readonly automatic: boolean; execute(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, baseCommandBlock: net_minecraft_world_level_BaseCommandBlock, arg4: boolean): void; setPoweredAndUpdate(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, commandBlockEntity: net_minecraft_world_level_block_entity_CommandBlockEntity, arg3: boolean): void; } interface net_minecraft_world_level_block_ComparatorBlock extends net_minecraft_world_level_block_DiodeBlock, net_minecraft_world_level_block_EntityBlock { calculateOutputSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): number; getItemFrame(level: net_minecraft_world_level_Level, direction: net_minecraft_core_Direction, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_decoration_ItemFrame; getWeakChanges(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_LevelReader, pos: net_minecraft_core_BlockPos): boolean; onNeighborChange(state: net_minecraft_world_level_block_state_BlockState, levelReader: net_minecraft_world_level_LevelReader, pos: net_minecraft_core_BlockPos, neighbor: net_minecraft_core_BlockPos): void; refreshOutputState(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_ComposterBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_WorldlyContainerHolder { } interface net_minecraft_world_level_block_ConcretePowderBlock extends net_minecraft_world_level_block_FallingBlock { readonly concrete: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_ConduitBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_CopperBulbBlock extends net_minecraft_world_level_block_Block { checkAndFlip(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_CopperChestBlock extends net_minecraft_world_level_block_ChestBlock { getState(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; isWaxed(): boolean; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_CopperGolemStatueBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { getWeatheringState(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; updatePose(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; readonly weatheringState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_CopperGolemStatueBlock_Pose extends net_minecraft_util_StringRepresentable { getNextPose(): net_minecraft_world_level_block_CopperGolemStatueBlock_Pose; readonly name: string; } interface net_minecraft_world_level_block_CoralBlock extends net_minecraft_world_level_block_Block { readonly deadBlock: net_minecraft_world_level_block_Block; scanForWater(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_block_CoralFanBlock extends net_minecraft_world_level_block_BaseCoralFanBlock { readonly deadBlock: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_CoralPlantBlock extends net_minecraft_world_level_block_BaseCoralPlantTypeBlock { readonly deadBlock: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_CoralWallFanBlock extends net_minecraft_world_level_block_BaseCoralWallFanBlock { readonly deadBlock: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_CrafterBlock extends net_minecraft_world_level_block_BaseEntityBlock { dispenseFrom(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; dispenseItem(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, crafterBlockEntity: net_minecraft_world_level_block_entity_CrafterBlockEntity, itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState, recipeHolder: net_minecraft_world_item_crafting_RecipeHolder): void; setBlockEntityTriggered(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, arg1: boolean): void; } interface net_minecraft_world_level_block_CraftingTableBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_CreakingHeartBlock extends net_minecraft_world_level_block_BaseEntityBlock { tryAwardExperience(player: net_minecraft_world_entity_player_Player, blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_CropBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { getAge(blockState: net_minecraft_world_level_block_state_BlockState): number; getAgeProperty(): net_minecraft_world_level_block_state_properties_IntegerProperty; getBaseSeedId(): net_minecraft_world_level_ItemLike; getBonemealAgeIncrease(level: net_minecraft_world_level_Level): number; getMaxAge(): number; getStateForAge(arg0: number): net_minecraft_world_level_block_state_BlockState; growCrops(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; isMaxAge(blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_block_CrossCollisionBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { readonly collisionShapes: any; makeShapes(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): any; readonly shapes: any; } interface net_minecraft_world_level_block_CryingObsidianBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_DaylightDetectorBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_DecoratedPotBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_DetectorRailBlock extends net_minecraft_world_level_block_BaseRailBlock { checkPressed(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; getInteractingMinecartOfType(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, class_: any, predicate: any): any; getSearchBB(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_AABB; mirror(blockState: net_minecraft_world_level_block_state_BlockState, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_BlockState; mirror(railShape: net_minecraft_world_level_block_state_properties_RailShape, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_properties_RailShape; registerDefaultState(): void; registerDefaultState(blockState: net_minecraft_world_level_block_state_BlockState): void; rotate(blockState: net_minecraft_world_level_block_state_BlockState, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; rotate(railShape: net_minecraft_world_level_block_state_properties_RailShape, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_properties_RailShape; updatePowerToConnected(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: boolean): void; } interface net_minecraft_world_level_block_DiodeBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock { canSurviveOn(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; checkTickOnNeighbor(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; getAlternateSignal(signalGetter: net_minecraft_world_level_SignalGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): number; getDelay(blockState: net_minecraft_world_level_block_state_BlockState): number; getInputSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): number; getOutputSignal(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): number; isLocked(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; shouldPrioritize(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; shouldTurnOn(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; sideInputDiodesOnly(): boolean; updateNeighborsInFront(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_DirectionalBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_DirtPathBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_DispenserBlock extends net_minecraft_world_level_block_BaseEntityBlock { dispenseFrom(serverLevel: net_minecraft_server_level_ServerLevel, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): void; getDispenseMethod(level: net_minecraft_world_level_Level, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_core_dispenser_DispenseItemBehavior; } interface net_minecraft_world_level_block_DoorBlock extends net_minecraft_world_level_block_Block { getHinge(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_properties_DoorHingeSide; isOpen(blockState: net_minecraft_world_level_block_state_BlockState): boolean; playSound(entity: net_minecraft_world_entity_Entity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: boolean): void; setOpen(entity: net_minecraft_world_entity_Entity, level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, arg4: boolean): void; type(): net_minecraft_world_level_block_state_properties_BlockSetType; } interface net_minecraft_world_level_block_DoubleBlockCombiner { } interface net_minecraft_world_level_block_DoubleBlockCombiner_BlockType { } interface net_minecraft_world_level_block_DoubleBlockCombiner_Combiner { acceptDouble(object: any, object_: any): any; acceptNone(): any; acceptSingle(object: any): any; } interface net_minecraft_world_level_block_DoubleBlockCombiner_NeighborCombineResult { apply(combiner: net_minecraft_world_level_block_DoubleBlockCombiner_Combiner): any; } interface net_minecraft_world_level_block_DoubleBlockCombiner_NeighborCombineResult_Double extends net_minecraft_world_level_block_DoubleBlockCombiner_NeighborCombineResult { readonly first: any; readonly second: any; } interface net_minecraft_world_level_block_DoubleBlockCombiner_NeighborCombineResult_Single extends net_minecraft_world_level_block_DoubleBlockCombiner_NeighborCombineResult { readonly single: any; } interface net_minecraft_world_level_block_DoublePlantBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_DragonEggBlock extends net_minecraft_world_level_block_FallingBlock { teleport(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_DriedGhastBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { getHydrationLevel(blockState: net_minecraft_world_level_block_state_BlockState): number; isReadyToSpawn(blockState: net_minecraft_world_level_block_state_BlockState): boolean; spawnGhastling(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; tickWaterlogged(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; } interface net_minecraft_world_level_block_DropExperienceBlock extends net_minecraft_world_level_block_Block { getExpDrop(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, breaker: net_minecraft_world_entity_Entity, tool: net_minecraft_world_item_ItemStack): number; readonly xpRange: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_block_DropperBlock extends net_minecraft_world_level_block_DispenserBlock { } interface net_minecraft_world_level_block_DryVegetationBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_EnchantingTableBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_EndGatewayBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_Portal { canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, fluid: net_minecraft_world_level_material_Fluid): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): boolean; } interface net_minecraft_world_level_block_EndPortalBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_Portal { canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, fluid: net_minecraft_world_level_material_Fluid): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): boolean; } interface net_minecraft_world_level_block_EndPortalFrameBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_EndRodBlock extends net_minecraft_world_level_block_RodBlock { } interface net_minecraft_world_level_block_EnderChestBlock extends net_minecraft_world_level_block_AbstractChestBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_EntityBlock { getListener(serverLevel: net_minecraft_server_level_ServerLevel, blockEntity: net_minecraft_world_level_block_entity_BlockEntity): net_minecraft_world_level_gameevent_GameEventListener; getTicker(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): net_minecraft_world_level_block_entity_BlockEntityTicker; newBlockEntity(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_entity_BlockEntity; } interface net_minecraft_world_level_block_EyeblossomBlock extends net_minecraft_world_level_block_FlowerBlock { tryChangingState(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; readonly type: net_minecraft_world_level_block_EyeblossomBlock_Type; } interface net_minecraft_world_level_block_EyeblossomBlock_Type { block(): net_minecraft_world_level_block_Block; readonly effect: net_minecraft_core_Holder; readonly effectDuration: number; emitSounds(): boolean; longSwitchSound(): net_minecraft_sounds_SoundEvent; readonly open: boolean; readonly particleColor: number; readonly shortSwitchSound: net_minecraft_sounds_SoundEvent; spawnTransformParticle(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; state(): net_minecraft_world_level_block_state_BlockState; transform(): net_minecraft_world_level_block_EyeblossomBlock_Type; } interface net_minecraft_world_level_block_FaceAttachedHorizontalDirectionalBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock { } interface net_minecraft_world_level_block_Fallable { getFallDamageSource(entity: net_minecraft_world_entity_Entity): net_minecraft_world_damagesource_DamageSource; onBrokenAfterFall(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, fallingBlockEntity: net_minecraft_world_entity_item_FallingBlockEntity): void; onLand(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, fallingBlockEntity: net_minecraft_world_entity_item_FallingBlockEntity): void; } interface net_minecraft_world_level_block_FallingBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_Fallable { falling(fallingBlockEntity: net_minecraft_world_entity_item_FallingBlockEntity): void; getDelayAfterPlace(): number; getDustColor(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_world_level_block_FarmBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_FenceBlock extends net_minecraft_world_level_block_CrossCollisionBlock { connectsTo(blockState: net_minecraft_world_level_block_state_BlockState, arg1: boolean, direction: net_minecraft_core_Direction): boolean; isSameFence(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly occlusionShapes: any; } interface net_minecraft_world_level_block_FenceGateBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock { readonly closeSound: net_minecraft_sounds_SoundEvent; isWall(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly openSound: net_minecraft_sounds_SoundEvent; readonly type: net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_world_level_block_FireBlock extends net_minecraft_world_level_block_BaseFireBlock { readonly burnOdds: any; canCatchFire(world: net_minecraft_world_level_BlockGetter, pos: net_minecraft_core_BlockPos, face: net_minecraft_core_Direction): boolean; checkBurnOut(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: number, randomSource: net_minecraft_util_RandomSource, arg4: number, face: net_minecraft_core_Direction): void; getBurnOdds(blockState: net_minecraft_world_level_block_state_BlockState): number; getIgniteOdds(blockState: net_minecraft_world_level_block_state_BlockState): number; getIgniteOdds(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): number; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getStateWithAge(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, arg2: number): net_minecraft_world_level_block_state_BlockState; readonly igniteOdds: any; isNearRain(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): boolean; isValidFireLocation(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; makeShapes(): any; setFlammable(block: net_minecraft_world_level_block_Block, arg1: number, arg2: number): void; readonly shapes: any; } interface net_minecraft_world_level_block_FireflyBushBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_FlowerBedBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock, net_minecraft_world_level_block_SegmentableBlock { canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, fluid: net_minecraft_world_level_material_Fluid): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty): boolean; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, block: net_minecraft_world_level_block_Block, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty, enumProperty: net_minecraft_world_level_block_state_properties_EnumProperty): net_minecraft_world_level_block_state_BlockState; makeShapes(): any; readonly shapes: any; } interface net_minecraft_world_level_block_FlowerBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_SuspiciousEffectHolder { getBeeInteractionEffect(): net_minecraft_world_effect_MobEffectInstance; readonly suspiciousStewEffects: net_minecraft_world_item_component_SuspiciousStewEffects; } interface net_minecraft_world_level_block_FlowerPotBlock extends net_minecraft_world_level_block_Block { addPlant(flower: net_minecraft_resources_ResourceLocation, fullPot: any): void; readonly emptyPot: any; readonly flowerDelegate: any; readonly fullPots: any; getEmptyPot(): net_minecraft_world_level_block_FlowerPotBlock; getFullPotsView(): any; getPotted(): net_minecraft_world_level_block_Block; isEmpty(): boolean; opposite(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; readonly potted: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_FrogspawnBlock extends net_minecraft_world_level_block_Block { destroyBlock(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; getRandomTadpolePositionOffset(randomSource: net_minecraft_util_RandomSource): number; hatchFrogspawn(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; spawnTadpoles(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; } interface net_minecraft_world_level_block_FrostedIceBlock extends net_minecraft_world_level_block_IceBlock { fewerNeigboursThan(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, arg2: number): boolean; slightlyMelt(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_block_FungusBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { readonly feature: net_minecraft_resources_ResourceKey; getFeature(levelReader: net_minecraft_world_level_LevelReader): any; readonly requiredBlock: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_block_FurnaceBlock extends net_minecraft_world_level_block_AbstractFurnaceBlock { } interface net_minecraft_world_level_block_GameMasterBlock { } interface net_minecraft_world_level_block_GlazedTerracottaBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock { } interface net_minecraft_world_level_block_GlowLichenBlock extends net_minecraft_world_level_block_MultifaceSpreadeableBlock, net_minecraft_world_level_block_BonemealableBlock { readonly spreader: net_minecraft_world_level_block_MultifaceSpreader; } interface net_minecraft_world_level_block_GrassBlock extends net_minecraft_world_level_block_SpreadingSnowyDirtBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_GrindstoneBlock extends net_minecraft_world_level_block_FaceAttachedHorizontalDirectionalBlock { getVoxelShape(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_shapes_VoxelShape; makeShapes(): any; readonly shapes: any; } interface net_minecraft_world_level_block_GrowingPlantBlock extends net_minecraft_world_level_block_Block { canAttachTo(blockState: net_minecraft_world_level_block_state_BlockState): boolean; getBodyBlock(): net_minecraft_world_level_block_Block; getHeadBlock(): net_minecraft_world_level_block_GrowingPlantHeadBlock; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; readonly growthDirection: net_minecraft_core_Direction; readonly scheduleFluidTicks: boolean; readonly shape: net_minecraft_world_phys_shapes_VoxelShape; } interface net_minecraft_world_level_block_GrowingPlantBodyBlock extends net_minecraft_world_level_block_GrowingPlantBlock, net_minecraft_world_level_block_BonemealableBlock { getHeadPos(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): any; updateHeadAfterConvertedFromBody(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_GrowingPlantHeadBlock extends net_minecraft_world_level_block_GrowingPlantBlock, net_minecraft_world_level_block_BonemealableBlock { canGrowInto(blockState: net_minecraft_world_level_block_state_BlockState): boolean; getBlocksToGrowWhenBonemealed(randomSource: net_minecraft_util_RandomSource): number; getGrowIntoState(blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; getMaxAgeState(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; readonly growPerTickProbability: number; isMaxAge(blockState: net_minecraft_world_level_block_state_BlockState): boolean; updateBodyAfterConvertedFromHead(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_HalfTransparentBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_HangingMossBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { canGrowInto(blockState: net_minecraft_world_level_block_state_BlockState): boolean; canStayAtPosition(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; getTip(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; } interface net_minecraft_world_level_block_HangingRootsBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_HayBlock extends net_minecraft_world_level_block_RotatedPillarBlock { } interface net_minecraft_world_level_block_HeavyCoreBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_HoneyBlock extends net_minecraft_world_level_block_HalfTransparentBlock { doSlideMovement(entity: net_minecraft_world_entity_Entity): void; isSlidingDown(blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity): boolean; maybeDoSlideAchievement(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): void; maybeDoSlideEffects(level: net_minecraft_world_level_Level, entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_world_level_block_HopperBlock extends net_minecraft_world_level_block_BaseEntityBlock { checkPoweredState(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; readonly interactionShapes: any; makeShapes(voxelShape: net_minecraft_world_phys_shapes_VoxelShape): any; readonly shapes: any; } interface net_minecraft_world_level_block_HorizontalDirectionalBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_HugeMushroomBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_IceBlock extends net_minecraft_world_level_block_HalfTransparentBlock { melt(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_InfestedBlock extends net_minecraft_world_level_block_Block { getHostBlock(): net_minecraft_world_level_block_Block; readonly hostBlock: net_minecraft_world_level_block_Block; hostStateByInfested(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; spawnInfestation(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_InfestedRotatedPillarBlock extends net_minecraft_world_level_block_InfestedBlock { } interface net_minecraft_world_level_block_IronBarsBlock extends net_minecraft_world_level_block_CrossCollisionBlock { attachsTo(blockState: net_minecraft_world_level_block_state_BlockState, arg1: boolean): boolean; } interface net_minecraft_world_level_block_JigsawBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_EntityBlock, net_minecraft_world_level_block_GameMasterBlock { } interface net_minecraft_world_level_block_JukeboxBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_KelpBlock extends net_minecraft_world_level_block_GrowingPlantHeadBlock, net_minecraft_world_level_block_LiquidBlockContainer { getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_KelpPlantBlock extends net_minecraft_world_level_block_GrowingPlantBodyBlock, net_minecraft_world_level_block_LiquidBlockContainer { } interface net_minecraft_world_level_block_LadderBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { canAttachTo(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; } interface net_minecraft_world_level_block_LanternBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_LavaCauldronBlock extends net_minecraft_world_level_block_AbstractCauldronBlock { } interface net_minecraft_world_level_block_LayeredCauldronBlock extends net_minecraft_world_level_block_AbstractCauldronBlock { handleEntityOnFireInside(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; readonly precipitationType: net_minecraft_world_level_biome_Biome_Precipitation; } interface net_minecraft_world_level_block_LeafLitterBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_SegmentableBlock { canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, fluid: net_minecraft_world_level_material_Fluid): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty): boolean; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, block: net_minecraft_world_level_block_Block, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty, enumProperty: net_minecraft_world_level_block_state_properties_EnumProperty): net_minecraft_world_level_block_state_BlockState; makeShapes(): any; readonly shapes: any; } interface net_minecraft_world_level_block_LeavesBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { decaying(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly leafParticleChance: number; makeFallingLeavesParticles(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, blockState: net_minecraft_world_level_block_state_BlockState, blockPos_: net_minecraft_core_BlockPos): void; spawnFallingLeavesParticle(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; } interface net_minecraft_world_level_block_LecternBlock extends net_minecraft_world_level_block_BaseEntityBlock { openScreen(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_level_block_LevelEvent { } interface net_minecraft_world_level_block_LeverBlock extends net_minecraft_world_level_block_FaceAttachedHorizontalDirectionalBlock { makeShapes(): any; pull(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; readonly shapes: any; updateNeighbours(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_LightBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_LightningRodBlock extends net_minecraft_world_level_block_RodBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { onLightningStrike(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; updateNeighbours(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_LiquidBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BucketPickup { fizz(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; readonly fluid: net_minecraft_world_level_material_FlowingFluid; shouldSpreadLiquid(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly stateCache: any; } interface net_minecraft_world_level_block_LiquidBlockContainer { canPlaceLiquid(livingEntity: net_minecraft_world_entity_LivingEntity, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluid: net_minecraft_world_level_material_Fluid): boolean; placeLiquid(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): boolean; } interface net_minecraft_world_level_block_LoomBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock { } interface net_minecraft_world_level_block_MagmaBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_MangroveLeavesBlock extends net_minecraft_world_level_block_TintedParticleLeavesBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_MangrovePropaguleBlock extends net_minecraft_world_level_block_SaplingBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_MangroveRootsBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_Mirror extends net_minecraft_util_StringRepresentable { getRotation(direction: net_minecraft_core_Direction): net_minecraft_world_level_block_Rotation; readonly id: string; mirror(arg0: number, arg1: number): number; mirror(direction: net_minecraft_core_Direction): net_minecraft_core_Direction; rotation(): any; symbol(): net_minecraft_network_chat_Component; } interface net_minecraft_world_level_block_MossyCarpetBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { makeShapes(): any; readonly shapes: any; } interface net_minecraft_world_level_block_MudBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_MultifaceBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { readonly canMirrorX: boolean; readonly canMirrorZ: boolean; readonly canRotate: boolean; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): net_minecraft_world_level_block_state_BlockState; getStateForPlacement(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_world_level_block_state_BlockState; isFaceSupported(direction: net_minecraft_core_Direction): boolean; isValidStateForPlacement(blockGetter: net_minecraft_world_level_BlockGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; makeShapes(): any; mapDirections(blockState: net_minecraft_world_level_block_state_BlockState, function_: any): net_minecraft_world_level_block_state_BlockState; readonly shapes: any; } interface net_minecraft_world_level_block_MultifaceSpreadeableBlock extends net_minecraft_world_level_block_MultifaceBlock { getSpreader(): net_minecraft_world_level_block_MultifaceSpreader; } interface net_minecraft_world_level_block_MultifaceSpreader { canSpreadInAnyDirection(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; readonly config: net_minecraft_world_level_block_MultifaceSpreader_SpreadConfig; getSpreadFromFaceTowardDirection(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction, spreadPredicate: net_minecraft_world_level_block_MultifaceSpreader_SpreadPredicate): any; spreadAll(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg3: boolean): number; spreadFromFaceTowardAllDirections(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, arg4: boolean): number; spreadFromFaceTowardDirection(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction, arg5: boolean): any; spreadFromFaceTowardRandomDirection(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, randomSource: net_minecraft_util_RandomSource, arg5: boolean): any; spreadFromRandomFaceTowardRandomDirection(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): any; spreadToFace(levelAccessor: net_minecraft_world_level_LevelAccessor, spreadPos: net_minecraft_world_level_block_MultifaceSpreader_SpreadPos, arg2: boolean): any; } interface net_minecraft_world_level_block_MultifaceSpreader_DefaultSpreaderConfig extends net_minecraft_world_level_block_MultifaceSpreader_SpreadConfig { block: net_minecraft_world_level_block_MultifaceBlock; stateCanBeReplaced(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_block_MultifaceSpreader_SpreadConfig { canSpreadFrom(blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): boolean; canSpreadInto(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, spreadPos: net_minecraft_world_level_block_MultifaceSpreader_SpreadPos): boolean; getSpreadTypes(): net_minecraft_world_level_block_MultifaceSpreader_SpreadType[]; getStateForPlacement(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_world_level_block_state_BlockState; hasFace(blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): boolean; isOtherBlockValidAsSource(blockState: net_minecraft_world_level_block_state_BlockState): boolean; placeBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, spreadPos: net_minecraft_world_level_block_MultifaceSpreader_SpreadPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: boolean): boolean; } interface net_minecraft_world_level_block_MultifaceSpreader_SpreadPos { equals(o: any): boolean; face(): net_minecraft_core_Direction; hashCode(): number; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_world_level_block_MultifaceSpreader_SpreadPredicate { test(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, spreadPos: net_minecraft_world_level_block_MultifaceSpreader_SpreadPos): boolean; } interface net_minecraft_world_level_block_MultifaceSpreader_SpreadType { getSpreadPos(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction): net_minecraft_world_level_block_MultifaceSpreader_SpreadPos; } interface net_minecraft_world_level_block_MushroomBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { readonly feature: net_minecraft_resources_ResourceKey; growMushroom(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): boolean; } interface net_minecraft_world_level_block_MyceliumBlock extends net_minecraft_world_level_block_SpreadingSnowyDirtBlock { } interface net_minecraft_world_level_block_NetherPortalBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_Portal { getExitPortal(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, arg4: boolean, worldBorder: net_minecraft_world_level_border_WorldBorder): net_minecraft_world_level_portal_TeleportTransition; } interface net_minecraft_world_level_block_NetherSproutsBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_NetherVines { } interface net_minecraft_world_level_block_NetherWartBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_NetherrackBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_NoteBlock extends net_minecraft_world_level_block_Block { getCustomSoundId(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): net_minecraft_resources_ResourceLocation; playNote(entity: net_minecraft_world_entity_Entity, blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; setInstrument(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_NyliumBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { place(registry: net_minecraft_core_Registry, resourceKey: net_minecraft_resources_ResourceKey, serverLevel: net_minecraft_server_level_ServerLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_ObserverBlock extends net_minecraft_world_level_block_DirectionalBlock { startSignal(levelReader: net_minecraft_world_level_LevelReader, scheduledTickAccess: net_minecraft_world_level_ScheduledTickAccess, blockPos: net_minecraft_core_BlockPos): void; updateNeighborsInFront(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_PiglinWallSkullBlock extends net_minecraft_world_level_block_WallSkullBlock { } interface net_minecraft_world_level_block_PipeBlock extends net_minecraft_world_level_block_Block { makeShapes(arg0: number): any; readonly shapes: any; } interface net_minecraft_world_level_block_PitcherCropBlock extends net_minecraft_world_level_block_DoublePlantBlock, net_minecraft_world_level_block_BonemealableBlock { canGrow(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number): boolean; getLowerHalf(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): any; grow(serverLevel: net_minecraft_server_level_ServerLevel, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, arg3: number): void; isMaxAge(blockState: net_minecraft_world_level_block_state_BlockState): boolean; makeShapes(): any; readonly shapes: any; } interface net_minecraft_world_level_block_PlayerHeadBlock extends net_minecraft_world_level_block_SkullBlock { } interface net_minecraft_world_level_block_PlayerWallHeadBlock extends net_minecraft_world_level_block_WallSkullBlock { } interface net_minecraft_world_level_block_PointedDripstoneBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_Fallable, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_Portal { getLocalTransition(): net_minecraft_world_level_block_Portal_Transition; getPortalDestination(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_portal_TeleportTransition; getPortalTransitionTime(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): number; } interface net_minecraft_world_level_block_Portal_Transition { } interface net_minecraft_world_level_block_PotatoBlock extends net_minecraft_world_level_block_CropBlock { } interface net_minecraft_world_level_block_PowderSnowBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BucketPickup { } interface net_minecraft_world_level_block_PoweredBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_PoweredRailBlock extends net_minecraft_world_level_block_BaseRailBlock { findPoweredRailSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: boolean, arg4: number): boolean; readonly isActivator: boolean; isActivatorRail(): boolean; isSameRailWithPower(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: boolean, arg3: number, railShape: net_minecraft_world_level_block_state_properties_RailShape): boolean; mirror(blockState: net_minecraft_world_level_block_state_BlockState, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_BlockState; mirror(railShape: net_minecraft_world_level_block_state_properties_RailShape, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_properties_RailShape; registerDefaultState(): void; registerDefaultState(blockState: net_minecraft_world_level_block_state_BlockState): void; rotate(blockState: net_minecraft_world_level_block_state_BlockState, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; rotate(railShape: net_minecraft_world_level_block_state_properties_RailShape, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_properties_RailShape; updateState(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; updateState(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: boolean): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_PressurePlateBlock extends net_minecraft_world_level_block_BasePressurePlateBlock { } interface net_minecraft_world_level_block_PumpkinBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_RailBlock extends net_minecraft_world_level_block_BaseRailBlock { mirror(blockState: net_minecraft_world_level_block_state_BlockState, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_BlockState; mirror(railShape: net_minecraft_world_level_block_state_properties_RailShape, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_properties_RailShape; rotate(blockState: net_minecraft_world_level_block_state_BlockState, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; rotate(railShape: net_minecraft_world_level_block_state_properties_RailShape, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_properties_RailShape; updateState(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; updateState(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: boolean): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_RailState { readonly block: net_minecraft_world_level_block_BaseRailBlock; canConnectTo(railState: net_minecraft_world_level_block_RailState): boolean; readonly canMakeSlopes: boolean; connectTo(railState: net_minecraft_world_level_block_RailState): void; readonly connections: any; connectsTo(railState: net_minecraft_world_level_block_RailState): boolean; countPotentialConnections(): number; getConnections(): any; getRail(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_RailState; getState(): net_minecraft_world_level_block_state_BlockState; hasConnection(blockPos: net_minecraft_core_BlockPos): boolean; hasNeighborRail(blockPos: net_minecraft_core_BlockPos): boolean; hasRail(blockPos: net_minecraft_core_BlockPos): boolean; readonly isStraight: boolean; readonly level: net_minecraft_world_level_Level; place(arg0: boolean, arg1: boolean, railShape: net_minecraft_world_level_block_state_properties_RailShape): net_minecraft_world_level_block_RailState; readonly pos: net_minecraft_core_BlockPos; removeSoftConnections(): void; state: net_minecraft_world_level_block_state_BlockState; updateConnections(railShape: net_minecraft_world_level_block_state_properties_RailShape): void; } interface net_minecraft_world_level_block_RedStoneOreBlock extends net_minecraft_world_level_block_Block { getExpDrop(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, breaker: net_minecraft_world_entity_Entity, tool: net_minecraft_world_item_ItemStack): number; } interface net_minecraft_world_level_block_RedStoneWireBlock extends net_minecraft_world_level_block_Block { canSurviveOn(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; checkCornerChangeAt(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; readonly crossState: net_minecraft_world_level_block_state_BlockState; readonly evaluator: net_minecraft_world_level_redstone_RedstoneWireEvaluator; getBlockSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): number; getConnectingSide(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_world_level_block_state_properties_RedstoneSide; getConnectingSide(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, arg3: boolean): net_minecraft_world_level_block_state_properties_RedstoneSide; getConnectionState(blockGetter: net_minecraft_world_level_BlockGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getMissingConnections(blockGetter: net_minecraft_world_level_BlockGetter, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; makeShapes(): any; readonly shapes: any; shouldSignal: boolean; updateNeighborsOfNeighboringWires(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; updatePowerStrength(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; updatesOnShapeChange(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_RedstoneLampBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_RedstoneTorchBlock extends net_minecraft_world_level_block_BaseTorchBlock { hasNeighborSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; notifyNeighbors(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; randomOrientation(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_redstone_Orientation; } interface net_minecraft_world_level_block_RedstoneTorchBlock_Toggle { readonly pos: net_minecraft_core_BlockPos; readonly when: number; } interface net_minecraft_world_level_block_RedstoneWallTorchBlock extends net_minecraft_world_level_block_RedstoneTorchBlock { } interface net_minecraft_world_level_block_RenderShape { } interface net_minecraft_world_level_block_RepeaterBlock extends net_minecraft_world_level_block_DiodeBlock { } interface net_minecraft_world_level_block_RespawnAnchorBlock extends net_minecraft_world_level_block_Block { explode(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_RodBlock extends net_minecraft_world_level_block_DirectionalBlock { } interface net_minecraft_world_level_block_RootedDirtBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_RootsBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_RotatedPillarBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_Rotation extends net_minecraft_util_StringRepresentable { getIndex(): number; getRotated(rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_Rotation; readonly id: string; readonly index: number; rotate(direction: net_minecraft_core_Direction): net_minecraft_core_Direction; rotate(arg0: number, arg1: number): number; rotation(): any; } interface net_minecraft_world_level_block_SandBlock extends net_minecraft_world_level_block_ColoredFallingBlock { } interface net_minecraft_world_level_block_SaplingBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { advanceTree(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): void; readonly treeGrower: net_minecraft_world_level_block_grower_TreeGrower; } interface net_minecraft_world_level_block_ScaffoldingBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { isBottom(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, arg2: number): boolean; } interface net_minecraft_world_level_block_SculkBehaviour { attemptSpreadVein(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, collection: any, arg4: boolean): boolean; attemptUseCharge(chargeCursor: net_minecraft_world_level_block_SculkSpreader_ChargeCursor, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, sculkSpreader: net_minecraft_world_level_block_SculkSpreader, arg5: boolean): number; canChangeBlockStateOnSpread(): boolean; depositCharge(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; getSculkSpreadDelay(): number; onDischarged(levelAccessor: net_minecraft_world_level_LevelAccessor, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; updateDecayDelay(arg0: number): number; } interface net_minecraft_world_level_block_SculkBlock extends net_minecraft_world_level_block_DropExperienceBlock, net_minecraft_world_level_block_SculkBehaviour { getRandomGrowthState(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, arg3: boolean): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_SculkCatalystBlock extends net_minecraft_world_level_block_BaseEntityBlock { getExpDrop(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, breaker: net_minecraft_world_entity_Entity, tool: net_minecraft_world_item_ItemStack): number; readonly xpRange: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_block_SculkSensorBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { activate(entity: net_minecraft_world_entity_Entity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number, arg5: number): void; getActiveTicks(): number; getExpDrop(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, breaker: net_minecraft_world_entity_Entity, tool: net_minecraft_world_item_ItemStack): number; } interface net_minecraft_world_level_block_SculkShriekerBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { getExpDrop(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, breaker: net_minecraft_world_entity_Entity, tool: net_minecraft_world_item_ItemStack): number; } interface net_minecraft_world_level_block_SculkSpreader { addCursor(chargeCursor: net_minecraft_world_level_block_SculkSpreader_ChargeCursor): void; addCursors(blockPos: net_minecraft_core_BlockPos, arg1: number): void; additionalDecayRate(): number; chargeDecayRate(): number; clear(): void; cursors: any; getCursors(): any; growthSpawnCost(): number; isWorldGeneration(): boolean; load(valueInput: net_minecraft_world_level_storage_ValueInput): void; noGrowthRadius(): number; replaceableBlocks(): net_minecraft_tags_TagKey; save(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; updateCursors(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, arg3: boolean): void; } interface net_minecraft_world_level_block_SculkSpreader_ChargeCursor { charge: number; decayDelay: number; facings: any; getCharge(): number; getDecayDelay(): number; getFacingData(): any; getPos(): net_minecraft_core_BlockPos; isPosUnreasonable(blockPos: net_minecraft_core_BlockPos): boolean; mergeWith(chargeCursor: net_minecraft_world_level_block_SculkSpreader_ChargeCursor): void; pos: net_minecraft_core_BlockPos; shouldUpdate(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: boolean): boolean; update(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, sculkSpreader: net_minecraft_world_level_block_SculkSpreader, arg4: boolean): void; updateDelay: number; } interface net_minecraft_world_level_block_SculkVeinBlock extends net_minecraft_world_level_block_MultifaceSpreadeableBlock, net_minecraft_world_level_block_SculkBehaviour { attemptPlaceSculk(sculkSpreader: net_minecraft_world_level_block_SculkSpreader, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; getSameSpaceSpreader(): net_minecraft_world_level_block_MultifaceSpreader; readonly sameSpaceSpreader: net_minecraft_world_level_block_MultifaceSpreader; readonly veinSpreader: net_minecraft_world_level_block_MultifaceSpreader; } interface net_minecraft_world_level_block_SeaPickleBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_SeagrassBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock, net_minecraft_world_level_block_LiquidBlockContainer { } interface net_minecraft_world_level_block_SegmentableBlock { canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty): boolean; getSegmentAmountProperty(): net_minecraft_world_level_block_state_properties_IntegerProperty; getShapeCalculator(enumProperty: net_minecraft_world_level_block_state_properties_EnumProperty, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty): any; getShapeHeight(): number; getStateForPlacement(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext, block: net_minecraft_world_level_block_Block, integerProperty: net_minecraft_world_level_block_state_properties_IntegerProperty, enumProperty: net_minecraft_world_level_block_state_properties_EnumProperty): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_SelectableSlotContainer { getColumns(): number; getHitSlot(blockHitResult: net_minecraft_world_phys_BlockHitResult, direction: net_minecraft_core_Direction): any; getRows(): number; } interface net_minecraft_world_level_block_ShelfBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SelectableSlotContainer, net_minecraft_world_level_block_SideChainPartBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { playSound(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, soundEvent: net_minecraft_sounds_SoundEvent): void; swapHotbar(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, inventory: net_minecraft_world_entity_player_Inventory): boolean; } interface net_minecraft_world_level_block_ShortDryGrassBlock extends net_minecraft_world_level_block_DryVegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_ShulkerBoxBlock extends net_minecraft_world_level_block_BaseEntityBlock { readonly color: net_minecraft_world_item_DyeColor; getColor(): net_minecraft_world_item_DyeColor; } interface net_minecraft_world_level_block_SideChainPartBlock { addBlocksConnectingTowards(intFunction: any, sideChainPart: net_minecraft_world_level_block_state_properties_SideChainPart, consumer: any): void; canConnect(arg0: number, arg1: number): boolean; getAllBlocksConnectedTo(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): any; getFacing(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_core_Direction; getMaxChainLength(): number; getNeighbors(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): net_minecraft_world_level_block_SideChainPartBlock_Neighbors; getSideChainPart(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_properties_SideChainPart; isBeingUpdatedByNeighbor(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): boolean; isConnectable(blockState: net_minecraft_world_level_block_state_BlockState): boolean; setPart(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, sideChainPart: net_minecraft_world_level_block_state_properties_SideChainPart): void; setSideChainPart(blockState: net_minecraft_world_level_block_state_BlockState, sideChainPart: net_minecraft_world_level_block_state_properties_SideChainPart): net_minecraft_world_level_block_state_BlockState; updateNeighborsAfterPoweringDown(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; updateSelfAndNeighborsOnPoweringUp(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_SideChainPartBlock_EmptyNeighbor extends net_minecraft_world_level_block_SideChainPartBlock_Neighbor { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_block_SideChainPartBlock_Neighbor { connectToTheLeft(): void; connectToTheRight(): void; connectsTowards(sideChainPart: net_minecraft_world_level_block_state_properties_SideChainPart): boolean; disconnectFromLeft(): void; disconnectFromRight(): void; isConnectable(): boolean; isUnconnectableOrChainEnd(): boolean; pos(): net_minecraft_core_BlockPos; } interface net_minecraft_world_level_block_SideChainPartBlock_Neighbors { block(): net_minecraft_world_level_block_SideChainPartBlock; cache(): any; center(): net_minecraft_core_BlockPos; createNewNeighbor(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_SideChainPartBlock_Neighbor; equals(o: any): boolean; facing(): net_minecraft_core_Direction; getOrCreateNeighbor(direction: net_minecraft_core_Direction, integer: number): net_minecraft_world_level_block_SideChainPartBlock_Neighbor; hashCode(): number; isConnectableToThisBlock(blockState: net_minecraft_world_level_block_state_BlockState): boolean; left(arg0: number): net_minecraft_world_level_block_SideChainPartBlock_Neighbor; left(): net_minecraft_world_level_block_SideChainPartBlock_Neighbor; level(): net_minecraft_world_level_LevelAccessor; right(arg0: number): net_minecraft_world_level_block_SideChainPartBlock_Neighbor; right(): net_minecraft_world_level_block_SideChainPartBlock_Neighbor; toString(): string; } interface net_minecraft_world_level_block_SideChainPartBlock_SideChainNeighbor extends net_minecraft_world_level_block_SideChainPartBlock_Neighbor { block(): net_minecraft_world_level_block_SideChainPartBlock; equals(o: any): boolean; hashCode(): number; level(): net_minecraft_world_level_LevelAccessor; part(): net_minecraft_world_level_block_state_properties_SideChainPart; toString(): string; } interface net_minecraft_world_level_block_SignBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { getSignHitboxCenterPosition(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_Vec3; getYRotationDegrees(blockState: net_minecraft_world_level_block_state_BlockState): number; hasEditableText(player: net_minecraft_world_entity_player_Player, signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, arg2: boolean): boolean; openTextEdit(player: net_minecraft_world_entity_player_Player, signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, arg2: boolean): void; otherPlayerIsEditingSign(player: net_minecraft_world_entity_player_Player, signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity): boolean; type(): net_minecraft_world_level_block_state_properties_WoodType; } interface net_minecraft_world_level_block_SimpleWaterloggedBlock extends net_minecraft_world_level_block_BucketPickup, net_minecraft_world_level_block_LiquidBlockContainer { } interface net_minecraft_world_level_block_SkullBlock extends net_minecraft_world_level_block_AbstractSkullBlock { } interface net_minecraft_world_level_block_SkullBlock_Type extends net_minecraft_util_StringRepresentable { } interface net_minecraft_world_level_block_SkullBlock_Types extends net_minecraft_world_level_block_SkullBlock_Type { readonly name: string; } interface net_minecraft_world_level_block_SlabBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_SlimeBlock extends net_minecraft_world_level_block_HalfTransparentBlock { bounceUp(entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_world_level_block_SmallDripleafBlock extends net_minecraft_world_level_block_DoublePlantBlock, net_minecraft_world_level_block_BonemealableBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_SmithingTableBlock extends net_minecraft_world_level_block_CraftingTableBlock { } interface net_minecraft_world_level_block_SmokerBlock extends net_minecraft_world_level_block_AbstractFurnaceBlock { } interface net_minecraft_world_level_block_SnifferEggBlock extends net_minecraft_world_level_block_Block { getHatchLevel(blockState: net_minecraft_world_level_block_state_BlockState): number; isReadyToHatch(blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_block_SnowLayerBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_SnowyDirtBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_SoulFireBlock extends net_minecraft_world_level_block_BaseFireBlock { } interface net_minecraft_world_level_block_SoulSandBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_SoundType { readonly breakSound: net_minecraft_sounds_SoundEvent; readonly fallSound: net_minecraft_sounds_SoundEvent; getBreakSound(): net_minecraft_sounds_SoundEvent; getFallSound(): net_minecraft_sounds_SoundEvent; getHitSound(): net_minecraft_sounds_SoundEvent; getPitch(): number; getPlaceSound(): net_minecraft_sounds_SoundEvent; getStepSound(): net_minecraft_sounds_SoundEvent; getVolume(): number; readonly hitSound: net_minecraft_sounds_SoundEvent; readonly pitch: number; readonly placeSound: net_minecraft_sounds_SoundEvent; readonly stepSound: net_minecraft_sounds_SoundEvent; readonly volume: number; } interface net_minecraft_world_level_block_SpawnerBlock extends net_minecraft_world_level_block_BaseEntityBlock { getExpDrop(state: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, blockEntity: net_minecraft_world_level_block_entity_BlockEntity, breaker: net_minecraft_world_entity_Entity, tool: net_minecraft_world_item_ItemStack): number; } interface net_minecraft_world_level_block_SpongeBlock extends net_minecraft_world_level_block_Block { removeWaterBreadthFirstSearch(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): boolean; tryAbsorbWater(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_block_SporeBlossomBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_SpreadingSnowyDirtBlock extends net_minecraft_world_level_block_SnowyDirtBlock { } interface net_minecraft_world_level_block_StainedGlassBlock extends net_minecraft_world_level_block_TransparentBlock, net_minecraft_world_level_block_BeaconBeamBlock { readonly color: net_minecraft_world_item_DyeColor; } interface net_minecraft_world_level_block_StainedGlassPaneBlock extends net_minecraft_world_level_block_IronBarsBlock, net_minecraft_world_level_block_BeaconBeamBlock { readonly color: net_minecraft_world_item_DyeColor; } interface net_minecraft_world_level_block_StairBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { readonly base: net_minecraft_world_level_block_Block; readonly baseState: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_StandingSignBlock extends net_minecraft_world_level_block_SignBlock { } interface net_minecraft_world_level_block_StemBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { readonly attachedStem: net_minecraft_resources_ResourceKey; readonly fruit: net_minecraft_resources_ResourceKey; readonly seed: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_level_block_StonecutterBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_StructureBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_GameMasterBlock { trigger(serverLevel: net_minecraft_server_level_ServerLevel, structureBlockEntity: net_minecraft_world_level_block_entity_StructureBlockEntity): void; } interface net_minecraft_world_level_block_StructureVoidBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_SugarCaneBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_SupportType { isSupporting(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; } interface net_minecraft_world_level_block_SuspiciousEffectHolder { getSuspiciousEffects(): net_minecraft_world_item_component_SuspiciousStewEffects; } interface net_minecraft_world_level_block_SweetBerryBushBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_TallDryGrassBlock extends net_minecraft_world_level_block_DryVegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_TallFlowerBlock extends net_minecraft_world_level_block_DoublePlantBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_TallGrassBlock extends net_minecraft_world_level_block_VegetationBlock, net_minecraft_world_level_block_BonemealableBlock { } interface net_minecraft_world_level_block_TallSeagrassBlock extends net_minecraft_world_level_block_DoublePlantBlock, net_minecraft_world_level_block_LiquidBlockContainer { } interface net_minecraft_world_level_block_TargetBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_TestBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_GameMasterBlock { } interface net_minecraft_world_level_block_TestInstanceBlock extends net_minecraft_world_level_block_BaseEntityBlock, net_minecraft_world_level_block_GameMasterBlock { } interface net_minecraft_world_level_block_TintedGlassBlock extends net_minecraft_world_level_block_TransparentBlock { } interface net_minecraft_world_level_block_TintedParticleLeavesBlock extends net_minecraft_world_level_block_LeavesBlock { } interface net_minecraft_world_level_block_TntBlock extends net_minecraft_world_level_block_Block { onCaughtFire(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_Level, pos: net_minecraft_core_BlockPos, face: net_minecraft_core_Direction, igniter: net_minecraft_world_entity_LivingEntity): boolean; } interface net_minecraft_world_level_block_TorchBlock extends net_minecraft_world_level_block_BaseTorchBlock { readonly flameParticle: net_minecraft_core_particles_SimpleParticleType; } interface net_minecraft_world_level_block_TorchflowerCropBlock extends net_minecraft_world_level_block_CropBlock { } interface net_minecraft_world_level_block_TransparentBlock extends net_minecraft_world_level_block_HalfTransparentBlock { } interface net_minecraft_world_level_block_TrapDoorBlock extends net_minecraft_world_level_block_HorizontalDirectionalBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { getType(): net_minecraft_world_level_block_state_properties_BlockSetType; isLadder(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_LevelReader, pos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_LivingEntity): boolean; playSound(player: net_minecraft_world_entity_player_Player, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: boolean): void; toggle(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; readonly type: net_minecraft_world_level_block_state_properties_BlockSetType; } interface net_minecraft_world_level_block_TrappedChestBlock extends net_minecraft_world_level_block_ChestBlock { } interface net_minecraft_world_level_block_TrialSpawnerBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_TripWireBlock extends net_minecraft_world_level_block_Block { checkPressed(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): void; checkPressed(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, list: any): void; readonly hook: net_minecraft_world_level_block_Block; shouldConnectTo(blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): boolean; updateSource(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_TripWireHookBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_TurtleEggBlock extends net_minecraft_world_level_block_Block { canDestroyEgg(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): boolean; decreaseEggs(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; destroyEgg(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, arg4: number): void; shouldUpdateHatchLevel(level: net_minecraft_world_level_Level): boolean; } interface net_minecraft_world_level_block_TwistingVinesBlock extends net_minecraft_world_level_block_GrowingPlantHeadBlock { } interface net_minecraft_world_level_block_TwistingVinesPlantBlock extends net_minecraft_world_level_block_GrowingPlantBodyBlock { } interface net_minecraft_world_level_block_UntintedParticleLeavesBlock extends net_minecraft_world_level_block_LeavesBlock { readonly leafParticle: net_minecraft_core_particles_ParticleOptions; } interface net_minecraft_world_level_block_VaultBlock extends net_minecraft_world_level_block_BaseEntityBlock { } interface net_minecraft_world_level_block_VegetationBlock extends net_minecraft_world_level_block_Block { mayPlaceOn(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_block_VineBlock extends net_minecraft_world_level_block_Block { canSpread(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; canSupportAtFace(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; copyRandomFaces(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; countFaces(blockState: net_minecraft_world_level_block_state_BlockState): number; getUpdatedState(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; hasFaces(blockState: net_minecraft_world_level_block_state_BlockState): boolean; hasHorizontalConnection(blockState: net_minecraft_world_level_block_state_BlockState): boolean; makeShapes(): any; readonly shapes: any; } interface net_minecraft_world_level_block_WallBannerBlock extends net_minecraft_world_level_block_AbstractBannerBlock { } interface net_minecraft_world_level_block_WallBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_SimpleWaterloggedBlock { readonly collisionShapes: any; connectsTo(blockState: net_minecraft_world_level_block_state_BlockState, arg1: boolean, direction: net_minecraft_core_Direction): boolean; makeShapes(arg0: number, arg1: number): any; makeWallState(arg0: boolean, voxelShape: net_minecraft_world_phys_shapes_VoxelShape, voxelShape_: net_minecraft_world_phys_shapes_VoxelShape): net_minecraft_world_level_block_state_properties_WallSide; readonly shapes: any; shouldRaisePost(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, voxelShape: net_minecraft_world_phys_shapes_VoxelShape): boolean; sideUpdate(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): net_minecraft_world_level_block_state_BlockState; topUpdate(levelReader: net_minecraft_world_level_LevelReader, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; updateShape(blockState: net_minecraft_world_level_block_state_BlockState, levelReader: net_minecraft_world_level_LevelReader, scheduledTickAccess: net_minecraft_world_level_ScheduledTickAccess, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; updateShape(levelReader: net_minecraft_world_level_LevelReader, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean): net_minecraft_world_level_block_state_BlockState; updateSides(blockState: net_minecraft_world_level_block_state_BlockState, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, voxelShape: net_minecraft_world_phys_shapes_VoxelShape): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_WallHangingSignBlock extends net_minecraft_world_level_block_SignBlock { canAttachTo(levelReader: net_minecraft_world_level_LevelReader, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; canPlace(blockState: net_minecraft_world_level_block_state_BlockState, levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; isHittingEditableSide(blockHitResult: net_minecraft_world_phys_BlockHitResult, blockState: net_minecraft_world_level_block_state_BlockState): boolean; shouldTryToChainAnotherHangingSign(blockState: net_minecraft_world_level_block_state_BlockState, player: net_minecraft_world_entity_player_Player, blockHitResult: net_minecraft_world_phys_BlockHitResult, signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_level_block_WallSignBlock extends net_minecraft_world_level_block_SignBlock { } interface net_minecraft_world_level_block_WallSkullBlock extends net_minecraft_world_level_block_AbstractSkullBlock { } interface net_minecraft_world_level_block_WallTorchBlock extends net_minecraft_world_level_block_TorchBlock { } interface net_minecraft_world_level_block_WaterlilyBlock extends net_minecraft_world_level_block_VegetationBlock { } interface net_minecraft_world_level_block_WaterloggedTransparentBlock extends net_minecraft_world_level_block_TransparentBlock, net_minecraft_world_level_block_SimpleWaterloggedBlock { } interface net_minecraft_world_level_block_WeatheringCopper extends net_minecraft_world_level_block_ChangeOverTimeBlock { } interface net_minecraft_world_level_block_WeatheringCopper_WeatherState extends net_minecraft_util_StringRepresentable { readonly name: string; next(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; previous(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperBarsBlock extends net_minecraft_world_level_block_IronBarsBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperBlocks { asList(): any; equals(o: any): boolean; exposed(): net_minecraft_world_level_block_Block; forEach(consumer: any): void; hashCode(): number; oxidized(): net_minecraft_world_level_block_Block; toString(): string; unaffected(): net_minecraft_world_level_block_Block; waxed(): net_minecraft_world_level_block_Block; waxedExposed(): net_minecraft_world_level_block_Block; waxedMapping(): any; waxedOxidized(): net_minecraft_world_level_block_Block; waxedWeathered(): net_minecraft_world_level_block_Block; weathered(): net_minecraft_world_level_block_Block; weatheringMapping(): any; } interface net_minecraft_world_level_block_WeatheringCopperBulbBlock extends net_minecraft_world_level_block_CopperBulbBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperChainBlock extends net_minecraft_world_level_block_ChainBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperChestBlock extends net_minecraft_world_level_block_CopperChestBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; } interface net_minecraft_world_level_block_WeatheringCopperDoorBlock extends net_minecraft_world_level_block_DoorBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperFullBlock extends net_minecraft_world_level_block_Block, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperGolemStatueBlock extends net_minecraft_world_level_block_CopperGolemStatueBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; } interface net_minecraft_world_level_block_WeatheringCopperGrateBlock extends net_minecraft_world_level_block_WaterloggedTransparentBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperSlabBlock extends net_minecraft_world_level_block_SlabBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperStairBlock extends net_minecraft_world_level_block_StairBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringCopperTrapDoorBlock extends net_minecraft_world_level_block_TrapDoorBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringLanternBlock extends net_minecraft_world_level_block_LanternBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WeatheringLightningRodBlock extends net_minecraft_world_level_block_LightningRodBlock, net_minecraft_world_level_block_WeatheringCopper { getAge(): net_minecraft_world_level_block_WeatheringCopper_WeatherState; getAge(): any; readonly weatherState: net_minecraft_world_level_block_WeatheringCopper_WeatherState; } interface net_minecraft_world_level_block_WebBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_WeepingVinesBlock extends net_minecraft_world_level_block_GrowingPlantHeadBlock { } interface net_minecraft_world_level_block_WeepingVinesPlantBlock extends net_minecraft_world_level_block_GrowingPlantBodyBlock { } interface net_minecraft_world_level_block_WeightedPressurePlateBlock extends net_minecraft_world_level_block_BasePressurePlateBlock { readonly maxWeight: number; } interface net_minecraft_world_level_block_WetSpongeBlock extends net_minecraft_world_level_block_Block { } interface net_minecraft_world_level_block_WitherRoseBlock extends net_minecraft_world_level_block_FlowerBlock { } interface net_minecraft_world_level_block_WitherSkullBlock extends net_minecraft_world_level_block_SkullBlock { } interface net_minecraft_world_level_block_WitherWallSkullBlock extends net_minecraft_world_level_block_WallSkullBlock { } interface net_minecraft_world_level_block_WoolCarpetBlock extends net_minecraft_world_level_block_CarpetBlock { readonly color: net_minecraft_world_item_DyeColor; getColor(): net_minecraft_world_item_DyeColor; } interface net_minecraft_world_level_block_entity_AbstractFurnaceBlockEntity extends net_minecraft_world_level_block_entity_BaseContainerBlockEntity, net_minecraft_world_WorldlyContainer, net_minecraft_world_inventory_RecipeCraftingHolder, net_minecraft_world_inventory_StackedContentsCompatible { awardUsedRecipesAndPopExperience(serverPlayer: net_minecraft_server_level_ServerPlayer): void; readonly cookingResetJournal: any; cookingTimer: number; cookingTotalTime: number; readonly dataAccess: net_minecraft_world_inventory_ContainerData; getBurnDuration(fuelValues: net_minecraft_world_level_block_entity_FuelValues, itemStack: net_minecraft_world_item_ItemStack): number; getRecipesToAwardAndPopExperience(serverLevel: net_minecraft_server_level_ServerLevel, vec3: net_minecraft_world_phys_Vec3): any; isLit(): boolean; items: net_minecraft_core_NonNullList; litTimeRemaining: number; litTotalTime: number; needsCookingReset: boolean; onTransfer(slot: number, amountChange: number, transaction: any): void; readonly quickCheck: net_minecraft_world_item_crafting_RecipeManager_CachedCheck; readonly recipeType: net_minecraft_world_item_crafting_RecipeType; readonly recipesUsed: any; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; } interface net_minecraft_world_level_block_entity_BannerBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_Nameable { readonly baseColor: net_minecraft_world_item_DyeColor; getBaseColor(): net_minecraft_world_item_DyeColor; getItem(): net_minecraft_world_item_ItemStack; getPatterns(): net_minecraft_world_level_block_entity_BannerPatternLayers; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; name: net_minecraft_network_chat_Component; patterns: net_minecraft_world_level_block_entity_BannerPatternLayers; } interface net_minecraft_world_level_block_entity_BannerPattern { assetId(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; hashCode(): number; toString(): string; translationKey(): string; } interface net_minecraft_world_level_block_entity_BannerPatternLayers extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; layers(): any; removeLast(): net_minecraft_world_level_block_entity_BannerPatternLayers; toString(): string; } interface net_minecraft_world_level_block_entity_BannerPatternLayers_Builder { add(holder: net_minecraft_core_Holder, dyeColor: net_minecraft_world_item_DyeColor): net_minecraft_world_level_block_entity_BannerPatternLayers_Builder; add(layer: net_minecraft_world_level_block_entity_BannerPatternLayers_Layer): net_minecraft_world_level_block_entity_BannerPatternLayers_Builder; addAll(bannerPatternLayers: net_minecraft_world_level_block_entity_BannerPatternLayers): net_minecraft_world_level_block_entity_BannerPatternLayers_Builder; addIfRegistered(holderGetter: net_minecraft_core_HolderGetter, resourceKey: net_minecraft_resources_ResourceKey, dyeColor: net_minecraft_world_item_DyeColor): net_minecraft_world_level_block_entity_BannerPatternLayers_Builder; build(): net_minecraft_world_level_block_entity_BannerPatternLayers; readonly layers: any; } interface net_minecraft_world_level_block_entity_BannerPatternLayers_Layer { color(): net_minecraft_world_item_DyeColor; description(): net_minecraft_network_chat_MutableComponent; equals(o: any): boolean; hashCode(): number; pattern(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_level_block_entity_BannerPatterns { } interface net_minecraft_world_level_block_entity_BarrelBlockEntity extends net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; items: net_minecraft_core_NonNullList; readonly openersCounter: net_minecraft_world_level_block_entity_ContainerOpenersCounter; playSound(blockState: net_minecraft_world_level_block_state_BlockState, soundEvent: net_minecraft_sounds_SoundEvent): void; recheckOpen(): void; updateBlockState(blockState: net_minecraft_world_level_block_state_BlockState, arg1: boolean): void; } interface net_minecraft_world_level_block_entity_BaseContainerBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_Container, net_minecraft_world_MenuProvider, net_minecraft_world_Nameable { canOpen(player: net_minecraft_world_entity_player_Player): boolean; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; getDefaultName(): net_minecraft_network_chat_Component; getItems(): net_minecraft_core_NonNullList; isLocked(): boolean; lockKey: net_minecraft_world_LockCode; name: net_minecraft_network_chat_Component; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; setItems(nonNullList: net_minecraft_core_NonNullList): void; } interface net_minecraft_world_level_block_entity_BeaconBeamOwner { getBeamSections(): any; } interface net_minecraft_world_level_block_entity_BeaconBeamOwner_Section { readonly color: number; getColor(): number; getHeight(): number; height: number; increaseHeight(): void; } interface net_minecraft_world_level_block_entity_BeaconBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_MenuProvider, net_minecraft_world_Nameable, net_minecraft_world_level_block_entity_BeaconBeamOwner { beamSections: any; checkingBeamSections: any; readonly dataAccess: net_minecraft_world_inventory_ContainerData; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; lastCheckY: number; levels: number; lockKey: net_minecraft_world_LockCode; name: net_minecraft_network_chat_Component; primaryPower: net_minecraft_core_Holder; secondaryPower: net_minecraft_core_Holder; setCustomName(component: net_minecraft_network_chat_Component): void; } interface net_minecraft_world_level_block_entity_BedBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { readonly color: net_minecraft_world_item_DyeColor; getColor(): net_minecraft_world_item_DyeColor; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; } interface net_minecraft_world_level_block_entity_BeehiveBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { addOccupant(bee: net_minecraft_world_entity_animal_Bee): void; emptyAllLivingFromHive(player: net_minecraft_world_entity_player_Player, blockState: net_minecraft_world_level_block_state_BlockState, beeReleaseStatus: net_minecraft_world_level_block_entity_BeehiveBlockEntity_BeeReleaseStatus): void; getBees(): any; getOccupantCount(): number; hasSavedFlowerPos(): boolean; isEmpty(): boolean; isFireNearby(): boolean; isFull(): boolean; isSedated(): boolean; releaseAllOccupants(blockState: net_minecraft_world_level_block_state_BlockState, beeReleaseStatus: net_minecraft_world_level_block_entity_BeehiveBlockEntity_BeeReleaseStatus): any; savedFlowerPos: net_minecraft_core_BlockPos; storeBee(occupant: net_minecraft_world_level_block_entity_BeehiveBlockEntity_Occupant): void; readonly stored: any; } interface net_minecraft_world_level_block_entity_BeehiveBlockEntity_BeeReleaseStatus { } interface net_minecraft_world_level_block_entity_BeehiveBlockEntity_Occupant { createEntity(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_entity_Entity; entityData(): net_minecraft_world_item_component_TypedEntityData; equals(o: any): boolean; hashCode(): number; minTicksInHive(): number; ticksInHive(): number; toString(): string; } interface net_minecraft_world_level_block_entity_BellBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { clickDirection: net_minecraft_core_Direction; lastRingTimestamp: number; nearbyEntities: any; onHit(direction: net_minecraft_core_Direction): void; resonating: boolean; resonationTicks: number; shaking: boolean; ticks: number; updateEntities(): void; } interface net_minecraft_world_level_block_entity_BlastFurnaceBlockEntity extends net_minecraft_world_level_block_entity_AbstractFurnaceBlockEntity { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_level_block_entity_BlockEntity extends net_minecraft_util_debug_DebugValueSource { applyComponents(dataComponentMap: net_minecraft_core_component_DataComponentMap, dataComponentPatch: net_minecraft_core_component_DataComponentPatch): void; applyComponentsFromItemStack(itemStack: net_minecraft_world_item_ItemStack): void; applyImplicitComponents(dataComponentGetter: net_minecraft_core_component_DataComponentGetter): void; blockState: net_minecraft_world_level_block_state_BlockState; clearRemoved(): void; collectComponents(): net_minecraft_core_component_DataComponentMap; collectImplicitComponents(builder: net_minecraft_core_component_DataComponentMap_Builder): void; components(): net_minecraft_core_component_DataComponentMap; customPersistentData: net_minecraft_nbt_CompoundTag; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory): void; getBlockPos(): net_minecraft_core_BlockPos; getBlockState(): net_minecraft_world_level_block_state_BlockState; getLevel(): net_minecraft_world_level_Level; getNameForReporting(): string; getPersistentData(): net_minecraft_nbt_CompoundTag; getType(): net_minecraft_world_level_block_entity_BlockEntityType; getUpdatePacket(): net_minecraft_network_protocol_Packet; getUpdateTag(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; hasLevel(): boolean; isRemoved(): boolean; isValidBlockState(blockState: net_minecraft_world_level_block_state_BlockState): boolean; level: net_minecraft_world_level_Level; loadAdditional(valueInput: net_minecraft_world_level_storage_ValueInput): void; loadCustomOnly(valueInput: net_minecraft_world_level_storage_ValueInput): void; loadWithComponents(valueInput: net_minecraft_world_level_storage_ValueInput): void; preRemoveSideEffects(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; problemPath(): net_minecraft_util_ProblemReporter_PathElement; remove: boolean; removeComponentsFromTag(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; removeData(type: any): any; saveAdditional(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveCustomOnly(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; saveCustomOnly(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveId(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveMetadata(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveWithFullMetadata(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; saveWithFullMetadata(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveWithId(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; saveWithoutMetadata(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; saveWithoutMetadata(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; setBlockState(blockState: net_minecraft_world_level_block_state_BlockState): void; setChanged(): void; setComponents(dataComponentMap: net_minecraft_core_component_DataComponentMap): void; setData(type: any, data: any): any; setLevel(level: net_minecraft_world_level_Level): void; setRemoved(): void; syncData(type: any): void; triggerEvent(arg0: number, arg1: number): boolean; readonly type: net_minecraft_world_level_block_entity_BlockEntityType; validateBlockState(blockState: net_minecraft_world_level_block_state_BlockState): void; readonly worldPosition: net_minecraft_core_BlockPos; } interface net_minecraft_world_level_block_entity_BlockEntityTicker { tick(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; } interface net_minecraft_world_level_block_entity_BlockEntityType { builtInRegistryHolder(): net_minecraft_core_Holder_Reference; create(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_entity_BlockEntity; readonly factory: net_minecraft_world_level_block_entity_BlockEntityType_BlockEntitySupplier; getBlockEntity(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getValidBlocks(): any; isValid(blockState: net_minecraft_world_level_block_state_BlockState): boolean; onlyOpCanSetNbt(): boolean; readonly validBlocks: any; } interface net_minecraft_world_level_block_entity_BlockEntityType_BlockEntitySupplier { create(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_entity_BlockEntity; } interface net_minecraft_world_level_block_entity_BoundingBoxRenderable { getRenderableBox(): net_minecraft_world_level_block_entity_BoundingBoxRenderable_RenderableBox; renderMode(): net_minecraft_world_level_block_entity_BoundingBoxRenderable_Mode; } interface net_minecraft_world_level_block_entity_BoundingBoxRenderable_Mode { } interface net_minecraft_world_level_block_entity_BoundingBoxRenderable_RenderableBox { equals(o: any): boolean; hashCode(): number; localPos(): net_minecraft_core_BlockPos; size(): net_minecraft_core_Vec3i; toString(): string; } interface net_minecraft_world_level_block_entity_BrewingStandBlockEntity extends net_minecraft_world_level_block_entity_BaseContainerBlockEntity, net_minecraft_world_WorldlyContainer { brewTime: number; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; readonly dataAccess: net_minecraft_world_inventory_ContainerData; fuel: number; getPotionBits(): boolean[]; ingredient: net_minecraft_world_item_Item; items: net_minecraft_core_NonNullList; lastPotionCount: boolean[]; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; } interface net_minecraft_world_level_block_entity_BrushableBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { brush(arg0: number, serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, direction: net_minecraft_core_Direction, itemStack: net_minecraft_world_item_ItemStack): boolean; brushCount: number; brushCountResetsAtTick: number; brushingCompleted(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): void; checkReset(serverLevel: net_minecraft_server_level_ServerLevel): void; coolDownEndsAtTick: number; dropContent(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): void; getCompletionState(): number; getHitDirection(): net_minecraft_core_Direction; getItem(): net_minecraft_world_item_ItemStack; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; hitDirection: net_minecraft_core_Direction; item: net_minecraft_world_item_ItemStack; lootTable: net_minecraft_resources_ResourceKey; lootTableSeed: number; setLootTable(resourceKey: net_minecraft_resources_ResourceKey, arg1: number): void; tryLoadLootTable(valueInput: net_minecraft_world_level_storage_ValueInput): boolean; trySaveLootTable(valueOutput: net_minecraft_world_level_storage_ValueOutput): boolean; unpackLootTable(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_level_block_entity_CalibratedSculkSensorBlockEntity extends net_minecraft_world_level_block_entity_SculkSensorBlockEntity { } interface net_minecraft_world_level_block_entity_CampfireBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_Clearable { readonly cookingProgress: number[]; readonly cookingTime: number[]; getItems(): net_minecraft_core_NonNullList; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; readonly items: net_minecraft_core_NonNullList; markUpdated(): void; placeFood(serverLevel: net_minecraft_server_level_ServerLevel, livingEntity: net_minecraft_world_entity_LivingEntity, itemStack: net_minecraft_world_item_ItemStack): boolean; } interface net_minecraft_world_level_block_entity_ChestBlockEntity extends net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity, net_minecraft_world_level_block_entity_LidBlockEntity { readonly chestLidController: net_minecraft_world_level_block_entity_ChestLidController; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; items: net_minecraft_core_NonNullList; readonly openersCounter: net_minecraft_world_level_block_entity_ContainerOpenersCounter; recheckOpen(): void; signalOpenCount(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number, arg4: number): void; } interface net_minecraft_world_level_block_entity_ChestLidController { getOpenness(arg0: number): number; oOpenness: number; openness: number; shouldBeOpen(arg0: boolean): void; tickLid(): void; } interface net_minecraft_world_level_block_entity_ChiseledBookShelfBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_block_entity_ListBackedContainer { getLastInteractedSlot(): number; readonly items: net_minecraft_core_NonNullList; lastInteractedSlot: number; readonly lastInteractedSlotJournal: any; onTransfer(slot: number, amountChange: number, transaction: any): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; updateState(arg0: number): void; } interface net_minecraft_world_level_block_entity_CommandBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { auto: boolean; readonly commandBlock: net_minecraft_world_level_BaseCommandBlock; conditionMet: boolean; getCommandBlock(): net_minecraft_world_level_BaseCommandBlock; getMode(): net_minecraft_world_level_block_entity_CommandBlockEntity_Mode; isAutomatic(): boolean; isConditional(): boolean; isPowered(): boolean; markConditionMet(): boolean; onModeSwitch(): void; powered: boolean; scheduleTick(): void; setAutomatic(arg0: boolean): void; setPowered(arg0: boolean): void; wasConditionMet(): boolean; } interface net_minecraft_world_level_block_entity_CommandBlockEntity_Mode { } interface net_minecraft_world_level_block_entity_ComparatorBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { getOutputSignal(): number; output: number; setOutputSignal(arg0: number): void; } interface net_minecraft_world_level_block_entity_ConduitBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { activeRotation: number; destroyTarget: net_minecraft_world_entity_EntityReference; readonly effectBlocks: any; getActiveRotation(arg0: number): number; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; isActive(): boolean; isHunting(): boolean; nextAmbientSoundActivation: number; setHunting(arg0: boolean): void; tickCount: number; } interface net_minecraft_world_level_block_entity_ContainerOpenersCounter { decrementOpeners(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; getEntitiesWithContainerOpen(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): any; getOpenerCount(): number; hasContainerOpen(entity: net_minecraft_world_entity_Entity, blockPos: net_minecraft_core_BlockPos): boolean; incrementOpeners(livingEntity: net_minecraft_world_entity_LivingEntity, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: number): void; isOwnContainer(player: net_minecraft_world_entity_player_Player): boolean; maxInteractionRange: number; onClose(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; onOpen(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; openCount: number; openerCountChanged(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number, arg4: number): void; recheckOpeners(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_entity_CopperGolemStatueBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { createStatue(copperGolem: net_minecraft_world_entity_animal_coppergolem_CopperGolem): void; getItem(itemStack: net_minecraft_world_item_ItemStack, pose: net_minecraft_world_level_block_CopperGolemStatueBlock_Pose): net_minecraft_world_item_ItemStack; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; initCopperGolem(blockState: net_minecraft_world_level_block_state_BlockState, copperGolem: net_minecraft_world_entity_animal_coppergolem_CopperGolem): net_minecraft_world_entity_animal_coppergolem_CopperGolem; removeStatue(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_entity_animal_coppergolem_CopperGolem; } interface net_minecraft_world_level_block_entity_CrafterBlockEntity extends net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity, net_minecraft_world_inventory_CraftingContainer { addDisabledSlots(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; addTriggered(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; readonly containerData: net_minecraft_world_inventory_ContainerData; craftingTicksRemaining: number; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; getItems(): net_minecraft_core_NonNullList; getItems(): any; getRedstoneSignal(): number; isSlotDisabled(arg0: number): boolean; isTriggered(): boolean; items: net_minecraft_core_NonNullList; setCraftingTicksRemaining(arg0: number): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; setSlotState(arg0: number, arg1: boolean): void; setTriggered(arg0: boolean): void; slotCanBeDisabled(arg0: number): boolean; smallerStackExist(arg0: number, itemStack: net_minecraft_world_item_ItemStack, arg2: number): boolean; } interface net_minecraft_world_level_block_entity_CreakingHeartBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { clearCreakingInfo(): void; computeAnalogOutputSignal(): number; creakingHurt(): void; creakingInfo: any; distanceToCreaking(): number; emitParticles(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: boolean): void; emitter: number; emitterTarget: net_minecraft_world_phys_Vec3; getAnalogOutputSignal(): number; getCreakingProtector(): any; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; isProtector(creaking: net_minecraft_world_entity_monster_creaking_Creaking): boolean; outputSignal: number; removeProtector(damageSource: net_minecraft_world_damagesource_DamageSource): void; setCreakingInfo(creaking: net_minecraft_world_entity_monster_creaking_Creaking): void; setCreakingInfo(uUID: any): void; spreadResin(): any; ticker: number; ticksExisted: number; } interface net_minecraft_world_level_block_entity_DaylightDetectorBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { } interface net_minecraft_world_level_block_entity_DecoratedPotBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_RandomizableContainer, net_minecraft_world_ticks_ContainerSingleItem_BlockContainerSingleItem { decorations: net_minecraft_world_level_block_entity_PotDecorations; getDecorations(): net_minecraft_world_level_block_entity_PotDecorations; getDirection(): net_minecraft_core_Direction; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; item: net_minecraft_world_item_ItemStack; lastWobbleStyle: net_minecraft_world_level_block_entity_DecoratedPotBlockEntity_WobbleStyle; lootTable: net_minecraft_resources_ResourceKey; lootTableSeed: number; wobble(wobbleStyle: net_minecraft_world_level_block_entity_DecoratedPotBlockEntity_WobbleStyle): void; wobbleStartedAtTick: number; } interface net_minecraft_world_level_block_entity_DecoratedPotBlockEntity_WobbleStyle { readonly duration: number; } interface net_minecraft_world_level_block_entity_DecoratedPotPattern { assetId(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_block_entity_DecoratedPotPatterns { } interface net_minecraft_world_level_block_entity_DispenserBlockEntity extends net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; getRandomSlot(randomSource: net_minecraft_util_RandomSource): number; insertItem(itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; items: net_minecraft_core_NonNullList; } interface net_minecraft_world_level_block_entity_DropperBlockEntity extends net_minecraft_world_level_block_entity_DispenserBlockEntity { } interface net_minecraft_world_level_block_entity_EnchantingTableBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_Nameable { flip: number; flipA: number; flipT: number; name: net_minecraft_network_chat_Component; oFlip: number; oOpen: number; oRot: number; open: number; rot: number; setCustomName(component: net_minecraft_network_chat_Component): void; tRot: number; time: number; } interface net_minecraft_world_level_block_entity_EnderChestBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_block_entity_LidBlockEntity { readonly chestLidController: net_minecraft_world_level_block_entity_ChestLidController; readonly openersCounter: net_minecraft_world_level_block_entity_ContainerOpenersCounter; recheckOpen(): void; startOpen(containerUser: net_minecraft_world_entity_ContainerUser): void; stillValid(player: net_minecraft_world_entity_player_Player): boolean; stopOpen(containerUser: net_minecraft_world_entity_ContainerUser): void; } interface net_minecraft_world_level_block_entity_FuelValues { burnDuration(itemStack: net_minecraft_world_item_ItemStack): number; fuelItems(): any; isFuel(itemStack: net_minecraft_world_item_ItemStack): boolean; readonly values: any; } interface net_minecraft_world_level_block_entity_FuelValues_Builder { add(tagKey: net_minecraft_tags_TagKey, arg1: number): net_minecraft_world_level_block_entity_FuelValues_Builder; add(itemLike: net_minecraft_world_level_ItemLike, arg1: number): net_minecraft_world_level_block_entity_FuelValues_Builder; build(): net_minecraft_world_level_block_entity_FuelValues; readonly enabledFeatures: net_minecraft_world_flag_FeatureFlagSet; readonly items: net_minecraft_core_HolderLookup; putInternal(arg0: number, item: net_minecraft_world_item_Item): void; remove(tagKey: net_minecraft_tags_TagKey): net_minecraft_world_level_block_entity_FuelValues_Builder; readonly values: any; } interface net_minecraft_world_level_block_entity_FurnaceBlockEntity extends net_minecraft_world_level_block_entity_AbstractFurnaceBlockEntity { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_level_block_entity_HangingSignBlockEntity extends net_minecraft_world_level_block_entity_SignBlockEntity { } interface net_minecraft_world_level_block_entity_Hopper extends net_minecraft_world_Container { getLevelX(): number; getLevelY(): number; getLevelZ(): number; getSuckAabb(): net_minecraft_world_phys_AABB; isGridAligned(): boolean; } interface net_minecraft_world_level_block_entity_HopperBlockEntity extends net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity, net_minecraft_world_level_block_entity_Hopper { cooldownTime: number; readonly cooldownTimeJournal: any; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; facing: net_minecraft_core_Direction; getLastUpdateTime(): number; inventoryFull(): boolean; isOnCooldown(): boolean; isOnCustomCooldown(): boolean; items: net_minecraft_core_NonNullList; onTransfer(slot: number, amountChange: number, transaction: any): void; setCooldown(arg0: number): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; tickedGameTime: number; wasEmpty(slot: number, amountChange: number): boolean; } interface net_minecraft_world_level_block_entity_JigsawBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { finalState: string; generate(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: boolean): void; getFinalState(): string; getJoint(): net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType; getName(): net_minecraft_resources_ResourceLocation; getPlacementPriority(): number; getPool(): net_minecraft_resources_ResourceKey; getSelectionPriority(): number; getTarget(): net_minecraft_resources_ResourceLocation; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; joint: net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType; name: net_minecraft_resources_ResourceLocation; placementPriority: number; pool: net_minecraft_resources_ResourceKey; selectionPriority: number; setFinalState(string: string): void; setJoint(jointType: net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType): void; setName(resourceLocation: net_minecraft_resources_ResourceLocation): void; setPlacementPriority(arg0: number): void; setPool(resourceKey: net_minecraft_resources_ResourceKey): void; setSelectionPriority(arg0: number): void; setTarget(resourceLocation: net_minecraft_resources_ResourceLocation): void; target: net_minecraft_resources_ResourceLocation; } interface net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType extends net_minecraft_util_StringRepresentable { getTranslatedName(): net_minecraft_network_chat_Component; readonly name: string; } interface net_minecraft_world_level_block_entity_JukeboxBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_ticks_ContainerSingleItem_BlockContainerSingleItem { getComparatorOutput(): number; getSongPlayer(): net_minecraft_world_item_JukeboxSongPlayer; item: net_minecraft_world_item_ItemStack; itemChanged(): void; readonly itemChangedJournal: any; readonly jukeboxSongPlayer: net_minecraft_world_item_JukeboxSongPlayer; notifyItemChangedInJukebox(arg0: boolean): void; onSongChanged(): void; onTransfer(slot: number, amountChange: number, transaction: any): void; popOutTheItem(): void; setItem(slot: number, stack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setSongItemWithoutPlaying(itemStack: net_minecraft_world_item_ItemStack): void; tryForcePlaySong(): void; } interface net_minecraft_world_level_block_entity_LecternBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_Clearable, net_minecraft_world_MenuProvider { book: net_minecraft_world_item_ItemStack; readonly bookAccess: net_minecraft_world_Container; createCommandSourceStack(player: net_minecraft_world_entity_player_Player, serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_commands_CommandSourceStack; readonly dataAccess: net_minecraft_world_inventory_ContainerData; getBook(): net_minecraft_world_item_ItemStack; getPage(): number; getRedstoneSignal(): number; hasBook(): boolean; onBookItemRemove(): void; page: number; pageCount: number; resolveBook(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): net_minecraft_world_item_ItemStack; setBook(itemStack: net_minecraft_world_item_ItemStack): void; setBook(itemStack: net_minecraft_world_item_ItemStack, player: net_minecraft_world_entity_player_Player): void; setPage(arg0: number): void; } interface net_minecraft_world_level_block_entity_LidBlockEntity { getOpenNess(arg0: number): number; } interface net_minecraft_world_level_block_entity_ListBackedContainer extends net_minecraft_world_Container { acceptsItemType(itemStack: net_minecraft_world_item_ItemStack): boolean; count(): number; getItems(): net_minecraft_core_NonNullList; setItemNoUpdate(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; } interface net_minecraft_world_level_block_entity_PotDecorations extends net_minecraft_world_item_component_TooltipProvider { back(): any; equals(o: any): boolean; front(): any; hashCode(): number; left(): any; ordered(): any; right(): any; toString(): string; } interface net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity extends net_minecraft_world_level_block_entity_BaseContainerBlockEntity, net_minecraft_world_RandomizableContainer { lootTable: net_minecraft_resources_ResourceKey; lootTableSeed: number; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; } interface net_minecraft_world_level_block_entity_SculkCatalystBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_gameevent_GameEventListener_Provider { readonly catalystListener: net_minecraft_world_level_block_entity_SculkCatalystBlockEntity_CatalystListener; getListener(): net_minecraft_world_level_block_entity_SculkCatalystBlockEntity_CatalystListener; getListener(): net_minecraft_world_level_gameevent_GameEventListener; } interface net_minecraft_world_level_block_entity_SculkCatalystBlockEntity_CatalystListener extends net_minecraft_world_level_gameevent_GameEventListener { readonly blockState: net_minecraft_world_level_block_state_BlockState; bloom(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): void; getSculkSpreader(): net_minecraft_world_level_block_SculkSpreader; readonly positionSource: net_minecraft_world_level_gameevent_PositionSource; readonly sculkSpreader: net_minecraft_world_level_block_SculkSpreader; tryAwardItSpreadsAdvancement(level: net_minecraft_world_level_Level, livingEntity: net_minecraft_world_entity_LivingEntity): void; } interface net_minecraft_world_level_block_entity_SculkSensorBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_gameevent_GameEventListener_Provider, net_minecraft_world_level_gameevent_vibrations_VibrationSystem { createVibrationUser(): net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User; getLastVibrationFrequency(): number; getListener(): net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Listener; getListener(): net_minecraft_world_level_gameevent_GameEventListener; lastVibrationFrequency: number; setLastVibrationFrequency(arg0: number): void; vibrationData: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data; readonly vibrationListener: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Listener; readonly vibrationUser: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User; } interface net_minecraft_world_level_block_entity_SculkShriekerBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_gameevent_GameEventListener_Provider, net_minecraft_world_level_gameevent_vibrations_VibrationSystem { canRespond(serverLevel: net_minecraft_server_level_ServerLevel): boolean; getListener(): net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Listener; getListener(): net_minecraft_world_level_gameevent_GameEventListener; playWardenReplySound(level: net_minecraft_world_level_Level): void; shriek(serverLevel: net_minecraft_server_level_ServerLevel, entity: net_minecraft_world_entity_Entity): void; tryRespond(serverLevel: net_minecraft_server_level_ServerLevel): void; tryShriek(serverLevel: net_minecraft_server_level_ServerLevel, serverPlayer: net_minecraft_server_level_ServerPlayer): void; trySummonWarden(serverLevel: net_minecraft_server_level_ServerLevel): boolean; tryToWarn(serverLevel: net_minecraft_server_level_ServerLevel, serverPlayer: net_minecraft_server_level_ServerPlayer): boolean; vibrationData: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data; readonly vibrationListener: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Listener; readonly vibrationUser: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User; warningLevel: number; } interface net_minecraft_world_level_block_entity_ShelfBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_entity_ItemOwner, net_minecraft_world_level_block_entity_ListBackedContainer { alignItemsToBottom: boolean; getAlignItemsToBottom(): boolean; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; readonly items: net_minecraft_core_NonNullList; level: any; setChanged(reference: net_minecraft_core_Holder_Reference): void; setChanged(): void; swapItemNoUpdate(arg0: number, itemStack: net_minecraft_world_item_ItemStack): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_level_block_entity_ShulkerBoxBlockEntity extends net_minecraft_world_level_block_entity_RandomizableContainerBlockEntity, net_minecraft_world_WorldlyContainer { animationStatus: net_minecraft_world_level_block_entity_ShulkerBoxBlockEntity_AnimationStatus; readonly color: net_minecraft_world_item_DyeColor; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; getAnimationStatus(): net_minecraft_world_level_block_entity_ShulkerBoxBlockEntity_AnimationStatus; getBoundingBox(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_AABB; getColor(): net_minecraft_world_item_DyeColor; getProgress(arg0: number): number; isClosed(): boolean; itemStacks: net_minecraft_core_NonNullList; loadFromTag(valueInput: net_minecraft_world_level_storage_ValueInput): void; moveCollidedEntities(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; openCount: number; progress: number; progressOld: number; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack): void; setItem(arg0: number, itemStack: net_minecraft_world_item_ItemStack, insideTransaction: boolean): void; updateAnimation(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_block_entity_ShulkerBoxBlockEntity_AnimationStatus { } interface net_minecraft_world_level_block_entity_SignBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { backText: net_minecraft_world_level_block_entity_SignText; canExecuteClickCommands(arg0: boolean, player: net_minecraft_world_entity_player_Player): boolean; clearInvalidPlayerWhoMayEdit(signBlockEntity: net_minecraft_world_level_block_entity_SignBlockEntity, level: net_minecraft_world_level_Level, uUID: any): void; createDefaultSignText(): net_minecraft_world_level_block_entity_SignText; executeClickCommandsIfPresent(serverLevel: net_minecraft_server_level_ServerLevel, player: net_minecraft_world_entity_player_Player, blockPos: net_minecraft_core_BlockPos, arg3: boolean): boolean; frontText: net_minecraft_world_level_block_entity_SignText; getBackText(): net_minecraft_world_level_block_entity_SignText; getFrontText(): net_minecraft_world_level_block_entity_SignText; getMaxTextLineWidth(): number; getPlayerWhoMayEdit(): any; getSignInteractionFailedSoundEvent(): net_minecraft_sounds_SoundEvent; getText(arg0: boolean): net_minecraft_world_level_block_entity_SignText; getTextLineHeight(): number; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; isFacingFrontText(player: net_minecraft_world_entity_player_Player): boolean; isWaxed(): boolean; loadLine(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_Component; loadLines(signText: net_minecraft_world_level_block_entity_SignText): net_minecraft_world_level_block_entity_SignText; markUpdated(): void; playerIsTooFarAwayToEdit(uUID: any): boolean; playerWhoMayEdit: any; setAllowedPlayerEditor(uUID: any): void; setBackText(signText: net_minecraft_world_level_block_entity_SignText): boolean; setFrontText(signText: net_minecraft_world_level_block_entity_SignText): boolean; setMessages(player: net_minecraft_world_entity_player_Player, list: any, signText: net_minecraft_world_level_block_entity_SignText): net_minecraft_world_level_block_entity_SignText; setText(signText: net_minecraft_world_level_block_entity_SignText, arg1: boolean): boolean; setWaxed(arg0: boolean): boolean; updateSignText(player: net_minecraft_world_entity_player_Player, arg1: boolean, list: any): void; updateText(unaryOperator: any, arg1: boolean): boolean; } interface net_minecraft_world_level_block_entity_SignText { readonly color: net_minecraft_world_item_DyeColor; filteredMessages(): any; getColor(): net_minecraft_world_item_DyeColor; getMessage(arg0: number, arg1: boolean): net_minecraft_network_chat_Component; getMessages(arg0: boolean): net_minecraft_network_chat_Component[]; getRenderMessages(arg0: boolean, function_: any): net_minecraft_util_FormattedCharSequence[]; hasAnyClickCommands(player: net_minecraft_world_entity_player_Player): boolean; hasGlowingText(): boolean; hasMessage(player: net_minecraft_world_entity_player_Player): boolean; readonly messages: net_minecraft_network_chat_Component[]; renderMessagedFiltered: boolean; renderMessages: net_minecraft_util_FormattedCharSequence[]; setColor(dyeColor: net_minecraft_world_item_DyeColor): net_minecraft_world_level_block_entity_SignText; setHasGlowingText(arg0: boolean): net_minecraft_world_level_block_entity_SignText; setMessage(arg0: number, component: net_minecraft_network_chat_Component): net_minecraft_world_level_block_entity_SignText; setMessage(arg0: number, component: net_minecraft_network_chat_Component, component_: net_minecraft_network_chat_Component): net_minecraft_world_level_block_entity_SignText; } interface net_minecraft_world_level_block_entity_SkullBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { animationTickCount: number; customName: net_minecraft_network_chat_Component; getAnimation(arg0: number): number; getNoteBlockSound(): net_minecraft_resources_ResourceLocation; getOwnerProfile(): net_minecraft_world_item_component_ResolvableProfile; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; isAnimating: boolean; noteBlockSound: net_minecraft_resources_ResourceLocation; owner: net_minecraft_world_item_component_ResolvableProfile; } interface net_minecraft_world_level_block_entity_SmokerBlockEntity extends net_minecraft_world_level_block_entity_AbstractFurnaceBlockEntity { createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory): net_minecraft_world_inventory_AbstractContainerMenu; createMenu(arg0: number, inventory: net_minecraft_world_entity_player_Inventory, player: net_minecraft_world_entity_player_Player): net_minecraft_world_inventory_AbstractContainerMenu; } interface net_minecraft_world_level_block_entity_SpawnerBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_Spawner { getSpawner(): net_minecraft_world_level_BaseSpawner; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; readonly spawner: net_minecraft_world_level_BaseSpawner; } interface net_minecraft_world_level_block_entity_StructureBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_block_entity_BoundingBoxRenderable { author: string; createdBy(livingEntity: net_minecraft_world_entity_LivingEntity): void; detectSize(): boolean; getIntegrity(): number; getMetaData(): string; getMirror(): net_minecraft_world_level_block_Mirror; getMode(): net_minecraft_world_level_block_state_properties_StructureMode; getRelatedCorners(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): any; getRotation(): net_minecraft_world_level_block_Rotation; getSeed(): number; getShowAir(): boolean; getShowBoundingBox(): boolean; getStructureName(): string; getStructurePos(): net_minecraft_core_BlockPos; getStructureSize(): net_minecraft_core_Vec3i; getStructureTemplate(serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; hasStructureName(): boolean; ignoreEntities: boolean; integrity: number; isIgnoreEntities(): boolean; isPowered(): boolean; isStrict(): boolean; isStructureLoadable(): boolean; loadStructureInfo(serverLevel: net_minecraft_server_level_ServerLevel): boolean; loadStructureInfo(structureTemplate: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate): void; metaData: string; mirror: net_minecraft_world_level_block_Mirror; mode: net_minecraft_world_level_block_state_properties_StructureMode; placeStructure(serverLevel: net_minecraft_server_level_ServerLevel): void; placeStructure(serverLevel: net_minecraft_server_level_ServerLevel, structureTemplate: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate): void; placeStructureIfSameSize(serverLevel: net_minecraft_server_level_ServerLevel): boolean; powered: boolean; rotation: net_minecraft_world_level_block_Rotation; saveStructure(): boolean; saveStructure(arg0: boolean): boolean; seed: number; setIgnoreEntities(arg0: boolean): void; setIntegrity(arg0: number): void; setMetaData(string: string): void; setMirror(mirror: net_minecraft_world_level_block_Mirror): void; setMode(structureMode: net_minecraft_world_level_block_state_properties_StructureMode): void; setPowered(arg0: boolean): void; setRotation(rotation: net_minecraft_world_level_block_Rotation): void; setSeed(arg0: number): void; setShowAir(arg0: boolean): void; setShowBoundingBox(arg0: boolean): void; setStrict(arg0: boolean): void; setStructureName(string: string): void; setStructureName(resourceLocation: net_minecraft_resources_ResourceLocation): void; setStructurePos(blockPos: net_minecraft_core_BlockPos): void; setStructureSize(vec3i: net_minecraft_core_Vec3i): void; showAir: boolean; showBoundingBox: boolean; strict: boolean; structureName: net_minecraft_resources_ResourceLocation; structurePos: net_minecraft_core_BlockPos; structureSize: net_minecraft_core_Vec3i; unloadStructure(): void; updateBlockState(): void; usedBy(player: net_minecraft_world_entity_player_Player): boolean; } interface net_minecraft_world_level_block_entity_StructureBlockEntity_UpdateType { } interface net_minecraft_world_level_block_entity_TestBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { getBlockType(): net_minecraft_world_level_block_Block; getMessage(): string; getMode(): net_minecraft_world_level_block_state_properties_TestBlockMode; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; hasTriggered(): boolean; isPowered(): boolean; log(): void; message: string; mode: net_minecraft_world_level_block_state_properties_TestBlockMode; powered: boolean; reset(): void; setMessage(string: string): void; setMode(testBlockMode: net_minecraft_world_level_block_state_properties_TestBlockMode): void; setPowered(arg0: boolean): void; trigger(): void; triggered: boolean; updateBlockState(): void; } interface net_minecraft_world_level_block_entity_TestInstanceBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_block_entity_BeaconBeamOwner, net_minecraft_world_level_block_entity_BoundingBoxRenderable { clearErrorMarkers(): void; data: net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data; encaseStructure(): void; readonly errorMarkers: any; errorMessage(): any; exportTest(consumer: any): boolean; forceLoadChunks(): void; getErrorMarkers(): any; getRotation(): net_minecraft_world_level_block_Rotation; getSize(): net_minecraft_core_Vec3i; getStartCorner(): net_minecraft_core_BlockPos; getStructureBoundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; getStructureBounds(): net_minecraft_world_phys_AABB; getStructurePos(): net_minecraft_core_BlockPos; getTestHolder(): any; getTestName(): net_minecraft_network_chat_Component; getTransformedSize(): net_minecraft_core_Vec3i; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; ignoreEntities(): boolean; markError(blockPos: net_minecraft_core_BlockPos, component: net_minecraft_network_chat_Component): void; placeStructure(): boolean; placeStructure(serverLevel: net_minecraft_server_level_ServerLevel, structureTemplate: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate): void; processStructureBoundary(consumer: any): void; removeBarriers(): void; removeEntities(): void; resetTest(consumer: any): void; runTest(consumer: any): void; saveTest(consumer: any): any; set(data: net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data): void; setErrorMessage(component: net_minecraft_network_chat_Component): void; setRunning(): void; setSuccess(): void; test(): any; } interface net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data { equals(o: any): boolean; errorMessage(): any; hashCode(): number; ignoreEntities(): boolean; rotation(): net_minecraft_world_level_block_Rotation; size(): net_minecraft_core_Vec3i; status(): net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Status; test(): any; toString(): string; withError(component: net_minecraft_network_chat_Component): net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data; withSize(vec3i: net_minecraft_core_Vec3i): net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data; withStatus(status: net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Status): net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Data; } interface net_minecraft_world_level_block_entity_TestInstanceBlockEntity_ErrorMarker { equals(o: any): boolean; hashCode(): number; pos(): net_minecraft_core_BlockPos; text(): net_minecraft_network_chat_Component; toString(): string; } interface net_minecraft_world_level_block_entity_TestInstanceBlockEntity_Status extends net_minecraft_util_StringRepresentable { readonly id: string; readonly index: number; } interface net_minecraft_world_level_block_entity_TheEndGatewayBlockEntity extends net_minecraft_world_level_block_entity_TheEndPortalBlockEntity { age: number; exactTeleport: boolean; exitPortal: net_minecraft_core_BlockPos; getCooldownPercent(arg0: number): number; getParticleAmount(): number; getPortalPosition(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; getSpawnPercent(arg0: number): number; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; isCoolingDown(): boolean; isSpawning(): boolean; setExitPosition(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; teleportCooldown: number; } interface net_minecraft_world_level_block_entity_TheEndPortalBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { shouldRenderFace(direction: net_minecraft_core_Direction): boolean; } interface net_minecraft_world_level_block_entity_TickingBlockEntity { getPos(): net_minecraft_core_BlockPos; getType(): string; isRemoved(): boolean; tick(): void; } interface net_minecraft_world_level_block_entity_TrappedChestBlockEntity extends net_minecraft_world_level_block_entity_ChestBlockEntity { } interface net_minecraft_world_level_block_entity_TrialSpawnerBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity, net_minecraft_world_level_Spawner, net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_StateAccessor { createDefaultSpawner(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawner; getTrialSpawner(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawner; getUpdatePacket(): net_minecraft_network_protocol_game_ClientboundBlockEntityDataPacket; getUpdatePacket(): net_minecraft_network_protocol_Packet; readonly trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner; } interface net_minecraft_world_level_block_entity_trialspawner_PlayerDetector { detect(serverLevel: net_minecraft_server_level_ServerLevel, entitySelector: net_minecraft_world_level_block_entity_trialspawner_PlayerDetector_EntitySelector, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: boolean): any; } interface net_minecraft_world_level_block_entity_trialspawner_PlayerDetector_EntitySelector { getEntities(serverLevel: net_minecraft_server_level_ServerLevel, entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, predicate: any): any; getPlayers(serverLevel: net_minecraft_server_level_ServerLevel, predicate: any): any; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawner { activeConfig(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig; applyOminous(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; canSpawnInLevel(serverLevel: net_minecraft_server_level_ServerLevel): boolean; config: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_FullConfig; readonly data: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData; ejectReward(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, resourceKey: net_minecraft_resources_ResourceKey): void; readonly entitySelector: net_minecraft_world_level_block_entity_trialspawner_PlayerDetector_EntitySelector; getEntitySelector(): net_minecraft_world_level_block_entity_trialspawner_PlayerDetector_EntitySelector; getOwner(): any; getPlayerDetector(): net_minecraft_world_level_block_entity_trialspawner_PlayerDetector; getRequiredPlayerRange(): number; getState(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState; getStateData(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData; getTargetCooldownLength(): number; isOminous(): boolean; load(valueInput: net_minecraft_world_level_storage_ValueInput): void; markUpdated(): void; normalConfig(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig; ominousConfig(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig; overrideEntityToSpawn(entityType: net_minecraft_world_entity_EntityType, level: net_minecraft_world_level_Level): void; overridePeacefulAndMobSpawnRule(): void; playerDetector: net_minecraft_world_level_block_entity_trialspawner_PlayerDetector; removeOminous(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): void; setPlayerDetector(playerDetector: net_minecraft_world_level_block_entity_trialspawner_PlayerDetector): void; setState(level: net_minecraft_world_level_Level, trialSpawnerState: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState): void; spawnMob(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos): any; readonly stateAccessor: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_StateAccessor; store(valueOutput: net_minecraft_world_level_storage_ValueOutput): void; tickClient(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: boolean): void; tickServer(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, arg2: boolean): void; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_FlameParticle { encode(): number; readonly particleType: net_minecraft_core_particles_SimpleParticleType; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_FullConfig { equals(o: any): boolean; hashCode(): number; normal(): net_minecraft_core_Holder; ominous(): net_minecraft_core_Holder; overrideEntity(entityType: net_minecraft_world_entity_EntityType): net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_FullConfig; requiredPlayerRange(): number; targetCooldownLength(): number; toString(): string; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawner_StateAccessor { getState(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState; markUpdated(): void; setState(level: net_minecraft_world_level_Level, trialSpawnerState: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState): void; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig { calculateTargetSimultaneousMobs(arg0: number): number; calculateTargetTotalMobs(arg0: number): number; equals(o: any): boolean; hashCode(): number; itemsToDropWhenOminous(): net_minecraft_resources_ResourceKey; lootTablesToEject(): net_minecraft_util_random_WeightedList; simultaneousMobs(): number; simultaneousMobsAddedPerPlayer(): number; spawnPotentialsDefinition(): net_minecraft_util_random_WeightedList; spawnRange(): number; ticksBetweenItemSpawners(): number; ticksBetweenSpawn(): number; toString(): string; totalMobs(): number; totalMobsAddedPerPlayer(): number; withSpawning(entityType: net_minecraft_world_entity_EntityType): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder { build(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig; itemsToDropWhenOminous(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; lootTablesToEject(weightedList: net_minecraft_util_random_WeightedList): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; simultaneousMobs(arg0: number): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; simultaneousMobsAddedPerPlayer(arg0: number): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; spawnPotentialsDefinition(weightedList: net_minecraft_util_random_WeightedList): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; spawnRange(arg0: number): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; ticksBetweenSpawn(arg0: number): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; totalMobs(arg0: number): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; totalMobsAddedPerPlayer(arg0: number): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig_Builder; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfigs { } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState extends net_minecraft_util_StringRepresentable { emitParticles(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: boolean): void; hasSpinningMob(): boolean; isCapableOfSpawning(): boolean; lightLevel(): number; readonly name: string; readonly particleEmission: any; spawnOminousOminousItemSpawner(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner): void; spinningMobSpeed(): number; tickAndGetNext(blockPos: net_minecraft_core_BlockPos, trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner, serverLevel: net_minecraft_server_level_ServerLevel): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState; timeToSpawnItemSpawner(serverLevel: net_minecraft_server_level_ServerLevel, trialSpawnerStateData: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData): boolean; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData { apply(packed: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData_Packed): void; cooldownEndsAt: number; countAdditionalPlayers(blockPos: net_minecraft_core_BlockPos): number; readonly currentMobs: any; readonly detectedPlayers: any; dispensing: net_minecraft_util_random_WeightedList; displayEntity: net_minecraft_world_entity_Entity; ejectingLootTable: any; getDispensingItems(serverLevel: net_minecraft_server_level_ServerLevel, trialSpawnerConfig: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig, blockPos: net_minecraft_core_BlockPos): net_minecraft_util_random_WeightedList; getOSpin(): number; getOrCreateDisplayEntity(trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner, level: net_minecraft_world_level_Level, trialSpawnerState: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState): net_minecraft_world_entity_Entity; getOrCreateNextSpawnData(trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_SpawnData; getSpin(): number; getUpdateTag(trialSpawnerState: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerState): net_minecraft_nbt_CompoundTag; hasFinishedSpawningAllMobs(trialSpawnerConfig: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig, arg1: number): boolean; hasMobToSpawn(trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner, randomSource: net_minecraft_util_RandomSource): boolean; haveAllCurrentMobsDied(): boolean; isCooldownFinished(serverLevel: net_minecraft_server_level_ServerLevel): boolean; isReadyToEjectItems(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: number): boolean; isReadyToOpenShutter(serverLevel: net_minecraft_server_level_ServerLevel, arg1: number, arg2: number): boolean; isReadyToSpawnNextMob(serverLevel: net_minecraft_server_level_ServerLevel, trialSpawnerConfig: net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerConfig, arg2: number): boolean; nextMobSpawnsAt: number; nextSpawnData: any; oSpin: number; pack(): net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData_Packed; reset(): void; resetAfterBecomingOminous(trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner, serverLevel: net_minecraft_server_level_ServerLevel): void; resetStatistics(): void; spin: number; totalMobsSpawned: number; tryDetectPlayers(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, trialSpawner: net_minecraft_world_level_block_entity_trialspawner_TrialSpawner): void; } interface net_minecraft_world_level_block_entity_trialspawner_TrialSpawnerStateData_Packed { cooldownEndsAt(): number; currentMobs(): any; detectedPlayers(): any; ejectingLootTable(): any; equals(o: any): boolean; hashCode(): number; nextMobSpawnsAt(): number; nextSpawnData(): any; toString(): string; totalMobsSpawned(): number; } interface net_minecraft_world_level_block_entity_vault_VaultBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { readonly clientData: net_minecraft_world_level_block_entity_vault_VaultClientData; config: net_minecraft_world_level_block_entity_vault_VaultConfig; getClientData(): net_minecraft_world_level_block_entity_vault_VaultClientData; getConfig(): net_minecraft_world_level_block_entity_vault_VaultConfig; getServerData(): net_minecraft_world_level_block_entity_vault_VaultServerData; getSharedData(): net_minecraft_world_level_block_entity_vault_VaultSharedData; readonly serverData: net_minecraft_world_level_block_entity_vault_VaultServerData; setConfig(vaultConfig: net_minecraft_world_level_block_entity_vault_VaultConfig): void; readonly sharedData: net_minecraft_world_level_block_entity_vault_VaultSharedData; } interface net_minecraft_world_level_block_entity_vault_VaultBlockEntity_Client { } interface net_minecraft_world_level_block_entity_vault_VaultBlockEntity_Server { } interface net_minecraft_world_level_block_entity_vault_VaultClientData { currentSpin(): number; previousSpin(): number; updateDisplayItemSpin(): void; } interface net_minecraft_world_level_block_entity_vault_VaultConfig { activationRange(): number; deactivationRange(): number; entitySelector(): net_minecraft_world_level_block_entity_trialspawner_PlayerDetector_EntitySelector; equals(o: any): boolean; hashCode(): number; keyItem(): net_minecraft_world_item_ItemStack; lootTable(): net_minecraft_resources_ResourceKey; overrideLootTableToDisplay(): any; playerDetector(): net_minecraft_world_level_block_entity_trialspawner_PlayerDetector; toString(): string; validate(): any; } interface net_minecraft_world_level_block_entity_vault_VaultServerData { addToRewardedPlayers(player: net_minecraft_world_entity_player_Player): void; ejectionProgress(): number; getItemsToEject(): any; getLastInsertFailTimestamp(): number; getNextItemToEject(): net_minecraft_world_item_ItemStack; getRewardedPlayers(): any; hasRewardedPlayer(player: net_minecraft_world_entity_player_Player): boolean; isDirty: boolean; readonly itemsToEject: any; lastInsertFailTimestamp: number; markChanged(): void; markEjectionFinished(): void; pauseStateUpdatingUntil(arg0: number): void; popNextItemToEject(): net_minecraft_world_item_ItemStack; readonly rewardedPlayers: any; set(vaultServerData: net_minecraft_world_level_block_entity_vault_VaultServerData): void; setItemsToEject(list: any): void; setLastInsertFailTimestamp(arg0: number): void; stateUpdatingResumesAt(): number; totalEjectionsNeeded: number; } interface net_minecraft_world_level_block_entity_vault_VaultSharedData { connectedParticlesRange(): number; connectedPlayers: any; displayItem: net_minecraft_world_item_ItemStack; getConnectedPlayers(): any; getDisplayItem(): net_minecraft_world_item_ItemStack; hasConnectedPlayers(): boolean; hasDisplayItem(): boolean; isDirty: boolean; markDirty(): void; set(vaultSharedData: net_minecraft_world_level_block_entity_vault_VaultSharedData): void; setDisplayItem(itemStack: net_minecraft_world_item_ItemStack): void; updateConnectedPlayersWithinRange(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, vaultServerData: net_minecraft_world_level_block_entity_vault_VaultServerData, vaultConfig: net_minecraft_world_level_block_entity_vault_VaultConfig, arg4: number): void; } interface net_minecraft_world_level_block_entity_vault_VaultState extends net_minecraft_util_StringRepresentable { ejectResultItem(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, itemStack: net_minecraft_world_item_ItemStack, arg3: number): void; lightLevel(): number; onEnter(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, vaultConfig: net_minecraft_world_level_block_entity_vault_VaultConfig, vaultSharedData: net_minecraft_world_level_block_entity_vault_VaultSharedData, arg4: boolean): void; onExit(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, vaultConfig: net_minecraft_world_level_block_entity_vault_VaultConfig, vaultSharedData: net_minecraft_world_level_block_entity_vault_VaultSharedData): void; onTransition(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, vaultState: net_minecraft_world_level_block_entity_vault_VaultState, vaultConfig: net_minecraft_world_level_block_entity_vault_VaultConfig, vaultSharedData: net_minecraft_world_level_block_entity_vault_VaultSharedData, arg5: boolean): void; readonly stateName: string; tickAndGetNext(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, vaultConfig: net_minecraft_world_level_block_entity_vault_VaultConfig, vaultServerData: net_minecraft_world_level_block_entity_vault_VaultServerData, vaultSharedData: net_minecraft_world_level_block_entity_vault_VaultSharedData): net_minecraft_world_level_block_entity_vault_VaultState; } interface net_minecraft_world_level_block_grower_TreeGrower { readonly flowers: any; getConfiguredFeature(randomSource: net_minecraft_util_RandomSource, arg1: boolean): net_minecraft_resources_ResourceKey; getConfiguredMegaFeature(randomSource: net_minecraft_util_RandomSource): net_minecraft_resources_ResourceKey; growTree(serverLevel: net_minecraft_server_level_ServerLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): boolean; hasFlowers(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; readonly megaTree: any; readonly name: string; readonly secondaryChance: number; readonly secondaryFlowers: any; readonly secondaryMegaTree: any; readonly secondaryTree: any; readonly tree: any; } interface net_minecraft_world_level_block_piston_MovingPistonBlock extends net_minecraft_world_level_block_BaseEntityBlock { getBlockEntity(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_piston_PistonMovingBlockEntity; } interface net_minecraft_world_level_block_piston_PistonBaseBlock extends net_minecraft_world_level_block_DirectionalBlock { checkIfExtend(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; getNeighborSignal(signalGetter: net_minecraft_world_level_SignalGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; readonly isSticky: boolean; moveBlocks(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, arg3: boolean): boolean; rotate(blockState: net_minecraft_world_level_block_state_BlockState, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; rotate(state: net_minecraft_world_level_block_state_BlockState, world: net_minecraft_world_level_LevelAccessor, pos: net_minecraft_core_BlockPos, direction: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_piston_PistonHeadBlock extends net_minecraft_world_level_block_DirectionalBlock { isFittingBase(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_block_piston_PistonMath { } interface net_minecraft_world_level_block_piston_PistonMovingBlockEntity extends net_minecraft_world_level_block_entity_BlockEntity { deathTicks: number; direction: net_minecraft_core_Direction; extending: boolean; finalTick(): void; getCollisionRelatedBlockState(): net_minecraft_world_level_block_state_BlockState; getCollisionShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getDirection(): net_minecraft_core_Direction; getExtendedProgress(arg0: number): number; getLastTicked(): number; getMovedState(): net_minecraft_world_level_block_state_BlockState; getMovementDirection(): net_minecraft_core_Direction; getProgress(arg0: number): number; getPushDirection(): net_minecraft_core_Direction; getXOff(arg0: number): number; getYOff(arg0: number): number; getZOff(arg0: number): number; isExtending(): boolean; isSourcePiston(): boolean; isStickyForEntities(): boolean; lastTicked: number; movedState: net_minecraft_world_level_block_state_BlockState; progress: number; progressO: number; } interface net_minecraft_world_level_block_piston_PistonStructureResolver { addBlockLine(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; addBranchingBlocks(blockPos: net_minecraft_core_BlockPos): boolean; readonly extending: boolean; getPushDirection(): net_minecraft_core_Direction; getToDestroy(): any; getToPush(): any; readonly level: net_minecraft_world_level_Level; readonly pistonDirection: net_minecraft_core_Direction; readonly pistonPos: net_minecraft_core_BlockPos; readonly pushDirection: net_minecraft_core_Direction; reorderListAtCollision(arg0: number, arg1: number): void; resolve(): boolean; readonly startPos: net_minecraft_core_BlockPos; readonly toDestroy: any; readonly toPush: any; } interface net_minecraft_world_level_block_sounds_AmbientDesertBlockSoundsPlayer { } interface net_minecraft_world_level_block_state_BlockBehaviour extends net_minecraft_world_flag_FeatureElement { affectNeighborsAfterRemoval(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, arg3: boolean): void; asBlock(): net_minecraft_world_level_block_Block; asItem(): net_minecraft_world_item_Item; attack(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): boolean; canBeReplaced(blockState: net_minecraft_world_level_block_state_BlockState, fluid: net_minecraft_world_level_material_Fluid): boolean; canSurvive(blockState: net_minecraft_world_level_block_state_BlockState, levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; codec(): any; defaultDestroyTime(): number; defaultMapColor(): net_minecraft_world_level_material_MapColor; readonly descriptionId: string; readonly drops: any; readonly dynamicShape: boolean; entityInside(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, insideBlockEffectApplier: net_minecraft_world_entity_InsideBlockEffectApplier, arg5: boolean): void; readonly explosionResistance: number; readonly friction: number; getAnalogOutputSignal(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getBlockSupportShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getCloneItemStack(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: boolean): net_minecraft_world_item_ItemStack; getCollisionShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; getDescriptionId(): string; getDestroyProgress(blockState: net_minecraft_world_level_block_state_BlockState, player: net_minecraft_world_entity_player_Player, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getDirectSignal(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getDrops(blockState: net_minecraft_world_level_block_state_BlockState, builder: net_minecraft_world_level_storage_loot_LootParams_Builder): any; getEntityInsideCollisionShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_shapes_VoxelShape; getFluidState(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_material_FluidState; getInteractionShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getLightBlock(blockState: net_minecraft_world_level_block_state_BlockState): number; getLootTable(): any; getMaxHorizontalOffset(): number; getMaxVerticalOffset(): number; getMenuProvider(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_MenuProvider; getOcclusionShape(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_phys_shapes_VoxelShape; getRenderShape(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_RenderShape; getSeed(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): number; getShadeBrightness(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; getSignal(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getSoundType(blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_SoundType; getVisualShape(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; hasAnalogOutputSignal(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly hasCollision: boolean; isAir(state: net_minecraft_world_level_block_state_BlockState): boolean; isCollisionShapeFullBlock(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; isPathfindable(blockState: net_minecraft_world_level_block_state_BlockState, pathComputationType: net_minecraft_world_level_pathfinder_PathComputationType): boolean; isRandomlyTicking(blockState: net_minecraft_world_level_block_state_BlockState): boolean; isSignalSource(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly jumpFactor: number; mirror(blockState: net_minecraft_world_level_block_state_BlockState, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_BlockState; neighborChanged(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation, arg5: boolean): void; onExplosionHit(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, explosion: net_minecraft_world_level_Explosion, biConsumer: any): void; onPlace(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, arg4: boolean): void; onProjectileHit(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockHitResult: net_minecraft_world_phys_BlockHitResult, projectile: net_minecraft_world_entity_projectile_Projectile): void; propagatesSkylightDown(blockState: net_minecraft_world_level_block_state_BlockState): boolean; properties(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; randomTick(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; rotate(blockState: net_minecraft_world_level_block_state_BlockState, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; shouldChangedStateKeepBlockEntity(blockState: net_minecraft_world_level_block_state_BlockState): boolean; skipRendering(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): boolean; readonly soundType: net_minecraft_world_level_block_SoundType; spawnAfterBreak(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, itemStack: net_minecraft_world_item_ItemStack, arg4: boolean): void; readonly speedFactor: number; tick(blockState: net_minecraft_world_level_block_state_BlockState, serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; triggerEvent(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number): boolean; updateIndirectNeighbourShapes(blockState: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number): void; updateShape(blockState: net_minecraft_world_level_block_state_BlockState, levelReader: net_minecraft_world_level_LevelReader, scheduledTickAccess: net_minecraft_world_level_ScheduledTickAccess, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; useItemOn(itemStack: net_minecraft_world_item_ItemStack, blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; useShapeForLightOcclusion(blockState: net_minecraft_world_level_block_state_BlockState): boolean; useWithoutItem(blockState: net_minecraft_world_level_block_state_BlockState, level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; } interface net_minecraft_world_level_block_state_BlockBehaviour_BlockStateBase extends net_minecraft_world_level_block_state_StateHolder { affectNeighborsAfterRemoval(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, arg2: boolean): void; asState(): net_minecraft_world_level_block_state_BlockState; attack(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, player: net_minecraft_world_entity_player_Player): void; blocksMotion(): boolean; cache: any; calculateSolid(): boolean; canBeReplaced(blockPlaceContext: net_minecraft_world_item_context_BlockPlaceContext): boolean; canBeReplaced(fluid: net_minecraft_world_level_material_Fluid): boolean; canBeReplaced(): boolean; canOcclude(): boolean; canSurvive(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; readonly destroySpeed: number; emissiveRendering(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; entityCanStandOn(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity): boolean; entityCanStandOnFace(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, direction: net_minecraft_core_Direction): boolean; entityInside(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, insideBlockEffectApplier: net_minecraft_world_entity_InsideBlockEffectApplier, arg4: boolean): void; fluidState: net_minecraft_world_level_material_FluidState; getAnalogOutputSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getBlock(): net_minecraft_world_level_block_Block; getBlockHolder(): net_minecraft_core_Holder; getBlockSupportShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getCloneItemStack(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, arg2: boolean): net_minecraft_world_item_ItemStack; getCollisionShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getCollisionShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; getDestroyProgress(player: net_minecraft_world_entity_player_Player, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getDestroySpeed(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getDirectSignal(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getDrops(builder: net_minecraft_world_level_storage_loot_LootParams_Builder): any; getEntityInsideCollisionShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_shapes_VoxelShape; getFaceOcclusionShape(direction: net_minecraft_core_Direction): net_minecraft_world_phys_shapes_VoxelShape; getFluidState(): net_minecraft_world_level_material_FluidState; getInteractionShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getLightBlock(): number; getLightEmission(): number; getMapColor(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_material_MapColor; getMenuProvider(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_MenuProvider; getOcclusionShape(): net_minecraft_world_phys_shapes_VoxelShape; getOffset(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; getPistonPushReaction(): net_minecraft_world_level_material_PushReaction; getRenderShape(): net_minecraft_world_level_block_RenderShape; getSeed(blockPos: net_minecraft_core_BlockPos): number; getShadeBrightness(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; getSignal(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): number; getSoundType(): net_minecraft_world_level_block_SoundType; getTags(): any; getTicker(level: net_minecraft_world_level_Level, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): net_minecraft_world_level_block_entity_BlockEntityTicker; getVisualShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, collisionContext: net_minecraft_world_phys_shapes_CollisionContext): net_minecraft_world_phys_shapes_VoxelShape; handleNeighborChanged(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; hasAnalogOutputSignal(): boolean; hasBlockEntity(): boolean; hasLargeCollisionShape(): boolean; hasOffsetFunction(): boolean; hasPostProcess(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; ignitedByLava(): boolean; initCache(): void; instrument(): net_minecraft_world_level_block_state_properties_NoteBlockInstrument; is(tagKey: net_minecraft_tags_TagKey): boolean; is(tagKey: net_minecraft_tags_TagKey, predicate: any): boolean; is(holderSet: net_minecraft_core_HolderSet): boolean; is(holder: net_minecraft_core_Holder): boolean; is(block: net_minecraft_world_level_block_Block): boolean; is(resourceKey: net_minecraft_resources_ResourceKey): boolean; isAir(): boolean; isCollisionShapeFullBlock(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; isFaceSturdy(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; isFaceSturdy(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, supportType: net_minecraft_world_level_block_SupportType): boolean; isPathfindable(pathComputationType: net_minecraft_world_level_pathfinder_PathComputationType): boolean; isRandomlyTicking(): boolean; isRedstoneConductor(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; isSignalSource(): boolean; isSolid(): boolean; isSolidRender(): boolean; isSuffocating(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; isValidSpawn(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, entityType: net_minecraft_world_entity_EntityType): boolean; isViewBlocking(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; legacySolid: boolean; lightBlock: number; readonly lightEmission: number; liquid(): boolean; readonly mapColor: net_minecraft_world_level_material_MapColor; mirror(mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_block_state_BlockState; occlusionShape: net_minecraft_world_phys_shapes_VoxelShape; occlusionShapesByFace: net_minecraft_world_phys_shapes_VoxelShape[]; readonly offsetFunction: net_minecraft_world_level_block_state_BlockBehaviour_OffsetFunction; onExplosionHit(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, explosion: net_minecraft_world_level_Explosion, biConsumer: any): void; onPlace(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg3: boolean): void; onProjectileHit(level: net_minecraft_world_level_Level, blockState: net_minecraft_world_level_block_state_BlockState, blockHitResult: net_minecraft_world_phys_BlockHitResult, projectile: net_minecraft_world_entity_projectile_Projectile): void; propagatesSkylightDown(): boolean; readonly pushReaction: net_minecraft_world_level_material_PushReaction; randomTick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; readonly replaceable: boolean; requiresCorrectToolForDrops(): boolean; rotate(rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_block_state_BlockState; shouldChangedStateKeepBlockEntity(blockState: net_minecraft_world_level_block_state_BlockState): boolean; shouldSpawnTerrainParticles(): boolean; skipRendering(blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): boolean; solidRender: boolean; spawnAfterBreak(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, itemStack: net_minecraft_world_item_ItemStack, arg3: boolean): void; readonly spawnTerrainParticles: boolean; tick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; triggerEvent(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number): boolean; updateIndirectNeighbourShapes(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: number): void; updateIndirectNeighbourShapes(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number): void; updateNeighbourShapes(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: number): void; updateNeighbourShapes(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number): void; updateShape(levelReader: net_minecraft_world_level_LevelReader, scheduledTickAccess: net_minecraft_world_level_ScheduledTickAccess, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, blockPos_: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; useItemOn(itemStack: net_minecraft_world_item_ItemStack, level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, interactionHand: net_minecraft_world_InteractionHand, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; useShapeForLightOcclusion(): boolean; useWithoutItem(level: net_minecraft_world_level_Level, player: net_minecraft_world_entity_player_Player, blockHitResult: net_minecraft_world_phys_BlockHitResult): net_minecraft_world_InteractionResult; } interface net_minecraft_world_level_block_state_BlockBehaviour_OffsetFunction { evaluate(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; } interface net_minecraft_world_level_block_state_BlockBehaviour_OffsetType { } interface net_minecraft_world_level_block_state_BlockBehaviour_Properties { air(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; canOcclude: boolean; descriptionId: net_minecraft_resources_DependantName; destroyTime(arg0: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; drops: net_minecraft_resources_DependantName; dynamicShape(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; effectiveDescriptionId(): string; effectiveDrops(): any; emissiveRendering(statePredicate: net_minecraft_world_level_block_state_BlockBehaviour_StatePredicate): net_minecraft_world_level_block_state_BlockBehaviour_Properties; explosionResistance(arg0: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; forceSolidOff(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; forceSolidOn(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; friction(arg0: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; hasCollision: boolean; hasPostProcess(statePredicate: net_minecraft_world_level_block_state_BlockBehaviour_StatePredicate): net_minecraft_world_level_block_state_BlockBehaviour_Properties; id: net_minecraft_resources_ResourceKey; ignitedByLava(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; instabreak(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; instrument(noteBlockInstrument: net_minecraft_world_level_block_state_properties_NoteBlockInstrument): net_minecraft_world_level_block_state_BlockBehaviour_Properties; isAir: boolean; isRandomlyTicking: boolean; isRedstoneConductor(statePredicate: net_minecraft_world_level_block_state_BlockBehaviour_StatePredicate): net_minecraft_world_level_block_state_BlockBehaviour_Properties; isSuffocating(statePredicate: net_minecraft_world_level_block_state_BlockBehaviour_StatePredicate): net_minecraft_world_level_block_state_BlockBehaviour_Properties; isValidSpawn(stateArgumentPredicate: net_minecraft_world_level_block_state_BlockBehaviour_StateArgumentPredicate): net_minecraft_world_level_block_state_BlockBehaviour_Properties; isViewBlocking(statePredicate: net_minecraft_world_level_block_state_BlockBehaviour_StatePredicate): net_minecraft_world_level_block_state_BlockBehaviour_Properties; jumpFactor(arg0: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; lightEmission: any; lightLevel(toIntFunction: any): net_minecraft_world_level_block_state_BlockBehaviour_Properties; liquid(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; mapColor(dyeColor: net_minecraft_world_item_DyeColor): net_minecraft_world_level_block_state_BlockBehaviour_Properties; mapColor(mapColor: net_minecraft_world_level_material_MapColor): net_minecraft_world_level_block_state_BlockBehaviour_Properties; mapColor(function_: any): net_minecraft_world_level_block_state_BlockBehaviour_Properties; noCollision(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; noLootTable(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; noOcclusion(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; noTerrainParticles(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; offsetFunction: net_minecraft_world_level_block_state_BlockBehaviour_OffsetFunction; offsetType(offsetType: net_minecraft_world_level_block_state_BlockBehaviour_OffsetType): net_minecraft_world_level_block_state_BlockBehaviour_Properties; overrideDescription(string: string): net_minecraft_world_level_block_state_BlockBehaviour_Properties; overrideLootTable(optional: any): net_minecraft_world_level_block_state_BlockBehaviour_Properties; pushReaction(pushReaction: net_minecraft_world_level_material_PushReaction): net_minecraft_world_level_block_state_BlockBehaviour_Properties; randomTicks(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; replaceable(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; requiredFeatures(featureFlags: net_minecraft_world_flag_FeatureFlag[]): net_minecraft_world_level_block_state_BlockBehaviour_Properties; requiresCorrectToolForDrops(): net_minecraft_world_level_block_state_BlockBehaviour_Properties; setId(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_block_state_BlockBehaviour_Properties; sound(soundType: net_minecraft_world_level_block_SoundType): net_minecraft_world_level_block_state_BlockBehaviour_Properties; soundType: net_minecraft_world_level_block_SoundType; spawnTerrainParticles: boolean; speedFactor(arg0: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; strength(arg0: number, arg1: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; strength(arg0: number): net_minecraft_world_level_block_state_BlockBehaviour_Properties; } interface net_minecraft_world_level_block_state_BlockBehaviour_StateArgumentPredicate { test(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, object: any): boolean; } interface net_minecraft_world_level_block_state_BlockBehaviour_StatePredicate { test(blockState: net_minecraft_world_level_block_state_BlockState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_block_state_BlockState extends net_minecraft_world_level_block_state_BlockBehaviour_BlockStateBase { } interface net_minecraft_world_level_block_state_StateDefinition { any(): net_minecraft_world_level_block_state_StateHolder; getOwner(): any; getPossibleStates(): any; getProperties(): any; getProperty(string: string): net_minecraft_world_level_block_state_properties_Property; readonly owner: any; readonly propertiesByName: any; readonly states: any; toString(): string; } interface net_minecraft_world_level_block_state_StateDefinition_Builder { add(propertys: net_minecraft_world_level_block_state_properties_Property[]): net_minecraft_world_level_block_state_StateDefinition_Builder; create(function_: any, factory: net_minecraft_world_level_block_state_StateDefinition_Factory): net_minecraft_world_level_block_state_StateDefinition; readonly owner: any; readonly properties: any; validateProperty(property: net_minecraft_world_level_block_state_properties_Property): void; } interface net_minecraft_world_level_block_state_StateDefinition_Factory { create(object: any, reference2ObjectArrayMap: any, mapCodec: any): any; } interface net_minecraft_world_level_block_state_StateHolder { cycle(property: net_minecraft_world_level_block_state_properties_Property): any; equals(object: any): boolean; getNullableValue(property: net_minecraft_world_level_block_state_properties_Property): any; getOptionalValue(property: net_minecraft_world_level_block_state_properties_Property): any; getProperties(): any; getValue(property: net_minecraft_world_level_block_state_properties_Property): any; getValueOrElse(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): any; getValues(): any; hasProperty(property: net_minecraft_world_level_block_state_properties_Property): boolean; hashCode(): number; makeNeighbourValues(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): any; neighbours: any; readonly owner: any; populateNeighbours(map: any): void; readonly propertiesCodec: any; setValue(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): any; setValueInternal(property: net_minecraft_world_level_block_state_properties_Property, comparable: any, comparable_: any): any; toString(): string; trySetValue(property: net_minecraft_world_level_block_state_properties_Property, comparable: any): any; readonly values: any; } interface net_minecraft_world_level_block_state_pattern_BlockInWorld { cachedEntity: boolean; entity: net_minecraft_world_level_block_entity_BlockEntity; getEntity(): net_minecraft_world_level_block_entity_BlockEntity; getLevel(): net_minecraft_world_level_LevelReader; getPos(): net_minecraft_core_BlockPos; getState(): net_minecraft_world_level_block_state_BlockState; readonly level: net_minecraft_world_level_LevelReader; readonly loadChunks: boolean; readonly pos: net_minecraft_core_BlockPos; state: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_block_state_pattern_BlockPattern { readonly depth: number; find(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch; getDepth(): number; getHeight(): number; getPattern(): any[][][]; getWidth(): number; readonly height: number; matches(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction): net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch; matches(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, direction_: net_minecraft_core_Direction, loadingCache: any): net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch; readonly pattern: any[][][]; readonly width: number; } interface net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch { readonly cache: any; readonly depth: number; readonly forwards: net_minecraft_core_Direction; readonly frontTopLeft: net_minecraft_core_BlockPos; getBlock(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_block_state_pattern_BlockInWorld; getDepth(): number; getForwards(): net_minecraft_core_Direction; getFrontTopLeft(): net_minecraft_core_BlockPos; getHeight(): number; getUp(): net_minecraft_core_Direction; getWidth(): number; readonly height: number; toString(): string; readonly up: net_minecraft_core_Direction; readonly width: number; } interface net_minecraft_world_level_block_state_pattern_BlockPatternBuilder { aisle(strings: string[]): net_minecraft_world_level_block_state_pattern_BlockPatternBuilder; build(): net_minecraft_world_level_block_state_pattern_BlockPattern; createPattern(): any[][][]; ensureAllCharactersMatched(): void; height: number; readonly lookup: any; readonly pattern: any; where(arg0: string, predicate: any): net_minecraft_world_level_block_state_pattern_BlockPatternBuilder; width: number; } interface net_minecraft_world_level_block_state_predicate_BlockPredicate { readonly block: net_minecraft_world_level_block_Block; test(blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_block_state_predicate_BlockStatePredicate { applies(blockState: net_minecraft_world_level_block_state_BlockState, property: net_minecraft_world_level_block_state_properties_Property, predicate: any): boolean; readonly definition: net_minecraft_world_level_block_state_StateDefinition; readonly properties: any; test(blockState: net_minecraft_world_level_block_state_BlockState): boolean; where(property: net_minecraft_world_level_block_state_properties_Property, predicate: any): net_minecraft_world_level_block_state_predicate_BlockStatePredicate; } interface net_minecraft_world_level_block_state_properties_AttachFace extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_level_block_state_properties_BambooLeaves extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_BedPart extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_BellAttachType extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_level_block_state_properties_BlockSetType { buttonClickOff(): net_minecraft_sounds_SoundEvent; buttonClickOn(): net_minecraft_sounds_SoundEvent; canButtonBeActivatedByArrows(): boolean; canOpenByHand(): boolean; canOpenByWindCharge(): boolean; doorClose(): net_minecraft_sounds_SoundEvent; doorOpen(): net_minecraft_sounds_SoundEvent; equals(o: any): boolean; hashCode(): number; name(): string; pressurePlateClickOff(): net_minecraft_sounds_SoundEvent; pressurePlateClickOn(): net_minecraft_sounds_SoundEvent; pressurePlateSensitivity(): net_minecraft_world_level_block_state_properties_BlockSetType_PressurePlateSensitivity; soundType(): net_minecraft_world_level_block_SoundType; toString(): string; trapdoorClose(): net_minecraft_sounds_SoundEvent; trapdoorOpen(): net_minecraft_sounds_SoundEvent; } interface net_minecraft_world_level_block_state_properties_BlockSetType_PressurePlateSensitivity { } interface net_minecraft_world_level_block_state_properties_BlockStateProperties { } interface net_minecraft_world_level_block_state_properties_BooleanProperty extends net_minecraft_world_level_block_state_properties_Property { getInternalIndex(boolean: boolean): number; getInternalIndex(comparable: any): number; getName(boolean: boolean): string; getName(): string; getName(comparable: any): string; } interface net_minecraft_world_level_block_state_properties_ChestType extends net_minecraft_util_StringRepresentable { getOpposite(): net_minecraft_world_level_block_state_properties_ChestType; readonly name: string; } interface net_minecraft_world_level_block_state_properties_ComparatorMode extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_CreakingHeartState extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_DoorHingeSide extends net_minecraft_util_StringRepresentable { toString(): string; } interface net_minecraft_world_level_block_state_properties_DoubleBlockHalf extends net_minecraft_util_StringRepresentable { readonly directionToOther: net_minecraft_core_Direction; getDirectionToOther(): net_minecraft_core_Direction; getOtherHalf(): net_minecraft_world_level_block_state_properties_DoubleBlockHalf; toString(): string; } interface net_minecraft_world_level_block_state_properties_DripstoneThickness extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_EnumProperty extends net_minecraft_world_level_block_state_properties_Property { getName(enum_: any): string; getName(): string; readonly names: any; readonly ordinalToIndex: number[]; readonly values: any; } interface net_minecraft_world_level_block_state_properties_Half extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_IntegerProperty extends net_minecraft_world_level_block_state_properties_Property { getInternalIndex(integer: number): number; getInternalIndex(comparable: any): number; getName(integer: number): string; getName(): string; getName(comparable: any): string; readonly max: number; readonly min: number; readonly values: any; } interface net_minecraft_world_level_block_state_properties_NoteBlockInstrument extends net_minecraft_util_StringRepresentable { getSoundEvent(): net_minecraft_core_Holder; hasCustomSound(): boolean; isTunable(): boolean; readonly name: string; readonly soundEvent: net_minecraft_core_Holder; readonly type: any; worksAboveNoteBlock(): boolean; } interface net_minecraft_world_level_block_state_properties_PistonType extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_Property { readonly clazz: any; codec(): any; equals(object: any): boolean; generateHashCode(): number; getAllValues(): any; getInternalIndex(comparable: any): number; getName(): string; getName(comparable: any): string; getPossibleValues(): any; getValue(string: string): any; getValueClass(): any; hashCode(): number; readonly name: string; parseValue(dynamicOps: any, stateHolder: net_minecraft_world_level_block_state_StateHolder, object: any): any; toString(): string; value(comparable: any): net_minecraft_world_level_block_state_properties_Property_Value; value(stateHolder: net_minecraft_world_level_block_state_StateHolder): net_minecraft_world_level_block_state_properties_Property_Value; valueCodec(): any; } interface net_minecraft_world_level_block_state_properties_Property_Value { equals(o: any): boolean; hashCode(): number; property(): net_minecraft_world_level_block_state_properties_Property; toString(): string; value(): any; } interface net_minecraft_world_level_block_state_properties_RailShape extends net_minecraft_util_StringRepresentable { getName(): string; isSlope(): boolean; readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_RedstoneSide extends net_minecraft_util_StringRepresentable { isConnected(): boolean; readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_RotationSegment { } interface net_minecraft_world_level_block_state_properties_SculkSensorPhase extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_SideChainPart extends net_minecraft_util_StringRepresentable { isChainEnd(): boolean; isConnected(): boolean; isConnectionTowards(sideChainPart: net_minecraft_world_level_block_state_properties_SideChainPart): boolean; readonly name: string; toString(): string; whenConnectedToTheLeft(): net_minecraft_world_level_block_state_properties_SideChainPart; whenConnectedToTheRight(): net_minecraft_world_level_block_state_properties_SideChainPart; whenDisconnectedFromTheLeft(): net_minecraft_world_level_block_state_properties_SideChainPart; whenDisconnectedFromTheRight(): net_minecraft_world_level_block_state_properties_SideChainPart; } interface net_minecraft_world_level_block_state_properties_SlabType extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_StairsShape extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_StructureMode extends net_minecraft_util_StringRepresentable { readonly displayName: net_minecraft_network_chat_Component; getDisplayName(): net_minecraft_network_chat_Component; readonly name: string; } interface net_minecraft_world_level_block_state_properties_TestBlockMode extends net_minecraft_util_StringRepresentable { readonly detailedMessage: net_minecraft_network_chat_Component; readonly displayName: net_minecraft_network_chat_Component; getDetailedMessage(): net_minecraft_network_chat_Component; getDisplayName(): net_minecraft_network_chat_Component; readonly id: number; readonly name: string; } interface net_minecraft_world_level_block_state_properties_Tilt extends net_minecraft_util_StringRepresentable { causesVibration(): boolean; readonly name: string; } interface net_minecraft_world_level_block_state_properties_WallSide extends net_minecraft_util_StringRepresentable { readonly name: string; toString(): string; } interface net_minecraft_world_level_block_state_properties_WoodType { equals(o: any): boolean; fenceGateClose(): net_minecraft_sounds_SoundEvent; fenceGateOpen(): net_minecraft_sounds_SoundEvent; hangingSignSoundType(): net_minecraft_world_level_block_SoundType; hashCode(): number; name(): string; setType(): net_minecraft_world_level_block_state_properties_BlockSetType; soundType(): net_minecraft_world_level_block_SoundType; toString(): string; } interface net_minecraft_world_level_border_BorderChangeListener { onLerpSize(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number, arg2: number, arg3: number): void; onSetCenter(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number, arg2: number): void; onSetDamagePerBlock(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number): void; onSetSafeZone(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number): void; onSetSize(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number): void; onSetWarningBlocks(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number): void; onSetWarningTime(worldBorder: net_minecraft_world_level_border_WorldBorder, arg1: number): void; } interface net_minecraft_world_level_border_BorderStatus { readonly color: number; getColor(): number; } interface net_minecraft_world_level_border_WorldBorder extends net_minecraft_world_level_saveddata_SavedData { absoluteMaxSize: number; addListener(borderChangeListener: net_minecraft_world_level_border_BorderChangeListener): void; applySettings(settings: net_minecraft_world_level_border_WorldBorder_Settings): void; centerX: number; centerZ: number; clampToBounds(blockPos: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; clampToBounds(vec3: net_minecraft_world_phys_Vec3): net_minecraft_core_BlockPos; clampToBounds(arg0: number, arg1: number, arg2: number): net_minecraft_core_BlockPos; clampVec3ToBound(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; clampVec3ToBound(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; damagePerBlock: number; extent: any; getAbsoluteMaxSize(): number; getCenterX(): number; getCenterZ(): number; getCollisionShape(): net_minecraft_world_phys_shapes_VoxelShape; getDamagePerBlock(): number; getDistanceToBorder(entity: net_minecraft_world_entity_Entity): number; getDistanceToBorder(arg0: number, arg1: number): number; getLerpSpeed(): number; getLerpTarget(): number; getLerpTime(): number; getListeners(): any; getMaxX(): number; getMaxZ(): number; getMinX(): number; getMinZ(): number; getSafeZone(): number; getSize(): number; getStatus(): net_minecraft_world_level_border_BorderStatus; getWarningBlocks(): number; getWarningTime(): number; isInsideCloseToBorder(entity: net_minecraft_world_entity_Entity, aABB: net_minecraft_world_phys_AABB): boolean; isWithinBounds(blockPos: net_minecraft_core_BlockPos): boolean; isWithinBounds(vec3: net_minecraft_world_phys_Vec3): boolean; isWithinBounds(chunkPos: net_minecraft_world_level_ChunkPos): boolean; isWithinBounds(aABB: net_minecraft_world_phys_AABB): boolean; isWithinBounds(arg0: number, arg1: number, arg2: number, arg3: number): boolean; isWithinBounds(arg0: number, arg1: number): boolean; isWithinBounds(arg0: number, arg1: number, arg2: number): boolean; lerpSizeBetween(arg0: number, arg1: number, arg2: number): void; readonly listeners: any; removeListener(borderChangeListener: net_minecraft_world_level_border_BorderChangeListener): void; safeZone: number; setAbsoluteMaxSize(arg0: number): void; setCenter(arg0: number, arg1: number): void; setDamagePerBlock(arg0: number): void; setSafeZone(arg0: number): void; setSize(arg0: number): void; setWarningBlocks(arg0: number): void; setWarningTime(arg0: number): void; tick(): void; warningBlocks: number; warningTime: number; } interface net_minecraft_world_level_border_WorldBorder_Settings { centerX(): number; centerZ(): number; damagePerBlock(): number; equals(o: any): boolean; hashCode(): number; lerpTarget(): number; lerpTime(): number; safeZone(): number; size(): number; toString(): string; toWorldBorder(): net_minecraft_world_level_border_WorldBorder; warningBlocks(): number; warningTime(): number; } interface net_minecraft_world_level_chunk_BlockColumn { getBlock(arg0: number): net_minecraft_world_level_block_state_BlockState; setBlock(arg0: number, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_chunk_BulkSectionAccess { readonly acquiredSections: any; close(): void; getBlockState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getSection(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_chunk_LevelChunkSection; lastSection: net_minecraft_world_level_chunk_LevelChunkSection; lastSectionKey: number; readonly level: net_minecraft_world_level_LevelAccessor; } interface net_minecraft_world_level_chunk_CarvingMask { additionalMask: net_minecraft_world_level_chunk_CarvingMask_Mask; get(arg0: number, arg1: number, arg2: number): boolean; getIndex(arg0: number, arg1: number, arg2: number): number; readonly mask: any; readonly minY: number; set(arg0: number, arg1: number, arg2: number): void; setAdditionalMask(mask: net_minecraft_world_level_chunk_CarvingMask_Mask): void; stream(chunkPos: net_minecraft_world_level_ChunkPos): any; toArray(): number[]; } interface net_minecraft_world_level_chunk_CarvingMask_Mask { test(arg0: number, arg1: number, arg2: number): boolean; } interface net_minecraft_world_level_chunk_ChunkAccess extends net_minecraft_world_level_biome_BiomeManager_NoiseBiomeSource, net_minecraft_world_level_chunk_LightChunk, net_minecraft_world_level_chunk_StructureAccess { addEntity(entity: net_minecraft_world_entity_Entity): void; addPackedPostProcess(shortList: any, arg1: number): void; readonly attachmentHolder: any; blendingData: net_minecraft_world_level_levelgen_blending_BlendingData; readonly blockEntities: any; canBeSerialized(): boolean; carverBiome(supplier: any): net_minecraft_world_level_biome_BiomeGenerationSettings; carverBiomeSettings: net_minecraft_world_level_biome_BiomeGenerationSettings; readonly chunkPos: net_minecraft_world_level_ChunkPos; fillBiomesFromNoise(biomeResolver: net_minecraft_world_level_biome_BiomeResolver, sampler: net_minecraft_world_level_biome_Climate_Sampler): void; findBlocks(predicate: any, biConsumer: any): void; findBlocks(predicate: any, fineFilter: any, biConsumer: any): void; getAllStarts(): any; getAttachmentHolder(): any; getBelowZeroRetrogen(): net_minecraft_world_level_levelgen_BelowZeroRetrogen; getBlendingData(): net_minecraft_world_level_levelgen_blending_BlendingData; getBlockEntitiesPos(): any; getBlockEntityNbt(blockPos: net_minecraft_core_BlockPos): net_minecraft_nbt_CompoundTag; getBlockEntityNbtForSaving(blockPos: net_minecraft_core_BlockPos, provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; getBlockTicks(): net_minecraft_world_ticks_TickContainerAccess; getData(type: any): any; getExistingDataOrNull(type: any): any; getFluidTicks(): net_minecraft_world_ticks_TickContainerAccess; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, arg1: number, arg2: number): number; getHeight(): number; getHeightAccessorForGeneration(): net_minecraft_world_level_LevelHeightAccessor; getHeightmaps(): any; getHighestFilledSectionIndex(): number; getHighestGeneratedStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; getHighestSectionPosition(): number; getInhabitedTime(): number; getLevel(): net_minecraft_world_level_Level; getListenerRegistry(arg0: number): net_minecraft_world_level_gameevent_GameEventListenerRegistry; getOrCreateHeightmapUnprimed(types: net_minecraft_world_level_levelgen_Heightmap_Types): net_minecraft_world_level_levelgen_Heightmap; getOrCreateNoiseChunk(function_: any): net_minecraft_world_level_levelgen_NoiseChunk; getPersistedStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; getPos(): net_minecraft_world_level_ChunkPos; getPostProcessing(): any[]; getSection(arg0: number): net_minecraft_world_level_chunk_LevelChunkSection; getSections(): net_minecraft_world_level_chunk_LevelChunkSection[]; getTicksForSerialization(arg0: number): net_minecraft_world_level_chunk_ChunkAccess_PackedTicks; getUpgradeData(): net_minecraft_world_level_chunk_UpgradeData; hasAnyStructureReferences(): boolean; hasAttachments(): boolean; hasData(type: any): boolean; hasPrimedHeightmap(types: net_minecraft_world_level_levelgen_Heightmap_Types): boolean; readonly heightmaps: any; incrementInhabitedTime(arg0: number): void; inhabitedTime: number; initializeLightSources(): void; isLightCorrect(): boolean; isOldNoiseGeneration(): boolean; isUnsaved(): boolean; isUpgrading(): boolean; isYSpaceEmpty(arg0: number, arg1: number): boolean; readonly levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor; markPosForPostprocessing(blockPos: net_minecraft_core_BlockPos): void; markUnsaved(): void; noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk; readonly pendingBlockEntities: any; readonly postProcessing: any[]; problemPath(): net_minecraft_util_ProblemReporter_PathElement; readAttachmentsFromNBT(provider: net_minecraft_core_HolderLookup_Provider, tag: net_minecraft_nbt_CompoundTag): void; removeBlockEntity(blockPos: net_minecraft_core_BlockPos): void; removeData(type: any): any; readonly sections: net_minecraft_world_level_chunk_LevelChunkSection[]; setAllStarts(map: any): void; setBlockEntity(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; setBlockEntityNbt(compoundTag: net_minecraft_nbt_CompoundTag): void; setBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; setBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): net_minecraft_world_level_block_state_BlockState; setData(type: any, data: any): any; setHeightmap(types: net_minecraft_world_level_levelgen_Heightmap_Types, arg1: number[]): void; setInhabitedTime(arg0: number): void; setLightCorrect(arg0: boolean): void; skyLightSources: net_minecraft_world_level_lighting_ChunkSkyLightSources; readonly structureStarts: any; readonly structuresRefences: any; tryMarkSaved(): boolean; unsaved: boolean; readonly upgradeData: net_minecraft_world_level_chunk_UpgradeData; writeAttachmentsToNBT(provider: net_minecraft_core_HolderLookup_Provider): net_minecraft_nbt_CompoundTag; } interface net_minecraft_world_level_chunk_ChunkAccess_PackedTicks { blocks(): any; equals(o: any): boolean; fluids(): any; hashCode(): number; toString(): string; } interface net_minecraft_world_level_chunk_ChunkGenerator { addDebugScreenInfo(list: any, randomState: net_minecraft_world_level_levelgen_RandomState, blockPos: net_minecraft_core_BlockPos): void; applyBiomeDecoration(worldGenLevel: net_minecraft_world_level_WorldGenLevel, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, structureManager: net_minecraft_world_level_StructureManager): void; applyCarvers(worldGenRegion: net_minecraft_server_level_WorldGenRegion, arg1: number, randomState: net_minecraft_world_level_levelgen_RandomState, biomeManager: net_minecraft_world_level_biome_BiomeManager, structureManager: net_minecraft_world_level_StructureManager, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; readonly biomeSource: net_minecraft_world_level_biome_BiomeSource; buildSurface(worldGenRegion: net_minecraft_server_level_WorldGenRegion, structureManager: net_minecraft_world_level_StructureManager, randomState: net_minecraft_world_level_levelgen_RandomState, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; codec(): any; createBiomes(randomState: net_minecraft_world_level_levelgen_RandomState, blender: net_minecraft_world_level_levelgen_blending_Blender, structureManager: net_minecraft_world_level_StructureManager, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): any; createReferences(worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; createState(holderLookup: net_minecraft_core_HolderLookup, randomState: net_minecraft_world_level_levelgen_RandomState, arg2: number): net_minecraft_world_level_chunk_ChunkGeneratorStructureState; createStructures(registryAccess: net_minecraft_core_RegistryAccess, chunkGeneratorStructureState: net_minecraft_world_level_chunk_ChunkGeneratorStructureState, structureManager: net_minecraft_world_level_StructureManager, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, resourceKey: net_minecraft_resources_ResourceKey): void; readonly featuresPerStep: any; fillFromNoise(blender: net_minecraft_world_level_levelgen_blending_Blender, randomState: net_minecraft_world_level_levelgen_RandomState, structureManager: net_minecraft_world_level_StructureManager, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): any; findNearestMapStructure(serverLevel: net_minecraft_server_level_ServerLevel, holderSet: net_minecraft_core_HolderSet, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: boolean): any; readonly generationSettingsGetter: any; getBaseColumn(arg0: number, arg1: number, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor, randomState: net_minecraft_world_level_levelgen_RandomState): net_minecraft_world_level_NoiseColumn; getBaseHeight(arg0: number, arg1: number, types: net_minecraft_world_level_levelgen_Heightmap_Types, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor, randomState: net_minecraft_world_level_levelgen_RandomState): number; getBiomeGenerationSettings(holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings; getBiomeSource(): net_minecraft_world_level_biome_BiomeSource; getFirstFreeHeight(arg0: number, arg1: number, types: net_minecraft_world_level_levelgen_Heightmap_Types, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor, randomState: net_minecraft_world_level_levelgen_RandomState): number; getFirstOccupiedHeight(arg0: number, arg1: number, types: net_minecraft_world_level_levelgen_Heightmap_Types, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor, randomState: net_minecraft_world_level_levelgen_RandomState): number; getGenDepth(): number; getMinY(): number; getMobsAt(holder: net_minecraft_core_Holder, structureManager: net_minecraft_world_level_StructureManager, mobCategory: net_minecraft_world_entity_MobCategory, blockPos: net_minecraft_core_BlockPos): net_minecraft_util_random_WeightedList; getNearestGeneratedStructure(set: any, serverLevel: net_minecraft_server_level_ServerLevel, structureManager: net_minecraft_world_level_StructureManager, blockPos: net_minecraft_core_BlockPos, arg4: boolean, concentricRingsStructurePlacement: net_minecraft_world_level_levelgen_structure_placement_ConcentricRingsStructurePlacement): any; getSeaLevel(): number; getSpawnHeight(levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor): number; getTypeNameForDataFixer(): any; refreshFeaturesPerStep(): void; spawnOriginalMobs(worldGenRegion: net_minecraft_server_level_WorldGenRegion): void; tryGenerateStructure(structureSelectionEntry: net_minecraft_world_level_levelgen_structure_StructureSet_StructureSelectionEntry, structureManager: net_minecraft_world_level_StructureManager, registryAccess: net_minecraft_core_RegistryAccess, randomState: net_minecraft_world_level_levelgen_RandomState, structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, arg5: number, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, chunkPos: net_minecraft_world_level_ChunkPos, sectionPos: net_minecraft_core_SectionPos, resourceKey: net_minecraft_resources_ResourceKey): boolean; validate(): void; } interface net_minecraft_world_level_chunk_ChunkGeneratorStructureState { readonly biomeSource: net_minecraft_world_level_biome_BiomeSource; readonly concentricRingsSeed: number; ensureStructuresGenerated(): void; generatePositions(): void; generateRingPositions(holder: net_minecraft_core_Holder, concentricRingsStructurePlacement: net_minecraft_world_level_levelgen_structure_placement_ConcentricRingsStructurePlacement): any; getLevelSeed(): number; getPlacementsForStructure(holder: net_minecraft_core_Holder): any; getRingPositionsFor(concentricRingsStructurePlacement: net_minecraft_world_level_levelgen_structure_placement_ConcentricRingsStructurePlacement): any; hasGeneratedPositions: boolean; hasStructureChunkInRange(holder: net_minecraft_core_Holder, arg1: number, arg2: number, arg3: number): boolean; readonly levelSeed: number; readonly placementsForStructure: any; possibleStructureSets(): any; randomState(): net_minecraft_world_level_levelgen_RandomState; readonly ringPositions: any; } interface net_minecraft_world_level_chunk_ChunkGenerators { } interface net_minecraft_world_level_chunk_ChunkSource extends net_minecraft_world_level_chunk_LightChunkGetter { close(): void; gatherStats(): string; getChunk(arg0: number, arg1: number, arg2: boolean): net_minecraft_world_level_chunk_LevelChunk; getChunk(arg0: number, arg1: number, chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg3: boolean): net_minecraft_world_level_chunk_ChunkAccess; getChunkNow(arg0: number, arg1: number): net_minecraft_world_level_chunk_LevelChunk; getForceLoadedChunks(): any; getLightEngine(): net_minecraft_world_level_lighting_LevelLightEngine; getLoadedChunksCount(): number; hasChunk(arg0: number, arg1: number): boolean; onSectionEmptinessChanged(arg0: number, arg1: number, arg2: number, arg3: boolean): void; setSpawnSettings(arg0: boolean): void; tick(booleanSupplier: any, arg1: boolean): void; updateChunkForced(chunkPos: net_minecraft_world_level_ChunkPos, arg1: boolean): boolean; } interface net_minecraft_world_level_chunk_Configuration { alwaysRepack(): boolean; bitsInMemory(): number; bitsInStorage(): number; createPalette(strategy: net_minecraft_world_level_chunk_Strategy, list: any): net_minecraft_world_level_chunk_Palette; } interface net_minecraft_world_level_chunk_Configuration_Global extends net_minecraft_world_level_chunk_Configuration { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_chunk_Configuration_Simple extends net_minecraft_world_level_chunk_Configuration { bits(): number; equals(o: any): boolean; factory(): net_minecraft_world_level_chunk_Palette_Factory; hashCode(): number; toString(): string; } interface net_minecraft_world_level_chunk_DataLayer { copy(): net_minecraft_world_level_chunk_DataLayer; data: number[]; defaultValue: number; fill(arg0: number): void; get(arg0: number, arg1: number, arg2: number): number; get(arg0: number): number; getData(): number[]; isDefinitelyFilledWith(arg0: number): boolean; isDefinitelyHomogenous(): boolean; isEmpty(): boolean; layerToString(arg0: number): string; set(arg0: number, arg1: number, arg2: number, arg3: number): void; set(arg0: number, arg1: number): void; toString(): string; } interface net_minecraft_world_level_chunk_EmptyLevelChunk extends net_minecraft_world_level_chunk_LevelChunk { readonly biome: net_minecraft_core_Holder; getBlockEntity(blockPos: net_minecraft_core_BlockPos, entityCreationType: net_minecraft_world_level_chunk_LevelChunk_EntityCreationType): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; } interface net_minecraft_world_level_chunk_GlobalPalette extends net_minecraft_world_level_chunk_Palette { readonly registry: net_minecraft_core_IdMap; } interface net_minecraft_world_level_chunk_HashMapPalette extends net_minecraft_world_level_chunk_Palette { readonly bits: number; getEntries(): any; readonly values: net_minecraft_util_CrudeIncrementalIntIdentityHashBiMap; } interface net_minecraft_world_level_chunk_ImposterProtoChunk extends net_minecraft_world_level_chunk_ProtoChunk { addEntity(entity: net_minecraft_world_entity_Entity): void; addEntity(compoundTag: net_minecraft_nbt_CompoundTag): void; readonly allowWrites: boolean; fixType(types: net_minecraft_world_level_levelgen_Heightmap_Types): net_minecraft_world_level_levelgen_Heightmap_Types; getWrapped(): net_minecraft_world_level_chunk_LevelChunk; readonly wrapped: net_minecraft_world_level_chunk_LevelChunk; } interface net_minecraft_world_level_chunk_LevelChunk extends net_minecraft_world_level_chunk_ChunkAccess, net_minecraft_util_debug_DebugValueSource { addAndRegisterBlockEntity(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; addGameEventListener(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, serverLevel: net_minecraft_server_level_ServerLevel): void; readonly auxLightManager: any; readonly blockTicks: net_minecraft_world_ticks_LevelChunkTicks; clearAllBlockEntities(): void; createBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; createTicker(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, blockEntityTicker: net_minecraft_world_level_block_entity_BlockEntityTicker): net_minecraft_world_level_block_entity_TickingBlockEntity; readonly fluidTicks: net_minecraft_world_ticks_LevelChunkTicks; fullStatus: any; readonly gameEventListenerRegistrySections: any; getAuxLightManager(pos: net_minecraft_world_level_ChunkPos): any; getBlockEntities(): any; getBlockEntity(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, entityCreationType: net_minecraft_world_level_chunk_LevelChunk_EntityCreationType): net_minecraft_world_level_block_entity_BlockEntity; getBlockEntity(blockPos: net_minecraft_core_BlockPos, blockEntityType: net_minecraft_world_level_block_entity_BlockEntityType): any; getFluidState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_material_FluidState; getFluidState(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_material_FluidState; getFullStatus(): net_minecraft_server_level_FullChunkStatus; isEmpty(): boolean; isInLevel(): boolean; isTicking(blockPos: net_minecraft_core_BlockPos): boolean; readonly level: net_minecraft_world_level_Level; loaded: boolean; postLoad: net_minecraft_world_level_chunk_LevelChunk_PostLoadProcessor; postProcessGeneration(serverLevel: net_minecraft_server_level_ServerLevel): void; promotePendingBlockEntity(blockPos: net_minecraft_core_BlockPos, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_block_entity_BlockEntity; registerAllBlockEntitiesAfterLevelLoad(): void; registerTickContainerInLevel(serverLevel: net_minecraft_server_level_ServerLevel): void; removeBlockEntityTicker(blockPos: net_minecraft_core_BlockPos): void; removeGameEventListener(blockEntity: net_minecraft_world_level_block_entity_BlockEntity, serverLevel: net_minecraft_server_level_ServerLevel): void; removeGameEventListenerRegistry(arg0: number): void; replaceBiomes(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; replaceWithPacketData(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf, map: any, consumer: any): void; runPostLoad(): void; setBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): net_minecraft_world_level_block_state_BlockState; setBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; setFullStatus(supplier: any): void; setLoaded(arg0: boolean): void; setUnsavedListener(unsavedListener: net_minecraft_world_level_chunk_LevelChunk_UnsavedListener): void; syncData(type: any): void; readonly tickersInLevel: any; unpackTicks(arg0: number): void; unregisterTickContainerFromLevel(serverLevel: net_minecraft_server_level_ServerLevel): void; unsavedListener: net_minecraft_world_level_chunk_LevelChunk_UnsavedListener; updateBlockEntityTicker(blockEntity: net_minecraft_world_level_block_entity_BlockEntity): void; } interface net_minecraft_world_level_chunk_LevelChunk_EntityCreationType { } interface net_minecraft_world_level_chunk_LevelChunk_PostLoadProcessor { run(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; } interface net_minecraft_world_level_chunk_LevelChunk_UnsavedListener { setUnsaved(chunkPos: net_minecraft_world_level_ChunkPos): void; } interface net_minecraft_world_level_chunk_LevelChunkSection { acquire(): void; biomes: net_minecraft_world_level_chunk_PalettedContainerRO; copy(): net_minecraft_world_level_chunk_LevelChunkSection; fillBiomesFromNoise(biomeResolver: net_minecraft_world_level_biome_BiomeResolver, sampler: net_minecraft_world_level_biome_Climate_Sampler, arg2: number, arg3: number, arg4: number): void; getBiomes(): net_minecraft_world_level_chunk_PalettedContainerRO; getBlockState(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_block_state_BlockState; getFluidState(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_material_FluidState; getNoiseBiome(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; getSerializedSize(): number; getStates(): net_minecraft_world_level_chunk_PalettedContainer; hasOnlyAir(): boolean; isRandomlyTicking(): boolean; isRandomlyTickingBlocks(): boolean; isRandomlyTickingFluids(): boolean; maybeHas(predicate: any): boolean; nonEmptyBlockCount: number; read(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readBiomes(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; recalcBlockCounts(): void; release(): void; setBlockState(arg0: number, arg1: number, arg2: number, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; setBlockState(arg0: number, arg1: number, arg2: number, blockState: net_minecraft_world_level_block_state_BlockState, arg4: boolean): net_minecraft_world_level_block_state_BlockState; readonly states: net_minecraft_world_level_chunk_PalettedContainer; tickingBlockCount: number; tickingFluidCount: number; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_world_level_chunk_LightChunk extends net_minecraft_world_level_BlockGetter { findBlockLightSources(biConsumer: any): void; getSkyLightSources(): net_minecraft_world_level_lighting_ChunkSkyLightSources; } interface net_minecraft_world_level_chunk_LightChunkGetter { getChunkForLighting(arg0: number, arg1: number): net_minecraft_world_level_chunk_LightChunk; getLevel(): net_minecraft_world_level_BlockGetter; onLightUpdate(lightLayer: net_minecraft_world_level_LightLayer, sectionPos: net_minecraft_core_SectionPos): void; } interface net_minecraft_world_level_chunk_LinearPalette extends net_minecraft_world_level_chunk_Palette { readonly bits: number; size: number; readonly values: any[]; } interface net_minecraft_world_level_chunk_MissingPaletteEntryException { } interface net_minecraft_world_level_chunk_Palette { copy(): net_minecraft_world_level_chunk_Palette; getSerializedSize(idMap: net_minecraft_core_IdMap): number; getSize(): number; idFor(object: any, paletteResize: net_minecraft_world_level_chunk_PaletteResize): number; maybeHas(predicate: any): boolean; read(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf, idMap: net_minecraft_core_IdMap): void; valueFor(arg0: number): any; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf, idMap: net_minecraft_core_IdMap): void; } interface net_minecraft_world_level_chunk_Palette_Factory { create(arg0: number, list: any): net_minecraft_world_level_chunk_Palette; } interface net_minecraft_world_level_chunk_PaletteResize { onResize(arg0: number, object: any): number; } interface net_minecraft_world_level_chunk_PalettedContainer extends net_minecraft_world_level_chunk_PaletteResize, net_minecraft_world_level_chunk_PalettedContainerRO { acquire(): void; createOrReuseData(data: any, arg1: number): any; data: any; get(arg0: number, arg1: number, arg2: number): any; get(arg0: number): any; getAndSet(arg0: number, arg1: number, arg2: number, object: any): any; getAndSet(arg0: number, object: any): any; getAndSetUnchecked(arg0: number, arg1: number, arg2: number, object: any): any; read(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; release(): void; set(arg0: number, arg1: number, arg2: number, object: any): void; set(arg0: number, object: any): void; readonly strategy: net_minecraft_world_level_chunk_Strategy; readonly threadingDetector: net_minecraft_util_ThreadingDetector; } interface net_minecraft_world_level_chunk_PalettedContainer_CountConsumer { accept(object: any, arg1: number): void; } interface net_minecraft_world_level_chunk_PalettedContainerFactory { biomeContainerCodec(): any; biomeStrategy(): net_minecraft_world_level_chunk_Strategy; blockStatesContainerCodec(): any; blockStatesStrategy(): net_minecraft_world_level_chunk_Strategy; createForBiomes(): net_minecraft_world_level_chunk_PalettedContainer; createForBlockStates(): net_minecraft_world_level_chunk_PalettedContainer; defaultBiome(): net_minecraft_core_Holder; defaultBlockState(): net_minecraft_world_level_block_state_BlockState; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_chunk_PalettedContainerRO { bitsPerEntry(): number; copy(): net_minecraft_world_level_chunk_PalettedContainer; count(countConsumer: net_minecraft_world_level_chunk_PalettedContainer_CountConsumer): void; get(arg0: number, arg1: number, arg2: number): any; getAll(consumer: any): void; getSerializedSize(): number; maybeHas(predicate: any): boolean; pack(strategy: net_minecraft_world_level_chunk_Strategy): net_minecraft_world_level_chunk_PalettedContainerRO_PackedData; recreate(): net_minecraft_world_level_chunk_PalettedContainer; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_world_level_chunk_PalettedContainerRO_PackedData { bitsPerEntry(): number; equals(o: any): boolean; hashCode(): number; paletteEntries(): any; storage(): any; toString(): string; } interface net_minecraft_world_level_chunk_PalettedContainerRO_Unpacker { read(strategy: net_minecraft_world_level_chunk_Strategy, packedData: net_minecraft_world_level_chunk_PalettedContainerRO_PackedData): any; } interface net_minecraft_world_level_chunk_ProtoChunk extends net_minecraft_world_level_chunk_ChunkAccess { addEntity(compoundTag: net_minecraft_nbt_CompoundTag): void; addEntity(entity: net_minecraft_world_entity_Entity): void; belowZeroRetrogen: net_minecraft_world_level_levelgen_BelowZeroRetrogen; readonly blockTicks: net_minecraft_world_ticks_ProtoChunkTicks; carvingMask: net_minecraft_world_level_chunk_CarvingMask; readonly entities: any; readonly fluidTicks: net_minecraft_world_ticks_ProtoChunkTicks; getBlockEntities(): any; getBlockEntityNbts(): any; getCarvingMask(): net_minecraft_world_level_chunk_CarvingMask; getEntities(): any; getOrCreateCarvingMask(): net_minecraft_world_level_chunk_CarvingMask; lightEngine: net_minecraft_world_level_lighting_LevelLightEngine; setBelowZeroRetrogen(belowZeroRetrogen: net_minecraft_world_level_levelgen_BelowZeroRetrogen): void; setBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number): net_minecraft_world_level_block_state_BlockState; setBlockState(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; setCarvingMask(carvingMask: net_minecraft_world_level_chunk_CarvingMask): void; setLightEngine(levelLightEngine: net_minecraft_world_level_lighting_LevelLightEngine): void; setPersistedStatus(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): void; status: net_minecraft_world_level_chunk_status_ChunkStatus; unpackBlockTicks(): net_minecraft_world_ticks_LevelChunkTicks; unpackFluidTicks(): net_minecraft_world_ticks_LevelChunkTicks; } interface net_minecraft_world_level_chunk_SingleValuePalette extends net_minecraft_world_level_chunk_Palette { value: any; } interface net_minecraft_world_level_chunk_Strategy { readonly bitsPerAxis: number; entryCount(): number; getConfigurationForBitCount(arg0: number): net_minecraft_world_level_chunk_Configuration; getConfigurationForPaletteSize(arg0: number): net_minecraft_world_level_chunk_Configuration; getIndex(arg0: number, arg1: number, arg2: number): number; globalMap(): net_minecraft_core_IdMap; globalPalette(): net_minecraft_world_level_chunk_GlobalPalette; readonly globalPaletteBitsInMemory: number; } interface net_minecraft_world_level_chunk_StructureAccess { addReferenceForStructure(structure: net_minecraft_world_level_levelgen_structure_Structure, arg1: number): void; getAllReferences(): any; getReferencesForStructure(structure: net_minecraft_world_level_levelgen_structure_Structure): any; getStartForStructure(structure: net_minecraft_world_level_levelgen_structure_Structure): net_minecraft_world_level_levelgen_structure_StructureStart; setAllReferences(map: any): void; setStartForStructure(structure: net_minecraft_world_level_levelgen_structure_Structure, structureStart: net_minecraft_world_level_levelgen_structure_StructureStart): void; } interface net_minecraft_world_level_chunk_UpgradeData { copy(): net_minecraft_world_level_chunk_UpgradeData; readonly index: number[][]; isEmpty(): boolean; readonly neighborBlockTicks: any; readonly neighborFluidTicks: any; readonly sides: any; upgrade(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; upgradeInside(levelChunk: net_minecraft_world_level_chunk_LevelChunk): void; write(): net_minecraft_nbt_CompoundTag; } interface net_minecraft_world_level_chunk_UpgradeData_BlockFixer { processChunk(levelAccessor: net_minecraft_world_level_LevelAccessor): void; updateShape(blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction, blockState_: net_minecraft_world_level_block_state_BlockState, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_chunk_status_ChunkDependencies { asList(): any; readonly dependencyByRadius: any; get(arg0: number): net_minecraft_world_level_chunk_status_ChunkStatus; getRadius(): number; getRadiusOf(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): number; readonly radiusByDependency: number[]; size(): number; toString(): string; } interface net_minecraft_world_level_chunk_status_ChunkPyramid { equals(o: any): boolean; getStepTo(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): net_minecraft_world_level_chunk_status_ChunkStep; hashCode(): number; steps(): any; toString(): string; } interface net_minecraft_world_level_chunk_status_ChunkPyramid_Builder { build(): net_minecraft_world_level_chunk_status_ChunkPyramid; step(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, unaryOperator: any): net_minecraft_world_level_chunk_status_ChunkPyramid_Builder; readonly steps: any; } interface net_minecraft_world_level_chunk_status_ChunkStatus { readonly chunkType: net_minecraft_world_level_chunk_status_ChunkType; getChunkType(): net_minecraft_world_level_chunk_status_ChunkType; getIndex(): number; getName(): string; getParent(): net_minecraft_world_level_chunk_status_ChunkStatus; heightmapsAfter(): any; readonly index: number; isAfter(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): boolean; isBefore(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): boolean; isOrAfter(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): boolean; isOrBefore(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): boolean; readonly parent: net_minecraft_world_level_chunk_status_ChunkStatus; toString(): string; } interface net_minecraft_world_level_chunk_status_ChunkStatusTask { doWork(worldGenContext: net_minecraft_world_level_chunk_status_WorldGenContext, chunkStep: net_minecraft_world_level_chunk_status_ChunkStep, staticCache2D: net_minecraft_util_StaticCache2D, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): any; } interface net_minecraft_world_level_chunk_status_ChunkStatusTasks { } interface net_minecraft_world_level_chunk_status_ChunkStep { accumulatedDependencies(): net_minecraft_world_level_chunk_status_ChunkDependencies; apply(worldGenContext: net_minecraft_world_level_chunk_status_WorldGenContext, staticCache2D: net_minecraft_util_StaticCache2D, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): any; blockStateWriteRadius(): number; completeChunkGeneration(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, profiledDuration: net_minecraft_util_profiling_jfr_callback_ProfiledDuration): net_minecraft_world_level_chunk_ChunkAccess; directDependencies(): net_minecraft_world_level_chunk_status_ChunkDependencies; equals(o: any): boolean; getAccumulatedRadiusOf(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): number; hashCode(): number; targetStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; task(): net_minecraft_world_level_chunk_status_ChunkStatusTask; toString(): string; } interface net_minecraft_world_level_chunk_status_ChunkStep_Builder { addRequirement(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus, arg1: number): net_minecraft_world_level_chunk_status_ChunkStep_Builder; blockStateWriteRadius(arg0: number): net_minecraft_world_level_chunk_status_ChunkStep_Builder; build(): net_minecraft_world_level_chunk_status_ChunkStep; buildAccumulatedDependencies(): net_minecraft_world_level_chunk_status_ChunkStatus[]; directDependenciesByRadius: net_minecraft_world_level_chunk_status_ChunkStatus[]; getRadiusOfParent(chunkStatus: net_minecraft_world_level_chunk_status_ChunkStatus): number; readonly parent: net_minecraft_world_level_chunk_status_ChunkStep; setTask(chunkStatusTask: net_minecraft_world_level_chunk_status_ChunkStatusTask): net_minecraft_world_level_chunk_status_ChunkStep_Builder; readonly status: net_minecraft_world_level_chunk_status_ChunkStatus; task: net_minecraft_world_level_chunk_status_ChunkStatusTask; } interface net_minecraft_world_level_chunk_status_ChunkType { } interface net_minecraft_world_level_chunk_status_WorldGenContext { equals(o: any): boolean; generator(): net_minecraft_world_level_chunk_ChunkGenerator; hashCode(): number; level(): net_minecraft_server_level_ServerLevel; lightEngine(): net_minecraft_server_level_ThreadedLevelLightEngine; mainThreadExecutor(): any; structureManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; toString(): string; unsavedListener(): net_minecraft_world_level_chunk_LevelChunk_UnsavedListener; } interface net_minecraft_world_level_chunk_storage_ChunkIOErrorReporter { reportChunkLoadFailure(throwable: any, regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo, chunkPos: net_minecraft_world_level_ChunkPos): void; reportChunkSaveFailure(throwable: any, regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo, chunkPos: net_minecraft_world_level_ChunkPos): void; reportMisplacedChunk(chunkPos: net_minecraft_world_level_ChunkPos, chunkPos_: net_minecraft_world_level_ChunkPos, regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo): void; } interface net_minecraft_world_level_chunk_storage_ChunkScanAccess { scanChunk(chunkPos: net_minecraft_world_level_ChunkPos, streamTagVisitor: net_minecraft_nbt_StreamTagVisitor): any; } interface net_minecraft_world_level_chunk_storage_ChunkStorage { chunkScanner(): net_minecraft_world_level_chunk_storage_ChunkScanAccess; close(): void; readonly fixerUpper: any; flushWorker(): void; getLegacyStructureHandler(resourceKey: net_minecraft_resources_ResourceKey, supplier: any): net_minecraft_world_level_levelgen_structure_LegacyStructureDataHandler; handleLegacyStructureIndex(chunkPos: net_minecraft_world_level_ChunkPos): void; isOldChunkAround(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): boolean; legacyStructureHandler: net_minecraft_world_level_levelgen_structure_LegacyStructureDataHandler; read(chunkPos: net_minecraft_world_level_ChunkPos): any; storageInfo(): net_minecraft_world_level_chunk_storage_RegionStorageInfo; upgradeChunkTag(resourceKey: net_minecraft_resources_ResourceKey, supplier: any, compoundTag: net_minecraft_nbt_CompoundTag, optional: any): net_minecraft_nbt_CompoundTag; readonly worker: net_minecraft_world_level_chunk_storage_IOWorker; write(chunkPos: net_minecraft_world_level_ChunkPos, supplier: any): any; } interface net_minecraft_world_level_chunk_storage_EntityStorage extends net_minecraft_world_level_entity_EntityPersistentStorage { readonly emptyChunks: any; readonly entityDeserializerQueue: net_minecraft_util_thread_ConsecutiveExecutor; readonly level: net_minecraft_server_level_ServerLevel; reportLoadFailureIfPresent(completableFuture: any, chunkPos: net_minecraft_world_level_ChunkPos): void; reportSaveFailureIfPresent(completableFuture: any, chunkPos: net_minecraft_world_level_ChunkPos): void; readonly simpleRegionStorage: net_minecraft_world_level_chunk_storage_SimpleRegionStorage; } interface net_minecraft_world_level_chunk_storage_IOWorker extends net_minecraft_world_level_chunk_storage_ChunkScanAccess { close(): void; readonly consecutiveExecutor: net_minecraft_util_thread_PriorityConsecutiveExecutor; createOldDataForRegion(arg0: number, arg1: number): any; getOrCreateOldDataForRegion(arg0: number, arg1: number): any; isOldChunk(compoundTag: net_minecraft_nbt_CompoundTag): boolean; isOldChunkAround(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): boolean; loadAsync(chunkPos: net_minecraft_world_level_ChunkPos): any; readonly pendingWrites: any; readonly regionCacheForBlender: any; runStore(chunkPos: net_minecraft_world_level_ChunkPos, pendingStore: any): void; readonly shutdownRequested: any; readonly storage: net_minecraft_world_level_chunk_storage_RegionFileStorage; storageInfo(): net_minecraft_world_level_chunk_storage_RegionStorageInfo; store(chunkPos: net_minecraft_world_level_ChunkPos, compoundTag: net_minecraft_nbt_CompoundTag): any; store(chunkPos: net_minecraft_world_level_ChunkPos, supplier: any): any; storePendingChunk(): void; submitTask(supplier: any): any; submitThrowingTask(throwingSupplier: any): any; synchronize(arg0: boolean): any; tellStorePending(): void; waitForShutdown(): void; } interface net_minecraft_world_level_chunk_storage_RecreatingChunkStorage extends net_minecraft_world_level_chunk_storage_ChunkStorage { readonly writeFolder: any; readonly writeWorker: net_minecraft_world_level_chunk_storage_IOWorker; } interface net_minecraft_world_level_chunk_storage_RecreatingSimpleRegionStorage extends net_minecraft_world_level_chunk_storage_SimpleRegionStorage { readonly writeFolder: any; readonly writeWorker: net_minecraft_world_level_chunk_storage_IOWorker; } interface net_minecraft_world_level_chunk_storage_RegionBitmap { allocate(arg0: number): number; force(arg0: number, arg1: number): void; free(arg0: number, arg1: number): void; getUsed(): any; readonly used: any; } interface net_minecraft_world_level_chunk_storage_RegionFile { clear(chunkPos: net_minecraft_world_level_ChunkPos): void; close(): void; createChunkInputStream(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number, inputStream: any): any; createExternalChunkInputStream(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): any; createExternalStub(): any; doesChunkExist(chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly externalFileDir: any; readonly file: any; flush(): void; getChunkDataInputStream(chunkPos: net_minecraft_world_level_ChunkPos): any; getChunkDataOutputStream(chunkPos: net_minecraft_world_level_ChunkPos): any; getExternalChunkPath(chunkPos: net_minecraft_world_level_ChunkPos): any; getOffset(chunkPos: net_minecraft_world_level_ChunkPos): number; getPath(): any; hasChunk(chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly header: any; readonly info: net_minecraft_world_level_chunk_storage_RegionStorageInfo; readonly offsets: any; packSectorOffset(arg0: number, arg1: number): number; padToFullSector(): void; readonly path: any; readonly timestamps: any; readonly usedSectors: net_minecraft_world_level_chunk_storage_RegionBitmap; readonly version: net_minecraft_world_level_chunk_storage_RegionFileVersion; write(chunkPos: net_minecraft_world_level_ChunkPos, byteBuffer: any): void; writeHeader(): void; writeToExternalFile(path: any, byteBuffer: any): any; } interface net_minecraft_world_level_chunk_storage_RegionFileStorage { close(): void; flush(): void; readonly folder: any; getRegionFile(chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_world_level_chunk_storage_RegionFile; info(): net_minecraft_world_level_chunk_storage_RegionStorageInfo; read(chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_nbt_CompoundTag; readonly regionCache: any; scanChunk(chunkPos: net_minecraft_world_level_ChunkPos, streamTagVisitor: net_minecraft_nbt_StreamTagVisitor): void; readonly sync: boolean; write(chunkPos: net_minecraft_world_level_ChunkPos, compoundTag: net_minecraft_nbt_CompoundTag): void; } interface net_minecraft_world_level_chunk_storage_RegionFileVersion { getId(): number; readonly id: number; readonly inputWrapper: any; readonly optionName: string; readonly outputWrapper: any; wrap(outputStream: any): any; } interface net_minecraft_world_level_chunk_storage_RegionStorageInfo { dimension(): net_minecraft_resources_ResourceKey; equals(o: any): boolean; hashCode(): number; level(): string; toString(): string; type(): string; withTypeSuffix(string: string): net_minecraft_world_level_chunk_storage_RegionStorageInfo; } interface net_minecraft_world_level_chunk_storage_SectionStorage { close(): void; readonly codec: any; readonly dirtyChunks: any; readonly errorReporter: net_minecraft_world_level_chunk_storage_ChunkIOErrorReporter; readonly factory: any; flush(chunkPos: net_minecraft_world_level_ChunkPos): void; flushAll(): void; get(arg0: number): any; getOrCreate(arg0: number): any; getOrLoad(arg0: number): any; hasWork(): boolean; readonly levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor; readonly loadLock: any; readonly loadedChunks: any; onSectionLoad(arg0: number): void; outsideStoredRange(arg0: number): boolean; readonly packer: any; readonly pendingLoads: any; prefetch(chunkPos: net_minecraft_world_level_ChunkPos): any; readonly registryAccess: net_minecraft_core_RegistryAccess; remove(chunkPos: net_minecraft_world_level_ChunkPos): void; setDirty(arg0: number): void; readonly simpleRegionStorage: net_minecraft_world_level_chunk_storage_SimpleRegionStorage; readonly storage: any; tick(booleanSupplier: any): void; tryRead(chunkPos: net_minecraft_world_level_ChunkPos): any; unpackChunk(chunkPos: net_minecraft_world_level_ChunkPos): void; unpackChunk(chunkPos: net_minecraft_world_level_ChunkPos, packedChunk: any): void; unpackPendingLoads(): void; readonly unpacker: any; writeChunk(chunkPos: net_minecraft_world_level_ChunkPos): void; writeChunk(chunkPos: net_minecraft_world_level_ChunkPos, dynamicOps: any): any; } interface net_minecraft_world_level_chunk_storage_SerializableChunkData { attachmentData(): net_minecraft_nbt_CompoundTag; auxLightData(): net_minecraft_nbt_ListTag; belowZeroRetrogen(): net_minecraft_world_level_levelgen_BelowZeroRetrogen; blendingData(): net_minecraft_world_level_levelgen_blending_BlendingData_Packed; blockEntities(): any; carvingMask(): number[]; chunkPos(): net_minecraft_world_level_ChunkPos; chunkStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; containerFactory(): net_minecraft_world_level_chunk_PalettedContainerFactory; entities(): any; equals(o: any): boolean; hashCode(): number; heightmaps(): any; inhabitedTime(): number; lastUpdateTime(): number; lightCorrect(): boolean; minSectionY(): number; packedTicks(): net_minecraft_world_level_chunk_ChunkAccess_PackedTicks; postProcessingSections(): any[]; read(serverLevel: net_minecraft_server_level_ServerLevel, poiManager: net_minecraft_world_entity_ai_village_poi_PoiManager, regionStorageInfo: net_minecraft_world_level_chunk_storage_RegionStorageInfo, chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_world_level_chunk_ProtoChunk; sectionData(): any; structureData(): net_minecraft_nbt_CompoundTag; toString(): string; upgradeData(): net_minecraft_world_level_chunk_UpgradeData; write(): net_minecraft_nbt_CompoundTag; } interface net_minecraft_world_level_chunk_storage_SerializableChunkData_ChunkReadException extends net_minecraft_nbt_NbtException { } interface net_minecraft_world_level_chunk_storage_SerializableChunkData_SectionData { blockLight(): net_minecraft_world_level_chunk_DataLayer; chunkSection(): net_minecraft_world_level_chunk_LevelChunkSection; equals(o: any): boolean; hashCode(): number; skyLight(): net_minecraft_world_level_chunk_DataLayer; toString(): string; y(): number; } interface net_minecraft_world_level_chunk_storage_SimpleRegionStorage { close(): void; readonly dataFixType: net_minecraft_util_datafix_DataFixTypes; readonly fixerUpper: any; read(chunkPos: net_minecraft_world_level_ChunkPos): any; storageInfo(): net_minecraft_world_level_chunk_storage_RegionStorageInfo; synchronize(arg0: boolean): any; upgradeChunkTag(compoundTag: net_minecraft_nbt_CompoundTag, arg1: number): net_minecraft_nbt_CompoundTag; upgradeChunkTag(dynamic: any, arg1: number): any; readonly worker: net_minecraft_world_level_chunk_storage_IOWorker; write(chunkPos: net_minecraft_world_level_ChunkPos, compoundTag: net_minecraft_nbt_CompoundTag): any; } interface net_minecraft_world_level_dimension_BuiltinDimensionTypes { } interface net_minecraft_world_level_dimension_DimensionDefaults { } interface net_minecraft_world_level_dimension_DimensionType { ambientLight(): number; bedWorks(): boolean; cloudHeight(): any; coordinateScale(): number; effectsLocation(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; fixedTime(): any; hasCeiling(): boolean; hasFixedTime(): boolean; hasRaids(): boolean; hasSkyLight(): boolean; hashCode(): number; height(): number; infiniburn(): net_minecraft_tags_TagKey; logicalHeight(): number; minY(): number; monsterSettings(): net_minecraft_world_level_dimension_DimensionType_MonsterSettings; monsterSpawnBlockLightLimit(): number; monsterSpawnLightTest(): net_minecraft_util_valueproviders_IntProvider; moonPhase(arg0: number): number; natural(): boolean; piglinSafe(): boolean; respawnAnchorWorks(): boolean; timeOfDay(arg0: number): number; toString(): string; ultraWarm(): boolean; } interface net_minecraft_world_level_dimension_DimensionType_MonsterSettings { equals(o: any): boolean; hasRaids(): boolean; hashCode(): number; monsterSpawnBlockLightLimit(): number; monsterSpawnLightTest(): net_minecraft_util_valueproviders_IntProvider; piglinSafe(): boolean; toString(): string; } interface net_minecraft_world_level_dimension_LevelStem { equals(o: any): boolean; generator(): net_minecraft_world_level_chunk_ChunkGenerator; hashCode(): number; toString(): string; type(): net_minecraft_core_Holder; } interface net_minecraft_world_level_dimension_end_DragonRespawnAnimation { tick(serverLevel: net_minecraft_server_level_ServerLevel, endDragonFight: net_minecraft_world_level_dimension_end_EndDragonFight, list: any, arg3: number, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_dimension_end_EndDragonFight { addPlayer(player: net_minecraft_server_level_ServerPlayer): void; createNewDragon(): net_minecraft_world_entity_boss_enderdragon_EnderDragon; crystalsAlive: number; readonly dragonEvent: net_minecraft_server_level_ServerBossEvent; dragonKilled: boolean; dragonUUID: any; readonly exitPortalPattern: net_minecraft_world_level_block_state_pattern_BlockPattern; findExitPortal(): net_minecraft_world_level_block_state_pattern_BlockPattern_BlockPatternMatch; findOrCreateDragon(): void; readonly gateways: any; getCrystalsAlive(): number; getDragonUUID(): any; hasActiveExitPortal(): boolean; hasPreviouslyKilledDragon(): boolean; isArenaLoaded(): boolean; readonly level: net_minecraft_server_level_ServerLevel; needsStateScanning: boolean; onCrystalDestroyed(endCrystal: net_minecraft_world_entity_boss_enderdragon_EndCrystal, damageSource: net_minecraft_world_damagesource_DamageSource): void; readonly origin: net_minecraft_core_BlockPos; portalLocation: net_minecraft_core_BlockPos; previouslyKilled: boolean; removeAllGateways(): void; removePlayer(player: net_minecraft_server_level_ServerPlayer): void; resetSpikeCrystals(): void; respawnCrystals: any; respawnDragon(list: any): void; respawnStage: net_minecraft_world_level_dimension_end_DragonRespawnAnimation; respawnTime: number; saveData(): net_minecraft_world_level_dimension_end_EndDragonFight_Data; scanState(): void; setDragonKilled(enderDragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon): void; setRespawnStage(dragonRespawnAnimation: net_minecraft_world_level_dimension_end_DragonRespawnAnimation): void; skipArenaLoadedCheck(): void; spawnExitPortal(arg0: boolean): void; spawnNewGateway(): void; spawnNewGateway(blockPos: net_minecraft_core_BlockPos): void; tick(): void; ticksSinceCrystalsScanned: number; ticksSinceDragonSeen: number; ticksSinceLastPlayerScan: number; tryRespawn(): void; updateCrystalCount(): void; updateDragon(enderDragon: net_minecraft_world_entity_boss_enderdragon_EnderDragon): void; updatePlayers(): void; readonly validPlayer: any; } interface net_minecraft_world_level_dimension_end_EndDragonFight_Data { dragonKilled(): boolean; dragonUUID(): any; equals(o: any): boolean; exitPortalLocation(): any; gateways(): any; hashCode(): number; isRespawning(): boolean; needsStateScanning(): boolean; previouslyKilled(): boolean; toString(): string; } interface net_minecraft_world_level_entity_ChunkEntities { readonly entities: any; getEntities(): any; getPos(): net_minecraft_world_level_ChunkPos; isEmpty(): boolean; readonly pos: net_minecraft_world_level_ChunkPos; } interface net_minecraft_world_level_entity_ChunkStatusUpdateListener { onChunkStatusChange(chunkPos: net_minecraft_world_level_ChunkPos, fullChunkStatus: net_minecraft_server_level_FullChunkStatus): void; } interface net_minecraft_world_level_entity_EntityAccess extends net_minecraft_world_level_entity_UniquelyIdentifyable { blockPosition(): net_minecraft_core_BlockPos; getBoundingBox(): net_minecraft_world_phys_AABB; getId(): number; getPassengersAndSelf(): any; getSelfAndPassengers(): any; isAlwaysTicking(): boolean; setLevelCallback(entityInLevelCallback: net_minecraft_world_level_entity_EntityInLevelCallback): void; setRemoved(removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; shouldBeSaved(): boolean; } interface net_minecraft_world_level_entity_EntityInLevelCallback { onMove(): void; onRemove(removalReason: net_minecraft_world_entity_Entity_RemovalReason): void; } interface net_minecraft_world_level_entity_EntityLookup { add(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; readonly byId: any; readonly byUuid: any; count(): number; getAllEntities(): any; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): void; getEntity(arg0: number): net_minecraft_world_level_entity_EntityAccess; getEntity(uUID: any): net_minecraft_world_level_entity_EntityAccess; remove(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; } interface net_minecraft_world_level_entity_EntityPersistentStorage { close(): void; flush(arg0: boolean): void; loadEntities(chunkPos: net_minecraft_world_level_ChunkPos): any; storeEntities(chunkEntities: net_minecraft_world_level_entity_ChunkEntities): void; } interface net_minecraft_world_level_entity_EntitySection { add(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; chunkStatus: net_minecraft_world_level_entity_Visibility; getEntities(aABB: net_minecraft_world_phys_AABB, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): net_minecraft_util_AbortableIterationConsumer_Continuation; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): net_minecraft_util_AbortableIterationConsumer_Continuation; getEntities(): any; getStatus(): net_minecraft_world_level_entity_Visibility; isEmpty(): boolean; remove(entityAccess: net_minecraft_world_level_entity_EntityAccess): boolean; size(): number; readonly storage: net_minecraft_util_ClassInstanceMultiMap; updateChunkStatus(visibility: net_minecraft_world_level_entity_Visibility): net_minecraft_world_level_entity_Visibility; } interface net_minecraft_world_level_entity_EntitySectionStorage { count(): number; createSection(arg0: number): net_minecraft_world_level_entity_EntitySection; readonly entityClass: any; forEachAccessibleNonEmptySection(aABB: net_minecraft_world_phys_AABB, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): void; getAllChunksWithExistingSections(): any; getChunkSections(arg0: number, arg1: number): any; getEntities(aABB: net_minecraft_world_phys_AABB, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): void; getEntities(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): void; getExistingSectionPositionsInChunk(arg0: number): any; getExistingSectionsInChunk(arg0: number): any; getOrCreateSection(arg0: number): net_minecraft_world_level_entity_EntitySection; getSection(arg0: number): net_minecraft_world_level_entity_EntitySection; readonly intialSectionVisibility: any; remove(arg0: number): void; readonly sectionIds: any; readonly sections: any; } interface net_minecraft_world_level_entity_EntityTickList { active: any; add(entity: net_minecraft_world_entity_Entity): void; contains(entity: net_minecraft_world_entity_Entity): boolean; ensureActiveIsNotIterated(): void; forEach(consumer: any): void; iterated: any; passive: any; remove(entity: net_minecraft_world_entity_Entity): void; } interface net_minecraft_world_level_entity_EntityTypeTest { getBaseClass(): any; tryCast(object: any): any; } interface net_minecraft_world_level_entity_LevelCallback { onCreated(object: any): void; onDestroyed(object: any): void; onSectionChange(object: any): void; onTickingEnd(object: any): void; onTickingStart(object: any): void; onTrackingEnd(object: any): void; onTrackingStart(object: any): void; } interface net_minecraft_world_level_entity_LevelEntityGetter { get(arg0: number): net_minecraft_world_level_entity_EntityAccess; get(uUID: any): net_minecraft_world_level_entity_EntityAccess; get(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): void; get(aABB: net_minecraft_world_phys_AABB, consumer: any): void; get(entityTypeTest: net_minecraft_world_level_entity_EntityTypeTest, aABB: net_minecraft_world_phys_AABB, abortableIterationConsumer: net_minecraft_util_AbortableIterationConsumer): void; getAll(): any; } interface net_minecraft_world_level_entity_LevelEntityGetterAdapter extends net_minecraft_world_level_entity_LevelEntityGetter { readonly sectionStorage: net_minecraft_world_level_entity_EntitySectionStorage; readonly visibleEntities: net_minecraft_world_level_entity_EntityLookup; } interface net_minecraft_world_level_entity_PersistentEntitySectionManager { addEntity(entityAccess: net_minecraft_world_level_entity_EntityAccess, arg1: boolean): boolean; addEntityUuid(entityAccess: net_minecraft_world_level_entity_EntityAccess): boolean; addEntityWithoutEvent(entityAccess: net_minecraft_world_level_entity_EntityAccess, arg1: boolean): boolean; addLegacyChunkEntities(stream: any): void; addNewEntity(entityAccess: net_minecraft_world_level_entity_EntityAccess): boolean; addNewEntityWithoutEvent(entity: net_minecraft_world_level_entity_EntityAccess): boolean; addWorldGenChunkEntities(stream: any): void; areEntitiesLoaded(arg0: number): boolean; autoSave(): void; readonly callbacks: net_minecraft_world_level_entity_LevelCallback; canPositionTick(blockPos: net_minecraft_core_BlockPos): boolean; canPositionTick(chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly chunkLoadStatuses: any; readonly chunkVisibility: any; readonly chunksToUnload: any; close(): void; count(): number; dumpSections(writer: any): void; ensureChunkQueuedForLoad(arg0: number): void; readonly entityGetter: net_minecraft_world_level_entity_LevelEntityGetter; gatherStats(): string; getAllChunksToSave(): any; getEntityGetter(): net_minecraft_world_level_entity_LevelEntityGetter; isLoaded(uUID: any): boolean; isTicking(chunkPos: net_minecraft_world_level_ChunkPos): boolean; readonly knownUuids: any; readonly loadingInbox: any; readonly permanentStorage: net_minecraft_world_level_entity_EntityPersistentStorage; processChunkUnload(arg0: number): boolean; processPendingLoads(): void; processUnloads(): void; removeSectionIfEmpty(arg0: number, entitySection: net_minecraft_world_level_entity_EntitySection): void; requestChunkLoad(arg0: number): void; saveAll(): void; readonly sectionStorage: net_minecraft_world_level_entity_EntitySectionStorage; startTicking(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; startTracking(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; stopTicking(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; stopTracking(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; storeChunkSections(arg0: number, consumer: any): boolean; tick(): void; unloadEntity(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; updateChunkStatus(chunkPos: net_minecraft_world_level_ChunkPos, fullChunkStatus: net_minecraft_server_level_FullChunkStatus): void; updateChunkStatus(chunkPos: net_minecraft_world_level_ChunkPos, visibility: net_minecraft_world_level_entity_Visibility): void; readonly visibleEntityStorage: net_minecraft_world_level_entity_EntityLookup; } interface net_minecraft_world_level_entity_TransientEntitySectionManager { addEntity(entityAccess: net_minecraft_world_level_entity_EntityAccess): void; readonly callbacks: net_minecraft_world_level_entity_LevelCallback; count(): number; readonly entityGetter: net_minecraft_world_level_entity_LevelEntityGetter; readonly entityStorage: net_minecraft_world_level_entity_EntityLookup; gatherStats(): string; getEntityGetter(): net_minecraft_world_level_entity_LevelEntityGetter; removeSectionIfEmpty(arg0: number, entitySection: net_minecraft_world_level_entity_EntitySection): void; readonly sectionStorage: net_minecraft_world_level_entity_EntitySectionStorage; startTicking(chunkPos: net_minecraft_world_level_ChunkPos): void; stopTicking(chunkPos: net_minecraft_world_level_ChunkPos): void; readonly tickingChunks: any; } interface net_minecraft_world_level_entity_UUIDLookup { lookup(uUID: any): net_minecraft_world_level_entity_UniquelyIdentifyable; } interface net_minecraft_world_level_entity_UniquelyIdentifyable { getUUID(): any; isRemoved(): boolean; } interface net_minecraft_world_level_entity_Visibility { readonly accessible: boolean; isAccessible(): boolean; isTicking(): boolean; readonly ticking: boolean; } interface net_minecraft_world_level_gameevent_BlockPositionSource extends net_minecraft_world_level_gameevent_PositionSource { equals(o: any): boolean; hashCode(): number; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_world_level_gameevent_BlockPositionSource_Type extends net_minecraft_world_level_gameevent_PositionSourceType { } interface net_minecraft_world_level_gameevent_DynamicGameEventListener { add(serverLevel: net_minecraft_server_level_ServerLevel): void; getListener(): net_minecraft_world_level_gameevent_GameEventListener; lastSection: net_minecraft_core_SectionPos; readonly listener: net_minecraft_world_level_gameevent_GameEventListener; move(serverLevel: net_minecraft_server_level_ServerLevel): void; remove(serverLevel: net_minecraft_server_level_ServerLevel): void; } interface net_minecraft_world_level_gameevent_EntityPositionSource extends net_minecraft_world_level_gameevent_PositionSource { entityOrUuidOrId: any; getId(): number; getUuid(): any; resolveEntity(level: net_minecraft_world_level_Level): void; readonly yOffset: number; } interface net_minecraft_world_level_gameevent_EntityPositionSource_Type extends net_minecraft_world_level_gameevent_PositionSourceType { } interface net_minecraft_world_level_gameevent_EuclideanGameEventListenerRegistry extends net_minecraft_world_level_gameevent_GameEventListenerRegistry { readonly level: net_minecraft_server_level_ServerLevel; readonly listeners: any; readonly listenersToAdd: any; readonly listenersToRemove: any; readonly onEmptyAction: net_minecraft_world_level_gameevent_EuclideanGameEventListenerRegistry_OnEmptyAction; processing: boolean; readonly sectionY: number; } interface net_minecraft_world_level_gameevent_EuclideanGameEventListenerRegistry_OnEmptyAction { apply(arg0: number): void; } interface net_minecraft_world_level_gameevent_GameEvent { equals(o: any): boolean; hashCode(): number; notificationRadius(): number; toString(): string; } interface net_minecraft_world_level_gameevent_GameEvent_Context { affectedState(): net_minecraft_world_level_block_state_BlockState; equals(o: any): boolean; hashCode(): number; sourceEntity(): net_minecraft_world_entity_Entity; toString(): string; } interface net_minecraft_world_level_gameevent_GameEvent_ListenerInfo { compareTo(listenerInfo: net_minecraft_world_level_gameevent_GameEvent_ListenerInfo): number; context(): net_minecraft_world_level_gameevent_GameEvent_Context; readonly distanceToRecipient: number; gameEvent(): net_minecraft_core_Holder; recipient(): net_minecraft_world_level_gameevent_GameEventListener; source(): net_minecraft_world_phys_Vec3; } interface net_minecraft_world_level_gameevent_GameEventDispatcher { handleGameEventMessagesInQueue(list: any): void; readonly level: net_minecraft_server_level_ServerLevel; post(holder: net_minecraft_core_Holder, vec3: net_minecraft_world_phys_Vec3, context: net_minecraft_world_level_gameevent_GameEvent_Context): void; } interface net_minecraft_world_level_gameevent_GameEventListener { getDeliveryMode(): net_minecraft_world_level_gameevent_GameEventListener_DeliveryMode; getListenerRadius(): number; getListenerSource(): net_minecraft_world_level_gameevent_PositionSource; handleGameEvent(serverLevel: net_minecraft_server_level_ServerLevel, holder: net_minecraft_core_Holder, context: net_minecraft_world_level_gameevent_GameEvent_Context, vec3: net_minecraft_world_phys_Vec3): boolean; } interface net_minecraft_world_level_gameevent_GameEventListener_DeliveryMode { } interface net_minecraft_world_level_gameevent_GameEventListener_Provider { getListener(): net_minecraft_world_level_gameevent_GameEventListener; } interface net_minecraft_world_level_gameevent_GameEventListenerRegistry { isEmpty(): boolean; register(gameEventListener: net_minecraft_world_level_gameevent_GameEventListener): void; unregister(gameEventListener: net_minecraft_world_level_gameevent_GameEventListener): void; visitInRangeListeners(holder: net_minecraft_core_Holder, vec3: net_minecraft_world_phys_Vec3, context: net_minecraft_world_level_gameevent_GameEvent_Context, listenerVisitor: net_minecraft_world_level_gameevent_GameEventListenerRegistry_ListenerVisitor): boolean; } interface net_minecraft_world_level_gameevent_GameEventListenerRegistry_ListenerVisitor { visit(gameEventListener: net_minecraft_world_level_gameevent_GameEventListener, vec3: net_minecraft_world_phys_Vec3): void; } interface net_minecraft_world_level_gameevent_PositionSource { getPosition(level: net_minecraft_world_level_Level): any; getType(): net_minecraft_world_level_gameevent_PositionSourceType; } interface net_minecraft_world_level_gameevent_PositionSourceType { codec(): any; streamCodec(): net_minecraft_network_codec_StreamCodec; } interface net_minecraft_world_level_gameevent_vibrations_VibrationInfo { distance(): number; entity(): net_minecraft_world_entity_Entity; equals(o: any): boolean; gameEvent(): net_minecraft_core_Holder; getEntity(serverLevel: net_minecraft_server_level_ServerLevel): any; getProjectileOwner(serverLevel: net_minecraft_server_level_ServerLevel): any; hashCode(): number; pos(): net_minecraft_world_phys_Vec3; projectileOwnerUuid(): any; toString(): string; uuid(): any; } interface net_minecraft_world_level_gameevent_vibrations_VibrationSelector { addCandidate(vibrationInfo: net_minecraft_world_level_gameevent_vibrations_VibrationInfo, arg1: number): void; chosenCandidate(arg0: number): any; currentVibrationData: any; shouldReplaceVibration(vibrationInfo: net_minecraft_world_level_gameevent_vibrations_VibrationInfo, arg1: number): boolean; startOver(): void; } interface net_minecraft_world_level_gameevent_vibrations_VibrationSystem { getVibrationData(): net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data; getVibrationUser(): net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User; } interface net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data { currentVibration: net_minecraft_world_level_gameevent_vibrations_VibrationInfo; decrementTravelTime(): void; getCurrentVibration(): net_minecraft_world_level_gameevent_vibrations_VibrationInfo; getSelectionStrategy(): net_minecraft_world_level_gameevent_vibrations_VibrationSelector; getTravelTimeInTicks(): number; reloadVibrationParticle: boolean; readonly selectionStrategy: net_minecraft_world_level_gameevent_vibrations_VibrationSelector; setCurrentVibration(vibrationInfo: net_minecraft_world_level_gameevent_vibrations_VibrationInfo): void; setReloadVibrationParticle(arg0: boolean): void; setTravelTimeInTicks(arg0: number): void; shouldReloadVibrationParticle(): boolean; travelTimeInTicks: number; } interface net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Listener extends net_minecraft_world_level_gameevent_GameEventListener { forceScheduleVibration(serverLevel: net_minecraft_server_level_ServerLevel, holder: net_minecraft_core_Holder, context: net_minecraft_world_level_gameevent_GameEvent_Context, vec3: net_minecraft_world_phys_Vec3): void; scheduleVibration(serverLevel: net_minecraft_server_level_ServerLevel, data: net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Data, holder: net_minecraft_core_Holder, context: net_minecraft_world_level_gameevent_GameEvent_Context, vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): void; readonly system: net_minecraft_world_level_gameevent_vibrations_VibrationSystem; } interface net_minecraft_world_level_gameevent_vibrations_VibrationSystem_Ticker { } interface net_minecraft_world_level_gameevent_vibrations_VibrationSystem_User { calculateTravelTimeInTicks(arg0: number): number; canReceiveVibration(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, holder: net_minecraft_core_Holder, context: net_minecraft_world_level_gameevent_GameEvent_Context): boolean; canTriggerAvoidVibration(): boolean; getListenableEvents(): net_minecraft_tags_TagKey; getListenerRadius(): number; getPositionSource(): net_minecraft_world_level_gameevent_PositionSource; isValidVibration(holder: net_minecraft_core_Holder, context: net_minecraft_world_level_gameevent_GameEvent_Context): boolean; onDataChanged(): void; onReceiveVibration(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, holder: net_minecraft_core_Holder, entity: net_minecraft_world_entity_Entity, entity_: net_minecraft_world_entity_Entity, arg5: number): void; requiresAdjacentChunksToBeTicking(): boolean; } interface net_minecraft_world_level_levelgen_Aquifer { computeSubstance(functionContext: net_minecraft_world_level_levelgen_DensityFunction_FunctionContext, arg1: number): net_minecraft_world_level_block_state_BlockState; shouldScheduleFluidUpdate(): boolean; } interface net_minecraft_world_level_levelgen_Aquifer_FluidPicker { computeFluid(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_levelgen_Aquifer_FluidStatus; } interface net_minecraft_world_level_levelgen_Aquifer_FluidStatus { at(arg0: number): net_minecraft_world_level_block_state_BlockState; equals(o: any): boolean; fluidLevel(): number; fluidType(): net_minecraft_world_level_block_state_BlockState; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_Aquifer_NoiseBasedAquifer extends net_minecraft_world_level_levelgen_Aquifer { adjustSurfaceLevel(arg0: number): number; readonly aquiferCache: net_minecraft_world_level_levelgen_Aquifer_FluidStatus[]; readonly aquiferLocationCache: number[]; readonly barrierNoise: net_minecraft_world_level_levelgen_DensityFunction; calculatePressure(functionContext: net_minecraft_world_level_levelgen_DensityFunction_FunctionContext, mutableDouble: any, fluidStatus: net_minecraft_world_level_levelgen_Aquifer_FluidStatus, fluidStatus_: net_minecraft_world_level_levelgen_Aquifer_FluidStatus): number; computeFluid(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_levelgen_Aquifer_FluidStatus; computeFluidType(arg0: number, arg1: number, arg2: number, fluidStatus: net_minecraft_world_level_levelgen_Aquifer_FluidStatus, arg4: number): net_minecraft_world_level_block_state_BlockState; computeRandomizedFluidSurfaceLevel(arg0: number, arg1: number, arg2: number, arg3: number): number; computeSurfaceLevel(arg0: number, arg1: number, arg2: number, fluidStatus: net_minecraft_world_level_levelgen_Aquifer_FluidStatus, arg4: number, arg5: boolean): number; readonly depth: net_minecraft_world_level_levelgen_DensityFunction; readonly erosion: net_minecraft_world_level_levelgen_DensityFunction; readonly fluidLevelFloodednessNoise: net_minecraft_world_level_levelgen_DensityFunction; readonly fluidLevelSpreadNoise: net_minecraft_world_level_levelgen_DensityFunction; getAquiferStatus(arg0: number): net_minecraft_world_level_levelgen_Aquifer_FluidStatus; getIndex(arg0: number, arg1: number, arg2: number): number; readonly globalFluidPicker: net_minecraft_world_level_levelgen_Aquifer_FluidPicker; readonly gridSizeX: number; readonly gridSizeZ: number; readonly lavaNoise: net_minecraft_world_level_levelgen_DensityFunction; readonly minGridX: number; readonly minGridY: number; readonly minGridZ: number; readonly noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk; readonly positionalRandomFactory: net_minecraft_world_level_levelgen_PositionalRandomFactory; readonly skipSamplingAboveY: number; } interface net_minecraft_world_level_levelgen_Beardifier extends net_minecraft_world_level_levelgen_DensityFunctions_BeardifierOrMarker { readonly affectedBox: net_minecraft_world_level_levelgen_structure_BoundingBox; readonly junctions: any; readonly pieces: any; } interface net_minecraft_world_level_levelgen_Beardifier_Rigid { box(): net_minecraft_world_level_levelgen_structure_BoundingBox; equals(o: any): boolean; groundLevelDelta(): number; hashCode(): number; terrainAdjustment(): net_minecraft_world_level_levelgen_structure_TerrainAdjustment; toString(): string; } interface net_minecraft_world_level_levelgen_BelowZeroRetrogen { applyBedrockMask(protoChunk: net_minecraft_world_level_chunk_ProtoChunk): void; hasBedrockHole(arg0: number, arg1: number): boolean; hasBedrockHoles(): boolean; readonly missingBedrock: any; targetStatus(): net_minecraft_world_level_chunk_status_ChunkStatus; } interface net_minecraft_world_level_levelgen_BitRandomSource extends net_minecraft_util_RandomSource { next(arg0: number): number; } interface net_minecraft_world_level_levelgen_Column { getCeiling(): any; getFloor(): any; getHeight(): any; withCeiling(optionalInt: any): net_minecraft_world_level_levelgen_Column; withFloor(optionalInt: any): net_minecraft_world_level_levelgen_Column; } interface net_minecraft_world_level_levelgen_Column_Line extends net_minecraft_world_level_levelgen_Column { toString(): string; } interface net_minecraft_world_level_levelgen_Column_Range extends net_minecraft_world_level_levelgen_Column { ceiling(): number; floor(): number; height(): number; toString(): string; } interface net_minecraft_world_level_levelgen_Column_Ray extends net_minecraft_world_level_levelgen_Column { readonly edge: number; readonly pointingUp: boolean; toString(): string; } interface net_minecraft_world_level_levelgen_DebugLevelSource extends net_minecraft_world_level_chunk_ChunkGenerator { } interface net_minecraft_world_level_levelgen_Density { } interface net_minecraft_world_level_levelgen_DensityFunction { abs(): net_minecraft_world_level_levelgen_DensityFunction; clamp(arg0: number, arg1: number): net_minecraft_world_level_levelgen_DensityFunction; codec(): net_minecraft_util_KeyDispatchDataCodec; compute(functionContext: net_minecraft_world_level_levelgen_DensityFunction_FunctionContext): number; cube(): net_minecraft_world_level_levelgen_DensityFunction; fillArray(arg0: number[], contextProvider: net_minecraft_world_level_levelgen_DensityFunction_ContextProvider): void; halfNegative(): net_minecraft_world_level_levelgen_DensityFunction; invert(): net_minecraft_world_level_levelgen_DensityFunction; mapAll(visitor: net_minecraft_world_level_levelgen_DensityFunction_Visitor): net_minecraft_world_level_levelgen_DensityFunction; maxValue(): number; minValue(): number; quarterNegative(): net_minecraft_world_level_levelgen_DensityFunction; square(): net_minecraft_world_level_levelgen_DensityFunction; squeeze(): net_minecraft_world_level_levelgen_DensityFunction; } interface net_minecraft_world_level_levelgen_DensityFunction_ContextProvider { fillAllDirectly(arg0: number[], densityFunction: net_minecraft_world_level_levelgen_DensityFunction): void; forIndex(arg0: number): net_minecraft_world_level_levelgen_DensityFunction_FunctionContext; } interface net_minecraft_world_level_levelgen_DensityFunction_FunctionContext { blockX(): number; blockY(): number; blockZ(): number; getBlender(): net_minecraft_world_level_levelgen_blending_Blender; } interface net_minecraft_world_level_levelgen_DensityFunction_NoiseHolder { equals(o: any): boolean; getValue(arg0: number, arg1: number, arg2: number): number; hashCode(): number; maxValue(): number; noise(): net_minecraft_world_level_levelgen_synth_NormalNoise; noiseData(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_level_levelgen_DensityFunction_SimpleFunction extends net_minecraft_world_level_levelgen_DensityFunction { } interface net_minecraft_world_level_levelgen_DensityFunction_SinglePointContext extends net_minecraft_world_level_levelgen_DensityFunction_FunctionContext { equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_DensityFunction_Visitor { apply(densityFunction: net_minecraft_world_level_levelgen_DensityFunction): net_minecraft_world_level_levelgen_DensityFunction; visitNoise(noiseHolder: net_minecraft_world_level_levelgen_DensityFunction_NoiseHolder): net_minecraft_world_level_levelgen_DensityFunction_NoiseHolder; } interface net_minecraft_world_level_levelgen_DensityFunctions { } interface net_minecraft_world_level_levelgen_DensityFunctions_BeardifierOrMarker extends net_minecraft_world_level_levelgen_DensityFunction_SimpleFunction { } interface net_minecraft_world_level_levelgen_DensityFunctions_HolderHolder extends net_minecraft_world_level_levelgen_DensityFunction { equals(o: any): boolean; function(): net_minecraft_core_Holder; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_DensityFunctions_MarkerOrMarked extends net_minecraft_world_level_levelgen_DensityFunction { type(): any; wrapped(): net_minecraft_world_level_levelgen_DensityFunction; } interface net_minecraft_world_level_levelgen_DensityFunctions_Spline extends net_minecraft_world_level_levelgen_DensityFunction { equals(o: any): boolean; hashCode(): number; spline(): net_minecraft_util_CubicSpline; toString(): string; } interface net_minecraft_world_level_levelgen_DensityFunctions_Spline_Coordinate extends net_minecraft_util_BoundedFloatFunction { apply(point: net_minecraft_world_level_levelgen_DensityFunctions_Spline_Point): number; apply(object: any): number; equals(o: any): boolean; function(): net_minecraft_core_Holder; hashCode(): number; mapAll(visitor: net_minecraft_world_level_levelgen_DensityFunction_Visitor): net_minecraft_world_level_levelgen_DensityFunctions_Spline_Coordinate; toString(): string; } interface net_minecraft_world_level_levelgen_DensityFunctions_Spline_Point { context(): net_minecraft_world_level_levelgen_DensityFunction_FunctionContext; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_FlatLevelSource extends net_minecraft_world_level_chunk_ChunkGenerator { settings(): net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings; } interface net_minecraft_world_level_levelgen_GenerationStep { } interface net_minecraft_world_level_levelgen_GenerationStep_Decoration extends net_minecraft_util_StringRepresentable { getName(): string; readonly name: string; } interface net_minecraft_world_level_levelgen_GeodeBlockSettings { readonly alternateInnerLayerProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly cannotReplace: net_minecraft_tags_TagKey; readonly fillingProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly innerLayerProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly innerPlacements: any; readonly invalidBlocks: net_minecraft_tags_TagKey; readonly middleLayerProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly outerLayerProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_GeodeCrackSettings { readonly baseCrackSize: number; readonly crackPointOffset: number; readonly generateCrackChance: number; } interface net_minecraft_world_level_levelgen_GeodeLayerSettings { readonly filling: number; readonly innerLayer: number; readonly middleLayer: number; readonly outerLayer: number; } interface net_minecraft_world_level_levelgen_Heightmap { readonly chunk: net_minecraft_world_level_chunk_ChunkAccess; readonly data: net_minecraft_util_BitStorage; getFirstAvailable(arg0: number, arg1: number): number; getFirstAvailable(arg0: number): number; getHighestTaken(arg0: number, arg1: number): number; getRawData(): number[]; readonly isOpaque: any; setHeight(arg0: number, arg1: number, arg2: number): void; setRawData(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, types: net_minecraft_world_level_levelgen_Heightmap_Types, arg2: number[]): void; update(arg0: number, arg1: number, arg2: number, blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_levelgen_Heightmap_Types extends net_minecraft_util_StringRepresentable { getSerializationKey(): string; readonly id: number; isOpaque(): any; keepAfterWorldgen(): boolean; sendToClient(): boolean; readonly serializationKey: string; readonly usage: net_minecraft_world_level_levelgen_Heightmap_Usage; } interface net_minecraft_world_level_levelgen_Heightmap_Usage { } interface net_minecraft_world_level_levelgen_LegacyRandomSource extends net_minecraft_world_level_levelgen_BitRandomSource { readonly gaussianSource: net_minecraft_world_level_levelgen_MarsagliaPolarGaussian; readonly seed: any; } interface net_minecraft_world_level_levelgen_LegacyRandomSource_LegacyPositionalRandomFactory extends net_minecraft_world_level_levelgen_PositionalRandomFactory { at(arg0: number, arg1: number, arg2: number): net_minecraft_util_RandomSource; at(blockPos: net_minecraft_core_BlockPos): net_minecraft_util_RandomSource; fromHashOf(string: string): net_minecraft_util_RandomSource; fromHashOf(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_util_RandomSource; readonly seed: number; } interface net_minecraft_world_level_levelgen_MarsagliaPolarGaussian { haveNextNextGaussian: boolean; nextGaussian(): number; nextNextGaussian: number; readonly randomSource: net_minecraft_util_RandomSource; reset(): void; } interface net_minecraft_world_level_levelgen_NoiseBasedChunkGenerator extends net_minecraft_world_level_chunk_ChunkGenerator { buildSurface(worldGenRegion: net_minecraft_server_level_WorldGenRegion, structureManager: net_minecraft_world_level_StructureManager, randomState: net_minecraft_world_level_levelgen_RandomState, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; buildSurface(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, worldGenerationContext: net_minecraft_world_level_levelgen_WorldGenerationContext, randomState: net_minecraft_world_level_levelgen_RandomState, structureManager: net_minecraft_world_level_StructureManager, biomeManager: net_minecraft_world_level_biome_BiomeManager, registry: net_minecraft_core_Registry, blender: net_minecraft_world_level_levelgen_blending_Blender): void; createNoiseChunk(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, structureManager: net_minecraft_world_level_StructureManager, blender: net_minecraft_world_level_levelgen_blending_Blender, randomState: net_minecraft_world_level_levelgen_RandomState): net_minecraft_world_level_levelgen_NoiseChunk; debugPreliminarySurfaceLevel(noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk, arg1: number, arg2: number, arg3: number, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; doCreateBiomes(blender: net_minecraft_world_level_levelgen_blending_Blender, randomState: net_minecraft_world_level_levelgen_RandomState, structureManager: net_minecraft_world_level_StructureManager, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; doFill(blender: net_minecraft_world_level_levelgen_blending_Blender, structureManager: net_minecraft_world_level_StructureManager, randomState: net_minecraft_world_level_levelgen_RandomState, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg4: number, arg5: number): net_minecraft_world_level_chunk_ChunkAccess; generatorSettings(): net_minecraft_core_Holder; readonly globalFluidPicker: any; iterateNoiseColumn(levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor, randomState: net_minecraft_world_level_levelgen_RandomState, arg2: number, arg3: number, mutableObject: any, predicate: any): any; readonly settings: net_minecraft_core_Holder; stable(resourceKey: net_minecraft_resources_ResourceKey): boolean; } interface net_minecraft_world_level_levelgen_NoiseChunk extends net_minecraft_world_level_levelgen_DensityFunction_ContextProvider, net_minecraft_world_level_levelgen_DensityFunction_FunctionContext { advanceCellX(arg0: number): void; aquifer(): net_minecraft_world_level_levelgen_Aquifer; arrayIndex: number; arrayInterpolationCounter: number; readonly beardifier: net_minecraft_world_level_levelgen_DensityFunctions_BeardifierOrMarker; readonly blendAlpha: any; readonly blendOffset: any; readonly blender: net_minecraft_world_level_levelgen_blending_Blender; readonly blockStateRule: net_minecraft_world_level_levelgen_NoiseChunk_BlockStateFiller; cachedClimateSampler(noiseRouter: net_minecraft_world_level_levelgen_NoiseRouter, list: any): net_minecraft_world_level_biome_Climate_Sampler; readonly cellCaches: any; readonly cellCountXZ: number; readonly cellCountY: number; cellHeight(): number; readonly cellNoiseMinY: number; cellStartBlockX: number; cellStartBlockY: number; cellStartBlockZ: number; cellWidth(): number; computePreliminarySurfaceLevel(arg0: number): number; fillSlice(arg0: boolean, arg1: number): void; fillingCell: boolean; readonly firstCellX: number; readonly firstCellZ: number; readonly firstNoiseX: number; readonly firstNoiseZ: number; forIndex(arg0: number): net_minecraft_world_level_levelgen_NoiseChunk; forIndex(arg0: number): net_minecraft_world_level_levelgen_DensityFunction_FunctionContext; getInterpolatedState(): net_minecraft_world_level_block_state_BlockState; getOrComputeBlendingOutput(arg0: number, arg1: number): net_minecraft_world_level_levelgen_blending_Blender_BlendingOutput; inCellX: number; inCellY: number; inCellZ: number; initializeForFirstCellX(): void; interpolating: boolean; interpolationCounter: number; readonly interpolators: any; lastBlendingDataPos: number; lastBlendingOutput: net_minecraft_world_level_levelgen_blending_Blender_BlendingOutput; maxPreliminarySurfaceLevel(arg0: number, arg1: number, arg2: number, arg3: number): number; readonly noiseSettings: net_minecraft_world_level_levelgen_NoiseSettings; readonly noiseSizeXZ: number; preliminarySurfaceLevel(arg0: number, arg1: number): number; readonly preliminarySurfaceLevelCache: any; selectCellYZ(arg0: number, arg1: number): void; readonly sliceFillingContextProvider: net_minecraft_world_level_levelgen_DensityFunction_ContextProvider; stopInterpolation(): void; swapSlices(): void; updateForX(arg0: number, arg1: number): void; updateForY(arg0: number, arg1: number): void; updateForZ(arg0: number, arg1: number): void; wrap(densityFunction: net_minecraft_world_level_levelgen_DensityFunction): net_minecraft_world_level_levelgen_DensityFunction; wrapNew(densityFunction: net_minecraft_world_level_levelgen_DensityFunction): net_minecraft_world_level_levelgen_DensityFunction; readonly wrapped: any; } interface net_minecraft_world_level_levelgen_NoiseChunk_BlockStateFiller { calculate(functionContext: net_minecraft_world_level_levelgen_DensityFunction_FunctionContext): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_NoiseChunk_NoiseInterpolator extends net_minecraft_world_level_levelgen_DensityFunctions_MarkerOrMarked { allocateSlice(arg0: number, arg1: number): number[][]; noise000: number; noise001: number; noise010: number; noise011: number; noise100: number; noise101: number; noise110: number; noise111: number; readonly noiseFiller: net_minecraft_world_level_levelgen_DensityFunction; selectCellYZ(arg0: number, arg1: number): void; slice0: number[][]; slice1: number[][]; swapSlices(): void; updateForX(arg0: number): void; updateForY(arg0: number): void; updateForZ(arg0: number): void; value: number; valueXZ00: number; valueXZ01: number; valueXZ10: number; valueXZ11: number; valueZ0: number; valueZ1: number; } interface net_minecraft_world_level_levelgen_NoiseGeneratorSettings { aquifersEnabled(): boolean; defaultBlock(): net_minecraft_world_level_block_state_BlockState; defaultFluid(): net_minecraft_world_level_block_state_BlockState; disableMobGeneration(): boolean; equals(o: any): boolean; getRandomSource(): net_minecraft_world_level_levelgen_WorldgenRandom_Algorithm; hashCode(): number; isAquifersEnabled(): boolean; noiseRouter(): net_minecraft_world_level_levelgen_NoiseRouter; noiseSettings(): net_minecraft_world_level_levelgen_NoiseSettings; oreVeinsEnabled(): boolean; seaLevel(): number; spawnTarget(): any; surfaceRule(): net_minecraft_world_level_levelgen_SurfaceRules_RuleSource; toString(): string; useLegacyRandomSource(): boolean; } interface net_minecraft_world_level_levelgen_NoiseRouter { barrierNoise(): net_minecraft_world_level_levelgen_DensityFunction; continents(): net_minecraft_world_level_levelgen_DensityFunction; depth(): net_minecraft_world_level_levelgen_DensityFunction; equals(o: any): boolean; erosion(): net_minecraft_world_level_levelgen_DensityFunction; finalDensity(): net_minecraft_world_level_levelgen_DensityFunction; fluidLevelFloodednessNoise(): net_minecraft_world_level_levelgen_DensityFunction; fluidLevelSpreadNoise(): net_minecraft_world_level_levelgen_DensityFunction; hashCode(): number; lavaNoise(): net_minecraft_world_level_levelgen_DensityFunction; mapAll(visitor: net_minecraft_world_level_levelgen_DensityFunction_Visitor): net_minecraft_world_level_levelgen_NoiseRouter; preliminarySurfaceLevel(): net_minecraft_world_level_levelgen_DensityFunction; ridges(): net_minecraft_world_level_levelgen_DensityFunction; temperature(): net_minecraft_world_level_levelgen_DensityFunction; toString(): string; vegetation(): net_minecraft_world_level_levelgen_DensityFunction; veinGap(): net_minecraft_world_level_levelgen_DensityFunction; veinRidged(): net_minecraft_world_level_levelgen_DensityFunction; veinToggle(): net_minecraft_world_level_levelgen_DensityFunction; } interface net_minecraft_world_level_levelgen_NoiseRouterData { } interface net_minecraft_world_level_levelgen_NoiseSettings { clampToHeightAccessor(levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor): net_minecraft_world_level_levelgen_NoiseSettings; equals(o: any): boolean; getCellHeight(): number; getCellWidth(): number; hashCode(): number; height(): number; minY(): number; noiseSizeHorizontal(): number; noiseSizeVertical(): number; toString(): string; } interface net_minecraft_world_level_levelgen_Noises { } interface net_minecraft_world_level_levelgen_OreVeinifier { } interface net_minecraft_world_level_levelgen_PatrolSpawner extends net_minecraft_world_level_CustomSpawner { nextTick: number; spawnPatrolMember(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, arg3: boolean): boolean; } interface net_minecraft_world_level_levelgen_PhantomSpawner extends net_minecraft_world_level_CustomSpawner { nextTick: number; } interface net_minecraft_world_level_levelgen_PositionalRandomFactory { at(blockPos: net_minecraft_core_BlockPos): net_minecraft_util_RandomSource; at(arg0: number, arg1: number, arg2: number): net_minecraft_util_RandomSource; fromHashOf(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_util_RandomSource; fromHashOf(string: string): net_minecraft_util_RandomSource; fromSeed(arg0: number): net_minecraft_util_RandomSource; parityConfigString(stringBuilder: any): void; } interface net_minecraft_world_level_levelgen_RandomState { aquiferRandom(): net_minecraft_world_level_levelgen_PositionalRandomFactory; getOrCreateNoise(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_levelgen_synth_NormalNoise; getOrCreateRandomFactory(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_level_levelgen_PositionalRandomFactory; readonly noiseIntances: any; readonly noises: net_minecraft_core_HolderGetter; oreRandom(): net_minecraft_world_level_levelgen_PositionalRandomFactory; readonly positionalRandoms: any; readonly random: net_minecraft_world_level_levelgen_PositionalRandomFactory; router(): net_minecraft_world_level_levelgen_NoiseRouter; sampler(): net_minecraft_world_level_biome_Climate_Sampler; surfaceSystem(): net_minecraft_world_level_levelgen_SurfaceSystem; } interface net_minecraft_world_level_levelgen_RandomSupport { } interface net_minecraft_world_level_levelgen_RandomSupport_Seed128bit { equals(o: any): boolean; hashCode(): number; mixed(): net_minecraft_world_level_levelgen_RandomSupport_Seed128bit; seedHi(): number; seedLo(): number; toString(): string; xor(arg0: number, arg1: number): net_minecraft_world_level_levelgen_RandomSupport_Seed128bit; xor(seed128bit: net_minecraft_world_level_levelgen_RandomSupport_Seed128bit): net_minecraft_world_level_levelgen_RandomSupport_Seed128bit; } interface net_minecraft_world_level_levelgen_SingleThreadedRandomSource extends net_minecraft_world_level_levelgen_BitRandomSource { readonly gaussianSource: net_minecraft_world_level_levelgen_MarsagliaPolarGaussian; seed: number; } interface net_minecraft_world_level_levelgen_SurfaceRules { } interface net_minecraft_world_level_levelgen_SurfaceRules_ConditionSource { codec(): net_minecraft_util_KeyDispatchDataCodec; } interface net_minecraft_world_level_levelgen_SurfaceRules_RuleSource { codec(): net_minecraft_util_KeyDispatchDataCodec; } interface net_minecraft_world_level_levelgen_SurfaceSystem { readonly badlandsPillarNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly badlandsPillarRoofNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly badlandsSurfaceNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; buildSurface(randomState: net_minecraft_world_level_levelgen_RandomState, biomeManager: net_minecraft_world_level_biome_BiomeManager, registry: net_minecraft_core_Registry, arg3: boolean, worldGenerationContext: net_minecraft_world_level_levelgen_WorldGenerationContext, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk, ruleSource: net_minecraft_world_level_levelgen_SurfaceRules_RuleSource): void; readonly clayBands: net_minecraft_world_level_block_state_BlockState[]; readonly clayBandsOffsetNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly defaultBlock: net_minecraft_world_level_block_state_BlockState; erodedBadlandsExtension(blockColumn: net_minecraft_world_level_chunk_BlockColumn, arg1: number, arg2: number, arg3: number, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor): void; frozenOceanExtension(arg0: number, biome: net_minecraft_world_level_biome_Biome, blockColumn: net_minecraft_world_level_chunk_BlockColumn, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, arg4: number, arg5: number, arg6: number): void; getBand(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_block_state_BlockState; getSeaLevel(): number; getSurfaceDepth(arg0: number, arg1: number): number; getSurfaceSecondary(arg0: number, arg1: number): number; readonly icebergPillarNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly icebergPillarRoofNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly icebergSurfaceNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; isStone(blockState: net_minecraft_world_level_block_state_BlockState): boolean; readonly noiseRandom: net_minecraft_world_level_levelgen_PositionalRandomFactory; readonly seaLevel: number; readonly surfaceNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly surfaceSecondaryNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; topMaterial(ruleSource: net_minecraft_world_level_levelgen_SurfaceRules_RuleSource, carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, function_: any, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk, blockPos: net_minecraft_core_BlockPos, arg6: boolean): any; } interface net_minecraft_world_level_levelgen_ThreadSafeLegacyRandomSource extends net_minecraft_world_level_levelgen_BitRandomSource { readonly gaussianSource: net_minecraft_world_level_levelgen_MarsagliaPolarGaussian; readonly seed: any; } interface net_minecraft_world_level_levelgen_VerticalAnchor { resolveY(worldGenerationContext: net_minecraft_world_level_levelgen_WorldGenerationContext): number; } interface net_minecraft_world_level_levelgen_VerticalAnchor_AboveBottom extends net_minecraft_world_level_levelgen_VerticalAnchor { equals(o: any): boolean; hashCode(): number; offset(): number; toString(): string; } interface net_minecraft_world_level_levelgen_VerticalAnchor_Absolute extends net_minecraft_world_level_levelgen_VerticalAnchor { equals(o: any): boolean; hashCode(): number; toString(): string; y(): number; } interface net_minecraft_world_level_levelgen_VerticalAnchor_BelowTop extends net_minecraft_world_level_levelgen_VerticalAnchor { equals(o: any): boolean; hashCode(): number; offset(): number; toString(): string; } interface net_minecraft_world_level_levelgen_WorldDimensions { bake(registry: net_minecraft_core_Registry): net_minecraft_world_level_levelgen_WorldDimensions_Complete; dimensions(): any; equals(o: any): boolean; get(resourceKey: net_minecraft_resources_ResourceKey): any; hashCode(): number; isDebug(): boolean; levels(): any; overworld(): net_minecraft_world_level_chunk_ChunkGenerator; replaceOverworldGenerator(provider: net_minecraft_core_HolderLookup_Provider, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator): net_minecraft_world_level_levelgen_WorldDimensions; toString(): string; } interface net_minecraft_world_level_levelgen_WorldDimensions_Complete { dimensions(): net_minecraft_core_Registry; dimensionsRegistryAccess(): net_minecraft_core_RegistryAccess_Frozen; equals(o: any): boolean; hashCode(): number; lifecycle(): any; specialWorldProperty(): net_minecraft_world_level_storage_PrimaryLevelData_SpecialWorldProperty; toString(): string; } interface net_minecraft_world_level_levelgen_WorldGenSettings { dimensions(): net_minecraft_world_level_levelgen_WorldDimensions; equals(o: any): boolean; hashCode(): number; options(): net_minecraft_world_level_levelgen_WorldOptions; toString(): string; } interface net_minecraft_world_level_levelgen_WorldGenerationContext { getGenDepth(): number; getMinGenY(): number; readonly height: number; readonly minY: number; } interface net_minecraft_world_level_levelgen_WorldOptions { generateBonusChest(): boolean; generateStructures(): boolean; isOldCustomizedWorld(): boolean; readonly legacyCustomOptions: any; seed(): number; withBonusChest(arg0: boolean): net_minecraft_world_level_levelgen_WorldOptions; withSeed(optionalLong: any): net_minecraft_world_level_levelgen_WorldOptions; withStructures(arg0: boolean): net_minecraft_world_level_levelgen_WorldOptions; } interface net_minecraft_world_level_levelgen_WorldgenRandom extends net_minecraft_world_level_levelgen_LegacyRandomSource { count: number; getCount(): number; readonly randomSource: net_minecraft_util_RandomSource; setDecorationSeed(arg0: number, arg1: number, arg2: number): number; setFeatureSeed(arg0: number, arg1: number, arg2: number): void; setLargeFeatureSeed(arg0: number, arg1: number, arg2: number): void; setLargeFeatureWithSalt(arg0: number, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_world_level_levelgen_WorldgenRandom_Algorithm { readonly constructor: any; newInstance(arg0: number): net_minecraft_util_RandomSource; } interface net_minecraft_world_level_levelgen_Xoroshiro128PlusPlus { nextLong(): number; seedHi: number; seedLo: number; } interface net_minecraft_world_level_levelgen_XoroshiroRandomSource extends net_minecraft_util_RandomSource { readonly gaussianSource: net_minecraft_world_level_levelgen_MarsagliaPolarGaussian; nextBits(arg0: number): number; randomNumberGenerator: net_minecraft_world_level_levelgen_Xoroshiro128PlusPlus; } interface net_minecraft_world_level_levelgen_XoroshiroRandomSource_XoroshiroPositionalRandomFactory extends net_minecraft_world_level_levelgen_PositionalRandomFactory { at(arg0: number, arg1: number, arg2: number): net_minecraft_util_RandomSource; at(blockPos: net_minecraft_core_BlockPos): net_minecraft_util_RandomSource; fromHashOf(string: string): net_minecraft_util_RandomSource; fromHashOf(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_util_RandomSource; readonly seedHi: number; readonly seedLo: number; } interface net_minecraft_world_level_levelgen_blending_Blender { blendBiome(arg0: number, arg1: number, arg2: number): net_minecraft_core_Holder; blendDensity(functionContext: net_minecraft_world_level_levelgen_DensityFunction_FunctionContext, arg1: number): number; blendOffsetAndFactor(arg0: number, arg1: number): net_minecraft_world_level_levelgen_blending_Blender_BlendingOutput; readonly densityBlendingData: any; getBiomeResolver(biomeResolver: net_minecraft_world_level_biome_BiomeResolver): net_minecraft_world_level_biome_BiomeResolver; getBlendingDataValue(arg0: number, arg1: number, arg2: number, cellValueGetter: any): number; getBlendingDataValue(cellValueGetter: any, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; readonly heightAndBiomeBlendingData: any; isEmpty(): boolean; } interface net_minecraft_world_level_levelgen_blending_Blender_BlendingOutput { alpha(): number; blendingOffset(): number; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_blending_Blender_DistanceGetter { getDistance(arg0: number, arg1: number, arg2: number): number; } interface net_minecraft_world_level_levelgen_blending_BlendingData { addValuesForColumn(arg0: number, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg2: number, arg3: number): void; readonly areaWithOldGeneration: net_minecraft_world_level_LevelHeightAccessor; readonly biomes: any; calculateData(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, set: any): void; cellCountPerColumn(): number; readonly densities: number[][]; getAreaWithOldGeneration(): net_minecraft_world_level_LevelHeightAccessor; getBiomeColumn(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg1: number, arg2: number): any; getCellYIndex(arg0: number): number; getColumnMinY(): number; getDensity(arg0: number[], arg1: number): number; getDensity(arg0: number, arg1: number, arg2: number): number; getDensityColumn(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg1: number, arg2: number, arg3: number): number[]; getHeight(arg0: number, arg1: number, arg2: number): number; getHeightAtXZ(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg1: number, arg2: number): number; getMinY(): number; hasCalculatedData: boolean; readonly heights: number[]; iterateBiomes(arg0: number, arg1: number, arg2: number, biomeConsumer: any): void; iterateDensities(arg0: number, arg1: number, arg2: number, arg3: number, densityConsumer: any): void; iterateHeights(arg0: number, arg1: number, heightConsumer: any): void; pack(): net_minecraft_world_level_levelgen_blending_BlendingData_Packed; quartCountPerColumn(): number; } interface net_minecraft_world_level_levelgen_blending_BlendingData_Packed { equals(o: any): boolean; hashCode(): number; heights(): any; maxSection(): number; minSection(): number; toString(): string; } interface net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate { type(): net_minecraft_world_level_levelgen_blockpredicates_BlockPredicateType; } interface net_minecraft_world_level_levelgen_blockpredicates_BlockPredicateType { codec(): any; } interface net_minecraft_world_level_levelgen_blockpredicates_HasSturdyFacePredicate extends net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate { readonly direction: net_minecraft_core_Direction; readonly offset: net_minecraft_core_Vec3i; test(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_blockpredicates_InsideWorldBoundsPredicate extends net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate { readonly offset: net_minecraft_core_Vec3i; test(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_blockpredicates_MatchingBlockTagPredicate extends net_minecraft_world_level_levelgen_blockpredicates_StateTestingPredicate { readonly tag: net_minecraft_tags_TagKey; test(blockState: net_minecraft_world_level_block_state_BlockState): boolean; test(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_blockpredicates_SolidPredicate extends net_minecraft_world_level_levelgen_blockpredicates_StateTestingPredicate { test(blockState: net_minecraft_world_level_block_state_BlockState): boolean; test(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_blockpredicates_StateTestingPredicate extends net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate { readonly offset: net_minecraft_core_Vec3i; test(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; test(blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_levelgen_blockpredicates_WouldSurvivePredicate extends net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate { readonly offset: net_minecraft_core_Vec3i; readonly state: net_minecraft_world_level_block_state_BlockState; test(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration extends net_minecraft_world_level_levelgen_carver_CarverConfiguration { readonly shape: net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration_CanyonShapeConfiguration; readonly verticalRotation: net_minecraft_util_valueproviders_FloatProvider; } interface net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration_CanyonShapeConfiguration { readonly distanceFactor: net_minecraft_util_valueproviders_FloatProvider; readonly horizontalRadiusFactor: net_minecraft_util_valueproviders_FloatProvider; readonly thickness: net_minecraft_util_valueproviders_FloatProvider; readonly verticalRadiusCenterFactor: number; readonly verticalRadiusDefaultFactor: number; readonly widthSmoothness: number; } interface net_minecraft_world_level_levelgen_carver_CanyonWorldCarver extends net_minecraft_world_level_levelgen_carver_WorldCarver { carve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, canyonCarverConfiguration: net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, randomSource: net_minecraft_util_RandomSource, aquifer: net_minecraft_world_level_levelgen_Aquifer, chunkPos: net_minecraft_world_level_ChunkPos, carvingMask: net_minecraft_world_level_chunk_CarvingMask): boolean; carve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, randomSource: net_minecraft_util_RandomSource, aquifer: net_minecraft_world_level_levelgen_Aquifer, chunkPos: net_minecraft_world_level_ChunkPos, carvingMask: net_minecraft_world_level_chunk_CarvingMask): boolean; doCarve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, canyonCarverConfiguration: net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, arg4: number, aquifer: net_minecraft_world_level_levelgen_Aquifer, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, carvingMask: net_minecraft_world_level_chunk_CarvingMask): void; initWidthFactors(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, canyonCarverConfiguration: net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration, randomSource: net_minecraft_util_RandomSource): number[]; isStartChunk(canyonCarverConfiguration: net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration, randomSource: net_minecraft_util_RandomSource): boolean; isStartChunk(carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, randomSource: net_minecraft_util_RandomSource): boolean; shouldSkip(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, arg1: number[], arg2: number, arg3: number, arg4: number, arg5: number): boolean; updateVerticalRadius(canyonCarverConfiguration: net_minecraft_world_level_levelgen_carver_CanyonCarverConfiguration, randomSource: net_minecraft_util_RandomSource, arg2: number, arg3: number, arg4: number): number; } interface net_minecraft_world_level_levelgen_carver_CarverConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_ProbabilityFeatureConfiguration { readonly debugSettings: net_minecraft_world_level_levelgen_carver_CarverDebugSettings; readonly lavaLevel: net_minecraft_world_level_levelgen_VerticalAnchor; readonly replaceable: net_minecraft_core_HolderSet; readonly y: net_minecraft_world_level_levelgen_heightproviders_HeightProvider; readonly yScale: net_minecraft_util_valueproviders_FloatProvider; } interface net_minecraft_world_level_levelgen_carver_CarverDebugSettings { readonly airState: net_minecraft_world_level_block_state_BlockState; readonly barrierState: net_minecraft_world_level_block_state_BlockState; readonly debugMode: boolean; getAirState(): net_minecraft_world_level_block_state_BlockState; getBarrierState(): net_minecraft_world_level_block_state_BlockState; getLavaState(): net_minecraft_world_level_block_state_BlockState; getWaterState(): net_minecraft_world_level_block_state_BlockState; isDebugMode(): boolean; readonly lavaState: net_minecraft_world_level_block_state_BlockState; readonly waterState: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_carver_CarvingContext extends net_minecraft_world_level_levelgen_WorldGenerationContext { readonly noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk; randomState(): net_minecraft_world_level_levelgen_RandomState; registryAccess(): net_minecraft_core_RegistryAccess; readonly surfaceRule: net_minecraft_world_level_levelgen_SurfaceRules_RuleSource; topMaterial(function_: any, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, blockPos: net_minecraft_core_BlockPos, arg3: boolean): any; } interface net_minecraft_world_level_levelgen_carver_CaveCarverConfiguration extends net_minecraft_world_level_levelgen_carver_CarverConfiguration { readonly floorLevel: net_minecraft_util_valueproviders_FloatProvider; readonly horizontalRadiusMultiplier: net_minecraft_util_valueproviders_FloatProvider; readonly verticalRadiusMultiplier: net_minecraft_util_valueproviders_FloatProvider; } interface net_minecraft_world_level_levelgen_carver_CaveWorldCarver extends net_minecraft_world_level_levelgen_carver_WorldCarver { carve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, caveCarverConfiguration: net_minecraft_world_level_levelgen_carver_CaveCarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, randomSource: net_minecraft_util_RandomSource, aquifer: net_minecraft_world_level_levelgen_Aquifer, chunkPos: net_minecraft_world_level_ChunkPos, carvingMask: net_minecraft_world_level_chunk_CarvingMask): boolean; carve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, randomSource: net_minecraft_util_RandomSource, aquifer: net_minecraft_world_level_levelgen_Aquifer, chunkPos: net_minecraft_world_level_ChunkPos, carvingMask: net_minecraft_world_level_chunk_CarvingMask): boolean; createRoom(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, caveCarverConfiguration: net_minecraft_world_level_levelgen_carver_CaveCarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, aquifer: net_minecraft_world_level_levelgen_Aquifer, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, carvingMask: net_minecraft_world_level_chunk_CarvingMask, carveSkipChecker: net_minecraft_world_level_levelgen_carver_WorldCarver_CarveSkipChecker): void; createTunnel(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, caveCarverConfiguration: net_minecraft_world_level_levelgen_carver_CaveCarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, arg4: number, aquifer: net_minecraft_world_level_levelgen_Aquifer, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: number, carvingMask: net_minecraft_world_level_chunk_CarvingMask, carveSkipChecker: net_minecraft_world_level_levelgen_carver_WorldCarver_CarveSkipChecker): void; getCaveBound(): number; getThickness(randomSource: net_minecraft_util_RandomSource): number; getYScale(): number; isStartChunk(caveCarverConfiguration: net_minecraft_world_level_levelgen_carver_CaveCarverConfiguration, randomSource: net_minecraft_util_RandomSource): boolean; isStartChunk(carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, randomSource: net_minecraft_util_RandomSource): boolean; } interface net_minecraft_world_level_levelgen_carver_ConfiguredWorldCarver { carve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, randomSource: net_minecraft_util_RandomSource, aquifer: net_minecraft_world_level_levelgen_Aquifer, chunkPos: net_minecraft_world_level_ChunkPos, carvingMask: net_minecraft_world_level_chunk_CarvingMask): boolean; config(): net_minecraft_world_level_levelgen_carver_CarverConfiguration; equals(o: any): boolean; hashCode(): number; isStartChunk(randomSource: net_minecraft_util_RandomSource): boolean; toString(): string; worldCarver(): net_minecraft_world_level_levelgen_carver_WorldCarver; } interface net_minecraft_world_level_levelgen_carver_NetherWorldCarver extends net_minecraft_world_level_levelgen_carver_CaveWorldCarver { carveBlock(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, caveCarverConfiguration: net_minecraft_world_level_levelgen_carver_CaveCarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, carvingMask: net_minecraft_world_level_chunk_CarvingMask, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, mutableBlockPos_: net_minecraft_core_BlockPos_MutableBlockPos, aquifer: net_minecraft_world_level_levelgen_Aquifer, mutableBoolean: any): boolean; carveBlock(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, carvingMask: net_minecraft_world_level_chunk_CarvingMask, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, mutableBlockPos_: net_minecraft_core_BlockPos_MutableBlockPos, aquifer: net_minecraft_world_level_levelgen_Aquifer, mutableBoolean: any): boolean; } interface net_minecraft_world_level_levelgen_carver_WorldCarver { canReplaceBlock(carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, blockState: net_minecraft_world_level_block_state_BlockState): boolean; carve(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, randomSource: net_minecraft_util_RandomSource, aquifer: net_minecraft_world_level_levelgen_Aquifer, chunkPos: net_minecraft_world_level_ChunkPos, carvingMask: net_minecraft_world_level_chunk_CarvingMask): boolean; carveBlock(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, carvingMask: net_minecraft_world_level_chunk_CarvingMask, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, mutableBlockPos_: net_minecraft_core_BlockPos_MutableBlockPos, aquifer: net_minecraft_world_level_levelgen_Aquifer, mutableBoolean: any): boolean; carveEllipsoid(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, function_: any, aquifer: net_minecraft_world_level_levelgen_Aquifer, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, carvingMask: net_minecraft_world_level_chunk_CarvingMask, carveSkipChecker: net_minecraft_world_level_levelgen_carver_WorldCarver_CarveSkipChecker): boolean; configured(carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration): net_minecraft_world_level_levelgen_carver_ConfiguredWorldCarver; configuredCodec(): any; getCarveState(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, blockPos: net_minecraft_core_BlockPos, aquifer: net_minecraft_world_level_levelgen_Aquifer): net_minecraft_world_level_block_state_BlockState; getRange(): number; isStartChunk(carverConfiguration: net_minecraft_world_level_levelgen_carver_CarverConfiguration, randomSource: net_minecraft_util_RandomSource): boolean; liquids: any; } interface net_minecraft_world_level_levelgen_carver_WorldCarver_CarveSkipChecker { shouldSkip(carvingContext: net_minecraft_world_level_levelgen_carver_CarvingContext, arg1: number, arg2: number, arg3: number, arg4: number): boolean; } interface net_minecraft_world_level_levelgen_feature_AbstractHugeMushroomFeature extends net_minecraft_world_level_levelgen_feature_Feature { getTreeHeight(randomSource: net_minecraft_util_RandomSource): number; getTreeRadiusForHeight(arg0: number, arg1: number, arg2: number, arg3: number): number; isValidPosition(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, hugeMushroomFeatureConfiguration: net_minecraft_world_level_levelgen_feature_configurations_HugeMushroomFeatureConfiguration): boolean; makeCap(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, arg3: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, hugeMushroomFeatureConfiguration: net_minecraft_world_level_levelgen_feature_configurations_HugeMushroomFeatureConfiguration): void; placeMushroomBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; placeTrunk(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, hugeMushroomFeatureConfiguration: net_minecraft_world_level_levelgen_feature_configurations_HugeMushroomFeatureConfiguration, arg4: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): void; } interface net_minecraft_world_level_levelgen_feature_BambooFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_BasaltColumnsFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeColumn(levelAccessor: net_minecraft_world_level_LevelAccessor, arg1: number, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number): boolean; } interface net_minecraft_world_level_levelgen_feature_BasaltPillarFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeBaseHangOff(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): void; placeHangOff(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_BlockBlobFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_BlockColumnFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_BlockPileFeature extends net_minecraft_world_level_levelgen_feature_Feature { mayPlaceOn(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; tryPlaceBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource, blockPileConfiguration: net_minecraft_world_level_levelgen_feature_configurations_BlockPileConfiguration): void; } interface net_minecraft_world_level_levelgen_feature_BlueIceFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_BonusChestFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_ChorusPlantFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_ConfiguredFeature { config(): net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration; equals(o: any): boolean; feature(): net_minecraft_world_level_levelgen_feature_Feature; getFeatures(): any; hashCode(): number; place(worldGenLevel: net_minecraft_world_level_WorldGenLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; toString(): string; } interface net_minecraft_world_level_levelgen_feature_CoralClawFeature extends net_minecraft_world_level_levelgen_feature_CoralFeature { } interface net_minecraft_world_level_levelgen_feature_CoralFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeCoralBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; placeFeature(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_levelgen_feature_CoralMushroomFeature extends net_minecraft_world_level_levelgen_feature_CoralFeature { } interface net_minecraft_world_level_levelgen_feature_CoralTreeFeature extends net_minecraft_world_level_levelgen_feature_CoralFeature { } interface net_minecraft_world_level_levelgen_feature_DeltaFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_DesertWellFeature extends net_minecraft_world_level_levelgen_feature_Feature { readonly sand: net_minecraft_world_level_block_state_BlockState; readonly sandSlab: net_minecraft_world_level_block_state_BlockState; readonly sandstone: net_minecraft_world_level_block_state_BlockState; readonly water: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_feature_DiskFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeColumn(diskConfiguration: net_minecraft_world_level_levelgen_feature_configurations_DiskConfiguration, worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_DripstoneClusterFeature extends net_minecraft_world_level_levelgen_feature_Feature { canBeAdjacentToWater(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; canPlacePool(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; getChanceOfStalagmiteOrStalactite(arg0: number, arg1: number, arg2: number, arg3: number, dripstoneClusterConfiguration: net_minecraft_world_level_levelgen_feature_configurations_DripstoneClusterConfiguration): number; getDripstoneHeight(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number, arg4: number, dripstoneClusterConfiguration: net_minecraft_world_level_levelgen_feature_configurations_DripstoneClusterConfiguration): number; isLava(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; placeColumn(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, dripstoneClusterConfiguration: net_minecraft_world_level_levelgen_feature_configurations_DripstoneClusterConfiguration): void; replaceBlocksWithDripstoneBlocks(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos, arg2: number, direction: net_minecraft_core_Direction): void; } interface net_minecraft_world_level_levelgen_feature_DripstoneUtils { } interface net_minecraft_world_level_levelgen_feature_EndGatewayFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_EndIslandFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_EndPlatformFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_EndPodiumFeature extends net_minecraft_world_level_levelgen_feature_Feature { readonly active: boolean; dropPreviousAndSetBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block): void; } interface net_minecraft_world_level_levelgen_feature_FallenTreeFeature extends net_minecraft_world_level_levelgen_feature_Feature { canPlaceEntireFallenLog(worldGenLevel: net_minecraft_world_level_WorldGenLevel, arg1: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, direction: net_minecraft_core_Direction): boolean; decorateLogs(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, set: any, list: any): void; getDecorationSetter(worldGenLevel: net_minecraft_world_level_WorldGenLevel): any; isOverSolidGround(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; mayPlaceOn(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; placeFallenLog(fallenTreeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration, worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, arg3: number, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, direction: net_minecraft_core_Direction): void; placeFallenTree(fallenTreeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration, blockPos: net_minecraft_core_BlockPos, worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource): void; placeLogBlock(fallenTreeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration, worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, function_: any): net_minecraft_core_BlockPos; placeStump(fallenTreeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration, worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): void; setGroundHeightForFallenLogStartPos(worldGenLevel: net_minecraft_world_level_WorldGenLevel, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): void; } interface net_minecraft_world_level_levelgen_feature_Feature { configuredCodec(): any; markAboveForPostProcessing(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): void; place(featurePlaceContext: net_minecraft_world_level_levelgen_feature_FeaturePlaceContext): boolean; place(featureConfiguration: net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration, worldGenLevel: net_minecraft_world_level_WorldGenLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; safeSetBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, predicate: any): void; setBlock(levelWriter: net_minecraft_world_level_LevelWriter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_levelgen_feature_FeatureCountTracker { } interface net_minecraft_world_level_levelgen_feature_FeaturePlaceContext { chunkGenerator(): net_minecraft_world_level_chunk_ChunkGenerator; config(): net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration; level(): net_minecraft_world_level_WorldGenLevel; origin(): net_minecraft_core_BlockPos; random(): net_minecraft_util_RandomSource; topFeature(): any; } interface net_minecraft_world_level_levelgen_feature_FillLayerFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_FossilFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_FossilFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly fossilProcessors: net_minecraft_core_Holder; readonly fossilStructures: any; readonly maxEmptyCornersAllowed: number; readonly overlayProcessors: net_minecraft_core_Holder; readonly overlayStructures: any; } interface net_minecraft_world_level_levelgen_feature_GeodeFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_GlowstoneFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_HugeBrownMushroomFeature extends net_minecraft_world_level_levelgen_feature_AbstractHugeMushroomFeature { } interface net_minecraft_world_level_levelgen_feature_HugeFungusConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly decorState: net_minecraft_world_level_block_state_BlockState; readonly hatState: net_minecraft_world_level_block_state_BlockState; readonly planted: boolean; readonly replaceableBlocks: net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; readonly stemState: net_minecraft_world_level_block_state_BlockState; readonly validBaseState: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_feature_HugeFungusFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeHat(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, hugeFungusConfiguration: net_minecraft_world_level_levelgen_feature_HugeFungusConfiguration, blockPos: net_minecraft_core_BlockPos, arg4: number, arg5: boolean): void; placeHatBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, hugeFungusConfiguration: net_minecraft_world_level_levelgen_feature_HugeFungusConfiguration, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, arg4: number, arg5: number, arg6: number): void; placeHatDropBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, arg4: boolean): void; placeStem(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, hugeFungusConfiguration: net_minecraft_world_level_levelgen_feature_HugeFungusConfiguration, blockPos: net_minecraft_core_BlockPos, arg4: number, arg5: boolean): void; } interface net_minecraft_world_level_levelgen_feature_HugeRedMushroomFeature extends net_minecraft_world_level_levelgen_feature_AbstractHugeMushroomFeature { } interface net_minecraft_world_level_levelgen_feature_IceSpikeFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_IcebergFeature extends net_minecraft_world_level_levelgen_feature_Feature { belowIsAir(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; carve(arg0: number, arg1: number, blockPos: net_minecraft_core_BlockPos, levelAccessor: net_minecraft_world_level_LevelAccessor, arg4: boolean, arg5: number, blockPos_: net_minecraft_core_BlockPos, arg7: number, arg8: number): void; generateCutOut(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor, arg2: number, arg3: number, blockPos: net_minecraft_core_BlockPos, arg5: boolean, arg6: number, arg7: number, arg8: number): void; generateIcebergBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: boolean, arg10: number, arg11: number, arg12: boolean, blockState: net_minecraft_world_level_block_state_BlockState): void; getEllipseC(arg0: number, arg1: number, arg2: number): number; heightDependentRadiusEllipse(arg0: number, arg1: number, arg2: number): number; heightDependentRadiusRound(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number): number; heightDependentRadiusSteep(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number): number; removeFloatingSnowLayer(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; setIcebergBlock(blockPos: net_minecraft_core_BlockPos, levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean, arg6: boolean, blockState: net_minecraft_world_level_block_state_BlockState): void; signedDistanceCircle(arg0: number, arg1: number, blockPos: net_minecraft_core_BlockPos, arg3: number, randomSource: net_minecraft_util_RandomSource): number; signedDistanceEllipse(arg0: number, arg1: number, blockPos: net_minecraft_core_BlockPos, arg3: number, arg4: number, arg5: number): number; smooth(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number, arg4: boolean, arg5: number): void; } interface net_minecraft_world_level_levelgen_feature_KelpFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_LakeFeature extends net_minecraft_world_level_levelgen_feature_Feature { canReplaceBlock(blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_levelgen_feature_LakeFeature_Configuration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { barrier(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; equals(o: any): boolean; fluid(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_feature_LargeDripstoneFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeDebugMarkers(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos, range: net_minecraft_world_level_levelgen_Column_Range, windOffsetter: any): void; } interface net_minecraft_world_level_levelgen_feature_MonsterRoomFeature extends net_minecraft_world_level_levelgen_feature_Feature { randomEntityId(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_entity_EntityType; } interface net_minecraft_world_level_levelgen_feature_MultifaceGrowthFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_NetherForestVegetationFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_NoOpFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_OreFeature extends net_minecraft_world_level_levelgen_feature_Feature { doPlace(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, oreConfiguration: net_minecraft_world_level_levelgen_feature_configurations_OreConfiguration, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number): boolean; } interface net_minecraft_world_level_levelgen_feature_PointedDripstoneFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_RandomBooleanSelectorFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_RandomPatchFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_RandomSelectorFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_ReplaceBlobsFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_ReplaceBlockFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_RootSystemFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_ScatteredOreFeature extends net_minecraft_world_level_levelgen_feature_Feature { getRandomPlacementInOneAxisRelativeToOrigin(randomSource: net_minecraft_util_RandomSource, arg1: number): number; offsetTargetPos(mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, arg3: number): void; } interface net_minecraft_world_level_levelgen_feature_SculkPatchFeature extends net_minecraft_world_level_levelgen_feature_Feature { canSpreadFrom(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_SeaPickleFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_SeagrassFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_SimpleBlockFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_SimpleRandomSelectorFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_SnowAndFreezeFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_SpikeFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeSpike(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, randomSource: net_minecraft_util_RandomSource, spikeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_SpikeConfiguration, endSpike: net_minecraft_world_level_levelgen_feature_SpikeFeature_EndSpike): void; } interface net_minecraft_world_level_levelgen_feature_SpikeFeature_EndSpike { readonly centerX: number; readonly centerZ: number; getCenterX(): number; getCenterZ(): number; getHeight(): number; getRadius(): number; getTopBoundingBox(): net_minecraft_world_phys_AABB; readonly guarded: boolean; readonly height: number; isCenterWithinChunk(blockPos: net_minecraft_core_BlockPos): boolean; isGuarded(): boolean; readonly radius: number; readonly topBoundingBox: net_minecraft_world_phys_AABB; } interface net_minecraft_world_level_levelgen_feature_SpringFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_TreeFeature extends net_minecraft_world_level_levelgen_feature_Feature { doPlace(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, biConsumer: any, biConsumer_: any, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): boolean; getMaxFreeTreeHeight(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, arg1: number, blockPos: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): number; } interface net_minecraft_world_level_levelgen_feature_TwistingVinesFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_UnderwaterMagmaFeature extends net_minecraft_world_level_levelgen_feature_Feature { isValidPlacement(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockPos: net_minecraft_core_BlockPos): boolean; isWaterOrAir(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_VegetationPatchFeature extends net_minecraft_world_level_levelgen_feature_Feature { distributeVegetation(featurePlaceContext: net_minecraft_world_level_levelgen_feature_FeaturePlaceContext, worldGenLevel: net_minecraft_world_level_WorldGenLevel, vegetationPatchConfiguration: net_minecraft_world_level_levelgen_feature_configurations_VegetationPatchConfiguration, randomSource: net_minecraft_util_RandomSource, set: any, arg5: number, arg6: number): void; placeGround(worldGenLevel: net_minecraft_world_level_WorldGenLevel, vegetationPatchConfiguration: net_minecraft_world_level_levelgen_feature_configurations_VegetationPatchConfiguration, predicate: any, randomSource: net_minecraft_util_RandomSource, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, arg5: number): boolean; placeGroundPatch(worldGenLevel: net_minecraft_world_level_WorldGenLevel, vegetationPatchConfiguration: net_minecraft_world_level_levelgen_feature_configurations_VegetationPatchConfiguration, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, predicate: any, arg5: number, arg6: number): any; placeVegetation(worldGenLevel: net_minecraft_world_level_WorldGenLevel, vegetationPatchConfiguration: net_minecraft_world_level_levelgen_feature_configurations_VegetationPatchConfiguration, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_VinesFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_VoidStartPlatformFeature extends net_minecraft_world_level_levelgen_feature_Feature { } interface net_minecraft_world_level_levelgen_feature_WaterloggedVegetationPatchFeature extends net_minecraft_world_level_levelgen_feature_VegetationPatchFeature { } interface net_minecraft_world_level_levelgen_feature_WeepingVinesFeature extends net_minecraft_world_level_levelgen_feature_Feature { placeRoofNetherWart(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): void; placeRoofWeepingVines(levelAccessor: net_minecraft_world_level_LevelAccessor, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): void; } interface net_minecraft_world_level_levelgen_feature_WeightedPlacedFeature { readonly chance: number; readonly feature: net_minecraft_core_Holder; place(worldGenLevel: net_minecraft_world_level_WorldGenLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_configurations_BlockColumnConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { allowedPlacement(): net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; direction(): net_minecraft_core_Direction; equals(o: any): boolean; hashCode(): number; layers(): any; prioritizeTip(): boolean; toString(): string; } interface net_minecraft_world_level_levelgen_feature_configurations_BlockColumnConfiguration_Layer { equals(o: any): boolean; hashCode(): number; height(): net_minecraft_util_valueproviders_IntProvider; state(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; toString(): string; } interface net_minecraft_world_level_levelgen_feature_configurations_BlockPileConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly stateProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_BlockStateConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly state: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_feature_configurations_ColumnFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { height(): net_minecraft_util_valueproviders_IntProvider; reach(): net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_CountConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { count(): net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_DeltaFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { contents(): net_minecraft_world_level_block_state_BlockState; rim(): net_minecraft_world_level_block_state_BlockState; rimSize(): net_minecraft_util_valueproviders_IntProvider; size(): net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_DiskConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { equals(o: any): boolean; halfHeight(): number; hashCode(): number; radius(): net_minecraft_util_valueproviders_IntProvider; stateProvider(): net_minecraft_world_level_levelgen_feature_stateproviders_RuleBasedBlockStateProvider; target(): net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; toString(): string; } interface net_minecraft_world_level_levelgen_feature_configurations_DripstoneClusterConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly chanceOfDripstoneColumnAtMaxDistanceFromCenter: number; readonly density: net_minecraft_util_valueproviders_FloatProvider; readonly dripstoneBlockLayerThickness: net_minecraft_util_valueproviders_IntProvider; readonly floorToCeilingSearchRange: number; readonly height: net_minecraft_util_valueproviders_IntProvider; readonly heightDeviation: number; readonly maxDistanceFromCenterAffectingHeightBias: number; readonly maxDistanceFromEdgeAffectingChanceOfDripstoneColumn: number; readonly maxStalagmiteStalactiteHeightDiff: number; readonly radius: net_minecraft_util_valueproviders_IntProvider; readonly wetness: net_minecraft_util_valueproviders_FloatProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_EndGatewayConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly exact: boolean; readonly exit: any; getExit(): any; isExitExact(): boolean; } interface net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly logDecorators: any; readonly logLength: net_minecraft_util_valueproviders_IntProvider; readonly stumpDecorators: any; readonly trunkProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration_FallenTreeConfigurationBuilder { build(): net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration; logDecorators(list: any): net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration_FallenTreeConfigurationBuilder; readonly logLength: net_minecraft_util_valueproviders_IntProvider; stumpDecorators(list: any): net_minecraft_world_level_levelgen_feature_configurations_FallenTreeConfiguration_FallenTreeConfigurationBuilder; readonly trunkProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { getFeatures(): any; } interface net_minecraft_world_level_levelgen_feature_configurations_GeodeConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly distributionPoints: net_minecraft_util_valueproviders_IntProvider; readonly geodeBlockSettings: net_minecraft_world_level_levelgen_GeodeBlockSettings; readonly geodeCrackSettings: net_minecraft_world_level_levelgen_GeodeCrackSettings; readonly geodeLayerSettings: net_minecraft_world_level_levelgen_GeodeLayerSettings; readonly invalidBlocksThreshold: number; readonly maxGenOffset: number; readonly minGenOffset: number; readonly noiseMultiplier: number; readonly outerWallDistance: net_minecraft_util_valueproviders_IntProvider; readonly placementsRequireLayer0Alternate: boolean; readonly pointOffset: net_minecraft_util_valueproviders_IntProvider; readonly useAlternateLayer0Chance: number; readonly usePotentialPlacementsChance: number; } interface net_minecraft_world_level_levelgen_feature_configurations_HugeMushroomFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly capProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly foliageRadius: number; readonly stemProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_LargeDripstoneConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly columnRadius: net_minecraft_util_valueproviders_IntProvider; readonly floorToCeilingSearchRange: number; readonly heightScale: net_minecraft_util_valueproviders_FloatProvider; readonly maxColumnRadiusToCaveHeightRatio: number; readonly minBluntnessForWind: number; readonly minRadiusForWind: number; readonly stalactiteBluntness: net_minecraft_util_valueproviders_FloatProvider; readonly stalagmiteBluntness: net_minecraft_util_valueproviders_FloatProvider; readonly windSpeed: net_minecraft_util_valueproviders_FloatProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_LayerConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly height: number; readonly state: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_feature_configurations_MultifaceGrowthConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly canBePlacedOn: net_minecraft_core_HolderSet; readonly canPlaceOnCeiling: boolean; readonly canPlaceOnFloor: boolean; readonly canPlaceOnWall: boolean; readonly chanceOfSpreading: number; getShuffledDirections(randomSource: net_minecraft_util_RandomSource): any; getShuffledDirectionsExcept(randomSource: net_minecraft_util_RandomSource, direction: net_minecraft_core_Direction): any; readonly placeBlock: net_minecraft_world_level_block_MultifaceSpreadeableBlock; readonly searchRange: number; readonly validDirections: any; } interface net_minecraft_world_level_levelgen_feature_configurations_NetherForestVegetationConfig extends net_minecraft_world_level_levelgen_feature_configurations_BlockPileConfiguration { readonly spreadHeight: number; readonly spreadWidth: number; } interface net_minecraft_world_level_levelgen_feature_configurations_NoneFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { } interface net_minecraft_world_level_levelgen_feature_configurations_OreConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly discardChanceOnAirExposure: number; readonly size: number; readonly targetStates: any; } interface net_minecraft_world_level_levelgen_feature_configurations_OreConfiguration_TargetBlockState { readonly state: net_minecraft_world_level_block_state_BlockState; readonly target: net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest; } interface net_minecraft_world_level_levelgen_feature_configurations_PointedDripstoneConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly chanceOfDirectionalSpread: number; readonly chanceOfSpreadRadius2: number; readonly chanceOfSpreadRadius3: number; readonly chanceOfTallerDripstone: number; } interface net_minecraft_world_level_levelgen_feature_configurations_ProbabilityFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly probability: number; } interface net_minecraft_world_level_levelgen_feature_configurations_RandomBooleanFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly featureFalse: net_minecraft_core_Holder; readonly featureTrue: net_minecraft_core_Holder; } interface net_minecraft_world_level_levelgen_feature_configurations_RandomFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly defaultFeature: net_minecraft_core_Holder; readonly features: any; } interface net_minecraft_world_level_levelgen_feature_configurations_RandomPatchConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { equals(o: any): boolean; feature(): net_minecraft_core_Holder; hashCode(): number; toString(): string; tries(): number; xzSpread(): number; ySpread(): number; } interface net_minecraft_world_level_levelgen_feature_configurations_ReplaceBlockConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly targetStates: any; } interface net_minecraft_world_level_levelgen_feature_configurations_ReplaceSphereConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { radius(): net_minecraft_util_valueproviders_IntProvider; readonly replaceState: net_minecraft_world_level_block_state_BlockState; readonly targetState: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_feature_configurations_RootSystemConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly allowedTreePosition: net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; readonly allowedVerticalWaterForTree: number; readonly hangingRootPlacementAttempts: number; readonly hangingRootRadius: number; readonly hangingRootStateProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly hangingRootsVerticalSpan: number; readonly requiredVerticalSpaceForTree: number; readonly rootColumnMaxHeight: number; readonly rootPlacementAttempts: number; readonly rootRadius: number; readonly rootReplaceable: net_minecraft_tags_TagKey; readonly rootStateProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly treeFeature: net_minecraft_core_Holder; } interface net_minecraft_world_level_levelgen_feature_configurations_SculkPatchConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { amountPerCharge(): number; catalystChance(): number; chargeCount(): number; equals(o: any): boolean; extraRareGrowths(): net_minecraft_util_valueproviders_IntProvider; growthRounds(): number; hashCode(): number; spreadAttempts(): number; spreadRounds(): number; toString(): string; } interface net_minecraft_world_level_levelgen_feature_configurations_SimpleBlockConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { equals(o: any): boolean; hashCode(): number; scheduleTick(): boolean; toPlace(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; toString(): string; } interface net_minecraft_world_level_levelgen_feature_configurations_SimpleRandomFeatureConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly features: net_minecraft_core_HolderSet; } interface net_minecraft_world_level_levelgen_feature_configurations_SpikeConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly crystalBeamTarget: net_minecraft_core_BlockPos; readonly crystalInvulnerable: boolean; getCrystalBeamTarget(): net_minecraft_core_BlockPos; getSpikes(): any; isCrystalInvulnerable(): boolean; readonly spikes: any; } interface net_minecraft_world_level_levelgen_feature_configurations_SpringConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly holeCount: number; readonly requiresBlockBelow: boolean; readonly rockCount: number; readonly state: net_minecraft_world_level_material_FluidState; readonly validBlocks: net_minecraft_core_HolderSet; } interface net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly decorators: any; readonly dirtProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly foliagePlacer: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer; readonly foliageProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly forceDirt: boolean; readonly ignoreVines: boolean; readonly minimumSize: net_minecraft_world_level_levelgen_feature_featuresize_FeatureSize; readonly rootPlacer: any; readonly trunkPlacer: net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer; readonly trunkProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration_TreeConfigurationBuilder { build(): net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration; decorators(list: any): net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration_TreeConfigurationBuilder; dirt(blockStateProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider): net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration_TreeConfigurationBuilder; dirtProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly foliagePlacer: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer; readonly foliageProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; forceDirt(): net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration_TreeConfigurationBuilder; ignoreVines(): net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration_TreeConfigurationBuilder; readonly minimumSize: net_minecraft_world_level_levelgen_feature_featuresize_FeatureSize; readonly rootPlacer: any; readonly trunkPlacer: net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer; readonly trunkProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_configurations_TwistingVinesConfig extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { equals(o: any): boolean; hashCode(): number; maxHeight(): number; spreadHeight(): number; spreadWidth(): number; toString(): string; } interface net_minecraft_world_level_levelgen_feature_configurations_UnderwaterMagmaConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly floorSearchRange: number; readonly placementProbabilityPerValidPosition: number; readonly placementRadiusAroundFloor: number; } interface net_minecraft_world_level_levelgen_feature_configurations_VegetationPatchConfiguration extends net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration { readonly depth: net_minecraft_util_valueproviders_IntProvider; readonly extraBottomBlockChance: number; readonly extraEdgeColumnChance: number; readonly groundState: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly replaceable: net_minecraft_tags_TagKey; readonly surface: net_minecraft_world_level_levelgen_placement_CaveSurface; readonly vegetationChance: number; readonly vegetationFeature: net_minecraft_core_Holder; readonly verticalRange: number; readonly xzRadius: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_featuresize_FeatureSize { getSizeAtHeight(arg0: number, arg1: number): number; minClippedHeight(): any; type(): net_minecraft_world_level_levelgen_feature_featuresize_FeatureSizeType; } interface net_minecraft_world_level_levelgen_feature_featuresize_FeatureSizeType { codec(): any; } interface net_minecraft_world_level_levelgen_feature_featuresize_ThreeLayersFeatureSize extends net_minecraft_world_level_levelgen_feature_featuresize_FeatureSize { readonly limit: number; readonly lowerSize: number; readonly middleSize: number; readonly upperLimit: number; readonly upperSize: number; } interface net_minecraft_world_level_levelgen_feature_featuresize_TwoLayersFeatureSize extends net_minecraft_world_level_levelgen_feature_featuresize_FeatureSize { readonly limit: number; readonly lowerSize: number; readonly upperSize: number; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_AcaciaFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_BlobFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly height: number; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_BushFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_BlobFoliagePlacer { } interface net_minecraft_world_level_levelgen_feature_foliageplacers_CherryFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { readonly cornerHoleChance: number; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly hangingLeavesChance: number; readonly hangingLeavesExtensionChance: number; readonly height: net_minecraft_util_valueproviders_IntProvider; readonly wideBottomLayerHoleChance: number; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_DarkOakFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_FancyFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_BlobFoliagePlacer { } interface net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; foliageHeight(randomSource: net_minecraft_util_RandomSource, arg1: number, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): number; foliageRadius(randomSource: net_minecraft_util_RandomSource, arg1: number): number; offset(randomSource: net_minecraft_util_RandomSource): number; placeLeavesRow(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, blockPos: net_minecraft_core_BlockPos, arg5: number, arg6: number, arg7: boolean): void; placeLeavesRowWithHangingLeavesBelow(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, blockPos: net_minecraft_core_BlockPos, arg5: number, arg6: number, arg7: boolean, arg8: number, arg9: number): void; readonly radius: net_minecraft_util_valueproviders_IntProvider; shouldSkipLocation(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean): boolean; shouldSkipLocationSigned(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean): boolean; type(): net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacerType; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment { doubleTrunk(): boolean; pos(): net_minecraft_core_BlockPos; radiusOffset(): number; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter { isSet(blockPos: net_minecraft_core_BlockPos): boolean; set(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacerType { codec(): any; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_MegaJungleFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly height: number; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_MegaPineFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly crownHeight: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_PineFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly height: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_RandomSpreadFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly leafPlacementAttempts: number; } interface net_minecraft_world_level_levelgen_feature_foliageplacers_SpruceFoliagePlacer extends net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer { createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number, arg8: number): void; createFoliage(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, foliageSetter: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageSetter, randomSource: net_minecraft_util_RandomSource, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, arg4: number, foliageAttachment: net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment, arg6: number, arg7: number): void; readonly trunkHeight: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_rootplacers_AboveRootPlacement { aboveRootPlacementChance(): number; aboveRootProvider(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_feature_rootplacers_MangroveRootPlacement { canGrowThrough(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; maxRootLength(): number; maxRootWidth(): number; muddyRootsIn(): net_minecraft_core_HolderSet; muddyRootsProvider(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; randomSkewChance(): number; toString(): string; } interface net_minecraft_world_level_levelgen_feature_rootplacers_MangroveRootPlacer extends net_minecraft_world_level_levelgen_feature_rootplacers_RootPlacer { readonly mangroveRootPlacement: net_minecraft_world_level_levelgen_feature_rootplacers_MangroveRootPlacement; potentialRootPositions(blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, randomSource: net_minecraft_util_RandomSource, blockPos_: net_minecraft_core_BlockPos): any; simulateRoots(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction, blockPos_: net_minecraft_core_BlockPos, list: any, arg6: number): boolean; } interface net_minecraft_world_level_levelgen_feature_rootplacers_RootPlacer { readonly aboveRootPlacement: any; canPlaceRoot(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, blockPos: net_minecraft_core_BlockPos): boolean; getPotentiallyWaterloggedState(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_block_state_BlockState; getTrunkOrigin(blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): net_minecraft_core_BlockPos; placeRoot(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): void; placeRoots(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): boolean; readonly rootProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly trunkOffsetY: net_minecraft_util_valueproviders_IntProvider; type(): net_minecraft_world_level_levelgen_feature_rootplacers_RootPlacerType; } interface net_minecraft_world_level_levelgen_feature_rootplacers_RootPlacerType { codec(): any; } interface net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider { getState(randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; type(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProviderType; } interface net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProviderType { codec(): any; } interface net_minecraft_world_level_levelgen_feature_stateproviders_DualNoiseProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_NoiseProvider { getSlowNoiseValue(blockPos: net_minecraft_core_BlockPos): number; readonly slowNoise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly slowNoiseParameters: net_minecraft_world_level_levelgen_synth_NormalNoise_NoiseParameters; readonly slowScale: number; readonly variety: net_minecraft_util_InclusiveRange; } interface net_minecraft_world_level_levelgen_feature_stateproviders_NoiseBasedStateProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider { getNoiseValue(blockPos: net_minecraft_core_BlockPos, arg1: number): number; readonly noise: net_minecraft_world_level_levelgen_synth_NormalNoise; readonly parameters: net_minecraft_world_level_levelgen_synth_NormalNoise_NoiseParameters; readonly scale: number; readonly seed: number; } interface net_minecraft_world_level_levelgen_feature_stateproviders_NoiseProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_NoiseBasedStateProvider { getRandomState(list: any, blockPos: net_minecraft_core_BlockPos, arg2: number): net_minecraft_world_level_block_state_BlockState; getRandomState(list: any, arg1: number): net_minecraft_world_level_block_state_BlockState; readonly states: any; } interface net_minecraft_world_level_levelgen_feature_stateproviders_NoiseThresholdProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_NoiseBasedStateProvider { readonly defaultState: net_minecraft_world_level_block_state_BlockState; readonly highChance: number; readonly highStates: any; readonly lowStates: any; readonly threshold: number; } interface net_minecraft_world_level_levelgen_feature_stateproviders_RandomizedIntStateProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider { property: net_minecraft_world_level_block_state_properties_IntegerProperty; readonly propertyName: string; readonly source: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly values: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_feature_stateproviders_RotatedBlockProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider { readonly block: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_levelgen_feature_stateproviders_RuleBasedBlockStateProvider { equals(o: any): boolean; fallback(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; getState(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; hashCode(): number; rules(): any; toString(): string; } interface net_minecraft_world_level_levelgen_feature_stateproviders_RuleBasedBlockStateProvider_Rule { equals(o: any): boolean; hashCode(): number; ifTrue(): net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; then(): net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; toString(): string; } interface net_minecraft_world_level_levelgen_feature_stateproviders_SimpleStateProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider { readonly state: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_feature_stateproviders_WeightedStateProvider extends net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider { readonly weightedList: net_minecraft_util_random_WeightedList; } interface net_minecraft_world_level_levelgen_feature_treedecorators_AlterGroundDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { placeBlockAt(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context, blockPos: net_minecraft_core_BlockPos): void; placeBlockAt(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context, blockPos: net_minecraft_core_BlockPos, eventProvider: any): void; placeCircle(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context, blockPos: net_minecraft_core_BlockPos): void; placeCircle(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context, blockPos: net_minecraft_core_BlockPos, eventProvider: any): void; readonly provider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; } interface net_minecraft_world_level_levelgen_feature_treedecorators_AttachedToLeavesDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly blockProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly directions: any; readonly exclusionRadiusXZ: number; readonly exclusionRadiusY: number; hasRequiredEmptyBlocks(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; readonly probability: number; readonly requiredEmptyBlocks: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_AttachedToLogsDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly blockProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly directions: any; readonly probability: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_BeehiveDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly probability: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_CocoaDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly probability: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_CreakingHeartDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly probability: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_LeaveVineDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly probability: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_PaleMossDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { readonly groundProbability: number; readonly leavesProbability: number; readonly trunkProbability: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_PlaceOnGroundDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { attemptToPlaceBlockAbove(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context, blockPos: net_minecraft_core_BlockPos): void; readonly blockStateProvider: net_minecraft_world_level_levelgen_feature_stateproviders_BlockStateProvider; readonly height: number; readonly radius: number; readonly tries: number; } interface net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { place(context: net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context): void; type(): net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecoratorType; } interface net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator_Context { checkBlock(blockPos: net_minecraft_core_BlockPos, predicate: any): boolean; readonly decorationSetter: any; isAir(blockPos: net_minecraft_core_BlockPos): boolean; leaves(): any; level(): net_minecraft_world_level_LevelSimulatedReader; logs(): any; placeVine(blockPos: net_minecraft_core_BlockPos, booleanProperty: net_minecraft_world_level_block_state_properties_BooleanProperty): void; random(): net_minecraft_util_RandomSource; roots(): any; setBlock(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecoratorType { codec(): any; } interface net_minecraft_world_level_levelgen_feature_treedecorators_TrunkVineDecorator extends net_minecraft_world_level_levelgen_feature_treedecorators_TreeDecorator { } interface net_minecraft_world_level_levelgen_feature_trunkplacers_BendingTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { readonly bendLength: net_minecraft_util_valueproviders_IntProvider; readonly minHeightForLeaves: number; } interface net_minecraft_world_level_levelgen_feature_trunkplacers_CherryTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { readonly branchCount: net_minecraft_util_valueproviders_IntProvider; readonly branchEndOffsetFromTop: net_minecraft_util_valueproviders_IntProvider; readonly branchHorizontalLength: net_minecraft_util_valueproviders_IntProvider; readonly branchStartOffsetFromTop: net_minecraft_util_valueproviders_UniformInt; generateBranch(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, arg3: number, blockPos: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, function_: any, direction: net_minecraft_core_Direction, arg8: number, arg9: boolean, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): net_minecraft_world_level_levelgen_feature_foliageplacers_FoliagePlacer_FoliageAttachment; readonly secondBranchStartOffsetFromTop: net_minecraft_util_valueproviders_UniformInt; } interface net_minecraft_world_level_levelgen_feature_trunkplacers_DarkOakTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { } interface net_minecraft_world_level_levelgen_feature_trunkplacers_FancyTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { getLogAxis(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos): net_minecraft_core_Direction_Axis; getSteps(blockPos: net_minecraft_core_BlockPos): number; makeBranches(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, arg3: number, blockPos: net_minecraft_core_BlockPos, list: any, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): void; makeLimb(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, arg5: boolean, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): boolean; trimBranches(arg0: number, arg1: number): boolean; } interface net_minecraft_world_level_levelgen_feature_trunkplacers_ForkingTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { } interface net_minecraft_world_level_levelgen_feature_trunkplacers_GiantTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { placeLogIfFreeWithOffset(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, blockPos: net_minecraft_core_BlockPos, arg6: number, arg7: number, arg8: number): void; } interface net_minecraft_world_level_levelgen_feature_trunkplacers_MegaJungleTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_GiantTrunkPlacer { } interface net_minecraft_world_level_levelgen_feature_trunkplacers_StraightTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { } interface net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { readonly baseHeight: number; getTreeHeight(randomSource: net_minecraft_util_RandomSource): number; readonly heightRandA: number; readonly heightRandB: number; isFree(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, blockPos: net_minecraft_core_BlockPos): boolean; placeLog(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): boolean; placeLog(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, function_: any): boolean; placeLogIfFree(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): void; placeTrunk(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, arg3: number, blockPos: net_minecraft_core_BlockPos, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration): any; type(): net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacerType; validTreePos(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacerType { codec(): any; } interface net_minecraft_world_level_levelgen_feature_trunkplacers_UpwardsBranchingTrunkPlacer extends net_minecraft_world_level_levelgen_feature_trunkplacers_TrunkPlacer { readonly canGrowThrough: net_minecraft_core_HolderSet; readonly extraBranchLength: net_minecraft_util_valueproviders_IntProvider; readonly extraBranchSteps: net_minecraft_util_valueproviders_IntProvider; placeBranch(levelSimulatedReader: net_minecraft_world_level_LevelSimulatedReader, biConsumer: any, randomSource: net_minecraft_util_RandomSource, arg3: number, treeConfiguration: net_minecraft_world_level_levelgen_feature_configurations_TreeConfiguration, list: any, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, arg7: number, direction: net_minecraft_core_Direction, arg9: number, arg10: number): void; readonly placeBranchPerLogProbability: number; } interface net_minecraft_world_level_levelgen_flat_FlatLayerInfo { readonly block: net_minecraft_world_level_block_Block; getBlockState(): net_minecraft_world_level_block_state_BlockState; getHeight(): number; readonly height: number; heightLimited(arg0: number): net_minecraft_world_level_levelgen_flat_FlatLayerInfo; toString(): string; } interface net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorPreset { displayItem(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; settings(): net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings; toString(): string; } interface net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorPresets { } interface net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings { addLakes: boolean; adjustGenerationSettings(holder: net_minecraft_core_Holder): net_minecraft_world_level_biome_BiomeGenerationSettings; readonly biome: net_minecraft_core_Holder; decoration: boolean; getBiome(): net_minecraft_core_Holder; getLayers(): any; getLayersInfo(): any; readonly lakes: any; readonly layers: any; readonly layersInfo: any; setAddLakes(): void; setDecoration(): void; structureOverrides(): any; updateLayers(): void; voidGen: boolean; withBiomeAndLayers(list: any, optional: any, holder: net_minecraft_core_Holder): net_minecraft_world_level_levelgen_flat_FlatLevelGeneratorSettings; } interface net_minecraft_world_level_levelgen_heightproviders_BiasedToBottomHeight extends net_minecraft_world_level_levelgen_heightproviders_HeightProvider { readonly inner: number; readonly maxInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; readonly minInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; toString(): string; } interface net_minecraft_world_level_levelgen_heightproviders_ConstantHeight extends net_minecraft_world_level_levelgen_heightproviders_HeightProvider { getValue(): net_minecraft_world_level_levelgen_VerticalAnchor; toString(): string; readonly value: net_minecraft_world_level_levelgen_VerticalAnchor; } interface net_minecraft_world_level_levelgen_heightproviders_HeightProvider { getType(): net_minecraft_world_level_levelgen_heightproviders_HeightProviderType; sample(randomSource: net_minecraft_util_RandomSource, worldGenerationContext: net_minecraft_world_level_levelgen_WorldGenerationContext): number; } interface net_minecraft_world_level_levelgen_heightproviders_HeightProviderType { codec(): any; } interface net_minecraft_world_level_levelgen_heightproviders_TrapezoidHeight extends net_minecraft_world_level_levelgen_heightproviders_HeightProvider { readonly maxInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; readonly minInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; readonly plateau: number; toString(): string; } interface net_minecraft_world_level_levelgen_heightproviders_UniformHeight extends net_minecraft_world_level_levelgen_heightproviders_HeightProvider { readonly maxInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; readonly minInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; toString(): string; readonly warnedFor: any; } interface net_minecraft_world_level_levelgen_heightproviders_VeryBiasedToBottomHeight extends net_minecraft_world_level_levelgen_heightproviders_HeightProvider { readonly inner: number; readonly maxInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; readonly minInclusive: net_minecraft_world_level_levelgen_VerticalAnchor; toString(): string; } interface net_minecraft_world_level_levelgen_heightproviders_WeightedListHeight extends net_minecraft_world_level_levelgen_heightproviders_HeightProvider { readonly distribution: net_minecraft_util_random_WeightedList; } interface net_minecraft_world_level_levelgen_material_MaterialRuleList extends net_minecraft_world_level_levelgen_NoiseChunk_BlockStateFiller { equals(o: any): boolean; hashCode(): number; materialRuleList(): net_minecraft_world_level_levelgen_NoiseChunk_BlockStateFiller[]; toString(): string; } interface net_minecraft_world_level_levelgen_material_WorldGenMaterialRule { apply(noiseChunk: net_minecraft_world_level_levelgen_NoiseChunk, arg1: number, arg2: number, arg3: number): net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_placement_BiomeFilter extends net_minecraft_world_level_levelgen_placement_PlacementFilter { } interface net_minecraft_world_level_levelgen_placement_BlockPredicateFilter extends net_minecraft_world_level_levelgen_placement_PlacementFilter { readonly predicate: net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; } interface net_minecraft_world_level_levelgen_placement_CaveSurface extends net_minecraft_util_StringRepresentable { readonly direction: net_minecraft_core_Direction; getDirection(): net_minecraft_core_Direction; getY(): number; readonly id: string; readonly y: number; } interface net_minecraft_world_level_levelgen_placement_CountOnEveryLayerPlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { readonly count: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_placement_CountPlacement extends net_minecraft_world_level_levelgen_placement_RepeatingPlacement { } interface net_minecraft_world_level_levelgen_placement_EnvironmentScanPlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { readonly allowedSearchCondition: net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; readonly directionOfSearch: net_minecraft_core_Direction; readonly maxSteps: number; readonly targetCondition: net_minecraft_world_level_levelgen_blockpredicates_BlockPredicate; } interface net_minecraft_world_level_levelgen_placement_FixedPlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { readonly positions: any; } interface net_minecraft_world_level_levelgen_placement_HeightRangePlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { readonly height: net_minecraft_world_level_levelgen_heightproviders_HeightProvider; } interface net_minecraft_world_level_levelgen_placement_HeightmapPlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { readonly heightmap: net_minecraft_world_level_levelgen_Heightmap_Types; } interface net_minecraft_world_level_levelgen_placement_InSquarePlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { } interface net_minecraft_world_level_levelgen_placement_NoiseBasedCountPlacement extends net_minecraft_world_level_levelgen_placement_RepeatingPlacement { readonly noiseFactor: number; readonly noiseOffset: number; readonly noiseToCountRatio: number; } interface net_minecraft_world_level_levelgen_placement_NoiseThresholdCountPlacement extends net_minecraft_world_level_levelgen_placement_RepeatingPlacement { readonly aboveNoise: number; readonly belowNoise: number; readonly noiseLevel: number; } interface net_minecraft_world_level_levelgen_placement_PlacedFeature { equals(o: any): boolean; feature(): net_minecraft_core_Holder; getFeatures(): any; hashCode(): number; place(worldGenLevel: net_minecraft_world_level_WorldGenLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; placeWithBiomeCheck(worldGenLevel: net_minecraft_world_level_WorldGenLevel, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; placeWithContext(placementContext: net_minecraft_world_level_levelgen_placement_PlacementContext, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; placement(): any; toString(): string; } interface net_minecraft_world_level_levelgen_placement_PlacementContext extends net_minecraft_world_level_levelgen_WorldGenerationContext { generator(): net_minecraft_world_level_chunk_ChunkGenerator; getBlockState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getCarvingMask(chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_world_level_chunk_CarvingMask; getHeight(types: net_minecraft_world_level_levelgen_Heightmap_Types, arg1: number, arg2: number): number; getLevel(): net_minecraft_world_level_WorldGenLevel; getMinY(): number; readonly level: net_minecraft_world_level_WorldGenLevel; topFeature(): any; } interface net_minecraft_world_level_levelgen_placement_PlacementFilter extends net_minecraft_world_level_levelgen_placement_PlacementModifier { shouldPlace(placementContext: net_minecraft_world_level_levelgen_placement_PlacementContext, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_levelgen_placement_PlacementModifier { getPositions(placementContext: net_minecraft_world_level_levelgen_placement_PlacementContext, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): any; type(): net_minecraft_world_level_levelgen_placement_PlacementModifierType; } interface net_minecraft_world_level_levelgen_placement_PlacementModifierType { codec(): any; } interface net_minecraft_world_level_levelgen_placement_RandomOffsetPlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { readonly xzSpread: net_minecraft_util_valueproviders_IntProvider; readonly ySpread: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_placement_RarityFilter extends net_minecraft_world_level_levelgen_placement_PlacementFilter { readonly chance: number; } interface net_minecraft_world_level_levelgen_placement_RepeatingPlacement extends net_minecraft_world_level_levelgen_placement_PlacementModifier { count(randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_world_level_levelgen_placement_SurfaceRelativeThresholdFilter extends net_minecraft_world_level_levelgen_placement_PlacementFilter { readonly heightmap: net_minecraft_world_level_levelgen_Heightmap_Types; readonly maxInclusive: number; readonly minInclusive: number; } interface net_minecraft_world_level_levelgen_placement_SurfaceWaterDepthFilter extends net_minecraft_world_level_levelgen_placement_PlacementFilter { readonly maxWaterDepth: number; } interface net_minecraft_world_level_levelgen_presets_WorldPreset { createWorldDimensions(): net_minecraft_world_level_levelgen_WorldDimensions; readonly dimensions: any; dimensionsInOrder(): any; overworld(): any; } interface net_minecraft_world_level_levelgen_presets_WorldPresets { } interface net_minecraft_world_level_levelgen_structure_BoundingBox { encapsulate(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): net_minecraft_world_level_levelgen_structure_BoundingBox; encapsulate(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_levelgen_structure_BoundingBox; equals(object: any): boolean; forAllCorners(consumer: any): void; getCenter(): net_minecraft_core_BlockPos; getLength(): net_minecraft_core_Vec3i; getXSpan(): number; getYSpan(): number; getZSpan(): number; hashCode(): number; inflatedBy(arg0: number): net_minecraft_world_level_levelgen_structure_BoundingBox; inflatedBy(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_levelgen_structure_BoundingBox; intersectingChunks(): any; intersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean; isInside(vec3i: net_minecraft_core_Vec3i): boolean; isInside(arg0: number, arg1: number, arg2: number): boolean; maxX(): number; maxY(): number; maxZ(): number; minX(): number; minY(): number; minZ(): number; move(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_levelgen_structure_BoundingBox; move(vec3i: net_minecraft_core_Vec3i): net_minecraft_world_level_levelgen_structure_BoundingBox; moved(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_levelgen_structure_BoundingBox; toString(): string; } interface net_minecraft_world_level_levelgen_structure_BuiltinStructureSets { } interface net_minecraft_world_level_levelgen_structure_BuiltinStructures { } interface net_minecraft_world_level_levelgen_structure_LegacyStructureDataHandler { readonly currentKeys: any; readonly dataMap: any; readonly hasLegacyData: boolean; hasLegacyStart(arg0: number, arg1: number, string: string): boolean; readonly indexMap: any; isUnhandledStructureStart(arg0: number, arg1: number): boolean; readonly legacyKeys: any; populateCaches(dimensionDataStorage: net_minecraft_world_level_storage_DimensionDataStorage): void; removeIndex(arg0: number): void; updateFromLegacy(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; updateStructureStart(compoundTag: net_minecraft_nbt_CompoundTag, chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_nbt_CompoundTag; } interface net_minecraft_world_level_levelgen_structure_PoolElementStructurePiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { addJunction(jigsawJunction: net_minecraft_world_level_levelgen_structure_pools_JigsawJunction): void; readonly element: net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement; getElement(): net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement; getGroundLevelDelta(): number; getJunctions(): any; getPosition(): net_minecraft_core_BlockPos; readonly groundLevelDelta: number; readonly junctions: any; readonly liquidSettings: net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings; place(worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockPos: net_minecraft_core_BlockPos, arg6: boolean): void; position: net_minecraft_core_BlockPos; readonly structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; toString(): string; } interface net_minecraft_world_level_levelgen_structure_PostPlacementProcessor { afterPlace(worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, chunkPos: net_minecraft_world_level_ChunkPos, piecesContainer: net_minecraft_world_level_levelgen_structure_pieces_PiecesContainer): void; } interface net_minecraft_world_level_levelgen_structure_ScatteredFeaturePiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { readonly depth: number; readonly height: number; heightPosition: number; updateAverageGroundHeight(levelAccessor: net_minecraft_world_level_LevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number): boolean; updateHeightPositionToLowestGroundHeight(levelAccessor: net_minecraft_world_level_LevelAccessor, arg1: number): boolean; readonly width: number; } interface net_minecraft_world_level_levelgen_structure_SinglePieceStructure extends net_minecraft_world_level_levelgen_structure_Structure { readonly constructor: any; readonly depth: number; generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): void; readonly width: number; } interface net_minecraft_world_level_levelgen_structure_Structure { adjustBoundingBox(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): net_minecraft_world_level_levelgen_structure_BoundingBox; afterPlace(worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, chunkPos: net_minecraft_world_level_ChunkPos, piecesContainer: net_minecraft_world_level_levelgen_structure_pieces_PiecesContainer): void; biomes(): net_minecraft_core_HolderSet; findGenerationPoint(generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): any; findValidGenerationPoint(generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): any; generate(holder: net_minecraft_core_Holder, resourceKey: net_minecraft_resources_ResourceKey, registryAccess: net_minecraft_core_RegistryAccess, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, biomeSource: net_minecraft_world_level_biome_BiomeSource, randomState: net_minecraft_world_level_levelgen_RandomState, structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, arg7: number, chunkPos: net_minecraft_world_level_ChunkPos, arg9: number, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor, predicate: any): net_minecraft_world_level_levelgen_structure_StructureStart; getLowestYIn5by5BoxOffset7Blocks(generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_core_BlockPos; getModifiedStructureSettings(): net_minecraft_world_level_levelgen_structure_Structure_StructureSettings; modifiableStructureInfo(): any; readonly settings: net_minecraft_world_level_levelgen_structure_Structure_StructureSettings; spawnOverrides(): any; step(): net_minecraft_world_level_levelgen_GenerationStep_Decoration; terrainAdaptation(): net_minecraft_world_level_levelgen_structure_TerrainAdjustment; type(): net_minecraft_world_level_levelgen_structure_StructureType; } interface net_minecraft_world_level_levelgen_structure_Structure_GenerationContext { biomeSource(): net_minecraft_world_level_biome_BiomeSource; chunkGenerator(): net_minecraft_world_level_chunk_ChunkGenerator; chunkPos(): net_minecraft_world_level_ChunkPos; equals(o: any): boolean; hashCode(): number; heightAccessor(): net_minecraft_world_level_LevelHeightAccessor; random(): net_minecraft_world_level_levelgen_WorldgenRandom; randomState(): net_minecraft_world_level_levelgen_RandomState; registryAccess(): net_minecraft_core_RegistryAccess; seed(): number; structureTemplateManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; toString(): string; validBiome(): any; } interface net_minecraft_world_level_levelgen_structure_Structure_GenerationStub { equals(o: any): boolean; generator(): any; getPiecesBuilder(): net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder; hashCode(): number; position(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_world_level_levelgen_structure_Structure_StructureSettings { biomes(): net_minecraft_core_HolderSet; equals(o: any): boolean; hashCode(): number; spawnOverrides(): any; step(): net_minecraft_world_level_levelgen_GenerationStep_Decoration; terrainAdaptation(): net_minecraft_world_level_levelgen_structure_TerrainAdjustment; toString(): string; } interface net_minecraft_world_level_levelgen_structure_Structure_StructureSettings_Builder { readonly biomes: net_minecraft_core_HolderSet; build(): net_minecraft_world_level_levelgen_structure_Structure_StructureSettings; generationStep(decoration: net_minecraft_world_level_levelgen_GenerationStep_Decoration): net_minecraft_world_level_levelgen_structure_Structure_StructureSettings_Builder; spawnOverrides(map: any): net_minecraft_world_level_levelgen_structure_Structure_StructureSettings_Builder; step: net_minecraft_world_level_levelgen_GenerationStep_Decoration; terrainAdapation(terrainAdjustment: net_minecraft_world_level_levelgen_structure_TerrainAdjustment): net_minecraft_world_level_levelgen_structure_Structure_StructureSettings_Builder; terrainAdaption: net_minecraft_world_level_levelgen_structure_TerrainAdjustment; } interface net_minecraft_world_level_levelgen_structure_StructureCheck { readonly biomeSource: net_minecraft_world_level_biome_BiomeSource; canCreateStructure(chunkPos: net_minecraft_world_level_ChunkPos, structure: net_minecraft_world_level_levelgen_structure_Structure): boolean; checkStart(chunkPos: net_minecraft_world_level_ChunkPos, structure: net_minecraft_world_level_levelgen_structure_Structure, structurePlacement: net_minecraft_world_level_levelgen_structure_placement_StructurePlacement, arg3: boolean): net_minecraft_world_level_levelgen_structure_StructureCheckResult; checkStructureInfo(object2IntMap: any, structure: net_minecraft_world_level_levelgen_structure_Structure, arg2: boolean): net_minecraft_world_level_levelgen_structure_StructureCheckResult; readonly chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator; readonly dimension: net_minecraft_resources_ResourceKey; readonly featureChecks: any; readonly fixerUpper: any; readonly heightAccessor: net_minecraft_world_level_LevelHeightAccessor; incrementReference(chunkPos: net_minecraft_world_level_ChunkPos, structure: net_minecraft_world_level_levelgen_structure_Structure): void; loadStructures(compoundTag: net_minecraft_nbt_CompoundTag): any; readonly loadedChunks: any; onStructureLoad(chunkPos: net_minecraft_world_level_ChunkPos, map: any): void; readonly randomState: net_minecraft_world_level_levelgen_RandomState; readonly registryAccess: net_minecraft_core_RegistryAccess; readonly seed: number; readonly storageAccess: net_minecraft_world_level_chunk_storage_ChunkScanAccess; storeFullResults(arg0: number, object2IntMap: any): void; readonly structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; tryLoadFromStorage(chunkPos: net_minecraft_world_level_ChunkPos, structure: net_minecraft_world_level_levelgen_structure_Structure, arg2: boolean, arg3: number): net_minecraft_world_level_levelgen_structure_StructureCheckResult; } interface net_minecraft_world_level_levelgen_structure_StructureCheckResult { } interface net_minecraft_world_level_levelgen_structure_StructureFeatureIndexSavedData extends net_minecraft_world_level_saveddata_SavedData { addIndex(arg0: number): void; readonly all: any; getAll(): any; hasStartIndex(arg0: number): boolean; hasUnhandledIndex(arg0: number): boolean; readonly remaining: any; removeIndex(arg0: number): void; } interface net_minecraft_world_level_levelgen_structure_StructurePiece { addAdditionalSaveData(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext, compoundTag: net_minecraft_nbt_CompoundTag): void; addChildren(structurePiece: net_minecraft_world_level_levelgen_structure_StructurePiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource): void; boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox; canBeReplaced(levelReader: net_minecraft_world_level_LevelReader, arg1: number, arg2: number, arg3: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; createChest(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, resourceKey: net_minecraft_resources_ResourceKey): boolean; createChest(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, blockPos: net_minecraft_core_BlockPos, resourceKey: net_minecraft_resources_ResourceKey, blockState: net_minecraft_world_level_block_state_BlockState): boolean; createDispenser(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, resourceKey: net_minecraft_resources_ResourceKey): boolean; createTag(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext): net_minecraft_nbt_CompoundTag; fillColumnDown(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number, arg4: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; genDepth: number; generateAirBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; generateBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, arg10: boolean): void; generateBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, boundingBox_: net_minecraft_world_level_levelgen_structure_BoundingBox, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, arg5: boolean): void; generateBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: boolean, randomSource: net_minecraft_util_RandomSource, blockSelector: net_minecraft_world_level_levelgen_structure_StructurePiece_BlockSelector): void; generateBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, boundingBox_: net_minecraft_world_level_levelgen_structure_BoundingBox, arg3: boolean, randomSource: net_minecraft_util_RandomSource, blockSelector: net_minecraft_world_level_levelgen_structure_StructurePiece_BlockSelector): void; generateMaybeBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, arg12: boolean, arg13: boolean): void; generateUpperHalfSphere(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState, arg9: boolean): void; getBlock(blockGetter: net_minecraft_world_level_BlockGetter, arg1: number, arg2: number, arg3: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): net_minecraft_world_level_block_state_BlockState; getBoundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; getGenDepth(): number; getLocatorPosition(): net_minecraft_core_BlockPos; getMirror(): net_minecraft_world_level_block_Mirror; getOrientation(): net_minecraft_core_Direction; getRotation(): net_minecraft_world_level_block_Rotation; getType(): net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType; getWorldPos(arg0: number, arg1: number, arg2: number): net_minecraft_core_BlockPos_MutableBlockPos; getWorldX(arg0: number, arg1: number): number; getWorldY(arg0: number): number; getWorldZ(arg0: number, arg1: number): number; isCloseToChunk(chunkPos: net_minecraft_world_level_ChunkPos, arg1: number): boolean; isInterior(levelReader: net_minecraft_world_level_LevelReader, arg1: number, arg2: number, arg3: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; isReplaceableByStructures(blockState: net_minecraft_world_level_block_state_BlockState): boolean; maybeGenerateBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, arg6: number, blockState: net_minecraft_world_level_block_state_BlockState): void; mirror: net_minecraft_world_level_block_Mirror; move(arg0: number, arg1: number, arg2: number): void; orientation: net_minecraft_core_Direction; placeBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number, arg4: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; postProcess(worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, chunkPos: net_minecraft_world_level_ChunkPos, blockPos: net_minecraft_core_BlockPos): void; rotation: net_minecraft_world_level_block_Rotation; setGenDepth(arg0: number): void; setOrientation(direction: net_minecraft_core_Direction): void; readonly type: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType; } interface net_minecraft_world_level_levelgen_structure_StructurePiece_BlockSelector { getNext(): net_minecraft_world_level_block_state_BlockState; next(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number, arg3: number, arg4: boolean): void; } interface net_minecraft_world_level_levelgen_structure_StructurePieceAccessor { addPiece(structurePiece: net_minecraft_world_level_levelgen_structure_StructurePiece): void; findCollisionPiece(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): net_minecraft_world_level_levelgen_structure_StructurePiece; } interface net_minecraft_world_level_levelgen_structure_StructureSet { equals(o: any): boolean; hashCode(): number; placement(): net_minecraft_world_level_levelgen_structure_placement_StructurePlacement; structures(): any; toString(): string; } interface net_minecraft_world_level_levelgen_structure_StructureSet_StructureSelectionEntry { equals(o: any): boolean; hashCode(): number; structure(): net_minecraft_core_Holder; toString(): string; weight(): number; } interface net_minecraft_world_level_levelgen_structure_StructureSpawnOverride { boundingBox(): net_minecraft_world_level_levelgen_structure_StructureSpawnOverride_BoundingBoxType; equals(o: any): boolean; hashCode(): number; spawns(): net_minecraft_util_random_WeightedList; toString(): string; } interface net_minecraft_world_level_levelgen_structure_StructureSpawnOverride_BoundingBoxType extends net_minecraft_util_StringRepresentable { readonly id: string; } interface net_minecraft_world_level_levelgen_structure_StructureStart { addReference(): void; cachedBoundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox; canBeReferenced(): boolean; readonly chunkPos: net_minecraft_world_level_ChunkPos; createTag(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext, chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_nbt_CompoundTag; getBoundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; getChunkPos(): net_minecraft_world_level_ChunkPos; getMaxReferences(): number; getPieces(): any; getReferences(): number; getStructure(): net_minecraft_world_level_levelgen_structure_Structure; isValid(): boolean; readonly pieceContainer: net_minecraft_world_level_levelgen_structure_pieces_PiecesContainer; placeInChunk(worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, chunkPos: net_minecraft_world_level_ChunkPos): void; references: number; readonly structure: net_minecraft_world_level_levelgen_structure_Structure; } interface net_minecraft_world_level_levelgen_structure_StructureType { codec(): any; } interface net_minecraft_world_level_levelgen_structure_TemplateStructurePiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { handleDataMarker(string: string, blockPos: net_minecraft_core_BlockPos, serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; makeTemplateLocation(): net_minecraft_resources_ResourceLocation; placeSettings(): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; template(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate; readonly templateName: string; templatePosition(): net_minecraft_core_BlockPos; } interface net_minecraft_world_level_levelgen_structure_TerrainAdjustment extends net_minecraft_util_StringRepresentable { readonly id: string; } interface net_minecraft_world_level_levelgen_structure_pieces_PieceGenerator { generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, context: net_minecraft_world_level_levelgen_structure_pieces_PieceGenerator_Context): void; } interface net_minecraft_world_level_levelgen_structure_pieces_PieceGenerator_Context { chunkGenerator(): net_minecraft_world_level_chunk_ChunkGenerator; chunkPos(): net_minecraft_world_level_ChunkPos; config(): net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration; equals(o: any): boolean; hashCode(): number; heightAccessor(): net_minecraft_world_level_LevelHeightAccessor; random(): net_minecraft_world_level_levelgen_WorldgenRandom; seed(): number; structureTemplateManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pieces_PieceGeneratorSupplier { createGenerator(context: net_minecraft_world_level_levelgen_structure_pieces_PieceGeneratorSupplier_Context): any; } interface net_minecraft_world_level_levelgen_structure_pieces_PieceGeneratorSupplier_Context { biomeSource(): net_minecraft_world_level_biome_BiomeSource; chunkGenerator(): net_minecraft_world_level_chunk_ChunkGenerator; chunkPos(): net_minecraft_world_level_ChunkPos; config(): net_minecraft_world_level_levelgen_feature_configurations_FeatureConfiguration; equals(o: any): boolean; hashCode(): number; heightAccessor(): net_minecraft_world_level_LevelHeightAccessor; randomState(): net_minecraft_world_level_levelgen_RandomState; registryAccess(): net_minecraft_core_RegistryAccess; seed(): number; structureTemplateManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; toString(): string; validBiome(): any; validBiomeOnTop(types: net_minecraft_world_level_levelgen_Heightmap_Types): boolean; } interface net_minecraft_world_level_levelgen_structure_pieces_PiecesContainer { calculateBoundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; equals(o: any): boolean; hashCode(): number; isEmpty(): boolean; isInsidePiece(blockPos: net_minecraft_core_BlockPos): boolean; pieces(): any; save(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext): net_minecraft_nbt_Tag; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext { equals(o: any): boolean; hashCode(): number; registryAccess(): net_minecraft_core_RegistryAccess; resourceManager(): net_minecraft_server_packs_resources_ResourceManager; structureTemplateManager(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType { load(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_levelgen_structure_StructurePiece; } interface net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType_ContextlessType extends net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType { load(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_levelgen_structure_StructurePiece; load(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_levelgen_structure_StructurePiece; } interface net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType_StructureTemplateType extends net_minecraft_world_level_levelgen_structure_pieces_StructurePieceType { load(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_levelgen_structure_StructurePiece; load(structurePieceSerializationContext: net_minecraft_world_level_levelgen_structure_pieces_StructurePieceSerializationContext, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_levelgen_structure_StructurePiece; } interface net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder extends net_minecraft_world_level_levelgen_structure_StructurePieceAccessor { build(): net_minecraft_world_level_levelgen_structure_pieces_PiecesContainer; clear(): void; getBoundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; isEmpty(): boolean; moveBelowSeaLevel(arg0: number, arg1: number, randomSource: net_minecraft_util_RandomSource, arg3: number): number; moveInsideHeights(randomSource: net_minecraft_util_RandomSource, arg1: number, arg2: number): void; offsetPiecesVertically(arg0: number): void; readonly pieces: any; } interface net_minecraft_world_level_levelgen_structure_placement_ConcentricRingsStructurePlacement extends net_minecraft_world_level_levelgen_structure_placement_StructurePlacement { count(): number; distance(): number; preferredBiomes(): net_minecraft_core_HolderSet; spread(): number; } interface net_minecraft_world_level_levelgen_structure_placement_RandomSpreadStructurePlacement extends net_minecraft_world_level_levelgen_structure_placement_StructurePlacement { getPotentialStructureChunk(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_ChunkPos; separation(): number; spacing(): number; spreadType(): net_minecraft_world_level_levelgen_structure_placement_RandomSpreadType; } interface net_minecraft_world_level_levelgen_structure_placement_RandomSpreadType extends net_minecraft_util_StringRepresentable { evaluate(randomSource: net_minecraft_util_RandomSource, arg1: number): number; readonly id: string; } interface net_minecraft_world_level_levelgen_structure_placement_StructurePlacement { applyAdditionalChunkRestrictions(arg0: number, arg1: number, arg2: number): boolean; applyInteractionsWithOtherStructures(chunkGeneratorStructureState: net_minecraft_world_level_chunk_ChunkGeneratorStructureState, arg1: number, arg2: number): boolean; exclusionZone(): any; frequency(): number; frequencyReductionMethod(): net_minecraft_world_level_levelgen_structure_placement_StructurePlacement_FrequencyReductionMethod; getLocatePos(chunkPos: net_minecraft_world_level_ChunkPos): net_minecraft_core_BlockPos; isPlacementChunk(chunkGeneratorStructureState: net_minecraft_world_level_chunk_ChunkGeneratorStructureState, arg1: number, arg2: number): boolean; isStructureChunk(chunkGeneratorStructureState: net_minecraft_world_level_chunk_ChunkGeneratorStructureState, arg1: number, arg2: number): boolean; locateOffset(): net_minecraft_core_Vec3i; salt(): number; type(): net_minecraft_world_level_levelgen_structure_placement_StructurePlacementType; } interface net_minecraft_world_level_levelgen_structure_placement_StructurePlacement_ExclusionZone { chunkCount(): number; equals(o: any): boolean; hashCode(): number; isPlacementForbidden(chunkGeneratorStructureState: net_minecraft_world_level_chunk_ChunkGeneratorStructureState, arg1: number, arg2: number): boolean; otherSet(): net_minecraft_core_Holder; toString(): string; } interface net_minecraft_world_level_levelgen_structure_placement_StructurePlacement_FrequencyReducer { shouldGenerate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean; } interface net_minecraft_world_level_levelgen_structure_placement_StructurePlacement_FrequencyReductionMethod extends net_minecraft_util_StringRepresentable { readonly name: string; readonly reducer: net_minecraft_world_level_levelgen_structure_placement_StructurePlacement_FrequencyReducer; shouldGenerate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean; } interface net_minecraft_world_level_levelgen_structure_placement_StructurePlacementType { codec(): any; } interface net_minecraft_world_level_levelgen_structure_pools_DimensionPadding { bottom(): number; equals(o: any): boolean; hasEqualTopAndBottom(): boolean; hashCode(): number; toString(): string; top(): number; } interface net_minecraft_world_level_levelgen_structure_pools_EmptyPoolElement extends net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement { toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_FeaturePoolElement extends net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement { readonly defaultJigsawNBT: net_minecraft_nbt_CompoundTag; readonly feature: net_minecraft_core_Holder; fillDefaultJigsawNBT(): net_minecraft_nbt_CompoundTag; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_JigsawJunction { readonly deltaY: number; readonly destProjection: net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection; equals(object: any): boolean; getDeltaY(): number; getDestProjection(): net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection; getSourceGroundY(): number; getSourceX(): number; getSourceZ(): number; hashCode(): number; serialize(dynamicOps: any): any; readonly sourceGroundY: number; readonly sourceX: number; readonly sourceZ: number; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_JigsawPlacement { } interface net_minecraft_world_level_levelgen_structure_pools_LegacySinglePoolElement extends net_minecraft_world_level_levelgen_structure_pools_SinglePoolElement { } interface net_minecraft_world_level_levelgen_structure_pools_ListPoolElement extends net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement { readonly elements: any; getElements(): any; setProjectionOnEachElement(projection: net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection): void; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_SinglePoolElement extends net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement { getDataMarkers(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, arg3: boolean): any; getSettings(rotation: net_minecraft_world_level_block_Rotation, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, liquidSettings: net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings, arg3: boolean): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; getTemplate(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate; getTemplateLocation(): net_minecraft_resources_ResourceLocation; readonly overrideLiquidSettings: any; readonly processors: net_minecraft_core_Holder; readonly template: any; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement { getBoundingBox(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_levelgen_structure_BoundingBox; getGroundLevelDelta(): number; getProjection(): net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection; getShuffledJigsawBlocks(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, randomSource: net_minecraft_util_RandomSource): any; getSize(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_core_Vec3i; getType(): net_minecraft_world_level_levelgen_structure_pools_StructurePoolElementType; handleDataMarker(levelAccessor: net_minecraft_world_level_LevelAccessor, structureBlockInfo: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo, blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; place(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager, worldGenLevel: net_minecraft_world_level_WorldGenLevel, structureManager: net_minecraft_world_level_StructureManager, chunkGenerator: net_minecraft_world_level_chunk_ChunkGenerator, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, liquidSettings: net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings, arg10: boolean): boolean; projection: net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection; setProjection(projection: net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection): net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement; } interface net_minecraft_world_level_levelgen_structure_pools_StructurePoolElementType { codec(): any; } interface net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool { readonly fallback: net_minecraft_core_Holder; getFallback(): net_minecraft_core_Holder; getMaxSize(structureTemplateManager: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager): number; getRandomTemplate(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_levelgen_structure_pools_StructurePoolElement; getShuffledTemplates(randomSource: net_minecraft_util_RandomSource): any; getTemplates(): any; maxSize: number; readonly rawTemplates: any; size(): number; readonly templates: any; } interface net_minecraft_world_level_levelgen_structure_pools_StructureTemplatePool_Projection extends net_minecraft_util_StringRepresentable { getName(): string; getProcessors(): any; readonly name: string; readonly processors: any; } interface net_minecraft_world_level_levelgen_structure_pools_alias_DirectPoolAlias extends net_minecraft_world_level_levelgen_structure_pools_alias_PoolAliasBinding { alias(): net_minecraft_resources_ResourceKey; equals(o: any): boolean; hashCode(): number; target(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_alias_PoolAliasBinding { allTargets(): any; codec(): any; forEachResolved(randomSource: net_minecraft_util_RandomSource, biConsumer: any): void; } interface net_minecraft_world_level_levelgen_structure_pools_alias_PoolAliasBindings { } interface net_minecraft_world_level_levelgen_structure_pools_alias_PoolAliasLookup { lookup(resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_resources_ResourceKey; } interface net_minecraft_world_level_levelgen_structure_pools_alias_RandomGroupPoolAlias extends net_minecraft_world_level_levelgen_structure_pools_alias_PoolAliasBinding { equals(o: any): boolean; groups(): net_minecraft_util_random_WeightedList; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_structure_pools_alias_RandomPoolAlias extends net_minecraft_world_level_levelgen_structure_pools_alias_PoolAliasBinding { alias(): net_minecraft_resources_ResourceKey; equals(o: any): boolean; hashCode(): number; targets(): net_minecraft_util_random_WeightedList; toString(): string; } interface net_minecraft_world_level_levelgen_structure_structures_BuriedTreasurePieces { } interface net_minecraft_world_level_levelgen_structure_structures_BuriedTreasurePieces_BuriedTreasurePiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { isLiquid(blockState: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_levelgen_structure_structures_BuriedTreasureStructure extends net_minecraft_world_level_levelgen_structure_Structure { } interface net_minecraft_world_level_levelgen_structure_structures_DesertPyramidPiece extends net_minecraft_world_level_levelgen_structure_ScatteredFeaturePiece { addCellar(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; addCellarRoom(blockPos: net_minecraft_core_BlockPos, worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; addCellarStairs(blockPos: net_minecraft_core_BlockPos, worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; getPotentialSuspiciousSandWorldPositions(): any; getRandomCollapsedRoofPos(): net_minecraft_core_BlockPos; readonly hasPlacedChest: boolean[]; placeCollapsedRoof(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; placeCollapsedRoofPiece(worldGenLevel: net_minecraft_world_level_WorldGenLevel, arg1: number, arg2: number, arg3: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; placeSand(arg0: number, arg1: number, arg2: number): void; placeSandBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; readonly potentialSuspiciousSandWorldPositions: any; randomCollapsedRoofPos: net_minecraft_core_BlockPos; } interface net_minecraft_world_level_levelgen_structure_structures_DesertPyramidStructure extends net_minecraft_world_level_levelgen_structure_SinglePieceStructure { } interface net_minecraft_world_level_levelgen_structure_structures_EndCityPieces { } interface net_minecraft_world_level_levelgen_structure_structures_EndCityPieces_EndCityPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { } interface net_minecraft_world_level_levelgen_structure_structures_EndCityStructure extends net_minecraft_world_level_levelgen_structure_Structure { generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): void; } interface net_minecraft_world_level_levelgen_structure_structures_IglooPieces { } interface net_minecraft_world_level_levelgen_structure_structures_IglooPieces_IglooPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { } interface net_minecraft_world_level_levelgen_structure_structures_IglooStructure extends net_minecraft_world_level_levelgen_structure_Structure { generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): void; } interface net_minecraft_world_level_levelgen_structure_structures_JigsawStructure extends net_minecraft_world_level_levelgen_structure_Structure { readonly dimensionPadding: net_minecraft_world_level_levelgen_structure_pools_DimensionPadding; getPoolAliases(): any; getStartPool(): net_minecraft_core_Holder; readonly liquidSettings: net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings; readonly maxDepth: number; readonly maxDistanceFromCenter: net_minecraft_world_level_levelgen_structure_structures_JigsawStructure_MaxDistance; readonly poolAliases: any; readonly projectStartToHeightmap: any; readonly startHeight: net_minecraft_world_level_levelgen_heightproviders_HeightProvider; readonly startJigsawName: any; readonly startPool: net_minecraft_core_Holder; readonly useExpansionHack: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_JigsawStructure_MaxDistance { equals(o: any): boolean; hashCode(): number; horizontal(): number; toString(): string; vertical(): number; } interface net_minecraft_world_level_levelgen_structure_structures_JungleTemplePiece extends net_minecraft_world_level_levelgen_structure_ScatteredFeaturePiece { placedHiddenChest: boolean; placedMainChest: boolean; placedTrap1: boolean; placedTrap2: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_JungleTempleStructure extends net_minecraft_world_level_levelgen_structure_SinglePieceStructure { } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftPieces { } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftPieces_MineShaftCorridor extends net_minecraft_world_level_levelgen_structure_StructurePiece { canHangChainBelow(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; canPlaceColumnOnTopOf(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): boolean; fillPillarDownOrChainUp(worldGenLevel: net_minecraft_world_level_WorldGenLevel, blockState: net_minecraft_world_level_block_state_BlockState, arg2: number, arg3: number, arg4: number, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; hasPlacedSpider: boolean; readonly hasRails: boolean; hasSturdyNeighbours(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number): boolean; isInInvalidLocation(levelAccessor: net_minecraft_world_level_LevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; isSupportingBox(blockGetter: net_minecraft_world_level_BlockGetter, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number): boolean; maybePlaceCobWeb(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, arg6: number): void; readonly numSections: number; placeDoubleLowerOrUpperSupport(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; placeSupport(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, randomSource: net_minecraft_util_RandomSource): void; setPlanksBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number, arg4: number, arg5: number): void; readonly spiderCorridor: boolean; type: any; } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftPieces_MineShaftCrossing extends net_minecraft_world_level_levelgen_structure_StructurePiece { readonly direction: net_minecraft_core_Direction; isInInvalidLocation(levelAccessor: net_minecraft_world_level_LevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; isSupportingBox(blockGetter: net_minecraft_world_level_BlockGetter, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number): boolean; readonly isTwoFloored: boolean; placeSupportPillar(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number): void; setPlanksBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number, arg4: number, arg5: number): void; type: any; } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftPieces_MineShaftRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { readonly childEntranceBoxes: any; isInInvalidLocation(levelAccessor: net_minecraft_world_level_LevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; isSupportingBox(blockGetter: net_minecraft_world_level_BlockGetter, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number): boolean; setPlanksBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number, arg4: number, arg5: number): void; type: any; } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftPieces_MineShaftStairs extends net_minecraft_world_level_levelgen_structure_StructurePiece { isInInvalidLocation(levelAccessor: net_minecraft_world_level_LevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): boolean; isSupportingBox(blockGetter: net_minecraft_world_level_BlockGetter, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number): boolean; setPlanksBlock(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, blockState: net_minecraft_world_level_block_state_BlockState, arg3: number, arg4: number, arg5: number): void; type: any; } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftStructure extends net_minecraft_world_level_levelgen_structure_Structure { generatePiecesAndAdjust(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): number; } interface net_minecraft_world_level_levelgen_structure_structures_MineshaftStructure_Type extends net_minecraft_util_StringRepresentable { readonly fenceState: net_minecraft_world_level_block_state_BlockState; getFenceState(): net_minecraft_world_level_block_state_BlockState; getName(): string; getPlanksState(): net_minecraft_world_level_block_state_BlockState; getWoodState(): net_minecraft_world_level_block_state_BlockState; readonly name: string; readonly planksState: net_minecraft_world_level_block_state_BlockState; readonly woodState: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces { } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_BridgeCrossing extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_BridgeEndFiller extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; readonly selfSeed: number; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_BridgeStraight extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleCorridorStairsPiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleCorridorTBalconyPiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleEntrance extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleSmallCorridorCrossingPiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleSmallCorridorLeftTurnPiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; isNeedingChest: boolean; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleSmallCorridorPiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleSmallCorridorRightTurnPiece extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; isNeedingChest: boolean; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_CastleStalkRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_MonsterThrone extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; hasPlacedSpawner: boolean; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_RoomCrossing extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StairsRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { generateAndAddPiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: number, direction: net_minecraft_core_Direction, arg7: number, arg8: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generateChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number, arg5: boolean): net_minecraft_world_level_levelgen_structure_StructurePiece; generatePiece(startPiece: net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece, list: any, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg4: number, arg5: number, arg6: number, direction: net_minecraft_core_Direction, arg8: number): any; updatePieceWeight(list: any): number; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_StartPiece extends net_minecraft_world_level_levelgen_structure_structures_NetherFortressPieces_BridgeCrossing { availableBridgePieces: any; availableCastlePieces: any; readonly pendingChildren: any; previousPiece: any; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFortressStructure extends net_minecraft_world_level_levelgen_structure_Structure { } interface net_minecraft_world_level_levelgen_structure_structures_NetherFossilPieces { } interface net_minecraft_world_level_levelgen_structure_structures_NetherFossilPieces_NetherFossilPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { placeDriedGhast(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, boundingBox_: net_minecraft_world_level_levelgen_structure_BoundingBox): void; } interface net_minecraft_world_level_levelgen_structure_structures_NetherFossilStructure extends net_minecraft_world_level_levelgen_structure_Structure { readonly height: net_minecraft_world_level_levelgen_heightproviders_HeightProvider; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces { } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_MonumentBuilding extends net_minecraft_world_level_levelgen_structure_StructurePiece { readonly childPieces: any; chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; coreRoom: any; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateEntranceArchs(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; generateEntranceWall(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; generateLowerWall(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; generateMiddleWall(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; generateRoofPiece(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; generateRoomGraph(randomSource: net_minecraft_util_RandomSource): any; generateUpperWall(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; generateWing(arg0: boolean, arg1: number, worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; roomDefinition: any; sourceRoom: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentCoreRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentDoubleXRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentDoubleXYRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentDoubleYRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentDoubleYZRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentDoubleZRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentEntryRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentPenthouse extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentSimpleRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; mainDesign: number; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentSimpleTopRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentPieces_OceanMonumentWingRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { chunkIntersects(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg1: number, arg2: number, arg3: number, arg4: number): boolean; generateBoxOnFillOnly(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, blockState: net_minecraft_world_level_block_state_BlockState): void; generateDefaultFloor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: boolean): void; generateWaterBox(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): void; mainDesign: number; roomDefinition: any; spawnElder(worldGenLevel: net_minecraft_world_level_WorldGenLevel, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, arg2: number, arg3: number, arg4: number): void; } interface net_minecraft_world_level_levelgen_structure_structures_OceanMonumentStructure extends net_minecraft_world_level_levelgen_structure_Structure { } interface net_minecraft_world_level_levelgen_structure_structures_OceanRuinPieces { } interface net_minecraft_world_level_levelgen_structure_structures_OceanRuinPieces_OceanRuinPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { readonly biomeType: net_minecraft_world_level_levelgen_structure_structures_OceanRuinStructure_Type; getHeight(blockPos: net_minecraft_core_BlockPos, blockGetter: net_minecraft_world_level_BlockGetter, blockPos_: net_minecraft_core_BlockPos): number; readonly integrity: number; readonly isLarge: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_OceanRuinStructure extends net_minecraft_world_level_levelgen_structure_Structure { readonly biomeTemp: net_minecraft_world_level_levelgen_structure_structures_OceanRuinStructure_Type; readonly clusterProbability: number; generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): void; readonly largeProbability: number; } interface net_minecraft_world_level_levelgen_structure_structures_OceanRuinStructure_Type extends net_minecraft_util_StringRepresentable { getName(): string; readonly name: string; } interface net_minecraft_world_level_levelgen_structure_structures_RuinedPortalPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { addNetherrackDripColumn(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; addNetherrackDripColumnsBelowPortal(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor): void; canBlockBeReplacedByNetherrackOrMagma(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; maybeAddLeavesAbove(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; maybeAddVines(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; placeNetherrackOrMagma(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; readonly properties: net_minecraft_world_level_levelgen_structure_structures_RuinedPortalPiece_Properties; spreadNetherrack(randomSource: net_minecraft_util_RandomSource, levelAccessor: net_minecraft_world_level_LevelAccessor): void; readonly verticalPlacement: net_minecraft_world_level_levelgen_structure_structures_RuinedPortalPiece_VerticalPlacement; } interface net_minecraft_world_level_levelgen_structure_structures_RuinedPortalPiece_Properties { airPocket: boolean; cold: boolean; mossiness: number; overgrown: boolean; replaceWithBlackstone: boolean; vines: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_RuinedPortalPiece_VerticalPlacement extends net_minecraft_util_StringRepresentable { getName(): string; readonly name: string; } interface net_minecraft_world_level_levelgen_structure_structures_RuinedPortalStructure extends net_minecraft_world_level_levelgen_structure_Structure { readonly setups: any; } interface net_minecraft_world_level_levelgen_structure_structures_RuinedPortalStructure_Setup { airPocketProbability(): number; canBeCold(): boolean; equals(o: any): boolean; hashCode(): number; mossiness(): number; overgrown(): boolean; placement(): net_minecraft_world_level_levelgen_structure_structures_RuinedPortalPiece_VerticalPlacement; replaceWithBlackstone(): boolean; toString(): string; vines(): boolean; weight(): number; } interface net_minecraft_world_level_levelgen_structure_structures_ShipwreckPieces { } interface net_minecraft_world_level_levelgen_structure_structures_ShipwreckPieces_ShipwreckPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { adjustPositionHeight(arg0: number): void; calculateBeachedPosition(arg0: number, randomSource: net_minecraft_util_RandomSource): number; readonly isBeached: boolean; isTooBigToFitInWorldGenRegion(): boolean; } interface net_minecraft_world_level_levelgen_structure_structures_ShipwreckStructure extends net_minecraft_world_level_levelgen_structure_Structure { generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext): void; readonly isBeached: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces { } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_ChestCorridor extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; hasPlacedChest: boolean; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_FillerCorridor extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; readonly steps: number; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_FiveCrossing extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; readonly leftHigh: boolean; readonly leftLow: boolean; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; readonly rightHigh: boolean; readonly rightLow: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_LeftTurn extends net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_Turn { } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_Library extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; readonly isTall: boolean; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_PortalRoom extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; hasPlacedSpawner: boolean; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_PrisonHall extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_RightTurn extends net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_Turn { } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_RoomCrossing extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; type: any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StairsDown extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; readonly isSource: boolean; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece extends net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StairsDown { readonly pendingChildren: any; portalRoomPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_PortalRoom; previousPiece: any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_Straight extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; readonly leftChild: boolean; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; readonly rightChild: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StraightStairsDown extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_Turn extends net_minecraft_world_level_levelgen_structure_StructurePiece { entryDoor: any; generateSmallDoor(worldGenLevel: net_minecraft_world_level_WorldGenLevel, randomSource: net_minecraft_util_RandomSource, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, smallDoorType: any, arg4: number, arg5: number, arg6: number): void; generateSmallDoorChildForward(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildLeft(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; generateSmallDoorChildRight(startPiece: net_minecraft_world_level_levelgen_structure_structures_StrongholdPieces_StartPiece, structurePieceAccessor: net_minecraft_world_level_levelgen_structure_StructurePieceAccessor, randomSource: net_minecraft_util_RandomSource, arg3: number, arg4: number): net_minecraft_world_level_levelgen_structure_StructurePiece; randomSmallDoor(randomSource: net_minecraft_util_RandomSource): any; } interface net_minecraft_world_level_levelgen_structure_structures_StrongholdStructure extends net_minecraft_world_level_levelgen_structure_Structure { } interface net_minecraft_world_level_levelgen_structure_structures_SwampHutPiece extends net_minecraft_world_level_levelgen_structure_ScatteredFeaturePiece { spawnCat(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; spawnedCat: boolean; spawnedWitch: boolean; } interface net_minecraft_world_level_levelgen_structure_structures_SwampHutStructure extends net_minecraft_world_level_levelgen_structure_Structure { } interface net_minecraft_world_level_levelgen_structure_structures_WoodlandMansionPieces { } interface net_minecraft_world_level_levelgen_structure_structures_WoodlandMansionPieces_WoodlandMansionPiece extends net_minecraft_world_level_levelgen_structure_TemplateStructurePiece { } interface net_minecraft_world_level_levelgen_structure_structures_WoodlandMansionStructure extends net_minecraft_world_level_levelgen_structure_Structure { generatePieces(structurePiecesBuilder: net_minecraft_world_level_levelgen_structure_pieces_StructurePiecesBuilder, generationContext: net_minecraft_world_level_levelgen_structure_Structure_GenerationContext, blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation): void; } interface net_minecraft_world_level_levelgen_structure_templatesystem_AlwaysTrueTest extends net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { } interface net_minecraft_world_level_levelgen_structure_templatesystem_AxisAlignedLinearPosTest extends net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTest { readonly axis: net_minecraft_core_Direction_Axis; readonly maxChance: number; readonly maxDist: number; readonly minChance: number; readonly minDist: number; } interface net_minecraft_world_level_levelgen_structure_templatesystem_BlackstoneReplaceProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly replacements: any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_BlockAgeProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { getRandomBlock(randomSource: net_minecraft_util_RandomSource, blockStates: net_minecraft_world_level_block_state_BlockState[], blockStates_: net_minecraft_world_level_block_state_BlockState[]): net_minecraft_world_level_block_state_BlockState; maybeReplaceFullStoneBlock(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; maybeReplaceObsidian(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; maybeReplaceSlab(blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; maybeReplaceStairs(blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; maybeReplaceWall(blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_block_state_BlockState; readonly mossiness: number; } interface net_minecraft_world_level_levelgen_structure_templatesystem_BlockIgnoreProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly toIgnore: any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_BlockMatchTest extends net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { readonly block: net_minecraft_world_level_block_Block; } interface net_minecraft_world_level_levelgen_structure_templatesystem_BlockRotProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly integrity: number; readonly rottableBlocks: any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_BlockStateMatchTest extends net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { readonly blockState: net_minecraft_world_level_block_state_BlockState; } interface net_minecraft_world_level_levelgen_structure_templatesystem_CappedProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly delegate: net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor; readonly limit: net_minecraft_util_valueproviders_IntProvider; } interface net_minecraft_world_level_levelgen_structure_templatesystem_GravityProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly heightmap: net_minecraft_world_level_levelgen_Heightmap_Types; readonly offset: number; } interface net_minecraft_world_level_levelgen_structure_templatesystem_JigsawReplacementProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { } interface net_minecraft_world_level_levelgen_structure_templatesystem_LavaSubmergedBlockProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { } interface net_minecraft_world_level_levelgen_structure_templatesystem_LinearPosTest extends net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTest { readonly maxChance: number; readonly maxDist: number; readonly minChance: number; readonly minDist: number; } interface net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings extends net_minecraft_util_StringRepresentable { readonly name: string; } interface net_minecraft_world_level_levelgen_structure_templatesystem_NopProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { } interface net_minecraft_world_level_levelgen_structure_templatesystem_PosAlwaysTrueTest extends net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTest { } interface net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTest { getType(): net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTestType; test(blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, blockPos__: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; } interface net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTestType { codec(): any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_ProcessorRule { readonly blockEntityModifier: net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifier; getOutputState(): net_minecraft_world_level_block_state_BlockState; getOutputTag(randomSource: net_minecraft_util_RandomSource, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; readonly inputPredicate: net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest; readonly locPredicate: net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest; readonly outputState: net_minecraft_world_level_block_state_BlockState; readonly posPredicate: net_minecraft_world_level_levelgen_structure_templatesystem_PosRuleTest; test(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, blockPos__: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): boolean; } interface net_minecraft_world_level_levelgen_structure_templatesystem_ProtectedBlockProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly cannotReplace: net_minecraft_tags_TagKey; } interface net_minecraft_world_level_levelgen_structure_templatesystem_RandomBlockMatchTest extends net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { readonly block: net_minecraft_world_level_block_Block; readonly probability: number; } interface net_minecraft_world_level_levelgen_structure_templatesystem_RandomBlockStateMatchTest extends net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { readonly blockState: net_minecraft_world_level_block_state_BlockState; readonly probability: number; } interface net_minecraft_world_level_levelgen_structure_templatesystem_RuleProcessor extends net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { readonly rules: any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { getType(): net_minecraft_world_level_levelgen_structure_templatesystem_RuleTestType; test(blockState: net_minecraft_world_level_block_state_BlockState, randomSource: net_minecraft_util_RandomSource): boolean; } interface net_minecraft_world_level_levelgen_structure_templatesystem_RuleTestType { codec(): any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings { addProcessor(structureProcessor: net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox; clearProcessors(): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; copy(): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; finalizeEntities: boolean; getBoundingBox(): net_minecraft_world_level_levelgen_structure_BoundingBox; getKnownShape(): boolean; getMirror(): net_minecraft_world_level_block_Mirror; getProcessors(): any; getRandom(blockPos: net_minecraft_core_BlockPos): net_minecraft_util_RandomSource; getRandomPalette(list: any, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_Palette; getRotation(): net_minecraft_world_level_block_Rotation; getRotationPivot(): net_minecraft_core_BlockPos; ignoreEntities: boolean; isIgnoreEntities(): boolean; knownShape: boolean; liquidSettings: net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings; mirror: net_minecraft_world_level_block_Mirror; palette: number; popProcessor(structureProcessor: net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; readonly processors: any; random: net_minecraft_util_RandomSource; rotation: net_minecraft_world_level_block_Rotation; rotationPivot: net_minecraft_core_BlockPos; setBoundingBox(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setFinalizeEntities(arg0: boolean): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setIgnoreEntities(arg0: boolean): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setKnownShape(arg0: boolean): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setLiquidSettings(liquidSettings: net_minecraft_world_level_levelgen_structure_templatesystem_LiquidSettings): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setMirror(mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setRandom(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setRotation(rotation: net_minecraft_world_level_block_Rotation): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; setRotationPivot(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings; shouldApplyWaterlogging(): boolean; shouldFinalizeEntities(): boolean; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessor { finalizeProcessing(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, list: any, list_: any, structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings): any; getType(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessorType; process(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, structureBlockInfo: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo, structureBlockInfo_: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo, structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, template: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo; processBlock(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, structureBlockInfo: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo, structureBlockInfo_: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo, structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo; processEntity(world: net_minecraft_world_level_LevelReader, seedPos: net_minecraft_core_BlockPos, rawEntityInfo: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureEntityInfo, entityInfo: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureEntityInfo, placementSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, template: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureEntityInfo; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessorList { list(): any; toString(): string; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureProcessorType { codec(): any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate { addEntitiesToWorld(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, blockPos: net_minecraft_core_BlockPos, placementIn: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, problemReporter: net_minecraft_util_ProblemReporter): void; author: string; calculateConnectedPosition(structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, blockPos: net_minecraft_core_BlockPos, structurePlaceSettings_: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, blockPos_: net_minecraft_core_BlockPos): net_minecraft_core_BlockPos; readonly entityInfoList: any; fillEntityList(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, problemReporter: net_minecraft_util_ProblemReporter): void; fillFromWorld(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, vec3i: net_minecraft_core_Vec3i, arg3: boolean, list: any): void; filterBlocks(blockPos: net_minecraft_core_BlockPos, structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, block: net_minecraft_world_level_block_Block): any; filterBlocks(blockPos: net_minecraft_core_BlockPos, structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, block: net_minecraft_world_level_block_Block, arg3: boolean): any; getAuthor(): string; getBoundingBox(structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_levelgen_structure_BoundingBox; getBoundingBox(blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation, blockPos_: net_minecraft_core_BlockPos, mirror: net_minecraft_world_level_block_Mirror): net_minecraft_world_level_levelgen_structure_BoundingBox; getJigsaws(blockPos: net_minecraft_core_BlockPos, rotation: net_minecraft_world_level_block_Rotation): any; getSize(): net_minecraft_core_Vec3i; getSize(rotation: net_minecraft_world_level_block_Rotation): net_minecraft_core_Vec3i; getZeroPositionWithTransform(blockPos: net_minecraft_core_BlockPos, mirror: net_minecraft_world_level_block_Mirror, rotation: net_minecraft_world_level_block_Rotation): net_minecraft_core_BlockPos; load(holderGetter: net_minecraft_core_HolderGetter, compoundTag: net_minecraft_nbt_CompoundTag): void; loadPalette(holderGetter: net_minecraft_core_HolderGetter, listTag: net_minecraft_nbt_ListTag, listTag_: net_minecraft_nbt_ListTag): void; newDoubleList(arg0: number[]): net_minecraft_nbt_ListTag; newIntegerList(arg0: number[]): net_minecraft_nbt_ListTag; readonly palettes: any; placeInWorld(serverLevelAccessor: net_minecraft_world_level_ServerLevelAccessor, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, structurePlaceSettings: net_minecraft_world_level_levelgen_structure_templatesystem_StructurePlaceSettings, randomSource: net_minecraft_util_RandomSource, arg5: number): boolean; save(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; setAuthor(string: string): void; size: net_minecraft_core_Vec3i; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_JigsawBlockInfo { equals(o: any): boolean; hashCode(): number; info(): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo; jointType(): net_minecraft_world_level_block_entity_JigsawBlockEntity_JointType; name(): net_minecraft_resources_ResourceLocation; placementPriority(): number; pool(): net_minecraft_resources_ResourceKey; selectionPriority(): number; target(): net_minecraft_resources_ResourceLocation; toString(): string; withInfo(structureBlockInfo: net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_JigsawBlockInfo; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_Palette { blocks(): any; blocks(block: net_minecraft_world_level_block_Block): any; readonly cache: any; cachedJigsaws: any; jigsaws(): any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureBlockInfo { equals(o: any): boolean; hashCode(): number; nbt(): net_minecraft_nbt_CompoundTag; pos(): net_minecraft_core_BlockPos; state(): net_minecraft_world_level_block_state_BlockState; toString(): string; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate_StructureEntityInfo { readonly blockPos: net_minecraft_core_BlockPos; readonly nbt: net_minecraft_nbt_CompoundTag; readonly pos: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplateManager { readonly blockLookup: net_minecraft_core_HolderGetter; createAndValidatePathToGeneratedStructure(resourceLocation: net_minecraft_resources_ResourceLocation, string: string): any; readonly fixerUpper: any; readonly generatedDir: any; get(resourceLocation: net_minecraft_resources_ResourceLocation): any; getOrCreate(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate; listFolderContents(path: any, string: string, string_: string, consumer: any): void; listGenerated(): any; listResources(): any; listTemplates(): any; listTestStructures(): any; load(inputStreamOpener: any, consumer: any): any; loadFromGenerated(resourceLocation: net_minecraft_resources_ResourceLocation): any; loadFromResource(resourceLocation: net_minecraft_resources_ResourceLocation): any; loadFromSnbt(resourceLocation: net_minecraft_resources_ResourceLocation, path: any): any; loadFromTestStructures(resourceLocation: net_minecraft_resources_ResourceLocation): any; onResourceManagerReload(resourceManager: net_minecraft_server_packs_resources_ResourceManager): void; readStructure(inputStream: any): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate; readStructure(compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_levelgen_structure_templatesystem_StructureTemplate; relativize(path: any, path_: any): string; remove(resourceLocation: net_minecraft_resources_ResourceLocation): void; resourceManager: net_minecraft_server_packs_resources_ResourceManager; save(resourceLocation: net_minecraft_resources_ResourceLocation): boolean; readonly sources: any; readonly structureRepository: any; tryLoad(resourceLocation: net_minecraft_resources_ResourceLocation): any; } interface net_minecraft_world_level_levelgen_structure_templatesystem_TagMatchTest extends net_minecraft_world_level_levelgen_structure_templatesystem_RuleTest { readonly tag: net_minecraft_tags_TagKey; } interface net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_AppendLoot extends net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifier { readonly lootTable: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_AppendStatic extends net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifier { readonly tag: net_minecraft_nbt_CompoundTag; } interface net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_Clear extends net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifier { } interface net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_Passthrough extends net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifier { } interface net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifier { apply(randomSource: net_minecraft_util_RandomSource, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; getType(): net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifierType; } interface net_minecraft_world_level_levelgen_structure_templatesystem_rule_blockentity_RuleBlockEntityModifierType { codec(): any; } interface net_minecraft_world_level_levelgen_synth_BlendedNoise extends net_minecraft_world_level_levelgen_DensityFunction_SimpleFunction { readonly mainNoise: net_minecraft_world_level_levelgen_synth_PerlinNoise; readonly maxLimitNoise: net_minecraft_world_level_levelgen_synth_PerlinNoise; readonly minLimitNoise: net_minecraft_world_level_levelgen_synth_PerlinNoise; parityConfigString(stringBuilder: any): void; readonly smearScaleMultiplier: number; withNewRandom(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_levelgen_synth_BlendedNoise; readonly xzFactor: number; readonly xzMultiplier: number; readonly xzScale: number; readonly yFactor: number; readonly yMultiplier: number; readonly yScale: number; } interface net_minecraft_world_level_levelgen_synth_ImprovedNoise { noise(arg0: number, arg1: number, arg2: number): number; noise(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): number; noiseWithDerivative(arg0: number, arg1: number, arg2: number, arg3: number[]): number; p(arg0: number): number; parityConfigString(stringBuilder: any): void; sampleAndLerp(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): number; sampleWithDerivative(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number[]): number; readonly xo: number; readonly yo: number; readonly zo: number; } interface net_minecraft_world_level_levelgen_synth_NoiseUtils { } interface net_minecraft_world_level_levelgen_synth_NormalNoise { readonly first: net_minecraft_world_level_levelgen_synth_PerlinNoise; getValue(arg0: number, arg1: number, arg2: number): number; maxValue(): number; parameters(): net_minecraft_world_level_levelgen_synth_NormalNoise_NoiseParameters; parityConfigString(stringBuilder: any): void; readonly second: net_minecraft_world_level_levelgen_synth_PerlinNoise; readonly valueFactor: number; } interface net_minecraft_world_level_levelgen_synth_NormalNoise_NoiseParameters { amplitudes(): any; equals(o: any): boolean; firstOctave(): number; hashCode(): number; toString(): string; } interface net_minecraft_world_level_levelgen_synth_PerlinNoise { amplitudes(): any; edgeValue(arg0: number): number; firstOctave(): number; getOctaveNoise(arg0: number): net_minecraft_world_level_levelgen_synth_ImprovedNoise; getValue(arg0: number, arg1: number, arg2: number): number; getValue(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean): number; readonly lowestFreqInputFactor: number; readonly lowestFreqValueFactor: number; maxBrokenValue(arg0: number): number; maxValue(): number; readonly noiseLevels: net_minecraft_world_level_levelgen_synth_ImprovedNoise[]; parityConfigString(stringBuilder: any): void; } interface net_minecraft_world_level_levelgen_synth_PerlinSimplexNoise { getValue(arg0: number, arg1: number, arg2: boolean): number; readonly highestFreqInputFactor: number; readonly highestFreqValueFactor: number; readonly noiseLevels: net_minecraft_world_level_levelgen_synth_SimplexNoise[]; } interface net_minecraft_world_level_levelgen_synth_SimplexNoise { getCornerNoise3D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): number; getValue(arg0: number, arg1: number): number; getValue(arg0: number, arg1: number, arg2: number): number; p(arg0: number): number; readonly xo: number; readonly yo: number; readonly zo: number; } interface net_minecraft_world_level_lighting_BlockLightEngine extends net_minecraft_world_level_lighting_LightEngine { getEmission(arg0: number, blockState: net_minecraft_world_level_block_state_BlockState): number; readonly mutablePos: net_minecraft_core_BlockPos_MutableBlockPos; } interface net_minecraft_world_level_lighting_BlockLightSectionStorage extends net_minecraft_world_level_lighting_LayerLightSectionStorage { } interface net_minecraft_world_level_lighting_ChunkSkyLightSources { extendSourcesBelowWorld(arg0: number): number; fill(arg0: number): void; fillFrom(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess): void; findLowestSourceBelow(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): number; findLowestSourceY(chunkAccess: net_minecraft_world_level_chunk_ChunkAccess, arg1: number, arg2: number, arg3: number): number; get(arg0: number): number; getHighestLowestSourceY(): number; getLowestSourceY(arg0: number, arg1: number): number; readonly heightmap: net_minecraft_util_BitStorage; readonly minY: number; readonly mutablePos1: net_minecraft_core_BlockPos_MutableBlockPos; readonly mutablePos2: net_minecraft_core_BlockPos_MutableBlockPos; set(arg0: number, arg1: number): void; update(blockGetter: net_minecraft_world_level_BlockGetter, arg1: number, arg2: number, arg3: number): boolean; updateEdge(blockGetter: net_minecraft_world_level_BlockGetter, arg1: number, arg2: number, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState): boolean; } interface net_minecraft_world_level_lighting_DataLayerStorageMap { cacheEnabled: boolean; clearCache(): void; copy(): net_minecraft_world_level_lighting_DataLayerStorageMap; copyDataLayer(arg0: number): net_minecraft_world_level_chunk_DataLayer; disableCache(): void; getLayer(arg0: number): net_minecraft_world_level_chunk_DataLayer; hasLayer(arg0: number): boolean; readonly lastSectionKeys: number[]; readonly lastSections: net_minecraft_world_level_chunk_DataLayer[]; readonly map: any; removeLayer(arg0: number): net_minecraft_world_level_chunk_DataLayer; setLayer(arg0: number, dataLayer: net_minecraft_world_level_chunk_DataLayer): void; } interface net_minecraft_world_level_lighting_DynamicGraphMinFixedPoint { calculatePriority(arg0: number, arg1: number): number; checkEdge(arg0: number, arg1: number, arg2: number, arg3: boolean): void; checkEdge(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: boolean): void; checkNeighbor(arg0: number, arg1: number, arg2: number, arg3: boolean): void; checkNeighborsAfterUpdate(arg0: number, arg1: number, arg2: boolean): void; checkNode(arg0: number): void; computeLevelFromNeighbor(arg0: number, arg1: number, arg2: number): number; readonly computedLevels: any; getComputedLevel(arg0: number, arg1: number, arg2: number): number; getLevel(arg0: number): number; getQueueSize(): number; hasWork(): boolean; isSource(arg0: number): boolean; readonly levelCount: number; readonly priorityQueue: net_minecraft_world_level_lighting_LeveledPriorityQueue; removeFromQueue(arg0: number): void; removeIf(longPredicate: any): void; runUpdates(arg0: number): number; setLevel(arg0: number, arg1: number): void; } interface net_minecraft_world_level_lighting_LayerLightEventListener extends net_minecraft_world_level_lighting_LightEventListener { getDataLayerData(sectionPos: net_minecraft_core_SectionPos): net_minecraft_world_level_chunk_DataLayer; getLightValue(blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_world_level_lighting_LayerLightEventListener_DummyLightLayerEventListener extends net_minecraft_world_level_lighting_LayerLightEventListener { updateSectionStatus(sectionPos: net_minecraft_core_SectionPos, arg1: boolean): void; updateSectionStatus(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; } interface net_minecraft_world_level_lighting_LayerLightSectionStorage { readonly changedSections: any; readonly chunkSource: net_minecraft_world_level_chunk_LightChunkGetter; readonly columnsToRetainQueuedDataFor: any; readonly columnsWithSources: any; createDataLayer(arg0: number): net_minecraft_world_level_chunk_DataLayer; getDataLayer(arg0: number, arg1: boolean): net_minecraft_world_level_chunk_DataLayer; getDataLayer(dataLayerStorageMap: net_minecraft_world_level_lighting_DataLayerStorageMap, arg1: number): net_minecraft_world_level_chunk_DataLayer; getDataLayerData(arg0: number): net_minecraft_world_level_chunk_DataLayer; getDataLayerToWrite(arg0: number): net_minecraft_world_level_chunk_DataLayer; getDebugSectionType(arg0: number): net_minecraft_world_level_lighting_LayerLightSectionStorage_SectionType; getLightValue(arg0: number): number; getStoredLevel(arg0: number): number; hasInconsistencies(): boolean; initializeSection(arg0: number): void; readonly layer: net_minecraft_world_level_LightLayer; lightOnInColumn(arg0: number): boolean; lightOnInSection(arg0: number): boolean; markNewInconsistencies(lightEngine: net_minecraft_world_level_lighting_LightEngine): void; markSectionAndNeighborsAsAffected(arg0: number): void; onNodeAdded(arg0: number): void; onNodeRemoved(arg0: number): void; putSectionState(arg0: number, arg1: number): void; queueSectionData(arg0: number, dataLayer: net_minecraft_world_level_chunk_DataLayer): void; readonly queuedSections: any; removeSection(arg0: number): void; retainData(arg0: number, arg1: boolean): void; readonly sectionStates: any; readonly sectionsAffectedByLightUpdates: any; setLightEnabled(arg0: number, arg1: boolean): void; setStoredLevel(arg0: number, arg1: number): void; storingLightForSection(arg0: number): boolean; swapSectionMap(): void; readonly toRemove: any; updateSectionStatus(arg0: number, arg1: boolean): void; readonly updatingSectionData: net_minecraft_world_level_lighting_DataLayerStorageMap; visibleSectionData: net_minecraft_world_level_lighting_DataLayerStorageMap; } interface net_minecraft_world_level_lighting_LayerLightSectionStorage_SectionType { display(): string; } interface net_minecraft_world_level_lighting_LevelLightEngine extends net_minecraft_world_level_lighting_LightEventListener { readonly blockEngine: net_minecraft_world_level_lighting_LightEngine; getDebugData(lightLayer: net_minecraft_world_level_LightLayer, sectionPos: net_minecraft_core_SectionPos): string; getDebugSectionType(lightLayer: net_minecraft_world_level_LightLayer, sectionPos: net_minecraft_core_SectionPos): net_minecraft_world_level_lighting_LayerLightSectionStorage_SectionType; getLayerListener(lightLayer: net_minecraft_world_level_LightLayer): net_minecraft_world_level_lighting_LayerLightEventListener; getLightSectionCount(): number; getMaxLightSection(): number; getMinLightSection(): number; getRawBrightness(blockPos: net_minecraft_core_BlockPos, arg1: number): number; readonly levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor; lightOnInColumn(arg0: number): boolean; queueSectionData(lightLayer: net_minecraft_world_level_LightLayer, sectionPos: net_minecraft_core_SectionPos, dataLayer: net_minecraft_world_level_chunk_DataLayer): void; retainData(chunkPos: net_minecraft_world_level_ChunkPos, arg1: boolean): void; readonly skyEngine: net_minecraft_world_level_lighting_LightEngine; updateSectionStatus(sectionPos: net_minecraft_core_SectionPos, arg1: boolean): void; updateSectionStatus(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; } interface net_minecraft_world_level_lighting_LeveledPriorityQueue { checkFirstQueuedLevel(arg0: number): void; dequeue(arg0: number, arg1: number, arg2: number): void; enqueue(arg0: number, arg1: number): void; firstQueuedLevel: number; isEmpty(): boolean; readonly levelCount: number; readonly queues: any[]; removeFirstLong(): number; } interface net_minecraft_world_level_lighting_LightEngine extends net_minecraft_world_level_lighting_LayerLightEventListener { readonly blockNodesToCheck: any; checkNode(arg0: number): void; readonly chunkSource: net_minecraft_world_level_chunk_LightChunkGetter; clearChunkCache(): void; readonly decreaseQueue: any; enqueueDecrease(arg0: number, arg1: number): void; enqueueIncrease(arg0: number, arg1: number): void; getChunk(arg0: number, arg1: number): net_minecraft_world_level_chunk_LightChunk; getDebugData(arg0: number): string; getDebugSectionType(arg0: number): net_minecraft_world_level_lighting_LayerLightSectionStorage_SectionType; getOpacity(blockState: net_minecraft_world_level_block_state_BlockState): number; getState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; readonly increaseQueue: any; readonly lastChunk: net_minecraft_world_level_chunk_LightChunk[]; readonly lastChunkPos: number[]; propagateDecrease(arg0: number, arg1: number): void; propagateDecreases(): number; propagateIncrease(arg0: number, arg1: number, arg2: number): void; propagateIncreases(): number; queueSectionData(arg0: number, dataLayer: net_minecraft_world_level_chunk_DataLayer): void; retainData(chunkPos: net_minecraft_world_level_ChunkPos, arg1: boolean): void; shapeOccludes(blockState: net_minecraft_world_level_block_state_BlockState, blockState_: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction): boolean; readonly storage: net_minecraft_world_level_lighting_LayerLightSectionStorage; updateSectionStatus(sectionPos: net_minecraft_core_SectionPos, arg1: boolean): void; updateSectionStatus(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; } interface net_minecraft_world_level_lighting_LightEngine_QueueEntry { } interface net_minecraft_world_level_lighting_LightEventListener { checkBlock(blockPos: net_minecraft_core_BlockPos): void; hasLightWork(): boolean; propagateLightSources(chunkPos: net_minecraft_world_level_ChunkPos): void; runLightUpdates(): number; setLightEnabled(chunkPos: net_minecraft_world_level_ChunkPos, arg1: boolean): void; updateSectionStatus(blockPos: net_minecraft_core_BlockPos, arg1: boolean): void; updateSectionStatus(sectionPos: net_minecraft_core_SectionPos, arg1: boolean): void; } interface net_minecraft_world_level_lighting_SkyLightEngine extends net_minecraft_world_level_lighting_LightEngine { addSourcesAbove(arg0: number, arg1: number, arg2: number, arg3: number): void; countEmptySectionsBelowIfAtBorder(arg0: number): number; readonly emptyChunkSources: net_minecraft_world_level_lighting_ChunkSkyLightSources; getChunkSources(arg0: number, arg1: number): net_minecraft_world_level_lighting_ChunkSkyLightSources; getLowestSourceY(arg0: number, arg1: number, arg2: number): number; readonly mutablePos: net_minecraft_core_BlockPos_MutableBlockPos; propagateFromEmptySections(arg0: number, direction: net_minecraft_core_Direction, arg2: number, arg3: boolean, arg4: number): void; removeSourcesBelow(arg0: number, arg1: number, arg2: number, arg3: number): void; updateSourcesInColumn(arg0: number, arg1: number, arg2: number): void; } interface net_minecraft_world_level_lighting_SkyLightSectionStorage extends net_minecraft_world_level_lighting_LayerLightSectionStorage { getBottomSectionY(): number; getLightValue(arg0: number): number; getLightValue(arg0: number, arg1: boolean): number; getTopSectionY(arg0: number): number; hasLightDataAtOrBelow(arg0: number): boolean; isAboveData(arg0: number): boolean; } interface net_minecraft_world_level_lighting_SpatialLongSet { add(arg0: number): boolean; isEmpty(): boolean; readonly map: any; rem(arg0: number): boolean; removeFirstLong(): number; size(): number; } interface net_minecraft_world_level_material_EmptyFluid extends net_minecraft_world_level_material_Fluid { } interface net_minecraft_world_level_material_FlowingFluid extends net_minecraft_world_level_material_Fluid { affectsFlow(fluidState: net_minecraft_world_level_material_FluidState): boolean; beforeDestroyingBlock(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; canConvertToSource(state: net_minecraft_world_level_material_FluidState, level: net_minecraft_server_level_ServerLevel, pos: net_minecraft_core_BlockPos): boolean; canConvertToSource(serverLevel: net_minecraft_server_level_ServerLevel): boolean; canMaybePassThrough(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): boolean; canPassThrough(blockGetter: net_minecraft_world_level_BlockGetter, fluid: net_minecraft_world_level_material_Fluid, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): boolean; getDropOff(levelReader: net_minecraft_world_level_LevelReader): number; getFlowing(): net_minecraft_world_level_material_Fluid; getFlowing(arg0: number, arg1: boolean): net_minecraft_world_level_material_FluidState; getNewLiquid(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): net_minecraft_world_level_material_FluidState; getSlopeDistance(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos, arg2: number, direction: net_minecraft_core_Direction, blockState: net_minecraft_world_level_block_state_BlockState, spreadContext: any): number; getSlopeFindDistance(levelReader: net_minecraft_world_level_LevelReader): number; getSource(): net_minecraft_world_level_material_Fluid; getSource(arg0: boolean): net_minecraft_world_level_material_FluidState; getSpread(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): any; getSpreadDelay(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, fluidState: net_minecraft_world_level_material_FluidState, fluidState_: net_minecraft_world_level_material_FluidState): number; isSolidFace(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, direction: net_minecraft_core_Direction): boolean; isSourceBlockOfThisType(fluidState: net_minecraft_world_level_material_FluidState): boolean; isWaterHole(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, blockPos_: net_minecraft_core_BlockPos, blockState_: net_minecraft_world_level_block_state_BlockState): boolean; readonly shapes: any; sourceNeighborCount(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): number; spread(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): void; spreadTo(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, direction: net_minecraft_core_Direction, fluidState: net_minecraft_world_level_material_FluidState): void; spreadToSides(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, fluidState: net_minecraft_world_level_material_FluidState, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_material_Fluid { animateTick(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, fluidState: net_minecraft_world_level_material_FluidState, randomSource: net_minecraft_util_RandomSource): void; builtInRegistryHolder(): net_minecraft_core_Holder_Reference; canBeReplacedWith(fluidState: net_minecraft_world_level_material_FluidState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, fluid: net_minecraft_world_level_material_Fluid, direction: net_minecraft_core_Direction): boolean; computeDefaultResource(resourceConstructor: any): any; createFluidStateDefinition(builder: net_minecraft_world_level_block_state_StateDefinition_Builder): void; createLegacyBlock(fluidState: net_minecraft_world_level_material_FluidState): net_minecraft_world_level_block_state_BlockState; defaultFluidState(): net_minecraft_world_level_material_FluidState; defaultResource: any; entityInside(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, insideBlockEffectApplier: net_minecraft_world_entity_InsideBlockEffectApplier): void; forgeFluidType: any; getAABB(fluidState: net_minecraft_world_level_material_FluidState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_AABB; getAmount(fluidState: net_minecraft_world_level_material_FluidState): number; getBucket(): net_minecraft_world_item_Item; getDripParticle(): net_minecraft_core_particles_ParticleOptions; getExplosionResistance(): number; getFlow(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, fluidState: net_minecraft_world_level_material_FluidState): net_minecraft_world_phys_Vec3; getFluidType(): any; getHeight(fluidState: net_minecraft_world_level_material_FluidState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getOwnHeight(fluidState: net_minecraft_world_level_material_FluidState): number; getPickupSound(): any; getShape(fluidState: net_minecraft_world_level_material_FluidState, blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getStateDefinition(): net_minecraft_world_level_block_state_StateDefinition; getTickDelay(levelReader: net_minecraft_world_level_LevelReader): number; is(tagKey: net_minecraft_tags_TagKey): boolean; isEmpty(): boolean; isRandomlyTicking(): boolean; isSame(fluid: net_minecraft_world_level_material_Fluid): boolean; isSource(fluidState: net_minecraft_world_level_material_FluidState): boolean; randomTick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, fluidState: net_minecraft_world_level_material_FluidState, randomSource: net_minecraft_util_RandomSource): void; registerDefaultState(fluidState: net_minecraft_world_level_material_FluidState): void; readonly stateDefinition: net_minecraft_world_level_block_state_StateDefinition; tick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, fluidState: net_minecraft_world_level_material_FluidState): void; toString(): string; } interface net_minecraft_world_level_material_FluidState extends net_minecraft_world_level_block_state_StateHolder { animateTick(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; canBeReplacedWith(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, fluid: net_minecraft_world_level_material_Fluid, direction: net_minecraft_core_Direction): boolean; createLegacyBlock(): net_minecraft_world_level_block_state_BlockState; entityInside(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, entity: net_minecraft_world_entity_Entity, insideBlockEffectApplier: net_minecraft_world_entity_InsideBlockEffectApplier): void; getAABB(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_AABB; getAmount(): number; getDripParticle(): net_minecraft_core_particles_ParticleOptions; getExplosionResistance(): number; getFlow(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_Vec3; getHeight(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): number; getOwnHeight(): number; getShape(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; getTags(): any; getType(): net_minecraft_world_level_material_Fluid; holder(): net_minecraft_core_Holder; is(tagKey: net_minecraft_tags_TagKey): boolean; is(holderSet: net_minecraft_core_HolderSet): boolean; is(fluid: net_minecraft_world_level_material_Fluid): boolean; isEmpty(): boolean; isRandomlyTicking(): boolean; isSource(): boolean; isSourceOfType(fluid: net_minecraft_world_level_material_Fluid): boolean; randomTick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, randomSource: net_minecraft_util_RandomSource): void; shouldRenderBackwardUpFace(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): boolean; tick(serverLevel: net_minecraft_server_level_ServerLevel, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): void; } interface net_minecraft_world_level_material_Fluids { } interface net_minecraft_world_level_material_FogType { } interface net_minecraft_world_level_material_LavaFluid extends net_minecraft_world_level_material_FlowingFluid { canConvertToSource(serverLevel: net_minecraft_server_level_ServerLevel): boolean; canConvertToSource(state: net_minecraft_world_level_material_FluidState, level: net_minecraft_server_level_ServerLevel, pos: net_minecraft_core_BlockPos): boolean; fizz(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): void; hasFlammableNeighbours(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; isFlammable(levelReader: net_minecraft_world_level_LevelReader, blockPos: net_minecraft_core_BlockPos): boolean; isFlammable(level: net_minecraft_world_level_LevelReader, pos: net_minecraft_core_BlockPos, face: net_minecraft_core_Direction): boolean; } interface net_minecraft_world_level_material_LavaFluid_Flowing extends net_minecraft_world_level_material_LavaFluid { } interface net_minecraft_world_level_material_LavaFluid_Source extends net_minecraft_world_level_material_LavaFluid { } interface net_minecraft_world_level_material_MapColor { calculateARGBColor(brightness: net_minecraft_world_level_material_MapColor_Brightness): number; readonly col: number; getPackedId(brightness: net_minecraft_world_level_material_MapColor_Brightness): number; readonly id: number; } interface net_minecraft_world_level_material_MapColor_Brightness { readonly id: number; readonly modifier: number; } interface net_minecraft_world_level_material_PushReaction { } interface net_minecraft_world_level_material_WaterFluid extends net_minecraft_world_level_material_FlowingFluid { canConvertToSource(serverLevel: net_minecraft_server_level_ServerLevel): boolean; canConvertToSource(state: net_minecraft_world_level_material_FluidState, level: net_minecraft_server_level_ServerLevel, pos: net_minecraft_core_BlockPos): boolean; } interface net_minecraft_world_level_material_WaterFluid_Flowing extends net_minecraft_world_level_material_WaterFluid { } interface net_minecraft_world_level_material_WaterFluid_Source extends net_minecraft_world_level_material_WaterFluid { } interface net_minecraft_world_level_pathfinder_AmphibiousNodeEvaluator extends net_minecraft_world_level_pathfinder_WalkNodeEvaluator { isVerticalNeighborValid(node: net_minecraft_world_level_pathfinder_Node, node_: net_minecraft_world_level_pathfinder_Node): boolean; oldWalkableCost: number; oldWaterBorderCost: number; readonly prefersShallowSwimming: boolean; } interface net_minecraft_world_level_pathfinder_BinaryHeap { changeCost(node: net_minecraft_world_level_pathfinder_Node, arg1: number): void; clear(): void; downHeap(arg0: number): void; getHeap(): net_minecraft_world_level_pathfinder_Node[]; heap: net_minecraft_world_level_pathfinder_Node[]; insert(node: net_minecraft_world_level_pathfinder_Node): net_minecraft_world_level_pathfinder_Node; isEmpty(): boolean; peek(): net_minecraft_world_level_pathfinder_Node; pop(): net_minecraft_world_level_pathfinder_Node; remove(node: net_minecraft_world_level_pathfinder_Node): void; size(): number; upHeap(arg0: number): void; } interface net_minecraft_world_level_pathfinder_FlyNodeEvaluator extends net_minecraft_world_level_pathfinder_WalkNodeEvaluator { findAcceptedNode(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Node; findAcceptedNode(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, direction: net_minecraft_core_Direction, pathType: net_minecraft_world_level_pathfinder_PathType): net_minecraft_world_level_pathfinder_Node; hasMalus(node: net_minecraft_world_level_pathfinder_Node): boolean; isOpen(node: net_minecraft_world_level_pathfinder_Node): boolean; iteratePathfindingStartNodeCandidatePositions(mob: net_minecraft_world_entity_Mob): any; readonly pathTypeByPosCache: any; } interface net_minecraft_world_level_pathfinder_Node { asBlockPos(): net_minecraft_core_BlockPos; asVec3(): net_minecraft_world_phys_Vec3; cameFrom: net_minecraft_world_level_pathfinder_Node; cloneAndMove(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Node; closed: boolean; costMalus: number; distanceManhattan(node: net_minecraft_world_level_pathfinder_Node): number; distanceManhattan(blockPos: net_minecraft_core_BlockPos): number; distanceTo(node: net_minecraft_world_level_pathfinder_Node): number; distanceTo(blockPos: net_minecraft_core_BlockPos): number; distanceToSqr(node: net_minecraft_world_level_pathfinder_Node): number; distanceToSqr(blockPos: net_minecraft_core_BlockPos): number; distanceToXZ(node: net_minecraft_world_level_pathfinder_Node): number; equals(object: any): boolean; f: number; g: number; h: number; readonly hash: number; hashCode(): number; heapIdx: number; inOpenSet(): boolean; toString(): string; type: net_minecraft_world_level_pathfinder_PathType; walkedDistance: number; writeToStream(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; readonly x: number; readonly y: number; readonly z: number; } interface net_minecraft_world_level_pathfinder_NodeEvaluator { canFloat(): boolean; canOpenDoors(): boolean; canPassDoors(): boolean; canWalkOverFences(): boolean; currentContext: net_minecraft_world_level_pathfinder_PathfindingContext; done(): void; entityDepth: number; entityHeight: number; entityWidth: number; getNeighbors(nodes: net_minecraft_world_level_pathfinder_Node[], node: net_minecraft_world_level_pathfinder_Node): number; getNode(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_pathfinder_Node; getNode(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Node; getPathType(pathfindingContext: net_minecraft_world_level_pathfinder_PathfindingContext, arg1: number, arg2: number, arg3: number): net_minecraft_world_level_pathfinder_PathType; getPathType(mob: net_minecraft_world_entity_Mob, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_pathfinder_PathType; getPathTypeOfMob(pathfindingContext: net_minecraft_world_level_pathfinder_PathfindingContext, arg1: number, arg2: number, arg3: number, mob: net_minecraft_world_entity_Mob): net_minecraft_world_level_pathfinder_PathType; getStart(): net_minecraft_world_level_pathfinder_Node; getTarget(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Target; getTargetNodeAt(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Target; mob: net_minecraft_world_entity_Mob; readonly nodes: any; prepare(pathNavigationRegion: net_minecraft_world_level_PathNavigationRegion, mob: net_minecraft_world_entity_Mob): void; setCanFloat(arg0: boolean): void; setCanOpenDoors(arg0: boolean): void; setCanPassDoors(arg0: boolean): void; setCanWalkOverFences(arg0: boolean): void; } interface net_minecraft_world_level_pathfinder_Path { advance(): void; canReach(): boolean; copy(): net_minecraft_world_level_pathfinder_Path; debugData(): net_minecraft_world_level_pathfinder_Path_DebugData; readonly distToTarget: number; equals(object: any): boolean; getDistToTarget(): number; getEndNode(): net_minecraft_world_level_pathfinder_Node; getEntityPosAtNode(entity: net_minecraft_world_entity_Entity, arg1: number): net_minecraft_world_phys_Vec3; getNextEntityPos(entity: net_minecraft_world_entity_Entity): net_minecraft_world_phys_Vec3; getNextNode(): net_minecraft_world_level_pathfinder_Node; getNextNodeIndex(): number; getNextNodePos(): net_minecraft_core_BlockPos; getNode(arg0: number): net_minecraft_world_level_pathfinder_Node; getNodeCount(): number; getNodePos(arg0: number): net_minecraft_core_BlockPos; getPreviousNode(): net_minecraft_world_level_pathfinder_Node; getTarget(): net_minecraft_core_BlockPos; hashCode(): number; isDone(): boolean; nextNodeIndex: number; readonly nodes: any; notStarted(): boolean; readonly reached: boolean; replaceNode(arg0: number, node: net_minecraft_world_level_pathfinder_Node): void; sameAs(path: net_minecraft_world_level_pathfinder_Path): boolean; setDebug(nodes: net_minecraft_world_level_pathfinder_Node[], nodes_: net_minecraft_world_level_pathfinder_Node[], set: any): void; setNextNodeIndex(arg0: number): void; readonly target: net_minecraft_core_BlockPos; toString(): string; truncateNodes(arg0: number): void; writeToStream(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_world_level_pathfinder_Path_DebugData { closedSet(): net_minecraft_world_level_pathfinder_Node[]; equals(o: any): boolean; hashCode(): number; openSet(): net_minecraft_world_level_pathfinder_Node[]; targetNodes(): any; toString(): string; write(friendlyByteBuf: net_minecraft_network_FriendlyByteBuf): void; } interface net_minecraft_world_level_pathfinder_PathComputationType { } interface net_minecraft_world_level_pathfinder_PathFinder { captureDebug: any; distance(node: net_minecraft_world_level_pathfinder_Node, node_: net_minecraft_world_level_pathfinder_Node): number; findPath(pathNavigationRegion: net_minecraft_world_level_PathNavigationRegion, mob: net_minecraft_world_entity_Mob, set: any, arg3: number, arg4: number, arg5: number): net_minecraft_world_level_pathfinder_Path; findPath(node: net_minecraft_world_level_pathfinder_Node, map: any, arg2: number, arg3: number, arg4: number): net_minecraft_world_level_pathfinder_Path; getBestH(node: net_minecraft_world_level_pathfinder_Node, set: any): number; maxVisitedNodes: number; readonly neighbors: net_minecraft_world_level_pathfinder_Node[]; readonly nodeEvaluator: net_minecraft_world_level_pathfinder_NodeEvaluator; readonly openSet: net_minecraft_world_level_pathfinder_BinaryHeap; reconstructPath(node: net_minecraft_world_level_pathfinder_Node, blockPos: net_minecraft_core_BlockPos, arg2: boolean): net_minecraft_world_level_pathfinder_Path; setCaptureDebug(booleanSupplier: any): void; setMaxVisitedNodes(arg0: number): void; } interface net_minecraft_world_level_pathfinder_PathType { getMalus(): number; readonly malus: number; } interface net_minecraft_world_level_pathfinder_PathTypeCache { compute(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos, arg2: number, arg3: number): net_minecraft_world_level_pathfinder_PathType; get(arg0: number, arg1: number): net_minecraft_world_level_pathfinder_PathType; getOrCompute(blockGetter: net_minecraft_world_level_BlockGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_pathfinder_PathType; invalidate(blockPos: net_minecraft_core_BlockPos): void; readonly pathTypes: net_minecraft_world_level_pathfinder_PathType[]; readonly positions: number[]; } interface net_minecraft_world_level_pathfinder_PathfindingContext { readonly cache: net_minecraft_world_level_pathfinder_PathTypeCache; currentEvalPos(): net_minecraft_core_BlockPos; getBlockState(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_block_state_BlockState; getPathTypeFromState(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_PathType; level(): net_minecraft_world_level_CollisionGetter; mobPosition(): net_minecraft_core_BlockPos; readonly mutablePos: net_minecraft_core_BlockPos_MutableBlockPos; } interface net_minecraft_world_level_pathfinder_SwimNodeEvaluator extends net_minecraft_world_level_pathfinder_NodeEvaluator { readonly allowBreaching: boolean; findAcceptedNode(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Node; getCachedBlockType(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_PathType; isNodeValid(node: net_minecraft_world_level_pathfinder_Node): boolean; readonly pathTypesByPosCache: any; } interface net_minecraft_world_level_pathfinder_Target extends net_minecraft_world_level_pathfinder_Node { bestHeuristic: number; bestNode: net_minecraft_world_level_pathfinder_Node; getBestNode(): net_minecraft_world_level_pathfinder_Node; isReached(): boolean; reached: boolean; setReached(): void; updateBest(arg0: number, node: net_minecraft_world_level_pathfinder_Node): void; } interface net_minecraft_world_level_pathfinder_WalkNodeEvaluator extends net_minecraft_world_level_pathfinder_NodeEvaluator { canReachWithoutCollision(node: net_minecraft_world_level_pathfinder_Node): boolean; canStartAt(blockPos: net_minecraft_core_BlockPos): boolean; readonly collisionCache: any; findAcceptedNode(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, direction: net_minecraft_core_Direction, pathType: net_minecraft_world_level_pathfinder_PathType): net_minecraft_world_level_pathfinder_Node; getBlockedNode(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Node; getCachedPathType(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_PathType; getClosedNode(arg0: number, arg1: number, arg2: number, pathType: net_minecraft_world_level_pathfinder_PathType): net_minecraft_world_level_pathfinder_Node; getFloorLevel(blockPos: net_minecraft_core_BlockPos): number; getMobJumpHeight(): number; getNodeAndUpdateCostToMax(arg0: number, arg1: number, arg2: number, pathType: net_minecraft_world_level_pathfinder_PathType, arg4: number): net_minecraft_world_level_pathfinder_Node; getPathTypeWithinMobBB(pathfindingContext: net_minecraft_world_level_pathfinder_PathfindingContext, arg1: number, arg2: number, arg3: number): any; getStartNode(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_level_pathfinder_Node; hasCollisions(aABB: net_minecraft_world_phys_AABB): boolean; isAmphibious(): boolean; isDiagonalValid(node: net_minecraft_world_level_pathfinder_Node, node_: net_minecraft_world_level_pathfinder_Node, node__: net_minecraft_world_level_pathfinder_Node): boolean; isDiagonalValid(node: net_minecraft_world_level_pathfinder_Node): boolean; isNeighborValid(node: net_minecraft_world_level_pathfinder_Node, node_: net_minecraft_world_level_pathfinder_Node): boolean; readonly pathTypesByPosCacheByMob: any; readonly reusableNeighbors: net_minecraft_world_level_pathfinder_Node[]; tryFindFirstGroundNodeBelow(arg0: number, arg1: number, arg2: number): net_minecraft_world_level_pathfinder_Node; tryFindFirstNonWaterBelow(arg0: number, arg1: number, arg2: number, node: net_minecraft_world_level_pathfinder_Node): net_minecraft_world_level_pathfinder_Node; tryJumpOn(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, direction: net_minecraft_core_Direction, pathType: net_minecraft_world_level_pathfinder_PathType, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): net_minecraft_world_level_pathfinder_Node; } interface net_minecraft_world_level_portal_PortalForcer { canHostFrame(blockPos: net_minecraft_core_BlockPos, mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos, direction: net_minecraft_core_Direction, arg3: number): boolean; canPortalReplaceBlock(mutableBlockPos: net_minecraft_core_BlockPos_MutableBlockPos): boolean; createPortal(blockPos: net_minecraft_core_BlockPos, axis: net_minecraft_core_Direction_Axis): any; findClosestPortalPosition(blockPos: net_minecraft_core_BlockPos, arg1: boolean, worldBorder: net_minecraft_world_level_border_WorldBorder): any; readonly level: net_minecraft_server_level_ServerLevel; } interface net_minecraft_world_level_portal_PortalShape { readonly axis: net_minecraft_core_Direction_Axis; readonly bottomLeft: net_minecraft_core_BlockPos; createPortalBlocks(levelAccessor: net_minecraft_world_level_LevelAccessor): void; readonly height: number; isComplete(): boolean; isValid(): boolean; readonly numPortalBlocks: number; readonly rightDir: net_minecraft_core_Direction; readonly width: number; } interface net_minecraft_world_level_portal_TeleportTransition { asPassenger(): boolean; deltaMovement(): net_minecraft_world_phys_Vec3; equals(o: any): boolean; hashCode(): number; missingRespawnBlock(): boolean; newLevel(): net_minecraft_server_level_ServerLevel; position(): net_minecraft_world_phys_Vec3; postTeleportTransition(): net_minecraft_world_level_portal_TeleportTransition_PostTeleportTransition; relatives(): any; toString(): string; transitionAsPassenger(): net_minecraft_world_level_portal_TeleportTransition; withPosition(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_level_portal_TeleportTransition; withRotation(arg0: number, arg1: number): net_minecraft_world_level_portal_TeleportTransition; xRot(): number; yRot(): number; } interface net_minecraft_world_level_portal_TeleportTransition_PostTeleportTransition { onTransition(entity: net_minecraft_world_entity_Entity): void; then(postTeleportTransition: net_minecraft_world_level_portal_TeleportTransition_PostTeleportTransition): net_minecraft_world_level_portal_TeleportTransition_PostTeleportTransition; } interface net_minecraft_world_level_redstone_CollectingNeighborUpdater extends net_minecraft_world_level_redstone_NeighborUpdater { addAndRun(blockPos: net_minecraft_core_BlockPos, neighborUpdates: any): void; readonly addedThisLayer: any; count: number; debugListener: any; readonly level: net_minecraft_world_level_Level; readonly maxChainedNeighborUpdates: number; runUpdates(): void; setDebugListener(consumer: any): void; readonly stack: any; } interface net_minecraft_world_level_redstone_DefaultRedstoneWireEvaluator extends net_minecraft_world_level_redstone_RedstoneWireEvaluator { calculateTargetStrength(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): number; } interface net_minecraft_world_level_redstone_ExperimentalRedstoneUtils { } interface net_minecraft_world_level_redstone_ExperimentalRedstoneWireEvaluator extends net_minecraft_world_level_redstone_RedstoneWireEvaluator { calculateCurrentChanges(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, orientation: net_minecraft_world_level_redstone_Orientation): void; causeNeighborUpdates(level: net_minecraft_world_level_Level): void; enqueueNeighborWire(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: number, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; propagateChangeToNeighbors(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, arg2: number, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; setPower(blockPos: net_minecraft_core_BlockPos, arg1: number, orientation: net_minecraft_world_level_redstone_Orientation): void; readonly updatedWires: any; readonly wiresToTurnOff: any; readonly wiresToTurnOn: any; } interface net_minecraft_world_level_redstone_InstantNeighborUpdater extends net_minecraft_world_level_redstone_NeighborUpdater { readonly level: net_minecraft_world_level_Level; } interface net_minecraft_world_level_redstone_NeighborUpdater { neighborChanged(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation): void; neighborChanged(blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; shapeUpdate(direction: net_minecraft_core_Direction, blockState: net_minecraft_world_level_block_state_BlockState, blockPos: net_minecraft_core_BlockPos, blockPos_: net_minecraft_core_BlockPos, arg4: number, arg5: number): void; updateNeighborsAtExceptFromFacing(blockPos: net_minecraft_core_BlockPos, block: net_minecraft_world_level_block_Block, direction: net_minecraft_core_Direction, orientation: net_minecraft_world_level_redstone_Orientation): void; } interface net_minecraft_world_level_redstone_Orientation { readonly front: net_minecraft_core_Direction; getDirections(): any; getFront(): net_minecraft_core_Direction; getHorizontalDirections(): any; getIndex(): number; getSide(): net_minecraft_core_Direction; getSideBias(): net_minecraft_world_level_redstone_Orientation_SideBias; getUp(): net_minecraft_core_Direction; getVerticalDirections(): any; readonly horizontalNeighbors: any; readonly index: number; readonly neighbors: any; readonly side: net_minecraft_core_Direction; readonly sideBias: net_minecraft_world_level_redstone_Orientation_SideBias; toString(): string; readonly up: net_minecraft_core_Direction; readonly verticalNeighbors: any; withFront(direction: net_minecraft_core_Direction): net_minecraft_world_level_redstone_Orientation; withFrontAdjustSideBias(direction: net_minecraft_core_Direction): net_minecraft_world_level_redstone_Orientation; withFrontPreserveUp(direction: net_minecraft_core_Direction): net_minecraft_world_level_redstone_Orientation; withMirror(): net_minecraft_world_level_redstone_Orientation; withSideBias(sideBias: net_minecraft_world_level_redstone_Orientation_SideBias): net_minecraft_world_level_redstone_Orientation; withUp(direction: net_minecraft_core_Direction): net_minecraft_world_level_redstone_Orientation; } interface net_minecraft_world_level_redstone_Orientation_SideBias { getOpposite(): net_minecraft_world_level_redstone_Orientation_SideBias; readonly name: string; toString(): string; } interface net_minecraft_world_level_redstone_Redstone { } interface net_minecraft_world_level_redstone_RedstoneWireEvaluator { getBlockSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): number; getIncomingWireSignal(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos): number; getWireSignal(blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState): number; updatePowerStrength(level: net_minecraft_world_level_Level, blockPos: net_minecraft_core_BlockPos, blockState: net_minecraft_world_level_block_state_BlockState, orientation: net_minecraft_world_level_redstone_Orientation, arg4: boolean): void; readonly wireBlock: net_minecraft_world_level_block_RedStoneWireBlock; } interface net_minecraft_world_level_saveddata_SavedData { dirty: boolean; isDirty(): boolean; setDirty(): void; setDirty(arg0: boolean): void; } interface net_minecraft_world_level_saveddata_SavedData_Context { equals(o: any): boolean; hashCode(): number; level(): net_minecraft_server_level_ServerLevel; levelOrThrow(): net_minecraft_server_level_ServerLevel; toString(): string; worldSeed(): number; } interface net_minecraft_world_level_saveddata_SavedDataType { codec(): any; constructor(): any; dataFixType(): net_minecraft_util_datafix_DataFixTypes; equals(object: any): boolean; hashCode(): number; id(): string; toString(): string; } interface net_minecraft_world_level_saveddata_maps_MapBanner { color(): net_minecraft_world_item_DyeColor; equals(o: any): boolean; getDecoration(): net_minecraft_core_Holder; getId(): string; hashCode(): number; name(): any; pos(): net_minecraft_core_BlockPos; toString(): string; } interface net_minecraft_world_level_saveddata_maps_MapDecoration { equals(o: any): boolean; getSpriteLocation(): net_minecraft_resources_ResourceLocation; hashCode(): number; name(): any; renderOnFrame(): boolean; rot(): number; toString(): string; type(): net_minecraft_core_Holder; x(): number; y(): number; } interface net_minecraft_world_level_saveddata_maps_MapDecorationType { assetId(): net_minecraft_resources_ResourceLocation; equals(o: any): boolean; explorationMapElement(): boolean; hasMapColor(): boolean; hashCode(): number; mapColor(): number; showOnItemFrame(): boolean; toString(): string; trackCount(): boolean; } interface net_minecraft_world_level_saveddata_maps_MapDecorationTypes { } interface net_minecraft_world_level_saveddata_maps_MapFrame { entityId(): number; equals(o: any): boolean; getId(): string; hashCode(): number; pos(): net_minecraft_core_BlockPos; rotation(): number; toString(): string; } interface net_minecraft_world_level_saveddata_maps_MapId extends net_minecraft_world_item_component_TooltipProvider { equals(o: any): boolean; hashCode(): number; id(): number; key(): string; toString(): string; } interface net_minecraft_world_level_saveddata_maps_MapIndex extends net_minecraft_world_level_saveddata_SavedData { getNextMapId(): net_minecraft_world_level_saveddata_maps_MapId; lastMapId: number; } interface net_minecraft_world_level_saveddata_maps_MapItemSavedData extends net_minecraft_world_level_saveddata_SavedData { addClientSideDecorations(list: any): void; addDecoration(holder: net_minecraft_core_Holder, levelAccessor: net_minecraft_world_level_LevelAccessor, string: string, arg3: number, arg4: number, arg5: number, component: net_minecraft_network_chat_Component): void; readonly bannerMarkers: any; calculateDecorationLocationAndType(holder: net_minecraft_core_Holder, levelAccessor: net_minecraft_world_level_LevelAccessor, arg2: number, arg3: number, arg4: number): any; calculateRotation(levelAccessor: net_minecraft_world_level_LevelAccessor, arg1: number): number; readonly carriedBy: any; readonly carriedByPlayers: any; readonly centerX: number; readonly centerZ: number; checkBanners(blockGetter: net_minecraft_world_level_BlockGetter, arg1: number, arg2: number): void; colors: number[]; decorationTypeForPlayerOutsideMap(arg0: number, arg1: number): net_minecraft_core_Holder; readonly decorations: any; readonly dimension: net_minecraft_resources_ResourceKey; readonly frameMarkers: any; getBanners(): any; getDecorations(): any; getHoldingPlayer(player: net_minecraft_world_entity_player_Player): net_minecraft_world_level_saveddata_maps_MapItemSavedData_HoldingPlayer; getUpdatePacket(mapId: net_minecraft_world_level_saveddata_maps_MapId, player: net_minecraft_world_entity_player_Player): net_minecraft_network_protocol_Packet; isExplorationMap(): boolean; isTrackedCountOverLimit(arg0: number): boolean; locked: any; playerDecorationTypeAndRotation(holder: net_minecraft_core_Holder, levelAccessor: net_minecraft_world_level_LevelAccessor, arg2: number, arg3: number, arg4: number): any; removeDecoration(string: string): void; removedFromFrame(blockPos: net_minecraft_core_BlockPos, arg1: number): void; readonly scale: number; scaled(): net_minecraft_world_level_saveddata_maps_MapItemSavedData; setColor(arg0: number, arg1: number, arg2: number): void; setColorsDirty(arg0: number, arg1: number): void; setDecorationsDirty(): void; tickCarriedBy(player: net_minecraft_world_entity_player_Player, itemStack: net_minecraft_world_item_ItemStack): void; toggleBanner(levelAccessor: net_minecraft_world_level_LevelAccessor, blockPos: net_minecraft_core_BlockPos): boolean; trackedDecorationCount: number; readonly trackingPosition: boolean; readonly unlimitedTracking: boolean; updateColor(arg0: number, arg1: number, arg2: number): boolean; } interface net_minecraft_world_level_saveddata_maps_MapItemSavedData_HoldingPlayer { createPatch(): net_minecraft_world_level_saveddata_maps_MapItemSavedData_MapPatch; dirtyData: boolean; dirtyDecorations: boolean; markColorsDirty(arg0: number, arg1: number): void; markDecorationsDirty(): void; maxDirtyX: number; maxDirtyY: number; minDirtyX: number; minDirtyY: number; nextUpdatePacket(mapId: net_minecraft_world_level_saveddata_maps_MapId): net_minecraft_network_protocol_Packet; readonly player: net_minecraft_world_entity_player_Player; step: number; tick: number; } interface net_minecraft_world_level_saveddata_maps_MapItemSavedData_MapPatch { applyToMap(mapItemSavedData: net_minecraft_world_level_saveddata_maps_MapItemSavedData): void; equals(o: any): boolean; hashCode(): number; height(): number; mapColors(): number[]; startX(): number; startY(): number; toString(): string; width(): number; } interface net_minecraft_world_level_storage_CommandStorage { get(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_nbt_CompoundTag; getContainer(string: string): any; getOrCreateContainer(string: string): any; keys(): any; readonly namespaces: any; set(resourceLocation: net_minecraft_resources_ResourceLocation, compoundTag: net_minecraft_nbt_CompoundTag): void; readonly storage: net_minecraft_world_level_storage_DimensionDataStorage; } interface net_minecraft_world_level_storage_DataVersion { equals(o: any): boolean; hashCode(): number; isCompatible(dataVersion: net_minecraft_world_level_storage_DataVersion): boolean; isSideSeries(): boolean; series(): string; toString(): string; version(): number; } interface net_minecraft_world_level_storage_DerivedLevelData extends net_minecraft_world_level_storage_ServerLevelData { readonly worldData: net_minecraft_world_level_storage_WorldData; readonly wrapped: net_minecraft_world_level_storage_ServerLevelData; } interface net_minecraft_world_level_storage_DimensionDataStorage { readonly cache: any; close(): void; collectDirtyTagsToSave(): any; computeIfAbsent(savedDataType: net_minecraft_world_level_saveddata_SavedDataType): net_minecraft_world_level_saveddata_SavedData; readonly context: net_minecraft_world_level_saveddata_SavedData_Context; readonly dataFolder: any; encodeUnchecked(savedDataType: net_minecraft_world_level_saveddata_SavedDataType, savedData: net_minecraft_world_level_saveddata_SavedData, registryOps: net_minecraft_resources_RegistryOps): net_minecraft_nbt_CompoundTag; readonly fixerUpper: any; get(savedDataType: net_minecraft_world_level_saveddata_SavedDataType): net_minecraft_world_level_saveddata_SavedData; getDataFile(string: string): any; isGzip(pushbackInputStream: any): boolean; pendingWriteFuture: any; readSavedData(savedDataType: net_minecraft_world_level_saveddata_SavedDataType): net_minecraft_world_level_saveddata_SavedData; readTagFromDisk(string: string, dataFixTypes: net_minecraft_util_datafix_DataFixTypes, arg2: number): net_minecraft_nbt_CompoundTag; readonly registries: net_minecraft_core_HolderLookup_Provider; saveAndJoin(): void; scheduleSave(): any; set(savedDataType: net_minecraft_world_level_saveddata_SavedDataType, savedData: net_minecraft_world_level_saveddata_SavedData): void; tryWrite(savedDataType: net_minecraft_world_level_saveddata_SavedDataType, compoundTag: net_minecraft_nbt_CompoundTag): void; } interface net_minecraft_world_level_storage_FileNameDateFormatter { } interface net_minecraft_world_level_storage_LevelData { fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor): void; getDayTime(): number; getDifficulty(): net_minecraft_world_Difficulty; getGameTime(): number; getRespawnData(): net_minecraft_world_level_storage_LevelData_RespawnData; isDifficultyLocked(): boolean; isHardcore(): boolean; isRaining(): boolean; isThundering(): boolean; setRaining(arg0: boolean): void; } interface net_minecraft_world_level_storage_LevelData_RespawnData { dimension(): net_minecraft_resources_ResourceKey; equals(o: any): boolean; globalPos(): net_minecraft_core_GlobalPos; hashCode(): number; pitch(): number; pos(): net_minecraft_core_BlockPos; toString(): string; yaw(): number; } interface net_minecraft_world_level_storage_LevelDataAndDimensions { dimensions(): net_minecraft_world_level_levelgen_WorldDimensions_Complete; equals(o: any): boolean; hashCode(): number; toString(): string; worldData(): net_minecraft_world_level_storage_WorldData; } interface net_minecraft_world_level_storage_LevelResource { getId(): string; readonly id: string; toString(): string; } interface net_minecraft_world_level_storage_LevelStorageException { getMessageComponent(): net_minecraft_network_chat_Component; readonly messageComponent: net_minecraft_network_chat_Component; } interface net_minecraft_world_level_storage_LevelStorageSource { readonly backupDir: any; readonly baseDir: any; createAccess(string: string): net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; findLevelCandidates(): net_minecraft_world_level_storage_LevelStorageSource_LevelCandidates; readonly fixerUpper: any; getBackupPath(): any; getBaseDir(): any; getLevelPath(string: string): any; getName(): string; getStorageVersion(): number; getWorldDirValidator(): net_minecraft_world_level_validation_DirectoryValidator; isNewLevelIdAcceptable(string: string): boolean; levelExists(string: string): boolean; loadLevelSummaries(levelCandidates: net_minecraft_world_level_storage_LevelStorageSource_LevelCandidates): any; makeLevelSummary(dynamic: any, levelDirectory: net_minecraft_world_level_storage_LevelStorageSource_LevelDirectory, arg2: boolean): net_minecraft_world_level_storage_LevelSummary; readLevelSummary(levelDirectory: net_minecraft_world_level_storage_LevelStorageSource_LevelDirectory, arg1: boolean): net_minecraft_world_level_storage_LevelSummary; validateAndCreateAccess(string: string): net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess; readonly worldDirValidator: net_minecraft_world_level_validation_DirectoryValidator; } interface net_minecraft_world_level_storage_LevelStorageSource_LevelCandidates { equals(o: any): boolean; hashCode(): number; isEmpty(): boolean; iterator(): any; levels(): any; toString(): string; } interface net_minecraft_world_level_storage_LevelStorageSource_LevelDirectory { corruptedDataFile(localDateTime: any): any; dataFile(): any; directoryName(): string; equals(o: any): boolean; hashCode(): number; iconFile(): any; lockFile(): any; oldDataFile(): any; path(): any; rawDataFile(localDateTime: any): any; resourcePath(levelResource: net_minecraft_world_level_storage_LevelResource): any; toString(): string; } interface net_minecraft_world_level_storage_LevelStorageSource_LevelStorageAccess { checkForLowDiskSpace(): boolean; checkLock(): void; close(): void; createPlayerStorage(): net_minecraft_world_level_storage_PlayerDataStorage; deleteLevel(): void; estimateDiskSpace(): number; getDataTag(): any; getDataTag(arg0: boolean): any; getDataTagFallback(): any; getDimensionPath(resourceKey: net_minecraft_resources_ResourceKey): any; getFileModificationTime(arg0: boolean): any; getIconFile(): any; getLevelDirectory(): net_minecraft_world_level_storage_LevelStorageSource_LevelDirectory; getLevelId(): string; getLevelPath(levelResource: net_minecraft_world_level_storage_LevelResource): any; getSummary(dynamic: any): net_minecraft_world_level_storage_LevelSummary; getWorldDir(): any; hasWorldData(): boolean; readonly levelDirectory: net_minecraft_world_level_storage_LevelStorageSource_LevelDirectory; readonly levelId: string; readonly lock: net_minecraft_util_DirectoryLock; makeWorldBackup(): number; modifyLevelDataWithoutDatafix(consumer: any): void; parent(): net_minecraft_world_level_storage_LevelStorageSource; readAdditionalLevelSaveData(fallback: boolean): void; renameAndDropPlayer(string: string): void; renameLevel(string: string): void; readonly resources: any; restoreLevelDataFromOld(): boolean; safeClose(): void; saveDataTag(registryAccess: net_minecraft_core_RegistryAccess, worldData: net_minecraft_world_level_storage_WorldData): void; saveDataTag(registryAccess: net_minecraft_core_RegistryAccess, worldData: net_minecraft_world_level_storage_WorldData, compoundTag: net_minecraft_nbt_CompoundTag): void; saveLevelData(compoundTag: net_minecraft_nbt_CompoundTag): void; } interface net_minecraft_world_level_storage_LevelSummary { backupStatus(): net_minecraft_world_level_storage_LevelSummary_BackupStatus; canDelete(): boolean; canEdit(): boolean; canRecreate(): boolean; canUpload(): boolean; compareTo(levelSummary: net_minecraft_world_level_storage_LevelSummary): number; createInfo(): net_minecraft_network_chat_Component; readonly experimental: boolean; getGameMode(): net_minecraft_world_level_GameType; getIcon(): any; getInfo(): net_minecraft_network_chat_Component; getLastPlayed(): number; getLevelId(): string; getLevelName(): string; getSettings(): net_minecraft_world_level_LevelSettings; getWorldVersionName(): net_minecraft_network_chat_MutableComponent; hasCommands(): boolean; readonly icon: any; info: net_minecraft_network_chat_Component; isCompatible(): boolean; isDisabled(): boolean; isDowngrade(): boolean; isExperimental(): boolean; isHardcore(): boolean; isLocked(): boolean; readonly levelId: string; levelVersion(): net_minecraft_world_level_storage_LevelVersion; readonly locked: boolean; primaryActionActive(): boolean; primaryActionMessage(): net_minecraft_network_chat_Component; requiresManualConversion(): boolean; readonly settings: net_minecraft_world_level_LevelSettings; shouldBackup(): boolean; } interface net_minecraft_world_level_storage_LevelSummary_BackupStatus { getTranslationKey(): string; isSevere(): boolean; readonly severe: boolean; shouldBackup(): boolean; readonly translationKey: string; } interface net_minecraft_world_level_storage_LevelSummary_CorruptedLevelSummary extends net_minecraft_world_level_storage_LevelSummary { readonly lastPlayed: number; } interface net_minecraft_world_level_storage_LevelSummary_SymlinkLevelSummary extends net_minecraft_world_level_storage_LevelSummary { } interface net_minecraft_world_level_storage_LevelVersion { lastPlayed(): number; levelDataVersion(): number; minecraftVersion(): net_minecraft_world_level_storage_DataVersion; minecraftVersionName(): string; snapshot(): boolean; } interface net_minecraft_world_level_storage_PlayerDataStorage { backup(nameAndId: net_minecraft_server_players_NameAndId, string: string): void; readonly fixerUpper: any; getPlayerDir(): any; load(nameAndId: net_minecraft_server_players_NameAndId, string: string): any; load(nameAndId: net_minecraft_server_players_NameAndId): any; readonly playerDir: any; save(player: net_minecraft_world_entity_player_Player): void; } interface net_minecraft_world_level_storage_PrimaryLevelData extends net_minecraft_world_level_storage_ServerLevelData, net_minecraft_world_level_storage_WorldData { clearWeatherTime: number; confirmedExperimentalWarning: boolean; customBossEvents: net_minecraft_nbt_CompoundTag; dayTime: number; dayTimeFraction: number; dayTimePerTick: number; difficultyLocked: boolean; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory, levelHeightAccessor: net_minecraft_world_level_LevelHeightAccessor): void; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory): void; gameTime: number; hasConfirmedExperimentalWarning(): boolean; initialized: boolean; readonly knownServerBrands: any; legacyWorldBorderSettings: any; readonly loadedPlayerTag: net_minecraft_nbt_CompoundTag; rainTime: number; raining: boolean; readonly removedFeatureFlags: any; respawnData: net_minecraft_world_level_storage_LevelData_RespawnData; readonly scheduledEvents: net_minecraft_world_level_timers_TimerQueue; setTagData(registryAccess: net_minecraft_core_RegistryAccess, compoundTag: net_minecraft_nbt_CompoundTag, compoundTag_: net_minecraft_nbt_CompoundTag): void; settings: net_minecraft_world_level_LevelSettings; readonly specialWorldProperty: net_minecraft_world_level_storage_PrimaryLevelData_SpecialWorldProperty; thunderTime: number; thundering: boolean; readonly version: number; wanderingTraderId: any; wanderingTraderSpawnChance: number; wanderingTraderSpawnDelay: number; withConfirmedWarning(confirmedWarning: boolean): net_minecraft_world_level_storage_PrimaryLevelData; readonly worldOptions: net_minecraft_world_level_levelgen_WorldOptions; } interface net_minecraft_world_level_storage_PrimaryLevelData_SpecialWorldProperty { } interface net_minecraft_world_level_storage_ServerLevelData extends net_minecraft_world_level_storage_WritableLevelData { getClearWeatherTime(): number; getDayTimeFraction(): number; getDayTimePerTick(): number; getGameRules(): net_minecraft_world_level_GameRules; getGameType(): net_minecraft_world_level_GameType; getLegacyWorldBorderSettings(): any; getLevelName(): string; getRainTime(): number; getScheduledEvents(): net_minecraft_world_level_timers_TimerQueue; getThunderTime(): number; getWanderingTraderId(): any; getWanderingTraderSpawnChance(): number; getWanderingTraderSpawnDelay(): number; isAllowCommands(): boolean; isInitialized(): boolean; setClearWeatherTime(arg0: number): void; setDayTime(arg0: number): void; setDayTimeFraction(arg0: number): void; setDayTimePerTick(arg0: number): void; setGameTime(arg0: number): void; setGameType(gameType: net_minecraft_world_level_GameType): void; setInitialized(arg0: boolean): void; setLegacyWorldBorderSettings(optional: any): void; setRainTime(arg0: number): void; setThunderTime(arg0: number): void; setThundering(arg0: boolean): void; setWanderingTraderId(uUID: any): void; setWanderingTraderSpawnChance(arg0: number): void; setWanderingTraderSpawnDelay(arg0: number): void; } interface net_minecraft_world_level_storage_TagValueInput extends net_minecraft_world_level_storage_ValueInput { readonly context: net_minecraft_world_level_storage_ValueInputContextHelper; getNumericTag(string: string): net_minecraft_nbt_NumericTag; getOptionalTypedTag(string: string, tagType: net_minecraft_nbt_TagType): net_minecraft_nbt_Tag; readonly input: net_minecraft_nbt_CompoundTag; keySet(): any; readonly problemReporter: net_minecraft_util_ProblemReporter; rawChildOrEmpty(key: string): net_minecraft_world_level_storage_ValueInput; wrapChild(string: string, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_world_level_storage_ValueInput; wrapList(string: string, valueInputContextHelper: net_minecraft_world_level_storage_ValueInputContextHelper, listTag: net_minecraft_nbt_ListTag): net_minecraft_world_level_storage_ValueInput_ValueInputList; wrapTypedList(string: string, listTag: net_minecraft_nbt_ListTag, codec: any): net_minecraft_world_level_storage_ValueInput_TypedInputList; } interface net_minecraft_world_level_storage_TagValueInput_DecodeFromFieldFailedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; error(): any; hashCode(): number; name(): string; tag(): net_minecraft_nbt_Tag; toString(): string; } interface net_minecraft_world_level_storage_TagValueInput_DecodeFromListFailedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; error(): any; hashCode(): number; index(): number; name(): string; tag(): net_minecraft_nbt_Tag; toString(): string; } interface net_minecraft_world_level_storage_TagValueInput_DecodeFromMapFailedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; error(): any; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_TagValueInput_UnexpectedListElementTypeProblem extends net_minecraft_util_ProblemReporter_Problem { actual(): net_minecraft_nbt_TagType; equals(o: any): boolean; expected(): net_minecraft_nbt_TagType; hashCode(): number; index(): number; name(): string; toString(): string; } interface net_minecraft_world_level_storage_TagValueInput_UnexpectedNonNumberProblem extends net_minecraft_util_ProblemReporter_Problem { actual(): net_minecraft_nbt_TagType; equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_world_level_storage_TagValueInput_UnexpectedTypeProblem extends net_minecraft_util_ProblemReporter_Problem { actual(): net_minecraft_nbt_TagType; equals(o: any): boolean; expected(): net_minecraft_nbt_TagType; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_world_level_storage_TagValueOutput extends net_minecraft_world_level_storage_ValueOutput { buildResult(): net_minecraft_nbt_CompoundTag; readonly ops: any; readonly output: net_minecraft_nbt_CompoundTag; readonly problemReporter: net_minecraft_util_ProblemReporter; reporterForChild(string: string): net_minecraft_util_ProblemReporter; store(string: string, codec: any, object: any): void; store(mapCodec: any, object: any): void; store(tag: net_minecraft_nbt_CompoundTag): void; } interface net_minecraft_world_level_storage_TagValueOutput_EncodeToFieldFailedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; error(): any; hashCode(): number; name(): string; toString(): string; value(): any; } interface net_minecraft_world_level_storage_TagValueOutput_EncodeToListFailedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; error(): any; hashCode(): number; name(): string; toString(): string; value(): any; } interface net_minecraft_world_level_storage_TagValueOutput_EncodeToMapFailedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; error(): any; hashCode(): number; toString(): string; value(): any; } interface net_minecraft_world_level_storage_ValueInput { child(string: string): any; childOrEmpty(string: string): net_minecraft_world_level_storage_ValueInput; childrenList(string: string): any; childrenListOrEmpty(string: string): net_minecraft_world_level_storage_ValueInput_ValueInputList; getBooleanOr(string: string, arg1: boolean): boolean; getByteOr(string: string, arg1: number): number; getDoubleOr(string: string, arg1: number): number; getFloatOr(string: string, arg1: number): number; getInt(string: string): any; getIntArray(string: string): any; getIntOr(string: string, arg1: number): number; getLong(string: string): any; getLongOr(string: string, arg1: number): number; getShortOr(string: string, arg1: number): number; getString(string: string): any; getStringOr(string: string, string_: string): string; list(string: string, codec: any): any; listOrEmpty(string: string, codec: any): net_minecraft_world_level_storage_ValueInput_TypedInputList; lookup(): net_minecraft_core_HolderLookup_Provider; read(string: string, codec: any): any; read(mapCodec: any): any; } interface net_minecraft_world_level_storage_ValueInput_TypedInputList { isEmpty(): boolean; stream(): any; } interface net_minecraft_world_level_storage_ValueInput_ValueInputList { isEmpty(): boolean; stream(): any; } interface net_minecraft_world_level_storage_ValueInputContextHelper { empty(): net_minecraft_world_level_storage_ValueInput; readonly emptyChildList: net_minecraft_world_level_storage_ValueInput_ValueInputList; emptyList(): net_minecraft_world_level_storage_ValueInput_ValueInputList; emptyTypedList(): net_minecraft_world_level_storage_ValueInput_TypedInputList; lookup(): net_minecraft_core_HolderLookup_Provider; ops(): any; } interface net_minecraft_world_level_storage_ValueOutput { child(string: string): net_minecraft_world_level_storage_ValueOutput; childrenList(string: string): net_minecraft_world_level_storage_ValueOutput_ValueOutputList; discard(string: string): void; isEmpty(): boolean; list(string: string, codec: any): net_minecraft_world_level_storage_ValueOutput_TypedOutputList; putBoolean(string: string, arg1: boolean): void; putByte(string: string, arg1: number): void; putDouble(string: string, arg1: number): void; putFloat(string: string, arg1: number): void; putInt(string: string, arg1: number): void; putIntArray(string: string, arg1: number[]): void; putLong(string: string, arg1: number): void; putShort(string: string, arg1: number): void; putString(string: string, string_: string): void; store(string: string, codec: any, object: any): void; store(mapCodec: any, object: any): void; storeNullable(string: string, codec: any, object: any): void; } interface net_minecraft_world_level_storage_ValueOutput_TypedOutputList { add(object: any): void; isEmpty(): boolean; } interface net_minecraft_world_level_storage_ValueOutput_ValueOutputList { addChild(): net_minecraft_world_level_storage_ValueOutput; discardLast(): void; isEmpty(): boolean; } interface net_minecraft_world_level_storage_WorldData { createTag(registryAccess: net_minecraft_core_RegistryAccess, compoundTag: net_minecraft_nbt_CompoundTag): net_minecraft_nbt_CompoundTag; enabledFeatures(): net_minecraft_world_flag_FeatureFlagSet; endDragonFightData(): net_minecraft_world_level_dimension_end_EndDragonFight_Data; fillCrashReportCategory(crashReportCategory: net_minecraft_CrashReportCategory): void; getCustomBossEvents(): net_minecraft_nbt_CompoundTag; getDataConfiguration(): net_minecraft_world_level_WorldDataConfiguration; getDifficulty(): net_minecraft_world_Difficulty; getGameRules(): net_minecraft_world_level_GameRules; getGameType(): net_minecraft_world_level_GameType; getKnownServerBrands(): any; getLevelName(): string; getLevelSettings(): net_minecraft_world_level_LevelSettings; getLoadedPlayerTag(): net_minecraft_nbt_CompoundTag; getRemovedFeatureFlags(): any; getStorageVersionName(arg0: number): string; getVersion(): number; isAllowCommands(): boolean; isDebugWorld(): boolean; isDifficultyLocked(): boolean; isFlatWorld(): boolean; isHardcore(): boolean; overworldData(): net_minecraft_world_level_storage_ServerLevelData; setCustomBossEvents(compoundTag: net_minecraft_nbt_CompoundTag): void; setDataConfiguration(worldDataConfiguration: net_minecraft_world_level_WorldDataConfiguration): void; setDifficulty(difficulty: net_minecraft_world_Difficulty): void; setDifficultyLocked(arg0: boolean): void; setEndDragonFightData(data: net_minecraft_world_level_dimension_end_EndDragonFight_Data): void; setGameType(gameType: net_minecraft_world_level_GameType): void; setModdedInfo(string: string, arg1: boolean): void; wasModded(): boolean; worldGenOptions(): net_minecraft_world_level_levelgen_WorldOptions; worldGenSettingsLifecycle(): any; } interface net_minecraft_world_level_storage_WritableLevelData extends net_minecraft_world_level_storage_LevelData { setSpawn(respawnData: net_minecraft_world_level_storage_LevelData_RespawnData): void; } interface net_minecraft_world_level_storage_loot_BuiltInLootTables { } interface net_minecraft_world_level_storage_loot_ContainerComponentManipulator { empty(): any; getContents(object: any): any; modifyItems(itemStack: net_minecraft_world_item_ItemStack, unaryOperator: any): void; setContents(object: any, stream: any): any; setContents(itemStack: net_minecraft_world_item_ItemStack, object: any, stream: any): void; setContents(itemStack: net_minecraft_world_item_ItemStack, stream: any): void; type(): net_minecraft_core_component_DataComponentType; } interface net_minecraft_world_level_storage_loot_ContainerComponentManipulators { } interface net_minecraft_world_level_storage_loot_IntRange { clamp(lootContext: net_minecraft_world_level_storage_loot_LootContext, arg1: number): number; getReferencedContextParams(): any; readonly limiter: any; readonly max: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; readonly min: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; readonly predicate: any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext, arg1: number): boolean; unpackExact(): any; } interface net_minecraft_world_level_storage_loot_LootContext { addDynamicDrops(resourceLocation: net_minecraft_resources_ResourceLocation, consumer: any): void; getLevel(): net_minecraft_server_level_ServerLevel; getLuck(): number; getOptionalParameter(contextKey: net_minecraft_util_context_ContextKey): any; getParameter(contextKey: net_minecraft_util_context_ContextKey): any; getQueriedLootTableId(): net_minecraft_resources_ResourceLocation; getRandom(): net_minecraft_util_RandomSource; getResolver(): net_minecraft_core_HolderGetter_Provider; hasParameter(contextKey: net_minecraft_util_context_ContextKey): boolean; hasVisitedElement(visitedEntry: net_minecraft_world_level_storage_loot_LootContext_VisitedEntry): boolean; readonly lootDataResolver: net_minecraft_core_HolderGetter_Provider; readonly params: net_minecraft_world_level_storage_loot_LootParams; popVisitedElement(visitedEntry: net_minecraft_world_level_storage_loot_LootContext_VisitedEntry): void; pushVisitedElement(visitedEntry: net_minecraft_world_level_storage_loot_LootContext_VisitedEntry): boolean; queriedLootTableId: net_minecraft_resources_ResourceLocation; readonly random: net_minecraft_util_RandomSource; setQueriedLootTableId(queriedLootTableId: net_minecraft_resources_ResourceLocation): void; readonly visitedElements: any; } interface net_minecraft_world_level_storage_loot_LootContext_BlockEntityTarget extends net_minecraft_util_StringRepresentable { getParam(): net_minecraft_util_context_ContextKey; readonly name: string; readonly param: net_minecraft_util_context_ContextKey; } interface net_minecraft_world_level_storage_loot_LootContext_Builder { create(optional: any): net_minecraft_world_level_storage_loot_LootContext; getLevel(): net_minecraft_server_level_ServerLevel; readonly params: net_minecraft_world_level_storage_loot_LootParams; queriedLootTableId: net_minecraft_resources_ResourceLocation; random: net_minecraft_util_RandomSource; withOptionalRandomSeed(arg0: number): net_minecraft_world_level_storage_loot_LootContext_Builder; withOptionalRandomSource(randomSource: net_minecraft_util_RandomSource): net_minecraft_world_level_storage_loot_LootContext_Builder; withQueriedLootTableId(queriedLootTableId: net_minecraft_resources_ResourceLocation): net_minecraft_world_level_storage_loot_LootContext_Builder; } interface net_minecraft_world_level_storage_loot_LootContext_EntityTarget extends net_minecraft_util_StringRepresentable { getName(): string; getParam(): net_minecraft_util_context_ContextKey; readonly name: string; readonly param: net_minecraft_util_context_ContextKey; } interface net_minecraft_world_level_storage_loot_LootContext_ItemStackTarget extends net_minecraft_util_StringRepresentable { getParam(): net_minecraft_util_context_ContextKey; readonly name: string; readonly param: net_minecraft_util_context_ContextKey; } interface net_minecraft_world_level_storage_loot_LootContext_VisitedEntry { equals(o: any): boolean; hashCode(): number; toString(): string; type(): net_minecraft_world_level_storage_loot_LootDataType; value(): any; } interface net_minecraft_world_level_storage_loot_LootContextUser { getReferencedContextParams(): any; validate(validationContext: net_minecraft_world_level_storage_loot_ValidationContext): void; } interface net_minecraft_world_level_storage_loot_LootDataType { codec(): any; conditionalCodec(): any; defaultValue(): any; equals(o: any): boolean; hashCode(): number; idSetter(): any; registryKey(): net_minecraft_resources_ResourceKey; runValidation(validationContext: net_minecraft_world_level_storage_loot_ValidationContext, resourceKey: net_minecraft_resources_ResourceKey, object: any): void; toString(): string; validator(): net_minecraft_world_level_storage_loot_LootDataType_Validator; } interface net_minecraft_world_level_storage_loot_LootDataType_Validator { run(validationContext: net_minecraft_world_level_storage_loot_ValidationContext, resourceKey: net_minecraft_resources_ResourceKey, object: any): void; } interface net_minecraft_world_level_storage_loot_LootParams { addDynamicDrops(resourceLocation: net_minecraft_resources_ResourceLocation, consumer: any): void; contextMap(): net_minecraft_util_context_ContextMap; readonly dynamicDrops: any; getLevel(): net_minecraft_server_level_ServerLevel; getLuck(): number; readonly level: net_minecraft_server_level_ServerLevel; readonly luck: number; readonly params: net_minecraft_util_context_ContextMap; } interface net_minecraft_world_level_storage_loot_LootParams_Builder { create(contextKeySet: net_minecraft_util_context_ContextKeySet): net_minecraft_world_level_storage_loot_LootParams; readonly dynamicDrops: any; getLevel(): net_minecraft_server_level_ServerLevel; getOptionalParameter(contextKey: net_minecraft_util_context_ContextKey): any; getParameter(contextKey: net_minecraft_util_context_ContextKey): any; readonly level: net_minecraft_server_level_ServerLevel; luck: number; readonly params: net_minecraft_util_context_ContextMap_Builder; withDynamicDrop(resourceLocation: net_minecraft_resources_ResourceLocation, dynamicDrop: net_minecraft_world_level_storage_loot_LootParams_DynamicDrop): net_minecraft_world_level_storage_loot_LootParams_Builder; withLuck(arg0: number): net_minecraft_world_level_storage_loot_LootParams_Builder; withOptionalParameter(contextKey: net_minecraft_util_context_ContextKey, object: any): net_minecraft_world_level_storage_loot_LootParams_Builder; withParameter(contextKey: net_minecraft_util_context_ContextKey, object: any): net_minecraft_world_level_storage_loot_LootParams_Builder; } interface net_minecraft_world_level_storage_loot_LootParams_DynamicDrop { add(consumer: any): void; } interface net_minecraft_world_level_storage_loot_LootPool { addRandomItem(consumer: any, lootContext: net_minecraft_world_level_storage_loot_LootContext): void; addRandomItems(consumer: any, lootContext: net_minecraft_world_level_storage_loot_LootContext): void; bonusRolls: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; checkFrozen(): void; readonly compositeCondition: any; readonly compositeFunction: any; readonly conditions: any; readonly entries: any; freeze(): void; readonly functions: any; getBonusRolls(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; getName(): string; getRolls(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; isFrozen(): boolean; name: string; rolls: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; setBonusRolls(v: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): void; setName(name: string): void; setRolls(v: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): void; validate(validationContext: net_minecraft_world_level_storage_loot_ValidationContext): void; } interface net_minecraft_world_level_storage_loot_LootPool_Builder extends net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder, net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder { add(builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_LootPool_Builder; apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_LootPool_Builder; apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(iterable: any, function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(objects: any[], function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; bonusRolls: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; build(): net_minecraft_world_level_storage_loot_LootPool; readonly conditions: any; readonly entries: any; readonly functions: any; name(name: string): net_minecraft_world_level_storage_loot_LootPool_Builder; rolls: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; setBonusRolls(numberProvider: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): net_minecraft_world_level_storage_loot_LootPool_Builder; setRolls(numberProvider: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): net_minecraft_world_level_storage_loot_LootPool_Builder; unwrap(): net_minecraft_world_level_storage_loot_LootPool_Builder; unwrap(): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; unwrap(): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_LootPool_Builder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(iterable: any, function_: any): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; } interface net_minecraft_world_level_storage_loot_LootTable { addPool(pool: net_minecraft_world_level_storage_loot_LootPool): void; checkFrozen(): void; readonly compositeFunction: any; fill(container: net_minecraft_world_Container, lootParams: net_minecraft_world_level_storage_loot_LootParams, arg2: number): void; freeze(): void; readonly functions: any; getAvailableSlots(container: net_minecraft_world_Container, randomSource: net_minecraft_util_RandomSource): any; getLootTableId(): net_minecraft_resources_ResourceLocation; getParamSet(): net_minecraft_util_context_ContextKeySet; getPool(name: string): net_minecraft_world_level_storage_loot_LootPool; getRandomItems(lootParams: net_minecraft_world_level_storage_loot_LootParams, arg1: number, consumer: any): void; getRandomItems(lootParams: net_minecraft_world_level_storage_loot_LootParams, consumer: any): void; getRandomItems(lootContext: net_minecraft_world_level_storage_loot_LootContext, consumer: any): void; getRandomItems(lootParams: net_minecraft_world_level_storage_loot_LootParams, randomSource: net_minecraft_util_RandomSource): any; getRandomItems(lootParams: net_minecraft_world_level_storage_loot_LootParams, arg1: number): any; getRandomItems(lootParams: net_minecraft_world_level_storage_loot_LootParams): any; getRandomItems(lootContext: net_minecraft_world_level_storage_loot_LootContext): any; getRandomItemsRaw(lootParams: net_minecraft_world_level_storage_loot_LootParams, consumer: any): void; getRandomItemsRaw(lootContext: net_minecraft_world_level_storage_loot_LootContext, consumer: any): void; isFrozen(): boolean; lootTableId: net_minecraft_resources_ResourceLocation; readonly paramSet: net_minecraft_util_context_ContextKeySet; readonly pools: any; readonly randomSequence: any; removePool(name: string): net_minecraft_world_level_storage_loot_LootPool; setLootTableId(id: net_minecraft_resources_ResourceLocation): void; shuffleAndSplitItems(objectArrayList: any, arg1: number, randomSource: net_minecraft_util_RandomSource): void; validate(validationContext: net_minecraft_world_level_storage_loot_ValidationContext): void; } interface net_minecraft_world_level_storage_loot_LootTable_Builder extends net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder { apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(iterable: any, function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(objects: any[], function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; build(): net_minecraft_world_level_storage_loot_LootTable; buildConditions(): any; readonly conditions: any; readonly functions: any; paramSet: net_minecraft_util_context_ContextKeySet; readonly pools: any; randomSequence: any; setParamSet(contextKeySet: net_minecraft_util_context_ContextKeySet): net_minecraft_world_level_storage_loot_LootTable_Builder; setRandomSequence(resourceLocation: net_minecraft_resources_ResourceLocation): net_minecraft_world_level_storage_loot_LootTable_Builder; unwrap(): net_minecraft_world_level_storage_loot_LootTable_Builder; unwrap(): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; withCondition(condition: any): net_minecraft_world_level_storage_loot_LootTable_Builder; withConditions(conditions: any): net_minecraft_world_level_storage_loot_LootTable_Builder; withPool(builder: net_minecraft_world_level_storage_loot_LootPool_Builder): net_minecraft_world_level_storage_loot_LootTable_Builder; } interface net_minecraft_world_level_storage_loot_ValidationContext { allowsReferences(): boolean; readonly contextKeySet: net_minecraft_util_context_ContextKeySet; enterElement(pathElement: net_minecraft_util_ProblemReporter_PathElement, resourceKey: net_minecraft_resources_ResourceKey): net_minecraft_world_level_storage_loot_ValidationContext; forChild(pathElement: net_minecraft_util_ProblemReporter_PathElement): net_minecraft_world_level_storage_loot_ValidationContext; hasVisitedElement(resourceKey: net_minecraft_resources_ResourceKey): boolean; reportProblem(problem: net_minecraft_util_ProblemReporter_Problem): void; reporter(): net_minecraft_util_ProblemReporter; resolver(): net_minecraft_core_HolderGetter_Provider; setContextKeySet(contextKeySet: net_minecraft_util_context_ContextKeySet): net_minecraft_world_level_storage_loot_ValidationContext; validateContextUsage(lootContextUser: net_minecraft_world_level_storage_loot_LootContextUser): void; readonly visitedElements: any; } interface net_minecraft_world_level_storage_loot_ValidationContext_MissingReferenceProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; hashCode(): number; referenced(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_world_level_storage_loot_ValidationContext_ParametersNotProvidedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; hashCode(): number; notProvided(): any; toString(): string; } interface net_minecraft_world_level_storage_loot_ValidationContext_RecursiveReferenceProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; hashCode(): number; referenced(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_world_level_storage_loot_ValidationContext_ReferenceNotAllowedProblem extends net_minecraft_util_ProblemReporter_Problem { equals(o: any): boolean; hashCode(): number; referenced(): net_minecraft_resources_ResourceKey; toString(): string; } interface net_minecraft_world_level_storage_loot_entries_AlternativesEntry extends net_minecraft_world_level_storage_loot_entries_CompositeEntryBase { } interface net_minecraft_world_level_storage_loot_entries_AlternativesEntry_Builder extends net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder { readonly entries: any; getThis(): net_minecraft_world_level_storage_loot_entries_AlternativesEntry_Builder; getThis(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; } interface net_minecraft_world_level_storage_loot_entries_CompositeEntryBase extends net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer { readonly children: any; compose(list: any): any; readonly composedChildren: any; } interface net_minecraft_world_level_storage_loot_entries_CompositeEntryBase_CompositeEntryConstructor { create(list: any, list_: any): net_minecraft_world_level_storage_loot_entries_CompositeEntryBase; } interface net_minecraft_world_level_storage_loot_entries_DynamicLoot extends net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer { readonly name: net_minecraft_resources_ResourceLocation; } interface net_minecraft_world_level_storage_loot_entries_EmptyLootItem extends net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer { } interface net_minecraft_world_level_storage_loot_entries_EntryGroup extends net_minecraft_world_level_storage_loot_entries_CompositeEntryBase { } interface net_minecraft_world_level_storage_loot_entries_EntryGroup_Builder extends net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder { readonly entries: any; getThis(): net_minecraft_world_level_storage_loot_entries_EntryGroup_Builder; getThis(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; } interface net_minecraft_world_level_storage_loot_entries_LootItem extends net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer { readonly item: net_minecraft_core_Holder; } interface net_minecraft_world_level_storage_loot_entries_LootPoolEntries { } interface net_minecraft_world_level_storage_loot_entries_LootPoolEntry { createItemStack(consumer: any, lootContext: net_minecraft_world_level_storage_loot_LootContext): void; getWeight(arg0: number): number; } interface net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer { and(composableEntryContainer: any): any; canRun(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; readonly compositeCondition: any; readonly conditions: any; expand(lootContext: net_minecraft_world_level_storage_loot_LootContext, consumer: any): boolean; getType(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryType; or(composableEntryContainer: any): any; validate(validationContext: net_minecraft_world_level_storage_loot_ValidationContext): void; } interface net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder extends net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder { append(builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_entries_EntryGroup_Builder; build(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer; readonly conditions: any; getConditions(): any; getThis(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; otherwise(builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_entries_AlternativesEntry_Builder; then(builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_entries_SequentialEntry_Builder; unwrap(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; unwrap(): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(iterable: any, function_: any): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; } interface net_minecraft_world_level_storage_loot_entries_LootPoolEntryType { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer extends net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer { readonly compositeFunction: any; createItemStack(consumer: any, lootContext: net_minecraft_world_level_storage_loot_LootContext): void; readonly entry: net_minecraft_world_level_storage_loot_entries_LootPoolEntry; readonly functions: any; readonly quality: number; readonly weight: number; } interface net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer_Builder extends net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder, net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder { apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer_Builder; apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(iterable: any, function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(objects: any[], function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; readonly functions: any; getFunctions(): any; quality: number; setQuality(arg0: number): net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer_Builder; setWeight(arg0: number): net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer_Builder; unwrap(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; unwrap(): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; unwrap(): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; weight: number; } interface net_minecraft_world_level_storage_loot_entries_NestedLootTable extends net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer { readonly contents: any; } interface net_minecraft_world_level_storage_loot_entries_SequentialEntry extends net_minecraft_world_level_storage_loot_entries_CompositeEntryBase { } interface net_minecraft_world_level_storage_loot_entries_SequentialEntry_Builder extends net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder { readonly entries: any; getThis(): net_minecraft_world_level_storage_loot_entries_SequentialEntry_Builder; getThis(): net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder; } interface net_minecraft_world_level_storage_loot_entries_TagEntry extends net_minecraft_world_level_storage_loot_entries_LootPoolSingletonContainer { expandTag(lootContext: net_minecraft_world_level_storage_loot_LootContext, consumer: any): boolean; readonly tag: net_minecraft_tags_TagKey; } interface net_minecraft_world_level_storage_loot_functions_ApplyBonusCount extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly enchantment: net_minecraft_core_Holder; readonly formula: any; } interface net_minecraft_world_level_storage_loot_functions_ApplyExplosionDecay extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { } interface net_minecraft_world_level_storage_loot_functions_CopyBlockState extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly block: net_minecraft_core_Holder; readonly properties: any; } interface net_minecraft_world_level_storage_loot_functions_CopyBlockState_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { readonly block: net_minecraft_core_Holder; copy(property: net_minecraft_world_level_block_state_properties_Property): net_minecraft_world_level_storage_loot_functions_CopyBlockState_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_CopyBlockState_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; readonly properties: any; } interface net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly bakedPredicate: any; readonly exclude: any; readonly include: any; readonly source: net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Source; } interface net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { exclude(dataComponentType: net_minecraft_core_component_DataComponentType): net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; include(dataComponentType: net_minecraft_core_component_DataComponentType): net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Builder; readonly source: net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Source; } interface net_minecraft_world_level_storage_loot_functions_CopyComponentsFunction_Source { contextParam(): net_minecraft_util_context_ContextKey; get(object: any): net_minecraft_core_component_DataComponentGetter; get(lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_core_component_DataComponentGetter; } interface net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly operations: any; readonly source: net_minecraft_world_level_storage_loot_providers_nbt_NbtProvider; } interface net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { copy(string: string, string_: string, mergeStrategy: net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction_MergeStrategy): net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction_Builder; copy(string: string, string_: string): net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; readonly ops: any; readonly source: net_minecraft_world_level_storage_loot_providers_nbt_NbtProvider; } interface net_minecraft_world_level_storage_loot_functions_CopyCustomDataFunction_MergeStrategy extends net_minecraft_util_StringRepresentable { merge(tag: net_minecraft_nbt_Tag, nbtPath: net_minecraft_commands_arguments_NbtPathArgument_NbtPath, list: any): void; readonly name: string; } interface net_minecraft_world_level_storage_loot_functions_CopyNameFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly source: net_minecraft_world_level_storage_loot_functions_CopyNameFunction_Source; } interface net_minecraft_world_level_storage_loot_functions_CopyNameFunction_Source { equals(o: any): boolean; hashCode(): number; param(): net_minecraft_util_context_ContextKey; toString(): string; } interface net_minecraft_world_level_storage_loot_functions_EnchantRandomlyFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly onlyCompatible: boolean; readonly options: any; } interface net_minecraft_world_level_storage_loot_functions_EnchantRandomlyFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { allowingIncompatibleEnchantments(): net_minecraft_world_level_storage_loot_functions_EnchantRandomlyFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_EnchantRandomlyFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; onlyCompatible: boolean; options: any; withEnchantment(holder: net_minecraft_core_Holder): net_minecraft_world_level_storage_loot_functions_EnchantRandomlyFunction_Builder; withOneOf(holderSet: net_minecraft_core_HolderSet): net_minecraft_world_level_storage_loot_functions_EnchantRandomlyFunction_Builder; } interface net_minecraft_world_level_storage_loot_functions_EnchantWithLevelsFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly levels: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; readonly options: any; } interface net_minecraft_world_level_storage_loot_functions_EnchantWithLevelsFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { fromOptions(holderSet: net_minecraft_core_HolderSet): net_minecraft_world_level_storage_loot_functions_EnchantWithLevelsFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_EnchantWithLevelsFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; readonly levels: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; options: any; } interface net_minecraft_world_level_storage_loot_functions_EnchantedCountIncreaseFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly enchantment: net_minecraft_core_Holder; hasLimit(): boolean; readonly limit: number; readonly value: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; } interface net_minecraft_world_level_storage_loot_functions_EnchantedCountIncreaseFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { readonly count: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; readonly enchantment: net_minecraft_core_Holder; getThis(): net_minecraft_world_level_storage_loot_functions_EnchantedCountIncreaseFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; limit: number; setLimit(arg0: number): net_minecraft_world_level_storage_loot_functions_EnchantedCountIncreaseFunction_Builder; } interface net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly destination: net_minecraft_tags_TagKey; readonly mapDecoration: net_minecraft_core_Holder; readonly searchRadius: number; readonly skipKnownStructures: boolean; readonly zoom: number; } interface net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { destination: net_minecraft_tags_TagKey; getThis(): net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; mapDecoration: net_minecraft_core_Holder; searchRadius: number; setDestination(tagKey: net_minecraft_tags_TagKey): net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder; setMapDecoration(holder: net_minecraft_core_Holder): net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder; setSearchRadius(arg0: number): net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder; setSkipKnownStructures(arg0: boolean): net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder; setZoom(arg0: number): net_minecraft_world_level_storage_loot_functions_ExplorationMapFunction_Builder; skipKnownStructures: boolean; zoom: number; } interface net_minecraft_world_level_storage_loot_functions_FillPlayerHead extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly entityTarget: net_minecraft_world_level_storage_loot_LootContext_EntityTarget; } interface net_minecraft_world_level_storage_loot_functions_FilteredFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly filter: net_minecraft_advancements_critereon_ItemPredicate; readonly modifier: net_minecraft_world_level_storage_loot_functions_LootItemFunction; } interface net_minecraft_world_level_storage_loot_functions_FunctionReference extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly name: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder { apply(builder: net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(iterable: any, function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; apply(objects: any[], function_: any): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; unwrap(): net_minecraft_world_level_storage_loot_functions_FunctionUserBuilder; } interface net_minecraft_world_level_storage_loot_functions_LimitCount extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly limiter: net_minecraft_world_level_storage_loot_IntRange; } interface net_minecraft_world_level_storage_loot_functions_ListOperation { apply(list: any, list_: any): any; apply(list: any, list_: any, arg2: number): any; mode(): net_minecraft_world_level_storage_loot_functions_ListOperation_Type; } interface net_minecraft_world_level_storage_loot_functions_ListOperation_Append extends net_minecraft_world_level_storage_loot_functions_ListOperation { apply(list: any, list_: any, arg2: number): any; apply(list: any, list_: any): any; } interface net_minecraft_world_level_storage_loot_functions_ListOperation_Insert extends net_minecraft_world_level_storage_loot_functions_ListOperation { apply(list: any, list_: any, arg2: number): any; apply(list: any, list_: any): any; equals(o: any): boolean; hashCode(): number; offset(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_functions_ListOperation_ReplaceAll extends net_minecraft_world_level_storage_loot_functions_ListOperation { apply(list: any, list_: any, arg2: number): any; apply(list: any, list_: any): any; } interface net_minecraft_world_level_storage_loot_functions_ListOperation_ReplaceSection extends net_minecraft_world_level_storage_loot_functions_ListOperation { apply(list: any, list_: any, arg2: number): any; apply(list: any, list_: any): any; equals(o: any): boolean; hashCode(): number; offset(): number; size(): any; toString(): string; } interface net_minecraft_world_level_storage_loot_functions_ListOperation_StandAlone { apply(list: any): any; equals(o: any): boolean; hashCode(): number; operation(): net_minecraft_world_level_storage_loot_functions_ListOperation; toString(): string; value(): any; } interface net_minecraft_world_level_storage_loot_functions_ListOperation_Type extends net_minecraft_util_StringRepresentable { readonly id: string; mapCodec(): any; } interface net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction extends net_minecraft_world_level_storage_loot_functions_LootItemFunction { apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly compositePredicates: any; readonly predicates: any; run(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder, net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder { readonly conditions: any; getConditions(): any; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; unwrap(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; unwrap(): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(iterable: any, function_: any): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; } interface net_minecraft_world_level_storage_loot_functions_LootItemFunction extends net_minecraft_world_level_storage_loot_LootContextUser { getType(): net_minecraft_world_level_storage_loot_functions_LootItemFunctionType; } interface net_minecraft_world_level_storage_loot_functions_LootItemFunction_Builder { build(): net_minecraft_world_level_storage_loot_functions_LootItemFunction; } interface net_minecraft_world_level_storage_loot_functions_LootItemFunctionType { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_functions_LootItemFunctions { } interface net_minecraft_world_level_storage_loot_functions_ModifyContainerContents extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly component: net_minecraft_world_level_storage_loot_ContainerComponentManipulator; readonly modifier: net_minecraft_world_level_storage_loot_functions_LootItemFunction; } interface net_minecraft_world_level_storage_loot_functions_SequenceFunction extends net_minecraft_world_level_storage_loot_functions_LootItemFunction { apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly compositeFunction: any; readonly functions: any; } interface net_minecraft_world_level_storage_loot_functions_SetAttributesFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly modifiers: any; readonly replace: boolean; updateModifiers(lootContext: net_minecraft_world_level_storage_loot_LootContext, itemAttributeModifiers: net_minecraft_world_item_component_ItemAttributeModifiers): net_minecraft_world_item_component_ItemAttributeModifiers; } interface net_minecraft_world_level_storage_loot_functions_SetAttributesFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { getThis(): net_minecraft_world_level_storage_loot_functions_SetAttributesFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; readonly modifiers: any; readonly replace: boolean; withModifier(modifierBuilder: net_minecraft_world_level_storage_loot_functions_SetAttributesFunction_ModifierBuilder): net_minecraft_world_level_storage_loot_functions_SetAttributesFunction_Builder; } interface net_minecraft_world_level_storage_loot_functions_SetAttributesFunction_ModifierBuilder { readonly amount: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; readonly attribute: net_minecraft_core_Holder; build(): any; forSlot(equipmentSlotGroup: net_minecraft_world_entity_EquipmentSlotGroup): net_minecraft_world_level_storage_loot_functions_SetAttributesFunction_ModifierBuilder; readonly id: net_minecraft_resources_ResourceLocation; readonly operation: net_minecraft_world_entity_ai_attributes_AttributeModifier_Operation; readonly slots: any; } interface net_minecraft_world_level_storage_loot_functions_SetBannerPatternFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly append: boolean; readonly patterns: net_minecraft_world_level_block_entity_BannerPatternLayers; } interface net_minecraft_world_level_storage_loot_functions_SetBannerPatternFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { addPattern(holder: net_minecraft_core_Holder, dyeColor: net_minecraft_world_item_DyeColor): net_minecraft_world_level_storage_loot_functions_SetBannerPatternFunction_Builder; readonly append: boolean; getThis(): net_minecraft_world_level_storage_loot_functions_SetBannerPatternFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; readonly patterns: net_minecraft_world_level_block_entity_BannerPatternLayers_Builder; } interface net_minecraft_world_level_storage_loot_functions_SetBookCoverFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { apply(writtenBookContent: net_minecraft_world_item_component_WrittenBookContent): net_minecraft_world_item_component_WrittenBookContent; apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly author: any; readonly generation: any; readonly title: any; } interface net_minecraft_world_level_storage_loot_functions_SetComponentsFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly components: net_minecraft_core_component_DataComponentPatch; } interface net_minecraft_world_level_storage_loot_functions_SetContainerContents extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly component: net_minecraft_world_level_storage_loot_ContainerComponentManipulator; readonly entries: any; } interface net_minecraft_world_level_storage_loot_functions_SetContainerContents_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { readonly component: net_minecraft_world_level_storage_loot_ContainerComponentManipulator; readonly entries: any; getThis(): net_minecraft_world_level_storage_loot_functions_SetContainerContents_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; withEntry(builder: net_minecraft_world_level_storage_loot_entries_LootPoolEntryContainer_Builder): net_minecraft_world_level_storage_loot_functions_SetContainerContents_Builder; } interface net_minecraft_world_level_storage_loot_functions_SetContainerLootTable extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly name: net_minecraft_resources_ResourceKey; readonly seed: number; readonly type: net_minecraft_core_Holder; } interface net_minecraft_world_level_storage_loot_functions_SetCustomDataFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly tag: net_minecraft_nbt_CompoundTag; } interface net_minecraft_world_level_storage_loot_functions_SetCustomModelDataFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly colors: any; readonly flags: any; readonly floats: any; readonly strings: any; } interface net_minecraft_world_level_storage_loot_functions_SetEnchantmentsFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly add: boolean; readonly enchantments: any; } interface net_minecraft_world_level_storage_loot_functions_SetEnchantmentsFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { readonly add: boolean; readonly enchantments: any; getThis(): net_minecraft_world_level_storage_loot_functions_SetEnchantmentsFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; withEnchantment(holder: net_minecraft_core_Holder, numberProvider: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): net_minecraft_world_level_storage_loot_functions_SetEnchantmentsFunction_Builder; } interface net_minecraft_world_level_storage_loot_functions_SetFireworkExplosionFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { apply(fireworkExplosion: net_minecraft_world_item_component_FireworkExplosion): net_minecraft_world_item_component_FireworkExplosion; apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly colors: any; readonly fadeColors: any; readonly shape: any; readonly trail: any; readonly twinkle: any; } interface net_minecraft_world_level_storage_loot_functions_SetFireworksFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { apply(fireworks: net_minecraft_world_item_component_Fireworks): net_minecraft_world_item_component_Fireworks; apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly explosions: any; readonly flightDuration: any; } interface net_minecraft_world_level_storage_loot_functions_SetInstrumentFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly options: net_minecraft_tags_TagKey; } interface net_minecraft_world_level_storage_loot_functions_SetItemCountFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly add: boolean; readonly value: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; } interface net_minecraft_world_level_storage_loot_functions_SetItemDamageFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly add: boolean; readonly damage: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; } interface net_minecraft_world_level_storage_loot_functions_SetItemFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly item: net_minecraft_core_Holder; } interface net_minecraft_world_level_storage_loot_functions_SetLoreFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly lore: any; readonly mode: net_minecraft_world_level_storage_loot_functions_ListOperation; readonly resolutionContext: any; updateLore(itemLore: net_minecraft_world_item_component_ItemLore, lootContext: net_minecraft_world_level_storage_loot_LootContext): any; } interface net_minecraft_world_level_storage_loot_functions_SetLoreFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { addLine(component: net_minecraft_network_chat_Component): net_minecraft_world_level_storage_loot_functions_SetLoreFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_SetLoreFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; readonly lore: any; mode: net_minecraft_world_level_storage_loot_functions_ListOperation; resolutionContext: any; setMode(listOperation: net_minecraft_world_level_storage_loot_functions_ListOperation): net_minecraft_world_level_storage_loot_functions_SetLoreFunction_Builder; setResolutionContext(entityTarget: net_minecraft_world_level_storage_loot_LootContext_EntityTarget): net_minecraft_world_level_storage_loot_functions_SetLoreFunction_Builder; } interface net_minecraft_world_level_storage_loot_functions_SetNameFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly name: any; readonly resolutionContext: any; readonly target: net_minecraft_world_level_storage_loot_functions_SetNameFunction_Target; } interface net_minecraft_world_level_storage_loot_functions_SetNameFunction_Target extends net_minecraft_util_StringRepresentable { component(): net_minecraft_core_component_DataComponentType; readonly name: string; } interface net_minecraft_world_level_storage_loot_functions_SetOminousBottleAmplifierFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { amplifier(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; readonly amplifierGenerator: net_minecraft_world_level_storage_loot_providers_number_NumberProvider; } interface net_minecraft_world_level_storage_loot_functions_SetPotionFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly potion: net_minecraft_core_Holder; } interface net_minecraft_world_level_storage_loot_functions_SetStewEffectFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly effects: any; } interface net_minecraft_world_level_storage_loot_functions_SetStewEffectFunction_Builder extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder { readonly effects: any; getThis(): net_minecraft_world_level_storage_loot_functions_SetStewEffectFunction_Builder; getThis(): net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction_Builder; withEffect(holder: net_minecraft_core_Holder, numberProvider: net_minecraft_world_level_storage_loot_providers_number_NumberProvider): net_minecraft_world_level_storage_loot_functions_SetStewEffectFunction_Builder; } interface net_minecraft_world_level_storage_loot_functions_SetWritableBookPagesFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { apply(writableBookContent: net_minecraft_world_item_component_WritableBookContent): net_minecraft_world_item_component_WritableBookContent; apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly pageOperation: net_minecraft_world_level_storage_loot_functions_ListOperation; readonly pages: any; } interface net_minecraft_world_level_storage_loot_functions_SetWrittenBookPagesFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { apply(writtenBookContent: net_minecraft_world_item_component_WrittenBookContent): net_minecraft_world_item_component_WrittenBookContent; apply(itemStack: net_minecraft_world_item_ItemStack, lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_item_ItemStack; readonly pageOperation: net_minecraft_world_level_storage_loot_functions_ListOperation; readonly pages: any; } interface net_minecraft_world_level_storage_loot_functions_SmeltItemFunction extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { } interface net_minecraft_world_level_storage_loot_functions_ToggleTooltips extends net_minecraft_world_level_storage_loot_functions_LootItemConditionalFunction { readonly values: any; } interface net_minecraft_world_level_storage_loot_parameters_LootContextParamSets { } interface net_minecraft_world_level_storage_loot_parameters_LootContextParams { } interface net_minecraft_world_level_storage_loot_predicates_AllOfCondition extends net_minecraft_world_level_storage_loot_predicates_CompositeLootItemCondition { } interface net_minecraft_world_level_storage_loot_predicates_AllOfCondition_Builder extends net_minecraft_world_level_storage_loot_predicates_CompositeLootItemCondition_Builder { } interface net_minecraft_world_level_storage_loot_predicates_AnyOfCondition extends net_minecraft_world_level_storage_loot_predicates_CompositeLootItemCondition { } interface net_minecraft_world_level_storage_loot_predicates_AnyOfCondition_Builder extends net_minecraft_world_level_storage_loot_predicates_CompositeLootItemCondition_Builder { } interface net_minecraft_world_level_storage_loot_predicates_BonusLevelTableCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { enchantment(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; values(): any; } interface net_minecraft_world_level_storage_loot_predicates_CompositeLootItemCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { readonly composedPredicate: any; readonly terms: any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; } interface net_minecraft_world_level_storage_loot_predicates_CompositeLootItemCondition_Builder extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder { addTerm(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): void; create(list: any): net_minecraft_world_level_storage_loot_predicates_LootItemCondition; readonly terms: any; } interface net_minecraft_world_level_storage_loot_predicates_ConditionReference extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; name(): net_minecraft_resources_ResourceKey; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder { unwrap(): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; when(iterable: any, function_: any): net_minecraft_world_level_storage_loot_predicates_ConditionUserBuilder; } interface net_minecraft_world_level_storage_loot_predicates_DamageSourceCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; predicate(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_EnchantmentActiveCheck extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { active(): boolean; equals(o: any): boolean; hashCode(): number; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_EntityHasScoreCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { entityTarget(): net_minecraft_world_level_storage_loot_LootContext_EntityTarget; equals(o: any): boolean; hasScore(lootContext: net_minecraft_world_level_storage_loot_LootContext, entity: net_minecraft_world_entity_Entity, scoreboard: net_minecraft_world_scores_Scoreboard, string: string, intRange: net_minecraft_world_level_storage_loot_IntRange): boolean; hashCode(): number; scores(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_EntityHasScoreCondition_Builder extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder { readonly entityTarget: net_minecraft_world_level_storage_loot_LootContext_EntityTarget; readonly scores: any; withScore(string: string, intRange: net_minecraft_world_level_storage_loot_IntRange): net_minecraft_world_level_storage_loot_predicates_EntityHasScoreCondition_Builder; } interface net_minecraft_world_level_storage_loot_predicates_ExplosionCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; } interface net_minecraft_world_level_storage_loot_predicates_InvertedLootItemCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; term(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_LocationCheck extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; offset(): net_minecraft_core_BlockPos; predicate(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_LootItemBlockStatePropertyCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { block(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; properties(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_LootItemBlockStatePropertyCondition_Builder extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder { readonly block: net_minecraft_core_Holder; properties: any; setProperties(builder: net_minecraft_advancements_critereon_StatePropertiesPredicate_Builder): net_minecraft_world_level_storage_loot_predicates_LootItemBlockStatePropertyCondition_Builder; } interface net_minecraft_world_level_storage_loot_predicates_LootItemCondition extends net_minecraft_world_level_storage_loot_LootContextUser { getType(): net_minecraft_world_level_storage_loot_predicates_LootItemConditionType; } interface net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder { and(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_predicates_AllOfCondition_Builder; build(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition; invert(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder; or(builder: net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder): net_minecraft_world_level_storage_loot_predicates_AnyOfCondition_Builder; } interface net_minecraft_world_level_storage_loot_predicates_LootItemConditionType { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_LootItemConditions { } interface net_minecraft_world_level_storage_loot_predicates_LootItemEntityPropertyCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { entityTarget(): net_minecraft_world_level_storage_loot_LootContext_EntityTarget; equals(o: any): boolean; hashCode(): number; predicate(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_LootItemKilledByPlayerCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; } interface net_minecraft_world_level_storage_loot_predicates_LootItemRandomChanceCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { chance(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; equals(o: any): boolean; hashCode(): number; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_LootItemRandomChanceWithEnchantedBonusCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { enchantedChance(): net_minecraft_world_item_enchantment_LevelBasedValue; enchantment(): net_minecraft_core_Holder; equals(o: any): boolean; hashCode(): number; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; unenchantedChance(): number; } interface net_minecraft_world_level_storage_loot_predicates_MatchTool extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; predicate(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_TimeCheck extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; period(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; value(): net_minecraft_world_level_storage_loot_IntRange; } interface net_minecraft_world_level_storage_loot_predicates_TimeCheck_Builder extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder { build(): net_minecraft_world_level_storage_loot_predicates_TimeCheck; build(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition; period: any; setPeriod(arg0: number): net_minecraft_world_level_storage_loot_predicates_TimeCheck_Builder; readonly value: net_minecraft_world_level_storage_loot_IntRange; } interface net_minecraft_world_level_storage_loot_predicates_ValueCheckCondition extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; provider(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; range(): net_minecraft_world_level_storage_loot_IntRange; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_WeatherCheck extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition { equals(o: any): boolean; hashCode(): number; isRaining(): any; isThundering(): any; test(lootContext: net_minecraft_world_level_storage_loot_LootContext): boolean; toString(): string; } interface net_minecraft_world_level_storage_loot_predicates_WeatherCheck_Builder extends net_minecraft_world_level_storage_loot_predicates_LootItemCondition_Builder { build(): net_minecraft_world_level_storage_loot_predicates_WeatherCheck; build(): net_minecraft_world_level_storage_loot_predicates_LootItemCondition; isRaining: any; isThundering: any; setRaining(arg0: boolean): net_minecraft_world_level_storage_loot_predicates_WeatherCheck_Builder; setThundering(arg0: boolean): net_minecraft_world_level_storage_loot_predicates_WeatherCheck_Builder; } interface net_minecraft_world_level_storage_loot_providers_nbt_ContextNbtProvider extends net_minecraft_world_level_storage_loot_providers_nbt_NbtProvider { readonly source: any; } interface net_minecraft_world_level_storage_loot_providers_nbt_LootNbtProviderType { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_nbt_NbtProvider { get(lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_nbt_Tag; getReferencedContextParams(): any; getType(): net_minecraft_world_level_storage_loot_providers_nbt_LootNbtProviderType; } interface net_minecraft_world_level_storage_loot_providers_nbt_NbtProviders { } interface net_minecraft_world_level_storage_loot_providers_nbt_StorageNbtProvider extends net_minecraft_world_level_storage_loot_providers_nbt_NbtProvider { equals(o: any): boolean; hashCode(): number; id(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_number_BinomialDistributionGenerator extends net_minecraft_world_level_storage_loot_providers_number_NumberProvider { equals(o: any): boolean; hashCode(): number; n(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; p(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_number_ConstantValue extends net_minecraft_world_level_storage_loot_providers_number_NumberProvider { equals(object: any): boolean; hashCode(): number; toString(): string; value(): number; } interface net_minecraft_world_level_storage_loot_providers_number_EnchantmentLevelProvider extends net_minecraft_world_level_storage_loot_providers_number_NumberProvider { amount(): net_minecraft_world_item_enchantment_LevelBasedValue; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_number_LootNumberProviderType { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_number_NumberProvider extends net_minecraft_world_level_storage_loot_LootContextUser { getFloat(lootContext: net_minecraft_world_level_storage_loot_LootContext): number; getInt(lootContext: net_minecraft_world_level_storage_loot_LootContext): number; getType(): net_minecraft_world_level_storage_loot_providers_number_LootNumberProviderType; } interface net_minecraft_world_level_storage_loot_providers_number_NumberProviders { } interface net_minecraft_world_level_storage_loot_providers_number_ScoreboardValue extends net_minecraft_world_level_storage_loot_providers_number_NumberProvider { equals(o: any): boolean; hashCode(): number; scale(): number; score(): string; target(): net_minecraft_world_level_storage_loot_providers_score_ScoreboardNameProvider; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_number_StorageValue extends net_minecraft_world_level_storage_loot_providers_number_NumberProvider { equals(o: any): boolean; getNumericTag(lootContext: net_minecraft_world_level_storage_loot_LootContext, number: number): number; hashCode(): number; path(): net_minecraft_commands_arguments_NbtPathArgument_NbtPath; storage(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_number_UniformGenerator extends net_minecraft_world_level_storage_loot_providers_number_NumberProvider { equals(o: any): boolean; hashCode(): number; max(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; min(): net_minecraft_world_level_storage_loot_providers_number_NumberProvider; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_score_ContextScoreboardNameProvider extends net_minecraft_world_level_storage_loot_providers_score_ScoreboardNameProvider { equals(o: any): boolean; hashCode(): number; target(): net_minecraft_world_level_storage_loot_LootContext_EntityTarget; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_score_FixedScoreboardNameProvider extends net_minecraft_world_level_storage_loot_providers_score_ScoreboardNameProvider { equals(o: any): boolean; hashCode(): number; name(): string; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_score_LootScoreProviderType { codec(): any; equals(o: any): boolean; hashCode(): number; toString(): string; } interface net_minecraft_world_level_storage_loot_providers_score_ScoreboardNameProvider { getReferencedContextParams(): any; getScoreHolder(lootContext: net_minecraft_world_level_storage_loot_LootContext): net_minecraft_world_scores_ScoreHolder; getType(): net_minecraft_world_level_storage_loot_providers_score_LootScoreProviderType; } interface net_minecraft_world_level_storage_loot_providers_score_ScoreboardNameProviders { } interface net_minecraft_world_level_timers_FunctionCallback extends net_minecraft_world_level_timers_TimerCallback { equals(o: any): boolean; functionId(): net_minecraft_resources_ResourceLocation; handle(minecraftServer: net_minecraft_server_MinecraftServer, timerQueue: net_minecraft_world_level_timers_TimerQueue, arg2: number): void; handle(object: any, timerQueue: net_minecraft_world_level_timers_TimerQueue, arg2: number): void; hashCode(): number; toString(): string; } interface net_minecraft_world_level_timers_FunctionTagCallback extends net_minecraft_world_level_timers_TimerCallback { equals(o: any): boolean; handle(minecraftServer: net_minecraft_server_MinecraftServer, timerQueue: net_minecraft_world_level_timers_TimerQueue, arg2: number): void; handle(object: any, timerQueue: net_minecraft_world_level_timers_TimerQueue, arg2: number): void; hashCode(): number; tagId(): net_minecraft_resources_ResourceLocation; toString(): string; } interface net_minecraft_world_level_timers_TimerCallback { codec(): any; handle(object: any, timerQueue: net_minecraft_world_level_timers_TimerQueue, arg2: number): void; } interface net_minecraft_world_level_timers_TimerCallbacks { codec(): any; readonly idMapper: net_minecraft_util_ExtraCodecs_LateBoundIdMapper; register(resourceLocation: net_minecraft_resources_ResourceLocation, mapCodec: any): net_minecraft_world_level_timers_TimerCallbacks; } interface net_minecraft_world_level_timers_TimerQueue { readonly callbacksRegistry: net_minecraft_world_level_timers_TimerCallbacks; readonly events: any; getEventsIds(): any; loadEvent(compoundTag: net_minecraft_nbt_CompoundTag): void; readonly queue: any; remove(string: string): number; schedule(string: string, arg1: number, timerCallback: net_minecraft_world_level_timers_TimerCallback): void; sequentialId: any; store(): net_minecraft_nbt_ListTag; storeEvent(event: net_minecraft_world_level_timers_TimerQueue_Event): net_minecraft_nbt_CompoundTag; tick(object: any, arg1: number): void; } interface net_minecraft_world_level_timers_TimerQueue_Event { readonly callback: net_minecraft_world_level_timers_TimerCallback; readonly id: string; readonly sequentialId: any; readonly triggerTime: number; } interface net_minecraft_world_level_validation_ContentValidationException { readonly directory: any; readonly entries: any; getMessage(): string; } interface net_minecraft_world_level_validation_DirectoryValidator { readonly symlinkTargetAllowList: any; validateDirectory(path: any, arg1: boolean): any; validateKnownDirectory(path: any, list: any): void; validateSymlink(path: any, list: any): void; validateSymlink(path: any): any; } interface net_minecraft_world_level_validation_ForbiddenSymlinkInfo { equals(o: any): boolean; hashCode(): number; link(): any; target(): any; toString(): string; } interface net_minecraft_world_level_validation_PathAllowList { readonly compiledPaths: any; readonly entries: any; getForFileSystem(fileSystem: any): any; matches(path: any): boolean; } interface net_minecraft_world_level_validation_PathAllowList_ConfigEntry { compile(fileSystem: any): any; equals(o: any): boolean; hashCode(): number; pattern(): string; toString(): string; type(): net_minecraft_world_level_validation_PathAllowList_EntryType; } interface net_minecraft_world_level_validation_PathAllowList_EntryType { compile(fileSystem: any, string: string): any; } interface net_minecraft_world_phys_AABB { clip(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): any; collidedAlongVector(vec3: net_minecraft_world_phys_Vec3, list: any): boolean; contains(vec3: net_minecraft_world_phys_Vec3): boolean; contains(arg0: number, arg1: number, arg2: number): boolean; contract(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; deflate(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; deflate(arg0: number): net_minecraft_world_phys_AABB; distanceToSqr(vec3: net_minecraft_world_phys_Vec3): number; distanceToSqr(aABB: net_minecraft_world_phys_AABB): number; equals(object: any): boolean; expandTowards(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; expandTowards(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; getBottomCenter(): net_minecraft_world_phys_Vec3; getCenter(): net_minecraft_world_phys_Vec3; getMaxPosition(): net_minecraft_world_phys_Vec3; getMinPosition(): net_minecraft_world_phys_Vec3; getSize(): number; getXsize(): number; getYsize(): number; getZsize(): number; hasNaN(): boolean; hashCode(): number; inflate(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; inflate(arg0: number): net_minecraft_world_phys_AABB; intersect(aABB: net_minecraft_world_phys_AABB): net_minecraft_world_phys_AABB; intersects(aABB: net_minecraft_world_phys_AABB): boolean; intersects(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; intersects(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3): boolean; intersects(blockPos: net_minecraft_core_BlockPos): boolean; isInfinite(): boolean; max(axis: net_minecraft_core_Direction_Axis): number; readonly maxX: number; readonly maxY: number; readonly maxZ: number; min(axis: net_minecraft_core_Direction_Axis): number; readonly minX: number; readonly minY: number; readonly minZ: number; minmax(aABB: net_minecraft_world_phys_AABB): net_minecraft_world_phys_AABB; move(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_AABB; move(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_AABB; move(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_AABB; move(vector3f: any): net_minecraft_world_phys_AABB; setMaxX(arg0: number): net_minecraft_world_phys_AABB; setMaxY(arg0: number): net_minecraft_world_phys_AABB; setMaxZ(arg0: number): net_minecraft_world_phys_AABB; setMinX(arg0: number): net_minecraft_world_phys_AABB; setMinY(arg0: number): net_minecraft_world_phys_AABB; setMinZ(arg0: number): net_minecraft_world_phys_AABB; toString(): string; } interface net_minecraft_world_phys_AABB_Builder { build(): net_minecraft_world_phys_AABB; include(vector3fc: any): void; maxX: number; maxY: number; maxZ: number; minX: number; minY: number; minZ: number; } interface net_minecraft_world_phys_BlockHitResult extends net_minecraft_world_phys_HitResult { readonly blockPos: net_minecraft_core_BlockPos; readonly direction: net_minecraft_core_Direction; getBlockPos(): net_minecraft_core_BlockPos; getDirection(): net_minecraft_core_Direction; hitBorder(): net_minecraft_world_phys_BlockHitResult; readonly inside: boolean; isInside(): boolean; isWorldBorderHit(): boolean; readonly miss: boolean; withDirection(direction: net_minecraft_core_Direction): net_minecraft_world_phys_BlockHitResult; withPosition(blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_BlockHitResult; readonly worldBorderHit: boolean; } interface net_minecraft_world_phys_EntityHitResult extends net_minecraft_world_phys_HitResult { readonly entity: net_minecraft_world_entity_Entity; getEntity(): net_minecraft_world_entity_Entity; } interface net_minecraft_world_phys_HitResult { distanceTo(entity: net_minecraft_world_entity_Entity): number; getLocation(): net_minecraft_world_phys_Vec3; getType(): net_minecraft_world_phys_HitResult_Type; readonly location: net_minecraft_world_phys_Vec3; } interface net_minecraft_world_phys_HitResult_Type { } interface net_minecraft_world_phys_Vec2 { add(vec2: net_minecraft_world_phys_Vec2): net_minecraft_world_phys_Vec2; add(arg0: number): net_minecraft_world_phys_Vec2; distanceToSqr(vec2: net_minecraft_world_phys_Vec2): number; dot(vec2: net_minecraft_world_phys_Vec2): number; equals(vec2: net_minecraft_world_phys_Vec2): boolean; length(): number; lengthSquared(): number; negated(): net_minecraft_world_phys_Vec2; normalized(): net_minecraft_world_phys_Vec2; scale(arg0: number): net_minecraft_world_phys_Vec2; readonly x: number; readonly y: number; } interface net_minecraft_world_phys_Vec3 extends net_minecraft_core_Position { add(arg0: number): net_minecraft_world_phys_Vec3; add(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; add(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; align(enumSet: any): net_minecraft_world_phys_Vec3; closerThan(position: net_minecraft_core_Position, arg1: number): boolean; closerThan(vec3: net_minecraft_world_phys_Vec3, arg1: number, arg2: number): boolean; cross(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; distanceTo(vec3: net_minecraft_world_phys_Vec3): number; distanceToSqr(vec3: net_minecraft_world_phys_Vec3): number; distanceToSqr(arg0: number, arg1: number, arg2: number): number; dot(vec3: net_minecraft_world_phys_Vec3): number; equals(object: any): boolean; get(axis: net_minecraft_core_Direction_Axis): number; hashCode(): number; horizontal(): net_minecraft_world_phys_Vec3; horizontalDistance(): number; horizontalDistanceSqr(): number; length(): number; lengthSqr(): number; lerp(vec3: net_minecraft_world_phys_Vec3, arg1: number): net_minecraft_world_phys_Vec3; multiply(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; multiply(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; normalize(): net_minecraft_world_phys_Vec3; offsetRandom(randomSource: net_minecraft_util_RandomSource, arg1: number): net_minecraft_world_phys_Vec3; projectedOn(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; relative(direction: net_minecraft_core_Direction, arg1: number): net_minecraft_world_phys_Vec3; reverse(): net_minecraft_world_phys_Vec3; rotateClockwise90(): net_minecraft_world_phys_Vec3; scale(arg0: number): net_minecraft_world_phys_Vec3; subtract(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; subtract(arg0: number): net_minecraft_world_phys_Vec3; subtract(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_Vec3; toString(): string; toVector3f(): any; vectorTo(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; with(axis: net_minecraft_core_Direction_Axis, arg1: number): net_minecraft_world_phys_Vec3; x: any; xRot(arg0: number): net_minecraft_world_phys_Vec3; y: any; yRot(arg0: number): net_minecraft_world_phys_Vec3; z: any; zRot(arg0: number): net_minecraft_world_phys_Vec3; } interface net_minecraft_world_phys_shapes_ArrayVoxelShape extends net_minecraft_world_phys_shapes_VoxelShape { readonly xs: any; readonly ys: any; readonly zs: any; } interface net_minecraft_world_phys_shapes_BitSetDiscreteVoxelShape extends net_minecraft_world_phys_shapes_DiscreteVoxelShape { clearZStrip(arg0: number, arg1: number, arg2: number, arg3: number): void; fillUpdateBounds(arg0: number, arg1: number, arg2: number, arg3: boolean): void; getIndex(arg0: number, arg1: number, arg2: number): number; isFull(arg0: number, arg1: number, arg2: number): boolean; isFull(axisCycle: net_minecraft_core_AxisCycle, arg1: number, arg2: number, arg3: number): boolean; isInterior(arg0: number, arg1: number, arg2: number): boolean; isXZRectangleFull(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): boolean; isZStripFull(arg0: number, arg1: number, arg2: number, arg3: number): boolean; readonly storage: any; xMax: number; xMin: number; yMax: number; yMin: number; zMax: number; zMin: number; } interface net_minecraft_world_phys_shapes_BooleanOp { apply(arg0: boolean, arg1: boolean): boolean; } interface net_minecraft_world_phys_shapes_CollisionContext { alwaysCollideWithFluid(): boolean; canStandOnFluid(fluidState: net_minecraft_world_level_material_FluidState, fluidState_: net_minecraft_world_level_material_FluidState): boolean; getCollisionShape(blockState: net_minecraft_world_level_block_state_BlockState, collisionGetter: net_minecraft_world_level_CollisionGetter, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_shapes_VoxelShape; isAbove(voxelShape: net_minecraft_world_phys_shapes_VoxelShape, blockPos: net_minecraft_core_BlockPos, arg2: boolean): boolean; isDescending(): boolean; isHoldingItem(item: net_minecraft_world_item_Item): boolean; isPlacement(): boolean; } interface net_minecraft_world_phys_shapes_CubePointRange { getDouble(arg0: number): number; readonly parts: number; size(): number; } interface net_minecraft_world_phys_shapes_CubeVoxelShape extends net_minecraft_world_phys_shapes_VoxelShape { } interface net_minecraft_world_phys_shapes_DiscreteCubeMerger { readonly firstDiv: number; forMergedIndexes(indexConsumer: any): boolean; getList(): any; readonly result: net_minecraft_world_phys_shapes_CubePointRange; readonly secondDiv: number; size(): number; } interface net_minecraft_world_phys_shapes_DiscreteVoxelShape { fill(arg0: number, arg1: number, arg2: number): void; firstFull(axis: net_minecraft_core_Direction_Axis): number; firstFull(axis: net_minecraft_core_Direction_Axis, arg1: number, arg2: number): number; forAllAxisEdges(intLineConsumer: net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntLineConsumer, axisCycle: net_minecraft_core_AxisCycle, arg2: boolean): void; forAllAxisFaces(intFaceConsumer: net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntFaceConsumer, axisCycle: net_minecraft_core_AxisCycle): void; forAllBoxes(intLineConsumer: net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntLineConsumer, arg1: boolean): void; forAllEdges(intLineConsumer: net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntLineConsumer, arg1: boolean): void; forAllFaces(intFaceConsumer: net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntFaceConsumer): void; getSize(axis: net_minecraft_core_Direction_Axis): number; getXSize(): number; getYSize(): number; getZSize(): number; isEmpty(): boolean; isFull(axisCycle: net_minecraft_core_AxisCycle, arg1: number, arg2: number, arg3: number): boolean; isFull(arg0: number, arg1: number, arg2: number): boolean; isFullWide(axisCycle: net_minecraft_core_AxisCycle, arg1: number, arg2: number, arg3: number): boolean; isFullWide(arg0: number, arg1: number, arg2: number): boolean; lastFull(axis: net_minecraft_core_Direction_Axis): number; lastFull(axis: net_minecraft_core_Direction_Axis, arg1: number, arg2: number): number; rotate(octahedralGroup: any): net_minecraft_world_phys_shapes_DiscreteVoxelShape; readonly xSize: number; readonly ySize: number; readonly zSize: number; } interface net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntFaceConsumer { consume(direction: net_minecraft_core_Direction, arg1: number, arg2: number, arg3: number): void; } interface net_minecraft_world_phys_shapes_DiscreteVoxelShape_IntLineConsumer { consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; } interface net_minecraft_world_phys_shapes_EntityCollisionContext extends net_minecraft_world_phys_shapes_CollisionContext { readonly descending: boolean; readonly entity: net_minecraft_world_entity_Entity; readonly entityBottom: number; getEntity(): net_minecraft_world_entity_Entity; readonly heldItem: net_minecraft_world_item_ItemStack; readonly placement: boolean; } interface net_minecraft_world_phys_shapes_IdenticalMerger { readonly coords: any; forMergedIndexes(indexConsumer: any): boolean; getList(): any; size(): number; } interface net_minecraft_world_phys_shapes_IndirectMerger { readonly firstIndices: number[]; forMergedIndexes(indexConsumer: any): boolean; getList(): any; readonly result: number[]; readonly resultLength: number; readonly secondIndices: number[]; size(): number; } interface net_minecraft_world_phys_shapes_MinecartCollisionContext extends net_minecraft_world_phys_shapes_EntityCollisionContext { ingoreBelow: net_minecraft_core_BlockPos; setupContext(abstractMinecart: net_minecraft_world_entity_vehicle_AbstractMinecart): void; slopeIgnore: net_minecraft_core_BlockPos; } interface net_minecraft_world_phys_shapes_NonOverlappingMerger { forMergedIndexes(indexConsumer: any): boolean; forNonSwappedIndexes(indexConsumer: any): boolean; getDouble(arg0: number): number; getList(): any; readonly lower: any; size(): number; readonly swap: boolean; readonly upper: any; } interface net_minecraft_world_phys_shapes_OffsetDoubleList { readonly delegate: any; getDouble(arg0: number): number; readonly offset: number; size(): number; } interface net_minecraft_world_phys_shapes_Shapes { } interface net_minecraft_world_phys_shapes_Shapes_DoubleLineConsumer { consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; } interface net_minecraft_world_phys_shapes_SliceShape extends net_minecraft_world_phys_shapes_VoxelShape { readonly axis: net_minecraft_core_Direction_Axis; readonly delegate: net_minecraft_world_phys_shapes_VoxelShape; } interface net_minecraft_world_phys_shapes_SubShape extends net_minecraft_world_phys_shapes_DiscreteVoxelShape { clampToShape(axis: net_minecraft_core_Direction_Axis, arg1: number): number; readonly endX: number; readonly endY: number; readonly endZ: number; isFull(arg0: number, arg1: number, arg2: number): boolean; isFull(axisCycle: net_minecraft_core_AxisCycle, arg1: number, arg2: number, arg3: number): boolean; readonly parent: net_minecraft_world_phys_shapes_DiscreteVoxelShape; readonly startX: number; readonly startY: number; readonly startZ: number; } interface net_minecraft_world_phys_shapes_VoxelShape { bounds(): net_minecraft_world_phys_AABB; calculateFace(direction: net_minecraft_core_Direction): net_minecraft_world_phys_shapes_VoxelShape; clip(vec3: net_minecraft_world_phys_Vec3, vec3_: net_minecraft_world_phys_Vec3, blockPos: net_minecraft_core_BlockPos): net_minecraft_world_phys_BlockHitResult; closestPointTo(vec3: net_minecraft_world_phys_Vec3): any; collide(axis: net_minecraft_core_Direction_Axis, aABB: net_minecraft_world_phys_AABB, arg2: number): number; collideX(axisCycle: net_minecraft_core_AxisCycle, aABB: net_minecraft_world_phys_AABB, arg2: number): number; equals(object: any): boolean; faces: net_minecraft_world_phys_shapes_VoxelShape[]; findIndex(axis: net_minecraft_core_Direction_Axis, arg1: number): number; forAllBoxes(doubleLineConsumer: net_minecraft_world_phys_shapes_Shapes_DoubleLineConsumer): void; forAllEdges(doubleLineConsumer: net_minecraft_world_phys_shapes_Shapes_DoubleLineConsumer): void; get(axis: net_minecraft_core_Direction_Axis, arg1: number): number; getCoords(axis: net_minecraft_core_Direction_Axis): any; getFaceShape(direction: net_minecraft_core_Direction): net_minecraft_world_phys_shapes_VoxelShape; isCubeLike(): boolean; isCubeLikeAlong(axis: net_minecraft_core_Direction_Axis): boolean; isEmpty(): boolean; max(axis: net_minecraft_core_Direction_Axis): number; max(axis: net_minecraft_core_Direction_Axis, arg1: number, arg2: number): number; min(axis: net_minecraft_core_Direction_Axis): number; min(axis: net_minecraft_core_Direction_Axis, arg1: number, arg2: number): number; move(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_shapes_VoxelShape; move(vec3i: net_minecraft_core_Vec3i): net_minecraft_world_phys_shapes_VoxelShape; move(arg0: number, arg1: number, arg2: number): net_minecraft_world_phys_shapes_VoxelShape; optimize(): net_minecraft_world_phys_shapes_VoxelShape; readonly shape: net_minecraft_world_phys_shapes_DiscreteVoxelShape; singleEncompassing(): net_minecraft_world_phys_shapes_VoxelShape; toAabbs(): any; toString(): string; } interface net_minecraft_world_scores_DisplaySlot extends net_minecraft_util_StringRepresentable { id(): number; readonly name: string; } interface net_minecraft_world_scores_Objective { createFormattedDisplayName(): net_minecraft_network_chat_Component; readonly criteria: net_minecraft_world_scores_criteria_ObjectiveCriteria; displayAutoUpdate(): boolean; displayName: net_minecraft_network_chat_Component; formattedDisplayName: net_minecraft_network_chat_Component; getCriteria(): net_minecraft_world_scores_criteria_ObjectiveCriteria; getDisplayName(): net_minecraft_network_chat_Component; getFormattedDisplayName(): net_minecraft_network_chat_Component; getName(): string; getRenderType(): net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; getScoreboard(): net_minecraft_world_scores_Scoreboard; readonly name: string; numberFormat(): net_minecraft_network_chat_numbers_NumberFormat; numberFormatOrDefault(numberFormat: net_minecraft_network_chat_numbers_NumberFormat): net_minecraft_network_chat_numbers_NumberFormat; pack(): net_minecraft_world_scores_Objective_Packed; renderType: net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; readonly scoreboard: net_minecraft_world_scores_Scoreboard; setDisplayAutoUpdate(arg0: boolean): void; setDisplayName(component: net_minecraft_network_chat_Component): void; setNumberFormat(numberFormat: net_minecraft_network_chat_numbers_NumberFormat): void; setRenderType(renderType: net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType): void; } interface net_minecraft_world_scores_Objective_Packed { criteria(): net_minecraft_world_scores_criteria_ObjectiveCriteria; displayAutoUpdate(): boolean; displayName(): net_minecraft_network_chat_Component; equals(o: any): boolean; hashCode(): number; name(): string; numberFormat(): any; renderType(): net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; toString(): string; } interface net_minecraft_world_scores_PlayerScoreEntry { display(): net_minecraft_network_chat_Component; equals(o: any): boolean; formatValue(numberFormat: net_minecraft_network_chat_numbers_NumberFormat): net_minecraft_network_chat_MutableComponent; hashCode(): number; isHidden(): boolean; numberFormatOverride(): net_minecraft_network_chat_numbers_NumberFormat; owner(): string; ownerName(): net_minecraft_network_chat_Component; toString(): string; value(): number; } interface net_minecraft_world_scores_PlayerTeam extends net_minecraft_world_scores_Team { allowFriendlyFire: boolean; collisionRule: net_minecraft_world_scores_Team_CollisionRule; color: net_minecraft_ChatFormatting; deathMessageVisibility: net_minecraft_world_scores_Team_Visibility; displayName: net_minecraft_network_chat_Component; readonly displayNameStyle: net_minecraft_network_chat_Style; getDisplayName(): net_minecraft_network_chat_Component; getFormattedDisplayName(): net_minecraft_network_chat_MutableComponent; getPlayerPrefix(): net_minecraft_network_chat_Component; getPlayerSuffix(): net_minecraft_network_chat_Component; getScoreboard(): net_minecraft_world_scores_Scoreboard; readonly name: string; nameTagVisibility: net_minecraft_world_scores_Team_Visibility; pack(): net_minecraft_world_scores_PlayerTeam_Packed; packOptions(): number; playerPrefix: net_minecraft_network_chat_Component; playerSuffix: net_minecraft_network_chat_Component; readonly players: any; readonly scoreboard: net_minecraft_world_scores_Scoreboard; seeFriendlyInvisibles: boolean; setAllowFriendlyFire(arg0: boolean): void; setCollisionRule(collisionRule: net_minecraft_world_scores_Team_CollisionRule): void; setColor(chatFormatting: net_minecraft_ChatFormatting): void; setDeathMessageVisibility(visibility: net_minecraft_world_scores_Team_Visibility): void; setDisplayName(component: net_minecraft_network_chat_Component): void; setNameTagVisibility(visibility: net_minecraft_world_scores_Team_Visibility): void; setPlayerPrefix(component: net_minecraft_network_chat_Component): void; setPlayerSuffix(component: net_minecraft_network_chat_Component): void; setSeeFriendlyInvisibles(arg0: boolean): void; unpackOptions(arg0: number): void; } interface net_minecraft_world_scores_PlayerTeam_Packed { allowFriendlyFire(): boolean; collisionRule(): net_minecraft_world_scores_Team_CollisionRule; color(): any; deathMessageVisibility(): net_minecraft_world_scores_Team_Visibility; displayName(): any; equals(o: any): boolean; hashCode(): number; memberNamePrefix(): net_minecraft_network_chat_Component; memberNameSuffix(): net_minecraft_network_chat_Component; name(): string; nameTagVisibility(): net_minecraft_world_scores_Team_Visibility; players(): any; seeFriendlyInvisibles(): boolean; toString(): string; } interface net_minecraft_world_scores_ReadOnlyScoreInfo { formatValue(numberFormat: net_minecraft_network_chat_numbers_NumberFormat): net_minecraft_network_chat_MutableComponent; isLocked(): boolean; numberFormat(): net_minecraft_network_chat_numbers_NumberFormat; value(): number; } interface net_minecraft_world_scores_Score extends net_minecraft_world_scores_ReadOnlyScoreInfo { display(): net_minecraft_network_chat_Component; display(component: net_minecraft_network_chat_Component): void; locked: boolean; numberFormat(): net_minecraft_network_chat_numbers_NumberFormat; numberFormat(numberFormat: net_minecraft_network_chat_numbers_NumberFormat): void; setLocked(arg0: boolean): void; value(): number; value(arg0: number): void; } interface net_minecraft_world_scores_ScoreAccess { add(arg0: number): number; display(): net_minecraft_network_chat_Component; display(component: net_minecraft_network_chat_Component): void; get(): number; increment(): number; lock(): void; locked(): boolean; numberFormatOverride(numberFormat: net_minecraft_network_chat_numbers_NumberFormat): void; reset(): void; set(arg0: number): void; unlock(): void; } interface net_minecraft_world_scores_ScoreHolder { getDisplayName(): net_minecraft_network_chat_Component; getFeedbackDisplayName(): net_minecraft_network_chat_Component; getScoreboardName(): string; } interface net_minecraft_world_scores_Scoreboard { addObjective(string: string, objectiveCriteria: net_minecraft_world_scores_criteria_ObjectiveCriteria, component: net_minecraft_network_chat_Component, renderType: net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType, arg4: boolean, numberFormat: net_minecraft_network_chat_numbers_NumberFormat): net_minecraft_world_scores_Objective; addPlayerTeam(string: string): net_minecraft_world_scores_PlayerTeam; addPlayerToTeam(string: string, playerTeam: net_minecraft_world_scores_PlayerTeam): boolean; readonly displayObjectives: any; entityRemoved(entity: net_minecraft_world_entity_Entity): void; forAllObjectives(objectiveCriteria: net_minecraft_world_scores_criteria_ObjectiveCriteria, scoreHolder: net_minecraft_world_scores_ScoreHolder, consumer: any): void; getDisplayObjective(displaySlot: net_minecraft_world_scores_DisplaySlot): net_minecraft_world_scores_Objective; getObjective(string: string): net_minecraft_world_scores_Objective; getObjectiveNames(): any; getObjectives(): any; getOrCreatePlayerInfo(string: string): any; getOrCreatePlayerScore(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective): net_minecraft_world_scores_ScoreAccess; getOrCreatePlayerScore(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective, arg2: boolean): net_minecraft_world_scores_ScoreAccess; getPlayerScoreInfo(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective): net_minecraft_world_scores_ReadOnlyScoreInfo; getPlayerTeam(string: string): net_minecraft_world_scores_PlayerTeam; getPlayerTeams(): any; getPlayersTeam(string: string): net_minecraft_world_scores_PlayerTeam; getTeamNames(): any; getTrackedPlayers(): any; listPlayerScores(objective: net_minecraft_world_scores_Objective): any; listPlayerScores(scoreHolder: net_minecraft_world_scores_ScoreHolder): any; loadObjective(packed: net_minecraft_world_scores_Objective_Packed): void; loadPlayerScore(packedScore: net_minecraft_world_scores_Scoreboard_PackedScore): void; loadPlayerTeam(packed: net_minecraft_world_scores_PlayerTeam_Packed): void; readonly objectivesByCriteria: any; readonly objectivesByName: any; onObjectiveAdded(objective: net_minecraft_world_scores_Objective): void; onObjectiveChanged(objective: net_minecraft_world_scores_Objective): void; onObjectiveRemoved(objective: net_minecraft_world_scores_Objective): void; onPlayerRemoved(scoreHolder: net_minecraft_world_scores_ScoreHolder): void; onPlayerScoreRemoved(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective): void; onScoreChanged(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective, score: net_minecraft_world_scores_Score): void; onScoreLockChanged(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective): void; onTeamAdded(playerTeam: net_minecraft_world_scores_PlayerTeam): void; onTeamChanged(playerTeam: net_minecraft_world_scores_PlayerTeam): void; onTeamRemoved(playerTeam: net_minecraft_world_scores_PlayerTeam): void; packPlayerScores(): any; readonly playerScores: any; removeObjective(objective: net_minecraft_world_scores_Objective): void; removePlayerFromTeam(string: string): boolean; removePlayerFromTeam(string: string, playerTeam: net_minecraft_world_scores_PlayerTeam): void; removePlayerTeam(playerTeam: net_minecraft_world_scores_PlayerTeam): void; resetAllPlayerScores(scoreHolder: net_minecraft_world_scores_ScoreHolder): void; resetSinglePlayerScore(scoreHolder: net_minecraft_world_scores_ScoreHolder, objective: net_minecraft_world_scores_Objective): void; setDisplayObjective(displaySlot: net_minecraft_world_scores_DisplaySlot, objective: net_minecraft_world_scores_Objective): void; readonly teamsByName: any; readonly teamsByPlayer: any; } interface net_minecraft_world_scores_Scoreboard_PackedScore { equals(o: any): boolean; hashCode(): number; objective(): string; owner(): string; score(): net_minecraft_world_scores_Score; toString(): string; } interface net_minecraft_world_scores_ScoreboardSaveData extends net_minecraft_world_level_saveddata_SavedData { loadFrom(packed: net_minecraft_world_scores_ScoreboardSaveData_Packed): void; pack(): net_minecraft_world_scores_ScoreboardSaveData_Packed; readonly scoreboard: net_minecraft_world_scores_Scoreboard; } interface net_minecraft_world_scores_ScoreboardSaveData_Packed { displaySlots(): any; equals(o: any): boolean; hashCode(): number; objectives(): any; scores(): any; teams(): any; toString(): string; } interface net_minecraft_world_scores_Team { canSeeFriendlyInvisibles(): boolean; getCollisionRule(): net_minecraft_world_scores_Team_CollisionRule; getColor(): net_minecraft_ChatFormatting; getDeathMessageVisibility(): net_minecraft_world_scores_Team_Visibility; getFormattedName(component: net_minecraft_network_chat_Component): net_minecraft_network_chat_MutableComponent; getName(): string; getNameTagVisibility(): net_minecraft_world_scores_Team_Visibility; getPlayers(): any; isAlliedTo(team: net_minecraft_world_scores_Team): boolean; isAllowFriendlyFire(): boolean; } interface net_minecraft_world_scores_Team_CollisionRule extends net_minecraft_util_StringRepresentable { getDisplayName(): net_minecraft_network_chat_Component; readonly id: number; readonly name: string; } interface net_minecraft_world_scores_Team_Visibility extends net_minecraft_util_StringRepresentable { getDisplayName(): net_minecraft_network_chat_Component; readonly id: number; readonly name: string; } interface net_minecraft_world_scores_criteria_ObjectiveCriteria { getDefaultRenderType(): net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; getName(): string; isReadOnly(): boolean; readonly name: string; readonly readOnly: boolean; readonly renderType: net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType; } interface net_minecraft_world_scores_criteria_ObjectiveCriteria_RenderType extends net_minecraft_util_StringRepresentable { getId(): string; readonly id: string; } interface net_minecraft_world_ticks_BlackholeTickAccess { } interface net_minecraft_world_ticks_ContainerSingleItem extends net_minecraft_world_Container { getTheItem(): net_minecraft_world_item_ItemStack; removeTheItem(): net_minecraft_world_item_ItemStack; setTheItem(itemStack: net_minecraft_world_item_ItemStack): void; splitTheItem(arg0: number): net_minecraft_world_item_ItemStack; } interface net_minecraft_world_ticks_ContainerSingleItem_BlockContainerSingleItem extends net_minecraft_world_ticks_ContainerSingleItem { getContainerBlockEntity(): net_minecraft_world_level_block_entity_BlockEntity; } interface net_minecraft_world_ticks_LevelChunkTicks extends net_minecraft_world_ticks_SerializableTickContainer, net_minecraft_world_ticks_TickContainerAccess { getAll(): any; onTickAdded: any; peek(): net_minecraft_world_ticks_ScheduledTick; pendingTicks: any; poll(): net_minecraft_world_ticks_ScheduledTick; removeIf(predicate: any): void; scheduleUnchecked(scheduledTick: net_minecraft_world_ticks_ScheduledTick): void; setOnTickAdded(biConsumer: any): void; readonly tickQueue: any; readonly ticksPerPosition: any; unpack(arg0: number): void; } interface net_minecraft_world_ticks_LevelTickAccess extends net_minecraft_world_ticks_TickAccess { willTickThisTick(blockPos: net_minecraft_core_BlockPos, object: any): boolean; } interface net_minecraft_world_ticks_LevelTicks extends net_minecraft_world_ticks_LevelTickAccess { addContainer(chunkPos: net_minecraft_world_level_ChunkPos, levelChunkTicks: net_minecraft_world_ticks_LevelChunkTicks): void; readonly allContainers: any; readonly alreadyRunThisTick: any; calculateTickSetIfNeeded(): void; canScheduleMoreTicks(arg0: number): boolean; readonly chunkScheduleUpdater: any; cleanupAfterTick(): void; clearArea(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox): void; collectTicks(arg0: number, arg1: number, profilerFiller: net_minecraft_util_profiling_ProfilerFiller): void; readonly containersToTick: any; copyArea(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, vec3i: net_minecraft_core_Vec3i): void; copyAreaFrom(levelTicks: net_minecraft_world_ticks_LevelTicks, boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, vec3i: net_minecraft_core_Vec3i): void; drainContainers(arg0: number, arg1: number): void; drainFromCurrentContainer(queue: any, levelChunkTicks: net_minecraft_world_ticks_LevelChunkTicks, arg2: number, arg3: number): void; forContainersInArea(boundingBox: net_minecraft_world_level_levelgen_structure_BoundingBox, posAndContainerConsumer: any): void; readonly nextTickForContainer: any; removeContainer(chunkPos: net_minecraft_world_level_ChunkPos): void; rescheduleLeftoverContainers(): void; runCollectedTicks(biConsumer: any): void; scheduleForThisTick(scheduledTick: net_minecraft_world_ticks_ScheduledTick): void; sortContainersToTick(arg0: number): void; tick(arg0: number, arg1: number, biConsumer: any): void; readonly tickCheck: any; readonly toRunThisTick: any; readonly toRunThisTickSet: any; updateContainerScheduling(scheduledTick: net_minecraft_world_ticks_ScheduledTick): void; } interface net_minecraft_world_ticks_ProtoChunkTicks extends net_minecraft_world_ticks_SerializableTickContainer, net_minecraft_world_ticks_TickContainerAccess { schedule(scheduledTick: net_minecraft_world_ticks_ScheduledTick): void; schedule(savedTick: net_minecraft_world_ticks_SavedTick): void; scheduledTicks(): any; readonly ticks: any; readonly ticksPerPosition: any; } interface net_minecraft_world_ticks_SavedTick { delay(): number; equals(o: any): boolean; hashCode(): number; pos(): net_minecraft_core_BlockPos; priority(): net_minecraft_world_ticks_TickPriority; toString(): string; type(): any; unpack(arg0: number, arg1: number): net_minecraft_world_ticks_ScheduledTick; } interface net_minecraft_world_ticks_ScheduledTick { equals(o: any): boolean; hashCode(): number; pos(): net_minecraft_core_BlockPos; priority(): net_minecraft_world_ticks_TickPriority; subTickOrder(): number; toSavedTick(arg0: number): net_minecraft_world_ticks_SavedTick; toString(): string; triggerTick(): number; type(): any; } interface net_minecraft_world_ticks_SerializableTickContainer { pack(arg0: number): any; } interface net_minecraft_world_ticks_TickAccess { count(): number; hasScheduledTick(blockPos: net_minecraft_core_BlockPos, object: any): boolean; schedule(scheduledTick: net_minecraft_world_ticks_ScheduledTick): void; } interface net_minecraft_world_ticks_TickContainerAccess extends net_minecraft_world_ticks_TickAccess { } interface net_minecraft_world_ticks_TickPriority { getValue(): number; readonly value: number; } interface net_minecraft_world_ticks_WorldGenTickAccess extends net_minecraft_world_ticks_LevelTickAccess { readonly containerGetter: any; } interface net_minecraft_world_waypoints_PartialTickSupplier { apply(entity: net_minecraft_world_entity_Entity): number; } interface net_minecraft_world_waypoints_TrackedWaypoint extends net_minecraft_world_waypoints_Waypoint { distanceSquared(entity: net_minecraft_world_entity_Entity): number; icon(): net_minecraft_world_waypoints_Waypoint_Icon; id(): any; readonly identifier: any; pitchDirectionToCamera(level: net_minecraft_world_level_Level, projector: net_minecraft_world_waypoints_TrackedWaypoint_Projector, partialTickSupplier: net_minecraft_world_waypoints_PartialTickSupplier): net_minecraft_world_waypoints_TrackedWaypoint_PitchDirection; readonly type: any; update(trackedWaypoint: net_minecraft_world_waypoints_TrackedWaypoint): void; write(byteBuf: any): void; writeContents(byteBuf: any): void; yawAngleToCamera(level: net_minecraft_world_level_Level, camera: net_minecraft_world_waypoints_TrackedWaypoint_Camera, partialTickSupplier: net_minecraft_world_waypoints_PartialTickSupplier): number; } interface net_minecraft_world_waypoints_TrackedWaypoint_Camera { position(): net_minecraft_world_phys_Vec3; yaw(): number; } interface net_minecraft_world_waypoints_TrackedWaypoint_PitchDirection { } interface net_minecraft_world_waypoints_TrackedWaypoint_Projector { projectHorizonToScreen(): number; projectPointToScreen(vec3: net_minecraft_world_phys_Vec3): net_minecraft_world_phys_Vec3; } interface net_minecraft_world_waypoints_TrackedWaypointManager extends net_minecraft_world_waypoints_WaypointManager { } interface net_minecraft_world_waypoints_Waypoint { } interface net_minecraft_world_waypoints_Waypoint_Icon { cloneAndAssignStyle(livingEntity: net_minecraft_world_entity_LivingEntity): net_minecraft_world_waypoints_Waypoint_Icon; color: any; getOverrideStyle(): net_minecraft_resources_ResourceKey; hasData(): boolean; style: net_minecraft_resources_ResourceKey; } interface net_minecraft_world_waypoints_WaypointManager { trackWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; untrackWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; updateWaypoint(waypoint: net_minecraft_world_waypoints_Waypoint): void; } interface net_minecraft_world_waypoints_WaypointStyleAsset { } interface net_minecraft_world_waypoints_WaypointStyleAssets { } interface net_minecraft_world_waypoints_WaypointTransmitter extends net_minecraft_world_waypoints_Waypoint { isTransmittingWaypoint(): boolean; makeWaypointConnectionWith(serverPlayer: net_minecraft_server_level_ServerPlayer): any; waypointIcon(): net_minecraft_world_waypoints_Waypoint_Icon; } interface net_minecraft_world_waypoints_WaypointTransmitter_BlockConnection extends net_minecraft_world_waypoints_WaypointTransmitter_Connection { distanceManhattan(): number; } interface net_minecraft_world_waypoints_WaypointTransmitter_ChunkConnection extends net_minecraft_world_waypoints_WaypointTransmitter_Connection { distanceChessboard(): number; } interface net_minecraft_world_waypoints_WaypointTransmitter_Connection { connect(): void; disconnect(): void; isBroken(): boolean; update(): void; } interface net_minecraft_world_waypoints_WaypointTransmitter_EntityAzimuthConnection extends net_minecraft_world_waypoints_WaypointTransmitter_Connection { readonly icon: net_minecraft_world_waypoints_Waypoint_Icon; lastAngle: number; readonly receiver: net_minecraft_server_level_ServerPlayer; readonly source: net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_waypoints_WaypointTransmitter_EntityBlockConnection extends net_minecraft_world_waypoints_WaypointTransmitter_BlockConnection { readonly icon: net_minecraft_world_waypoints_Waypoint_Icon; lastPosition: net_minecraft_core_BlockPos; readonly receiver: net_minecraft_server_level_ServerPlayer; readonly source: net_minecraft_world_entity_LivingEntity; } interface net_minecraft_world_waypoints_WaypointTransmitter_EntityChunkConnection extends net_minecraft_world_waypoints_WaypointTransmitter_ChunkConnection { readonly icon: net_minecraft_world_waypoints_Waypoint_Icon; lastPosition: net_minecraft_world_level_ChunkPos; readonly receiver: net_minecraft_server_level_ServerPlayer; readonly source: net_minecraft_world_entity_LivingEntity; }