/** * @javaClass dev.latvian.mods.kubejs.fluid.FluidWrapper */ declare class Fluid { static lava(amount: number): Internal.FluidStackJS; static lava(): Internal.FluidStackJS; static getType(id: ResourceLocation_): Internal.Fluid; static getEmpty(): Internal.FluidStackJS; static of(o: Internal.FluidStackJS_): Internal.FluidStackJS; static of(o: Internal.FluidStackJS_, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS; static of(o: Internal.FluidStackJS_, nbt: Internal.CompoundTag_): Internal.FluidStackJS; static of(o: Internal.FluidStackJS_, amount: number): Internal.FluidStackJS; static exists(id: ResourceLocation_): boolean; static getTypes(): Internal.List; static water(amount: number): Internal.FluidStackJS; static water(): Internal.FluidStackJS; static readonly "LAVA_ID" : ResourceLocation; static readonly "WATER_ID" : ResourceLocation; get types(): Internal.List; get empty(): Internal.FluidStackJS; constructor(); } type Fluid_ = Fluid; /** * @javaClass dev.latvian.mods.rhino.mod.wrapper.ColorWrapper */ declare interface Color { rgba(r: number, g: number, b: number, a: number): Internal.Color; of(o: any): Internal.Color; createMapped(o: any, ... names: string[]): Internal.Color; readonly "BLUE_DYE" : (() => number); readonly "GOLD" : (() => number); readonly "GRAY" : (() => number); readonly "MAGENTA_DYE" : (() => number); readonly "BLUE" : (() => number); readonly "DARK_AQUA" : (() => number); readonly "TEXT" : {"dark_red":Internal.ChatFormatting,"green":Internal.ChatFormatting,"underline":Internal.ChatFormatting,"dark_green":Internal.ChatFormatting,"black":Internal.ChatFormatting,"yellow":Internal.ChatFormatting,"bold":Internal.ChatFormatting,"italic":Internal.ChatFormatting,"dark_blue":Internal.ChatFormatting,"dark_purple":Internal.ChatFormatting,"gold":Internal.ChatFormatting,"red":Internal.ChatFormatting,"aqua":Internal.ChatFormatting,"rainbow":Internal.ChatFormatting,"gray":Internal.ChatFormatting,"light_purple":Internal.ChatFormatting,"blue":Internal.ChatFormatting,"white":Internal.ChatFormatting,"dark_aqua":Internal.ChatFormatting,"dark_gray":Internal.ChatFormatting,"reset":Internal.ChatFormatting,"strikethrough":Internal.ChatFormatting,"obfuscated":Internal.ChatFormatting}; readonly "DYE" : {"magenta":Internal.DyeColor,"pink":Internal.DyeColor,"green":Internal.DyeColor,"lime":Internal.DyeColor,"light_gray":Internal.DyeColor,"yellow":Internal.DyeColor,"black":Internal.DyeColor,"light_blue":Internal.DyeColor,"brown":Internal.DyeColor,"cyan":Internal.DyeColor,"orange":Internal.DyeColor,"red":Internal.DyeColor,"gray":Internal.DyeColor,"white":Internal.DyeColor,"blue":Internal.DyeColor,"purple":Internal.DyeColor}; readonly "WHITE_DYE" : (() => number); readonly "DARK_RED" : (() => number); readonly "LIGHT_PURPLE" : (() => number); readonly "BROWN_DYE" : (() => number); readonly "BLACK" : (() => number); readonly "GRAY_DYE" : (() => number); readonly "NONE" : (() => number); readonly "LIGHT_BLUE_DYE" : (() => number); readonly "AQUA" : (() => number); readonly "WHITE" : (() => number); readonly "LIGHT_GRAY_DYE" : (() => number); readonly "BLACK_DYE" : (() => number); readonly "RED_DYE" : (() => number); readonly "PURPLE_DYE" : (() => number); readonly "GREEN_DYE" : (() => number); readonly "PINK_DYE" : (() => number); readonly "DARK_BLUE" : (() => number); readonly "GREEN" : (() => number); readonly "CYAN_DYE" : (() => number); readonly "RED" : (() => number); readonly "DARK_PURPLE" : (() => number); readonly "ORANGE_DYE" : (() => number); readonly "YELLOW_DYE" : (() => number); readonly "DARK_GREEN" : (() => number); readonly "YELLOW" : (() => number); readonly "LIME_DYE" : (() => number); readonly "DARK_GRAY" : (() => number); readonly "MAP" : {"":Internal.NoColor,"light_blue_dye":Internal.DyeColor,"BLUE_DYE":Internal.DyeColor,"purple_dye":Internal.DyeColor,"dark_red":Internal.ChatFormatting,"lightGrayDye":Internal.DyeColor,"DARK_AQUA":Internal.ChatFormatting,"none":Internal.NoColor,"green_dye":Internal.DyeColor,"blackDye":Internal.DyeColor,"dark_blue":Internal.ChatFormatting,"red":Internal.ChatFormatting,"pink_dye":Internal.DyeColor,"aqua":Internal.ChatFormatting,"white":Internal.ChatFormatting,"WHITE_DYE":Internal.DyeColor,"dark_gray":Internal.ChatFormatting,"LIGHT_PURPLE":Internal.ChatFormatting,"BROWN_DYE":Internal.DyeColor,"BLACK":Internal.ChatFormatting,"darkPurple":Internal.ChatFormatting,"NONE":Internal.NoColor,"LIGHT_BLUE_DYE":Internal.DyeColor,"AQUA":Internal.ChatFormatting,"lightBlueDye":Internal.DyeColor,"limeDye":Internal.DyeColor,"PURPLE_DYE":Internal.DyeColor,"GREEN_DYE":Internal.DyeColor,"magenta_dye":Internal.DyeColor,"-":Internal.NoColor,"lime_dye":Internal.DyeColor,"yellowDye":Internal.DyeColor,"grayDye":Internal.DyeColor,"purpleDye":Internal.DyeColor,"DARK_PURPLE":Internal.ChatFormatting,"ORANGE_DYE":Internal.DyeColor,"darkGray":Internal.ChatFormatting,"brownDye":Internal.DyeColor,"YELLOW":Internal.ChatFormatting,"LIME_DYE":Internal.DyeColor,"blueDye":Internal.DyeColor,"white_dye":Internal.DyeColor,"pinkDye":Internal.DyeColor,"blue_dye":Internal.DyeColor,"cyanDye":Internal.DyeColor,"GOLD":Internal.ChatFormatting,"GRAY":Internal.ChatFormatting,"MAGENTA_DYE":Internal.DyeColor,"BLUE":Internal.ChatFormatting,"yellow":Internal.ChatFormatting,"darkBlue":Internal.ChatFormatting,"transparent":Internal.NoColor,"orange_dye":Internal.DyeColor,"red_dye":Internal.DyeColor,"dark_purple":Internal.ChatFormatting,"gold":Internal.ChatFormatting,"gray":Internal.ChatFormatting,"light_purple":Internal.ChatFormatting,"darkRed":Internal.ChatFormatting,"greenDye":Internal.DyeColor,"DARK_RED":Internal.ChatFormatting,"redDye":Internal.DyeColor,"GRAY_DYE":Internal.DyeColor,"orangeDye":Internal.DyeColor,"yellow_dye":Internal.DyeColor,"black_dye":Internal.DyeColor,"magentaDye":Internal.DyeColor,"WHITE":Internal.ChatFormatting,"green":Internal.ChatFormatting,"LIGHT_GRAY_DYE":Internal.DyeColor,"BLACK_DYE":Internal.DyeColor,"darkGreen":Internal.ChatFormatting,"RED_DYE":Internal.DyeColor,"dark_green":Internal.ChatFormatting,"black":Internal.ChatFormatting,"lightPurple":Internal.ChatFormatting,"PINK_DYE":Internal.DyeColor,"DARK_BLUE":Internal.ChatFormatting,"GREEN":Internal.ChatFormatting,"darkAqua":Internal.ChatFormatting,"gray_dye":Internal.DyeColor,"CYAN_DYE":Internal.DyeColor,"RED":Internal.ChatFormatting,"brown_dye":Internal.DyeColor,"cyan_dye":Internal.DyeColor,"blue":Internal.ChatFormatting,"whiteDye":Internal.DyeColor,"dark_aqua":Internal.ChatFormatting,"YELLOW_DYE":Internal.DyeColor,"DARK_GREEN":Internal.ChatFormatting,"DARK_GRAY":Internal.ChatFormatting}; } type Color_ = Color; declare const Color: Color; /** * @javaClass net.minecraft.class_2960 */ declare class ResourceLocation implements Internal.Comparable, Internal.IdentifierExtension, Internal.ResourceLocationAccess, Internal.SpecialEquality { static read($$0: string): Internal.DataResult; static read($$0: Internal.StringReader_): this; static validPathChar($$0: string): boolean; static tryParse($$0: string): this; static isAllowedInResourceLocation($$0: string): boolean; compareTo($$0: ResourceLocation_): number; brrp_prepend(suffix: string): this; static isValidResourceLocation($$0: string): boolean; brrp_pend(prefix: string, suffix: string): this; getNamespace(): string; hashCode(): number; static of($$0: string, $$1: string): this; equals($$0: any): boolean; getPath(): string; brrp_append(prefix: string): this; toString(): string; specialEquals(o: any, shallow: boolean): boolean; toDebugFileName(): string; static readonly "CODEC" : Internal.Codec; static readonly "REALMS_NAMESPACE" : "realms"; static readonly "NAMESPACE_SEPARATOR" : ":"; static readonly "DEFAULT_NAMESPACE" : "minecraft"; get path(): string; get namespace(): string; constructor($$0: string, $$1: string); constructor($$0: string); } type ResourceLocation_ = string | ResourceLocation; /** * @javaClass dev.latvian.mods.rhino.mod.wrapper.DirectionWrapper */ declare interface Facing { readonly "ALL" : {"east":Internal.Direction,"south":Internal.Direction,"north":Internal.Direction,"west":Internal.Direction,"up":Internal.Direction,"down":Internal.Direction}; readonly "DOWN" : Internal.Direction; readonly "south" : Internal.Direction; readonly "north" : Internal.Direction; readonly "WEST" : Internal.Direction; readonly "down" : Internal.Direction; readonly "east" : Internal.Direction; readonly "NORTH" : Internal.Direction; readonly "west" : Internal.Direction; readonly "up" : Internal.Direction; readonly "UP" : Internal.Direction; readonly "SOUTH" : Internal.Direction; readonly "EAST" : Internal.Direction; } type Facing_ = Facing; declare const Facing: Facing; /** * @javaClass dev.latvian.mods.kubejs.util.JsonIO */ declare class JsonIO { static writeJsonHash(stream: Internal.DataOutputStream_, element: Internal.JsonElement_): void; static toPrimitive(element: Internal.JsonElement_): any; static read(path: Internal.Path_): Internal.MapJS; static getJsonHashBytes(json: Internal.JsonElement_): number[]; static parse(string: string): any; static primitiveOf(o: any): Internal.JsonPrimitive; static of(o: any): Internal.JsonElement; static toArray(element: Internal.JsonElement_): Internal.JsonArray; static toPrettyString(json: Internal.JsonElement_): string; static parseRaw(string: string): Internal.JsonElement; static toString(json: Internal.JsonElement_): string; static toObject(json: Internal.JsonElement_): any; static copy(element: Internal.JsonElement_): Internal.JsonElement; static write(path: Internal.Path_, json: Internal.JsonElement_): void; constructor(); } type JsonIO_ = JsonIO; /** * @javaClass dev.latvian.mods.kubejs.bindings.ComponentWrapper */ declare class Component { static green(text: any): Internal.MutableComponent; static prettyPrintNbt(tag: Internal.Tag_): Internal.Component; static string(text: string): Internal.MutableComponent; static darkGreen(text: any): Internal.MutableComponent; static clickEventOf(o: any): Internal.ClickEvent; static yellow(text: any): Internal.MutableComponent; static black(text: any): Internal.MutableComponent; static lightPurple(text: any): Internal.MutableComponent; static darkBlue(text: any): Internal.MutableComponent; /** */ static translate(key: Special.LangKey): Internal.MutableComponent; /** */ static translate(key: Special.LangKey, ... objects: any[]): Internal.MutableComponent; static darkAqua(text: any): Internal.MutableComponent; static gold(text: any): Internal.MutableComponent; static red(text: any): Internal.MutableComponent; static aqua(text: any): Internal.MutableComponent; static gray(text: any): Internal.MutableComponent; static white(text: any): Internal.MutableComponent; static blue(text: any): Internal.MutableComponent; static darkRed(text: any): Internal.MutableComponent; static keybind(keybind: string): Internal.MutableComponent; static of(o: any): Internal.MutableComponent; static darkGray(text: any): Internal.MutableComponent; static darkPurple(text: any): Internal.MutableComponent; static join(separator: Internal.MutableComponent_, texts: Internal.Iterable_): Internal.MutableComponent; constructor(); } /** */ type Component_ = Component; /** * @javaClass dev.latvian.mods.kubejs.bindings.UtilsWrapper */ declare interface Utils { getRegistries(): typeof Internal.KubeJSRegistries; getSystemTime(): number; getRegistry(id: ResourceLocation_): Internal.Registrar; listOrSelf(o: any): Internal.ListJS; getStat(id: ResourceLocation_): Internal.Stat; parseDouble(object: any, def: number): number; emptyList(): Internal.List; getRandom(): Internal.Random; randomOf(random: Internal.Random_, objects: Internal.Collection_): any; emptyMap(): Internal.Map; copy(o: any): any; id(id: ResourceLocation_): ResourceLocation; id(namespace: string, path: string): ResourceLocation; listOf(o: any): Internal.ListJS; rollChestLoot(id: ResourceLocation_, entity: Internal.EntityJS_): Internal.ListJS; rollChestLoot(id: ResourceLocation_): Internal.ListJS; getServer(): Internal.ServerJS; newCountingMap(): Internal.CountingMap; createConsole(name: string): Internal.ConsoleJS; newMap(): Internal.MapJS; newList(): Internal.ListJS; getClientLevel(): Internal.LevelJS; getRegistryIds(id: ResourceLocation_): Internal.Collection; parseInt(object: any, def: number): number; getLevel(level: Internal.Level_): Internal.LevelJS; isWrapped(o: any): boolean; regex(pattern: string, flags: number): Internal.Pattern; regex(s: any): Internal.Pattern; newRandom(seed: number): Internal.Random; queueIO(runnable: Internal.Runnable_): void; toTitleCase(s: string): string; mapOf(o: any): Internal.MapJS; getSound(id: ResourceLocation_): Internal.SoundEvent; } type Utils_ = Utils; declare const Utils: Utils; /** * @javaClass dev.latvian.mods.kubejs.bindings.IngredientWrapper */ declare class Ingredient { static customNBT(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS; static getAll(): Internal.IngredientJS; static matchAny(objects: any): Internal.IngredientJS; static isIngredient(o: any): boolean; static custom(predicate: Internal.Predicate_): Internal.IngredientJS; static custom(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS; /** */ static of(object: Internal.IngredientJS_): Internal.IngredientJS; /** */ static of(object: Internal.IngredientJS_, count: number): Internal.IngredientJS; static registerCustomIngredientAction(id: string, callback: Internal.CustomIngredientActionCallback_): void; static getNone(): Internal.IngredientJS; get all(): Internal.IngredientJS; get none(): Internal.IngredientJS; constructor(); } /** */ type Ingredient_ = Ingredient; /** * @javaClass net.minecraft.class_2893$class_2894 */ declare class CarvingGenerationStep extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): CarvingGenerationStep[]; method_15434(): string; static byName($$0: string): this; static readonly "CODEC" : Internal.Codec; static readonly "LIQUID" : CarvingGenerationStep; static readonly "AIR" : CarvingGenerationStep; get name(): string; } type CarvingGenerationStep_ = "liquid" | "air" | CarvingGenerationStep; /** * @javaClass net.minecraft.class_2382 */ declare class Vec3i implements Internal.Comparable { static offsetCodec($$0: number): Internal.Codec; south($$0: number): this; south(): this; north(): this; north($$0: number): this; compareTo($$0: Vec3i_): number; closerToCenterThan($$0: Internal.Position_, $$1: number): boolean; toShortString(): string; east(): this; east($$0: number): this; distManhattan($$0: Vec3i_): number; hashCode(): number; get($$0: Internal.Direction$Axis_): number; west(): this; west($$0: number): this; above(): this; above($$0: number): this; multiply($$0: number): this; offset($$0: number, $$1: number, $$2: number): this; offset($$0: Vec3i_): this; below($$0: number): this; below(): this; closerThan($$0: Vec3i_, $$1: number): boolean; subtract($$0: Vec3i_): this; distSqr($$0: Vec3i_): number; cross($$0: Vec3i_): this; distToLowCornerSqr($$0: number, $$1: number, $$2: number): number; distToCenterSqr($$0: number, $$1: number, $$2: number): number; distToCenterSqr($$0: Internal.Position_): number; getX(): number; getY(): number; getZ(): number; equals($$0: any): boolean; toString(): string; relative($$0: Internal.Direction_): this; relative($$0: Internal.Direction$Axis_, $$1: number): this; relative($$0: Internal.Direction_, $$1: number): this; static readonly "ZERO" : Vec3i; static readonly "CODEC" : Internal.Codec; get x(): number; get y(): number; get z(): number; constructor($$0: number, $$1: number, $$2: number); constructor($$0: number, $$1: number, $$2: number); } type Vec3i_ = Vec3i; /** * @javaClass dev.latvian.mods.kubejs.script.PlatformWrapper */ declare class Platform { static isDevelopmentEnvironment(): boolean; static isClientEnvironment(): boolean; static getName(): string; static getInfo(modID: string): Internal.PlatformWrapper$ModInfo; static getMods(): Internal.Map; static getList(): Internal.Set; static isForge(): boolean; static getModVersion(): string; static isLoaded(modId: string): boolean; static getMcVersion(): string; static isFabric(): boolean; get mods(): Internal.Map; get modVersion(): string; get developmentEnvironment(): boolean; get forge(): boolean; get fabric(): boolean; get mcVersion(): string; get clientEnvironment(): boolean; get name(): string; get list(): Internal.Set; constructor(); } type Platform_ = Platform; /** * @javaClass net.minecraft.class_1268 */ declare class Hand extends Internal.Enum { static valueOf($$0: string): this; static values(): Hand[]; static readonly "MAIN_HAND" : Hand; static readonly "OFF_HAND" : Hand; } type Hand_ = "main_hand" | "off_hand" | Hand; /** * @javaClass dev.latvian.mods.kubejs.bindings.BlockWrapper */ declare class Block { static getMaterial(): Internal.Map; static getBlock(id: ResourceLocation_): Internal.Block; static getTaggedIds(tag: ResourceLocation_): Internal.List; static custom(predicate: dev.latvian.mods.kubejs.block.predicate.BlockPredicate_): dev.latvian.mods.kubejs.block.predicate.BlockPredicate; static getTypeList(): Internal.List; static getFacing(): Internal.Map; static id(id: ResourceLocation_, properties: Internal.Map_): Internal.BlockIDPredicate; static id(id: ResourceLocation_): Internal.BlockIDPredicate; static entity(id: ResourceLocation_): Internal.BlockEntityPredicate; get material(): Internal.Map; get typeList(): Internal.List; get facing(): Internal.Map; constructor(); } type Block_ = Block; /** * @javaClass dev.latvian.mods.kubejs.bindings.ItemWrapper */ declare class Item { static clearListCache(): void; static getList(): Internal.ListJS; static getEmpty(): Internal.ItemStackJS; static of(in_: Internal.ItemStackJS_, count: number, nbt: Internal.CompoundTag_): Internal.ItemStackJS; static of(in_: Internal.ItemStackJS_, tag: Internal.CompoundTag_): Internal.ItemStackJS; static of(in_: Internal.ItemStackJS_, count: number): Internal.ItemStackJS; static of(in_: Internal.ItemStackJS_): Internal.ItemStackJS; static getTypeList(): Internal.ListJS; static findGroup(id: string): Internal.CreativeModeTab; static isItem(o: any): boolean; static getItem(id: ResourceLocation_): Internal.Item; static exists(id: ResourceLocation_): boolean; static withChance(in_: Internal.ItemStackJS_, c: number): Internal.ItemStackJS; static fireworks(properties: Internal.Map_): Internal.FireworksJS; static withNBT(in_: Internal.ItemStackJS_, nbt: Internal.CompoundTag_): Internal.ItemStackJS; get typeList(): Internal.ListJS; get list(): Internal.ListJS; get empty(): Internal.ItemStackJS; constructor(); } type Item_ = Item; /** * @javaClass net.minecraft.class_243 */ declare class Vec3 implements Internal.Position { static directionFromRotation($$0: Internal.Vec2_): this; static directionFromRotation($$0: number, $$1: number): this; lerp($$0: Vec3_, $$1: number): this; zRot($$0: number): this; static upFromBottomCenterOf($$0: Vec3i_, $$1: number): this; static fromRGB24($$0: number): this; xRot($$0: number): this; dot($$0: Vec3_): number; scale($$0: number): this; align($$0: Internal.EnumSet_): this; distanceToSqr($$0: Vec3_): number; distanceToSqr($$0: number, $$1: number, $$2: number): number; horizontalDistanceSqr(): number; hashCode(): number; normalize(): this; get($$0: Internal.Direction$Axis_): number; multiply($$0: number, $$1: number, $$2: number): this; multiply($$0: Vec3_): this; static atLowerCornerOf($$0: Vec3i_): this; add($$0: Vec3_): this; add($$0: number, $$1: number, $$2: number): this; yRot($$0: number): this; closerThan($$0: Internal.Position_, $$1: number): boolean; subtract($$0: Vec3_): this; subtract($$0: number, $$1: number, $$2: number): this; cross($$0: Vec3_): this; length(): number; reverse(): this; horizontalDistance(): number; distanceTo($$0: Vec3_): number; with($$0: Internal.Direction$Axis_, $$1: number): this; lengthSqr(): number; equals($$0: any): boolean; x(): number; vectorTo($$0: Vec3_): this; y(): number; z(): number; toString(): string; static atCenterOf($$0: Vec3i_): this; static atBottomCenterOf($$0: Vec3i_): this; static readonly "ZERO" : Vec3; constructor($$0: Internal.Vector3f); constructor($$0: number, $$1: number, $$2: number); } type Vec3_ = Vec3; /** * @javaClass dev.latvian.mods.rhino.mod.wrapper.UUIDWrapper */ declare interface UUID { digits(sb: Internal.StringBuilder_, val: number, digits: number): void; toString(id: Internal.UUID_): string; fromString(o: any): Internal.UUID; } type UUID_ = UUID; declare const UUID: UUID; /** * @javaClass dev.latvian.mods.kubejs.util.NBTIOWrapper */ declare interface NBTIO { read(path: Internal.Path_): Internal.CompoundTag; write(path: Internal.Path_, nbt: Internal.CompoundTag_): void; } type NBTIO_ = NBTIO; declare const NBTIO: NBTIO; /** * @javaClass net.minecraft.class_1304 */ declare class EquipmentSlot extends Internal.Enum { getFilterFlag(): number; static byTypeAndIndex($$0: Internal.EquipmentSlot$Type_, $$1: number): this; getName(): string; getIndex(): number; getIndex($$0: number): number; getType(): Internal.EquipmentSlot$Type; static valueOf($$0: string): this; static values(): EquipmentSlot[]; static byName($$0: string): this; static readonly "CHEST" : EquipmentSlot; static readonly "HEAD" : EquipmentSlot; static readonly "OFFHAND" : EquipmentSlot; static readonly "MAINHAND" : EquipmentSlot; static readonly "LEGS" : EquipmentSlot; static readonly "FEET" : EquipmentSlot; get filterFlag(): number; get name(): string; get index(): number; get type(): Internal.EquipmentSlot$Type; } type EquipmentSlot_ = "mainhand" | "head" | "feet" | "chest" | "legs" | "offhand" | EquipmentSlot; /** * @javaClass dev.latvian.mods.rhino.mod.wrapper.AABBWrapper */ declare interface AABB { ofBlock(pos: BlockPos_): Internal.AABB; ofSize(vec3: Vec3_, x: number, y: number, z: number): Internal.AABB; ofSize(x: number, y: number, z: number): Internal.AABB; of(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.AABB; wrap(o: any): Internal.AABB; ofBlocks(pos1: BlockPos_, pos2: BlockPos_): Internal.AABB; readonly "CUBE" : Internal.AABB; readonly "EMPTY" : Internal.AABB; } type AABB_ = AABB; declare const AABB: AABB; /** * @javaClass dev.latvian.mods.kubejs.block.state.BlockStatePredicate */ declare interface BlockStatePredicate { test(arg0: Internal.BlockState_): boolean; getBlockStates(): Internal.Collection; /** */ of(o: BlockStatePredicate_): this; fromString(s: string): this; getBlocks(): Internal.Collection; check(targetStates: Internal.List_): boolean; getBlockIds(): Internal.Set; asRuleTest(): Internal.RuleTest; ruleTestOf(o: any): Internal.RuleTest; readonly "AIR_ID" : ResourceLocation; } /** */ type BlockStatePredicate_ = BlockStatePredicate_[] | {or?: BlockStatePredicate_, not?: BlockStatePredicate_} | Internal.Block_ | Internal.BlockState_ | `#${Special.BlockTag}` | RegExp | ((arg0: Internal.BlockState) => boolean) | BlockStatePredicate; declare const BlockStatePredicate: BlockStatePredicate; /** * @javaClass net.minecraft.class_2338 */ declare class BlockPos extends Vec3i { static randomBetweenClosed($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): Internal.Iterable; rotate($$0: Internal.Rotation_): this; static withinManhattanStream($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; south($$0: number): this; south(): this; atY($$0: number): this; north(): this; north($$0: number): this; static betweenClosedStream($$0: BlockPos_, $$1: BlockPos_): Internal.Stream; static betweenClosedStream($$0: Internal.BoundingBox_): Internal.Stream; static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; static betweenClosedStream($$0: Internal.AABB_): Internal.Stream; static findClosestMatch($$0: BlockPos_, $$1: number, $$2: number, $$3: Internal.Predicate_): Internal.Optional; east(): this; east($$0: number): this; static spiralAround($$0: BlockPos_, $$1: number, $$2: Internal.Direction_, $$3: Internal.Direction_): Internal.Iterable; static betweenClosed($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Iterable; static betweenClosed($$0: BlockPos_, $$1: BlockPos_): Internal.Iterable; static of($$0: number): this; mutable(): Internal.BlockPos$MutableBlockPos; above($$0: number): this; above(): this; west(): this; west($$0: number): this; multiply($$0: number): this; static withinManhattan($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Iterable; static offset($$0: number, $$1: Internal.Direction_): number; static offset($$0: number, $$1: number, $$2: number, $$3: number): number; offset($$0: number, $$1: number, $$2: number): this; offset($$0: Vec3i_): this; below(): this; below($$0: number): this; subtract($$0: Vec3i_): this; cross($$0: Vec3i_): this; static randomInCube($$0: Internal.Random_, $$1: number, $$2: BlockPos_, $$3: number): Internal.Iterable; static asLong($$0: number, $$1: number, $$2: number): number; asLong(): number; immutable(): this; static getX($$0: number): number; static getY($$0: number): number; static getZ($$0: number): number; static getFlatIndex($$0: number): number; relative($$0: Internal.Direction_, $$1: number): this; relative($$0: Internal.Direction$Axis_, $$1: number): this; relative($$0: Internal.Direction_): this; static readonly "ZERO" : BlockPos; static readonly "CODEC" : Internal.Codec; static readonly "PACKED_Y_LENGTH" : 12; constructor($$0: Vec3i); constructor($$0: Internal.Position); constructor($$0: Vec3); constructor($$0: number, $$1: number, $$2: number); constructor($$0: number, $$1: number, $$2: number); } type BlockPos_ = BlockPos; /** * @javaClass net.minecraft.class_1814 */ declare class Rarity extends Internal.Enum { static valueOf($$0: string): this; static values(): Rarity[]; static readonly "RARE" : Rarity; readonly "color" : Internal.ChatFormatting; static readonly "EPIC" : Rarity; static readonly "UNCOMMON" : Rarity; static readonly "COMMON" : Rarity; } type Rarity_ = "uncommon" | "common" | "rare" | "epic" | Rarity; /** * @javaClass dev.latvian.mods.rhino.mod.util.NBTUtils */ declare interface NBT { byteArrayTag(v: number[]): Internal.Tag; fromTag(t: Internal.Tag_): any; listTag(): Internal.Tag; listTag(list: Internal.List_): Internal.Tag; toTagCompound(v: any): Internal.CompoundTag; isTagCompound(o: any): boolean; compoundTag(): Internal.Tag; compoundTag(map: Internal.Map_): Internal.Tag; toTag(v: any): Internal.Tag; floatTag(v: number): Internal.Tag; quoteAndEscapeForJS(stringBuilder: Internal.StringBuilder_, string: string): void; toTagList(list: any): Internal.ListTag; ia(v: number[]): Internal.Tag; intTag(v: number): Internal.Tag; byteTag(v: number): Internal.Tag; longArrayTag(v: number[]): Internal.Tag; b(v: number): Internal.Tag; read(buf: Internal.FriendlyByteBuf_): Internal.OrderedCompoundTag; d(v: number): Internal.Tag; f(v: number): Internal.Tag; convertType(tagType: Internal.TagType_): Internal.TagType; i(v: number): Internal.Tag; shortTag(v: number): Internal.Tag; l(v: number): Internal.Tag; toTagCollection(v: any): Internal.CollectionTag; toTagCollection(c: Internal.Collection_): Internal.CollectionTag; s(v: number): Internal.Tag; la(v: number[]): Internal.Tag; isTagCollection(o: any): boolean; longTag(v: number): Internal.Tag; intArrayTag(v: number[]): Internal.Tag; doubleTag(v: number): Internal.Tag; stringTag(v: string): Internal.Tag; accessTagMap(tag: Internal.CompoundTag_): Internal.Map; ba(v: number[]): Internal.Tag; readonly "COMPOUND_TYPE" : Internal.TagType; readonly "VALUE_UNWRAPPER" : ((arg0: Internal.Scriptable, arg1: any) => any); readonly "LIST_TYPE" : Internal.TagType; } type NBT_ = NBT; declare const NBT: NBT; /** * @javaClass net.minecraft.class_2893$class_2895 */ declare class DecorationGenerationStep extends Internal.Enum { static valueOf($$0: string): this; static values(): DecorationGenerationStep[]; static readonly "RAW_GENERATION" : DecorationGenerationStep; static readonly "UNDERGROUND_STRUCTURES" : DecorationGenerationStep; static readonly "LOCAL_MODIFICATIONS" : DecorationGenerationStep; static readonly "TOP_LAYER_MODIFICATION" : DecorationGenerationStep; static readonly "UNDERGROUND_DECORATION" : DecorationGenerationStep; static readonly "LAKES" : DecorationGenerationStep; static readonly "SURFACE_STRUCTURES" : DecorationGenerationStep; static readonly "STRONGHOLDS" : DecorationGenerationStep; static readonly "FLUID_SPRINGS" : DecorationGenerationStep; static readonly "VEGETAL_DECORATION" : DecorationGenerationStep; static readonly "UNDERGROUND_ORES" : DecorationGenerationStep; } type DecorationGenerationStep_ = "strongholds" | "underground_ores" | "underground_structures" | "top_layer_modification" | "fluid_springs" | "underground_decoration" | "raw_generation" | "lakes" | "vegetal_decoration" | "local_modifications" | "surface_structures" | DecorationGenerationStep; /** * @javaClass java.lang.Math */ declare class JavaMath { static multiplyFull(arg0: number, arg1: number): number; static copySign(arg0: number, arg1: number): number; static log1p(arg0: number): number; static expm1(arg0: number): number; static cos(arg0: number): number; static rint(arg0: number): number; static atan(arg0: number): number; static nextUp(arg0: number): number; static sqrt(arg0: number): number; static decrementExact(arg0: number): number; static absExact(arg0: number): number; static exp(arg0: number): number; static atan2(arg0: number, arg1: number): number; static signum(arg0: number): number; static tan(arg0: number): number; static sinh(arg0: number): number; static toDegrees(arg0: number): number; static acos(arg0: number): number; static ceil(arg0: number): number; static getExponent(arg0: number): number; static addExact(arg0: number, arg1: number): number; static multiplyHigh(arg0: number, arg1: number): number; static ulp(arg0: number): number; static scalb(arg0: number, arg1: number): number; static floorMod(arg0: number, arg1: number): number; static log(arg0: number): number; static log10(arg0: number): number; static nextAfter(arg0: number, arg1: number): number; static multiplyExact(arg0: number, arg1: number): number; static cbrt(arg0: number): number; static random(): number; static tanh(arg0: number): number; static min(arg0: number, arg1: number): number; static negateExact(arg0: number): number; static hypot(arg0: number, arg1: number): number; static pow(arg0: number, arg1: number): number; static sin(arg0: number): number; static floor(arg0: number): number; static subtractExact(arg0: number, arg1: number): number; static max(arg0: number, arg1: number): number; static toIntExact(arg0: number): number; static nextDown(arg0: number): number; static toRadians(arg0: number): number; static cosh(arg0: number): number; static IEEEremainder(arg0: number, arg1: number): number; static abs(arg0: number): number; static round(arg0: number): number; static floorDiv(arg0: number, arg1: number): number; static incrementExact(arg0: number): number; static asin(arg0: number): number; static fma(arg0: number, arg1: number, arg2: number): number; static readonly "E" : 2.718281828459045; static readonly "PI" : 3.141592653589793; } type JavaMath_ = JavaMath; declare namespace com.minenash.customhud.mixin { /** * @javaClass com.minenash.customhud.mixin.MinecraftClientAccess */ interface MinecraftClientAccess { } type MinecraftClientAccess_ = MinecraftClientAccess; } declare namespace net.minecraft.world.level.pathfinder { /** * @javaClass net.minecraft.class_11 */ class Path { getOpenSet(): Internal.Node[]; getNextEntityPos($$0: Internal.Entity_): Vec3; getEntityPosAtNode($$0: Internal.Entity_, $$1: number): Vec3; notStarted(): boolean; truncateNodes($$0: number): void; getNodePos($$0: number): BlockPos; static createFromStream($$0: Internal.FriendlyByteBuf_): this; setNextNodeIndex($$0: number): void; isDone(): boolean; advance(): void; getTarget(): BlockPos; writeToStream($$0: Internal.FriendlyByteBuf_): void; getClosedSet(): Internal.Node[]; getNodeCount(): number; getNextNode(): Internal.Node; getDistToTarget(): number; replaceNode($$0: number, $$1: Internal.Node_): void; getPreviousNode(): Internal.Node; getNextNodePos(): BlockPos; getEndNode(): Internal.Node; toString(): string; getNode($$0: number): Internal.Node; canReach(): boolean; getNextNodeIndex(): number; sameAs($$0: net.minecraft.world.level.pathfinder.Path_): boolean; get closedSet(): Internal.Node[]; get nextNodePos(): BlockPos; get nextNode(): Internal.Node; get nextNodeIndex(): number; get distToTarget(): number; get nodeCount(): number; get openSet(): Internal.Node[]; get done(): boolean; get previousNode(): Internal.Node; get endNode(): Internal.Node; get target(): BlockPos; set nextNodeIndex($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Path_ = Path; } declare namespace org.slf4j { /** * @javaClass org.slf4j.Marker */ interface Marker extends Internal.Serializable { add(arg0: org.slf4j.Marker_): void; contains(arg0: string): boolean; contains(arg0: org.slf4j.Marker_): boolean; iterator(): Internal.Iterator; getName(): string; hasChildren(): boolean; hashCode(): number; hasReferences(): boolean; equals(arg0: any): boolean; remove(arg0: org.slf4j.Marker_): boolean; } type Marker_ = Marker; } declare namespace pers.solid.extshape.mixin { /** * @javaClass pers.solid.extshape.mixin.AbstractBlockAccessor */ interface AbstractBlockAccessor { getMaterial(): Internal.Material; } type AbstractBlockAccessor_ = (() => Internal.Material) | AbstractBlockAccessor; } declare namespace Internal { /** * @javaClass net.minecraft.class_4543 */ class BiomeManager { getNoiseBiomeAtQuart($$0: number, $$1: number, $$2: number): Internal.Holder; withDifferentSource($$0: Internal.BiomeManager$NoiseBiomeSource_): this; static obfuscateSeed($$0: number): number; getNoiseBiomeAtPosition($$0: BlockPos_): Internal.Holder; getNoiseBiomeAtPosition($$0: number, $$1: number, $$2: number): Internal.Holder; getBiome($$0: BlockPos_): Internal.Holder; static readonly "CHUNK_CENTER_QUART" : 2; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeManager_ = BiomeManager; /** * @javaClass com.mojang.serialization.Decoder$Simple */ interface Decoder$Simple { decoder(): Internal.Decoder; decode(arg0: Internal.Dynamic_): Internal.DataResult; } type Decoder$Simple_ = ((arg0: Internal.Dynamic) => Internal.DataResult) | Decoder$Simple; /** * @javaClass net.minecraft.class_47$class_48 */ class LootContext$Builder { getLevel(): Internal.ServerLevel; withOptionalRandomSeed($$0: number, $$1: Internal.Random_): this; withOptionalRandomSeed($$0: number): this; withRandom($$0: Internal.Random_): this; create($$0: Internal.LootContextParamSet_): Internal.LootContext; getOptionalParameter($$0: Internal.LootContextParam_): T; withLuck($$0: number): this; withDynamicDrop($$0: ResourceLocation_, $$1: Internal.LootContext$DynamicDrop_): this; getParameter($$0: Internal.LootContextParam_): T; withParameter($$0: Internal.LootContextParam_, $$1: T): this; withOptionalParameter($$0: Internal.LootContextParam_, $$1: T): this; get level(): Internal.ServerLevel; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootContext$Builder_ = LootContext$Builder; /** * @javaClass com.mojang.serialization.MapLike */ interface MapLike { entries(): Internal.Stream>; get(arg0: T): T; get(arg0: string): T; forMap(arg0: Internal.Map_, arg1: Internal.DynamicOps_): Internal.MapLike; } type MapLike_ = MapLike; /** * @javaClass java.util.function.Predicate */ interface Predicate { not(arg0: Internal.Predicate_): Internal.Predicate; or(arg0: Internal.Predicate_): Internal.Predicate; test(arg0: T): boolean; and(arg0: Internal.Predicate_): Internal.Predicate; negate(): Internal.Predicate; isEqual(arg0: any): Internal.Predicate; } type Predicate_ = ((arg0: T) => boolean) | Predicate; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2ByteFunction */ interface Object2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; getByte(arg0: any): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ByteFunction; removeByte(arg0: any): number; andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Object2FloatFunction; applyAsInt(arg0: K): number; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Object2CharFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ByteFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ByteFunction; } type Object2ByteFunction_ = ((arg0: any) => number) | Object2ByteFunction; /** * @javaClass net.minecraft.class_1872 */ class ShieldDecorationRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShieldDecorationRecipe_ = ShieldDecorationRecipe; /** * @javaClass com.mojang.datafixers.util.Function12 */ interface Function12 { curry9(): Internal.Function9>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12): R; curry7(): Internal.Function7>; curry8(): Internal.Function8>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry10(): Internal.Function10>; curry4(): Internal.Function4>; curry11(): Internal.Function11>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function12_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12) => R) | Function12; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS */ class ItemArmorTierEventJS extends Internal.StartupEventJS { add(id: string, parent: string, tier: Internal.Consumer_): void; add(id: string, tier: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemArmorTierEventJS_ = ItemArmorTierEventJS; /** * @javaClass net.minecraft.class_338 */ class ChatComponent extends Internal.GuiComponent implements Internal.MixinChatHudAccessor { handler$bkj000$addMessage(message: Internal.Component_, cbi: Internal.CallbackInfo_): void; redirect$bkj000$messagesSize(messages: Internal.List_): number; modify$bkj000$addMessage_addMessage_text(text: Internal.Component_): Internal.Component; enqueueMessage($$0: Internal.Component_): void; handleChatQueueClicked($$0: number, $$1: number): boolean; resetChatScroll(): void; getWidth(): number; static getWidth($$0: number): number; args$bkj000$addMessage_addMessage(args: Internal.Args_): void; clearMessages($$0: boolean): void; scrollChat($$0: number): void; addMessage($$0: Internal.Component_): void; static getHeight($$0: number): number; getHeight(): number; addRecentChat($$0: string): void; redirect$bkj000$messagesRemove(messages: Internal.List_, index: number): any; getScale(): number; rescaleChat(): void; getLinesPerPage(): number; render($$0: Internal.PoseStack_, $$1: number): void; getClickedComponentStyleAt($$0: number, $$1: number): Internal.Style; getRecentChat(): Internal.List; get linesPerPage(): number; get recentChat(): Internal.List; get width(): number; get scale(): number; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChatComponent_ = ChatComponent; /** * @javaClass net.minecraft.class_4647$class_5208 */ class FoliagePlacer$FoliageAttachment { radiusOffset(): number; doubleTrunk(): boolean; pos(): BlockPos; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FoliagePlacer$FoliageAttachment_ = FoliagePlacer$FoliageAttachment; /** * @javaClass io.netty.channel.ChannelOutboundBuffer */ class ChannelOutboundBuffer { currentProgress(): number; bytesBeforeUnwritable(): number; getUserDefinedWritability(arg0: number): boolean; isEmpty(): boolean; isWritable(): boolean; nioBuffers(): Internal.ByteBuffer[]; nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; nioBufferCount(): number; removeBytes(arg0: number): void; addMessage(arg0: any, arg1: number, arg2: Internal.ChannelPromise_): void; remove(): boolean; remove(arg0: Internal.Throwable_): boolean; addFlush(): void; forEachFlushedMessage(arg0: Internal.ChannelOutboundBuffer$MessageProcessor_): void; totalPendingWriteBytes(): number; current(): any; setUserDefinedWritability(arg0: number, arg1: boolean): void; size(): number; nioBufferSize(): number; recycle(): void; progress(arg0: number): void; bytesBeforeWritable(): number; get empty(): boolean; get writable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChannelOutboundBuffer_ = ChannelOutboundBuffer; /** * @javaClass com.mojang.brigadier.context.CommandContext */ class CommandContext { copyFor(arg0: S): Internal.CommandContext; getRedirectModifier(): Internal.RedirectModifier; hasNodes(): boolean; getNodes(): Internal.List>; getCommand(): Internal.Command; getChild(): Internal.CommandContext; isForked(): boolean; getArgument(arg0: string, arg1: Internal.Class_): V; getInput(): string; getLastChild(): Internal.CommandContext; getRange(): Internal.StringRange; getSource(): S; hashCode(): number; equals(arg0: any): boolean; getRootNode(): Internal.CommandNode; get input(): string; get nodes(): Internal.List>; get lastChild(): Internal.CommandContext; get range(): Internal.StringRange; get source(): S; get redirectModifier(): Internal.RedirectModifier; get command(): Internal.Command; get forked(): boolean; get child(): Internal.CommandContext; get rootNode(): Internal.CommandNode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandContext_ = CommandContext; /** * @javaClass net.minecraft.class_3300 */ interface ResourceManager extends Internal.ResourceProvider { listPacks(): Internal.Stream; listResources(arg0: string, arg1: Internal.Predicate_): Internal.Collection; getResources(arg0: ResourceLocation_): Internal.List; getNamespaces(): Internal.Set; hasResource(arg0: ResourceLocation_): boolean; } type ResourceManager_ = ResourceManager; /** * @javaClass net.minecraft.class_167 */ class AdvancementProgress implements Internal.Comparable { getFirstProgressDate(): Internal.Date; getCriterion($$0: string): Internal.CriterionProgress; serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; getProgressText(): string; update($$0: Internal.Map_, $$1: string[][]): void; compareTo($$0: Internal.AdvancementProgress_): number; isDone(): boolean; hasProgress(): boolean; revokeProgress($$0: string): boolean; grantProgress($$0: string): boolean; getCompletedCriteria(): Internal.Iterable; getRemainingCriteria(): Internal.Iterable; getPercent(): number; toString(): string; static fromNetwork($$0: Internal.FriendlyByteBuf_): this; get completedCriteria(): Internal.Iterable; get remainingCriteria(): Internal.Iterable; get firstProgressDate(): Internal.Date; get done(): boolean; get percent(): number; get progressText(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AdvancementProgress_ = AdvancementProgress; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2LongFunction */ interface Long2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.LongUnaryOperator { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: any): number; remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; identity(): this; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; } type Long2LongFunction_ = ((arg0: number) => number) | Long2LongFunction; /** * @javaClass net.minecraft.class_2926$class_2930 */ class ServerStatus$Version { getName(): string; getProtocol(): number; get protocol(): number; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerStatus$Version_ = ServerStatus$Version; /** * @javaClass net.minecraft.class_1699 */ class MinecartSpawner extends Internal.AbstractMinecart { handleEntityEvent($$0: number): void; onlyOpCanSetNbt(): boolean; getSpawner(): Internal.BaseSpawner; getMinecartType(): Internal.AbstractMinecart$Type; getDefaultDisplayBlockState(): Internal.BlockState; tick(): void; get spawner(): Internal.BaseSpawner; get defaultDisplayBlockState(): Internal.BlockState; get minecartType(): Internal.AbstractMinecart$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecartSpawner_ = MinecartSpawner; /** * @javaClass net.minecraft.class_3829 */ interface Clearable { clearContent(): void; tryClear($$0: any): void; } type Clearable_ = (() => void) | Clearable; /** * @javaClass net.minecraft.class_4660 */ class CocoaDecorator extends Internal.TreeDecorator { place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CocoaDecorator_ = CocoaDecorator; /** * @javaClass net.minecraft.class_5498 */ class CameraType extends Internal.Enum { isMirrored(): boolean; isFirstPerson(): boolean; static valueOf($$0: string): this; static values(): Internal.CameraType[]; cycle(): this; static readonly "THIRD_PERSON_BACK" : Internal.CameraType; static readonly "THIRD_PERSON_FRONT" : Internal.CameraType; static readonly "FIRST_PERSON" : Internal.CameraType; get mirrored(): boolean; get firstPerson(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CameraType_ = "first_person" | "third_person_back" | "third_person_front" | CameraType; /** * @javaClass net.minecraft.class_3337 */ class UserWhiteList extends Internal.StoredUserList { isWhiteListed($$0: Internal.GameProfile_): boolean; getUserList(): string[]; get userList(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UserWhiteList_ = UserWhiteList; /** * @javaClass net.minecraft.class_1453 */ class Parrot extends Internal.ShoulderRidingEntity implements Internal.FlyingAnimal { isBaby(): boolean; getAmbientSound(): Internal.SoundEvent; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; static getAmbient($$0: Internal.Level_, $$1: Internal.Random_): Internal.SoundEvent; setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; getSoundSource(): Internal.SoundSource; isFood($$0: Internal.ItemStack_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; doHurtTarget($$0: Internal.Entity_): boolean; static checkParrotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; setVariant($$0: number): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; getLeashOffset(): Vec3; aiStep(): void; getVariant(): number; isPushable(): boolean; isPartyParrot(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static imitateNearbyMobs($$0: Internal.Level_, $$1: Internal.Entity_): boolean; static getPitch($$0: Internal.Random_): number; method_6581(): boolean; canMate($$0: Internal.Animal_): boolean; getVoicePitch(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; "flapSpeed" : number; "oFlap" : number; "flap" : number; "oFlapSpeed" : number; get voicePitch(): number; get pushable(): boolean; get baby(): boolean; get variant(): number; get partyParrot(): boolean; get soundSource(): Internal.SoundSource; get ambientSound(): Internal.SoundEvent; get leashOffset(): Vec3; set variant($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Parrot_ = Parrot; /** * @javaClass net.minecraft.class_236 */ class TimerQueue { schedule($$0: string, $$1: number, $$2: Internal.TimerCallback_): void; getEventsIds(): Internal.Set; store(): Internal.ListTag; tick($$0: T, $$1: number): void; remove($$0: string): number; get eventsIds(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TimerQueue_ = TimerQueue; /** * @javaClass java.lang.module.ModuleReference */ abstract class ModuleReference { location(): Internal.Optional; descriptor(): Internal.ModuleDescriptor; open(): Internal.ModuleReader; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleReference_ = ModuleReference; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2IntFunction */ interface Reference2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Reference2FloatFunction; applyAsInt(arg0: K): number; removeInt(arg0: any): number; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Reference2CharFunction; getInt(arg0: any): number; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2IntFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2IntFunction; } type Reference2IntFunction_ = ((arg0: any) => number) | Reference2IntFunction; /** * @javaClass java.util.function.DoubleUnaryOperator */ interface DoubleUnaryOperator { applyAsDouble(arg0: number): number; compose(arg0: Internal.DoubleUnaryOperator_): this; identity(): this; andThen(arg0: Internal.DoubleUnaryOperator_): this; } type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; /** * @javaClass net.minecraft.class_2483 */ abstract class CollectionTag extends Internal.AbstractList implements Internal.Tag { add(arg0: number, arg1: T): void; getElementType(): number; set(arg0: number, arg1: T): T; setTag(arg0: number, arg1: Internal.Tag_): boolean; addTag(arg0: number, arg1: Internal.Tag_): boolean; remove(arg0: number): T; get elementType(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CollectionTag_ = CollectionTag; /** * @javaClass net.minecraft.class_2361 */ class IdMapper implements Internal.IdMap, Internal.RemovableIdList { add($$0: T): void; fabric_remapIds(map: Internal.Int2IntMap_): void; contains($$0: number): boolean; iterator(): Internal.Iterator; size(): number; addMapping($$0: T, $$1: number): void; getId($$0: T): number; fabric_remapId(from: number, to: number): void; fabric_remove(o: any): void; fabric_removeId(i: number): void; byId($$0: number): T; fabric_clear(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IdMapper_ = IdMapper; /** * @javaClass java.nio.file.PathMatcher */ interface PathMatcher { matches(arg0: Internal.Path_): boolean; } type PathMatcher_ = ((arg0: Internal.Path) => boolean) | PathMatcher; /** * @javaClass net.minecraft.class_1413 */ class Sensing { hasLineOfSight($$0: Internal.Entity_): boolean; tick(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Sensing_ = Sensing; /** * @javaClass net.minecraft.class_5919 */ class FossilFeatureConfiguration implements Internal.FeatureConfiguration { readonly "overlayStructures" : Internal.List; readonly "overlayProcessors" : Internal.Holder; static readonly "CODEC" : Internal.Codec; readonly "maxEmptyCornersAllowed" : number; readonly "fossilStructures" : Internal.List; readonly "fossilProcessors" : Internal.Holder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FossilFeatureConfiguration_ = FossilFeatureConfiguration; /** * @javaClass io.netty.channel.ChannelHandler */ interface ChannelHandler { exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; handlerAdded(arg0: Internal.ChannelHandlerContext_): void; handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; } type ChannelHandler_ = ChannelHandler; /** * @javaClass dev.latvian.mods.rhino.mod.util.JsonSerializable */ interface JsonSerializable { toJson(): Internal.JsonElement; } type JsonSerializable_ = (() => Internal.JsonElement) | JsonSerializable; /** * @javaClass net.minecraft.class_5650 */ class LootNbtProviderType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootNbtProviderType_ = Special.LootNbtProviderType | LootNbtProviderType; /** * @javaClass net.minecraft.class_4080 */ abstract class SimplePreparableReloadListener implements Internal.PreparableReloadListener { reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimplePreparableReloadListener_ = SimplePreparableReloadListener; /** * @javaClass dev.latvian.mods.kubejs.generator.JsonGenerator */ class JsonGenerator { getAllJsons(): Internal.Map; json(id: ResourceLocation_, json: Internal.JsonElement_): void; get allJsons(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JsonGenerator_ = JsonGenerator; /** * @javaClass org.lwjgl.stb.STBTTFontinfo */ class STBTTFontinfo extends Internal.Struct implements Internal.NativeResource { static malloc(arg0: number): Internal.STBTTFontinfo$Buffer; static malloc(): this; static createSafe(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; static createSafe(arg0: number): this; sizeof(): number; static callocStack(): this; static callocStack(arg0: Internal.MemoryStack_): this; static callocStack(arg0: number): Internal.STBTTFontinfo$Buffer; static callocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; static create(arg0: number): this; static create(): this; static create(arg0: number): Internal.STBTTFontinfo$Buffer; static create(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; static calloc(): this; static calloc(arg0: number): Internal.STBTTFontinfo$Buffer; static mallocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; static mallocStack(): this; static mallocStack(arg0: number): Internal.STBTTFontinfo$Buffer; static mallocStack(arg0: Internal.MemoryStack_): this; static readonly "ALIGNOF" : 8; static readonly "SIZEOF" : 160; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type STBTTFontinfo_ = STBTTFontinfo; /** * @javaClass net.minecraft.class_5338 */ class LootPoolEntryType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootPoolEntryType_ = Special.LootPoolEntryType | LootPoolEntryType; /** * @javaClass net.minecraft.class_2596 */ interface Packet { handle(arg0: T): void; isSkippable(): boolean; write(arg0: Internal.FriendlyByteBuf_): void; } type Packet_ = Packet; /** * @javaClass net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder */ interface ColorProviderRegistryImpl$ColorMapperHolder { get(arg0: T): Provider; } type ColorProviderRegistryImpl$ColorMapperHolder_ = ((arg0: T) => Provider) | ColorProviderRegistryImpl$ColorMapperHolder; /** * @javaClass java.lang.invoke.VarHandle$VarHandleDesc */ class VarHandle$VarHandleDesc extends Internal.DynamicConstantDesc { static ofStaticField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): this; varType(): Internal.ClassDesc; static ofArray(arg0: Internal.ClassDesc_): this; toString(): string; resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): Internal.VarHandle; static ofField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VarHandle$VarHandleDesc_ = VarHandle$VarHandleDesc; /** * @javaClass java.net.SocketAddress */ abstract class SocketAddress implements Internal.Serializable { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SocketAddress_ = SocketAddress; /** * @javaClass net.minecraft.class_750 */ class ChunkBufferBuilderPack { builder($$0: Internal.RenderType_): Internal.BufferBuilder; clearAll(): void; discardAll(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkBufferBuilderPack_ = ChunkBufferBuilderPack; /** * @javaClass java.net.InetSocketAddress */ class InetSocketAddress extends Internal.SocketAddress { isUnresolved(): boolean; static createUnresolved(arg0: string, arg1: number): this; getPort(): number; getHostName(): string; hashCode(): number; equals(arg0: any): boolean; getHostString(): string; getAddress(): Internal.InetAddress; toString(): string; get unresolved(): boolean; get hostName(): string; get address(): Internal.InetAddress; get port(): number; get hostString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InetSocketAddress_ = InetSocketAddress; /** * @javaClass net.minecraft.class_5336 */ class SerializerType { getSerializer(): Internal.Serializer; get serializer(): Internal.Serializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SerializerType_ = SerializerType; /** * @javaClass net.minecraft.class_4662 */ abstract class TreeDecorator { place(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: Internal.List_, arg4: Internal.List_): void; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TreeDecorator_ = TreeDecorator; /** * @javaClass java.lang.module.ModuleDescriptor$Opens */ class ModuleDescriptor$Opens implements Internal.Comparable { hashCode(): number; equals(arg0: any): boolean; isQualified(): boolean; toString(): string; source(): string; compareTo(arg0: Internal.ModuleDescriptor$Opens_): number; modifiers(): Internal.Set; targets(): Internal.Set; get qualified(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Opens_ = ModuleDescriptor$Opens; /** * @javaClass it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction */ abstract class AbstractLong2ObjectFunction implements Internal.Long2ObjectFunction, Internal.Serializable { defaultReturnValue(arg0: V): void; defaultReturnValue(): V; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractLong2ObjectFunction_ = AbstractLong2ObjectFunction; /** * @javaClass java.util.stream.DoubleStream$DoubleMapMultiConsumer */ interface DoubleStream$DoubleMapMultiConsumer { accept(arg0: number, arg1: Internal.DoubleConsumer_): void; } type DoubleStream$DoubleMapMultiConsumer_ = ((arg0: number, arg1: Internal.DoubleConsumer) => void) | DoubleStream$DoubleMapMultiConsumer; /** * @javaClass net.minecraft.class_3528 */ class LazyLoadedValue { get(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LazyLoadedValue_ = LazyLoadedValue; /** * @javaClass net.minecraft.class_1677 */ class SmallFireball extends Internal.Fireball { hurt($$0: Internal.DamageSource_, $$1: number): boolean; isPickable(): boolean; get pickable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmallFireball_ = SmallFireball; /** * @javaClass net.minecraft.class_1281 */ class CombatEntry { getHealthAfterDamage(): number; isCombatRelated(): boolean; getDamage(): number; getLocation(): string; getTime(): number; getSource(): Internal.DamageSource; getHealthBeforeDamage(): number; getAttackerName(): Internal.Component; getAttacker(): Internal.Entity; getFallDistance(): number; get damage(): number; get fallDistance(): number; get healthBeforeDamage(): number; get combatRelated(): boolean; get attackerName(): Internal.Component; get attacker(): Internal.Entity; get location(): string; get healthAfterDamage(): number; get time(): number; get source(): Internal.DamageSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CombatEntry_ = CombatEntry; /** * @javaClass net.minecraft.class_1927 */ class Explosion implements Internal.ExplosionHooksImpl$ExplosionExtensions { architectury_getPosition(): Vec3; handler$bnl000$affectWorld(bl: boolean, cbi: Internal.CallbackInfo_): void; finalizeExplosion($$0: boolean): void; handler$bnl000$collectBlocksAndDamageEntities(cbi: Internal.CallbackInfo_): void; getDamageSource(): Internal.DamageSource; explode(): void; getToBlow(): Internal.List; getHitPlayers(): Internal.Map; static getSeenPercent($$0: Vec3_, $$1: Internal.Entity_): number; clearToBlow(): void; getSourceMob(): Internal.LivingEntity; "source" : Internal.Entity; "radius" : number; get toBlow(): Internal.List; get sourceMob(): Internal.LivingEntity; get hitPlayers(): Internal.Map; get damageSource(): Internal.DamageSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Explosion_ = Explosion; /** * @javaClass net.minecraft.class_3726 */ interface CollisionContext { isDescending(): boolean; isHoldingItem(arg0: Internal.Item_): boolean; of($$0: Internal.Entity_): this; canStandOnFluid(arg0: Internal.FluidState_, arg1: Internal.FluidState_): boolean; isAbove(arg0: Internal.VoxelShape_, arg1: BlockPos_, arg2: boolean): boolean; empty(): this; } type CollisionContext_ = CollisionContext; /** * @javaClass com.minenash.customhud.mixin.WorldRendererAccess */ interface WorldRendererAccess { getCompletedChunks(): number; getChunkBuilder(): Internal.ChunkRenderDispatcher; getRegularEntityCount(): number; getChunks(): Internal.ViewArea; } type WorldRendererAccess_ = WorldRendererAccess; /** * @javaClass java.lang.Thread$State */ class Thread$State extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.Thread$State[]; static readonly "NEW" : Internal.Thread$State; static readonly "TERMINATED" : Internal.Thread$State; static readonly "RUNNABLE" : Internal.Thread$State; static readonly "BLOCKED" : Internal.Thread$State; static readonly "WAITING" : Internal.Thread$State; static readonly "TIMED_WAITING" : Internal.Thread$State; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Thread$State_ = "new" | "runnable" | "blocked" | "waiting" | "terminated" | "timed_waiting" | Thread$State; /** * @javaClass net.minecraft.class_1682 */ abstract class ThrowableProjectile extends Internal.Projectile { shouldRenderAtSqrDistance($$0: number): boolean; tick(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrowableProjectile_ = ThrowableProjectile; /** * @javaClass net.minecraft.class_2495 */ class IntArrayTag extends Internal.CollectionTag { add($$0: number, $$1: Internal.IntTag_): void; getElementType(): number; set($$0: number, $$1: Internal.IntTag_): Internal.IntTag; getAsIntArray(): number[]; method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; clear(): void; addTag($$0: number, $$1: Internal.Tag_): boolean; method_23258(): Internal.TagType; remove($$0: number): Internal.IntTag; method_32289($$0: Internal.TagVisitor_): void; method_10711(): number; size(): number; method_10713($$0: Internal.DataOutput_): void; hashCode(): number; get($$0: number): Internal.IntTag; equals($$0: any): boolean; setTag($$0: number, $$1: Internal.Tag_): boolean; toString(): string; copy(): this; static readonly "TYPE" : Internal.TagType; get asIntArray(): number[]; get elementType(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntArrayTag_ = IntArrayTag; /** * @javaClass com.mojang.brigadier.AmbiguityConsumer */ interface AmbiguityConsumer { ambiguous(arg0: Internal.CommandNode_, arg1: Internal.CommandNode_, arg2: Internal.CommandNode_, arg3: Internal.Collection_): void; } type AmbiguityConsumer_ = ((arg0: Internal.CommandNode, arg1: Internal.CommandNode, arg2: Internal.CommandNode, arg3: Internal.Collection) => void) | AmbiguityConsumer; /** * @javaClass dev.latvian.mods.kubejs.item.ItemStackJS */ class ItemStackJS implements Internal.IngredientJS, Internal.NBTSerializable, Internal.ChangeListener, Internal.SpecialEquality { getItemIds(): Internal.Set; getNbt(): Internal.CompoundTag; isBlock(): boolean; getName(): Internal.Component; getStacks(): Internal.Set; getVanillaItems(): Internal.Set; static findGroup(id: string): Internal.CreativeModeTab; getItem(): Internal.Item; hasEnchantment(enchantment: Internal.Enchantment_, level: number): boolean; getTags(): Internal.Collection; getItemGroup(): string; setChance(c: number): void; static getList(): Internal.List; getFirst(): this; withChance(c: number): this; withName(displayName: Internal.Component_): this; getCount(): number; setCount(count: number): void; testVanillaItem(item: Internal.Item_): boolean; hasTag(tag: ResourceLocation_): boolean; test(other: Internal.ItemStackJS_): boolean; hasChance(): boolean; static getRawItem(o: any): Internal.Item; getNbtString(): string; isNBTEqual(other: Internal.ItemStack_): boolean; isNBTEqual(other: Internal.ItemStackJS_): boolean; toJson(): Internal.JsonElement; withCount(c: number): this; static getListJS(): Internal.ListJS; hasNBT(): boolean; areItemsEqual(other: Internal.ItemStack_): boolean; areItemsEqual(other: Internal.ItemStackJS_): boolean; getMod(): string; getChance(): number; isInvalidRecipeIngredient(): boolean; /** */ getId(): Special.Item & `${string}:${string}`; weakNBT(): Internal.IngredientJS; static clearListCache(): void; toNBT(): Internal.CompoundTag; getHarvestSpeed(block: Internal.BlockContainerJS_): number; getHarvestSpeed(): number; hashCode(): number; toRawResultJson(): Internal.JsonElement; static of(o: any): this; getItemStack(): Internal.ItemStack; copy(): this; withNBT(nbt: Internal.CompoundTag_): this; toResultJson(): Internal.JsonElement; onChanged(o: Internal.Tag_): void; static getTypeList(): Internal.ListJS; isEmpty(): boolean; strongEquals(o: any): boolean; getEnchantments(): Internal.MapJS; getFluidStack(): Internal.FluidStackJS; removeNBT(): this; static resultFromRecipeJson(json: Internal.JsonElement_): this; enchant(enchantments: Internal.MapJS_): this; enchant(enchantment: Internal.Enchantment_, level: number): this; testVanilla(other: Internal.ItemStack_): boolean; equals(o: any): boolean; ignoreNBT(): Internal.IngredientJS; getTypeData(): Internal.CompoundTag; toString(): string; removeChance(): void; setNbt(tag: Internal.CompoundTag_): void; static readonly "EMPTY" : Internal.ItemStackJS; get nbt(): Internal.CompoundTag; get itemStack(): Internal.ItemStack; get mod(): string; get itemIds(): Internal.Set; get vanillaItems(): Internal.Set; get empty(): boolean; get harvestSpeed(): number; get typeList(): Internal.ListJS; get nbtString(): string; get block(): boolean; /** */ get id(): Special.Item & `${string}:${string}`; get invalidRecipeIngredient(): boolean; get itemGroup(): string; get item(): Internal.Item; get chance(): number; get stacks(): Internal.Set; get count(): number; get list(): Internal.List; get enchantments(): Internal.MapJS; get typeData(): Internal.CompoundTag; get listJS(): Internal.ListJS; get tags(): Internal.Collection; get name(): Internal.Component; get fluidStack(): Internal.FluidStackJS; get first(): this; set nbt(tag: Internal.CompoundTag_); set chance(c: number); set count(count: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type ItemStackJS_ = Internal.Item_ | ItemStackJS; /** * @javaClass net.minecraft.class_3695 */ interface ProfilerFiller { pop(): void; markForCharting(arg0: Internal.MetricCategory_): void; incrementCounter(arg0: Internal.Supplier_, arg1: number): void; incrementCounter(arg0: string, arg1: number): void; incrementCounter($$0: Internal.Supplier_): void; incrementCounter($$0: string): void; tee($$0: Internal.ProfilerFiller_, $$1: Internal.ProfilerFiller_): this; startTick(): void; endTick(): void; push(arg0: Internal.Supplier_): void; push(arg0: string): void; popPush(arg0: string): void; popPush(arg0: Internal.Supplier_): void; } type ProfilerFiller_ = ProfilerFiller; /** * @javaClass net.minecraft.class_2975 */ class ConfiguredFeature extends Internal.Record { getFeatures(): Internal.Stream>; feature(): F; hashCode(): number; equals($$0: any): boolean; toString(): string; place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; config(): FC; static readonly "CODEC" : Internal.Codec>>; static readonly "DIRECT_CODEC" : Internal.Codec>; static readonly "LIST_CODEC" : Internal.Codec>>; get features(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConfiguredFeature_ = Special.ConfiguredFeature | ConfiguredFeature; /** * @javaClass net.minecraft.class_6871 */ class ConcentricRingsStructurePlacement extends Internal.Record implements Internal.StructurePlacement { method_40166(): Internal.StructurePlacementType; distance(): number; hashCode(): number; equals($$0: any): boolean; count(): number; method_40168($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; toString(): string; spread(): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConcentricRingsStructurePlacement_ = ConcentricRingsStructurePlacement; /** * @javaClass net.minecraft.class_2813 */ class ServerboundContainerClickPacket implements Internal.Packet { getContainerId(): number; getClickType(): Internal.ClickType; getCarriedItem(): Internal.ItemStack; getButtonNum(): number; getSlotNum(): number; getChangedSlots(): Internal.Int2ObjectMap; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getStateId(): number; get slotNum(): number; get buttonNum(): number; get stateId(): number; get containerId(): number; get clickType(): Internal.ClickType; get carriedItem(): Internal.ItemStack; get changedSlots(): Internal.Int2ObjectMap; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundContainerClickPacket_ = ServerboundContainerClickPacket; /** * @javaClass net.minecraft.class_5131 */ class AttributeMap { addTransientAttributeModifiers($$0: Internal.Multimap_): void; getValue($$0: Internal.Attribute_): number; removeAttributeModifiers($$0: Internal.Multimap_): void; load($$0: Internal.ListTag_): void; hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; getSyncableAttributes(): Internal.Collection; getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; hasAttribute($$0: Internal.Attribute_): boolean; save(): Internal.ListTag; getInstance($$0: Internal.Attribute_): Internal.AttributeInstance; getBaseValue($$0: Internal.Attribute_): number; getDirtyAttributes(): Internal.Set; assignValues($$0: Internal.AttributeMap_): void; get dirtyAttributes(): Internal.Set; get syncableAttributes(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeMap_ = AttributeMap; /** * @javaClass net.minecraft.class_4148 */ abstract class Sensor { static isEntityAttackable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; static isEntityTargetable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; static isEntityAttackableIgnoringLineOfSight($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; tick($$0: Internal.ServerLevel_, $$1: E): void; requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Sensor_ = Sensor; /** * @javaClass dev.latvian.mods.rhino.util.CustomJavaToJsWrapperProvider */ interface CustomJavaToJsWrapperProvider { create(arg0: T): Internal.CustomJavaToJsWrapper; } type CustomJavaToJsWrapperProvider_ = ((arg0: T) => Internal.CustomJavaToJsWrapper) | CustomJavaToJsWrapperProvider; /** * @javaClass com.google.common.reflect.TypeToken */ abstract class TypeToken extends Internal.TypeCapture implements Internal.Serializable { getRawType(): typeof T; resolveType(arg0: Internal.Type_): Internal.TypeToken; method(arg0: Internal.Method_): Internal.Invokable; unwrap(): Internal.TypeToken; isSubtypeOf(arg0: Internal.Type_): boolean; isSubtypeOf(arg0: Internal.TypeToken_): boolean; getType(): Internal.Type; hashCode(): number; getComponentType(): Internal.TypeToken; static of(arg0: Internal.Class_): Internal.TypeToken; static of(arg0: Internal.Type_): Internal.TypeToken; equals(arg0: any): boolean; getSubtype(arg0: Internal.Class_): Internal.TypeToken; where(arg0: Internal.TypeParameter_, arg1: Internal.Class_): Internal.TypeToken; where(arg0: Internal.TypeParameter_, arg1: Internal.TypeToken_): Internal.TypeToken; getSupertype(arg0: Internal.Class_): Internal.TypeToken; isArray(): boolean; toString(): string; getTypes(): Internal.TypeToken$TypeSet<>; isSupertypeOf(arg0: Internal.TypeToken_): boolean; isSupertypeOf(arg0: Internal.Type_): boolean; wrap(): Internal.TypeToken; isPrimitive(): boolean; get componentType(): Internal.TypeToken; get types(): Internal.TypeToken$TypeSet<>; get rawType(): typeof T; get primitive(): boolean; get array(): boolean; get type(): Internal.Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TypeToken_ = TypeToken; /** * @javaClass net.minecraft.class_6120 */ class BiasedToBottomHeight extends Internal.HeightProvider { getType(): Internal.HeightProviderType; static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; toString(): string; sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiasedToBottomHeight_ = BiasedToBottomHeight; /** * @javaClass net.minecraft.class_1308 */ abstract class Mob extends Internal.LivingEntity { canBeControlledByRider(): boolean; isAggressive(): boolean; setGuaranteedDrop($$0: EquipmentSlot_): void; setNoAi($$0: boolean): void; setBaby($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getTarget(): Internal.LivingEntity; checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; ate(): void; doHurtTarget($$0: Internal.Entity_): boolean; setDelayedLeashHolderId($$0: number): void; removeWhenFarAway($$0: number): boolean; getMaxHeadYRot(): number; spawnAnim(): void; setXxa($$0: number): void; getAmbientSoundInterval(): number; equipItemIfPossible($$0: Internal.ItemStack_): boolean; getArmorSlots(): Internal.Iterable; setDropChance($$0: EquipmentSlot_, $$1: number): void; isEffectiveAi(): boolean; clearRestriction(): void; canHoldItem($$0: Internal.ItemStack_): boolean; canReplaceEqualItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; isControlledByLocalInstance(): boolean; isLeftHanded(): boolean; getLeashHolder(): Internal.Entity; convertTo($$0: Internal.EntityType_, $$1: boolean): T; lookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; tick(): void; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; canBeLeashed($$0: Internal.Player_): boolean; setSpeed($$0: number): void; getHandSlots(): Internal.Iterable; getHeadRotSpeed(): number; isNoAi(): boolean; setCanPickUpLoot($$0: boolean): void; getJumpControl(): Internal.JumpControl; hasRestriction(): boolean; isWithinRestriction(): boolean; isWithinRestriction($$0: BlockPos_): boolean; canAttackType($$0: Internal.EntityType_): boolean; canPickUpLoot(): boolean; getMaxFallDistance(): number; static checkMobSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; canTakeItem($$0: Internal.ItemStack_): boolean; handleEntityEvent($$0: number): void; isPersistenceRequired(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setAggressive($$0: boolean): void; removeFreeWill(): void; requiresCustomPersistence(): boolean; checkDespawn(): void; static getEquipmentForSlot($$0: EquipmentSlot_, $$1: number): Internal.Item; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; isLeashed(): boolean; wantsToPickUp($$0: Internal.ItemStack_): boolean; getNavigation(): Internal.PathNavigation; setLeashedTo($$0: Internal.Entity_, $$1: boolean): void; setPathfindingMalus($$0: Internal.BlockPathTypes_, $$1: number): void; getLootTable(): ResourceLocation; getPathfindingMalus($$0: Internal.BlockPathTypes_): number; playAmbientSound(): void; isMaxGroupSizeReached($$0: number): boolean; static createMobAttributes(): Internal.AttributeSupplier$Builder; startRiding($$0: Internal.Entity_, $$1: boolean): boolean; setTarget($$0: Internal.LivingEntity_): void; setZza($$0: number): void; aiStep(): void; getPickResult(): Internal.ItemStack; getSensing(): Internal.Sensing; setLeftHanded($$0: boolean): void; canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; getRestrictCenter(): BlockPos; getLookControl(): Internal.LookControl; readAdditionalSaveData($$0: Internal.CompoundTag_): void; baseTick(): void; getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; canCutCorner($$0: Internal.BlockPathTypes_): boolean; getMaxHeadXRot(): number; getMoveControl(): Internal.MoveControl; getMainArm(): Internal.HumanoidArm; setPersistenceRequired(): void; restrictTo($$0: BlockPos_, $$1: number): void; dropLeash($$0: boolean, $$1: boolean): void; setYya($$0: number): void; getMaxSpawnClusterSize(): number; getRestrictRadius(): number; static readonly "MAX_WEARING_ARMOR_CHANCE" : 0.15; static readonly "MAX_PICKUP_LOOT_CHANCE" : 0.55; static readonly "LEASH_TAG" : "Leash"; static readonly "MAX_ENCHANTED_ARMOR_CHANCE" : 0.5; static readonly "MAX_ENCHANTED_WEAPON_CHANCE" : 0.25; "ambientSoundTime" : number; static readonly "DEFAULT_EQUIPMENT_DROP_CHANCE" : 0.085; static readonly "UPDATE_GOAL_SELECTOR_EVERY_N_TICKS" : 2; get maxHeadYRot(): number; get controlledByLocalInstance(): boolean; get maxSpawnClusterSize(): number; get moveControl(): Internal.MoveControl; get headRotSpeed(): number; get navigation(): Internal.PathNavigation; get lootTable(): ResourceLocation; get jumpControl(): Internal.JumpControl; get maxFallDistance(): number; get leashHolder(): Internal.Entity; get leftHanded(): boolean; get restrictCenter(): BlockPos; get aggressive(): boolean; get ambientSoundInterval(): number; get withinRestriction(): boolean; get sensing(): Internal.Sensing; get maxHeadXRot(): number; get mainArm(): Internal.HumanoidArm; get pickResult(): Internal.ItemStack; get restrictRadius(): number; get persistenceRequired(): boolean; get target(): Internal.LivingEntity; get handSlots(): Internal.Iterable; get lookControl(): Internal.LookControl; get noAi(): boolean; get armorSlots(): Internal.Iterable; get leashed(): boolean; get effectiveAi(): boolean; set yya($$0: number); set zza($$0: number); set xxa($$0: number); set guaranteedDrop($$0: EquipmentSlot_); set delayedLeashHolderId($$0: number); set leftHanded($$0: boolean); set baby($$0: boolean); set noAi($$0: boolean); set aggressive($$0: boolean); set speed($$0: number); set target($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Mob_ = Mob; /** * @javaClass net.minecraft.class_3298 */ interface Resource extends Internal.Closeable, Internal.FabricResource, Internal.ResourceMixin { getMetadata(arg0: Internal.MetadataSectionSerializer_): T; getSourceName(): string; getLocation(): ResourceLocation; hasMetadata(): boolean; getInputStream(): Internal.InputStream; } type Resource_ = Resource; /** * @javaClass net.minecraft.class_2824 */ class ServerboundInteractPacket implements Internal.Packet { static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_, $$3: Vec3_): this; static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_): this; getTarget($$0: Internal.ServerLevel_): Internal.Entity; dispatch($$0: Internal.ServerboundInteractPacket$Handler_): void; static createAttackPacket($$0: Internal.Entity_, $$1: boolean): this; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; isUsingSecondaryAction(): boolean; get usingSecondaryAction(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundInteractPacket_ = ServerboundInteractPacket; /** * @javaClass net.minecraft.class_1706 */ class AnvilMenu extends Internal.ItemCombinerMenu { handler$bob000$init(syncId: number, inventory: Internal.Inventory_, context: Internal.ContainerLevelAccess_, cbi: Internal.CallbackInfo_): void; redirect$bob000$updateResult_getRepairCost(stack: Internal.ItemStack_): number; createResult(): void; getCost(): number; static calculateIncreasedRepairCost($$0: number): number; setItemName($$0: string): void; static readonly "MAX_NAME_LENGTH" : 50; get cost(): number; set itemName($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AnvilMenu_ = AnvilMenu; /** * @javaClass net.minecraft.class_1571 */ class Ghast extends Internal.FlyingMob implements Internal.Enemy { addAdditionalSaveData($$0: Internal.CompoundTag_): void; getSoundSource(): Internal.SoundSource; static checkGhastSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; getExplosionPower(): number; isCharging(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getMaxSpawnClusterSize(): number; setCharging($$0: boolean): void; get maxSpawnClusterSize(): number; get explosionPower(): number; get charging(): boolean; get soundSource(): Internal.SoundSource; set charging($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Ghast_ = Ghast; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2LongFunction */ interface Float2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Float2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Float2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2LongFunction; } type Float2LongFunction_ = ((arg0: number) => number) | Float2LongFunction; /** * @javaClass net.minecraft.class_2573 */ class BannerBlockEntity extends Internal.BlockEntity implements Internal.Nameable { static getItemPatterns($$0: Internal.ItemStack_): Internal.ListTag; getBaseColor(): Internal.DyeColor; getUpdateTag(): Internal.CompoundTag; setCustomName($$0: Internal.Component_): void; static removeLastPattern($$0: Internal.ItemStack_): void; getPatterns(): Internal.List>; static getPatternCount($$0: Internal.ItemStack_): number; getItem(): Internal.ItemStack; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; load($$0: Internal.CompoundTag_): void; fromItem($$0: Internal.ItemStack_, $$1: Internal.DyeColor_): void; fromItem($$0: Internal.ItemStack_): void; method_5797(): Internal.Component; static createPatterns($$0: Internal.DyeColor_, $$1: Internal.ListTag_): Internal.List>; method_5477(): Internal.Component; static readonly "MAX_PATTERNS" : 6; static readonly "TAG_PATTERNS" : "Patterns"; static readonly "TAG_COLOR" : "Color"; static readonly "TAG_PATTERN" : "Pattern"; get updateTag(): Internal.CompoundTag; get item(): Internal.ItemStack; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get patterns(): Internal.List>; get baseColor(): Internal.DyeColor; set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BannerBlockEntity_ = BannerBlockEntity; /** * @javaClass net.minecraft.class_4966 */ class NoiseColumn implements Internal.BlockColumn { getBlock($$0: number): Internal.BlockState; setBlock($$0: number, $$1: Internal.BlockState_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseColumn_ = NoiseColumn; /** * @javaClass net.minecraft.class_5587 */ class GeodeLayerSettings { readonly "filling" : number; static readonly "CODEC" : Internal.Codec; readonly "outerLayer" : number; readonly "innerLayer" : number; readonly "middleLayer" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GeodeLayerSettings_ = GeodeLayerSettings; /** * @javaClass net.minecraft.class_2170$class_5364 */ class Commands$CommandSelection extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Commands$CommandSelection[]; static readonly "ALL" : Internal.Commands$CommandSelection; static readonly "INTEGRATED" : Internal.Commands$CommandSelection; static readonly "DEDICATED" : Internal.Commands$CommandSelection; readonly "includeIntegrated" : boolean; readonly "includeDedicated" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Commands$CommandSelection_ = "all" | "dedicated" | "integrated" | Commands$CommandSelection; /** * @javaClass net.minecraft.class_4834 */ class PiglinSpecificSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PiglinSpecificSensor_ = PiglinSpecificSensor; /** * @javaClass java.security.Key */ interface Key extends Internal.Serializable { getEncoded(): number[]; getAlgorithm(): string; getFormat(): string; } type Key_ = Key; /** * @javaClass java.util.regex.MatchResult */ interface MatchResult { groupCount(): number; start(arg0: number): number; start(): number; end(arg0: number): number; end(): number; group(): string; group(arg0: number): string; } type MatchResult_ = MatchResult; /** * @javaClass net.minecraft.class_2759 */ class ClientboundSetDefaultSpawnPositionPacket implements Internal.Packet { getAngle(): number; getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get pos(): BlockPos; get angle(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetDefaultSpawnPositionPacket_ = ClientboundSetDefaultSpawnPositionPacket; /** * @javaClass java.text.NumberFormat$Style */ class NumberFormat$Style extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.NumberFormat$Style[]; static readonly "SHORT" : Internal.NumberFormat$Style; static readonly "LONG" : Internal.NumberFormat$Style; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NumberFormat$Style_ = "short" | "long" | NumberFormat$Style; /** * @javaClass net.minecraft.class_2841$class_6563 */ abstract class PalettedContainer$Strategy { getConfiguration(arg0: Internal.IdMap_, arg1: number): Internal.PalettedContainer$Configuration; getIndex($$0: number, $$1: number, $$2: number): number; size(): number; static readonly "SECTION_STATES" : Internal.PalettedContainer$Strategy; static readonly "SINGLE_VALUE_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); static readonly "LINEAR_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); static readonly "SECTION_BIOMES" : Internal.PalettedContainer$Strategy; static readonly "HASHMAP_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PalettedContainer$Strategy_ = PalettedContainer$Strategy; /** * @javaClass net.minecraft.class_1551 */ class Drowned extends Internal.Zombie implements Internal.RangedAttackMob { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; static checkDrownedSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; updateSwimming(): void; travel($$0: Vec3_): void; okTarget($$0: Internal.LivingEntity_): boolean; isPushedByFluid(): boolean; method_7105($$0: Internal.LivingEntity_, $$1: number): void; setSearchingForLand($$0: boolean): void; static readonly "NAUTILUS_SHELL_CHANCE" : 0.03; get pushedByFluid(): boolean; set searchingForLand($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Drowned_ = Drowned; /** * @javaClass com.google.common.reflect.Parameter */ class Parameter implements Internal.AnnotatedElement { getDeclaringInvokable(): Internal.Invokable; getAnnotationsByType(arg0: Internal.Class_): A[]; getType(): Internal.TypeToken; getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; getAnnotation(arg0: Internal.Class_): A; isAnnotationPresent(arg0: Internal.Class_): boolean; hashCode(): number; equals(arg0: any): boolean; getDeclaredAnnotation(arg0: Internal.Class_): A; toString(): string; getAnnotatedType(): Internal.AnnotatedType; getAnnotations(): Internal.Annotation[]; getDeclaredAnnotations(): Internal.Annotation[]; get declaredAnnotations(): Internal.Annotation[]; get annotatedType(): Internal.AnnotatedType; get annotations(): Internal.Annotation[]; get declaringInvokable(): Internal.Invokable; get type(): Internal.TypeToken; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Parameter_ = Parameter; /** * @javaClass net.minecraft.class_2868 */ class ServerboundSetCarriedItemPacket implements Internal.Packet { getSlot(): number; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get slot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetCarriedItemPacket_ = ServerboundSetCarriedItemPacket; /** * @javaClass net.minecraft.class_3773 */ interface StructurePieceType { load(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_): Internal.StructurePiece; } type StructurePieceType_ = Special.StructurePieceType | ((arg0: Internal.StructurePieceSerializationContext, arg1: Internal.CompoundTag) => Internal.StructurePiece) | StructurePieceType; /** * @javaClass net.minecraft.class_2561 */ interface Component extends Internal.Message, Internal.FormattedText { toFlatList($$0: Internal.Style_): Internal.List; getVisualOrderText(): Internal.FormattedCharSequence; nullToEmpty($$0: string): this; getStyle(): Internal.Style; plainCopy(): Internal.MutableComponent; getContents(): string; getSiblings(): Internal.List; copy(): Internal.MutableComponent; visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; getString(): string; getString($$0: number): string; visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; } type Component_ = Component; /** * @javaClass net.minecraft.class_1712 */ interface ContainerListener { slotChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; dataChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; } type ContainerListener_ = ContainerListener; /** * @javaClass dev.emi.trinkets.mixin.accessor.ScreenHandlerAccessor */ interface ScreenHandlerAccessor { getTrackedStacks(): Internal.NonNullList; getPreviousTrackedStacks(): Internal.NonNullList; } type ScreenHandlerAccessor_ = ScreenHandlerAccessor; /** * @javaClass net.minecraft.class_6645 */ class AnyOfPredicate extends Internal.CombiningPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AnyOfPredicate_ = AnyOfPredicate; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2ReferenceFunction */ interface Char2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: string, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ReferenceFunction; put(arg0: string, arg1: V): V; remove(arg0: string): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): V; get(arg0: string): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Char2FloatFunction; apply(arg0: number): V; containsKey(arg0: string): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ReferenceFunction; } type Char2ReferenceFunction_ = ((arg0: string) => V) | Char2ReferenceFunction; /** * @javaClass net.minecraft.class_6862 */ class TagKey extends Internal.Record { registry(): Internal.ResourceKey>; cast($$0: Internal.ResourceKey_>): Internal.Optional>; static codec($$0: Internal.ResourceKey_>): Internal.Codec>; isFor($$0: Internal.ResourceKey_>): boolean; hashCode(): number; equals($$0: any): boolean; static create($$0: Internal.ResourceKey_>, $$1: ResourceLocation_): Internal.TagKey; location(): ResourceLocation; toString(): string; static hashedCodec($$0: Internal.ResourceKey_>): Internal.Codec>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TagKey_ = TagKey; /** * @javaClass java.time.LocalTime */ class LocalTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; minus(arg0: Internal.TemporalAmount_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; plusHours(arg0: number): this; minusHours(arg0: number): this; atDate(arg0: Internal.LocalDate_): Internal.LocalDateTime; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; compareTo(arg0: Internal.LocalTime_): number; plusMinutes(arg0: number): this; toSecondOfDay(): number; minusMinutes(arg0: number): this; hashCode(): number; static now(): this; static now(arg0: Internal.Clock_): this; static now(arg0: Internal.ZoneId_): this; static of(arg0: number, arg1: number, arg2: number, arg3: number): this; static of(arg0: number, arg1: number): this; static of(arg0: number, arg1: number, arg2: number): this; get(arg0: Internal.TemporalField_): number; plusSeconds(arg0: number): this; getMinute(): number; getHour(): number; static from(arg0: Internal.TemporalAccessor_): this; plusNanos(arg0: number): this; withMinute(arg0: number): this; withHour(arg0: number): this; static ofNanoOfDay(arg0: number): this; atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetTime; truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; minusNanos(arg0: number): this; getNano(): number; format(arg0: Internal.DateTimeFormatter_): string; static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; static parse(arg0: Internal.CharSequence_): this; isSupported(arg0: Internal.TemporalField_): boolean; isSupported(arg0: Internal.TemporalUnit_): boolean; isBefore(arg0: Internal.LocalTime_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; withNano(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; static ofSecondOfDay(arg0: number): this; with(arg0: Internal.TemporalField_, arg1: number): this; with(arg0: Internal.TemporalAdjuster_): this; toNanoOfDay(): number; toEpochSecond(arg0: Internal.LocalDate_, arg1: Internal.ZoneOffset_): number; equals(arg0: any): boolean; getSecond(): number; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; minusSeconds(arg0: number): this; isAfter(arg0: Internal.LocalTime_): boolean; withSecond(arg0: number): this; static readonly "MIN" : Internal.LocalTime; static readonly "NOON" : Internal.LocalTime; static readonly "MAX" : Internal.LocalTime; static readonly "MIDNIGHT" : Internal.LocalTime; get hour(): number; get nano(): number; get minute(): number; get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LocalTime_ = LocalTime; /** * @javaClass net.minecraft.class_2626 */ class ClientboundBlockUpdatePacket implements Internal.Packet { getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; getBlockState(): Internal.BlockState; write($$0: Internal.FriendlyByteBuf_): void; get blockState(): Internal.BlockState; get pos(): BlockPos; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundBlockUpdatePacket_ = ClientboundBlockUpdatePacket; /** * @javaClass it.unimi.dsi.fastutil.ints.IntBidirectionalIterator */ interface IntBidirectionalIterator extends Internal.IntIterator, Internal.ObjectBidirectionalIterator { previousInt(): number; previous(): number; back(arg0: number): number; skip(arg0: number): number; } type IntBidirectionalIterator_ = (() => number) | IntBidirectionalIterator; /** * @javaClass java.time.chrono.ChronoLocalDateTime */ interface ChronoLocalDateTime extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable> { minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; query(arg0: Internal.TemporalQuery_): R; toLocalTime(): Internal.LocalTime; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; format(arg0: Internal.DateTimeFormatter_): string; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; compareTo(arg0: Internal.ChronoLocalDateTime_): number; atZone(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; toInstant(arg0: Internal.ZoneOffset_): Internal.Instant; isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; plus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoLocalDateTime; with(arg0: Internal.TemporalAdjuster_): Internal.ChronoLocalDateTime; toLocalDate(): D; toEpochSecond(arg0: Internal.ZoneOffset_): number; hashCode(): number; equals(arg0: any): boolean; timeLineOrder(): Internal.Comparator>; from(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; toString(): string; getChronology(): Internal.Chronology; isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; } type ChronoLocalDateTime_ = ChronoLocalDateTime; /** * @javaClass net.minecraft.class_2505 */ class NbtAccounter { accountBits($$0: number): void; static readonly "UNLIMITED" : Internal.NbtAccounter; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NbtAccounter_ = NbtAccounter; /** * @javaClass dev.latvian.mods.kubejs.level.LevelEventJS */ abstract class LevelEventJS extends Internal.EventJS { getServer(): Internal.ServerJS; getLevel(): Internal.LevelJS; post(id: string, sub: string): boolean; post(id: string): boolean; get server(): Internal.ServerJS; get level(): Internal.LevelJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelEventJS_ = LevelEventJS; /** * @javaClass net.coderbot.iris.mixin.rendertype.RenderTypeAccessor */ interface RenderTypeAccessor { shouldSortOnUpload(): boolean; } type RenderTypeAccessor_ = (() => boolean) | RenderTypeAccessor; /** * @javaClass net.minecraft.class_5425 */ interface ServerLevelAccessor extends Internal.LevelAccessor { getLevel(): Internal.ServerLevel; addFreshEntityWithPassengers($$0: Internal.Entity_): void; } type ServerLevelAccessor_ = (() => Internal.ServerLevel) | ServerLevelAccessor; /** * @javaClass net.minecraft.class_1471 */ abstract class ShoulderRidingEntity extends Internal.TamableAnimal { setEntityOnShoulder($$0: Internal.ServerPlayer_): boolean; canSitOnShoulder(): boolean; tick(): void; set entityOnShoulder($$0: Internal.ServerPlayer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShoulderRidingEntity_ = ShoulderRidingEntity; /** * @javaClass net.minecraft.class_2689 */ class StateDefinition { getProperty($$0: string): Internal.Property; getProperties(): Internal.Collection>; toString(): string; getPossibleStates(): Internal.ImmutableList; getOwner(): O; any(): S; get owner(): O; get possibleStates(): Internal.ImmutableList; get properties(): Internal.Collection>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StateDefinition_ = StateDefinition; /** * @javaClass net.minecraft.class_2841 */ class PalettedContainer implements Internal.PaletteResize, Internal.PalettedContainerAccessor { read($$0: Internal.FriendlyByteBuf_): void; set($$0: number, $$1: number, $$2: number, $$3: T): void; getAll($$0: Internal.Consumer_): void; release(): void; getSerializedSize(): number; count($$0: Internal.PalettedContainer$CountConsumer_): void; acquire(): void; onResize($$0: number, $$1: T): number; static codec($$0: Internal.IdMap_, $$1: Internal.Codec_, $$2: Internal.PalettedContainer$Strategy_, $$3: T): Internal.Codec>; get($$0: number, $$1: number, $$2: number): T; maybeHas($$0: Internal.Predicate_): boolean; copy(): Internal.PalettedContainer; getAndSet($$0: number, $$1: number, $$2: number, $$3: T): T; write($$0: Internal.FriendlyByteBuf_): void; getData(): Internal.PalettedContainer$Data; getAndSetUnchecked($$0: number, $$1: number, $$2: number, $$3: T): T; "data" : Internal.PalettedContainer$Data; get serializedSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PalettedContainer_ = PalettedContainer; /** * @javaClass io.netty.util.concurrent.Promise */ interface Promise extends io.netty.util.concurrent.Future { setFailure(arg0: Internal.Throwable_): Internal.Promise; setSuccess(arg0: V): Internal.Promise; removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; trySuccess(arg0: V): boolean; syncUninterruptibly(): Internal.Promise; await(): Internal.Promise; awaitUninterruptibly(): Internal.Promise; removeListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; tryFailure(arg0: Internal.Throwable_): boolean; addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; sync(): Internal.Promise; addListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; setUncancellable(): boolean; } type Promise_ = Promise; /** * @javaClass net.minecraft.class_1714 */ class CraftingMenu extends Internal.RecipeBookMenu { getGridWidth(): number; getRecipeBookType(): Internal.RecipeBookType; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; clearCraftingContent(): void; getGridHeight(): number; slotsChanged($$0: Internal.Container_): void; getSize(): number; shouldMoveToInventory($$0: number): boolean; getResultSlotIndex(): number; canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; removed($$0: Internal.Player_): void; recipeMatches($$0: Internal.Recipe_): boolean; fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; static readonly "RESULT_SLOT" : 0; readonly "player" : Internal.Player; get gridHeight(): number; get size(): number; get resultSlotIndex(): number; get gridWidth(): number; get recipeBookType(): Internal.RecipeBookType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CraftingMenu_ = CraftingMenu; /** * @javaClass net.minecraft.class_6679 */ abstract class StateTestingPredicate implements Internal.BlockPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StateTestingPredicate_ = StateTestingPredicate; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinWindowAccessor */ interface MixinWindowAccessor { callOnFramebufferSizeChanged(arg0: number, arg1: number, arg2: number): void; } type MixinWindowAccessor_ = ((arg0: number, arg1: number, arg2: number) => void) | MixinWindowAccessor; /** * @javaClass net.minecraft.class_4668$class_4677 */ class RenderStateShard$LineStateShard extends Internal.RenderStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$LineStateShard_ = RenderStateShard$LineStateShard; /** * @javaClass java.lang.invoke.TypeDescriptor$OfMethod */ interface TypeDescriptor$OfMethod extends Internal.TypeDescriptor { parameterType(arg0: number): F; parameterArray(): F[]; dropParameterTypes(arg0: number, arg1: number): M; parameterCount(): number; changeReturnType(arg0: F): M; parameterList(): Internal.List; insertParameterTypes(arg0: number, ... arg1: F[]): M; returnType(): F; changeParameterType(arg0: number, arg1: F): M; } type TypeDescriptor$OfMethod_ = TypeDescriptor$OfMethod; /** * @javaClass java.util.AbstractList */ abstract class AbstractList extends Internal.AbstractCollection implements Internal.List { add(arg0: number, arg1: E): void; add(arg0: E): boolean; subList(arg0: number, arg1: number): Internal.List; set(arg0: number, arg1: E): E; clear(): void; remove(arg0: number): E; lastIndexOf(arg0: any): number; iterator(): Internal.Iterator; addAll(arg0: number, arg1: Internal.Collection_): boolean; hashCode(): number; equals(arg0: any): boolean; get(arg0: number): E; listIterator(): Internal.ListIterator; listIterator(arg0: number): Internal.ListIterator; indexOf(arg0: any): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); [Symbol.iterator](): IterableIterator; } /** */ type AbstractList_ = AbstractList; /** * @javaClass net.minecraft.class_4970$class_4972 */ interface BlockBehaviour$StateArgumentPredicate { test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: A): boolean; } type BlockBehaviour$StateArgumentPredicate_ = ((arg0: Internal.BlockState, arg1: Internal.BlockGetter, arg2: BlockPos, arg3: A) => boolean) | BlockBehaviour$StateArgumentPredicate; /** * @javaClass dev.latvian.mods.kubejs.util.ClassWrapper */ class ClassWrapper extends Internal.Record implements Internal.CustomJavaToJsWrapper { wrappedClass(): typeof T; hashCode(): number; equals(o: any): boolean; toString(): string; convertJavaToJs(cx: Internal.Context_, scope: Internal.Scriptable_, staticType: Internal.Class_): Internal.Scriptable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClassWrapper_ = typeof T | ClassWrapper; /** * @javaClass net.minecraft.class_5513$class_5837 */ class TextFilter$FilteredText { static passThrough($$0: string): this; static fullyFiltered($$0: string): this; getFiltered(): string; getRaw(): string; static readonly "EMPTY" : Internal.TextFilter$FilteredText; get filtered(): string; get raw(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextFilter$FilteredText_ = TextFilter$FilteredText; /** * @javaClass net.minecraft.class_4459 */ class Target extends Internal.Node { setReached(): void; static createFromStream($$0: Internal.FriendlyByteBuf_): this; updateBest($$0: number, $$1: Internal.Node_): void; getBestNode(): Internal.Node; isReached(): boolean; get reached(): boolean; get bestNode(): Internal.Node; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Target_ = Target; /** * @javaClass net.minecraft.class_2470 */ class Rotation extends Internal.Enum { rotate($$0: number, $$1: number): number; rotate($$0: Internal.Direction_): Internal.Direction; static getRandom($$0: Internal.Random_): this; static valueOf($$0: string): this; rotation(): Internal.OctahedralGroup; static values(): Internal.Rotation[]; static getShuffled($$0: Internal.Random_): Internal.List; getRotated($$0: Internal.Rotation_): this; static readonly "COUNTERCLOCKWISE_90" : Internal.Rotation; static readonly "CLOCKWISE_90" : Internal.Rotation; static readonly "CLOCKWISE_180" : Internal.Rotation; static readonly "NONE" : Internal.Rotation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Rotation_ = "clockwise_90" | "clockwise_180" | "none" | "counterclockwise_90" | Rotation; /** * @javaClass java.lang.NamedPackage */ class NamedPackage { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NamedPackage_ = NamedPackage; /** * @javaClass dev.latvian.mods.rhino.CustomProperty */ interface CustomProperty { get(): any; } type CustomProperty_ = (() => any) | CustomProperty; /** * @javaClass net.minecraft.class_2779 */ class ClientboundUpdateAdvancementsPacket implements Internal.Packet { getAdded(): Internal.Map; handle($$0: Internal.ClientGamePacketListener_): void; getRemoved(): Internal.Set; shouldReset(): boolean; getProgress(): Internal.Map; write($$0: Internal.FriendlyByteBuf_): void; get removed(): Internal.Set; get added(): Internal.Map; get progress(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundUpdateAdvancementsPacket_ = ClientboundUpdateAdvancementsPacket; /** * @javaClass io.netty.channel.ChannelFuture */ interface ChannelFuture extends io.netty.util.concurrent.Future { removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; isVoid(): boolean; syncUninterruptibly(): this; await(): this; channel(): io.netty.channel.Channel; awaitUninterruptibly(): this; removeListener(arg0: Internal.GenericFutureListener_>): this; addListeners(... arg0: Internal.GenericFutureListener_>[]): this; sync(): this; addListener(arg0: Internal.GenericFutureListener_>): this; } type ChannelFuture_ = ChannelFuture; /** * @javaClass dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties */ class RemoveOresProperties { "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); "blocks" : ((arg0: Internal.BlockState) => boolean); "worldgenLayer" : DecorationGenerationStep; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RemoveOresProperties_ = RemoveOresProperties; /** * @javaClass net.minecraft.class_5878 */ class ParticleGroup { getLimit(): number; static readonly "SPORE_BLOSSOM" : Internal.ParticleGroup; get limit(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParticleGroup_ = ParticleGroup; /** * @javaClass net.minecraft.class_5224 */ interface FormattedCharSink { accept(arg0: number, arg1: Internal.Style_, arg2: number): boolean; } type FormattedCharSink_ = ((arg0: number, arg1: Internal.Style, arg2: number) => boolean) | FormattedCharSink; /** * @javaClass dev.latvian.mods.rhino.util.wrap.TypeWrappers */ class TypeWrappers { getWrapperFactory(target: Internal.Class_, from: any): Internal.TypeWrapperFactory; register(target: Internal.Class_, factory: Internal.TypeWrapperFactory_): void; register(target: Internal.Class_, validator: Internal.Predicate_, factory: Internal.TypeWrapperFactory_): void; register(id: string, from: Internal.Class_, to: Internal.Class_, factory: Internal.Function_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TypeWrappers_ = TypeWrappers; /** * @javaClass com.mojang.serialization.Lifecycle */ class Lifecycle { add(arg0: Internal.Lifecycle_): this; static stable(): this; static deprecated(arg0: number): this; static experimental(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Lifecycle_ = Lifecycle; /** * @javaClass net.coderbot.iris.fantastic.PhasedParticleEngine */ interface PhasedParticleEngine { setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; } type PhasedParticleEngine_ = ((arg0: Internal.ParticleRenderingPhase) => void) | PhasedParticleEngine; /** * @javaClass com.mojang.brigadier.ImmutableStringReader */ interface ImmutableStringReader { getCursor(): number; getRemainingLength(): number; getTotalLength(): number; canRead(): boolean; canRead(arg0: number): boolean; getRemaining(): string; getRead(): string; getString(): string; peek(arg0: number): string; peek(): string; } type ImmutableStringReader_ = ImmutableStringReader; /** * @javaClass java.security.Principal */ interface Principal { getName(): string; hashCode(): number; equals(arg0: any): boolean; toString(): string; implies(arg0: Internal.Subject_): boolean; } type Principal_ = Principal; /** * @javaClass net.minecraft.class_1661 */ class Inventory implements Internal.Container, Internal.Nameable { removeItem($$0: Internal.ItemStack_): void; removeItem($$0: number, $$1: number): Internal.ItemStack; static isHotbarSlot($$0: number): boolean; getName(): Internal.Component; stillValid($$0: Internal.Player_): boolean; hurtArmor($$0: Internal.DamageSource_, $$1: number, $$2: number[]): void; save($$0: Internal.ListTag_): Internal.ListTag; getDestroySpeed($$0: Internal.BlockState_): number; getItem($$0: number): Internal.ItemStack; getSlotWithRemainingSpace($$0: Internal.ItemStack_): number; placeItemBackInInventory($$0: Internal.ItemStack_): void; placeItemBackInInventory($$0: Internal.ItemStack_, $$1: boolean): void; setPickedItem($$0: Internal.ItemStack_): void; swapPaint($$0: number): void; pickSlot($$0: number): void; load($$0: Internal.ListTag_): void; handler$bnh000$getBlockBreakingSpeed(block: Internal.BlockState_, cbi: Internal.CallbackInfoReturnable_): void; getSuitableHotbarSlot(): number; setItem($$0: number, $$1: Internal.ItemStack_): void; add($$0: number, $$1: Internal.ItemStack_): boolean; add($$0: Internal.ItemStack_): boolean; removeItemNoUpdate($$0: number): Internal.ItemStack; fillStackedContents($$0: Internal.StackedContents_): void; getArmor($$0: number): Internal.ItemStack; method_5448(): void; static getSelectionSize(): number; removeFromSelected($$0: boolean): Internal.ItemStack; isEmpty(): boolean; getFreeSlot(): number; findSlotMatchingUnusedItem($$0: Internal.ItemStack_): number; getTimesChanged(): number; findSlotMatchingItem($$0: Internal.ItemStack_): number; tick(): void; getContainerSize(): number; getSelected(): Internal.ItemStack; contains($$0: Internal.TagKey_): boolean; contains($$0: Internal.ItemStack_): boolean; dropAll(): void; clearOrCountMatchingItems($$0: Internal.Predicate_, $$1: number, $$2: Internal.Container_): number; setChanged(): void; replaceWith($$0: Internal.Inventory_): void; static readonly "NOT_FOUND_INDEX" : -1; readonly "armor" : Internal.NonNullList; static readonly "INVENTORY_SIZE" : 36; static readonly "POP_TIME_DURATION" : 5; static readonly "SLOT_OFFHAND" : 40; static readonly "ALL_ARMOR_SLOTS" : number[]; readonly "items" : Internal.NonNullList; readonly "offhand" : Internal.NonNullList; "selected" : number; static readonly "HELMET_SLOT_ONLY" : number[]; readonly "player" : Internal.Player; get timesChanged(): number; get freeSlot(): number; get suitableHotbarSlot(): number; get name(): Internal.Component; get selectionSize(): number; get containerSize(): number; get empty(): boolean; set pickedItem($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Inventory_ = Inventory; /** * @javaClass net.minecraft.class_632 */ class ClientAdvancements { setSelectedTab($$0: Internal.Advancement_, $$1: boolean): void; setListener($$0: Internal.ClientAdvancements$Listener_): void; update($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; getAdvancements(): Internal.AdvancementList; get advancements(): Internal.AdvancementList; set listener($$0: Internal.ClientAdvancements$Listener_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientAdvancements_ = ClientAdvancements; /** * @javaClass net.coderbot.iris.mixin.GameRendererAccessor */ interface GameRendererAccessor { getPanoramicMode(): boolean; invokeGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number; invokeBobView(arg0: Internal.PoseStack_, arg1: number): void; getRenderHand(): boolean; invokeBobHurt(arg0: Internal.PoseStack_, arg1: number): void; } type GameRendererAccessor_ = GameRendererAccessor; /** * @javaClass me.jellysquid.mods.sodium.client.util.math.Matrix4fExtended */ interface Matrix4fExtended { rotate(arg0: Internal.Quaternion_): void; transformVecZ(arg0: number, arg1: number, arg2: number): number; transformVecY(arg0: number, arg1: number, arg2: number): number; transformVecX(arg0: number, arg1: number, arg2: number): number; translate(arg0: number, arg1: number, arg2: number): void; } type Matrix4fExtended_ = Matrix4fExtended; /** * @javaClass net.minecraft.class_1293 */ class MobEffectInstance implements Internal.Comparable { setNoCounter($$0: boolean): void; getAmplifier(): number; getDescriptionId(): string; isNoCounter(): boolean; save($$0: Internal.CompoundTag_): Internal.CompoundTag; applyEffect($$0: Internal.LivingEntity_): void; update($$0: Internal.MobEffectInstance_): boolean; isAmbient(): boolean; compareTo($$0: Internal.MobEffectInstance_): number; isVisible(): boolean; tick($$0: Internal.LivingEntity_, $$1: Internal.Runnable_): boolean; getDuration(): number; static load($$0: Internal.CompoundTag_): this; hashCode(): number; equals($$0: any): boolean; getEffect(): Internal.MobEffect; toString(): string; showIcon(): boolean; get duration(): number; get noCounter(): boolean; get descriptionId(): string; get visible(): boolean; get effect(): Internal.MobEffect; get amplifier(): number; get ambient(): boolean; set noCounter($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobEffectInstance_ = MobEffectInstance; /** * @javaClass mtr.packet.IPacket */ interface IPacket { } type IPacket_ = IPacket; /** * @javaClass net.minecraft.class_4074 */ class MobEffectTextureManager extends Internal.TextureAtlasHolder { get($$0: Internal.MobEffect_): Internal.TextureAtlasSprite; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobEffectTextureManager_ = MobEffectTextureManager; /** * @javaClass java.lang.module.ModuleDescriptor$Builder */ class ModuleDescriptor$Builder { mainClass(arg0: string): this; build(): Internal.ModuleDescriptor; provides(arg0: Internal.ModuleDescriptor$Provides_): this; provides(arg0: string, arg1: Internal.List_): this; exports(arg0: string): this; exports(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; exports(arg0: string, arg1: Internal.Set_): this; exports(arg0: Internal.Set_, arg1: string): this; exports(arg0: Internal.ModuleDescriptor$Exports_): this; opens(arg0: string): this; opens(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; opens(arg0: string, arg1: Internal.Set_): this; opens(arg0: Internal.ModuleDescriptor$Opens_): this; opens(arg0: Internal.Set_, arg1: string): this; uses(arg0: string): this; packages(arg0: Internal.Set_): this; version(arg0: string): this; version(arg0: Internal.ModuleDescriptor$Version_): this; requires(arg0: Internal.ModuleDescriptor$Requires_): this; requires(arg0: Internal.Set_, arg1: string, arg2: Internal.ModuleDescriptor$Version_): this; requires(arg0: string): this; requires(arg0: Internal.Set_, arg1: string): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Builder_ = ModuleDescriptor$Builder; /** * @javaClass net.minecraft.class_1559 */ class Endermite extends Internal.Monster { getMyRidingOffset(): number; setYBodyRot($$0: number): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; static checkEndermiteSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; get mobType(): Internal.MobType; get myRidingOffset(): number; set yBodyRot($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Endermite_ = Endermite; /** * @javaClass net.minecraft.class_5212 */ class FancyTrunkPlacer extends Internal.TrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FancyTrunkPlacer_ = FancyTrunkPlacer; /** * @javaClass net.minecraft.class_3986 */ class TraderLlama extends Internal.Llama { addAdditionalSaveData($$0: Internal.CompoundTag_): void; isTraderLlama(): boolean; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setDespawnDelay($$0: number): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; get traderLlama(): boolean; set despawnDelay($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TraderLlama_ = TraderLlama; /** * @javaClass com.mojang.serialization.Codec */ interface Codec extends Internal.Encoder, Internal.Decoder { flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; dispatch(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.Codec; deprecated(arg0: number): Internal.Codec; dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.MapCodec; dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.MapCodec; mapPair(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; comapFlatMap(arg0: Internal.Function_>, arg1: Internal.Function_): Internal.Codec; checkRange(arg0: N, arg1: N): Internal.Function>; promotePartial(arg0: Internal.Consumer_): Internal.Codec; either(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.Codec; of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; of(arg0: Internal.Encoder_, arg1: Internal.Decoder_, arg2: string): Internal.Codec; of(arg0: Internal.Encoder_, arg1: Internal.Decoder_): Internal.Codec; fieldOf(arg0: string): Internal.MapCodec; xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; listOf(): Internal.Codec>; optionalFieldOf(arg0: string): Internal.MapCodec>; optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec; optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec; optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec; unboundedMap(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.UnboundedMapCodec; compoundList(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>>; intRange(arg0: number, arg1: number): Internal.Codec; floatRange(arg0: number, arg1: number): Internal.Codec; partialDispatch(arg0: string, arg1: Internal.Function_>, arg2: Internal.Function_>>): Internal.Codec; simpleMap(arg0: Internal.Codec_, arg1: Internal.Codec_, arg2: Internal.Keyable_): Internal.SimpleMapCodec; mapEither(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; withLifecycle(arg0: Internal.Lifecycle_): Internal.Codec; list(arg0: Internal.Codec_): Internal.Codec>; orElse(arg0: A): Internal.Codec; orElse(arg0: Internal.Consumer_, arg1: A): Internal.Codec; orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.Codec; pair(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; unit(arg0: Internal.Supplier_): Internal.Codec; unit(arg0: A): Internal.Codec; optionalField(arg0: string, arg1: Internal.Codec_): Internal.MapCodec>; dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.Codec; orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.Codec; orElseGet(arg0: Internal.Supplier_): Internal.Codec; stable(): Internal.Codec; mapResult(arg0: Internal.Codec$ResultFunction_): Internal.Codec; doubleRange(arg0: number, arg1: number): Internal.Codec; } type Codec_ = Codec; /** * @javaClass net.minecraft.class_3675$class_306 */ class InputConstants$Key { getValue(): number; getName(): string; getDisplayName(): Internal.Component; getType(): Internal.InputConstants$Type; hashCode(): number; equals($$0: any): boolean; toString(): string; getNumericKeyValue(): Internal.OptionalInt; get displayName(): Internal.Component; get name(): string; get numericKeyValue(): Internal.OptionalInt; get type(): Internal.InputConstants$Type; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InputConstants$Key_ = InputConstants$Key; /** * @javaClass dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder */ class BasicItemJS$Builder extends Internal.ItemBuilder { createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BasicItemJS$Builder_ = BasicItemJS$Builder; /** * @javaClass net.minecraft.class_3611 */ abstract class Fluid implements Internal.FluidVariantCache { defaultFluidState(): Internal.FluidState; getStateDefinition(): Internal.StateDefinition; getOwnHeight(arg0: Internal.FluidState_): number; getTickDelay(arg0: Internal.LevelReader_): number; getShape(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape; is($$0: Internal.TagKey_): boolean; getPickupSound(): Internal.Optional; getBucket(): Internal.Item; getHeight(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number; isSource(arg0: Internal.FluidState_): boolean; isSame($$0: Internal.Fluid_): boolean; fabric_getCachedFluidVariant(): Internal.FluidVariant; builtInRegistryHolder(): Internal.Holder$Reference; handler$zpd000$hookGetBucketFillSound(cir: Internal.CallbackInfoReturnable_): void; getAmount(arg0: Internal.FluidState_): number; static readonly "FLUID_STATE_REGISTRY" : Internal.IdMapper; get bucket(): Internal.Item; get pickupSound(): Internal.Optional; get stateDefinition(): Internal.StateDefinition; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Fluid_ = Special.Fluid | Fluid; /** * @javaClass java.util.function.LongSupplier */ interface LongSupplier { getAsLong(): number; } type LongSupplier_ = (() => number) | LongSupplier; /** * @javaClass net.minecraft.class_324 */ class BlockColors implements Internal.ColorProviderRegistryImpl$ColorMapperHolder, Internal.BlockColorsExtended { getColorProvider(state: Internal.BlockState_): Internal.ColorSampler; get(block: Internal.Block_): Internal.BlockColor; getColor($$0: Internal.BlockState_, $$1: Internal.BlockAndTintGetter_, $$2: BlockPos_, $$3: number): number; getColor($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; getColoringProperties($$0: Internal.Block_): Internal.Set>; static createDefault(): this; register($$0: Internal.BlockColor_, ... $$1: Internal.Block_[]): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockColors_ = BlockColors; /** * @javaClass net.minecraft.class_3856 */ interface ItemSupplier { getItem(): Internal.ItemStack; } type ItemSupplier_ = (() => Internal.ItemStack) | ItemSupplier; /** * @javaClass net.minecraft.class_372 */ class TutorialToast implements Internal.Toast { hide(): void; updateProgress($$0: number): void; render($$0: Internal.PoseStack_, $$1: Internal.ToastComponent_, $$2: number): Internal.Toast$Visibility; static readonly "PROGRESS_BAR_HEIGHT" : 1; static readonly "PROGRESS_BAR_X" : 3; static readonly "PROGRESS_BAR_WIDTH" : 154; static readonly "PROGRESS_BAR_Y" : 28; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TutorialToast_ = TutorialToast; /** * @javaClass net.minecraft.class_5206 */ class DarkOakFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DarkOakFoliagePlacer_ = DarkOakFoliagePlacer; /** * @javaClass net.minecraft.class_1524 */ class DragonTakeoffPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonTakeoffPhase_ = DragonTakeoffPhase; /** * @javaClass net.minecraft.class_1144 */ class SoundManager extends Internal.SimplePreparableReloadListener implements Internal.IdentifiableResourceReloadListener { resume(): void; play($$0: Internal.SoundInstance_): void; getSoundEvent($$0: ResourceLocation_): Internal.WeighedSoundEvents; destroy(): void; playDelayed($$0: Internal.SoundInstance_, $$1: number): void; removeListener($$0: Internal.SoundEventListener_): void; tick($$0: boolean): void; isActive($$0: Internal.SoundInstance_): boolean; updateSourceVolume($$0: Internal.SoundSource_, $$1: number): void; getAvailableSoundDevices(): Internal.List; pause(): void; reload(): void; getDebugString(): string; updateSource($$0: Internal.Camera_): void; stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; stop(): void; stop($$0: Internal.SoundInstance_): void; queueTickingSound($$0: Internal.TickableSoundInstance_): void; getFabricId(): ResourceLocation; getAvailableSounds(): Internal.Collection; addListener($$0: Internal.SoundEventListener_): void; getFabricDependencies(): Internal.Collection; static readonly "EMPTY_SOUND" : Internal.Sound; get fabricDependencies(): Internal.Collection; get debugString(): string; get availableSoundDevices(): Internal.List; get fabricId(): ResourceLocation; get availableSounds(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundManager_ = SoundManager; /** * @javaClass com.mojang.datafixers.util.Function9 */ interface Function9 { apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9): R; curry7(): Internal.Function7>; curry8(): Internal.Function8>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function9_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9) => R) | Function9; /** * @javaClass java.util.concurrent.Executor */ interface Executor { execute(arg0: Internal.Runnable_): void; } type Executor_ = ((arg0: Internal.Runnable) => void) | Executor; /** * @javaClass net.minecraft.class_6661 */ abstract class PlacementFilter extends Internal.PlacementModifier { getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlacementFilter_ = PlacementFilter; /** * @javaClass net.minecraft.class_809 */ class ItemTransforms { hasTransform($$0: Internal.ItemTransforms$TransformType_): boolean; getTransform($$0: Internal.ItemTransforms$TransformType_): Internal.ItemTransform; static readonly "NO_TRANSFORMS" : Internal.ItemTransforms; readonly "head" : Internal.ItemTransform; readonly "firstPersonLeftHand" : Internal.ItemTransform; readonly "firstPersonRightHand" : Internal.ItemTransform; readonly "thirdPersonRightHand" : Internal.ItemTransform; readonly "thirdPersonLeftHand" : Internal.ItemTransform; readonly "gui" : Internal.ItemTransform; readonly "ground" : Internal.ItemTransform; readonly "fixed" : Internal.ItemTransform; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemTransforms_ = ItemTransforms; /** * @javaClass net.minecraft.class_2568$class_5247 */ class HoverEvent$Action { getName(): string; deserializeFromLegacy($$0: Internal.Component_): Internal.HoverEvent; serializeArg($$0: any): Internal.JsonElement; static getByName($$0: string): Internal.HoverEvent$Action; toString(): string; isAllowedFromServer(): boolean; deserialize($$0: Internal.JsonElement_): Internal.HoverEvent; static readonly "SHOW_ITEM" : Internal.HoverEvent$Action; static readonly "SHOW_ENTITY" : Internal.HoverEvent$Action; static readonly "SHOW_TEXT" : Internal.HoverEvent$Action; get allowedFromServer(): boolean; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HoverEvent$Action_ = HoverEvent$Action; /** * @javaClass java.nio.channels.spi.AbstractInterruptibleChannel */ abstract class AbstractInterruptibleChannel implements Internal.Channel, Internal.InterruptibleChannel { isOpen(): boolean; close(): void; get open(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractInterruptibleChannel_ = AbstractInterruptibleChannel; /** * @javaClass net.minecraft.class_5225 */ class StringSplitter { stringWidth($$0: Internal.FormattedCharSequence_): number; stringWidth($$0: Internal.FormattedText_): number; stringWidth($$0: string): number; findLineBreak($$0: string, $$1: number, $$2: Internal.Style_): number; static getWordPosition($$0: string, $$1: number, $$2: number, $$3: boolean): number; plainIndexAtWidth($$0: string, $$1: number, $$2: Internal.Style_): number; componentStyleAtWidth($$0: Internal.FormattedCharSequence_, $$1: number): Internal.Style; componentStyleAtWidth($$0: Internal.FormattedText_, $$1: number): Internal.Style; modify$zgf000$changeStyle(old: Internal.Style_): Internal.Style; plainTailByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; headByWidth($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.FormattedText; plainHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.List; splitLines($$0: string, $$1: number, $$2: Internal.Style_): Internal.List; splitLines($$0: string, $$1: number, $$2: Internal.Style_, $$3: boolean, $$4: Internal.StringSplitter$LinePosConsumer_): void; splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.FormattedText_): Internal.List; splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.BiConsumer_): void; formattedHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; formattedIndexByWidth($$0: string, $$1: number, $$2: Internal.Style_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StringSplitter_ = StringSplitter; /** * @javaClass com.mojang.brigadier.context.StringRange */ class StringRange { static encompassing(arg0: Internal.StringRange_, arg1: Internal.StringRange_): this; static at(arg0: number): this; getStart(): number; hashCode(): number; equals(arg0: any): boolean; get(arg0: string): string; get(arg0: Internal.ImmutableStringReader_): string; isEmpty(): boolean; getLength(): number; toString(): string; getEnd(): number; static between(arg0: number, arg1: number): this; get start(): number; get length(): number; get end(): number; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StringRange_ = StringRange; /** * @javaClass net.coderbot.iris.shadows.CullingDataCache */ interface CullingDataCache { restoreState(): void; saveState(): void; } type CullingDataCache_ = CullingDataCache; /** * @javaClass dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder */ abstract class HandheldItemBuilder extends Internal.ItemBuilder { attackDamageBaseline(f: number): this; speedBaseline(f: number): this; tier(t: Internal.Tier_): this; modifyTier(callback: Internal.Consumer_): this; attackDamageBonus(f: number): this; speed(f: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HandheldItemBuilder_ = HandheldItemBuilder; /** * @javaClass net.minecraft.class_5890 */ class ClientboundPlayerCombatEndPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerCombatEndPacket_ = ClientboundPlayerCombatEndPacket; /** * @javaClass net.minecraft.class_1668 */ abstract class AbstractHurtingProjectile extends Internal.Projectile { addAdditionalSaveData($$0: Internal.CompoundTag_): void; getBrightness(): number; shouldRenderAtSqrDistance($$0: number): boolean; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; isPickable(): boolean; getPickRadius(): number; getAddEntityPacket(): Internal.Packet; "zPower" : number; "yPower" : number; "xPower" : number; get brightness(): number; get pickRadius(): number; get pickable(): boolean; get addEntityPacket(): Internal.Packet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractHurtingProjectile_ = AbstractHurtingProjectile; /** * @javaClass net.minecraft.class_1493 */ class Wolf extends Internal.TamableAnimal implements Internal.NeutralMob { handleEntityEvent($$0: number): void; die($$0: Internal.DamageSource_): void; method_29509(): void; getBodyRollAngle($$0: number, $$1: number): number; method_29508(): Internal.UUID; static checkWolfSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; isFood($$0: Internal.ItemStack_): boolean; setIsInterested($$0: boolean): void; method_29507(): number; isInterested(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; setCollarColor($$0: Internal.DyeColor_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getWetShade($$0: number): number; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; doHurtTarget($$0: Internal.Entity_): boolean; setTame($$0: boolean): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; getLeashOffset(): Vec3; isWet(): boolean; aiStep(): void; method_29514($$0: number): void; method_29513($$0: Internal.UUID_): void; getHeadRollAngle($$0: number): number; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; getTailAngle(): number; canMate($$0: Internal.Animal_): boolean; getMaxHeadXRot(): number; getCollarColor(): Internal.DyeColor; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getMaxSpawnClusterSize(): number; static readonly "PREY_SELECTOR" : ((arg0: Internal.LivingEntity) => boolean); get maxHeadXRot(): number; get maxSpawnClusterSize(): number; get tailAngle(): number; get collarColor(): Internal.DyeColor; get wet(): boolean; get interested(): boolean; get leashOffset(): Vec3; set tame($$0: boolean); set collarColor($$0: Internal.DyeColor_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Wolf_ = Wolf; /** * @javaClass java.security.spec.AlgorithmParameterSpec */ interface AlgorithmParameterSpec { } type AlgorithmParameterSpec_ = AlgorithmParameterSpec; /** * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback */ interface CropBlockBuilder$SurviveCallback { survive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean; } type CropBlockBuilder$SurviveCallback_ = ((arg0: Internal.BlockState, arg1: Internal.LevelReader, arg2: BlockPos) => boolean) | CropBlockBuilder$SurviveCallback; /** * @javaClass net.minecraft.class_5187 */ class RuinedPortalConfiguration implements Internal.FeatureConfiguration { readonly "portalType" : Internal.RuinedPortalFeature$Type; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RuinedPortalConfiguration_ = RuinedPortalConfiguration; /** * @javaClass dev.latvian.mods.kubejs.core.MinecraftServerKJS */ interface MinecraftServerKJS extends Internal.AsKJS { getReloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources; asKJS(): Internal.ServerJS; } type MinecraftServerKJS_ = (() => Internal.MinecraftServer$ReloadableResources) | MinecraftServerKJS; /** * @javaClass net.minecraft.class_3443 */ abstract class StructurePiece { setOrientation($$0: Internal.Direction_): void; getMirror(): Internal.Mirror; move($$0: number, $$1: number, $$2: number): void; getGenDepth(): number; static findCollisionPiece($$0: Internal.List_, $$1: Internal.BoundingBox_): this; static reorient($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.BlockState; getRotation(): Internal.Rotation; getBoundingBox(): Internal.BoundingBox; static createBoundingBox($$0: Internal.Stream_): Internal.BoundingBox; getOrientation(): Internal.Direction; createTag($$0: Internal.StructurePieceSerializationContext_): Internal.CompoundTag; isCloseToChunk($$0: Internal.ChunkPos_, $$1: number): boolean; getType(): Internal.StructurePieceType; addChildren($$0: Internal.StructurePiece_, $$1: Internal.StructurePieceAccessor_, $$2: Internal.Random_): void; getNoiseEffect(): Internal.NoiseEffect; postProcess(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: BlockPos_): void; getLocatorPosition(): BlockPos; get boundingBox(): Internal.BoundingBox; get mirror(): Internal.Mirror; get genDepth(): number; get orientation(): Internal.Direction; get rotation(): Internal.Rotation; get locatorPosition(): BlockPos; get type(): Internal.StructurePieceType; get noiseEffect(): Internal.NoiseEffect; set orientation($$0: Internal.Direction_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructurePiece_ = StructurePiece; /** * @javaClass net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor */ interface ThreadedAnvilChunkStorageAccessor { getEntityTrackers(): Internal.Int2ObjectMap; } type ThreadedAnvilChunkStorageAccessor_ = (() => Internal.Int2ObjectMap) | ThreadedAnvilChunkStorageAccessor; /** * @javaClass net.minecraft.class_2735 */ class ClientboundSetCarriedItemPacket implements Internal.Packet { getSlot(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get slot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetCarriedItemPacket_ = ClientboundSetCarriedItemPacket; /** * @javaClass net.minecraft.class_3335 */ class UserBanList extends Internal.StoredUserList { isBanned($$0: Internal.GameProfile_): boolean; getUserList(): string[]; get userList(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UserBanList_ = UserBanList; /** * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityJS */ class LivingEntityJS extends Internal.EntityJS { getLastAttackedEntity(): this; getFeetArmorItem(): Internal.ItemStackJS; isLiving(): boolean; setMainHandItem(item: Internal.ItemStackJS_): void; getRevengeTarget(): this; getOffHandItem(): Internal.ItemStackJS; getIdleTime(): number; getMovementSpeed(): number; getAttributeTotalValue(attribute: Internal.Attribute_): number; setDefaultMovementSpeedMultiplier(speed: number): void; setMovementSpeedAddition(speed: number): void; setRevengeTarget(target: Internal.LivingEntityJS_): void; setMovementSpeed(speed: number): void; isChild(): boolean; setLegsArmorItem(item: Internal.ItemStackJS_): void; getHealth(): number; setFeetArmorItem(item: Internal.ItemStackJS_): void; getAttributeBaseValue(attribute: Internal.Attribute_): number; setMaxHealth(hp: number): void; setDefaultMovementSpeed(speed: number): void; setEquipment(slot: EquipmentSlot_, item: Internal.ItemStackJS_): void; getLegsArmorItem(): Internal.ItemStackJS; getAttackingEntity(): this; isHoldingInAnyHand(ingredient: any): boolean; damageEquipment(slot: EquipmentSlot_, amount: number): void; damageEquipment(slot: EquipmentSlot_, amount: number, onBroken: Internal.Consumer_): void; damageEquipment(slot: EquipmentSlot_): void; setAbsorptionAmount(amount: number): void; modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void; getTotalMovementSpeed(): number; getHeadArmorItem(): Internal.ItemStackJS; setOffHandItem(item: Internal.ItemStackJS_): void; setHeldItem(hand: Hand_, item: Internal.ItemStackJS_): void; setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void; getRevengeTimer(): number; getMaxHealth(): number; getAbsorptionAmount(): number; getHeldItem(hand: Hand_): Internal.ItemStackJS; getEquipment(slot: EquipmentSlot_): Internal.ItemStackJS; damageHeldItem(hand: Hand_, amount: number, onBroken: Internal.Consumer_): void; damageHeldItem(hand: Hand_, amount: number): void; damageHeldItem(): void; setTotalMovementSpeedMultiplier(speed: number): void; getChestArmorItem(): Internal.ItemStackJS; isUndead(): boolean; isOnLadder(): boolean; heal(hp: number): void; setChestArmorItem(item: Internal.ItemStackJS_): void; removeAttribute(attribute: Internal.Attribute_, identifier: string): void; getMainHandItem(): Internal.ItemStackJS; setHealth(hp: number): void; getLastDamageSource(): Internal.DamageSource; isElytraFlying(): boolean; getReachDistance(): number; isSleeping(): boolean; swingArm(hand: Hand_): void; getPotionEffects(): Internal.EntityPotionEffectsJS; getDefaultMovementSpeed(): number; rayTrace(): Internal.RayTraceResultJS; setHeadArmorItem(item: Internal.ItemStackJS_): void; canEntityBeSeen(entity: Internal.LivingEntityJS_): boolean; getLastAttackedEntityTime(): number; static readonly "PLAYER_CUSTOM_SPEED" : Internal.UUID; static readonly "PLAYER_CUSTOM_SPEED_NAME" : "kubejs.player.speed.modifier"; readonly "minecraftLivingEntity" : Internal.LivingEntity; get revengeTimer(): number; get mainHandItem(): Internal.ItemStackJS; get elytraFlying(): boolean; get movementSpeed(): number; get defaultMovementSpeed(): number; get idleTime(): number; get sleeping(): boolean; get legsArmorItem(): Internal.ItemStackJS; get revengeTarget(): this; get undead(): boolean; get lastAttackedEntity(): this; get maxHealth(): number; get headArmorItem(): Internal.ItemStackJS; get reachDistance(): number; get potionEffects(): Internal.EntityPotionEffectsJS; get absorptionAmount(): number; get living(): boolean; get onLadder(): boolean; get feetArmorItem(): Internal.ItemStackJS; get health(): number; get offHandItem(): Internal.ItemStackJS; get lastAttackedEntityTime(): number; get chestArmorItem(): Internal.ItemStackJS; get attackingEntity(): this; get totalMovementSpeed(): number; get lastDamageSource(): Internal.DamageSource; get child(): boolean; set absorptionAmount(amount: number); set mainHandItem(item: Internal.ItemStackJS_); set health(hp: number); set feetArmorItem(item: Internal.ItemStackJS_); set offHandItem(item: Internal.ItemStackJS_); set chestArmorItem(item: Internal.ItemStackJS_); set defaultMovementSpeed(speed: number); set movementSpeed(speed: number); set defaultMovementSpeedMultiplier(speed: number); set legsArmorItem(item: Internal.ItemStackJS_); set totalMovementSpeedMultiplier(speed: number); set revengeTarget(target: Internal.LivingEntityJS_); set maxHealth(hp: number); set headArmorItem(item: Internal.ItemStackJS_); set movementSpeedAddition(speed: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LivingEntityJS_ = LivingEntityJS; /** * @javaClass net.minecraft.class_3765 */ class Raid { getCenter(): BlockPos; hasFirstWaveSpawned(): boolean; setBadOmenLevel($$0: number): void; isLoss(): boolean; save($$0: Internal.CompoundTag_): Internal.CompoundTag; getMaxBadOmenLevel(): number; getId(): number; isActive(): boolean; getTotalRaidersAlive(): number; addWaveMob($$0: number, $$1: Internal.Raider_, $$2: boolean): boolean; absorbBadOmen($$0: Internal.Player_): void; updateBossbar(): void; getTotalHealth(): number; getBadOmenLevel(): number; setLeader($$0: number, $$1: Internal.Raider_): void; getAllRaiders(): Internal.Set; getLeader($$0: number): Internal.Raider; isStopped(): boolean; joinRaid($$0: number, $$1: Internal.Raider_, $$2: BlockPos_, $$3: boolean): void; addHeroOfTheVillage($$0: Internal.Entity_): void; getGroupsSpawned(): number; isStarted(): boolean; tick(): void; getNumGroups($$0: Internal.Difficulty_): number; getEnchantOdds(): number; isVictory(): boolean; getHealthOfLivingRaiders(): number; getLevel(): Internal.Level; stop(): void; isBetweenWaves(): boolean; isOver(): boolean; removeLeader($$0: number): void; removeFromRaid($$0: Internal.Raider_, $$1: boolean): void; static getLeaderBannerInstance(): Internal.ItemStack; static readonly "DEFAULT_MAX_BAD_OMEN_LEVEL" : 5; static readonly "RAID_REMOVAL_THRESHOLD_SQR" : 12544; static readonly "TICKS_PER_DAY" : 24000; static readonly "VILLAGE_RADIUS_BUFFER" : 16; static readonly "MAX_CELEBRATION_TICKS" : 600; static readonly "VALID_RAID_RADIUS_SQR" : 9216; static readonly "MAX_NO_ACTION_TIME" : 2400; get over(): boolean; get stopped(): boolean; get level(): Internal.Level; get center(): BlockPos; get victory(): boolean; get totalHealth(): number; get active(): boolean; get started(): boolean; get totalRaidersAlive(): number; get enchantOdds(): number; get healthOfLivingRaiders(): number; get maxBadOmenLevel(): number; get loss(): boolean; get groupsSpawned(): number; get allRaiders(): Internal.Set; get badOmenLevel(): number; get betweenWaves(): boolean; get leaderBannerInstance(): Internal.ItemStack; get id(): number; set badOmenLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Raid_ = Raid; /** * @javaClass net.minecraft.class_1123 */ interface MutableSearchTree extends Internal.SearchTree { add(arg0: T): void; clear(): void; refresh(): void; } type MutableSearchTree_ = MutableSearchTree; /** * @javaClass java.text.FieldPosition */ class FieldPosition { getEndIndex(): number; hashCode(): number; getFieldAttribute(): Internal.Format$Field; equals(arg0: any): boolean; getField(): number; setEndIndex(arg0: number): void; toString(): string; getBeginIndex(): number; setBeginIndex(arg0: number): void; get field(): number; get fieldAttribute(): Internal.Format$Field; get endIndex(): number; get beginIndex(): number; set endIndex(arg0: number); set beginIndex(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FieldPosition_ = FieldPosition; /** * @javaClass dev.latvian.mods.kubejs.generator.DataJsonGenerator */ class DataJsonGenerator extends Internal.JsonGenerator { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataJsonGenerator_ = DataJsonGenerator; /** * @javaClass net.minecraft.class_2664 */ class ClientboundExplodePacket implements Internal.Packet { getX(): number; getPower(): number; getY(): number; getZ(): number; getToBlow(): Internal.List; handle($$0: Internal.ClientGamePacketListener_): void; getKnockbackZ(): number; getKnockbackY(): number; getKnockbackX(): number; write($$0: Internal.FriendlyByteBuf_): void; get toBlow(): Internal.List; get knockbackY(): number; get knockbackZ(): number; get knockbackX(): number; get x(): number; get y(): number; get z(): number; get power(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundExplodePacket_ = ClientboundExplodePacket; /** * @javaClass java.lang.Enum */ abstract class Enum implements Internal.Constable, Internal.Comparable, Internal.Serializable { getDeclaringClass(): typeof E; static valueOf(arg0: Internal.Class_, arg1: string): T; hashCode(): number; equals(arg0: any): boolean; name(): string; toString(): string; compareTo(arg0: E): number; describeConstable(): Internal.Optional>; ordinal(): number; get declaringClass(): typeof E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Enum_ = Enum; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots */ class ArmorItemBuilder$Boots extends Internal.ArmorItemBuilder { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorItemBuilder$Boots_ = ArmorItemBuilder$Boots; /** * @javaClass net.minecraft.class_5350 */ class ReloadableServerResources { updateRegistryTags($$0: Internal.RegistryAccess_): void; getRecipeManager(): Internal.RecipeManager; getFunctionLibrary(): Internal.ServerFunctionLibrary; listeners(): Internal.List; getPredicateManager(): Internal.PredicateManager; getLootTables(): Internal.LootTables; getItemModifierManager(): Internal.ItemModifierManager; getAdvancements(): Internal.ServerAdvancementManager; static loadResources($$0: Internal.ResourceManager_, $$1: Internal.RegistryAccess$Frozen_, $$2: Internal.Commands$CommandSelection_, $$3: number, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; handler$bje000$updateRegistryTags(registryAccess: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; getCommands(): Internal.Commands; handler$znk001$hookRefresh(dynamicRegistryManager: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; readonly "tagManager" : Internal.TagManager; get advancements(): Internal.ServerAdvancementManager; get functionLibrary(): Internal.ServerFunctionLibrary; get lootTables(): Internal.LootTables; get itemModifierManager(): Internal.ItemModifierManager; get recipeManager(): Internal.RecipeManager; get predicateManager(): Internal.PredicateManager; get commands(): Internal.Commands; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ReloadableServerResources_ = ReloadableServerResources; /** * @javaClass net.minecraft.class_6016 */ class ConstantInt extends Internal.IntProvider { getValue(): number; getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; static of($$0: number): this; toString(): string; sample($$0: Internal.Random_): number; static readonly "ZERO" : Internal.ConstantInt; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConstantInt_ = ConstantInt; /** * @javaClass net.minecraft.class_5569 */ interface EntityInLevelCallback { onRemove(arg0: Internal.Entity$RemovalReason_): void; onMove(): void; } type EntityInLevelCallback_ = EntityInLevelCallback; /** * @javaClass com.mojang.brigadier.exceptions.SimpleCommandExceptionType */ class SimpleCommandExceptionType implements Internal.CommandExceptionType { createWithContext(arg0: Internal.ImmutableStringReader_): Internal.CommandSyntaxException; create(): Internal.CommandSyntaxException; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleCommandExceptionType_ = SimpleCommandExceptionType; /** * @javaClass net.minecraft.class_6885$class_6886 */ class HolderSet$Direct extends Internal.HolderSet$ListBacked { contains($$0: Internal.Holder_): boolean; toString(): string; unwrap(): Internal.Either, Internal.List>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HolderSet$Direct_ = HolderSet$Direct; /** * @javaClass dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder */ class StoneButtonBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StoneButtonBlockBuilder_ = StoneButtonBlockBuilder; /** * @javaClass io.netty.channel.nio.NioEventLoopGroup */ class NioEventLoopGroup extends Internal.MultithreadEventLoopGroup { rebuildSelectors(): void; setIoRatio(arg0: number): void; set ioRatio(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NioEventLoopGroup_ = NioEventLoopGroup; /** * @javaClass net.minecraft.class_3309 */ abstract class BanListEntry extends Internal.StoredUserEntry { getDisplayName(): Internal.Component; getReason(): string; getSource(): string; getCreated(): Internal.Date; getExpires(): Internal.Date; static readonly "DATE_FORMAT" : Internal.SimpleDateFormat; static readonly "EXPIRES_NEVER" : "forever"; get reason(): string; get expires(): Internal.Date; get displayName(): Internal.Component; get created(): Internal.Date; get source(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BanListEntry_ = BanListEntry; /** * @javaClass net.minecraft.class_1683 */ class ThrownExperienceBottle extends Internal.ThrowableItemProjectile { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrownExperienceBottle_ = ThrownExperienceBottle; /** * @javaClass net.minecraft.class_5733 */ class PointedDripstoneConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "chanceOfTallerDripstone" : number; readonly "chanceOfSpreadRadius3" : number; readonly "chanceOfSpreadRadius2" : number; readonly "chanceOfDirectionalSpread" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PointedDripstoneConfiguration_ = PointedDripstoneConfiguration; /** * @javaClass dev.latvian.mods.kubejs.level.FireworksJS$Explosion */ class FireworksJS$Explosion { "trail" : boolean; readonly "fadeColors" : Internal.IntOpenHashSet; "shape" : Internal.FireworksJS$Shape; "flicker" : boolean; readonly "colors" : Internal.IntOpenHashSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworksJS$Explosion_ = FireworksJS$Explosion; /** * @javaClass net.minecraft.class_3732 */ abstract class PatrollingMonster extends Internal.Monster { canBeLeader(): boolean; getMyRidingOffset(): number; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; canJoinPatrol(): boolean; getPatrolTarget(): BlockPos; hasPatrolTarget(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isPatrolLeader(): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; removeWhenFarAway($$0: number): boolean; setPatrolLeader($$0: boolean): void; setPatrolTarget($$0: BlockPos_): void; static checkPatrollingMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; findPatrolTarget(): void; get patrolLeader(): boolean; get myRidingOffset(): number; get patrolTarget(): BlockPos; set patrolLeader($$0: boolean); set patrolTarget($$0: BlockPos_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PatrollingMonster_ = PatrollingMonster; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView */ interface MutableQuadView extends Internal.QuadView { normal(vertexIndex: number, vec: Internal.Vector3f_): this; normal(arg0: number, arg1: number, arg2: number, arg3: number): this; cullFace(arg0: Internal.Direction_): this; material(arg0: Internal.RenderMaterial_): this; pos(vertexIndex: number, vec: Internal.Vector3f_): this; pos(arg0: number, arg1: number, arg2: number, arg3: number): this; lightmap(arg0: number, arg1: number): this; lightmap(b0: number, b1: number, b2: number, b3: number): this; sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; colorIndex(arg0: number): this; nominalFace(arg0: Internal.Direction_): this; tag(arg0: number): this; fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; fromVanilla(arg0: Internal.BakedQuad_, arg1: Internal.RenderMaterial_, arg2: Internal.Direction_): this; spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; spriteColor(arg0: number, arg1: number, arg2: number): this; } type MutableQuadView_ = MutableQuadView; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2ReferenceFunction */ interface Int2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Int2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ReferenceFunction; } type Int2ReferenceFunction_ = ((arg0: number) => V) | Int2ReferenceFunction; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2CharFunction */ interface Long2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): string; get(arg0: number): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Long2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2CharFunction; } type Long2CharFunction_ = ((arg0: number) => string) | Long2CharFunction; /** * @javaClass java.util.HashMap */ class HashMap extends Internal.AbstractMap implements Internal.Map, Internal.Cloneable, Internal.Serializable { getOrDefault(arg0: any, arg1: V): V; entrySet(): Internal.Set>; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; computeIfAbsent(arg0: K, arg1: Internal.Function_): V; values(): Internal.Collection; replace(arg0: K, arg1: V): V; replace(arg0: K, arg1: V, arg2: V): boolean; isEmpty(): boolean; clear(): void; replaceAll(arg0: Internal.BiFunction_): void; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): V; remove(arg0: any, arg1: any): boolean; remove(arg0: any): V; compute(arg0: K, arg1: Internal.BiFunction_): V; computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; size(): number; putAll(arg0: Internal.Map_): void; merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; get(arg0: any): V; clone(): any; keySet(): Internal.Set; putIfAbsent(arg0: K, arg1: V): V; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HashMap_ = HashMap; /** * @javaClass net.minecraft.class_1474 */ class TropicalFish extends Internal.AbstractSchoolingFish { static getBaseColor($$0: number): Internal.DyeColor; getBaseColor(): number[]; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getVariant(): number; static getFishTypeName($$0: number): string; getPatternTextureLocation(): ResourceLocation; static getPredefinedName($$0: number): string; readAdditionalSaveData($$0: Internal.CompoundTag_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getBaseTextureLocation(): ResourceLocation; isMaxGroupSizeReached($$0: number): boolean; static checkTropicalFishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; setVariant($$0: number): void; method_6452(): Internal.ItemStack; static getPatternColor($$0: number): Internal.DyeColor; getPatternColor(): number[]; method_6455($$0: Internal.ItemStack_): void; static getBaseVariant($$0: number): number; getBaseVariant(): number; static readonly "BASE_LARGE" : 1; static readonly "BASE_SMALL" : 0; static readonly "BUCKET_VARIANT_TAG" : "BucketVariantTag"; static readonly "COMMON_VARIANTS" : number[]; get patternColor(): number[]; get baseTextureLocation(): ResourceLocation; get variant(): number; get baseColor(): number[]; get patternTextureLocation(): ResourceLocation; get baseVariant(): number; set variant($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TropicalFish_ = TropicalFish; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2ByteFunction */ interface Double2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Double2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2ByteFunction_ = ((arg0: number) => number) | Double2ByteFunction; /** * @javaClass net.minecraft.class_4205$class_4206 */ class GoalSelectorDebugRenderer$DebugGoal { readonly "pos" : BlockPos; readonly "isRunning" : boolean; readonly "name" : string; readonly "priority" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GoalSelectorDebugRenderer$DebugGoal_ = GoalSelectorDebugRenderer$DebugGoal; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatIterable */ interface FloatIterable extends Internal.Iterable { iterator(): Internal.FloatIterator; spliterator(): Internal.FloatSpliterator; forEach(arg0: Internal.FloatConsumer_): void; forEach(arg0: Internal.Consumer_): void; forEach(arg0: Internal.DoubleConsumer_): void; doubleSpliterator(): Internal.DoubleSpliterator; doubleIterator(): Internal.DoubleIterator; } type FloatIterable_ = (() => Internal.FloatIterator) | FloatIterable; /** * @javaClass net.minecraft.class_3781 */ class SinglePoolElement extends Internal.StructurePoolElement { getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; getType(): Internal.StructurePoolElementType; getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; toString(): string; getDataMarkers($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: boolean): Internal.List; place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; static readonly "CODEC" : Internal.Codec; get type(): Internal.StructurePoolElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SinglePoolElement_ = SinglePoolElement; /** * @javaClass net.minecraft.class_2919 */ class WorldgenRandom extends Internal.Random implements Internal.RandomSource { next($$0: number): number; setDecorationSeed($$0: number, $$1: number, $$2: number): number; method_38420(): Internal.RandomSource; setFeatureSeed($$0: number, $$1: number, $$2: number): void; method_38421(): Internal.PositionalRandomFactory; setLargeFeatureSeed($$0: number, $$1: number, $$2: number): void; setLargeFeatureWithSalt($$0: number, $$1: number, $$2: number, $$3: number): void; setSeed($$0: number): void; static seedSlimeChunk($$0: number, $$1: number, $$2: number, $$3: number): Internal.Random; getCount(): number; get count(): number; set seed($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldgenRandom_ = WorldgenRandom; /** * @javaClass net.minecraft.class_6686$class_6708 */ interface SurfaceRules$RuleSource extends Internal.Function { codec(): Internal.Codec; bootstrap($$0: Internal.Registry_>): Internal.Codec; } type SurfaceRules$RuleSource_ = (() => Internal.Codec) | SurfaceRules$RuleSource; /** * @javaClass net.minecraft.class_2941 */ interface EntityDataSerializer { read(arg0: Internal.FriendlyByteBuf_): T; copy(arg0: T): T; write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; createAccessor($$0: number): Internal.EntityDataAccessor; } type EntityDataSerializer_ = EntityDataSerializer; /** * @javaClass com.google.common.reflect.TypeCapture */ abstract class TypeCapture { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TypeCapture_ = TypeCapture; /** * @javaClass java.time.LocalDateTime */ class LocalDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDateTime, Internal.Serializable { static ofEpochSecond(arg0: number, arg1: number, arg2: Internal.ZoneOffset_): this; plusHours(arg0: number): this; isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; toLocalTime(): Internal.LocalTime; compareTo(arg0: Internal.ChronoLocalDateTime_): number; getDayOfWeek(): Internal.DayOfWeek; plusSeconds(arg0: number): this; getMinute(): number; static from(arg0: Internal.TemporalAccessor_): this; getMonth(): Internal.Month; plusNanos(arg0: number): this; withHour(arg0: number): this; plusMonths(arg0: number): this; plusYears(arg0: number): this; truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; minusNanos(arg0: number): this; getNano(): number; format(arg0: Internal.DateTimeFormatter_): string; isSupported(arg0: Internal.TemporalField_): boolean; isSupported(arg0: Internal.TemporalUnit_): boolean; plus(arg0: number, arg1: Internal.TemporalUnit_): this; plus(arg0: Internal.TemporalAmount_): this; getYear(): number; withDayOfMonth(arg0: number): this; withMonth(arg0: number): this; isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; minus(arg0: Internal.TemporalAmount_): this; minusHours(arg0: number): this; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; withYear(arg0: number): this; plusMinutes(arg0: number): this; minusMinutes(arg0: number): this; plusDays(arg0: number): this; hashCode(): number; static now(): this; static now(arg0: Internal.Clock_): this; static now(arg0: Internal.ZoneId_): this; static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number): this; static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): this; static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number): this; static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_): this; static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; get(arg0: Internal.TemporalField_): number; getDayOfYear(): number; plusWeeks(arg0: number): this; getHour(): number; withMinute(arg0: number): this; getMonthValue(): number; minusYears(arg0: number): this; atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; minusWeeks(arg0: number): this; withDayOfYear(arg0: number): this; static parse(arg0: Internal.CharSequence_): this; static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; minusDays(arg0: number): this; withNano(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; minusMonths(arg0: number): this; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; toLocalDate(): Internal.LocalDate; equals(arg0: any): boolean; getSecond(): number; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; getDayOfMonth(): number; minusSeconds(arg0: number): this; withSecond(arg0: number): this; static readonly "MIN" : Internal.LocalDateTime; static readonly "MAX" : Internal.LocalDateTime; get dayOfWeek(): Internal.DayOfWeek; get month(): Internal.Month; get hour(): number; get year(): number; get dayOfYear(): number; get dayOfMonth(): number; get monthValue(): number; get nano(): number; get minute(): number; get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LocalDateTime_ = LocalDateTime; /** * @javaClass net.minecraft.class_1306 */ class HumanoidArm extends Internal.Enum { getName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.HumanoidArm[]; getOpposite(): this; toString(): string; static readonly "LEFT" : Internal.HumanoidArm; static readonly "RIGHT" : Internal.HumanoidArm; get name(): Internal.Component; get opposite(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HumanoidArm_ = "left" | "right" | HumanoidArm; /** * @javaClass net.minecraft.class_279 */ class PostChain implements Internal.AutoCloseable { addTempTarget($$0: string, $$1: number, $$2: number): void; process($$0: number): void; getName(): string; resize($$0: number, $$1: number): void; addPass($$0: string, $$1: Internal.RenderTarget_, $$2: Internal.RenderTarget_): Internal.PostPass; close(): void; getTempTarget($$0: string): Internal.RenderTarget; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PostChain_ = PostChain; /** * @javaClass net.minecraft.class_5423 */ interface CommonLevelAccessor extends Internal.EntityGetter, Internal.LevelReader, Internal.LevelSimulatedRW { registryAccess(): Internal.RegistryAccess; getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; method_35230($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; } type CommonLevelAccessor_ = (() => Internal.RegistryAccess) | CommonLevelAccessor; /** * @javaClass java.util.Optional */ class Optional { or(arg0: Internal.Supplier_>): Internal.Optional; static ofNullable(arg0: T): Internal.Optional; isEmpty(): boolean; isPresent(): boolean; orElse(arg0: T): T; orElseThrow(arg0: Internal.Supplier_): T; orElseThrow(): T; static empty(): Internal.Optional; flatMap(arg0: Internal.Function_>): Internal.Optional; filter(arg0: Internal.Predicate_): Internal.Optional; orElseGet(arg0: Internal.Supplier_): T; stream(): Internal.Stream; hashCode(): number; ifPresentOrElse(arg0: Internal.Consumer_, arg1: Internal.Runnable_): void; ifPresent(arg0: Internal.Consumer_): void; static of(arg0: T): Internal.Optional; equals(arg0: any): boolean; get(): T; toString(): string; map(arg0: Internal.Function_): Internal.Optional; get present(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Optional_ = Optional; /** * @javaClass net.minecraft.class_3285 */ interface RepositorySource { loadPacks(arg0: Internal.Consumer_, arg1: Internal.Pack$PackConstructor_): void; } type RepositorySource_ = ((arg0: Internal.Consumer, arg1: Internal.Pack$PackConstructor) => void) | RepositorySource; /** * @javaClass com.mojang.datafixers.Products$P11 */ class Products$P11 { apply(arg0: Internal.Applicative_, arg1: Internal.Function11_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P11_ = Products$P11; /** * @javaClass net.minecraft.class_6626 */ class StructurePiecesBuilder implements Internal.StructurePieceAccessor { addPiece($$0: Internal.StructurePiece_): void; findCollisionPiece($$0: Internal.BoundingBox_): Internal.StructurePiece; offsetPiecesVertically($$0: number): void; build(): Internal.PiecesContainer; moveBelowSeaLevel($$0: number, $$1: number, $$2: Internal.Random_, $$3: number): void; moveInsideHeights($$0: Internal.Random_, $$1: number, $$2: number): void; clear(): void; isEmpty(): boolean; getBoundingBox(): Internal.BoundingBox; get boundingBox(): Internal.BoundingBox; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructurePiecesBuilder_ = StructurePiecesBuilder; /** * Fired when you need to add, change tags of things. * * However, due to the type erasure of Java, Probe can not determine what * can be used here, please refer to the tag string itself. * @javaClass dev.latvian.mods.kubejs.server.TagEventJS */ class TagEventJS extends Internal.EventJS { add(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; removeAll(tag: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; post(event: string): void; getType(): string; removeAllTagsFrom(... ids: string[]): void; get(id: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; setGlobalPriorityList(o: any): void; remove(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; get type(): string; set globalPriorityList(o: any); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when you need to add, change tags of things. * * However, due to the type erasure of Java, Probe can not determine what * can be used here, please refer to the tag string itself. */ type TagEventJS_ = TagEventJS; /** * @javaClass net.minecraft.class_238 */ class AABB { getCenter(): Vec3; static unitCubeFromLowerCorner($$0: Vec3_): this; expandTowards($$0: number, $$1: number, $$2: number): this; expandTowards($$0: Vec3_): this; setMinY($$0: number): this; hasNaN(): boolean; intersects($$0: Vec3_, $$1: Vec3_): boolean; intersects($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; intersects($$0: Internal.AABB_): boolean; setMinX($$0: number): this; setMinZ($$0: number): this; getZsize(): number; min($$0: Internal.Direction$Axis_): number; static ofSize($$0: Vec3_, $$1: number, $$2: number, $$3: number): this; hashCode(): number; static of($$0: Internal.BoundingBox_): this; move($$0: number, $$1: number, $$2: number): this; move($$0: BlockPos_): this; move($$0: Vec3_): this; intersect($$0: Internal.AABB_): this; max($$0: Internal.Direction$Axis_): number; contract($$0: number, $$1: number, $$2: number): this; minmax($$0: Internal.AABB_): this; getXsize(): number; getSize(): number; contains($$0: Vec3_): boolean; contains($$0: number, $$1: number, $$2: number): boolean; deflate($$0: number, $$1: number, $$2: number): this; deflate($$0: number): this; inflate($$0: number, $$1: number, $$2: number): this; inflate($$0: number): this; setMaxZ($$0: number): this; equals($$0: any): boolean; getYsize(): number; setMaxY($$0: number): this; toString(): string; setMaxX($$0: number): this; clip($$0: Vec3_, $$1: Vec3_): Internal.Optional; static clip($$0: Internal.Iterable_, $$1: Vec3_, $$2: Vec3_, $$3: BlockPos_): Internal.BlockHitResult; readonly "minY" : number; readonly "minX" : number; readonly "maxZ" : number; readonly "maxY" : number; readonly "maxX" : number; readonly "minZ" : number; get size(): number; get ysize(): number; get zsize(): number; get center(): Vec3; get xsize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AABB_ = AABB; /** * @javaClass java.time.zone.ZoneOffsetTransitionRule */ class ZoneOffsetTransitionRule implements Internal.Serializable { getOffsetBefore(): Internal.ZoneOffset; getOffsetAfter(): Internal.ZoneOffset; isMidnightEndOfDay(): boolean; getDayOfWeek(): Internal.DayOfWeek; getLocalTime(): Internal.LocalTime; hashCode(): number; static of(arg0: Internal.Month_, arg1: number, arg2: Internal.DayOfWeek_, arg3: Internal.LocalTime_, arg4: boolean, arg5: Internal.ZoneOffsetTransitionRule$TimeDefinition_, arg6: Internal.ZoneOffset_, arg7: Internal.ZoneOffset_, arg8: Internal.ZoneOffset_): this; equals(arg0: any): boolean; getStandardOffset(): Internal.ZoneOffset; toString(): string; getTimeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; getMonth(): Internal.Month; createTransition(arg0: number): Internal.ZoneOffsetTransition; getDayOfMonthIndicator(): number; get localTime(): Internal.LocalTime; get dayOfWeek(): Internal.DayOfWeek; get dayOfMonthIndicator(): number; get midnightEndOfDay(): boolean; get standardOffset(): Internal.ZoneOffset; get month(): Internal.Month; get timeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; get offsetAfter(): Internal.ZoneOffset; get offsetBefore(): Internal.ZoneOffset; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZoneOffsetTransitionRule_ = ZoneOffsetTransitionRule; /** * @javaClass net.minecraft.class_5481 */ interface FormattedCharSequence { method_30749($$0: Internal.List_): this; method_34909(... $$0: Internal.FormattedCharSequence_[]): this; method_34908($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; method_34906($$0: Internal.FormattedCharSequence_): this; accept(arg0: Internal.FormattedCharSink_): boolean; method_34905(): this; method_30745($$0: Internal.FormattedCharSink_, $$1: Internal.Int2IntFunction_): Internal.FormattedCharSink; method_30755($$0: Internal.List_): this; method_30747($$0: string, $$1: Internal.Style_): this; method_30752($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; method_30741($$0: number, $$1: Internal.Style_): this; method_30754($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; method_34910($$0: string, $$1: Internal.Style_): this; method_30742($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; } type FormattedCharSequence_ = ((arg0: Internal.FormattedCharSink) => boolean) | FormattedCharSequence; /** * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction */ interface EnchantmentBuilder$DamageBonusFunction { getDamageBonus(arg0: number, arg1: string): number; } type EnchantmentBuilder$DamageBonusFunction_ = ((arg0: number, arg1: string) => number) | EnchantmentBuilder$DamageBonusFunction; /** * @javaClass net.minecraft.class_2703$class_5893 */ abstract class ClientboundPlayerInfoPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ClientboundPlayerInfoPacket$Action[]; static readonly "REMOVE_PLAYER" : Internal.ClientboundPlayerInfoPacket$Action; static readonly "UPDATE_DISPLAY_NAME" : Internal.ClientboundPlayerInfoPacket$Action; static readonly "ADD_PLAYER" : Internal.ClientboundPlayerInfoPacket$Action; static readonly "UPDATE_GAME_MODE" : Internal.ClientboundPlayerInfoPacket$Action; static readonly "UPDATE_LATENCY" : Internal.ClientboundPlayerInfoPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerInfoPacket$Action_ = "update_latency" | "remove_player" | "add_player" | "update_game_mode" | "update_display_name" | ClientboundPlayerInfoPacket$Action; /** * @javaClass me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility */ class Frustum$Visibility extends Internal.Enum { static valueOf(name: string): this; static values(): Internal.Frustum$Visibility[]; static readonly "OUTSIDE" : Internal.Frustum$Visibility; static readonly "INTERSECT" : Internal.Frustum$Visibility; static readonly "INSIDE" : Internal.Frustum$Visibility; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Frustum$Visibility_ = "intersect" | "outside" | "inside" | Frustum$Visibility; /** * @javaClass com.mojang.serialization.Dynamic */ class Dynamic extends Internal.DynamicLike { updateGeneric(arg0: T, arg1: Internal.Function_): Internal.Dynamic; getElementGeneric(arg0: T): Internal.DataResult; updateMapValues(arg0: Internal.Function_, Internal.Dynamic_>, Internal.Pair_, Internal.Dynamic_>>): Internal.Dynamic; asLongStreamOpt(): Internal.DataResult; asStreamOpt(): Internal.DataResult>>; update(arg0: string, arg1: Internal.Function_, Internal.Dynamic_>): Internal.Dynamic; static convert(arg0: Internal.DynamicOps_, arg1: Internal.DynamicOps_, arg2: S): T; convert(arg0: Internal.DynamicOps_): Internal.Dynamic; decode(arg0: Internal.Decoder_): Internal.DataResult>; asIntStreamOpt(): Internal.DataResult; remove(arg0: string): Internal.Dynamic; getMapValues(): Internal.DataResult, Internal.Dynamic>>; into(arg0: Internal.Function_, V>): V; cast(arg0: Internal.DynamicOps_): U; hashCode(): number; merge(arg0: Internal.Dynamic_, arg1: Internal.Dynamic_): Internal.OptionalDynamic; merge(arg0: Internal.Dynamic_): Internal.OptionalDynamic; get(arg0: string): Internal.OptionalDynamic; asString(): Internal.DataResult; map(arg0: Internal.Function_): Internal.Dynamic; asByteBufferOpt(): Internal.DataResult; set(arg0: string, arg1: Internal.Dynamic_): Internal.Dynamic; asNumber(): Internal.DataResult; asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; getGeneric(arg0: T): Internal.DataResult; castTyped(arg0: Internal.DynamicOps_): Internal.Dynamic; getValue(): T; getElement(arg0: string): Internal.DataResult; equals(arg0: any): boolean; toString(): string; get mapValues(): Internal.DataResult, Internal.Dynamic>>; get value(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Dynamic_ = Dynamic; /** * @javaClass dev.latvian.mods.kubejs.player.PlayerStatsJS */ class PlayerStatsJS { getPlayTime(): number; getPlayer(): Internal.PlayerJS; getDamageAbsorbed(): number; getCrouchDistance(): number; getWalkDistance(): number; getItemsPickedUp(item: Internal.Item_): number; getFishCaught(): number; getDamageDealt_absorbed(): number; getDeaths(): number; getSwimDistance(): number; getItemsCrafted(item: Internal.Item_): number; getBlocksMined(block: Internal.Block_): number; getPlayerKills(): number; getDamageDealt_resisted(): number; get(id: ResourceLocation_): number; getTimeSinceDeath(): number; getDamageBlocked_by_shield(): number; getKilled(entity: Internal.EntityType_): number; getTimeCrouchTime(): number; getDamageTaken(): number; add(id: ResourceLocation_, value: number): void; getItemsDropped(item: Internal.Item_): number; set(id: ResourceLocation_, value: number): void; getJumps(): number; getDamageResisted(): number; getAnimalsBred(): number; getItemsBroken(item: Internal.Item_): number; getMobKills(): number; getSprintDistance(): number; getTimeSinceRest(): number; getKilledBy(entity: Internal.EntityType_): number; getDamageDealt(): number; getItemsUsed(item: Internal.Item_): number; get playerKills(): number; get animalsBred(): number; get walkDistance(): number; get damageDealt_resisted(): number; get crouchDistance(): number; get damageAbsorbed(): number; get damageResisted(): number; get jumps(): number; get damageDealt_absorbed(): number; get timeSinceDeath(): number; get timeCrouchTime(): number; get damageBlocked_by_shield(): number; get fishCaught(): number; get mobKills(): number; get sprintDistance(): number; get timeSinceRest(): number; get swimDistance(): number; get playTime(): number; get deaths(): number; get damageDealt(): number; get player(): Internal.PlayerJS; get damageTaken(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerStatsJS_ = PlayerStatsJS; /** * @javaClass net.minecraft.class_1263 */ interface Container extends Internal.Clearable { getMaxStackSize(): number; removeItem(arg0: number, arg1: number): Internal.ItemStack; removeItemNoUpdate(arg0: number): Internal.ItemStack; canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; stillValid(arg0: Internal.Player_): boolean; isEmpty(): boolean; getItem(arg0: number): Internal.ItemStack; countItem($$0: Internal.Item_): number; getContainerSize(): number; hasAnyOf($$0: Internal.Set_): boolean; setChanged(): void; setItem(arg0: number, arg1: Internal.ItemStack_): void; startOpen($$0: Internal.Player_): void; stopOpen($$0: Internal.Player_): void; } type Container_ = Container; /** * @javaClass net.minecraft.class_2672 */ class ClientboundLevelChunkWithLightPacket implements Internal.Packet { getChunkData(): Internal.ClientboundLevelChunkPacketData; getX(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getLightData(): Internal.ClientboundLightUpdatePacketData; get chunkData(): Internal.ClientboundLevelChunkPacketData; get lightData(): Internal.ClientboundLightUpdatePacketData; get x(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLevelChunkWithLightPacket_ = ClientboundLevelChunkWithLightPacket; /** * @javaClass net.minecraft.class_3609 */ abstract class FlowingFluid extends Internal.Fluid { canConvertToSource(): boolean; getHeight($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; getFlowing($$0: number, $$1: boolean): Internal.FluidState; getFlowing(): Internal.Fluid; getSource($$0: boolean): Internal.FluidState; getSource(): Internal.Fluid; getOwnHeight($$0: Internal.FluidState_): number; getShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.FluidState_): Vec3; tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.FluidState_): void; getAmount(arg0: Internal.FluidState_): number; static readonly "FALLING" : Internal.BooleanProperty; static readonly "LEVEL" : Internal.IntegerProperty; get source(): Internal.Fluid; get flowing(): Internal.Fluid; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FlowingFluid_ = FlowingFluid; /** * @javaClass net.minecraft.class_4581 */ class Matrix3f implements Internal.Matrix3fExtended { sub($$0: Internal.Matrix3f_): void; rotate(quaternion: Internal.Quaternion_): void; getA10(): number; getA11(): number; svdDecompose(): Internal.Triple; getA12(): number; mul($$0: number): void; mul($$0: Internal.Quaternion_): void; mul($$0: Internal.Matrix3f_): void; trace(): number; load($$0: Internal.Matrix3f_): void; load($$0: Internal.FloatBuffer_, $$1: boolean): void; load($$0: Internal.FloatBuffer_): void; hashCode(): number; copy(): this; adjugateAndDet(): number; add($$0: Internal.Matrix3f_): void; getA20(): number; getA21(): number; getA22(): number; getA00(): number; set($$0: number, $$1: number, $$2: number): void; invert(): boolean; getA01(): number; getA02(): number; loadTransposed($$0: Internal.FloatBuffer_): void; store($$0: Internal.FloatBuffer_): void; store($$0: Internal.FloatBuffer_, $$1: boolean): void; storeTransposed($$0: Internal.FloatBuffer_): void; equals($$0: any): boolean; transformVecZ(x: number, y: number, z: number): number; static createScaleMatrix($$0: number, $$1: number, $$2: number): this; transformVecY(x: number, y: number, z: number): number; toString(): string; transformVecX(x: number, y: number, z: number): number; transpose(): void; setIdentity(): void; computeNormal(dir: Internal.Direction_): number; determinant(): number; get a11(): number; get a22(): number; get a00(): number; get a10(): number; get a21(): number; get a02(): number; get a12(): number; get a01(): number; get a20(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Matrix3f_ = Matrix3f; /** * @javaClass net.minecraft.class_5732 */ class LargeDripstoneConfiguration implements Internal.FeatureConfiguration { readonly "minRadiusForWind" : number; static readonly "CODEC" : Internal.Codec; readonly "maxColumnRadiusToCaveHeightRatio" : number; readonly "heightScale" : Internal.FloatProvider; readonly "stalactiteBluntness" : Internal.FloatProvider; readonly "columnRadius" : Internal.IntProvider; readonly "floorToCeilingSearchRange" : number; readonly "stalagmiteBluntness" : Internal.FloatProvider; readonly "windSpeed" : Internal.FloatProvider; readonly "minBluntnessForWind" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LargeDripstoneConfiguration_ = LargeDripstoneConfiguration; /** * @javaClass dev.architectury.hooks.level.biome.GenerationProperties */ interface GenerationProperties { getFeatures(arg0: DecorationGenerationStep_): Internal.Iterable>; getFeatures(): Internal.List>>; getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable>>; } type GenerationProperties_ = GenerationProperties; /** * @javaClass java.util.function.IntToDoubleFunction */ interface IntToDoubleFunction { applyAsDouble(arg0: number): number; } type IntToDoubleFunction_ = ((arg0: number) => number) | IntToDoubleFunction; /** * @javaClass net.minecraft.class_5219 */ interface WorldData { getLevelName(): string; getGameRules(): Internal.GameRules; setDifficulty(arg0: Internal.Difficulty_): void; getLevelSettings(): Internal.LevelSettings; overworldData(): Internal.ServerLevelData; getLoadedPlayerTag(): Internal.CompoundTag; setGameType(arg0: Internal.GameType_): void; setDifficultyLocked(arg0: boolean): void; createTag(arg0: Internal.RegistryAccess_, arg1: Internal.CompoundTag_): Internal.CompoundTag; setDataPackConfig(arg0: Internal.DataPackConfig_): void; getStorageVersionName($$0: number): string; getDataPackConfig(): Internal.DataPackConfig; getVersion(): number; getGameType(): Internal.GameType; getCustomBossEvents(): Internal.CompoundTag; fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; isDifficultyLocked(): boolean; setModdedInfo(arg0: string, arg1: boolean): void; worldGenSettings(): Internal.WorldGenSettings; setCustomBossEvents(arg0: Internal.CompoundTag_): void; getAllowCommands(): boolean; worldGenSettingsLifecycle(): Internal.Lifecycle; setEndDragonFightData(arg0: Internal.CompoundTag_): void; getKnownServerBrands(): Internal.Set; isHardcore(): boolean; wasModded(): boolean; endDragonFightData(): Internal.CompoundTag; getDifficulty(): Internal.Difficulty; } type WorldData_ = WorldData; /** * @javaClass dev.latvian.mods.kubejs.misc.ParticleTypeBuilder */ class ParticleTypeBuilder extends Internal.BuilderBase> { overrideLimiter(o: boolean): this; getRegistryType(): Internal.RegistryObjectBuilderTypes>; deserializer(d: Internal.ParticleOptions$Deserializer_): this; createObject(): Internal.ParticleType; get registryType(): Internal.RegistryObjectBuilderTypes>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParticleTypeBuilder_ = ParticleTypeBuilder; /** * @javaClass net.minecraft.class_5146 */ interface Saddleable { isSaddled(): boolean; isSaddleable(): boolean; equipSaddle(arg0: Internal.SoundSource_): void; } type Saddleable_ = Saddleable; /** * @javaClass net.minecraft.class_274$class_275 */ class ObjectiveCriteria$RenderType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ObjectiveCriteria$RenderType[]; getId(): string; static byId($$0: string): this; static readonly "HEARTS" : Internal.ObjectiveCriteria$RenderType; static readonly "INTEGER" : Internal.ObjectiveCriteria$RenderType; get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ObjectiveCriteria$RenderType_ = "hearts" | "integer" | ObjectiveCriteria$RenderType; /** * @javaClass com.mojang.datafixers.View */ class View implements Internal.App2 { flatMap(arg0: Internal.Function_, Internal.View_>): Internal.View; newType(): com.mojang.datafixers.types.Type; compose(arg0: Internal.View_): Internal.View; hashCode(): number; function(): Internal.PointFree>; equals(arg0: any): boolean; rewriteOrNop(arg0: Internal.PointFreeRule_): Internal.View; static create(arg0: string, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Function_, Internal.Function_>): Internal.View; static create(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; toString(): string; type(): com.mojang.datafixers.types.Type; rewrite(arg0: Internal.PointFreeRule_): Internal.Optional>; static nopView(arg0: com.mojang.datafixers.types.Type_): Internal.View; getFuncType(): com.mojang.datafixers.types.Type>; get funcType(): com.mojang.datafixers.types.Type>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type View_ = View; /** * @javaClass java.nio.channels.Channel */ interface Channel extends Internal.Closeable { isOpen(): boolean; close(): void; } type Channel_ = Channel; /** * @javaClass net.minecraft.class_4635 */ class HugeMushroomFeatureConfiguration implements Internal.FeatureConfiguration { readonly "capProvider" : Internal.BlockStateProvider; static readonly "CODEC" : Internal.Codec; readonly "stemProvider" : Internal.BlockStateProvider; readonly "foliageRadius" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HugeMushroomFeatureConfiguration_ = HugeMushroomFeatureConfiguration; /** * @javaClass com.mojang.datafixers.util.Function10 */ interface Function10 { curry9(): Internal.Function9>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10): R; curry7(): Internal.Function7>; curry8(): Internal.Function8>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function10_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10) => R) | Function10; /** * @javaClass com.mojang.brigadier.Command */ interface Command { run(arg0: Internal.CommandContext_): number; } type Command_ = ((arg0: Internal.CommandContext) => number) | Command; /** * @javaClass net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache */ interface LoadedChunksCache { fabric_getLoadedChunks(): Internal.Set; fabric_markUnloaded(arg0: Internal.LevelChunk_): void; fabric_markLoaded(arg0: Internal.LevelChunk_): void; } type LoadedChunksCache_ = LoadedChunksCache; /** * @javaClass me.pepperbell.continuity.client.mixinterface.SpriteExtension */ interface SpriteExtension { setEmissiveSprite(arg0: Internal.TextureAtlasSprite_): void; getEmissiveSprite(): Internal.TextureAtlasSprite; } type SpriteExtension_ = SpriteExtension; /** * @javaClass net.minecraft.class_1519 */ class DragonLandingApproachPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonLandingApproachPhase_ = DragonLandingApproachPhase; /** * @javaClass net.minecraft.class_1315 */ interface SpawnGroupData { } type SpawnGroupData_ = SpawnGroupData; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2ByteFunction */ interface Float2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Float2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ByteFunction; } type Float2ByteFunction_ = ((arg0: number) => number) | Float2ByteFunction; /** * @javaClass com.google.common.collect.ImmutableSetMultimap */ class ImmutableSetMultimap extends Internal.ImmutableMultimap implements Internal.SetMultimap { static flatteningToImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Collector>; inverse(): Internal.ImmutableSetMultimap; removeAll(arg0: any): Internal.ImmutableSet; entries(): Internal.ImmutableSet>; static of(arg0: K, arg1: V): Internal.ImmutableSetMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableSetMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableSetMultimap; static of(): Internal.ImmutableSetMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableSetMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableSetMultimap; get(arg0: K): Internal.ImmutableSet; static builder(): Internal.ImmutableSetMultimap$Builder; static copyOf(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap; static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap; replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSet; static toImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableSetMultimap_ = ImmutableSetMultimap; /** * @javaClass com.mojang.bridge.launcher.SessionEventListener */ interface SessionEventListener { onStartGameSession(arg0: Internal.GameSession_): void; onLeaveGameSession(arg0: Internal.GameSession_): void; } type SessionEventListener_ = SessionEventListener; /** * @javaClass net.minecraft.class_2692 */ class ClientboundMoveVehiclePacket implements Internal.Packet { getXRot(): number; getX(): number; getY(): number; getYRot(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get yRot(): number; get xRot(): number; get x(): number; get y(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundMoveVehiclePacket_ = ClientboundMoveVehiclePacket; /** * @javaClass net.minecraft.class_3101 */ class MineshaftConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "probability" : number; readonly "type" : Internal.MineshaftFeature$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MineshaftConfiguration_ = MineshaftConfiguration; /** * @javaClass java.lang.constant.ClassDesc */ interface ClassDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfField { componentType(): this; arrayType(): this; arrayType(arg0: number): this; displayName(): string; of(arg0: string): this; of(arg0: string, arg1: string): this; equals(arg0: any): boolean; descriptorString(): string; ofDescriptor(arg0: string): this; isArray(): boolean; packageName(): string; isClassOrInterface(): boolean; nested(arg0: string): this; nested(arg0: string, ... arg1: string[]): this; isPrimitive(): boolean; } type ClassDesc_ = ClassDesc; /** * @javaClass net.minecraft.class_1861 */ class MapExtendingRecipe extends Internal.ShapedRecipe { assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; method_8118(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapExtendingRecipe_ = MapExtendingRecipe; /** * @javaClass net.minecraft.class_4837 */ class PiglinArmPose extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.PiglinArmPose[]; static readonly "CROSSBOW_HOLD" : Internal.PiglinArmPose; static readonly "ATTACKING_WITH_MELEE_WEAPON" : Internal.PiglinArmPose; static readonly "CROSSBOW_CHARGE" : Internal.PiglinArmPose; static readonly "DANCING" : Internal.PiglinArmPose; static readonly "DEFAULT" : Internal.PiglinArmPose; static readonly "ADMIRING_ITEM" : Internal.PiglinArmPose; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PiglinArmPose_ = "dancing" | "default" | "admiring_item" | "attacking_with_melee_weapon" | "crossbow_charge" | "crossbow_hold" | PiglinArmPose; /** * @javaClass net.minecraft.class_4582 */ interface PowerableMob { isPowered(): boolean; } type PowerableMob_ = (() => boolean) | PowerableMob; /** * @javaClass net.minecraft.class_1613 */ class Skeleton extends Internal.AbstractSkeleton { addAdditionalSaveData($$0: Internal.CompoundTag_): void; setFreezeConverting($$0: boolean): void; isShaking(): boolean; canFreeze(): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isFreezeConverting(): boolean; static readonly "CONVERSION_TAG" : "StrayConversionTime"; get freezeConverting(): boolean; get shaking(): boolean; set freezeConverting($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Skeleton_ = Skeleton; /** * @javaClass com.mojang.datafixers.util.Pair$Mu */ class Pair$Mu implements Internal.K1 { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pair$Mu_ = Pair$Mu; /** * @javaClass java.lang.AutoCloseable */ interface AutoCloseable { close(): void; } type AutoCloseable_ = (() => void) | AutoCloseable; /** * @javaClass net.minecraft.class_5925 */ class HeightmapPlacement extends Internal.PlacementModifier { getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; static onHeightmap($$0: Internal.Heightmap$Types_): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HeightmapPlacement_ = HeightmapPlacement; /** * @javaClass net.minecraft.class_5916 */ interface ContainerSynchronizer { sendSlotChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; sendDataChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; sendCarriedChange(arg0: Internal.AbstractContainerMenu_, arg1: Internal.ItemStack_): void; sendInitialData(arg0: Internal.AbstractContainerMenu_, arg1: Internal.NonNullList_, arg2: Internal.ItemStack_, arg3: number[]): void; } type ContainerSynchronizer_ = ContainerSynchronizer; /** * @javaClass net.minecraft.class_6885 */ interface HolderSet extends Internal.Iterable> { contains(arg0: Internal.Holder_): boolean; size(): number; stream(): Internal.Stream>; getRandomElement(arg0: Internal.Random_): Internal.Optional>; get(arg0: number): Internal.Holder; direct($$0: Internal.List_>): Internal.HolderSet$Direct; direct(... $$0: Internal.Holder_[]): Internal.HolderSet$Direct; direct($$0: Internal.Function_>, ... $$1: E[]): Internal.HolderSet$Direct; direct($$0: Internal.Function_>, $$1: Internal.List_): Internal.HolderSet$Direct; isValidInRegistry(arg0: Internal.Registry_): boolean; unwrap(): Internal.Either, Internal.List>>; } type HolderSet_ = HolderSet; /** * @javaClass dev.latvian.mods.kubejs.misc.MobEffectBuilder */ abstract class MobEffectBuilder extends Internal.BuilderBase { /** */ modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; color(col: Internal.Color_): this; getTranslationKeyGroup(): string; beneficial(): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; effectTick(effectTick: Internal.MobEffectBuilder$EffectTickCallback_): this; category(c: Internal.MobEffectCategory_): this; harmful(): this; get registryType(): Internal.RegistryObjectBuilderTypes; get translationKeyGroup(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type MobEffectBuilder_ = MobEffectBuilder; /** * @javaClass net.minecraft.class_1462 */ class Salmon extends Internal.AbstractSchoolingFish { getMaxSchoolSize(): number; method_6452(): Internal.ItemStack; get maxSchoolSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Salmon_ = Salmon; /** * Fired when you need to modify recipes. * @javaClass dev.latvian.mods.kubejs.recipe.RecipeEventJS */ class RecipeEventJS extends Internal.EventJS { printTypes(): void; containsRecipe(filter: Internal.RecipeFilter_): boolean; getRecipeFunction(id: string): Internal.RecipeFunction; /** */ custom(o: {type: Special.RecipeType}): Internal.RecipeJS; countRecipes(filter: Internal.RecipeFilter_): number; forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; forEachRecipeAsync(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; /** * Remove recipe(s) by given recipe filter. * * Please note that some of the recipes are not removable from KubeJS side. * * An example is tipped arrows, because they do not have actual recipe registered in datapack. */ remove(filter: Internal.RecipeFilter_): number; printExamples(type: string): void; addRecipe(r: Internal.RecipeJS_, type: Internal.RecipeTypeJS_, args1: Internal.ListJS_): Internal.RecipeJS; replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): number; replaceOutput(ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; stage(filter: Internal.RecipeFilter_, stage: string): void; replaceInput(ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): number; printAllTypes(): void; customFilter(filter: Internal.RecipeFilter_): Internal.RecipeFilter; /** * Holds all the recipes collected from documents. */ getRecipes(): Document.RecipeHolder; setItemErrors(b: boolean): void; static "instance" : null; static "modifyResultCallbackMap" : {}; static readonly "FORGE_CONDITIONAL" : "forge:conditional"; static "customIngredientMap" : null; /** * Holds all the recipes collected from documents. */ get recipes(): Document.RecipeHolder; set itemErrors(b: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); /** * Adds a smelting recipe to Minecraft. * * This is used by Furnaces. */ smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Smokers. */ smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Blast Furnaces. */ blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a shaped crafting recipe. */ shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS_; /** * Adds a shaped crafting recipe. */ shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key: string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS_; /** * Adds a shapeless crafting recipe. */ shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Campfire. */ campfireCooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a stonecutting recipe. */ stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS_; /** * Adds a smithing recipe. */ smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS_; } /** * Fired when you need to modify recipes. */ type RecipeEventJS_ = RecipeEventJS; /** * @javaClass net.minecraft.class_3283 */ class PackRepository implements Internal.AutoCloseable, Internal.ResourcePackManagerAccessor { isAvailable($$0: string): boolean; reload(): void; setSelected($$0: Internal.Collection_): void; handler$zoc000$construct(arg: Internal.Pack$PackConstructor_, resourcePackProviders: Internal.RepositorySource_[], info: Internal.CallbackInfo_): void; getAvailablePacks(): Internal.Collection; openAllSelected(): Internal.List; getPack($$0: string): Internal.Pack; getAvailableIds(): Internal.Collection; getSelectedPacks(): Internal.Collection; getSelectedIds(): Internal.Collection; close(): void; "sources" : Internal.Set<((arg0: Internal.Consumer, arg1: Internal.Pack$PackConstructor) => void)>; get availablePacks(): Internal.Collection; get availableIds(): Internal.Collection; get selectedIds(): Internal.Collection; get selectedPacks(): Internal.Collection; set selected($$0: Internal.Collection_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PackRepository_ = PackRepository; /** * @javaClass net.minecraft.class_2651 */ class ClientboundContainerSetDataPacket implements Internal.Packet { getContainerId(): number; getValue(): number; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; get containerId(): number; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundContainerSetDataPacket_ = ClientboundContainerSetDataPacket; /** * @javaClass com.vladmarica.betterpingdisplay.mixin.PlayerListHudInvoker */ interface PlayerListHudInvoker { invokeRenderLatencyIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo_): void; } type PlayerListHudInvoker_ = ((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo) => void) | PlayerListHudInvoker; /** * @javaClass java.time.chrono.ChronoPeriod */ interface ChronoPeriod extends Internal.TemporalAmount { minus(arg0: Internal.TemporalAmount_): this; isNegative(): boolean; negated(): this; normalized(): this; plus(arg0: Internal.TemporalAmount_): this; multipliedBy(arg0: number): this; subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; hashCode(): number; equals(arg0: any): boolean; get(arg0: Internal.TemporalUnit_): number; getUnits(): Internal.List; addTo(arg0: Internal.Temporal_): Internal.Temporal; isZero(): boolean; toString(): string; getChronology(): Internal.Chronology; between(arg0: Internal.ChronoLocalDate_, arg1: Internal.ChronoLocalDate_): this; } type ChronoPeriod_ = ChronoPeriod; /** * @javaClass net.minecraft.class_320$class_321 */ class User$Type extends Internal.Enum { getName(): string; static valueOf($$0: string): this; static values(): Internal.User$Type[]; static byName($$0: string): this; static readonly "MOJANG" : Internal.User$Type; static readonly "LEGACY" : Internal.User$Type; static readonly "MSA" : Internal.User$Type; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type User$Type_ = "legacy" | "msa" | "mojang" | User$Type; /** * @javaClass net.minecraft.class_2604 */ class ClientboundAddEntityPacket implements Internal.Packet { getxRot(): number; getyRot(): number; getXa(): number; getYa(): number; getZa(): number; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; getX(): number; getY(): number; getUUID(): Internal.UUID; getZ(): number; getType(): Internal.EntityType; write($$0: Internal.FriendlyByteBuf_): void; getData(): number; static readonly "MAGICAL_QUANTIZATION" : 8000.0; static readonly "LIMIT" : 3.9; get data(): number; get yRot(): number; get za(): number; get xRot(): number; get ya(): number; get x(): number; get xa(): number; get y(): number; get z(): number; get id(): number; get type(): Internal.EntityType; get uUID(): Internal.UUID; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAddEntityPacket_ = ClientboundAddEntityPacket; /** * @javaClass it.unimi.dsi.fastutil.objects.ObjectSpliterator */ interface ObjectSpliterator extends Internal.Spliterator { trySplit(): Internal.ObjectSpliterator; skip(arg0: number): number; } type ObjectSpliterator_ = (() => Internal.ObjectSpliterator) | ObjectSpliterator; /** * @javaClass net.minecraft.class_640 */ class PlayerInfo { setDisplayHealth($$0: number): void; setLastHealthTime($$0: number): void; getTabListDisplayName(): Internal.Component; getCapeLocation(): ResourceLocation; getGameMode(): Internal.GameType; getProfile(): Internal.GameProfile; isSkinLoaded(): boolean; getModelName(): string; getDisplayHealth(): number; getLatency(): number; getSkinLocation(): ResourceLocation; getRenderVisibilityId(): number; isCapeLoaded(): boolean; setRenderVisibilityId($$0: number): void; getHealthBlinkTime(): number; setLastHealth($$0: number): void; getTeam(): Internal.PlayerTeam; getLastHealth(): number; setHealthBlinkTime($$0: number): void; setTabListDisplayName($$0: Internal.Component_): void; getLastHealthTime(): number; getElytraLocation(): ResourceLocation; get tabListDisplayName(): Internal.Component; get profile(): Internal.GameProfile; get latency(): number; get skinLocation(): ResourceLocation; get healthBlinkTime(): number; get team(): Internal.PlayerTeam; get capeLocation(): ResourceLocation; get lastHealthTime(): number; get elytraLocation(): ResourceLocation; get renderVisibilityId(): number; get lastHealth(): number; get modelName(): string; get skinLoaded(): boolean; get displayHealth(): number; get gameMode(): Internal.GameType; get capeLoaded(): boolean; set tabListDisplayName($$0: Internal.Component_); set healthBlinkTime($$0: number); set displayHealth($$0: number); set lastHealthTime($$0: number); set lastHealth($$0: number); set renderVisibilityId($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerInfo_ = PlayerInfo; /** * @javaClass io.netty.buffer.ByteBuf */ abstract class ByteBuf implements Internal.ReferenceCounted, Internal.Comparable { asReadOnly(): this; markReaderIndex(): this; getByte(arg0: number): number; readDoubleLE(): number; writeZero(arg0: number): this; resetReaderIndex(): this; writeFloat(arg0: number): this; setLongLE(arg0: number, arg1: number): this; readRetainedSlice(arg0: number): this; slice(arg0: number, arg1: number): this; slice(): this; setDoubleLE(arg0: number, arg1: number): this; getMediumLE(arg0: number): number; readUnsignedIntLE(): number; writeFloatLE(arg0: number): this; readInt(): number; order(): Internal.ByteOrder; order(arg0: Internal.ByteOrder_): this; writeMedium(arg0: number): this; resetWriterIndex(): this; writableBytes(): number; getUnsignedShort(arg0: number): number; maxCapacity(): number; bytesBefore(arg0: number): number; bytesBefore(arg0: number, arg1: number): number; bytesBefore(arg0: number, arg1: number, arg2: number): number; nioBufferCount(): number; setInt(arg0: number, arg1: number): this; getInt(arg0: number): number; markWriterIndex(): this; isReadable(arg0: number): boolean; isReadable(): boolean; writeBoolean(arg0: boolean): this; setIntLE(arg0: number, arg1: number): this; writeLongLE(arg0: number): this; setShortLE(arg0: number, arg1: number): this; retain(arg0: number): this; retain(): this; isWritable(): boolean; isWritable(arg0: number): boolean; readChar(): string; hasMemoryAddress(): boolean; capacity(): number; capacity(arg0: number): this; readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; isReadOnly(): boolean; readUnsignedShortLE(): number; readDouble(): number; readFloat(): number; getLongLE(arg0: number): number; getBoolean(arg0: number): boolean; copy(): this; copy(arg0: number, arg1: number): this; readShortLE(): number; readUnsignedMedium(): number; ensureWritable(arg0: number): this; ensureWritable(arg0: number, arg1: boolean): number; writeInt(arg0: number): this; readFloatLE(): number; getDoubleLE(arg0: number): number; hasArray(): boolean; memoryAddress(): number; maxFastWritableBytes(): number; readableBytes(): number; readSlice(arg0: number): this; getIntLE(arg0: number): number; nioBuffers(): Internal.ByteBuffer[]; nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; forEachByteDesc(arg0: Internal.ByteProcessor_): number; skipBytes(arg0: number): this; getLong(arg0: number): number; readLong(): number; readShort(): number; equals(arg0: any): boolean; setZero(arg0: number, arg1: number): this; getUnsignedMedium(arg0: number): number; readBytes(arg0: Internal.ByteBuf_, arg1: number): this; readBytes(arg0: number): this; readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; readBytes(arg0: number[]): this; readBytes(arg0: Internal.ByteBuf_): this; readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; readBytes(arg0: Internal.OutputStream_, arg1: number): this; readBytes(arg0: Internal.ByteBuffer_): this; readBytes(arg0: number[], arg1: number, arg2: number): this; readBoolean(): boolean; toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; toString(arg0: Internal.Charset_): string; toString(): string; retainedSlice(arg0: number, arg1: number): this; retainedSlice(): this; readMediumLE(): number; setMedium(arg0: number, arg1: number): this; isDirect(): boolean; setBoolean(arg0: number, arg1: boolean): this; getFloatLE(arg0: number): number; readerIndex(): number; readerIndex(arg0: number): this; getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; setShort(arg0: number, arg1: number): this; compareTo(arg0: Internal.ByteBuf_): number; getBytes(arg0: number, arg1: Internal.ByteBuf_): this; getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; getBytes(arg0: number, arg1: number[]): this; getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; unwrap(): this; setDouble(arg0: number, arg1: number): this; setChar(arg0: number, arg1: number): this; getUnsignedIntLE(arg0: number): number; setFloatLE(arg0: number, arg1: number): this; getUnsignedInt(arg0: number): number; indexOf(arg0: number, arg1: number, arg2: number): number; writeByte(arg0: number): this; nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; nioBuffer(): Internal.ByteBuffer; touch(arg0: any): this; touch(): this; discardSomeReadBytes(): this; duplicate(): this; writerIndex(): number; writerIndex(arg0: number): this; readUnsignedInt(): number; writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; getUnsignedShortLE(arg0: number): number; retainedDuplicate(): this; getChar(arg0: number): string; setLong(arg0: number, arg1: number): this; readMedium(): number; writeBytes(arg0: number[]): this; writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; writeBytes(arg0: Internal.ByteBuf_): this; writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; writeBytes(arg0: Internal.ByteBuffer_): this; writeBytes(arg0: number[], arg1: number, arg2: number): this; writeBytes(arg0: Internal.InputStream_, arg1: number): number; forEachByte(arg0: Internal.ByteProcessor_): number; forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; setIndex(arg0: number, arg1: number): this; writeShort(arg0: number): this; alloc(): Internal.ByteBufAllocator; getShortLE(arg0: number): number; getMedium(arg0: number): number; readUnsignedShort(): number; setByte(arg0: number, arg1: number): this; writeShortLE(arg0: number): this; maxWritableBytes(): number; getDouble(arg0: number): number; getFloat(arg0: number): number; writeLong(arg0: number): this; writeIntLE(arg0: number): this; array(): number[]; setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; hashCode(): number; internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; arrayOffset(): number; readIntLE(): number; setMediumLE(arg0: number, arg1: number): this; readUnsignedByte(): number; readUnsignedMediumLE(): number; readLongLE(): number; writeDouble(arg0: number): this; setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; setBytes(arg0: number, arg1: Internal.ByteBuf_): this; setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; setBytes(arg0: number, arg1: number[]): this; setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; setFloat(arg0: number, arg1: number): this; getShort(arg0: number): number; writeMediumLE(arg0: number): this; clear(): this; getUnsignedByte(arg0: number): number; discardReadBytes(): this; writeChar(arg0: number): this; isContiguous(): boolean; writeDoubleLE(arg0: number): this; getUnsignedMediumLE(arg0: number): number; readByte(): number; get readable(): boolean; get direct(): boolean; get readOnly(): boolean; get contiguous(): boolean; get writable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ByteBuf_ = ByteBuf; /** * @javaClass net.minecraft.class_2848 */ class ServerboundPlayerCommandPacket implements Internal.Packet { getId(): number; handle($$0: Internal.ServerGamePacketListener_): void; getAction(): Internal.ServerboundPlayerCommandPacket$Action; write($$0: Internal.FriendlyByteBuf_): void; getData(): number; get data(): number; get action(): Internal.ServerboundPlayerCommandPacket$Action; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlayerCommandPacket_ = ServerboundPlayerCommandPacket; /** * @javaClass net.minecraft.class_1430 */ class Cow extends Internal.Animal { mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; static createAttributes(): Internal.AttributeSupplier$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Cow_ = Cow; /** * @javaClass net.minecraft.class_918 */ class ItemRenderer implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener, Internal.AccessItemRenderer { getItemModelShaper(): Internal.ItemModelShaper; getModel($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): Internal.BakedModel; handler$blh000$renderGuiItemOverlay(renderer: Internal.Font_, stack: Internal.ItemStack_, x: number, y: number, countLabel: string, cbi: Internal.CallbackInfo_): void; renderModelLists(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrices: Internal.PoseStack_, vertices: Internal.VertexConsumer_): void; onResourceManagerReload($$0: Internal.ResourceManager_): void; renderStatic($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: Internal.Level_, $$7: number, $$8: number, $$9: number): void; renderStatic($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: number, $$3: number, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: Internal.BakedModel_): void; renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; static getFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; static getCompassFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; static getCompassFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; renderAndDecorateItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: number): void; renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number, $$4: number): void; renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number): void; fabric_renderBakedItemModel(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrixStack: Internal.PoseStack_, buffer: Internal.VertexConsumer_): void; getFabricId(): ResourceLocation; handler$bbc000$hook_renderItem(stack: Internal.ItemStack_, transformMode: Internal.ItemTransforms$TransformType_, invert: boolean, matrixStack: Internal.PoseStack_, vertexConsumerProvider: Internal.MultiBufferSource_, light: number, overlay: number, model: Internal.BakedModel_, ci: Internal.CallbackInfo_): void; static getArmorFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: string): void; renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number): void; render($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: boolean, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number, $$6: number, $$7: Internal.BakedModel_): void; static getFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; getFabricDependencies(): Internal.Collection; renderAndDecorateFakeItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; static readonly "COMPASS_FOIL_UI_SCALE" : 0.5; static readonly "COMPASS_FOIL_FIRST_PERSON_SCALE" : 0.75; static readonly "ENCHANT_GLINT_LOCATION" : ResourceLocation; static readonly "ITEM_COUNT_BLIT_OFFSET" : 200; "blitOffset" : number; get fabricDependencies(): Internal.Collection; get itemModelShaper(): Internal.ItemModelShaper; get fabricId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemRenderer_ = ItemRenderer; /** * @javaClass net.minecraft.class_3274 */ class PackMetadataSectionSerializer implements Internal.MetadataSectionSerializer { getMetadataSectionName(): string; fromJson($$0: Internal.JsonObject_): Internal.PackMetadataSection; get metadataSectionName(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PackMetadataSectionSerializer_ = PackMetadataSectionSerializer; /** * @javaClass net.minecraft.class_1259 */ abstract class BossEvent { setName($$0: Internal.Component_): void; shouldCreateWorldFog(): boolean; getName(): Internal.Component; setDarkenScreen($$0: boolean): this; setProgress($$0: number): void; getColor(): Internal.BossEvent$BossBarColor; getId(): Internal.UUID; shouldPlayBossMusic(): boolean; getProgress(): number; setColor($$0: Internal.BossEvent$BossBarColor_): void; shouldDarkenScreen(): boolean; setCreateWorldFog($$0: boolean): this; getOverlay(): Internal.BossEvent$BossBarOverlay; setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; setPlayBossMusic($$0: boolean): this; get color(): Internal.BossEvent$BossBarColor; get overlay(): Internal.BossEvent$BossBarOverlay; get name(): Internal.Component; get progress(): number; get id(): Internal.UUID; set darkenScreen($$0: boolean); set playBossMusic($$0: boolean); set overlay($$0: Internal.BossEvent$BossBarOverlay_); set color($$0: Internal.BossEvent$BossBarColor_); set name($$0: Internal.Component_); set progress($$0: number); set createWorldFog($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BossEvent_ = BossEvent; /** * @javaClass net.minecraft.class_6603$class_6605 */ interface ClientboundLevelChunkPacketData$BlockEntityTagOutput { accept(arg0: BlockPos_, arg1: Internal.BlockEntityType_, arg2: Internal.CompoundTag_): void; } type ClientboundLevelChunkPacketData$BlockEntityTagOutput_ = ((arg0: BlockPos, arg1: Internal.BlockEntityType, arg2: Internal.CompoundTag) => void) | ClientboundLevelChunkPacketData$BlockEntityTagOutput; /** * @javaClass dev.latvian.mods.kubejs.event.EventsJS */ class EventsJS { postToHandlers(id: string, list: Internal.List_, event: Internal.EventJS_): boolean; handlers(id: string): Internal.List; clear(): void; listen(id: string, handler: Internal.IEventHandler_): void; readonly "scriptManager" : Internal.ScriptManager; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EventsJS_ = EventsJS; /** * @javaClass net.fabricmc.fabric.api.item.v1.CustomDamageHandler */ interface CustomDamageHandler { damage(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.LivingEntity_, arg3: Internal.Consumer_): number; } type CustomDamageHandler_ = ((arg0: Internal.ItemStack, arg1: number, arg2: Internal.LivingEntity, arg3: Internal.Consumer) => number) | CustomDamageHandler; /** * @javaClass net.minecraft.class_5899 */ class ClientboundSetBorderWarningDistancePacket implements Internal.Packet { getWarningBlocks(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get warningBlocks(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetBorderWarningDistancePacket_ = ClientboundSetBorderWarningDistancePacket; /** * @javaClass net.minecraft.class_3141 */ class RandomFeatureConfiguration implements Internal.FeatureConfiguration { getFeatures(): Internal.Stream>; readonly "features" : Internal.List; static readonly "CODEC" : Internal.Codec; readonly "defaultFeature" : Internal.Holder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomFeatureConfiguration_ = RandomFeatureConfiguration; /** * @javaClass net.minecraft.class_2926 */ class ServerStatus { getVersion(): Internal.ServerStatus$Version; getFavicon(): string; setFavicon($$0: string): void; setPlayers($$0: Internal.ServerStatus$Players_): void; setVersion($$0: Internal.ServerStatus$Version_): void; setDescription($$0: Internal.Component_): void; getPlayers(): Internal.ServerStatus$Players; getDescription(): Internal.Component; static readonly "FAVICON_WIDTH" : 64; static readonly "FAVICON_HEIGHT" : 64; get favicon(): string; get players(): Internal.ServerStatus$Players; get description(): Internal.Component; get version(): Internal.ServerStatus$Version; set favicon($$0: string); set players($$0: Internal.ServerStatus$Players_); set description($$0: Internal.Component_); set version($$0: Internal.ServerStatus$Version_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerStatus_ = ServerStatus; /** * @javaClass net.minecraft.class_193 */ interface RequirementsStrategy { createRequirements(arg0: Internal.Collection_): string[][]; } type RequirementsStrategy_ = ((arg0: Internal.Collection) => string[][]) | RequirementsStrategy; /** * @javaClass java.util.concurrent.CompletableFuture */ class CompletableFuture implements Internal.Future, Internal.CompletionStage { cancel(arg0: boolean): boolean; obtrudeValue(arg0: T): void; exceptionallyAsync(arg0: Internal.Function_): Internal.CompletableFuture; exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; static failedStage(arg0: Internal.Throwable_): Internal.CompletionStage; runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; obtrudeException(arg0: Internal.Throwable_): void; thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletableFuture; join(): T; isCompletedExceptionally(): boolean; completeAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; completeAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; thenApply(arg0: Internal.Function_): Internal.CompletableFuture; thenRun(arg0: Internal.Runnable_): Internal.CompletableFuture; orTimeout(arg0: number, arg1: Internal.TimeUnit_): Internal.CompletableFuture; getNow(arg0: T): T; exceptionally(arg0: Internal.Function_): Internal.CompletableFuture; handle(arg0: Internal.BiFunction_): Internal.CompletableFuture; thenCompose(arg0: Internal.Function_>): Internal.CompletableFuture; static failedFuture(arg0: Internal.Throwable_): Internal.CompletableFuture; thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletableFuture; static completedFuture(arg0: U): Internal.CompletableFuture; getNumberOfDependents(): number; whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletableFuture; whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletableFuture; toCompletableFuture(): Internal.CompletableFuture; thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletableFuture; thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletableFuture; thenApplyAsync(arg0: Internal.Function_): Internal.CompletableFuture; thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; static runAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; static runAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; thenRunAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; static allOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletableFuture; applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; newIncompleteFuture(): Internal.CompletableFuture; runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletableFuture; acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; get(): T; get(arg0: number, arg1: Internal.TimeUnit_): T; copy(): Internal.CompletableFuture; runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; thenComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; thenAccept(arg0: Internal.Consumer_): Internal.CompletableFuture; isCancelled(): boolean; runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; static anyOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; completeOnTimeout(arg0: T, arg1: number, arg2: Internal.TimeUnit_): Internal.CompletableFuture; defaultExecutor(): Internal.Executor; handleAsync(arg0: Internal.BiFunction_): Internal.CompletableFuture; handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletableFuture; static supplyAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; static supplyAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; completeExceptionally(arg0: Internal.Throwable_): boolean; isDone(): boolean; whenComplete(arg0: Internal.BiConsumer_): Internal.CompletableFuture; thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletableFuture; static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_): Internal.Executor; static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_, arg2: Internal.Executor_): Internal.Executor; exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; toString(): string; minimalCompletionStage(): Internal.CompletionStage; complete(arg0: T): boolean; static completedStage(arg0: U): Internal.CompletionStage; get numberOfDependents(): number; get cancelled(): boolean; get completedExceptionally(): boolean; get done(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CompletableFuture_ = CompletableFuture; /** * @javaClass net.minecraft.class_3721 */ class BellBlockEntity extends Internal.BlockEntity { triggerEvent($$0: number, $$1: number): boolean; static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; onHit($$0: Internal.Direction_): void; static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; "ticks" : number; "clickDirection" : Internal.Direction; "shaking" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BellBlockEntity_ = BellBlockEntity; /** * @javaClass net.minecraft.class_2688 */ abstract class StateHolder implements Internal.FastMapStateHolder { getNeighborTable(): Internal.Table; getStateIndex(): number; getValues(): Internal.ImmutableMap, Internal.Comparable>; setNeighborTable(table: Internal.Table_): void; getProperties(): Internal.Collection>; setStateMap(newValue: Internal.FastMap_): void; redirect$zpm000$getNeighborFromFastMap(ignore: Internal.Table_, rowKey: any, columnKey: any): any; getStateMap(): Internal.FastMap; cycle($$0: Internal.Property_): S; hasProperty($$0: Internal.Property_): boolean; replacePropertyMap(newMap: Internal.ImmutableMap_): void; populateNeighbours(states: Internal.Map_): void; getValue($$0: Internal.Property_): T; setValue($$0: Internal.Property_, $$1: V): S; setStateIndex(newValue: number): void; toString(): string; getOptionalValue($$0: Internal.Property_): Internal.Optional; getVanillaPropertyMap(): Internal.ImmutableMap; static readonly "PROPERTIES_TAG" : "Properties"; static readonly "NAME_TAG" : "Name"; get stateIndex(): number; get values(): Internal.ImmutableMap, Internal.Comparable>; get neighborTable(): Internal.Table; get stateMap(): Internal.FastMap; get properties(): Internal.Collection>; get vanillaPropertyMap(): Internal.ImmutableMap; set stateIndex(newValue: number); set stateMap(newValue: Internal.FastMap_); set neighborTable(table: Internal.Table_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StateHolder_ = StateHolder; /** * @javaClass net.minecraft.class_5568 */ interface EntityAccess { getPassengersAndSelf(): Internal.Stream; getUUID(): Internal.UUID; getSelfAndPassengers(): Internal.Stream; blockPosition(): BlockPos; shouldBeSaved(): boolean; isAlwaysTicking(): boolean; getId(): number; setLevelCallback(arg0: Internal.EntityInLevelCallback_): void; setRemoved(arg0: Internal.Entity$RemovalReason_): void; getBoundingBox(): Internal.AABB; } type EntityAccess_ = EntityAccess; /** * @javaClass net.minecraft.class_2491 */ class EndTag implements Internal.Tag { getType(): Internal.TagType; getId(): number; toString(): string; copy(): this; write($$0: Internal.DataOutput_): void; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; static readonly "INSTANCE" : Internal.EndTag; static readonly "TYPE" : Internal.TagType; get id(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EndTag_ = EndTag; /** * @javaClass net.minecraft.class_2774 */ class ClientboundTagQueryPacket implements Internal.Packet { getTransactionId(): number; handle($$0: Internal.ClientGamePacketListener_): void; isSkippable(): boolean; getTag(): Internal.CompoundTag; write($$0: Internal.FriendlyByteBuf_): void; get skippable(): boolean; get tag(): Internal.CompoundTag; get transactionId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundTagQueryPacket_ = ClientboundTagQueryPacket; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLootTableAccessor */ interface MixinLootTableAccessor { getPools(): Internal.LootPool[]; } type MixinLootTableAccessor_ = (() => Internal.LootPool[]) | MixinLootTableAccessor; /** * @javaClass link.infra.indium.renderer.accessor.AccessBlockModelRenderer */ interface AccessBlockModelRenderer { fabric_updateShape(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: number[], arg4: Internal.Direction_, arg5: number[], arg6: Internal.BitSet_): void; } type AccessBlockModelRenderer_ = ((arg0: Internal.BlockAndTintGetter, arg1: Internal.BlockState, arg2: BlockPos, arg3: number[], arg4: Internal.Direction, arg5: number[], arg6: Internal.BitSet) => void) | AccessBlockModelRenderer; /** * @javaClass net.fabricmc.fabric.mixin.loot.LootTableAccessor */ interface LootTableAccessor { fabric_getPools(): Internal.LootPool[]; fabric_getFunctions(): Internal.LootItemFunction[]; } type LootTableAccessor_ = LootTableAccessor; /** * @javaClass net.minecraft.class_1452 */ class Pig extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { method_6725(): boolean; canBeControlledByRider(): boolean; getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; isFood($$0: Internal.ItemStack_): boolean; method_26316(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; method_26315($$0: Vec3_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getControllingPassenger(): Internal.Entity; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; travel($$0: Vec3_): void; method_6765(): boolean; getLeashOffset(): Vec3; method_6576($$0: Internal.SoundSource_): void; method_6577(): boolean; get controllingPassenger(): Internal.Entity; get leashOffset(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pig_ = Pig; /** * @javaClass net.minecraft.class_2902$class_2903 */ class Heightmap$Types extends Internal.Enum implements Internal.StringRepresentable { isOpaque(): Internal.Predicate; static valueOf($$0: string): this; static values(): Internal.Heightmap$Types[]; method_15434(): string; getSerializationKey(): string; keepAfterWorldgen(): boolean; sendToClient(): boolean; static getFromKey($$0: string): this; static readonly "OCEAN_FLOOR" : Internal.Heightmap$Types; static readonly "MOTION_BLOCKING_NO_LEAVES" : Internal.Heightmap$Types; static readonly "CODEC" : Internal.Codec; static readonly "MOTION_BLOCKING" : Internal.Heightmap$Types; static readonly "WORLD_SURFACE" : Internal.Heightmap$Types; static readonly "OCEAN_FLOOR_WG" : Internal.Heightmap$Types; static readonly "WORLD_SURFACE_WG" : Internal.Heightmap$Types; get serializationKey(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Heightmap$Types_ = "world_surface_wg" | "world_surface" | "ocean_floor" | "motion_blocking_no_leaves" | "motion_blocking" | "ocean_floor_wg" | Heightmap$Types; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2IntFunction */ interface Char2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: string, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: number): number; remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; get(arg0: string): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Char2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2IntFunction; } type Char2IntFunction_ = ((arg0: string) => number) | Char2IntFunction; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2DoubleFunction */ interface Short2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Short2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2DoubleFunction; } type Short2DoubleFunction_ = ((arg0: number) => number) | Short2DoubleFunction; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial */ interface RenderMaterial { spriteDepth(): number; } type RenderMaterial_ = (() => number) | RenderMaterial; /** * @javaClass net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions */ interface RuleKeyExtensions { fabric_setCustomCategory(arg0: Internal.CustomGameRuleCategory_): void; fabric_getCustomCategory(): Internal.CustomGameRuleCategory; } type RuleKeyExtensions_ = RuleKeyExtensions; /** * @javaClass net.minecraft.class_6680 */ class TrueBlockPredicate implements Internal.BlockPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : null; static "INSTANCE" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrueBlockPredicate_ = TrueBlockPredicate; /** * @javaClass java.net.FileNameMap */ interface FileNameMap { getContentTypeFor(arg0: string): string; } type FileNameMap_ = ((arg0: string) => string) | FileNameMap; /** * @javaClass net.minecraft.class_2371 */ class NonNullList extends Internal.AbstractList { add($$0: number, $$1: E): void; set($$0: number, $$1: E): E; size(): number; static of($$0: E, ... $$1: E[]): Internal.NonNullList; get($$0: number): E; clear(): void; static create(): Internal.NonNullList; static withSize($$0: number, $$1: E): Internal.NonNullList; static createWithCapacity($$0: number): Internal.NonNullList; remove($$0: number): E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NonNullList_ = NonNullList; /** * @javaClass net.minecraft.class_3920 */ class CampfireCookingRecipe extends Internal.AbstractCookingRecipe { getSerializer(): Internal.RecipeSerializer; getToastSymbol(): Internal.ItemStack; get toastSymbol(): Internal.ItemStack; get serializer(): Internal.RecipeSerializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CampfireCookingRecipe_ = CampfireCookingRecipe; /** * @javaClass net.minecraft.class_170$class_171 */ class AdvancementRewards$Builder { addRecipe($$0: ResourceLocation_): this; addExperience($$0: number): this; build(): Internal.AdvancementRewards; static function($$0: ResourceLocation_): this; static recipe($$0: ResourceLocation_): this; addLootTable($$0: ResourceLocation_): this; static loot($$0: ResourceLocation_): this; static experience($$0: number): this; runs($$0: ResourceLocation_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AdvancementRewards$Builder_ = AdvancementRewards$Builder; /** * @javaClass java.lang.invoke.VarHandle */ abstract class VarHandle implements Internal.Constable { toMethodHandle(arg0: Internal.VarHandle$AccessMode_): Internal.MethodHandle; coordinateTypes(): Internal.List>; weakCompareAndSetPlain(... arg0: any[]): boolean; getVolatile(... arg0: any[]): any; getAndBitwiseXor(... arg0: any[]): any; static storeStoreFence(): void; compareAndExchange(... arg0: any[]): any; static fullFence(): void; getAndSetRelease(... arg0: any[]): any; getAcquire(... arg0: any[]): any; getAndBitwiseAnd(... arg0: any[]): any; accessModeType(arg0: Internal.VarHandle$AccessMode_): Internal.MethodType; getAndBitwiseOr(... arg0: any[]): any; static acquireFence(): void; hasInvokeExactBehavior(): boolean; describeConstable(): Internal.Optional; getAndBitwiseOrRelease(... arg0: any[]): any; getAndSetAcquire(... arg0: any[]): any; getOpaque(... arg0: any[]): any; varType(): typeof any; getAndBitwiseXorAcquire(... arg0: any[]): any; getAndBitwiseAndRelease(... arg0: any[]): any; getAndBitwiseOrAcquire(... arg0: any[]): any; setVolatile(... arg0: any[]): void; get(... arg0: any[]): any; static releaseFence(): void; getAndAdd(... arg0: any[]): any; getAndSet(... arg0: any[]): any; weakCompareAndSetAcquire(... arg0: any[]): boolean; set(... arg0: any[]): void; weakCompareAndSetRelease(... arg0: any[]): boolean; weakCompareAndSet(... arg0: any[]): boolean; static loadLoadFence(): void; getAndAddRelease(... arg0: any[]): any; getAndAddAcquire(... arg0: any[]): any; setOpaque(... arg0: any[]): void; isAccessModeSupported(arg0: Internal.VarHandle$AccessMode_): boolean; compareAndExchangeRelease(... arg0: any[]): any; compareAndSet(... arg0: any[]): boolean; compareAndExchangeAcquire(... arg0: any[]): any; getAndBitwiseXorRelease(... arg0: any[]): any; withInvokeBehavior(): this; setRelease(... arg0: any[]): void; toString(): string; withInvokeExactBehavior(): this; getAndBitwiseAndAcquire(... arg0: any[]): any; set opaque(... arg0: any[]); set release(... arg0: any[]); set volatile(... arg0: any[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VarHandle_ = VarHandle; /** * @javaClass net.minecraft.class_5407 */ class GpuWarnlistManager extends Internal.SimplePreparableReloadListener { getAllWarnings(): string; dismissWarning(): void; isSkippingFabulous(): boolean; hasWarnings(): boolean; getRendererWarnings(): string; resetWarnings(): void; showWarning(): void; getVersionWarnings(): string; isShowingWarning(): boolean; dismissWarningAndSkipFabulous(): void; willShowWarning(): boolean; getVendorWarnings(): string; get skippingFabulous(): boolean; get allWarnings(): string; get rendererWarnings(): string; get showingWarning(): boolean; get vendorWarnings(): string; get versionWarnings(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GpuWarnlistManager_ = GpuWarnlistManager; /** * @javaClass net.minecraft.class_6763 */ interface TickContainerAccess extends Internal.TickAccess { } type TickContainerAccess_ = TickContainerAccess; /** * @javaClass net.minecraft.class_163$class_164 */ interface AdvancementList$Listener { onAdvancementsCleared(): void; onRemoveAdvancementTask(arg0: Internal.Advancement_): void; onAddAdvancementTask(arg0: Internal.Advancement_): void; onRemoveAdvancementRoot(arg0: Internal.Advancement_): void; onAddAdvancementRoot(arg0: Internal.Advancement_): void; } type AdvancementList$Listener_ = AdvancementList$Listener; /** * @javaClass java.net.ContentHandlerFactory */ interface ContentHandlerFactory { createContentHandler(arg0: string): Internal.ContentHandler; } type ContentHandlerFactory_ = ((arg0: string) => Internal.ContentHandler) | ContentHandlerFactory; /** * @javaClass net.minecraft.class_4760 */ class Hoglin extends Internal.Animal implements Internal.Enemy, Internal.HoglinBase { handleEntityEvent($$0: number): void; method_24657(): number; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getSoundSource(): Internal.SoundSource; setImmuneToZombification($$0: boolean): void; canFallInLove(): boolean; isFood($$0: Internal.ItemStack_): boolean; static checkHoglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isConverting(): boolean; canBeLeashed($$0: Internal.Player_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getPassengersRidingOffset(): number; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; doHurtTarget($$0: Internal.Entity_): boolean; canBeHunted(): boolean; removeWhenFarAway($$0: number): boolean; getBrain(): Internal.Brain; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; hurt($$0: Internal.DamageSource_, $$1: number): boolean; isAdult(): boolean; get passengersRidingOffset(): number; get converting(): boolean; get soundSource(): Internal.SoundSource; get brain(): Internal.Brain; get adult(): boolean; set immuneToZombification($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Hoglin_ = Hoglin; /** * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentContainer */ interface ComponentContainer extends Internal.NbtSerializable { fromTag(arg0: Internal.CompoundTag_): void; keys(): Internal.Set>; toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; tickClientComponents(): void; hasComponents(): boolean; tickServerComponents(): void; copyFrom(arg0: Internal.ComponentContainer_): void; } type ComponentContainer_ = ComponentContainer; /** * @javaClass net.minecraft.class_4668$class_4678 */ class RenderStateShard$OutputStateShard extends Internal.RenderStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$OutputStateShard_ = RenderStateShard$OutputStateShard; /** * @javaClass net.darktree.interference.mixin.HardnessAccessor */ interface HardnessAccessor { getStoredHardness(): number; } type HardnessAccessor_ = (() => number) | HardnessAccessor; /** * @javaClass net.minecraft.class_4668$class_4676 */ class RenderStateShard$LightmapStateShard extends Internal.RenderStateShard$BooleanStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$LightmapStateShard_ = RenderStateShard$LightmapStateShard; /** * @javaClass net.minecraft.class_368 */ interface Toast { getToken(): any; width(): number; render(arg0: Internal.PoseStack_, arg1: Internal.ToastComponent_, arg2: number): Internal.Toast$Visibility; height(): number; } type Toast_ = ((arg0: Internal.PoseStack, arg1: Internal.ToastComponent, arg2: number) => Internal.Toast$Visibility) | Toast; /** * @javaClass net.minecraft.class_161$class_162 */ class Advancement$Builder { canBuild($$0: Internal.Function_): boolean; parent($$0: ResourceLocation_): this; parent($$0: Internal.Advancement_): this; getCriteria(): Internal.Map; requirements($$0: Internal.RequirementsStrategy_): this; requirements($$0: string[][]): this; serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; display($$0: Internal.ItemStack_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; display($$0: Internal.ItemLike_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; display($$0: Internal.DisplayInfo_): this; save($$0: Internal.Consumer_, $$1: string): Internal.Advancement; addCriterion($$0: string, $$1: Internal.CriterionTriggerInstance_): this; addCriterion($$0: string, $$1: Internal.Criterion_): this; static advancement(): this; serializeToJson(): Internal.JsonObject; build($$0: ResourceLocation_): Internal.Advancement; static fromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): this; toString(): string; static fromNetwork($$0: Internal.FriendlyByteBuf_): this; rewards($$0: Internal.AdvancementRewards$Builder_): this; rewards($$0: Internal.AdvancementRewards_): this; get criteria(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Advancement$Builder_ = Advancement$Builder; /** * Fired when ticking on client side. * @javaClass dev.latvian.mods.kubejs.client.ClientTickEventJS */ class ClientTickEventJS extends Internal.ClientEventJS { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when ticking on client side. */ type ClientTickEventJS_ = ClientTickEventJS; /** * Fired when you need to remove worldgen. * @javaClass dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS */ class WorldgenRemoveEventJS extends Internal.StartupEventJS { removeAllSpawns(): void; printFeaturesForType(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, afterRemoval: boolean): void; printSpawns(category: Internal.MobCategory_): void; printSpawns(): void; removeFeatureById(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, decoration: DecorationGenerationStep_, ids: ResourceLocation_[]): void; removeFeatureById(type: DecorationGenerationStep_, ids: ResourceLocation_[]): void; printFeatures(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; printFeatures(): void; printFeatures(type: DecorationGenerationStep_): void; removeAllFeatures(): void; removeAllFeatures(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; removeAllFeatures(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, type: DecorationGenerationStep_): void; removeSpawns(p: Internal.Consumer_): void; removeOres(p: Internal.Consumer_): void; printFiltered(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; printFiltered(type: DecorationGenerationStep_): void; printFiltered(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when you need to remove worldgen. */ type WorldgenRemoveEventJS_ = WorldgenRemoveEventJS; /** * @javaClass net.minecraft.class_101$class_102 */ class CopyNameFunction$NameSource extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.CopyNameFunction$NameSource[]; static getByName($$0: string): this; static readonly "KILLER_PLAYER" : Internal.CopyNameFunction$NameSource; readonly "param" : Internal.LootContextParam; static readonly "KILLER" : Internal.CopyNameFunction$NameSource; static readonly "BLOCK_ENTITY" : Internal.CopyNameFunction$NameSource; readonly "name" : string; static readonly "THIS" : Internal.CopyNameFunction$NameSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CopyNameFunction$NameSource_ = "block_entity" | "this" | "killer_player" | "killer" | CopyNameFunction$NameSource; /** * @javaClass net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener */ interface IdentifiableResourceReloadListener extends Internal.PreparableReloadListener { getFabricId(): ResourceLocation; getFabricDependencies(): Internal.Collection; } type IdentifiableResourceReloadListener_ = (() => ResourceLocation) | IdentifiableResourceReloadListener; /** * @javaClass net.minecraft.class_1266 */ class DifficultyInstance { isHard(): boolean; isHarderThan($$0: number): boolean; getSpecialMultiplier(): number; getEffectiveDifficulty(): number; getDifficulty(): Internal.Difficulty; get difficulty(): Internal.Difficulty; get effectiveDifficulty(): number; get hard(): boolean; get specialMultiplier(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DifficultyInstance_ = DifficultyInstance; /** * @javaClass net.minecraft.class_1512 */ abstract class AbstractDragonPhaseInstance implements Internal.DragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; isSitting(): boolean; onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; onHurt($$0: Internal.DamageSource_, $$1: number): number; doClientTick(): void; getFlySpeed(): number; end(): void; begin(): void; getTurnSpeed(): number; get flyTargetLocation(): Vec3; get turnSpeed(): number; get flySpeed(): number; get sitting(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractDragonPhaseInstance_ = AbstractDragonPhaseInstance; /** * @javaClass dev.latvian.mods.unit.MutableNumberUnit */ class MutableNumberUnit extends dev.latvian.mods.unit.Unit { set(value: number): void; get(variables: Internal.UnitVariables_): number; toString(builder: Internal.StringBuilder_): void; "value" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MutableNumberUnit_ = MutableNumberUnit; /** * @javaClass net.minecraft.class_4538 */ interface LevelReader extends Internal.BlockAndTintGetter, Internal.CollisionGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.MixinViewableWorld, Internal.RenderAttachedBlockView { dimensionType(): Internal.DimensionType; method_31607(): number; getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder; getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; canSeeSkyFromBelowWater($$0: BlockPos_): boolean; hasChunkAt($$0: number, $$1: number): boolean; hasChunkAt($$0: BlockPos_): boolean; getSeaLevel(): number; getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number; method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; getSkyDarken(): number; getBiome($$0: BlockPos_): Internal.Holder; getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; getBrightness($$0: BlockPos_): number; hasChunk(arg0: number, arg1: number): boolean; getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; getMaxLocalRawBrightness($$0: BlockPos_): number; isEmptyBlock($$0: BlockPos_): boolean; hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; isClientSide(): boolean; getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; isWaterAt($$0: BlockPos_): boolean; containsAnyLiquid($$0: Internal.AABB_): boolean; getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; getChunk($$0: number, $$1: number): Internal.ChunkAccess; getChunk($$0: BlockPos_): Internal.ChunkAccess; getBiomeManager(): Internal.BiomeManager; method_31605(): number; getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; } type LevelReader_ = LevelReader; /** * @javaClass net.minecraft.class_1548 */ class Creeper extends Internal.Monster implements Internal.PowerableMob { ignite(): void; canDropMobsSkull(): boolean; getSwellDir(): number; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; isIgnited(): boolean; getSwelling($$0: number): number; setSwellDir($$0: number): void; doHurtTarget($$0: Internal.Entity_): boolean; increaseDroppedSkulls(): void; setTarget($$0: Internal.LivingEntity_): void; method_6872(): boolean; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; getMaxFallDistance(): number; get swellDir(): number; get maxFallDistance(): number; get ignited(): boolean; set swellDir($$0: number); set target($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Creeper_ = Creeper; /** * @javaClass com.google.gson.JsonSerializationContext */ interface JsonSerializationContext { serialize(arg0: any): Internal.JsonElement; serialize(arg0: any, arg1: Internal.Type_): Internal.JsonElement; } type JsonSerializationContext_ = JsonSerializationContext; /** * @javaClass net.minecraft.class_6492$class_6493 */ class CubicSpline$Builder { build(): Internal.CubicSpline; addPoint($$0: number, $$1: Internal.CubicSpline_, $$2: number): Internal.CubicSpline$Builder; addPoint($$0: number, $$1: number, $$2: number): Internal.CubicSpline$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CubicSpline$Builder_ = CubicSpline$Builder; /** * @javaClass net.minecraft.class_6652 */ class ReplaceablePredicate extends Internal.StateTestingPredicate { type(): Internal.BlockPredicateType; static readonly "CODEC" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ReplaceablePredicate_ = ReplaceablePredicate; /** * @javaClass net.minecraft.class_1836 */ interface TooltipFlag { isAdvanced(): boolean; } type TooltipFlag_ = (() => boolean) | TooltipFlag; /** * @javaClass net.minecraft.class_79$class_80 */ abstract class LootPoolEntryContainer$Builder implements Internal.ConditionUserBuilder { otherwise($$0: Internal.LootPoolEntryContainer$Builder_): Internal.AlternativesEntry$Builder; build(): Internal.LootPoolEntryContainer; then($$0: Internal.LootPoolEntryContainer$Builder_): Internal.SequentialEntry$Builder; when($$0: Internal.LootItemCondition$Builder_): T; append($$0: Internal.LootPoolEntryContainer$Builder_): Internal.EntryGroup$Builder; unwrap(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootPoolEntryContainer$Builder_ = LootPoolEntryContainer$Builder; /** * @javaClass net.minecraft.class_6624 */ class PiecesContainer extends Internal.Record { pieces(): Internal.List; isInsidePiece($$0: BlockPos_): boolean; static load($$0: Internal.ListTag_, $$1: Internal.StructurePieceSerializationContext_): this; hashCode(): number; equals($$0: any): boolean; save($$0: Internal.StructurePieceSerializationContext_): Internal.Tag; isEmpty(): boolean; calculateBoundingBox(): Internal.BoundingBox; toString(): string; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PiecesContainer_ = PiecesContainer; /** * @javaClass net.minecraft.class_2734 */ class ClientboundSetCameraPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getEntity($$0: Internal.Level_): Internal.Entity; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetCameraPacket_ = ClientboundSetCameraPacket; /** * @javaClass net.minecraft.class_3754 */ class NoiseBasedChunkGenerator extends Internal.ChunkGenerator { spawnOriginalMobs($$0: Internal.WorldGenRegion_): void; addDebugScreenInfo($$0: Internal.List_, $$1: BlockPos_): void; buildSurface($$0: Internal.WorldGenRegion_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; getGenDepth(): number; createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; applyCarvers($$0: Internal.WorldGenRegion_, $$1: number, $$2: Internal.BiomeManager_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_, $$5: CarvingGenerationStep_): void; getBaseHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; topMaterial($$0: Internal.CarvingContext_, $$1: Internal.Function_>, $$2: Internal.ChunkAccess_, $$3: Internal.NoiseChunk_, $$4: BlockPos_, $$5: boolean): Internal.Optional; getSeaLevel(): number; getBaseColumn($$0: number, $$1: number, $$2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; router(): Internal.NoiseRouter; fillFromNoise($$0: Internal.Executor_, $$1: Internal.Blender_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkAccess_): Internal.CompletableFuture; stable($$0: number, $$1: Internal.ResourceKey_): boolean; climateSampler(): Internal.Climate$Sampler; withSeed($$0: number): Internal.ChunkGenerator; getMinY(): number; static readonly "CODEC" : Internal.Codec; get genDepth(): number; get seaLevel(): number; get minY(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseBasedChunkGenerator_ = NoiseBasedChunkGenerator; /** * @javaClass net.minecraft.class_2248 */ class Block extends Internal.BlockBehaviour implements Internal.ItemLike { handlePrecipitation($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Biome$Precipitation_): void; getName(): Internal.MutableComponent; stepOn($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_): void; static canSupportCenter($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; getDescriptionId(): string; static pushEntitiesUp($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Level_, $$3: BlockPos_): Internal.BlockState; playerWillDestroy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Player_): void; isPossibleToRespawnInThis(): boolean; static box($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.VoxelShape; getId(): string; static getId($$0: Internal.BlockState_): number; defaultBlockState(): Internal.BlockState; static byItem($$0: Internal.Item_): this; static isExceptionForConnection($$0: Internal.BlockState_): boolean; getJumpFactor(): number; hasDynamicShape(): boolean; animateTick($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Random_): void; static shouldRenderFace($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_, $$4: BlockPos_): boolean; getSoundType($$0: Internal.BlockState_): Internal.SoundType; static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number, $$5: number): void; static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number): void; asItem(): Internal.Item; static isFaceFull($$0: Internal.VoxelShape_, $$1: Internal.Direction_): boolean; getCloneItemStack($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; static canSupportRigidBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; appendHoverText($$0: Internal.ItemStack_, $$1: Internal.BlockGetter_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; getFriction(): number; propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; static updateFromNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_): Internal.BlockState; static stateById($$0: number): Internal.BlockState; withPropertiesOf($$0: Internal.BlockState_): Internal.BlockState; static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): void; static dropResources($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): void; static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): void; static dropResources($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: Internal.BlockEntity_): void; fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; static popResource($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; getExplosionResistance(): number; getStateDefinition(): Internal.StateDefinition; isRandomlyTicking($$0: Internal.BlockState_): boolean; getStateForPlacement($$0: Internal.BlockPlaceContext_): Internal.BlockState; static isShapeFullBlock($$0: Internal.VoxelShape_): boolean; updateEntityAfterFallOn($$0: Internal.BlockGetter_, $$1: Internal.Entity_): void; setPlacedBy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.LivingEntity_, $$4: Internal.ItemStack_): void; destroy($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): void; static popResourceFromFace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.ItemStack_): void; fallOn($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Entity_, $$4: number): void; playerDestroy($$0: Internal.Level_, $$1: Internal.Player_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.BlockEntity_, $$5: Internal.ItemStack_): void; wasExploded($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Explosion_): void; getSpeedFactor(): number; dropFromExplosion($$0: Internal.Explosion_): boolean; static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): Internal.List; static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_): Internal.List; toString(): string; builtInRegistryHolder(): Internal.Holder$Reference; static readonly "UPDATE_IMMEDIATE" : 8; static readonly "UPDATE_NEIGHBORS" : 1; static readonly "INDESTRUCTIBLE" : -1.0; static readonly "UPDATE_NONE" : 4; static readonly "UPDATE_INVISIBLE" : 4; static readonly "UPDATE_MOVE_BY_PISTON" : 64; static readonly "UPDATE_LIMIT" : 512; static readonly "BLOCK_STATE_REGISTRY" : Internal.IdMapper; static readonly "UPDATE_ALL" : 3; static readonly "UPDATE_ALL_IMMEDIATE" : 11; static readonly "UPDATE_SUPPRESS_LIGHT" : 128; static readonly "UPDATE_KNOWN_SHAPE" : 16; static readonly "UPDATE_SUPPRESS_DROPS" : 32; static readonly "INSTANT" : 0.0; static readonly "UPDATE_CLIENTS" : 2; get possibleToRespawnInThis(): boolean; get explosionResistance(): number; get descriptionId(): string; get name(): Internal.MutableComponent; get speedFactor(): number; get id(): string; get friction(): number; get stateDefinition(): Internal.StateDefinition; get jumpFactor(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Block_ = Special.Block | Block; /** * @javaClass net.minecraft.class_531 */ class SpectatorMenu { getSelectedSlot(): number; getItems(): Internal.List; exit(): void; selectSlot($$0: number): void; getSelectedCategory(): Internal.SpectatorMenuCategory; getCurrentPage(): Internal.SpectatorPage; getItem($$0: number): Internal.SpectatorMenuItem; getSelectedItem(): Internal.SpectatorMenuItem; selectCategory($$0: Internal.SpectatorMenuCategory_): void; static readonly "EMPTY_SLOT" : Internal.SpectatorMenuItem; get selectedSlot(): number; get selectedItem(): Internal.SpectatorMenuItem; get selectedCategory(): Internal.SpectatorMenuCategory; get currentPage(): Internal.SpectatorPage; get items(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpectatorMenu_ = SpectatorMenu; /** * @javaClass io.netty.channel.MultithreadEventLoopGroup */ abstract class MultithreadEventLoopGroup extends Internal.MultithreadEventExecutorGroup implements Internal.EventLoopGroup { next(): Internal.EventLoop; register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MultithreadEventLoopGroup_ = MultithreadEventLoopGroup; /** * @javaClass net.fabricmc.fabric.impl.client.screen.ScreenExtensions */ interface ScreenExtensions { fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; getExtensions(screen: Internal.Screen_): this; fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; fabric_getButtons(): Internal.List; fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; } type ScreenExtensions_ = ScreenExtensions; /** * @javaClass net.minecraft.class_3620$class_6594 */ class MaterialColor$Brightness extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.MaterialColor$Brightness[]; static byId($$0: number): this; static readonly "LOWEST" : Internal.MaterialColor$Brightness; static readonly "HIGH" : Internal.MaterialColor$Brightness; static readonly "LOW" : Internal.MaterialColor$Brightness; readonly "modifier" : number; readonly "id" : number; static readonly "NORMAL" : Internal.MaterialColor$Brightness; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MaterialColor$Brightness_ = "normal" | "high" | "low" | "lowest" | MaterialColor$Brightness; /** * @javaClass net.minecraft.class_5892 */ class ClientboundPlayerCombatKillPacket implements Internal.Packet { getMessage(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; isSkippable(): boolean; write($$0: Internal.FriendlyByteBuf_): void; getKillerId(): number; getPlayerId(): number; get skippable(): boolean; get message(): Internal.Component; get killerId(): number; get playerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerCombatKillPacket_ = ClientboundPlayerCombatKillPacket; /** * @javaClass net.minecraft.class_93$class_6152 */ class EntryGroup$Builder extends Internal.LootPoolEntryContainer$Builder { build(): Internal.LootPoolEntryContainer; append($$0: Internal.LootPoolEntryContainer$Builder_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntryGroup$Builder_ = EntryGroup$Builder; /** * @javaClass net.minecraft.class_6603 */ class ClientboundLevelChunkPacketData { getHeightmaps(): Internal.CompoundTag; getBlockEntitiesTagsConsumer($$0: number, $$1: number): Internal.Consumer; static extractChunkData($$0: Internal.FriendlyByteBuf_, $$1: Internal.LevelChunk_): void; getReadBuffer(): Internal.FriendlyByteBuf; write($$0: Internal.FriendlyByteBuf_): void; get readBuffer(): Internal.FriendlyByteBuf; get heightmaps(): Internal.CompoundTag; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLevelChunkPacketData_ = ClientboundLevelChunkPacketData; /** * @javaClass java.lang.Enum$EnumDesc */ class Enum$EnumDesc extends Internal.DynamicConstantDesc { static of(arg0: Internal.ClassDesc_, arg1: string): Internal.Enum$EnumDesc; toString(): string; resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Enum$EnumDesc_ = Enum$EnumDesc; /** * @javaClass net.minecraft.class_6381 */ class NarratedElementType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.NarratedElementType[]; static readonly "POSITION" : Internal.NarratedElementType; static readonly "USAGE" : Internal.NarratedElementType; static readonly "HINT" : Internal.NarratedElementType; static readonly "TITLE" : Internal.NarratedElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NarratedElementType_ = "hint" | "usage" | "position" | "title" | NarratedElementType; /** * @javaClass net.minecraft.class_2606 */ class ClientboundAddExperienceOrbPacket implements Internal.Packet { getValue(): number; getX(): number; getY(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get x(): number; get y(): number; get z(): number; get id(): number; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAddExperienceOrbPacket_ = ClientboundAddExperienceOrbPacket; /** * @javaClass net.minecraft.class_5141 */ abstract class TrunkPlacer { getTreeHeight($$0: Internal.Random_): number; placeTrunk(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: number, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; static readonly "MAX_HEIGHT" : 80; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrunkPlacer_ = TrunkPlacer; /** * @javaClass java.util.LongSummaryStatistics */ class LongSummaryStatistics implements Internal.LongConsumer, Internal.IntConsumer { getMin(): number; getMax(): number; toString(): string; getAverage(): number; getSum(): number; getCount(): number; combine(arg0: Internal.LongSummaryStatistics_): void; accept(arg0: number): void; get average(): number; get min(): number; get max(): number; get count(): number; get sum(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LongSummaryStatistics_ = LongSummaryStatistics; /** * @javaClass net.minecraft.class_5630 */ interface SlotAccess { forContainer($$0: Internal.Container_, $$1: number, $$2: Internal.Predicate_): this; forContainer($$0: Internal.Container_, $$1: number): this; set(arg0: Internal.ItemStack_): boolean; get(): Internal.ItemStack; forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_, $$2: Internal.Predicate_): this; forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_): this; } type SlotAccess_ = SlotAccess; /** * @javaClass net.fabricmc.fabric.mixin.transfer.BucketItemAccessor */ interface BucketItemAccessor { fabric_getFluid(): Internal.Fluid; } type BucketItemAccessor_ = (() => Internal.Fluid) | BucketItemAccessor; /** * @javaClass dev.latvian.mods.kubejs.item.ItemModificationProperties */ class ItemModificationProperties { setBurnTime(i: number): void; getAttributes(attribute: Internal.Attribute_): Internal.List; setArmorToughness(armorToughness: number): void; setMaxStackSize(i: number): void; setMaxDamage(i: number): void; setCraftingRemainder(i: Internal.Item_): void; setFoodProperties(consumer: Internal.Consumer_): void; setRarity(r: Rarity_): void; setArmorKnockbackResistance(knockbackResistance: number): void; setTier(c: Internal.Consumer_): void; addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void; setDigSpeed(speed: number): void; setAttackSpeed(attackSpeed: number): void; setArmorProtection(armorProtection: number): void; setFireResistant(b: boolean): void; removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void; getDigSpeed(): number; setAttackDamage(attackDamage: number): void; readonly "item" : Internal.ItemKJS; get digSpeed(): number; set maxStackSize(i: number); set maxDamage(i: number); set digSpeed(speed: number); set armorProtection(armorProtection: number); set fireResistant(b: boolean); set armorToughness(armorToughness: number); set tier(c: Internal.Consumer_); set armorKnockbackResistance(knockbackResistance: number); set burnTime(i: number); set attackSpeed(attackSpeed: number); set foodProperties(consumer: Internal.Consumer_); set craftingRemainder(i: Internal.Item_); set attackDamage(attackDamage: number); set rarity(r: Rarity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemModificationProperties_ = ItemModificationProperties; /** * @javaClass dev.latvian.mods.kubejs.item.ItemHandler */ interface ItemHandler extends Internal.Iterable { getHeight(): number; iterator(): Internal.Iterator; extractItem(arg0: number, arg1: number, arg2: boolean): Internal.ItemStack; getSlotLimit(arg0: number): number; isItemValid(arg0: number, arg1: Internal.ItemStack_): boolean; getWidth(): number; getStackInSlot(arg0: number): Internal.ItemStack; getSlots(): number; insertItem(arg0: number, arg1: Internal.ItemStack_, arg2: boolean): Internal.ItemStack; } type ItemHandler_ = ItemHandler; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress */ interface ScreenKeyboardEvents$AllowKeyPress { allowKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; } type ScreenKeyboardEvents$AllowKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyPress; /** * @javaClass java.util.Date */ class Date implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { static UTC(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; before(arg0: Internal.Date_): boolean; getTime(): number; compareTo(arg0: Internal.Date_): number; getHours(): number; setHours(arg0: number): void; setSeconds(arg0: number): void; hashCode(): number; getDate(): number; static from(arg0: Internal.Instant_): this; getMonth(): number; after(arg0: Internal.Date_): boolean; setTime(arg0: number): void; setMonth(arg0: number): void; setMinutes(arg0: number): void; static parse(arg0: string): number; setYear(arg0: number): void; toInstant(): Internal.Instant; getDay(): number; getMinutes(): number; toGMTString(): string; getTimezoneOffset(): number; getSeconds(): number; getYear(): number; equals(arg0: any): boolean; clone(): any; setDate(arg0: number): void; toString(): string; toLocaleString(): string; get date(): number; get hours(): number; get seconds(): number; get month(): number; get timezoneOffset(): number; get year(): number; get minutes(): number; get time(): number; get day(): number; set date(arg0: number); set seconds(arg0: number); set hours(arg0: number); set month(arg0: number); set year(arg0: number); set minutes(arg0: number); set time(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Date_ = Date; /** * @javaClass net.minecraft.class_47 */ class LootContext { getLevel(): Internal.ServerLevel; removeVisitedCondition($$0: Internal.LootItemCondition_): void; getLootTable($$0: ResourceLocation_): Internal.LootTable; getParam($$0: Internal.LootContextParam_): T; getRandom(): Internal.Random; getCondition($$0: ResourceLocation_): Internal.LootItemCondition; getParamOrNull($$0: Internal.LootContextParam_): T; getLuck(): number; removeVisitedTable($$0: Internal.LootTable_): void; hasParam($$0: Internal.LootContextParam_): boolean; addVisitedCondition($$0: Internal.LootItemCondition_): boolean; addVisitedTable($$0: Internal.LootTable_): boolean; addDynamicDrops($$0: ResourceLocation_, $$1: Internal.Consumer_): void; get random(): Internal.Random; get luck(): number; get level(): Internal.ServerLevel; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootContext_ = LootContext; /** * @javaClass java.nio.channels.FileChannel$MapMode */ class FileChannel$MapMode { toString(): string; static readonly "READ_ONLY" : Internal.FileChannel$MapMode; static readonly "READ_WRITE" : Internal.FileChannel$MapMode; static readonly "PRIVATE" : Internal.FileChannel$MapMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileChannel$MapMode_ = FileChannel$MapMode; /** * @javaClass net.minecraft.class_3862 */ class SmokingRecipe extends Internal.AbstractCookingRecipe { getSerializer(): Internal.RecipeSerializer; getToastSymbol(): Internal.ItemStack; get toastSymbol(): Internal.ItemStack; get serializer(): Internal.RecipeSerializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmokingRecipe_ = SmokingRecipe; /** * @javaClass com.mojang.serialization.MapDecoder */ interface MapDecoder extends Internal.Keyable { flatMap(arg0: Internal.Function_>): Internal.MapDecoder; compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; decoder(): Internal.Decoder; withLifecycle(arg0: Internal.Lifecycle_): Internal.MapDecoder; decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult; map(arg0: Internal.Function_): Internal.MapDecoder; compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; } type MapDecoder_ = MapDecoder; /** * @javaClass net.minecraft.class_2168 */ class CommandSourceStack implements Internal.SharedSuggestionProvider { withPermission($$0: number): this; withEntity($$0: Internal.Entity_): this; getOnlinePlayerNames(): Internal.Collection; getRotation(): Internal.Vec2; getPlayerOrException(): Internal.ServerPlayer; facing($$0: Vec3_): this; facing($$0: Internal.Entity_, $$1: Internal.EntityAnchorArgument$Anchor_): this; withLevel($$0: Internal.ServerLevel_): this; getTextName(): string; withRotation($$0: Internal.Vec2_): this; customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; getAvailableSoundEvents(): Internal.Collection; suggestRegistryElements($$0: Internal.ResourceKey_>, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; withMaximumPermission($$0: number): this; sendSuccess($$0: Internal.Component_, $$1: boolean): void; getServer(): Internal.MinecraftServer; registryAccess(): Internal.RegistryAccess; getRecipeNames(): Internal.Stream; sendFailure($$0: Internal.Component_): void; withCallback($$0: Internal.ResultConsumer_, $$1: Internal.BinaryOperator_>): this; withCallback($$0: Internal.ResultConsumer_): this; getEntity(): Internal.Entity; getAllTeams(): Internal.Collection; withPosition($$0: Vec3_): this; withSuppressedOutput(): this; onCommandComplete($$0: Internal.CommandContext_, $$1: boolean, $$2: number): void; getLevel(): Internal.ServerLevel; getAnchor(): Internal.EntityAnchorArgument$Anchor; getPosition(): Vec3; getDisplayName(): Internal.Component; withAnchor($$0: Internal.EntityAnchorArgument$Anchor_): this; hasPermission($$0: number): boolean; getEntityOrException(): Internal.Entity; withSource($$0: Internal.CommandSource_): this; levels(): Internal.Set>; static readonly "ERROR_NOT_ENTITY" : Internal.SimpleCommandExceptionType; static readonly "ERROR_NOT_PLAYER" : Internal.SimpleCommandExceptionType; get server(): Internal.MinecraftServer; get playerOrException(): Internal.ServerPlayer; get level(): Internal.ServerLevel; get displayName(): Internal.Component; get rotation(): Internal.Vec2; get onlinePlayerNames(): Internal.Collection; get textName(): string; get recipeNames(): Internal.Stream; get anchor(): Internal.EntityAnchorArgument$Anchor; get allTeams(): Internal.Collection; get position(): Vec3; get entityOrException(): Internal.Entity; get availableSoundEvents(): Internal.Collection; get entity(): Internal.Entity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandSourceStack_ = CommandSourceStack; /** * @javaClass net.minecraft.class_1528 */ class WitherBoss extends Internal.Monster implements Internal.PowerableMob, Internal.RangedAttackMob { aiStep(): void; canBeAffected($$0: Internal.MobEffectInstance_): boolean; setCustomName($$0: Internal.Component_): void; checkDespawn(): void; static canDestroy($$0: Internal.BlockState_): boolean; makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; canChangeDimensions(): boolean; addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; getHeadYRot($$0: number): number; getMobType(): Internal.MobType; getHeadXRot($$0: number): number; makeInvulnerable(): void; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; startSeenByPlayer($$0: Internal.ServerPlayer_): void; getAlternativeTarget($$0: number): number; stopSeenByPlayer($$0: Internal.ServerPlayer_): void; setAlternativeTarget($$0: number, $$1: number): void; getInvulnerableTicks(): number; method_6872(): boolean; setInvulnerableTicks($$0: number): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; method_7105($$0: Internal.LivingEntity_, $$1: number): void; get mobType(): Internal.MobType; get invulnerableTicks(): number; set invulnerableTicks($$0: number); set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WitherBoss_ = WitherBoss; /** * @javaClass net.minecraft.class_6864$class_5748 */ class TagNetworkSerialization$NetworkPayload { static read($$0: Internal.FriendlyByteBuf_): this; isEmpty(): boolean; write($$0: Internal.FriendlyByteBuf_): void; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TagNetworkSerialization$NetworkPayload_ = TagNetworkSerialization$NetworkPayload; /** * @javaClass net.minecraft.class_293$class_5596 */ class VertexFormat$Mode extends Internal.Enum { indexCount($$0: number): number; static valueOf($$0: string): this; static values(): Internal.VertexFormat$Mode[]; readonly "asGLMode" : number; static readonly "QUADS" : Internal.VertexFormat$Mode; readonly "primitiveLength" : number; readonly "primitiveStride" : number; static readonly "TRIANGLE_FAN" : Internal.VertexFormat$Mode; static readonly "DEBUG_LINES" : Internal.VertexFormat$Mode; static readonly "TRIANGLES" : Internal.VertexFormat$Mode; static readonly "DEBUG_LINE_STRIP" : Internal.VertexFormat$Mode; static readonly "LINE_STRIP" : Internal.VertexFormat$Mode; static readonly "LINES" : Internal.VertexFormat$Mode; static readonly "TRIANGLE_STRIP" : Internal.VertexFormat$Mode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexFormat$Mode_ = "triangles" | "triangle_fan" | "quads" | "line_strip" | "lines" | "debug_line_strip" | "triangle_strip" | "debug_lines" | VertexFormat$Mode; /** * @javaClass net.minecraft.class_1704 */ class BeaconMenu extends Internal.AbstractContainerMenu { hasPayment(): boolean; getSecondaryEffect(): Internal.MobEffect; removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; setData($$0: number, $$1: number): void; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; getLevels(): number; getPrimaryEffect(): Internal.MobEffect; updateEffects($$0: number, $$1: number): void; get primaryEffect(): Internal.MobEffect; get levels(): number; get secondaryEffect(): Internal.MobEffect; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeaconMenu_ = BeaconMenu; /** * @javaClass net.minecraft.class_6374 */ class ServerboundPongPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPongPacket_ = ServerboundPongPacket; /** * @javaClass io.netty.buffer.AbstractReferenceCountedByteBuf */ abstract class AbstractReferenceCountedByteBuf extends Internal.AbstractByteBuf { refCnt(): number; release(): boolean; release(arg0: number): boolean; retain(arg0: number): Internal.ByteBuf; retain(): Internal.ByteBuf; touch(): Internal.ByteBuf; touch(arg0: any): Internal.ByteBuf; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractReferenceCountedByteBuf_ = AbstractReferenceCountedByteBuf; /** * @javaClass net.minecraft.class_2619 */ class JukeboxBlockEntity extends Internal.BlockEntity implements Internal.Clearable { setRecord($$0: Internal.ItemStack_): void; method_5448(): void; load($$0: Internal.CompoundTag_): void; getRecord(): Internal.ItemStack; get record(): Internal.ItemStack; set record($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JukeboxBlockEntity_ = JukeboxBlockEntity; /** * @javaClass net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState */ interface RegistryIdRemapCallback$RemapState { getRawIdChangeMap(): Internal.Int2IntMap; getIdFromNew(arg0: number): ResourceLocation; getIdFromOld(arg0: number): ResourceLocation; } type RegistryIdRemapCallback$RemapState_ = RegistryIdRemapCallback$RemapState; /** * @javaClass net.minecraft.class_5341$class_210 */ interface LootItemCondition$Builder { method_16780(): this; build(): Internal.LootItemCondition; method_893($$0: Internal.LootItemCondition$Builder_): Internal.AlternativeLootItemCondition$Builder; } type LootItemCondition$Builder_ = (() => Internal.LootItemCondition) | LootItemCondition$Builder; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2LongFunction */ interface Double2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Double2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Double2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2LongFunction_ = ((arg0: number) => number) | Double2LongFunction; /** * @javaClass net.minecraft.class_6019 */ class UniformInt extends Internal.IntProvider { getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; static of($$0: number, $$1: number): this; toString(): string; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UniformInt_ = UniformInt; /** * @javaClass java.util.stream.Collector$Characteristics */ class Collector$Characteristics extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.Collector$Characteristics[]; static readonly "IDENTITY_FINISH" : Internal.Collector$Characteristics; static readonly "UNORDERED" : Internal.Collector$Characteristics; static readonly "CONCURRENT" : Internal.Collector$Characteristics; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Collector$Characteristics_ = "unordered" | "identity_finish" | "concurrent" | Collector$Characteristics; /** * @javaClass net.minecraft.class_5156 */ class ColumnFeatureConfiguration implements Internal.FeatureConfiguration { reach(): Internal.IntProvider; height(): Internal.IntProvider; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ColumnFeatureConfiguration_ = ColumnFeatureConfiguration; /** * @javaClass it.unimi.dsi.fastutil.objects.ObjectIterator */ interface ObjectIterator extends Internal.Iterator { skip(arg0: number): number; } type ObjectIterator_ = ObjectIterator; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2DoubleFunction */ interface Char2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: string, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: number): number; remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; get(arg0: string): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Char2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2DoubleFunction; } type Char2DoubleFunction_ = ((arg0: string) => number) | Char2DoubleFunction; /** * @javaClass net.minecraft.class_313 */ class Monitor { getX(): number; getY(): number; getModeCount(): number; getMonitor(): number; getVideoModeIndex($$0: Internal.VideoMode_): number; toString(): string; getMode($$0: number): Internal.VideoMode; refreshVideoModes(): void; getPreferredVidMode($$0: Internal.Optional_): Internal.VideoMode; getCurrentMode(): Internal.VideoMode; get x(): number; get y(): number; get monitor(): number; get modeCount(): number; get currentMode(): Internal.VideoMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Monitor_ = Monitor; /** * @javaClass java.nio.file.Watchable */ interface Watchable { register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any[]): Internal.WatchKey; register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; } type Watchable_ = Watchable; /** * @javaClass net.minecraft.class_5871 */ class CarverConfiguration extends Internal.ProbabilityFeatureConfiguration { readonly "lavaLevel" : ((arg0: Internal.WorldGenerationContext) => number); readonly "debugSettings" : Internal.CarverDebugSettings; static readonly "CODEC" : Internal.MapCodec; readonly "y" : Internal.HeightProvider; readonly "yScale" : Internal.FloatProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CarverConfiguration_ = CarverConfiguration; /** * @javaClass net.minecraft.class_3955 */ interface CraftingRecipe extends Internal.Recipe { getType(): Internal.RecipeType; } type CraftingRecipe_ = CraftingRecipe; /** * @javaClass dev.latvian.mods.kubejs.KubeJSRegistries */ class KubeJSRegistries { static chunkGenerators(): Internal.Registrar>; static biomes(): Internal.Registrar; static blocks(): Internal.Registrar; static registries(): Internal.Registrar>; static enchantments(): Internal.Registrar; static mobEffects(): Internal.Registrar; static soundEvents(): Internal.Registrar; static potions(): Internal.Registrar; static recipeSerializers(): Internal.Registrar>; static entityTypes(): Internal.Registrar>; static blockEntityTypes(): Internal.Registrar>; static attributes(): Internal.Registrar; static byId(id: ResourceLocation_): Internal.Registrar; static items(): Internal.Registrar; static blockEntities(): Internal.Registrar>; static fluids(): Internal.Registrar; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type KubeJSRegistries_ = KubeJSRegistries; /** * @javaClass java.io.DataOutput */ interface DataOutput { writeChar(arg0: number): void; writeInt(arg0: number): void; writeLong(arg0: number): void; writeByte(arg0: number): void; writeBytes(arg0: string): void; writeUTF(arg0: string): void; writeShort(arg0: number): void; writeChars(arg0: string): void; writeFloat(arg0: number): void; write(arg0: number[], arg1: number, arg2: number): void; write(arg0: number[]): void; write(arg0: number): void; writeBoolean(arg0: boolean): void; writeDouble(arg0: number): void; } type DataOutput_ = DataOutput; /** * @javaClass dev.latvian.mods.unit.UnitVariables */ interface UnitVariables { getVariables(): Internal.VariableSet; } type UnitVariables_ = (() => Internal.VariableSet) | UnitVariables; /** * @javaClass net.minecraft.class_1853 */ class FireworkStarRecipe extends Internal.CustomRecipe { method_8110(): Internal.ItemStack; method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworkStarRecipe_ = FireworkStarRecipe; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2ReferenceFunction */ interface Object2ReferenceFunction extends it.unimi.dsi.fastutil.Function { andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Object2FloatFunction; getOrDefault(arg0: any, arg1: V): V; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ReferenceFunction; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Object2IntFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ReferenceFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Object2CharFunction; put(arg0: K, arg1: V): V; remove(arg0: any): V; defaultReturnValue(): V; defaultReturnValue(arg0: V): void; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Object2ObjectFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ReferenceFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ReferenceFunction; get(arg0: any): V; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Object2ReferenceFunction; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Object2LongFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ReferenceFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ReferenceFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Object2ByteFunction; } type Object2ReferenceFunction_ = ((arg0: any) => V) | Object2ReferenceFunction; /** * @javaClass java.nio.file.WatchEvent */ interface WatchEvent { kind(): Internal.WatchEvent$Kind; count(): number; context(): T; } type WatchEvent_ = WatchEvent; /** * @javaClass net.minecraft.class_1456 */ class PolarBear extends Internal.Animal implements Internal.NeutralMob { setStanding($$0: boolean): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getStandingAnimationScale($$0: number): number; isStanding(): boolean; method_29509(): void; method_29508(): Internal.UUID; static checkPolarBearSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; method_29514($$0: number): void; method_29513($$0: Internal.UUID_): void; isFood($$0: Internal.ItemStack_): boolean; tick(): void; method_29507(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; doHurtTarget($$0: Internal.Entity_): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; get standing(): boolean; set standing($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PolarBear_ = PolarBear; /** * @javaClass com.mojang.datafixers.util.Function5 */ interface Function5 { apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5): R; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function5_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5) => R) | Function5; /** * @javaClass dev.isxander.zoomify.mixins.AccessorMinecraftClient */ interface AccessorMinecraftClient { getUserApiService(): Internal.UserApiService; } type AccessorMinecraftClient_ = (() => Internal.UserApiService) | AccessorMinecraftClient; /** * @javaClass net.minecraft.class_5868 */ class WorldGenerationContext { getGenDepth(): number; getMinGenY(): number; get genDepth(): number; get minGenY(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldGenerationContext_ = WorldGenerationContext; /** * @javaClass net.minecraft.class_1621 */ class Slime extends Internal.Mob implements Internal.Enemy { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; isTiny(): boolean; refreshDimensions(): void; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; static checkSlimeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; playerTouch($$0: Internal.Player_): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; push($$0: Internal.Entity_): void; remove($$0: Internal.Entity$RemovalReason_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; getSize(): number; getType(): Internal.EntityType; getMaxHeadXRot(): number; static readonly "MIN_SIZE" : 1; "oSquish" : number; "targetSquish" : number; static readonly "MAX_SIZE" : 127; "squish" : number; get maxHeadXRot(): number; get size(): number; get tiny(): boolean; get type(): Internal.EntityType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Slime_ = Slime; /** * @javaClass net.minecraft.class_1728 */ class MerchantMenu extends Internal.AbstractContainerMenu { showProgressBar(): boolean; getOffers(): Internal.MerchantOffers; getTraderXp(): number; stillValid($$0: Internal.Player_): boolean; setShowProgressBar($$0: boolean): void; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; canRestock(): boolean; getTraderLevel(): number; setCanRestock($$0: boolean): void; setMerchantLevel($$0: number): void; tryMoveItems($$0: number): void; getFutureTraderXp(): number; slotsChanged($$0: Internal.Container_): void; canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; setSelectionHint($$0: number): void; removed($$0: Internal.Player_): void; setOffers($$0: Internal.MerchantOffers_): void; setXp($$0: number): void; get offers(): Internal.MerchantOffers; get futureTraderXp(): number; get traderXp(): number; get traderLevel(): number; set offers($$0: Internal.MerchantOffers_); set merchantLevel($$0: number); set xp($$0: number); set selectionHint($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MerchantMenu_ = MerchantMenu; /** * @javaClass net.fabricmc.fabric.impl.item.ItemExtensions */ interface ItemExtensions { fabric_setEquipmentSlotProvider(arg0: Internal.EquipmentSlotProvider_): void; fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; fabric_setCustomDamageHandler(arg0: Internal.CustomDamageHandler_): void; } type ItemExtensions_ = ItemExtensions; /** * @javaClass net.minecraft.class_1735 */ class Slot { mayPickup($$0: Internal.Player_): boolean; getMaxStackSize(): number; getMaxStackSize($$0: Internal.ItemStack_): number; allowModification($$0: Internal.Player_): boolean; set($$0: Internal.ItemStack_): void; getNoItemIcon(): Internal.Pair; hasItem(): boolean; safeInsert($$0: Internal.ItemStack_): Internal.ItemStack; safeInsert($$0: Internal.ItemStack_, $$1: number): Internal.ItemStack; getItem(): Internal.ItemStack; isActive(): boolean; remove($$0: number): Internal.ItemStack; mayPlace($$0: Internal.ItemStack_): boolean; getContainerSlot(): number; tryRemove($$0: number, $$1: number, $$2: Internal.Player_): Internal.Optional; onTake($$0: Internal.Player_, $$1: Internal.ItemStack_): void; setChanged(): void; safeTake($$0: number, $$1: number, $$2: Internal.Player_): Internal.ItemStack; onQuickCraft($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): void; readonly "container" : Internal.Container; readonly "x" : number; "index" : number; readonly "y" : number; get maxStackSize(): number; get noItemIcon(): Internal.Pair; get item(): Internal.ItemStack; get containerSlot(): number; get active(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Slot_ = Slot; /** * @javaClass java.nio.file.attribute.UserPrincipalLookupService */ abstract class UserPrincipalLookupService { lookupPrincipalByGroupName(arg0: string): Internal.GroupPrincipal; lookupPrincipalByName(arg0: string): Internal.UserPrincipal; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UserPrincipalLookupService_ = UserPrincipalLookupService; /** * @javaClass com.mojang.datafixers.Products$P6 */ class Products$P6 { t4(): Internal.App; t5(): Internal.App; t6(): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.Function6_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; and(arg0: Internal.App_): Internal.Products$P7; and(arg0: Internal.Products$P2_): Internal.Products$P8; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P6_ = Products$P6; /** * @javaClass java.net.URI */ class URI implements Internal.Comparable, Internal.Serializable { toASCIIString(): string; resolve(arg0: string): this; resolve(arg0: Internal.URI_): this; isOpaque(): boolean; compareTo(arg0: Internal.URI_): number; getRawAuthority(): string; hashCode(): number; normalize(): this; getPath(): string; static create(arg0: string): this; relativize(arg0: Internal.URI_): this; getQuery(): string; getHost(): string; toURL(): Internal.URL; getScheme(): string; getAuthority(): string; getRawFragment(): string; getRawUserInfo(): string; parseServerAuthority(): this; getRawSchemeSpecificPart(): string; getRawQuery(): string; getPort(): number; equals(arg0: any): boolean; isAbsolute(): boolean; toString(): string; getFragment(): string; getRawPath(): string; getUserInfo(): string; getSchemeSpecificPart(): string; get rawFragment(): string; get userInfo(): string; get opaque(): boolean; get scheme(): string; get query(): string; get schemeSpecificPart(): string; get rawUserInfo(): string; get path(): string; get fragment(): string; get rawPath(): string; get rawSchemeSpecificPart(): string; get port(): number; get rawAuthority(): string; get absolute(): boolean; get authority(): string; get host(): string; get rawQuery(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type URI_ = URI; /** * @javaClass dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder */ class FluidBucketItemBuilder extends Internal.ItemBuilder { clientRegistry(minecraft: Internal.Supplier_): void; generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.BucketItem; readonly "fluidBuilder" : Internal.FluidBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FluidBucketItemBuilder_ = FluidBucketItemBuilder; /** * @javaClass java.time.temporal.TemporalField */ interface TemporalField { resolve(arg0: Internal.Map_, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor; getBaseUnit(): Internal.TemporalUnit; rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; getDisplayName(arg0: Internal.Locale_): string; isTimeBased(): boolean; adjustInto(arg0: R, arg1: number): R; range(): Internal.ValueRange; getRangeUnit(): Internal.TemporalUnit; toString(): string; isDateBased(): boolean; getFrom(arg0: Internal.TemporalAccessor_): number; isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; } type TemporalField_ = TemporalField; /** * @javaClass dev.latvian.mods.kubejs.player.PlayerDataJS */ abstract class PlayerDataJS implements Internal.WithAttachedData { getPlayer(): P; getMinecraftPlayer(): E; getName(): string; getProfile(): Internal.GameProfile; hasClientMod(): boolean; getId(): Internal.UUID; getOverworld(): Internal.LevelJS; getData(): Internal.AttachedData; get data(): Internal.AttachedData; get minecraftPlayer(): E; get profile(): Internal.GameProfile; get name(): string; get id(): Internal.UUID; get overworld(): Internal.LevelJS; get player(): P; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerDataJS_ = PlayerDataJS; /** * @javaClass com.google.common.collect.ImmutableMultimap */ abstract class ImmutableMultimap extends Internal.BaseImmutableMultimap implements Internal.Serializable { inverse(): Internal.ImmutableMultimap; asMap(): Internal.ImmutableMap>; keys(): Internal.ImmutableMultiset; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; values(): Internal.ImmutableCollection; clear(): void; static copyOf(arg0: Internal.Multimap_): Internal.ImmutableMultimap; static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMultimap; replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableCollection; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): boolean; remove(arg0: any, arg1: any): boolean; removeAll(arg0: any): Internal.ImmutableCollection; entries(): Internal.ImmutableCollection>; size(): number; putAll(arg0: K, arg1: Internal.Iterable_): boolean; putAll(arg0: Internal.Multimap_): boolean; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMultimap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMultimap; static of(arg0: K, arg1: V): Internal.ImmutableMultimap; static of(): Internal.ImmutableMultimap; get(arg0: K): Internal.ImmutableCollection; static builder(): Internal.ImmutableMultimap$Builder; keySet(): Internal.ImmutableSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMultimap_ = ImmutableMultimap; /** * @javaClass net.minecraft.class_6860 */ interface CloseableResourceManager extends Internal.ResourceManager, Internal.AutoCloseable { close(): void; } type CloseableResourceManager_ = (() => void) | CloseableResourceManager; /** * @javaClass net.minecraft.class_192 */ interface ConditionUserBuilder { when(arg0: Internal.LootItemCondition$Builder_): T; unwrap(): T; } type ConditionUserBuilder_ = ConditionUserBuilder; /** * @javaClass it.unimi.dsi.fastutil.ints.IntOpenHashSet */ class IntOpenHashSet extends Internal.AbstractIntSet implements Internal.Serializable, Internal.Cloneable, Internal.Hash { add(arg0: number): boolean; spliterator(): Internal.IntSpliterator; forEach(arg0: Internal.IntConsumer_): void; isEmpty(): boolean; clear(): void; static toSetWithExpectedSize(arg0: Internal.IntStream_, arg1: number): this; remove(arg0: number): boolean; static toSet(arg0: Internal.IntStream_): this; contains(arg0: number): boolean; iterator(): Internal.IntIterator; trim(): boolean; trim(arg0: number): boolean; size(): number; addAll(arg0: Internal.Collection_): boolean; addAll(arg0: Internal.IntCollection_): boolean; hashCode(): number; static of(): this; static of(arg0: number): this; static of(arg0: number, arg1: number): this; static of(... arg0: number[]): this; static of(arg0: number, arg1: number, arg2: number): this; clone(): this; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntOpenHashSet_ = IntOpenHashSet; /** * @javaClass java.lang.Cloneable */ interface Cloneable { } type Cloneable_ = Cloneable; /** * @javaClass com.google.common.collect.ForwardingCollection */ abstract class ForwardingCollection extends Internal.ForwardingObject implements Internal.Collection { add(arg0: E): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.Iterator; size(): number; addAll(arg0: Internal.Collection_): boolean; containsAll(arg0: Internal.Collection_): boolean; toArray(arg0: T[]): T[]; toArray(): any[]; isEmpty(): boolean; clear(): void; remove(arg0: any): boolean; retainAll(arg0: Internal.Collection_): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ForwardingCollection_ = ForwardingCollection; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap */ class Long2ObjectOpenHashMap extends Internal.AbstractLong2ObjectMap implements Internal.Serializable, Internal.Cloneable, Internal.Hash { long2ObjectEntrySet(): Internal.Long2ObjectMap$FastEntrySet; getOrDefault(arg0: number, arg1: V): V; containsKey(arg0: number): boolean; computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; values(): Internal.ObjectCollection; replace(arg0: number, arg1: V, arg2: V): boolean; replace(arg0: number, arg1: V): V; isEmpty(): boolean; clear(): void; containsValue(arg0: any): boolean; put(arg0: number, arg1: V): V; remove(arg0: number, arg1: any): boolean; remove(arg0: number): V; compute(arg0: number, arg1: Internal.BiFunction_): V; computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; trim(arg0: number): boolean; trim(): boolean; size(): number; hashCode(): number; putAll(arg0: Internal.Map_): void; merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; get(arg0: number): V; clone(): Internal.Long2ObjectOpenHashMap; keySet(): Internal.LongSet; putIfAbsent(arg0: number, arg1: V): V; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Long2ObjectOpenHashMap_ = Long2ObjectOpenHashMap; /** * @javaClass net.minecraft.class_1656 */ class Abilities implements Internal.MixinPlayerAbilitiesAccessor { getWalkingSpeed(): number; addSaveData($$0: Internal.CompoundTag_): void; setFlyingSpeed($$0: number): void; getFlyingSpeed(): number; loadSaveData($$0: Internal.CompoundTag_): void; setWalkingSpeed($$0: number): void; "invulnerable" : boolean; "mayfly" : boolean; "instabuild" : boolean; "mayBuild" : boolean; "flying" : boolean; get walkingSpeed(): number; get flyingSpeed(): number; set walkingSpeed($$0: number); set flyingSpeed($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Abilities_ = Abilities; /** * @javaClass net.minecraft.class_5965 */ class MetricSampler { onEndTick($$0: number): void; result(): Internal.MetricSampler$SamplerResult; onFinished(): void; getName(): string; hashCode(): number; equals($$0: any): boolean; getCategory(): Internal.MetricCategory; static builder($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.ToDoubleFunction_, $$3: T): Internal.MetricSampler$MetricSamplerBuilder; static create($$0: string, $$1: Internal.MetricCategory_, $$2: T, $$3: Internal.ToDoubleFunction_): this; static create($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.DoubleSupplier_): this; triggersThreshold(): boolean; onStartTick(): void; get name(): string; get category(): Internal.MetricCategory; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MetricSampler_ = MetricSampler; /** * @javaClass dev.latvian.mods.kubejs.recipe.RecipeJS */ abstract class RecipeJS { parseResultItemList(o: any): Internal.List; ingredientAction(filter: Internal.IngredientActionFilter_, action: Internal.IngredientAction_): this; getMod(): string; convertReplacedInput(index: number, oldIngredient: Internal.IngredientJS_, newIngredient: Internal.IngredientJS_): Internal.IngredientJS; convertReplacedOutput(index: number, oldStack: Internal.ItemStackJS_, newStack: Internal.ItemStackJS_): Internal.ItemStackJS; save(): void; damageIngredient(filter: Internal.IngredientActionFilter_, damage: number): this; damageIngredient(filter: Internal.IngredientActionFilter_): this; getId(): string; dontAdd(): void; serializeJson(): void; getUniqueId(): string; createRecipe(): Internal.Recipe; getFromToString(): string; replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): boolean; replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean, func: Internal.BiFunction_): boolean; parseIngredientItemList(o: any): Internal.List; merge(data: any): this; getPath(): string; create(arg0: Internal.ListJS_): void; parseIngredientItemStackList(o: any): Internal.List; deserializeJson(): void; id(_id: ResourceLocation_): this; getOrCreateId(): ResourceLocation; parseIngredientItem(o: any, key: string): Internal.IngredientJS; parseIngredientItem(o: any): Internal.IngredientJS; deserialize(): void; group(g: string): this; serializeNBTAsJson(): boolean; getOutputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; getOriginalRecipeResult(): Internal.ItemStackJS; getOriginalRecipeIngredients(): Internal.List; getInputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; serialize(): void; setGroup(g: string): void; resultFromRecipeJson(json: Internal.JsonObject_): Internal.ItemStackJS; serializeIngredientStack(in_: Internal.IngredientStackJS_): Internal.JsonElement; stage(s: string): this; replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): boolean; replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean, func: Internal.BiFunction_): boolean; getType(): string; getGroup(): string; serializeItemStack(stack: Internal.ItemStackJS_): Internal.JsonElement; hasOutput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; toString(): string; keepIngredient(filter: Internal.IngredientActionFilter_): this; hasInput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; parseResultItem(o: any): Internal.ItemStackJS; customIngredientAction(filter: Internal.IngredientActionFilter_, id: string): this; modifyResult(callback: Internal.ModifyRecipeResultCallback_): this; replaceIngredient(filter: Internal.IngredientActionFilter_, item: Internal.ItemStackJS_): this; static "currentRecipe" : null; "originalJson" : Internal.JsonObject; "serializeOutputs" : boolean; "originalRecipe" : Internal.Recipe; readonly "inputItems" : Internal.List; static "itemErrors" : false; "json" : Internal.JsonObject; readonly "outputItems" : Internal.List; "type" : Internal.RecipeTypeJS; "serializeInputs" : boolean; get path(): string; get mod(): string; get originalRecipeIngredients(): Internal.List; get originalRecipeResult(): Internal.ItemStackJS; get orCreateId(): ResourceLocation; get fromToString(): string; get uniqueId(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeJS_ = RecipeJS; /** * @javaClass java.lang.module.ModuleDescriptor$Version */ class ModuleDescriptor$Version implements Internal.Comparable { hashCode(): number; equals(arg0: any): boolean; toString(): string; static parse(arg0: string): this; compareTo(arg0: Internal.ModuleDescriptor$Version_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Version_ = ModuleDescriptor$Version; /** * @javaClass net.minecraft.class_5354 */ interface NeutralMob { setPersistentAngerTarget(arg0: Internal.UUID_): void; addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; playerDied($$0: Internal.Player_): void; canAttack(arg0: Internal.LivingEntity_): boolean; isAngry(): boolean; isAngryAtAllPlayers($$0: Internal.Level_): boolean; readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; getPersistentAngerTarget(): Internal.UUID; setLastHurtByPlayer(arg0: Internal.Player_): void; setLastHurtByMob(arg0: Internal.LivingEntity_): void; isAngryAt($$0: Internal.LivingEntity_): boolean; getTarget(): Internal.LivingEntity; stopBeingAngry(): void; updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; getRemainingPersistentAngerTime(): number; forgetCurrentTargetAndRefreshUniversalAnger(): void; startPersistentAngerTimer(): void; setTarget(arg0: Internal.LivingEntity_): void; setRemainingPersistentAngerTime(arg0: number): void; getLastHurtByMob(): Internal.LivingEntity; } type NeutralMob_ = NeutralMob; /** * @javaClass net.minecraft.class_2729 */ class ClientboundSelectAdvancementsTabPacket implements Internal.Packet { getTab(): ResourceLocation; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get tab(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSelectAdvancementsTabPacket_ = ClientboundSelectAdvancementsTabPacket; /** * @javaClass net.minecraft.class_1966$class_6827 */ class BiomeSource$StepFeatureData extends Internal.Record { features(): Internal.List; hashCode(): number; equals($$0: any): boolean; toString(): string; indexMapping(): Internal.ToIntFunction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeSource$StepFeatureData_ = BiomeSource$StepFeatureData; /** * @javaClass me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler */ interface ColorSampler { getColor(arg0: T, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; } type ColorSampler_ = ((arg0: T, arg1: Internal.BlockAndTintGetter, arg2: BlockPos, arg3: number) => number) | ColorSampler; /** * @javaClass me.jellysquid.mods.sodium.client.render.texture.SpriteExtended */ interface SpriteExtended { setActive(arg0: boolean): void; isActive(): boolean; } type SpriteExtended_ = SpriteExtended; /** * @javaClass net.minecraft.class_364 */ interface GuiEventListener { mouseReleased($$0: number, $$1: number, $$2: number): boolean; isMouseOver($$0: number, $$1: number): boolean; keyPressed($$0: number, $$1: number, $$2: number): boolean; mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; mouseScrolled($$0: number, $$1: number, $$2: number): boolean; mouseClicked($$0: number, $$1: number, $$2: number): boolean; changeFocus($$0: boolean): boolean; charTyped($$0: string, $$1: number): boolean; keyReleased($$0: number, $$1: number, $$2: number): boolean; mouseMoved($$0: number, $$1: number): void; } type GuiEventListener_ = GuiEventListener; /** * @javaClass net.minecraft.class_3722 */ class LecternBlockEntity extends Internal.BlockEntity implements Internal.Clearable, Internal.MenuProvider { getRedstoneSignal(): number; hasBook(): boolean; getBook(): Internal.ItemStack; createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; onlyOpCanSetNbt(): boolean; method_5448(): void; setBook($$0: Internal.ItemStack_, $$1: Internal.Player_): void; setBook($$0: Internal.ItemStack_): void; load($$0: Internal.CompoundTag_): void; getPage(): number; method_5476(): Internal.Component; static readonly "NUM_SLOTS" : 1; static readonly "DATA_PAGE" : 0; static readonly "SLOT_BOOK" : 0; static readonly "NUM_DATA" : 1; get redstoneSignal(): number; get book(): Internal.ItemStack; get page(): number; set book($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LecternBlockEntity_ = LecternBlockEntity; /** * @javaClass com.mojang.authlib.minecraft.TelemetryPropertyContainer */ interface TelemetryPropertyContainer { forJsonObject(arg0: Internal.JsonObject_): this; addNullProperty(arg0: string): void; addProperty(arg0: string, arg1: string): void; addProperty(arg0: string, arg1: boolean): void; addProperty(arg0: string, arg1: number): void; } type TelemetryPropertyContainer_ = TelemetryPropertyContainer; /** * @javaClass net.minecraft.class_3826 */ class RuleProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RuleProcessor_ = RuleProcessor; /** * @javaClass net.minecraft.class_2802 */ abstract class ChunkSource implements Internal.LightChunkGetter, Internal.AutoCloseable { getLoadedChunksCount(): number; getLightEngine(): Internal.LevelLightEngine; getChunkNow($$0: number, $$1: number): Internal.LevelChunk; updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; setSpawnSettings($$0: boolean, $$1: boolean): void; hasChunk($$0: number, $$1: number): boolean; getChunk($$0: number, $$1: number, $$2: boolean): Internal.LevelChunk; getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; tick(arg0: Internal.BooleanSupplier_, arg1: boolean): void; gatherStats(): string; getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; close(): void; get lightEngine(): Internal.LevelLightEngine; get loadedChunksCount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkSource_ = ChunkSource; /** * @javaClass java.text.Format */ abstract class Format implements Internal.Serializable, Internal.Cloneable { formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; format(arg0: any): string; clone(): any; parseObject(arg0: string): any; parseObject(arg0: string, arg1: Internal.ParsePosition_): any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Format_ = Format; /** * @javaClass java.security.AlgorithmParameters */ class AlgorithmParameters { init(arg0: number[]): void; init(arg0: number[], arg1: string): void; init(arg0: Internal.AlgorithmParameterSpec_): void; getEncoded(): number[]; getEncoded(arg0: string): number[]; getAlgorithm(): string; getProvider(): Internal.Provider; toString(): string; static getInstance(arg0: string, arg1: Internal.Provider_): this; static getInstance(arg0: string, arg1: string): this; static getInstance(arg0: string): this; getParameterSpec(arg0: Internal.Class_): T; get provider(): Internal.Provider; get encoded(): number[]; get algorithm(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AlgorithmParameters_ = AlgorithmParameters; /** * @javaClass com.google.common.collect.ImmutableCollection$Builder */ abstract class ImmutableCollection$Builder { add(arg0: E): Internal.ImmutableCollection$Builder; add(... arg0: E[]): Internal.ImmutableCollection$Builder; build(): Internal.ImmutableCollection; addAll(arg0: Internal.Iterator_): Internal.ImmutableCollection$Builder; addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableCollection$Builder_ = ImmutableCollection$Builder; /** * @javaClass net.minecraft.class_2799 */ class ServerboundClientCommandPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; getAction(): Internal.ServerboundClientCommandPacket$Action; write($$0: Internal.FriendlyByteBuf_): void; get action(): Internal.ServerboundClientCommandPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundClientCommandPacket_ = ServerboundClientCommandPacket; /** * @javaClass java.util.DoubleSummaryStatistics */ class DoubleSummaryStatistics implements Internal.DoubleConsumer { getMin(): number; getMax(): number; toString(): string; getAverage(): number; getSum(): number; getCount(): number; combine(arg0: Internal.DoubleSummaryStatistics_): void; accept(arg0: number): void; get average(): number; get min(): number; get max(): number; get count(): number; get sum(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DoubleSummaryStatistics_ = DoubleSummaryStatistics; /** * @javaClass com.mojang.datafixers.Products$P16 */ class Products$P16 { apply(arg0: Internal.Applicative_, arg1: Internal.Function16_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P16_ = Products$P16; /** * @javaClass com.mojang.brigadier.builder.RequiredArgumentBuilder */ class RequiredArgumentBuilder extends Internal.ArgumentBuilder> { suggests(arg0: Internal.SuggestionProvider_): Internal.RequiredArgumentBuilder; static argument(arg0: string, arg1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; getName(): string; build(): Internal.ArgumentCommandNode; getType(): Internal.ArgumentType; getSuggestionsProvider(): Internal.SuggestionProvider; get suggestionsProvider(): Internal.SuggestionProvider; get name(): string; get type(): Internal.ArgumentType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RequiredArgumentBuilder_ = RequiredArgumentBuilder; /** * @javaClass net.minecraft.class_437$class_6390 */ class Screen$NarratableSearchResult { readonly "entry" : (() => Internal.NarratableEntry$NarrationPriority); readonly "index" : number; readonly "priority" : Internal.NarratableEntry$NarrationPriority; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Screen$NarratableSearchResult_ = Screen$NarratableSearchResult; /** * @javaClass net.minecraft.class_1309 */ abstract class LivingEntity extends Internal.Entity implements Internal.LivingEntityKJS, Internal.MixinLivingEntityAccessor, Internal.LivingEntityAccessor { setYHeadRot($$0: number): void; canBeSeenAsEnemy(): boolean; setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; getKillCredit(): this; canAttack($$0: Internal.LivingEntity_): boolean; canAttack($$0: Internal.LivingEntity_, $$1: Internal.TargetingConditions_): boolean; getAttributeValue($$0: Internal.Attribute_): number; static createLivingAttributes(): Internal.AttributeSupplier$Builder; setSleepingPos($$0: BlockPos_): void; getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; getLastHurtMob(): this; setLastHurtMob($$0: Internal.Entity_): void; canStandOnFluid($$0: Internal.FluidState_): boolean; setOnGround($$0: boolean): void; setItemInHand($$0: Hand_, $$1: Internal.ItemStack_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getFallSounds(): Internal.LivingEntity$Fallsounds; getStingerCount(): number; stopRiding(): void; canFreeze(): boolean; onLeaveCombat(): void; recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; redirect$zef000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_): Internal.SoundType; getHealth(): number; getItemInHand($$0: Hand_): Internal.ItemStack; calculateEntityAnimation($$0: Internal.LivingEntity_, $$1: boolean): void; getAttackAnim($$0: number): number; getAttributeBaseValue($$0: Internal.Attribute_): number; isEffectiveAi(): boolean; getAttributes(): Internal.AttributeMap; canBeAffected($$0: Internal.MobEffectInstance_): boolean; isSensitiveToWater(): boolean; isPushable(): boolean; removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; push($$0: Internal.Entity_): void; hasItemInSlot($$0: EquipmentSlot_): boolean; isUsingItem(): boolean; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; setAbsorptionAmount($$0: number): void; getUseItemRemainingTicks(): number; startUsingItem($$0: Hand_): void; onItemPickup($$0: Internal.ItemEntity_): void; isVisuallySwimming(): boolean; getTicksUsingItem(): number; getVoicePitch(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; canTakeItem($$0: Internal.ItemStack_): boolean; shouldShowName(): boolean; getMaxHealth(): number; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; clearSleepingPos(): void; removeEffect($$0: Internal.MobEffect_): boolean; lerpHeadTo($$0: number, $$1: number): void; setLastHurtByPlayer($$0: Internal.Player_): void; setArrowCount($$0: number): void; eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; setJumping($$0: boolean): void; getActiveEffectsMap(): Internal.Map; aiStep(): void; getLastDamageSource(): Internal.DamageSource; forceAddEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): void; isAffectedByPotions(): boolean; isBlocking(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; getSwimAmount($$0: number): number; getArmorCoverPercentage(): number; setLastHurtByMob($$0: Internal.LivingEntity_): void; handler$bnm000$writeCustomDataToNbt(nbt: Internal.CompoundTag_, cbi: Internal.CallbackInfo_): void; kill(): void; baseTick(): void; getItemBySlot(arg0: EquipmentSlot_): Internal.ItemStack; swing($$0: Hand_, $$1: boolean): void; swing($$0: Hand_): void; getBrain(): Internal.Brain; handleRelativeFrictionAndCalculateMovement($$0: Vec3_, $$1: number): Vec3; getViewYRot($$0: number): number; canSpawnSoulSpeedParticle(): boolean; isInvertedHealAndHarm(): boolean; travel($$0: Vec3_): void; getYHeadRot(): number; getFluidFallingAdjustedMovement($$0: number, $$1: boolean, $$2: Vec3_): Vec3; isBaby(): boolean; die($$0: Internal.DamageSource_): void; removeAllEffects(): boolean; isSuppressingSlidingDownLadder(): boolean; knockback($$0: number, $$1: number, $$2: number): void; setDiscardFriction($$0: boolean): void; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; getRandom(): Internal.Random; doHurtTarget($$0: Internal.Entity_): boolean; handler$bnm000$readCustomDataFromNbt(nbt: Internal.CompoundTag_, cbi: Internal.CallbackInfo_): void; animateHurt(): void; handler$bnm001$initDataTracker(cbi: Internal.CallbackInfo_): void; getNoActionTime(): number; getArmorSlots(): Internal.Iterable; stopUsingItem(): void; getActiveEffects(): Internal.Collection; getLastHurtByMobTimestamp(): number; lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; tick(): void; setNoActionTime($$0: number): void; rideableUnderWater(): boolean; setSpeed($$0: number): void; take($$0: Internal.Entity_, $$1: number): void; isAlive(): boolean; getVisibilityPercent($$0: Internal.Entity_): number; getScale(): number; getBedOrientation(): Internal.Direction; static resetForwardDirectionOfRelativePortalPosition($$0: Vec3_): Vec3; getSpeed(): number; getEffect($$0: Internal.MobEffect_): Internal.MobEffectInstance; rideTick(): void; canAttackType($$0: Internal.EntityType_): boolean; stopSleeping(): void; setSprinting($$0: boolean): void; getDismountPoses(): Internal.ImmutableList; broadcastBreakEvent($$0: EquipmentSlot_): void; broadcastBreakEvent($$0: Hand_): void; getFallFlyingTicks(): number; isHolding($$0: Internal.Predicate_): boolean; isHolding($$0: Internal.Item_): boolean; attackable(): boolean; handleEntityEvent($$0: number): void; getAbsorptionAmount(): number; handler$bnm000$canWalkOnFluid(fluidState: Internal.FluidState_, cbi: Internal.CallbackInfoReturnable_): void; handler$bnm000$canWalkOnFluid(fluid: Internal.Fluid_, cbi: Internal.CallbackInfoReturnable_): void; isCurrentlyGlowing(): boolean; isInWall(): boolean; isDamageSourceBlocked($$0: Internal.DamageSource_): boolean; addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; addEffect($$0: Internal.MobEffectInstance_): boolean; getOffhandItem(): Internal.ItemStack; isDeadOrDying(): boolean; isAutoSpinAttack(): boolean; onClimbable(): boolean; getLootTable(): ResourceLocation; getLastHurtMobTimestamp(): number; getAttribute($$0: Internal.Attribute_): Internal.AttributeInstance; startSleeping($$0: BlockPos_): void; hasLineOfSight($$0: Internal.Entity_): boolean; static areAllEffectsAmbient($$0: Internal.Collection_): boolean; onEnterCombat(): void; getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; heal($$0: number): void; randomTeleport($$0: number, $$1: number, $$2: number, $$3: boolean): boolean; getArmorValue(): number; getLastHurtByMob(): this; hasEffect($$0: Internal.MobEffect_): boolean; getMainHandItem(): Internal.ItemStack; getJumpBoostPower(): number; setHealth($$0: number): void; getArrowCount(): number; setYBodyRot($$0: number): void; getBoundingBoxForCulling(): Internal.AABB; isSleeping(): boolean; getLocalBoundsForPose($$0: Internal.Pose_): Internal.AABB; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getUsedItemHand(): Hand; isFallFlying(): boolean; isPickable(): boolean; getMobType(): Internal.MobType; getAddEntityPacket(): Internal.Packet; releaseUsingItem(): void; setStingerCount($$0: number): void; getUseItem(): Internal.ItemStack; getCombatTracker(): Internal.CombatTracker; getSlot($$0: number): Internal.SlotAccess; setItemSlot(arg0: EquipmentSlot_, arg1: Internal.ItemStack_): void; getMainArm(): Internal.HumanoidArm; getSleepingPos(): Internal.Optional; static getEquipmentSlotForItem($$0: Internal.ItemStack_): EquipmentSlot; getLastClimbablePos(): Internal.Optional; canBeSeenByAnyone(): boolean; shouldDiscardFriction(): boolean; canBreatheUnderwater(): boolean; "deathTime" : number; "yya" : number; "oAttackAnim" : number; "yHeadRotO" : number; static readonly "EQUIPMENT_SLOT_OFFSET" : 98; "hurtDuration" : number; static readonly "DEFAULT_BASE_GRAVITY" : 0.08; static readonly "DEATH_DURATION" : 20; static readonly "ARMOR_SLOT_OFFSET" : 100; static readonly "USE_ITEM_INTERVAL" : 4; "swingTime" : number; static readonly "ARMOR_SLOTS" : 4; "yHeadRot" : number; static readonly "PLAYER_HURT_EXPERIENCE_TIME" : 100; "hurtDir" : number; static readonly "HAND_SLOTS" : 2; "animationPosition" : number; "yBodyRotO" : number; static readonly "EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT" : 0.5; "xxa" : number; "zza" : number; static readonly "SWING_DURATION" : 6; static readonly "MIN_MOVEMENT_DISTANCE" : 0.003; "swingingArm" : Hand; "removeArrowTime" : number; "animationSpeed" : number; "yBodyRot" : number; "attackAnim" : number; "animationSpeedOld" : number; readonly "invulnerableDuration" : number; "hurtTime" : number; readonly "timeOffs" : number; "removeStingerTime" : number; "swinging" : boolean; "flyingSpeed" : number; readonly "rotA" : number; get armorValue(): number; get lastHurtMob(): this; get fallFlying(): boolean; get pickable(): boolean; get visuallySwimming(): boolean; get lootTable(): ResourceLocation; get useItem(): Internal.ItemStack; get pushable(): boolean; get invertedHealAndHarm(): boolean; get bedOrientation(): Internal.Direction; get autoSpinAttack(): boolean; get maxHealth(): number; get sleepingPos(): Internal.Optional; get combatTracker(): Internal.CombatTracker; get boundingBoxForCulling(): Internal.AABB; get mobType(): Internal.MobType; get useItemRemainingTicks(): number; get stingerCount(): number; get ticksUsingItem(): number; get deadOrDying(): boolean; get currentlyGlowing(): boolean; get lastDamageSource(): Internal.DamageSource; get effectiveAi(): boolean; get activeEffectsMap(): Internal.Map; get alive(): boolean; get fallFlyingTicks(): number; get armorCoverPercentage(): number; get mainHandItem(): Internal.ItemStack; get scale(): number; get sensitiveToWater(): boolean; get lastHurtByMobTimestamp(): number; get speed(): number; get sleeping(): boolean; get lastClimbablePos(): Internal.Optional; get random(): Internal.Random; get offhandItem(): Internal.ItemStack; get jumpBoostPower(): number; get affectedByPotions(): boolean; get blocking(): boolean; get killCredit(): this; get fallSounds(): Internal.LivingEntity$Fallsounds; get usedItemHand(): Hand; get arrowCount(): number; get addEntityPacket(): Internal.Packet; get absorptionAmount(): number; get lastHurtMobTimestamp(): number; get mainArm(): Internal.HumanoidArm; get usingItem(): boolean; get health(): number; get dismountPoses(): Internal.ImmutableList; get brain(): Internal.Brain; get inWall(): boolean; get lastHurtByMob(): this; get voicePitch(): number; get suppressingSlidingDownLadder(): boolean; get noActionTime(): number; get baby(): boolean; get attributes(): Internal.AttributeMap; get armorSlots(): Internal.Iterable; get activeEffects(): Internal.Collection; set absorptionAmount($$0: number); set jumping($$0: boolean); set health($$0: number); set speed($$0: number); set stingerCount($$0: number); set sprinting($$0: boolean); set lastHurtByMob($$0: Internal.LivingEntity_); set onGround($$0: boolean); set noActionTime($$0: number); set discardFriction($$0: boolean); set arrowCount($$0: number); set lastHurtByPlayer($$0: Internal.Player_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LivingEntity_ = LivingEntity; /** * @javaClass java.lang.CharSequence */ interface CharSequence { compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number; isEmpty(): boolean; length(): number; toString(): string; subSequence(arg0: number, arg1: number): this; chars(): Internal.IntStream; charAt(arg0: number): string; codePoints(): Internal.IntStream; } type CharSequence_ = CharSequence; /** * @javaClass net.minecraft.class_2566 */ interface ContextAwareComponent { resolve(arg0: Internal.CommandSourceStack_, arg1: Internal.Entity_, arg2: number): Internal.MutableComponent; } type ContextAwareComponent_ = ((arg0: Internal.CommandSourceStack, arg1: Internal.Entity, arg2: number) => Internal.MutableComponent) | ContextAwareComponent; /** * @javaClass net.minecraft.class_4170 */ class Schedule { getActivityAt($$0: number): Internal.Activity; static readonly "WORK_START_TIME" : 2000; static readonly "VILLAGER_DEFAULT" : Internal.Schedule; static readonly "VILLAGER_BABY" : Internal.Schedule; static readonly "SIMPLE" : Internal.Schedule; static readonly "TOTAL_WORK_TIME" : 7000; static readonly "EMPTY" : Internal.Schedule; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Schedule_ = Special.Schedule | Schedule; /** * @javaClass java.lang.Thread */ class Thread implements Internal.Runnable { setName(arg0: string): void; getThreadGroup(): Internal.ThreadGroup; getName(): string; static getAllStackTraces(): Internal.Map; static onSpinWait(): void; getId(): number; run(): void; setContextClassLoader(arg0: Internal.ClassLoader_): void; static sleep(arg0: number): void; static sleep(arg0: number, arg1: number): void; getStackTrace(): Internal.StackTraceElement[]; isDaemon(): boolean; static yield(): void; interrupt(): void; static enumerate(arg0: Internal.Thread_[]): number; join(): void; join(arg0: number, arg1: number): void; join(arg0: number): void; suspend(): void; static activeCount(): number; resume(): void; static currentThread(): this; setUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; isInterrupted(): boolean; static dumpStack(): void; static setDefaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; start(): void; static interrupted(): boolean; getUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; checkAccess(): void; static getDefaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; isAlive(): boolean; setDaemon(arg0: boolean): void; static holdsLock(arg0: any): boolean; getState(): Internal.Thread$State; stop(): void; getContextClassLoader(): Internal.ClassLoader; getPriority(): number; countStackFrames(): number; toString(): string; setPriority(arg0: number): void; static readonly "MIN_PRIORITY" : 1; static readonly "MAX_PRIORITY" : 10; static readonly "NORM_PRIORITY" : 5; get defaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; get allStackTraces(): Internal.Map; get threadGroup(): Internal.ThreadGroup; get alive(): boolean; get contextClassLoader(): Internal.ClassLoader; get name(): string; get id(): number; get stackTrace(): Internal.StackTraceElement[]; get state(): Internal.Thread$State; get priority(): number; get uncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; get daemon(): boolean; set defaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); set contextClassLoader(arg0: Internal.ClassLoader_); set name(arg0: string); set priority(arg0: number); set uncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); set daemon(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Thread_ = Thread; /** * @javaClass net.minecraft.class_5900 */ class ClientboundSetPlayerTeamPacket implements Internal.Packet { getName(): string; static createPlayerPacket($$0: Internal.PlayerTeam_, $$1: string, $$2: Internal.ClientboundSetPlayerTeamPacket$Action_): this; static createRemovePacket($$0: Internal.PlayerTeam_): this; getParameters(): Internal.Optional; getPlayerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; handle($$0: Internal.ClientGamePacketListener_): void; static createAddOrModifyPacket($$0: Internal.PlayerTeam_, $$1: boolean): this; getTeamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; write($$0: Internal.FriendlyByteBuf_): void; getPlayers(): Internal.Collection; get playerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; get players(): Internal.Collection; get teamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; get name(): string; get parameters(): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetPlayerTeamPacket_ = ClientboundSetPlayerTeamPacket; /** * @javaClass com.mojang.datafixers.Products$P13 */ class Products$P13 { apply(arg0: Internal.Applicative_, arg1: Internal.Function13_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P13_ = Products$P13; /** * @javaClass net.minecraft.class_3262 */ interface PackResources extends Internal.AutoCloseable { getResource(arg0: Internal.PackType_, arg1: ResourceLocation_): Internal.InputStream; getName(): string; getMetadataSection(arg0: Internal.MetadataSectionSerializer_): T; getResources(arg0: Internal.PackType_, arg1: string, arg2: string, arg3: number, arg4: Internal.Predicate_): Internal.Collection; getNamespaces(arg0: Internal.PackType_): Internal.Set; hasResource(arg0: Internal.PackType_, arg1: ResourceLocation_): boolean; close(): void; getRootResource(arg0: string): Internal.InputStream; } type PackResources_ = PackResources; /** * @javaClass java.nio.file.DirectoryStream */ interface DirectoryStream extends Internal.Closeable, Internal.Iterable { iterator(): Internal.Iterator; } type DirectoryStream_ = (() => Internal.Iterator) | DirectoryStream; /** * @javaClass java.lang.Throwable */ class Throwable implements Internal.Serializable { addSuppressed(arg0: Internal.Throwable_): void; setStackTrace(arg0: Internal.StackTraceElement_[]): void; getStackTrace(): Internal.StackTraceElement[]; printStackTrace(): void; printStackTrace(arg0: Internal.PrintStream_): void; printStackTrace(arg0: Internal.PrintWriter_): void; getLocalizedMessage(): string; initCause(arg0: Internal.Throwable_): this; getMessage(): string; getSuppressed(): Internal.Throwable[]; toString(): string; getCause(): this; fillInStackTrace(): this; get localizedMessage(): string; get cause(): this; get stackTrace(): Internal.StackTraceElement[]; get suppressed(): Internal.Throwable[]; get message(): string; set stackTrace(arg0: Internal.StackTraceElement_[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Throwable_ = Throwable; /** * @javaClass dev.latvian.mods.rhino.classdata.MethodInfo */ class MethodInfo { toString(): string; "method" : Internal.Method; "signature" : Internal.MethodSignature; "bean" : string; "isHidden" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MethodInfo_ = MethodInfo; /** * @javaClass net.minecraft.class_3610 */ class FluidState extends Internal.StateHolder { getExplosionResistance(): number; getDripParticle(): Internal.ParticleOptions; randomTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; isRandomlyTicking(): boolean; getOwnHeight(): number; isEmpty(): boolean; getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; holder(): Internal.Holder; getTags(): Internal.Stream>; is($$0: Internal.Fluid_): boolean; is($$0: Internal.TagKey_): boolean; is($$0: Internal.HolderSet_): boolean; isSourceOfType($$0: Internal.Fluid_): boolean; tick($$0: Internal.Level_, $$1: BlockPos_): void; createLegacyBlock(): Internal.BlockState; getHeight($$0: Internal.BlockGetter_, $$1: BlockPos_): number; animateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; canBeReplacedWith($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Fluid_, $$3: Internal.Direction_): boolean; getType(): Internal.Fluid; isSource(): boolean; getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; shouldRenderBackwardUpFace($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; getAmount(): number; static readonly "AMOUNT_MAX" : 9; static readonly "CODEC" : Internal.Codec; static readonly "AMOUNT_FULL" : 8; get explosionResistance(): number; get amount(): number; get dripParticle(): Internal.ParticleOptions; get source(): boolean; get randomlyTicking(): boolean; get type(): Internal.Fluid; get ownHeight(): number; get empty(): boolean; get tags(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FluidState_ = FluidState; /** * @javaClass net.minecraft.class_1425 */ abstract class AbstractSchoolingFish extends Internal.AbstractFish { stopFollowing(): void; pathToLeader(): void; inRangeOfLeader(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; hasFollowers(): boolean; canBeFollowed(): boolean; startFollowing($$0: Internal.AbstractSchoolingFish_): this; getMaxSchoolSize(): number; addFollowers($$0: Internal.Stream_): void; tick(): void; isFollower(): boolean; getMaxSpawnClusterSize(): number; get follower(): boolean; get maxSpawnClusterSize(): number; get maxSchoolSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractSchoolingFish_ = AbstractSchoolingFish; /** * @javaClass net.minecraft.class_1560 */ class EnderMan extends Internal.Monster implements Internal.NeutralMob { aiStep(): void; method_29509(): void; method_29508(): Internal.UUID; requiresCustomPersistence(): boolean; isSensitiveToWater(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; setBeingStaredAt(): void; method_29514($$0: number): void; method_29513($$0: Internal.UUID_): void; setCarriedBlock($$0: Internal.BlockState_): void; hasBeenStaredAt(): boolean; method_29507(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; isCreepy(): boolean; playStareSound(): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setTarget($$0: Internal.LivingEntity_): void; getCarriedBlock(): Internal.BlockState; hurt($$0: Internal.DamageSource_, $$1: number): boolean; get carriedBlock(): Internal.BlockState; get sensitiveToWater(): boolean; get creepy(): boolean; set carriedBlock($$0: Internal.BlockState_); set target($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnderMan_ = EnderMan; /** * @javaClass net.minecraft.class_2603 */ class DaylightDetectorBlockEntity extends Internal.BlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DaylightDetectorBlockEntity_ = DaylightDetectorBlockEntity; /** * @javaClass net.minecraft.class_3794 */ class JigsawReplacementProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.JigsawReplacementProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JigsawReplacementProcessor_ = JigsawReplacementProcessor; /** * @javaClass com.mojang.datafixers.kinds.App2 */ interface App2 { } type App2_ = App2; /** * @javaClass dev.latvian.mods.rhino.ContextAction */ interface ContextAction { run(arg0: Internal.Context_): T; } type ContextAction_ = ((arg0: Internal.Context) => T) | ContextAction; /** * @javaClass net.minecraft.class_1518 */ class DragonLandingPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; doClientTick(): void; getFlySpeed(): number; begin(): void; getPhase(): Internal.EnderDragonPhase; getTurnSpeed(): number; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; get turnSpeed(): number; get flySpeed(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonLandingPhase_ = DragonLandingPhase; /** * @javaClass net.minecraft.class_6497 */ class InclusiveRange extends Internal.Record { maxInclusive(): T; static codec($$0: Internal.Codec_, $$1: T, $$2: T): Internal.Codec>; static codec($$0: Internal.Codec_): Internal.Codec>; contains($$0: Internal.InclusiveRange_): boolean; minInclusive(): T; hashCode(): number; equals($$0: any): boolean; static create($$0: T, $$1: T): Internal.DataResult>; toString(): string; isValueInRange($$0: T): boolean; static readonly "INT" : Internal.Codec>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InclusiveRange_ = InclusiveRange; /** * @javaClass net.minecraft.class_1927$class_4179 */ class Explosion$BlockInteraction extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Explosion$BlockInteraction[]; static readonly "DESTROY" : Internal.Explosion$BlockInteraction; static readonly "BREAK" : Internal.Explosion$BlockInteraction; static readonly "NONE" : Internal.Explosion$BlockInteraction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Explosion$BlockInteraction_ = "break" | "destroy" | "none" | Explosion$BlockInteraction; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatBinaryOperator */ interface FloatBinaryOperator extends Internal.BinaryOperator, Internal.DoubleBinaryOperator { applyAsDouble(arg0: number, arg1: number): number; apply(arg0: number, arg1: number): number; } type FloatBinaryOperator_ = ((arg0: number, arg1: number) => number) | FloatBinaryOperator; /** * Fired when the block loot table is registering. * @javaClass dev.latvian.mods.kubejs.loot.BlockLootEventJS */ class BlockLootEventJS extends Internal.LootEventJS { addSimpleBlock(blocks: BlockStatePredicate_): void; addSimpleBlock(blocks: BlockStatePredicate_, item: Internal.ItemStack_): void; build(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; getType(): string; addBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; modifyBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; getDirectory(): string; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the block loot table is registering. */ type BlockLootEventJS_ = BlockLootEventJS; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS */ class ItemToolTierEventJS extends Internal.StartupEventJS { add(id: string, tier: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemToolTierEventJS_ = ItemToolTierEventJS; /** * @javaClass net.minecraft.class_3751 */ class JigsawBlockEntity extends Internal.BlockEntity { setName($$0: ResourceLocation_): void; getName(): ResourceLocation; getUpdateTag(): Internal.CompoundTag; setPool($$0: ResourceLocation_): void; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; getTarget(): ResourceLocation; getJoint(): Internal.JigsawBlockEntity$JointType; load($$0: Internal.CompoundTag_): void; getPool(): ResourceLocation; setFinalState($$0: string): void; getFinalState(): string; setTarget($$0: ResourceLocation_): void; generate($$0: Internal.ServerLevel_, $$1: number, $$2: boolean): void; setJoint($$0: Internal.JigsawBlockEntity$JointType_): void; static readonly "TARGET" : "target"; static readonly "FINAL_STATE" : "final_state"; static readonly "POOL" : "pool"; static readonly "JOINT" : "joint"; static readonly "NAME" : "name"; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get joint(): Internal.JigsawBlockEntity$JointType; get name(): ResourceLocation; get pool(): ResourceLocation; get finalState(): string; get target(): ResourceLocation; set joint($$0: Internal.JigsawBlockEntity$JointType_); set pool($$0: ResourceLocation_); set name($$0: ResourceLocation_); set finalState($$0: string); set target($$0: ResourceLocation_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JigsawBlockEntity_ = JigsawBlockEntity; /** * @javaClass java.lang.constant.DynamicConstantDesc */ abstract class DynamicConstantDesc implements Internal.ConstantDesc { static ofCanonical(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, arg3: Internal.ConstantDesc_[]): Internal.ConstantDesc; constantType(): Internal.ClassDesc; bootstrapMethod(): Internal.DirectMethodHandleDesc; constantName(): string; hashCode(): number; bootstrapArgsList(): Internal.List; bootstrapArgs(): Internal.ConstantDesc[]; static of(arg0: Internal.DirectMethodHandleDesc_, ... arg1: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; static of(arg0: Internal.DirectMethodHandleDesc_): Internal.DynamicConstantDesc; equals(arg0: any): boolean; static ofNamed(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, ... arg3: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; toString(): string; resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DynamicConstantDesc_ = DynamicConstantDesc; /** * @javaClass net.minecraft.class_5250 */ interface MutableComponent extends Internal.Component, Internal.ComponentKJS { component(): Internal.Component; iterator(): Internal.Iterator; hasSiblings(): boolean; rawCopy(): this; withStyle($$0: Internal.ChatFormatting_): this; withStyle($$0: Internal.UnaryOperator_): this; withStyle($$0: Internal.Style_): this; withStyle(... $$0: Internal.ChatFormatting_[]): this; setStyle(arg0: Internal.Style_): this; hasStyle(): boolean; rawComponent(): this; append(arg0: Internal.Component_): this; } type MutableComponent_ = MutableComponent; /** * @javaClass net.minecraft.class_757 */ class GameRenderer implements Internal.ResourceManagerReloadListener, Internal.AutoCloseable, Internal.GameRendererAccessor { resetData(): void; static getRendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; renderZoomed($$0: number, $$1: number, $$2: number): void; handler$zcm000$reloadShaders(resourceManager: Internal.ResourceManager_, ci: Internal.CallbackInfo_, programs: Internal.List_, shaders: Internal.List_): void; static getPositionTexShader(): Internal.ShaderInstance; setRenderBlockOutline($$0: boolean): void; pick($$0: number): void; static getPositionColorLightmapShader(): Internal.ShaderInstance; static getPositionShader(): Internal.ShaderInstance; static getRendertypeArmorEntityGlintShader(): Internal.ShaderInstance; preloadUiShader($$0: Internal.ResourceProvider_): void; reloadShaders($$0: Internal.ResourceManager_): void; handler$bii000$renderDrawScreenPost(f: number, l: number, bl: boolean, ci: Internal.CallbackInfo_): void; redirect$bkk000$updateTargetedEntity_hasExtendedReach(interactionManager: Internal.MultiPlayerGameMode_): boolean; static getRendertypeBeaconBeamShader(): Internal.ShaderInstance; static getRendertypeTextSeeThroughShader(): Internal.ShaderInstance; overlayTexture(): Internal.OverlayTexture; static getRendertypeGlintTranslucentShader(): Internal.ShaderInstance; checkEntityPostEffect($$0: Internal.Entity_): void; getMinecraft(): Internal.Minecraft; static getRendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; static getRendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; static getRendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; static getRendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; static getRendertypeTranslucentShader(): Internal.ShaderInstance; resetProjectionMatrix($$0: Internal.Matrix4f_): void; static getRendertypeArmorGlintShader(): Internal.ShaderInstance; getProjectionMatrix($$0: number): Internal.Matrix4f; static getNightVisionScale($$0: Internal.LivingEntity_, $$1: number): number; static getRendertypeGlintShader(): Internal.ShaderInstance; displayItemActivation($$0: Internal.ItemStack_): void; close(): void; getMapRenderer(): Internal.MapRenderer; handler$zcm000$renderScreenPre(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: Internal.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; static getRendertypeLightningShader(): Internal.ShaderInstance; renderLevel($$0: number, $$1: number, $$2: Internal.PoseStack_): void; onResourceManagerReload($$0: Internal.ResourceManager_): void; currentEffect(): Internal.PostChain; static getRendertypeOutlineShader(): Internal.ShaderInstance; static getRendertypeEntityGlintShader(): Internal.ShaderInstance; static getPositionTexLightmapColorShader(): Internal.ShaderInstance; static getRendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; redirect$bkk000$updateTargetedEntity_raycast(entity: Internal.Entity_, reach: number, tickDelta: number, includeFluids: boolean): Internal.HitResult; static getRendertypeCutoutMippedShader(): Internal.ShaderInstance; localvar$bkk000$updateTargetedEntity_d(d: number): number; static getBlockShader(): Internal.ShaderInstance; static getRendertypeLeashShader(): Internal.ShaderInstance; handler$bii000$renderLevel(f: number, l: number, poseStack: Internal.PoseStack_, info: Internal.CallbackInfo_): void; redirect$bii000$renderTranslate(poseStack: Internal.PoseStack_, d: number, e: number, f: number): void; static getPositionTexColorShader(): Internal.ShaderInstance; static getRendertypeEndGatewayShader(): Internal.ShaderInstance; setPanoramicMode($$0: boolean): void; localvar$bii000$renderDrawScreenPre(stack: Internal.PoseStack_): Internal.PoseStack; localvar$bkk000$updateTargetedEntity_bl(bl: boolean): boolean; static getRendertypeEntityNoOutlineShader(): Internal.ShaderInstance; static getRendertypeEntityGlintDirectShader(): Internal.ShaderInstance; static getPositionColorTexLightmapShader(): Internal.ShaderInstance; static getRendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; getRenderDistance(): number; static getRendertypeTextShader(): Internal.ShaderInstance; getDepthFar(): number; localvar$bpb000$updateTargetedEntity_maxReach(maxReach: number): number; shutdownEffect(): void; isPanoramicMode(): boolean; tick(): void; setRenderHand($$0: boolean): void; static getRendertypeGlintDirectShader(): Internal.ShaderInstance; static getRendertypeLinesShader(): Internal.ShaderInstance; getMainCamera(): Internal.Camera; static getRendertypeEntityTranslucentShader(): Internal.ShaderInstance; static getPositionColorTexShader(): Internal.ShaderInstance; static getRendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; static getRendertypeWaterMaskShader(): Internal.ShaderInstance; static getRendertypeEntityDecalShader(): Internal.ShaderInstance; redirect$bii000$render4f(f: number, g: number, h: number, i: number, j: number, k: number): Internal.Matrix4f; togglePostEffect(): void; static getNewEntityShader(): Internal.ShaderInstance; static getPositionTexColorNormalShader(): Internal.ShaderInstance; static getRendertypeEntitySolidShader(): Internal.ShaderInstance; static getRendertypeCrumblingShader(): Internal.ShaderInstance; static getRendertypeEntityShadowShader(): Internal.ShaderInstance; static getRendertypeTextIntensityShader(): Internal.ShaderInstance; render($$0: number, $$1: number, $$2: boolean): void; static getRendertypeEntityAlphaShader(): Internal.ShaderInstance; getShader($$0: string): Internal.ShaderInstance; static getRendertypeEntityCutoutShader(): Internal.ShaderInstance; static getRendertypeSolidShader(): Internal.ShaderInstance; static getPositionColorShader(): Internal.ShaderInstance; handler$zcm000$renderScreenPost(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: Internal.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; static getRendertypeEndPortalShader(): Internal.ShaderInstance; static getRendertypeEnergySwirlShader(): Internal.ShaderInstance; cycleEffect(): void; getDarkenWorldAmount($$0: number): number; lightTexture(): Internal.LightTexture; static getRendertypeCutoutShader(): Internal.ShaderInstance; static getParticleShader(): Internal.ShaderInstance; static getRendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; resize($$0: number, $$1: number): void; static getRendertypeTripwireShader(): Internal.ShaderInstance; static getRendertypeEyesShader(): Internal.ShaderInstance; static readonly "ITEM_ACTIVATION_ANIMATION_LENGTH" : 40; static readonly "PROJECTION_Z_NEAR" : 0.05; "blitShader" : Internal.ShaderInstance; readonly "itemInHandRenderer" : Internal.ItemInHandRenderer; static readonly "EFFECT_NONE" : 24; get positionColorShader(): Internal.ShaderInstance; get rendertypeArmorGlintShader(): Internal.ShaderInstance; get rendertypeOutlineShader(): Internal.ShaderInstance; get rendertypeEntitySolidShader(): Internal.ShaderInstance; get rendertypeCutoutMippedShader(): Internal.ShaderInstance; get positionShader(): Internal.ShaderInstance; get rendertypeEntityDecalShader(): Internal.ShaderInstance; get rendertypeEntityTranslucentShader(): Internal.ShaderInstance; get rendertypeWaterMaskShader(): Internal.ShaderInstance; get rendertypeArmorEntityGlintShader(): Internal.ShaderInstance; get positionTexShader(): Internal.ShaderInstance; get rendertypeLightningShader(): Internal.ShaderInstance; get positionTexLightmapColorShader(): Internal.ShaderInstance; get rendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; get rendertypeTextShader(): Internal.ShaderInstance; get rendertypeGlintShader(): Internal.ShaderInstance; get rendertypeTranslucentShader(): Internal.ShaderInstance; get rendertypeEntityShadowShader(): Internal.ShaderInstance; get rendertypeEntityGlintShader(): Internal.ShaderInstance; get rendertypeCrumblingShader(): Internal.ShaderInstance; get panoramicMode(): boolean; get rendertypeEntityGlintDirectShader(): Internal.ShaderInstance; get depthFar(): number; get rendertypeTextIntensityShader(): Internal.ShaderInstance; get rendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; get rendertypeEyesShader(): Internal.ShaderInstance; get positionTexColorShader(): Internal.ShaderInstance; get rendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; get renderDistance(): number; get rendertypeCutoutShader(): Internal.ShaderInstance; get rendertypeEntityAlphaShader(): Internal.ShaderInstance; get rendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; get rendertypeBeaconBeamShader(): Internal.ShaderInstance; get mapRenderer(): Internal.MapRenderer; get minecraft(): Internal.Minecraft; get positionColorLightmapShader(): Internal.ShaderInstance; get rendertypeTripwireShader(): Internal.ShaderInstance; get rendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; get rendertypeEntityCutoutShader(): Internal.ShaderInstance; get rendertypeTextSeeThroughShader(): Internal.ShaderInstance; get rendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; get rendertypeLinesShader(): Internal.ShaderInstance; get rendertypeEnergySwirlShader(): Internal.ShaderInstance; get particleShader(): Internal.ShaderInstance; get positionColorTexLightmapShader(): Internal.ShaderInstance; get rendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; get blockShader(): Internal.ShaderInstance; get rendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; get rendertypeLeashShader(): Internal.ShaderInstance; get rendertypeGlintDirectShader(): Internal.ShaderInstance; get mainCamera(): Internal.Camera; get rendertypeGlintTranslucentShader(): Internal.ShaderInstance; get rendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; get rendertypeEndPortalShader(): Internal.ShaderInstance; get rendertypeEndGatewayShader(): Internal.ShaderInstance; get positionColorTexShader(): Internal.ShaderInstance; get rendertypeEntityNoOutlineShader(): Internal.ShaderInstance; get positionTexColorNormalShader(): Internal.ShaderInstance; get newEntityShader(): Internal.ShaderInstance; get rendertypeSolidShader(): Internal.ShaderInstance; set renderHand($$0: boolean); set panoramicMode($$0: boolean); set renderBlockOutline($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRenderer_ = GameRenderer; /** * @javaClass dev.latvian.mods.rhino.NativeJavaClass */ class NativeJavaClass extends Internal.NativeJavaObject implements dev.latvian.mods.rhino.Function { call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; hasInstance(value: Internal.Scriptable_): boolean; get(name: string, start: Internal.Scriptable_): any; getIds(): any[]; toString(): string; construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; getClassObject(): typeof any; has(name: string, start: Internal.Scriptable_): boolean; getClassName(): string; put(name: string, start: Internal.Scriptable_, value: any): void; getDefaultValue(hint: Internal.Class_): any; get classObject(): typeof any; get ids(): any[]; get className(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NativeJavaClass_ = NativeJavaClass; /** * @javaClass net.minecraft.class_4861 */ abstract class ItemCombinerMenu extends Internal.AbstractContainerMenu { slotsChanged($$0: Internal.Container_): void; removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; createResult(): void; constant$bol000$method_24924_maxReach(d: number, player: Internal.Player_, world: Internal.Level_, pos: BlockPos_): number; static readonly "INPUT_SLOT" : 0; static readonly "RESULT_SLOT" : 2; static readonly "ADDITIONAL_SLOT" : 1; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemCombinerMenu_ = ItemCombinerMenu; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress */ interface ScreenKeyboardEvents$BeforeKeyPress { beforeKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenKeyboardEvents$BeforeKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyPress; /** * @javaClass net.minecraft.class_3124 */ class OreConfiguration implements Internal.FeatureConfiguration { static target($$0: Internal.RuleTest_, $$1: Internal.BlockState_): Internal.OreConfiguration$TargetBlockState; readonly "discardChanceOnAirExposure" : number; static readonly "CODEC" : Internal.Codec; readonly "size" : number; readonly "targetStates" : Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OreConfiguration_ = OreConfiguration; /** * @javaClass dev.latvian.mods.kubejs.stages.StageChangeEvent */ class StageChangeEvent { getStage(): string; getPlayer(): Internal.Player; getPlayerStages(): Internal.Stages; get stage(): string; get playerStages(): Internal.Stages; get player(): Internal.Player; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StageChangeEvent_ = StageChangeEvent; /** * @javaClass java.lang.module.ModuleReader */ interface ModuleReader extends Internal.Closeable { read(arg0: string): Internal.Optional; release(arg0: Internal.ByteBuffer_): void; find(arg0: string): Internal.Optional; list(): Internal.Stream; close(): void; open(arg0: string): Internal.Optional; } type ModuleReader_ = ModuleReader; /** * Fired when you need to add some datapack json to the server. * * Low priority event is fired first, as they will be overriden later. * * And vise versa for high priority events. * @javaClass dev.latvian.mods.kubejs.script.data.DataPackEventJS */ class DataPackEventJS extends Internal.ServerEventJS { add(id: ResourceLocation_, content: string): void; addJson(id: ResourceLocation_, json: Internal.JsonElement_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when you need to add some datapack json to the server. * * Low priority event is fired first, as they will be overriden later. * * And vise versa for high priority events. */ type DataPackEventJS_ = DataPackEventJS; /** * @javaClass dev.latvian.mods.kubejs.entity.EntityJS */ class EntityJS implements Internal.MessageSender, Internal.WrappedJS { setY(y: number): void; setX(x: number): void; isOnScoreboardTeam(teamID: string): boolean; isLiving(): boolean; isSprinting(): boolean; getItem(): Internal.ItemStackJS; getTags(): Internal.Set; setGlowing(glowing: boolean): void; setZ(z: number): void; setInvisible(invisible: boolean): void; getHasCustomName(): boolean; runCommandSilent(command: string): number; getDistanceSq(pos: BlockPos_): number; getDistanceSq(x: number, y: number, z: number): number; isBoss(): boolean; isGlowing(): boolean; getHorizontalFacing(): Internal.Direction; getServer(): Internal.ServerJS; setMotion(x: number, y: number, z: number): void; getProfile(): Internal.GameProfile; setRotation(yaw: number, pitch: number): void; isOnSameTeam(e: Internal.EntityJS_): boolean; isAnimal(): boolean; getDisplayName(): Internal.Component; getType(): string; setCustomNameAlwaysVisible(b: boolean): void; addMotion(x: number, y: number, z: number): void; isInvisible(): boolean; isUnderWater(): boolean; getEyeHeight(): number; getFallDistance(): number; setOnFire(seconds: number): void; removePassengers(): void; attack(source: string, hp: number): void; attack(hp: number): void; playSound(id: Internal.SoundEvent_): void; playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; getDistance(x: number, y: number, z: number): number; getDistance(pos: BlockPos_): number; isSwimming(): boolean; getCustomName(): Internal.Component; getStepHeight(): number; mergeFullNBT(tag: Internal.CompoundTag_): this; kill(): void; getRidingEntity(): this; setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; getLevel(): Internal.LevelJS; getPitch(): number; getPassengers(): Internal.EntityArrayList; isMonster(): boolean; setPitch(pitch: number): void; getFacing(): Internal.Direction; isOnGround(): boolean; toString(): string; isSilent(): boolean; isPassenger(e: Internal.EntityJS_): boolean; getNbt(): Internal.CompoundTag; getRecursivePassengers(): Internal.EntityArrayList; getPlayer(): Internal.PlayerJS; setFallDistance(fallDistance: number): void; getName(): Internal.Component; setCustomName(name: Internal.Component_): void; setStepHeight(stepHeight: number): void; tell(message: Internal.Component_): void; getTeamId(): string; isWaterCreature(): boolean; teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void; setPosition(block: Internal.BlockContainerJS_): void; setPosition(x: number, y: number, z: number): void; setNoClip(noClip: boolean): void; extinguish(): void; setInvulnerable(invulnerable: boolean): void; setFullNBT(nbt: Internal.CompoundTag_): void; setYaw(yaw: number): void; getFullNBT(): Internal.CompoundTag; getNoClip(): boolean; getYaw(): number; isAlive(): boolean; setNoGravity(noGravity: boolean): void; isPlayer(): boolean; isCrouching(): boolean; getId(): Internal.UUID; getPersistentData(): Internal.CompoundTag; getTicksExisted(): number; remove(): void; setSilent(isSilent: boolean): void; isFrame(): boolean; startRiding(e: Internal.EntityJS_, force: boolean): boolean; runCommand(command: string): number; getCustomNameAlwaysVisible(): boolean; setMotionZ(z: number): void; getBlock(): Internal.BlockContainerJS; setMotionY(y: number): void; setMotionX(x: number): void; isInWater(): boolean; dismountRidingEntity(): void; isAmbientCreature(): boolean; rayTrace(distance: number): Internal.RayTraceResultJS; isInvulnerable(): boolean; getX(): number; getY(): number; spawn(): void; getMinecraftEntity(): Internal.Entity; getZ(): number; isPeacefulCreature(): boolean; getMotionZ(): number; getMotionX(): number; getNoGravity(): boolean; getMotionY(): number; get invisible(): boolean; get customNameAlwaysVisible(): boolean; get type(): string; get hasCustomName(): boolean; get minecraftEntity(): Internal.Entity; get block(): Internal.BlockContainerJS; get pitch(): number; get id(): Internal.UUID; get item(): Internal.ItemStackJS; get passengers(): Internal.EntityArrayList; get level(): Internal.LevelJS; get profile(): Internal.GameProfile; get customName(): Internal.Component; get horizontalFacing(): Internal.Direction; get tags(): Internal.Set; get sprinting(): boolean; get crouching(): boolean; get noGravity(): boolean; get fullNBT(): Internal.CompoundTag; get name(): Internal.Component; get animal(): boolean; get peacefulCreature(): boolean; get stepHeight(): number; get frame(): boolean; get noClip(): boolean; get server(): Internal.ServerJS; get nbt(): Internal.CompoundTag; get boss(): boolean; get alive(): boolean; get ticksExisted(): number; get displayName(): Internal.Component; get fallDistance(): number; get facing(): Internal.Direction; get ambientCreature(): boolean; get swimming(): boolean; get waterCreature(): boolean; get invulnerable(): boolean; get eyeHeight(): number; get underWater(): boolean; get player(): boolean; get motionZ(): number; get silent(): boolean; get living(): boolean; get persistentData(): Internal.CompoundTag; get motionY(): number; get motionX(): number; get ridingEntity(): this; get inWater(): boolean; get recursivePassengers(): Internal.EntityArrayList; get yaw(): number; get monster(): boolean; get glowing(): boolean; get onGround(): boolean; get teamId(): string; get x(): number; get y(): number; get z(): number; set noClip(noClip: boolean); set motionZ(z: number); set silent(isSilent: boolean); set motionY(y: number); set fallDistance(fallDistance: number); set motionX(x: number); set invisible(invisible: boolean); set customName(name: Internal.Component_); set customNameAlwaysVisible(b: boolean); set onFire(seconds: number); set yaw(yaw: number); set invulnerable(invulnerable: boolean); set glowing(glowing: boolean); set noGravity(noGravity: boolean); set fullNBT(nbt: Internal.CompoundTag_); set x(x: number); set y(y: number); set z(z: number); set position(block: Internal.BlockContainerJS_); set pitch(pitch: number); set stepHeight(stepHeight: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityJS_ = EntityJS; /** * @javaClass net.minecraft.class_4168 */ class Activity { getName(): string; hashCode(): number; equals($$0: any): boolean; toString(): string; static readonly "CORE" : Internal.Activity; static readonly "MEET" : Internal.Activity; static readonly "HIDE" : Internal.Activity; static readonly "PLAY_DEAD" : Internal.Activity; static readonly "LONG_JUMP" : Internal.Activity; static readonly "AVOID" : Internal.Activity; static readonly "RAID" : Internal.Activity; static readonly "FIGHT" : Internal.Activity; static readonly "PLAY" : Internal.Activity; static readonly "PANIC" : Internal.Activity; static readonly "REST" : Internal.Activity; static readonly "IDLE" : Internal.Activity; static readonly "WORK" : Internal.Activity; static readonly "ADMIRE_ITEM" : Internal.Activity; static readonly "PRE_RAID" : Internal.Activity; static readonly "CELEBRATE" : Internal.Activity; static readonly "RIDE" : Internal.Activity; static readonly "RAM" : Internal.Activity; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Activity_ = Special.Activity | Activity; /** * @javaClass net.minecraft.class_5483$class_5265 */ class MobSpawnSettings$MobSpawnCost { getCharge(): number; getEnergyBudget(): number; static readonly "CODEC" : Internal.Codec; get charge(): number; get energyBudget(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobSpawnSettings$MobSpawnCost_ = MobSpawnSettings$MobSpawnCost; /** * @javaClass java.lang.Record */ abstract class Record { hashCode(): number; equals(arg0: any): boolean; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Record_ = Record; /** * @javaClass net.minecraft.class_1707 */ class ChestMenu extends Internal.AbstractContainerMenu { static sixRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): this; static sixRows($$0: number, $$1: Internal.Inventory_): this; static twoRows($$0: number, $$1: Internal.Inventory_): this; static fiveRows($$0: number, $$1: Internal.Inventory_): this; static oneRow($$0: number, $$1: Internal.Inventory_): this; getRowCount(): number; removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; static threeRows($$0: number, $$1: Internal.Inventory_): this; static threeRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): this; getContainer(): Internal.Container; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; static fourRows($$0: number, $$1: Internal.Inventory_): this; get container(): Internal.Container; get rowCount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChestMenu_ = ChestMenu; /** * @javaClass it.unimi.dsi.fastutil.ints.IntSet */ interface IntSet extends Internal.IntCollection, Internal.Set { add(arg0: number): boolean; contains(arg0: any): boolean; iterator(): Internal.IntIterator; spliterator(): Internal.IntSpliterator; of(arg0: number, arg1: number): this; of(): this; of(... arg0: number[]): this; of(arg0: number): this; of(arg0: number, arg1: number, arg2: number): this; rem(arg0: number): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; } type IntSet_ = IntSet; /** * @javaClass net.minecraft.class_55 */ class LootPool implements Internal.LootPoolAccessor, Internal.FabricLootPool, Internal.MixinLootPoolAccessor { addRandomItems($$0: Internal.Consumer_, $$1: Internal.LootContext_): void; static lootPool(): Internal.LootPool$Builder; getEntries(): Internal.List; getRolls(): Internal.NumberProvider; getFunctions(): Internal.List; getConditions(): Internal.List; validate($$0: Internal.ValidationContext_): void; readonly "entries" : Internal.LootPoolEntryContainer[]; readonly "functions" : (() => Internal.LootItemFunctionType)[]; readonly "conditions" : (() => Internal.LootItemConditionType)[]; readonly "rolls" : Internal.NumberProvider; readonly "bonusRolls" : Internal.NumberProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootPool_ = LootPool; /** * @javaClass dev.onyxstudios.cca.internal.entity.SwitchablePlayerEntity */ interface SwitchablePlayerEntity { cca$isSwitchingCharacter(): boolean; cca$markAsSwitchingCharacter(): void; } type SwitchablePlayerEntity_ = SwitchablePlayerEntity; /** * @javaClass net.minecraft.class_3910 */ class CartographyTableMenu extends Internal.AbstractContainerMenu { slotsChanged($$0: Internal.Container_): void; canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; readonly "container" : Internal.Container; static readonly "RESULT_SLOT" : 2; static readonly "ADDITIONAL_SLOT" : 1; static readonly "MAP_SLOT" : 0; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CartographyTableMenu_ = CartographyTableMenu; /** * @javaClass net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder */ interface RegistryAttributeHolder { addAttribute(arg0: Internal.RegistryAttribute_): this; get(registry: Internal.Registry_): this; hasAttribute(arg0: Internal.RegistryAttribute_): boolean; } type RegistryAttributeHolder_ = RegistryAttributeHolder; /** * @javaClass net.minecraft.class_1536 */ class FishingHook extends Internal.Projectile { handleEntityEvent($$0: number): void; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; isOpenWaterFishing(): boolean; canChangeDimensions(): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; onClientRemoval(): void; setOwner($$0: Internal.Entity_): void; remove($$0: Internal.Entity$RemovalReason_): void; getAddEntityPacket(): Internal.Packet; addAdditionalSaveData($$0: Internal.CompoundTag_): void; shouldRenderAtSqrDistance($$0: number): boolean; getPlayerOwner(): Internal.Player; getHookedIn(): Internal.Entity; retrieve($$0: Internal.ItemStack_): number; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; get playerOwner(): Internal.Player; get openWaterFishing(): boolean; get addEntityPacket(): Internal.Packet; get hookedIn(): Internal.Entity; set owner($$0: Internal.Entity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FishingHook_ = FishingHook; /** * @javaClass net.minecraft.class_4608 */ class OverlayTexture implements Internal.AutoCloseable { setupOverlayColor(): void; teardownOverlayColor(): void; static u($$0: number): number; static v($$0: boolean): number; static pack($$0: number, $$1: boolean): number; static pack($$0: number, $$1: number): number; close(): void; static readonly "NO_WHITE_U" : 0; static readonly "WHITE_OVERLAY_V" : 10; static readonly "NO_OVERLAY" : 655360; static readonly "RED_OVERLAY_V" : 3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OverlayTexture_ = OverlayTexture; /** * @javaClass net.minecraft.class_5210 */ class MegaPineFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MegaPineFoliagePlacer_ = MegaPineFoliagePlacer; /** * @javaClass net.minecraft.class_3988 */ abstract class AbstractVillager extends Internal.AgeableMob implements Internal.InventoryCarrier, Internal.Npc, Internal.Merchant { die($$0: Internal.DamageSource_): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; method_19269(): number; isTrading(): boolean; method_18010(): Internal.SoundEvent; playCelebrateSound(): void; method_19270(): boolean; method_19271($$0: number): void; setUnhappyCounter($$0: number): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; getUnhappyCounter(): number; changeDimension($$0: Internal.ServerLevel_): Internal.Entity; method_8261($$0: Internal.MerchantOffers_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getSlot($$0: number): Internal.SlotAccess; method_8264(): Internal.MerchantOffers; method_8262($$0: Internal.MerchantOffer_): void; method_8258($$0: Internal.ItemStack_): void; method_38069(): boolean; method_8257(): Internal.Player; getInventory(): Internal.SimpleContainer; getRopeHoldPosition($$0: number): Vec3; method_8259($$0: Internal.Player_): void; static readonly "VILLAGER_SLOT_OFFSET" : 300; get trading(): boolean; get unhappyCounter(): number; get inventory(): Internal.SimpleContainer; set unhappyCounter($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractVillager_ = AbstractVillager; /** * @javaClass net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor */ interface ServerPlayerEntityAccessor { getScreenHandlerSyncId(): number; setScreenHandlerSyncId(arg0: number): void; callOnScreenHandlerOpened(arg0: Internal.AbstractContainerMenu_): void; } type ServerPlayerEntityAccessor_ = ServerPlayerEntityAccessor; /** * @javaClass net.minecraft.class_3488 */ class BlockRotProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockRotProcessor_ = BlockRotProcessor; /** * @javaClass java.text.NumberFormat */ abstract class NumberFormat extends Internal.Format { setGroupingUsed(arg0: boolean): void; getMinimumFractionDigits(): number; static getCurrencyInstance(arg0: Internal.Locale_): this; static getCurrencyInstance(): this; setCurrency(arg0: Internal.Currency_): void; setMinimumIntegerDigits(arg0: number): void; static getCompactNumberInstance(): this; static getCompactNumberInstance(arg0: Internal.Locale_, arg1: Internal.NumberFormat$Style_): this; getRoundingMode(): Internal.RoundingMode; hashCode(): number; setParseIntegerOnly(arg0: boolean): void; static getAvailableLocales(): Internal.Locale[]; getCurrency(): Internal.Currency; isGroupingUsed(): boolean; format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; format(arg0: number): string; setMinimumFractionDigits(arg0: number): void; parse(arg0: string): Internal.Number; parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; getMaximumIntegerDigits(): number; setMaximumIntegerDigits(arg0: number): void; static getPercentInstance(): this; static getPercentInstance(arg0: Internal.Locale_): this; static getNumberInstance(arg0: Internal.Locale_): this; static getNumberInstance(): this; parseObject(arg0: string, arg1: Internal.ParsePosition_): any; getMaximumFractionDigits(): number; static getIntegerInstance(): this; static getIntegerInstance(arg0: Internal.Locale_): this; equals(arg0: any): boolean; clone(): any; isParseIntegerOnly(): boolean; setRoundingMode(arg0: Internal.RoundingMode_): void; getMinimumIntegerDigits(): number; static getInstance(): this; static getInstance(arg0: Internal.Locale_): this; setMaximumFractionDigits(arg0: number): void; static readonly "FRACTION_FIELD" : 1; static readonly "INTEGER_FIELD" : 0; get instance(): this; get parseIntegerOnly(): boolean; get groupingUsed(): boolean; get compactNumberInstance(): this; get availableLocales(): Internal.Locale[]; get maximumIntegerDigits(): number; get roundingMode(): Internal.RoundingMode; get maximumFractionDigits(): number; get minimumFractionDigits(): number; get currency(): Internal.Currency; get integerInstance(): this; get numberInstance(): this; get percentInstance(): this; get minimumIntegerDigits(): number; get currencyInstance(): this; set maximumFractionDigits(arg0: number); set roundingMode(arg0: Internal.RoundingMode_); set minimumFractionDigits(arg0: number); set parseIntegerOnly(arg0: boolean); set currency(arg0: Internal.Currency_); set groupingUsed(arg0: boolean); set minimumIntegerDigits(arg0: number); set maximumIntegerDigits(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NumberFormat_ = NumberFormat; /** * @javaClass dev.latvian.mods.kubejs.loot.LootEventJS */ abstract class LootEventJS extends Internal.EventJS { modify(id: ResourceLocation_, b: Internal.Consumer_): void; removeAll(): void; getType(): string; getDirectory(): string; addJson(id: ResourceLocation_, json: Internal.JsonObject_): void; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootEventJS_ = LootEventJS; /** * @javaClass net.minecraft.class_2713$class_2714 */ class ClientboundRecipePacket$State extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ClientboundRecipePacket$State[]; static readonly "ADD" : Internal.ClientboundRecipePacket$State; static readonly "INIT" : Internal.ClientboundRecipePacket$State; static readonly "REMOVE" : Internal.ClientboundRecipePacket$State; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundRecipePacket$State_ = "add" | "init" | "remove" | ClientboundRecipePacket$State; /** * @javaClass net.minecraft.class_1871 */ class ShulkerBoxColoring extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShulkerBoxColoring_ = ShulkerBoxColoring; /** * @javaClass net.minecraft.class_6651 */ class NotPredicate implements Internal.BlockPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NotPredicate_ = NotPredicate; /** * @javaClass net.minecraft.class_2989 */ class ServerAdvancementManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { getAdvancement($$0: ResourceLocation_): Internal.Advancement; getAllAdvancements(): Internal.Collection; getFabricId(): ResourceLocation; getFabricDependencies(): Internal.Collection; get fabricDependencies(): Internal.Collection; get allAdvancements(): Internal.Collection; get fabricId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerAdvancementManager_ = ServerAdvancementManager; /** * @javaClass java.time.format.TextStyle */ class TextStyle extends Internal.Enum { asNormal(): this; static valueOf(arg0: string): this; isStandalone(): boolean; static values(): Internal.TextStyle[]; asStandalone(): this; static readonly "SHORT_STANDALONE" : Internal.TextStyle; static readonly "NARROW_STANDALONE" : Internal.TextStyle; static readonly "FULL_STANDALONE" : Internal.TextStyle; static readonly "FULL" : Internal.TextStyle; static readonly "SHORT" : Internal.TextStyle; static readonly "NARROW" : Internal.TextStyle; get standalone(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextStyle_ = "short_standalone" | "narrow_standalone" | "short" | "narrow" | "full_standalone" | "full" | TextStyle; /** * @javaClass net.minecraft.class_2939 */ abstract class WorldCarver { configured($$0: C): Internal.ConfiguredWorldCarver; isStartChunk(arg0: C, arg1: Internal.Random_): boolean; carve(arg0: Internal.CarvingContext_, arg1: C, arg2: Internal.ChunkAccess_, arg3: Internal.Function_>, arg4: Internal.Random_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean; configuredCodec(): Internal.Codec>; getRange(): number; static readonly "CAVE" : Internal.WorldCarver; static readonly "CANYON" : Internal.WorldCarver; static readonly "NETHER_CAVE" : Internal.WorldCarver; get range(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldCarver_ = Special.WorldCarver | WorldCarver; /** * @javaClass net.minecraft.class_170 */ class AdvancementRewards { serializeToJson(): Internal.JsonElement; toString(): string; grant($$0: Internal.ServerPlayer_): void; getRecipes(): ResourceLocation[]; static deserialize($$0: Internal.JsonObject_): this; static readonly "EMPTY" : Internal.AdvancementRewards; get recipes(): ResourceLocation[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AdvancementRewards_ = AdvancementRewards; /** * @javaClass dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder */ class BasicBlockJS$Builder extends Internal.BlockBuilder { createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BasicBlockJS$Builder_ = BasicBlockJS$Builder; /** * @javaClass com.mojang.datafixers.Products$P14 */ class Products$P14 { apply(arg0: Internal.Applicative_, arg1: Internal.Function14_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P14_ = Products$P14; /** * @javaClass net.minecraft.class_2583 */ class Style implements Internal.MixinStyleAccessor { withUnderlined($$0: boolean): this; withObfuscated($$0: boolean): this; isObfuscated(): boolean; withInsertion($$0: string): this; applyFormat($$0: Internal.ChatFormatting_): this; withClickEvent($$0: Internal.ClickEvent_): this; isStrikethrough(): boolean; withBold($$0: boolean): this; isItalic(): boolean; withFont($$0: ResourceLocation_): this; hashCode(): number; withHoverEvent($$0: Internal.HoverEvent_): this; getHoverEvent(): Internal.HoverEvent; withStrikethrough($$0: boolean): this; handler$blm000$getColor(cbi: Internal.CallbackInfoReturnable_): Internal.TextColor; applyLegacyFormat($$0: Internal.ChatFormatting_): this; withColor($$0: Internal.TextColor_): this; withColor($$0: Internal.ChatFormatting_): this; withColor($$0: number): this; isEmpty(): boolean; getColor(): Internal.TextColor; applyFormats(... $$0: Internal.ChatFormatting_[]): this; getClickEvent(): Internal.ClickEvent; isBold(): boolean; withItalic($$0: boolean): this; applyTo($$0: Internal.Style_): this; equals($$0: any): boolean; isUnderlined(): boolean; getFont(): ResourceLocation; getInsertion(): string; toString(): string; static readonly "DEFAULT_FONT" : ResourceLocation; static readonly "EMPTY" : Internal.Style; get hoverEvent(): Internal.HoverEvent; get clickEvent(): Internal.ClickEvent; get color(): Internal.TextColor; get underlined(): boolean; get insertion(): string; get strikethrough(): boolean; get bold(): boolean; get obfuscated(): boolean; get italic(): boolean; get empty(): boolean; get font(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Style_ = Style; /** * @javaClass javax.crypto.Cipher */ class Cipher { static getMaxAllowedParameterSpec(arg0: string): Internal.AlgorithmParameterSpec; init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_): void; init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_): void; init(arg0: number, arg1: Internal.Key_, arg2: Internal.SecureRandom_): void; init(arg0: number, arg1: Internal.Key_): void; init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_, arg3: Internal.SecureRandom_): void; init(arg0: number, arg1: Internal.Certificate_): void; init(arg0: number, arg1: Internal.Certificate_, arg2: Internal.SecureRandom_): void; init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_, arg3: Internal.SecureRandom_): void; getAlgorithm(): string; update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; update(arg0: number[], arg1: number, arg2: number): number[]; update(arg0: number[]): number[]; update(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; getOutputSize(arg0: number): number; updateAAD(arg0: Internal.ByteBuffer_): void; updateAAD(arg0: number[], arg1: number, arg2: number): void; updateAAD(arg0: number[]): void; doFinal(arg0: number[], arg1: number): number; doFinal(arg0: number[]): number[]; doFinal(): number[]; doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; doFinal(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; doFinal(arg0: number[], arg1: number, arg2: number): number[]; doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; static getMaxAllowedKeyLength(arg0: string): number; unwrap(arg0: number[], arg1: string, arg2: number): Internal.Key; getExemptionMechanism(): Internal.ExemptionMechanism; getBlockSize(): number; getIV(): number[]; getParameters(): Internal.AlgorithmParameters; getProvider(): Internal.Provider; toString(): string; static getInstance(arg0: string): this; static getInstance(arg0: string, arg1: Internal.Provider_): this; static getInstance(arg0: string, arg1: string): this; wrap(arg0: Internal.Key_): number[]; static readonly "WRAP_MODE" : 3; static readonly "UNWRAP_MODE" : 4; static readonly "ENCRYPT_MODE" : 1; static readonly "PUBLIC_KEY" : 1; static readonly "PRIVATE_KEY" : 2; static readonly "SECRET_KEY" : 3; static readonly "DECRYPT_MODE" : 2; get provider(): Internal.Provider; get exemptionMechanism(): Internal.ExemptionMechanism; get iV(): number[]; get parameters(): Internal.AlgorithmParameters; get blockSize(): number; get algorithm(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Cipher_ = Cipher; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinItemAccessor */ interface MixinItemAccessor { setGroup(arg0: Internal.CreativeModeTab_): void; } type MixinItemAccessor_ = ((arg0: Internal.CreativeModeTab) => void) | MixinItemAccessor; /** * @javaClass net.minecraft.class_6885$class_6888 */ class HolderSet$Named extends Internal.HolderSet$ListBacked { contains($$0: Internal.Holder_): boolean; toString(): string; key(): Internal.TagKey; isValidInRegistry($$0: Internal.Registry_): boolean; unwrap(): Internal.Either, Internal.List>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HolderSet$Named_ = HolderSet$Named; /** * @javaClass net.minecraft.class_3705 */ class BlastFurnaceMenu extends Internal.AbstractFurnaceMenu { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlastFurnaceMenu_ = BlastFurnaceMenu; /** * @javaClass net.minecraft.class_5780 */ class GlowLichenConfiguration implements Internal.FeatureConfiguration { readonly "canPlaceOnWall" : boolean; readonly "chanceOfSpreading" : number; static readonly "CODEC" : Internal.Codec; readonly "canPlaceOnCeiling" : boolean; readonly "validDirections" : Internal.List; readonly "searchRange" : number; readonly "canPlaceOnFloor" : boolean; readonly "canBePlacedOn" : Internal.HolderSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GlowLichenConfiguration_ = GlowLichenConfiguration; /** * @javaClass com.google.common.collect.Table */ interface Table { cellSet(): Internal.Set>; values(): Internal.Collection; column(arg0: C): Internal.Map; isEmpty(): boolean; clear(): void; containsValue(arg0: any): boolean; put(arg0: R, arg1: C, arg2: V): V; remove(arg0: any, arg1: any): V; columnMap(): Internal.Map>; contains(arg0: any, arg1: any): boolean; containsColumn(arg0: any): boolean; size(): number; columnKeySet(): Internal.Set; hashCode(): number; putAll(arg0: Internal.Table_): void; equals(arg0: any): boolean; get(arg0: any, arg1: any): V; rowKeySet(): Internal.Set; rowMap(): Internal.Map>; row(arg0: R): Internal.Map; containsRow(arg0: any): boolean; } type Table_ = Table; /** * Fired when player left clicked air on client side. * @javaClass dev.latvian.mods.kubejs.item.ItemLeftClickEventJS */ class ItemLeftClickEventJS extends Internal.PlayerEventJS { getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; get item(): Internal.ItemStackJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when player left clicked air on client side. */ type ItemLeftClickEventJS_ = ItemLeftClickEventJS; /** * @javaClass net.minecraft.class_1159 */ class Matrix4f implements Internal.Matrix4fAccess, Internal.Matrix4fExtended { rotate(quaternion: Internal.Quaternion_): void; copyFromArray(arg0: number[]): void; translate($$0: Internal.Vector3f_): void; translate(x: number, y: number, z: number): void; trace(): number; isInteger(): boolean; load($$0: Internal.FloatBuffer_): void; load($$0: Internal.FloatBuffer_, $$1: boolean): void; load($$0: Internal.Matrix4f_): void; hashCode(): number; static perspective($$0: number, $$1: number, $$2: number, $$3: number): this; copy(): this; multiply($$0: Internal.Matrix4f_): void; multiply($$0: number): void; multiply($$0: Internal.Quaternion_): void; adjugateAndDet(): number; add($$0: Internal.Matrix4f_): void; static createTranslateMatrix($$0: number, $$1: number, $$2: number): this; invert(): boolean; loadTransposed($$0: Internal.FloatBuffer_): void; copyIntoArray(): number[]; subtract($$0: Internal.Matrix4f_): void; store($$0: Internal.FloatBuffer_, $$1: boolean): void; store($$0: Internal.FloatBuffer_): void; storeTransposed($$0: Internal.FloatBuffer_): void; multiplyWithTranslation($$0: number, $$1: number, $$2: number): void; equals($$0: any): boolean; transformVecZ(x: number, y: number, z: number): number; static createScaleMatrix($$0: number, $$1: number, $$2: number): this; transformVecY(x: number, y: number, z: number): number; static orthographic($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): this; static orthographic($$0: number, $$1: number, $$2: number, $$3: number): this; toString(): string; transformVecX(x: number, y: number, z: number): number; setIdentity(): void; transpose(): void; determinant(): number; get integer(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Matrix4f_ = Matrix4f; /** * @javaClass java.lang.Iterable */ interface Iterable { iterator(): Internal.Iterator; spliterator(): Internal.Spliterator; forEach(arg0: Internal.Consumer_): void; } type Iterable_ = (() => Internal.Iterator) | Iterable; /** * @javaClass net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor */ interface PointOfInterestTypeAccessor { } type PointOfInterestTypeAccessor_ = PointOfInterestTypeAccessor; /** * @javaClass net.minecraft.class_6053 */ class Goat extends Internal.Animal { setYHeadRot($$0: number): void; handleEntityEvent($$0: number): void; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getRammingXHeadRot(): number; static checkGoatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getMaxHeadYRot(): number; getBrain(): Internal.Brain; getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; setScreamingGoat($$0: boolean): void; isScreamingGoat(): boolean; static readonly "GOAT_FALL_DAMAGE_REDUCTION" : 10; static readonly "LONG_JUMPING_DIMENSIONS" : Internal.EntityDimensions; static readonly "GOAT_SCREAMING_CHANCE" : 0.02; get maxHeadYRot(): number; get screamingGoat(): boolean; get rammingXHeadRot(): number; get brain(): Internal.Brain; set screamingGoat($$0: boolean); set yHeadRot($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Goat_ = Goat; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectMap */ interface Int2ObjectMap extends Internal.Int2ObjectFunction, Internal.Map { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; entrySet(): Internal.ObjectSet>; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; computeIfAbsent(arg0: number, arg1: Internal.Int2ObjectFunction_): V; computeIfAbsent(arg0: number, arg1: Internal.IntFunction_): V; values(): Internal.ObjectCollection; replace(arg0: number, arg1: V, arg2: V): boolean; replace(arg0: number, arg1: V): V; clear(): void; computeIfAbsentPartial(arg0: number, arg1: Internal.Int2ObjectFunction_): V; put(arg0: number, arg1: V): V; remove(arg0: any): V; remove(arg0: number, arg1: any): boolean; compute(arg0: number, arg1: Internal.BiFunction_): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; int2ObjectEntrySet(): Internal.ObjectSet>; computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; size(): number; merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; get(arg0: any): V; keySet(): Internal.IntSet; putIfAbsent(arg0: number, arg1: V): V; } type Int2ObjectMap_ = Int2ObjectMap; /** * @javaClass net.minecraft.class_5138 */ class StructureFeatureManager { setStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.StructureStart_, $$3: Internal.FeatureAccess_): void; registryAccess(): Internal.RegistryAccess; getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ResourceKey_>): Internal.StructureStart; getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; structureHasPieceAt($$0: BlockPos_, $$1: Internal.StructureStart_): boolean; addReferenceForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: number, $$3: Internal.FeatureAccess_): void; fillStartsForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.LongSet_, $$2: Internal.Consumer_): void; addReference($$0: Internal.StructureStart_): void; hasAnyStructureAt($$0: BlockPos_): boolean; getAllStructuresAt($$0: BlockPos_): Internal.Map, Internal.LongSet>; startsForFeature($$0: Internal.SectionPos_, $$1: Internal.Predicate_>): Internal.List; startsForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.List; getStructureAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; getStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.FeatureAccess_): Internal.StructureStart; checkStructurePresence($$0: Internal.ChunkPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: boolean): Internal.StructureCheckResult; shouldGenerateFeatures(): boolean; forWorldGenRegion($$0: Internal.WorldGenRegion_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureFeatureManager_ = StructureFeatureManager; /** * @javaClass net.minecraft.class_3895 */ class ClientboundOpenBookPacket implements Internal.Packet { getHand(): Hand; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundOpenBookPacket_ = ClientboundOpenBookPacket; /** * @javaClass dev.latvian.mods.rhino.util.ValueUnwrapper */ interface ValueUnwrapper { unwrap(arg0: Internal.Scriptable_, arg1: any): any; } type ValueUnwrapper_ = ((arg0: Internal.Scriptable, arg1: any) => any) | ValueUnwrapper; /** * @javaClass net.coderbot.iris.vertices.ExtendingBufferBuilder */ interface ExtendingBufferBuilder { iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; } type ExtendingBufferBuilder_ = ((arg0: Internal.VertexFormat$Mode, arg1: Internal.VertexFormat) => void) | ExtendingBufferBuilder; /** * @javaClass com.mojang.datafixers.util.Function8 */ interface Function8 { apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8): R; curry7(): Internal.Function7>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function8_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8) => R) | Function8; /** * @javaClass net.minecraft.class_863$class_864 */ interface DebugRenderer$SimpleDebugRenderer { clear(): void; render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void; } type DebugRenderer$SimpleDebugRenderer_ = ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void) | DebugRenderer$SimpleDebugRenderer; /** * @javaClass net.minecraft.class_3753 */ class ServerboundSetJigsawBlockPacket implements Internal.Packet { getTarget(): ResourceLocation; getName(): ResourceLocation; getJoint(): Internal.JigsawBlockEntity$JointType; getPool(): ResourceLocation; getPos(): BlockPos; getFinalState(): string; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get joint(): Internal.JigsawBlockEntity$JointType; get pos(): BlockPos; get name(): ResourceLocation; get pool(): ResourceLocation; get finalState(): string; get target(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetJigsawBlockPacket_ = ServerboundSetJigsawBlockPacket; /** * @javaClass net.minecraft.class_4317 */ class RepairItemRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RepairItemRecipe_ = RepairItemRecipe; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2DoubleFunction */ interface Reference2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: K): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Reference2ShortFunction; getDouble(arg0: any): number; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Reference2FloatFunction; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Reference2CharFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2DoubleFunction; removeDouble(arg0: any): number; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2DoubleFunction; } type Reference2DoubleFunction_ = ((arg0: any) => number) | Reference2DoubleFunction; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2ShortFunction */ interface Short2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: any): number; remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; identity(): this; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; } type Short2ShortFunction_ = ((arg0: number) => number) | Short2ShortFunction; /** * @javaClass java.text.ParsePosition */ class ParsePosition { getIndex(): number; setIndex(arg0: number): void; hashCode(): number; equals(arg0: any): boolean; toString(): string; setErrorIndex(arg0: number): void; getErrorIndex(): number; get errorIndex(): number; get index(): number; set errorIndex(arg0: number); set index(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParsePosition_ = ParsePosition; /** * @javaClass net.minecraft.class_2645 */ class ClientboundContainerClosePacket implements Internal.Packet { getContainerId(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundContainerClosePacket_ = ClientboundContainerClosePacket; /** * @javaClass net.minecraft.class_1945 */ interface LevelWriter { setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean; setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; addFreshEntity($$0: Internal.Entity_): boolean; destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean; destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; destroyBlock($$0: BlockPos_, $$1: boolean): boolean; removeBlock(arg0: BlockPos_, arg1: boolean): boolean; } type LevelWriter_ = LevelWriter; /** * @javaClass net.minecraft.class_4668$class_4670 */ class RenderStateShard$BooleanStateShard extends Internal.RenderStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$BooleanStateShard_ = RenderStateShard$BooleanStateShard; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry */ interface Object2FloatMap$Entry extends Internal.Map$Entry { getValue(): number; getFloatValue(): number; setValue(arg0: number): number; } type Object2FloatMap$Entry_ = Object2FloatMap$Entry; /** * @javaClass java.security.Guard */ interface Guard { checkGuard(arg0: any): void; } type Guard_ = ((arg0: any) => void) | Guard; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease */ interface ScreenMouseEvents$AfterMouseRelease { afterMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenMouseEvents$AfterMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseRelease; /** * @javaClass net.minecraft.class_6873 */ class RandomSpreadType extends Internal.Enum implements Internal.StringRepresentable { static valueOf($$0: string): this; static values(): Internal.RandomSpreadType[]; method_15434(): string; static byName($$0: string): this; evaluate($$0: Internal.RandomSource_, $$1: number): number; static readonly "CODEC" : Internal.Codec; static readonly "LINEAR" : Internal.RandomSpreadType; static readonly "TRIANGULAR" : Internal.RandomSpreadType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomSpreadType_ = "linear" | "triangular" | RandomSpreadType; /** * @javaClass dev.latvian.mods.rhino.ClassShutter */ interface ClassShutter { visibleToScripts(arg0: string, arg1: number): boolean; } type ClassShutter_ = ((arg0: string, arg1: number) => boolean) | ClassShutter; /** * @javaClass com.mojang.datafixers.Products$P12 */ class Products$P12 { apply(arg0: Internal.Applicative_, arg1: Internal.Function12_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P12_ = Products$P12; /** * @javaClass com.google.gson.JsonArray */ class JsonArray extends Internal.JsonElement implements Internal.Iterable { getAsFloat(): number; getAsBigInteger(): Internal.BigInteger; add(arg0: string): void; add(arg0: Internal.Number_): void; add(arg0: Internal.JsonElement_): void; add(arg0: boolean): void; getAsByte(): number; set(arg0: number, arg1: Internal.JsonElement_): Internal.JsonElement; getAsBigDecimal(): Internal.BigDecimal; getAsNumber(): Internal.Number; getAsCharacter(): string; isEmpty(): boolean; getAsString(): string; getAsDouble(): number; getAsInt(): number; remove(arg0: number): Internal.JsonElement; remove(arg0: Internal.JsonElement_): boolean; deepCopy(): this; getAsLong(): number; contains(arg0: Internal.JsonElement_): boolean; iterator(): Internal.Iterator; size(): number; addAll(arg0: Internal.JsonArray_): void; getAsBoolean(): boolean; hashCode(): number; equals(arg0: any): boolean; get(arg0: number): Internal.JsonElement; getAsShort(): number; get asByte(): number; get asBigInteger(): Internal.BigInteger; get asCharacter(): string; get asNumber(): Internal.Number; get asBigDecimal(): Internal.BigDecimal; get asFloat(): number; get empty(): boolean; get asLong(): number; get asInt(): number; get asShort(): number; get asDouble(): number; get asString(): string; get asBoolean(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JsonArray_ = JsonArray; /** * @javaClass dev.latvian.mods.rhino.EvaluatorException */ class EvaluatorException extends Internal.RhinoException { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EvaluatorException_ = EvaluatorException; /** * @javaClass it.unimi.dsi.fastutil.longs.LongCollection */ interface LongCollection extends Internal.Collection, Internal.LongIterable { add(arg0: number): boolean; longSpliterator(): Internal.LongSpliterator; longIterator(): Internal.LongIterator; toLongArray(arg0: number[]): number[]; toLongArray(): number[]; spliterator(): Internal.LongSpliterator; containsAll(arg0: Internal.LongCollection_): boolean; remove(arg0: any): boolean; longParallelStream(): Internal.LongStream; removeIf(arg0: Internal.LongPredicate_): boolean; removeIf(arg0: Internal.Predicate_): boolean; removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean; removeAll(arg0: Internal.LongCollection_): boolean; contains(arg0: number): boolean; contains(arg0: any): boolean; iterator(): Internal.LongIterator; addAll(arg0: Internal.LongCollection_): boolean; stream(): Internal.Stream; toArray(arg0: number[]): number[]; longStream(): Internal.LongStream; parallelStream(): Internal.Stream; rem(arg0: number): boolean; retainAll(arg0: Internal.LongCollection_): boolean; } type LongCollection_ = LongCollection; /** * @javaClass net.minecraft.class_2885 */ class ServerboundUseItemOnPacket implements Internal.Packet { getHitResult(): Internal.BlockHitResult; getHand(): Hand; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get hitResult(): Internal.BlockHitResult; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundUseItemOnPacket_ = ServerboundUseItemOnPacket; /** * @javaClass com.mojang.datafixers.kinds.Kind1 */ interface Kind1 extends Internal.App { unbox(arg0: Internal.App_): Internal.Kind1; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; group(arg0: Internal.App_): Internal.Products$P1; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; } type Kind1_ = Kind1; /** * @javaClass net.minecraft.class_1533 */ class ItemFrame extends Internal.HangingEntity { getBreakSound(): Internal.SoundEvent; getPlaceSound(): Internal.SoundEvent; getRotation(): number; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getItem(): Internal.ItemStack; getWidth(): number; dropItem($$0: Internal.Entity_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getRemoveItemSound(): Internal.SoundEvent; getHeight(): number; survives(): boolean; playPlacementSound(): void; getRotateItemSound(): Internal.SoundEvent; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; setItem($$0: Internal.ItemStack_, $$1: boolean): void; setItem($$0: Internal.ItemStack_): void; getPickResult(): Internal.ItemStack; move($$0: Internal.MoverType_, $$1: Vec3_): void; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; setRotation($$0: number): void; kill(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; push($$0: number, $$1: number, $$2: number): void; getAddEntityPacket(): Internal.Packet; getSlot($$0: number): Internal.SlotAccess; getAnalogOutput(): number; shouldRenderAtSqrDistance($$0: number): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getAddItemSound(): Internal.SoundEvent; getPickRadius(): number; static readonly "NUM_ROTATIONS" : 8; get item(): Internal.ItemStack; get addItemSound(): Internal.SoundEvent; get pickRadius(): number; get rotation(): number; get removeItemSound(): Internal.SoundEvent; get pickResult(): Internal.ItemStack; get analogOutput(): number; get rotateItemSound(): Internal.SoundEvent; get placeSound(): Internal.SoundEvent; get breakSound(): Internal.SoundEvent; get width(): number; get addEntityPacket(): Internal.Packet; get height(): number; set item($$0: Internal.ItemStack_); set rotation($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemFrame_ = ItemFrame; /** * @javaClass net.minecraft.class_5761 */ interface Bucketable { loadDefaultDataFromBucketTag($$0: Internal.Mob_, $$1: Internal.CompoundTag_): void; getBucketItemStack(): Internal.ItemStack; fromBucket(): boolean; saveToBucketTag(arg0: Internal.ItemStack_): void; saveDefaultDataToBucketTag($$0: Internal.Mob_, $$1: Internal.ItemStack_): void; getPickupSound(): Internal.SoundEvent; setFromBucket(arg0: boolean): void; loadFromBucketTag(arg0: Internal.CompoundTag_): void; bucketMobPickup($$0: Internal.Player_, $$1: Hand_, $$2: T): Internal.Optional; } type Bucketable_ = Bucketable; /** * @javaClass net.minecraft.class_7056 */ class NoiseRouterWithOnlyNoises extends Internal.Record { finalDensity(): Internal.DensityFunction; initialDensityWithoutJaggedness(): Internal.DensityFunction; vegetation(): Internal.DensityFunction; fluidLevelFloodednessNoise(): Internal.DensityFunction; veinRidged(): Internal.DensityFunction; barrierNoise(): Internal.DensityFunction; veinToggle(): Internal.DensityFunction; mapAll($$0: Internal.DensityFunction$Visitor_): this; continents(): Internal.DensityFunction; lavaNoise(): Internal.DensityFunction; veinGap(): Internal.DensityFunction; fluidLevelSpreadNoise(): Internal.DensityFunction; depth(): Internal.DensityFunction; hashCode(): number; ridges(): Internal.DensityFunction; equals($$0: any): boolean; erosion(): Internal.DensityFunction; temperature(): Internal.DensityFunction; toString(): string; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseRouterWithOnlyNoises_ = NoiseRouterWithOnlyNoises; /** * @javaClass dev.latvian.mods.rhino.classdata.ClassMember */ class ClassMember { set(obj: any, value: any): Internal.Possible; merge(member: Internal.ClassMember_): void; get(obj: any): Internal.Possible; toString(): string; invoke(sig: Internal.MethodSignature_, obj: any, args: any[]): Internal.Possible; "beanGet" : Internal.MethodInfo; "field" : Internal.Field; "beanSet" : Internal.MethodInfo; readonly "classData" : Internal.ClassData; "methods" : Internal.Map; readonly "name" : string; "isFinal" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClassMember_ = ClassMember; /** * @javaClass com.mojang.authlib.minecraft.TelemetryEvent */ interface TelemetryEvent extends Internal.TelemetryPropertyContainer { send(): void; } type TelemetryEvent_ = (() => void) | TelemetryEvent; /** * @javaClass net.minecraft.class_535 */ interface SpectatorMenuCategory { getItems(): Internal.List; getPrompt(): Internal.Component; } type SpectatorMenuCategory_ = SpectatorMenuCategory; /** * @javaClass dev.latvian.mods.kubejs.core.ComponentKJS */ interface ComponentKJS extends Internal.Component, Internal.Iterable, Internal.JsonSerializable, Internal.WrappedJS { color(c: Internal.Color_): Internal.MutableComponent; yellow(): Internal.MutableComponent; italic(value: boolean): Internal.MutableComponent; italic(): Internal.MutableComponent; darkBlue(): Internal.MutableComponent; gold(): Internal.MutableComponent; red(): Internal.MutableComponent; hover(s: Internal.Component_): Internal.MutableComponent; aqua(): Internal.MutableComponent; iterator(): Internal.Iterator; gray(): Internal.MutableComponent; white(): Internal.MutableComponent; darkRed(): Internal.MutableComponent; noColor(): Internal.MutableComponent; darkPurple(): Internal.MutableComponent; strikethrough(): Internal.MutableComponent; strikethrough(value: boolean): Internal.MutableComponent; obfuscated(value: boolean): Internal.MutableComponent; obfuscated(): Internal.MutableComponent; green(): Internal.MutableComponent; darkGreen(): Internal.MutableComponent; black(): Internal.MutableComponent; lightPurple(): Internal.MutableComponent; bold(value: boolean): Internal.MutableComponent; bold(): Internal.MutableComponent; click(s: Internal.ClickEvent_): Internal.MutableComponent; darkAqua(): Internal.MutableComponent; toJson(): Internal.JsonElement; blue(): Internal.MutableComponent; underlined(value: boolean): Internal.MutableComponent; underlined(): Internal.MutableComponent; darkGray(): Internal.MutableComponent; self(): Internal.MutableComponent; insertion(s: string): Internal.MutableComponent; font(s: ResourceLocation_): Internal.MutableComponent; } type ComponentKJS_ = ComponentKJS; /** * @javaClass dev.latvian.mods.kubejs.core.BlockKJS */ interface BlockKJS extends Internal.BlockBuilderProvider { getBlockStatesKJS(): Internal.List; setSoundTypeKJS(v: Internal.SoundType_): void; setExplosionResistanceKJS(v: number): void; setJumpFactorKJS(v: number): void; setSpeedFactorKJS(v: number): void; setBlockBuilderKJS(b: Internal.BlockBuilder_): void; getTypeDataKJS(): Internal.CompoundTag; setFrictionKJS(v: number): void; setIsRandomlyTickingKJS(v: boolean): void; setHasCollisionKJS(v: boolean): void; setMaterialKJS(v: Internal.Material_): void; } type BlockKJS_ = BlockKJS; /** * @javaClass net.minecraft.class_1433 */ class Dolphin extends Internal.WaterAnimal { handleEntityEvent($$0: number): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setMoisntessLevel($$0: number): void; getMoistnessLevel(): number; getTreasurePos(): BlockPos; tick(): void; gotFish(): boolean; setGotFish($$0: boolean): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; setTreasurePos($$0: BlockPos_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; doHurtTarget($$0: Internal.Entity_): boolean; getMaxHeadXRot(): number; getMaxHeadYRot(): number; travel($$0: Vec3_): void; canTakeItem($$0: Internal.ItemStack_): boolean; getMaxAirSupply(): number; canBreatheUnderwater(): boolean; static readonly "TOTAL_AIR_SUPPLY" : 4800; static readonly "ALLOWED_ITEMS" : ((arg0: Internal.ItemEntity) => boolean); get maxHeadYRot(): number; get maxHeadXRot(): number; get moistnessLevel(): number; get maxAirSupply(): number; get treasurePos(): BlockPos; set treasurePos($$0: BlockPos_); set moisntessLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Dolphin_ = Dolphin; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2DoubleFunction */ interface Long2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Long2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2DoubleFunction; } type Long2DoubleFunction_ = ((arg0: number) => number) | Long2DoubleFunction; /** * @javaClass com.mojang.brigadier.SingleRedirectModifier */ interface SingleRedirectModifier { apply(arg0: Internal.CommandContext_): S; } type SingleRedirectModifier_ = ((arg0: Internal.CommandContext) => S) | SingleRedirectModifier; /** * @javaClass net.minecraft.class_2840 */ class ServerboundPlaceRecipePacket implements Internal.Packet { getContainerId(): number; getRecipe(): ResourceLocation; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; isShiftDown(): boolean; get shiftDown(): boolean; get recipe(): ResourceLocation; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlaceRecipePacket_ = ServerboundPlaceRecipePacket; /** * @javaClass org.lwjgl.system.NativeResource */ interface NativeResource extends Internal.AutoCloseable { free(): void; close(): void; } type NativeResource_ = (() => void) | NativeResource; /** * @javaClass io.netty.channel.ChannelPromise */ interface ChannelPromise extends Internal.ChannelFuture, Internal.Promise { unvoid(): this; setFailure(arg0: Internal.Throwable_): this; setSuccess(): this; setSuccess(arg0: void): this; removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; trySuccess(): boolean; syncUninterruptibly(): this; await(): this; channel(): io.netty.channel.Channel; awaitUninterruptibly(): this; removeListener(arg0: Internal.GenericFutureListener_>): this; addListeners(... arg0: Internal.GenericFutureListener_>[]): this; sync(): this; addListener(arg0: Internal.GenericFutureListener_>): this; } type ChannelPromise_ = ChannelPromise; /** * @javaClass dev.latvian.mods.kubejs.script.PlatformWrapper$ModInfo */ class PlatformWrapper$ModInfo { getVersion(): string; getName(): string; getId(): string; get name(): string; get id(): string; get version(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlatformWrapper$ModInfo_ = PlatformWrapper$ModInfo; /** * @javaClass net.minecraft.class_6008$class_6010 */ class WeightedEntry$Wrapper implements Internal.WeightedEntry { static codec($$0: Internal.Codec_): Internal.Codec>; getWeight(): Internal.Weight; getData(): T; get data(): T; get weight(): Internal.Weight; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedEntry$Wrapper_ = WeightedEntry$Wrapper; /** * @javaClass net.minecraft.class_2520 */ interface Tag { getType(): Internal.TagType; acceptAsRoot($$0: Internal.StreamTagVisitor_): void; getId(): number; getAsString(): string; toString(): string; copy(): this; write(arg0: Internal.DataOutput_): void; accept(arg0: Internal.TagVisitor_): void; accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; } type Tag_ = Tag; /** * @javaClass java.text.DecimalFormat */ class DecimalFormat extends Internal.NumberFormat { setNegativeSuffix(arg0: string): void; setGroupingSize(arg0: number): void; formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; setGroupingUsed(arg0: boolean): void; getGroupingSize(): number; setNegativePrefix(arg0: string): void; getMinimumFractionDigits(): number; setCurrency(arg0: Internal.Currency_): void; setMultiplier(arg0: number): void; setPositiveSuffix(arg0: string): void; toLocalizedPattern(): string; setMinimumIntegerDigits(arg0: number): void; getDecimalFormatSymbols(): Internal.DecimalFormatSymbols; getRoundingMode(): Internal.RoundingMode; hashCode(): number; isParseBigDecimal(): boolean; setDecimalSeparatorAlwaysShown(arg0: boolean): void; getPositivePrefix(): string; setPositivePrefix(arg0: string): void; getMultiplier(): number; applyPattern(arg0: string): void; getCurrency(): Internal.Currency; setParseBigDecimal(arg0: boolean): void; toPattern(): string; setDecimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_): void; getPositiveSuffix(): string; applyLocalizedPattern(arg0: string): void; format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; setMinimumFractionDigits(arg0: number): void; parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; getMaximumIntegerDigits(): number; setMaximumIntegerDigits(arg0: number): void; getNegativeSuffix(): string; getNegativePrefix(): string; getMaximumFractionDigits(): number; equals(arg0: any): boolean; clone(): any; setRoundingMode(arg0: Internal.RoundingMode_): void; getMinimumIntegerDigits(): number; isDecimalSeparatorAlwaysShown(): boolean; setMaximumFractionDigits(arg0: number): void; get decimalFormatSymbols(): Internal.DecimalFormatSymbols; get decimalSeparatorAlwaysShown(): boolean; get positiveSuffix(): string; get multiplier(): number; get parseBigDecimal(): boolean; get groupingSize(): number; get positivePrefix(): string; get maximumIntegerDigits(): number; get roundingMode(): Internal.RoundingMode; get maximumFractionDigits(): number; get minimumFractionDigits(): number; get negativePrefix(): string; get currency(): Internal.Currency; get negativeSuffix(): string; get minimumIntegerDigits(): number; set decimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_); set decimalSeparatorAlwaysShown(arg0: boolean); set positiveSuffix(arg0: string); set multiplier(arg0: number); set groupingUsed(arg0: boolean); set parseBigDecimal(arg0: boolean); set groupingSize(arg0: number); set positivePrefix(arg0: string); set maximumIntegerDigits(arg0: number); set maximumFractionDigits(arg0: number); set roundingMode(arg0: Internal.RoundingMode_); set minimumFractionDigits(arg0: number); set negativePrefix(arg0: string); set currency(arg0: Internal.Currency_); set minimumIntegerDigits(arg0: number); set negativeSuffix(arg0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DecimalFormat_ = DecimalFormat; /** * @javaClass net.minecraft.class_2746 */ class BooleanProperty extends Internal.Property { getValue($$0: string): Internal.Optional; generateHashCode(): number; getPossibleValues(): Internal.Collection; getName($$0: boolean): string; equals($$0: any): boolean; static create($$0: string): this; get possibleValues(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BooleanProperty_ = BooleanProperty; /** * @javaClass net.minecraft.class_5209 */ class MegaJungleFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MegaJungleFoliagePlacer_ = MegaJungleFoliagePlacer; /** * @javaClass com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType */ class RecursivePoint$RecursivePointType extends com.mojang.datafixers.types.Type { all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; in(): Internal.View; one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; index(): number; point(arg0: Internal.DynamicOps_): Internal.Optional; out(): Internal.View; findChoiceType(arg0: string, arg1: number): Internal.Optional>; everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; hashCode(): number; equals(arg0: any, arg1: boolean, arg2: boolean): boolean; buildTemplate(): Internal.TypeTemplate; toString(): string; family(): Internal.RecursiveTypeFamily; findFieldTypeOpt(arg0: string): Internal.Optional>; findCheckedType(arg0: number): Internal.Optional>; unfold(): com.mojang.datafixers.types.Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecursivePoint$RecursivePointType_ = RecursivePoint$RecursivePointType; /** * @javaClass java.util.concurrent.TimeUnit */ class TimeUnit extends Internal.Enum { toChronoUnit(): Internal.ChronoUnit; timedJoin(arg0: Internal.Thread_, arg1: number): void; timedWait(arg0: any, arg1: number): void; static valueOf(arg0: string): this; static values(): Internal.TimeUnit[]; convert(arg0: Internal.Duration_): number; convert(arg0: number, arg1: Internal.TimeUnit_): number; toSeconds(arg0: number): number; sleep(arg0: number): void; toNanos(arg0: number): number; toMinutes(arg0: number): number; toHours(arg0: number): number; static of(arg0: Internal.ChronoUnit_): this; toMillis(arg0: number): number; toDays(arg0: number): number; toMicros(arg0: number): number; static readonly "MILLISECONDS" : Internal.TimeUnit; static readonly "MICROSECONDS" : Internal.TimeUnit; static readonly "HOURS" : Internal.TimeUnit; static readonly "SECONDS" : Internal.TimeUnit; static readonly "NANOSECONDS" : Internal.TimeUnit; static readonly "DAYS" : Internal.TimeUnit; static readonly "MINUTES" : Internal.TimeUnit; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TimeUnit_ = "milliseconds" | "seconds" | "hours" | "minutes" | "days" | "nanoseconds" | "microseconds" | TimeUnit; /** * @javaClass net.minecraft.class_2788 */ class ClientboundUpdateRecipesPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; static toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Recipe; write($$0: Internal.FriendlyByteBuf_): void; getRecipes(): Internal.List>; get recipes(): Internal.List>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundUpdateRecipesPacket_ = ClientboundUpdateRecipesPacket; /** * @javaClass java.net.URLStreamHandlerFactory */ interface URLStreamHandlerFactory { createURLStreamHandler(arg0: string): Internal.URLStreamHandler; } type URLStreamHandlerFactory_ = ((arg0: string) => Internal.URLStreamHandler) | URLStreamHandlerFactory; /** * @javaClass net.minecraft.class_3411$class_3413 */ class OceanRuinFeature$Type extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): Internal.OceanRuinFeature$Type[]; method_15434(): string; static byName($$0: string): this; static readonly "CODEC" : Internal.Codec; static readonly "COLD" : Internal.OceanRuinFeature$Type; static readonly "WARM" : Internal.OceanRuinFeature$Type; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OceanRuinFeature$Type_ = "warm" | "cold" | OceanRuinFeature$Type; /** * @javaClass java.time.Duration */ class Duration implements Internal.TemporalAmount, Internal.Comparable, Internal.Serializable { negated(): this; plusHours(arg0: number): this; compareTo(arg0: Internal.Duration_): number; multipliedBy(arg0: number): this; plusSeconds(arg0: number): this; toMillis(): number; static from(arg0: Internal.TemporalAmount_): this; plusNanos(arg0: number): this; static ofMinutes(arg0: number): this; static between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): this; static ofSeconds(arg0: number, arg1: number): this; static ofSeconds(arg0: number): this; truncatedTo(arg0: Internal.TemporalUnit_): this; minusNanos(arg0: number): this; getNano(): number; toMillisPart(): number; plus(arg0: Internal.Duration_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; toMinutesPart(): number; toNanos(): number; toMinutes(): number; toHours(): number; plusMillis(arg0: number): this; subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; toSecondsPart(): number; static ofMillis(arg0: number): this; minus(arg0: Internal.Duration_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; minusHours(arg0: number): this; withSeconds(arg0: number): this; minusMillis(arg0: number): this; plusMinutes(arg0: number): this; toSeconds(): number; dividedBy(arg0: number): this; dividedBy(arg0: Internal.Duration_): number; minusMinutes(arg0: number): this; plusDays(arg0: number): this; hashCode(): number; static of(arg0: number, arg1: Internal.TemporalUnit_): this; get(arg0: Internal.TemporalUnit_): number; isZero(): boolean; toDays(): number; toNanosPart(): number; isNegative(): boolean; static ofDays(arg0: number): this; static parse(arg0: Internal.CharSequence_): this; minusDays(arg0: number): this; toHoursPart(): number; toDaysPart(): number; static ofNanos(arg0: number): this; getSeconds(): number; abs(): this; static ofHours(arg0: number): this; withNanos(arg0: number): this; equals(arg0: any): boolean; getUnits(): Internal.List; addTo(arg0: Internal.Temporal_): Internal.Temporal; toString(): string; minusSeconds(arg0: number): this; static readonly "ZERO" : Internal.Duration; get zero(): boolean; get negative(): boolean; get seconds(): number; get nano(): number; get units(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Duration_ = Duration; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2LongFunction */ interface Short2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Short2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Short2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2LongFunction; } type Short2LongFunction_ = ((arg0: number) => number) | Short2LongFunction; /** * @javaClass java.lang.RuntimeException */ class RuntimeException extends Internal.Exception { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RuntimeException_ = RuntimeException; /** * @javaClass net.minecraft.class_1155 */ interface TutorialStepInstance { onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; onOpenInventory(): void; onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; clear(): void; onInput($$0: Internal.Input_): void; tick(): void; onMouse($$0: number, $$1: number): void; onGetItem($$0: Internal.ItemStack_): void; } type TutorialStepInstance_ = TutorialStepInstance; /** * @javaClass net.minecraft.class_6910$class_6915 */ interface DensityFunction$Visitor extends Internal.Function { } type DensityFunction$Visitor_ = DensityFunction$Visitor; /** * @javaClass net.minecraft.class_1874 */ abstract class AbstractCookingRecipe implements Internal.Recipe { getResultItem(): Internal.ItemStack; getType(): Internal.RecipeType; getGroup(): string; getExperience(): number; getId(): ResourceLocation; assemble($$0: Internal.Container_): Internal.ItemStack; matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; canCraftInDimensions($$0: number, $$1: number): boolean; getCookingTime(): number; getIngredients(): Internal.NonNullList; get resultItem(): Internal.ItemStack; get ingredients(): Internal.NonNullList; get id(): ResourceLocation; get type(): Internal.RecipeType; get experience(): number; get cookingTime(): number; get group(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractCookingRecipe_ = AbstractCookingRecipe; /** * @javaClass dev.latvian.mods.kubejs.misc.SoundEventBuilder */ class SoundEventBuilder extends Internal.BuilderBase { getRegistryType(): Internal.RegistryObjectBuilderTypes; createObject(): Internal.SoundEvent; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundEventBuilder_ = SoundEventBuilder; /** * @javaClass net.minecraft.class_327 */ class Font { wordWrapHeight($$0: string, $$1: number): number; bidirectionalShaping($$0: string): string; drawInBatch8xOutline($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: number): void; draw($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; draw($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; draw($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number, $$5: boolean): number; drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; drawShadow($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; drawShadow($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; renderText($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; plainSubstrByWidth($$0: string, $$1: number): string; plainSubstrByWidth($$0: string, $$1: number, $$2: boolean): string; substrByWidth($$0: Internal.FormattedText_, $$1: number): Internal.FormattedText; split($$0: Internal.FormattedText_, $$1: number): Internal.List; drawWordWrap($$0: Internal.FormattedText_, $$1: number, $$2: number, $$3: number, $$4: number): void; width($$0: Internal.FormattedText_): number; width($$0: string): number; width($$0: Internal.FormattedCharSequence_): number; isBidirectional(): boolean; getSplitter(): Internal.StringSplitter; modify$zgh001$changeStyle(old: Internal.Style_): Internal.Style; drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; drawInBatch($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number, $$10: boolean): number; drawInBatch($$0: Internal.Component_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; readonly "random" : Internal.Random; readonly "fonts" : ((arg0: ResourceLocation) => Internal.FontSet); static readonly "ALPHA_CUTOFF" : 8; readonly "lineHeight" : number; get bidirectional(): boolean; get splitter(): Internal.StringSplitter; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Font_ = Font; /** * @javaClass net.minecraft.class_293 */ class VertexFormat implements Internal.BufferVertexFormat { getStride(): number; getVertexSize(): number; getOrCreateIndexBufferObject(): number; getOrCreateVertexBufferObject(): number; hashCode(): number; getElements(): Internal.ImmutableList; clearBufferState(): void; getElementAttributeNames(): Internal.ImmutableList; equals($$0: any): boolean; toString(): string; getIntegerSize(): number; setupBufferState(): void; getOrCreateVertexArrayObject(): number; readonly "offsets" : Internal.IntList; "indexBufferObject" : number; "vertexBufferObject" : number; "vertexArrayObject" : number; readonly "vertexSize" : number; get orCreateIndexBufferObject(): number; get elementAttributeNames(): Internal.ImmutableList; get integerSize(): number; get orCreateVertexBufferObject(): number; get elements(): Internal.ImmutableList; get stride(): number; get orCreateVertexArrayObject(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexFormat_ = VertexFormat; /** * @javaClass net.minecraft.class_3004 */ class CustomBossEvents { getEvents(): Internal.Collection; load($$0: Internal.CompoundTag_): void; onPlayerDisconnect($$0: Internal.ServerPlayer_): void; get($$0: ResourceLocation_): Internal.CustomBossEvent; save(): Internal.CompoundTag; create($$0: ResourceLocation_, $$1: Internal.Component_): Internal.CustomBossEvent; getIds(): Internal.Collection; remove($$0: Internal.CustomBossEvent_): void; onPlayerConnect($$0: Internal.ServerPlayer_): void; get ids(): Internal.Collection; get events(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CustomBossEvents_ = CustomBossEvents; /** * @javaClass net.minecraft.class_636 */ class MultiPlayerGameMode { isDestroying(): boolean; handler$zjb000$interactItem(player: Internal.Player_, world: Internal.Level_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; handler$zjb000$interactEntityAtLocation(player: Internal.Player_, entity: Internal.Entity_, hitResult: Internal.EntityHitResult_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; getPreviousPlayerMode(): Internal.GameType; handler$zjb000$attackBlock(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; setLocalMode($$0: Internal.GameType_, $$1: Internal.GameType_): void; setLocalMode($$0: Internal.GameType_): void; handler$bpc000$getReachDistance(cbi: Internal.CallbackInfoReturnable_): void; interact($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Hand_): Internal.InteractionResult; handleBlockBreakAck($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ServerboundPlayerActionPacket$Action_, $$4: boolean): void; createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_): Internal.LocalPlayer; createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_, $$3: boolean, $$4: boolean): Internal.LocalPlayer; useItem($$0: Internal.Player_, $$1: Internal.Level_, $$2: Hand_): Internal.InteractionResult; handler$bpp001$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, hit: Internal.BlockHitResult_, cbi: Internal.CallbackInfoReturnable_): void; handler$bkn001$attackBlock(pos: BlockPos_, direction: Internal.Direction_, cbi: Internal.CallbackInfoReturnable_): void; attack($$0: Internal.Player_, $$1: Internal.Entity_): void; stopDestroyBlock(): void; handleInventoryButtonClick($$0: number, $$1: number): void; hasExperience(): boolean; handler$zjb000$attackEntity(player: Internal.Player_, entity: Internal.Entity_, info: Internal.CallbackInfo_): void; handler$zjb000$method_2902(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; handleCreativeModeItemAdd($$0: Internal.ItemStack_, $$1: number): void; useItemOn($$0: Internal.LocalPlayer_, $$1: Internal.ClientLevel_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; isServerControlledInventory(): boolean; continueDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; adjustPlayer($$0: Internal.Player_): void; handler$bkn000$updateBlockBreakingProgress(pos: BlockPos_, direction: Internal.Direction_, cbi: Internal.CallbackInfoReturnable_): void; handleCreativeModeItemDrop($$0: Internal.ItemStack_): void; handlePlaceRecipe($$0: number, $$1: Internal.Recipe_, $$2: boolean): void; canHurtPlayer(): boolean; handler$zjb000$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; tick(): void; getPickRange(): number; releaseUsingItem($$0: Internal.Player_): void; hasInfiniteItems(): boolean; getPlayerMode(): Internal.GameType; handlePickItem($$0: number): void; startDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; handleInventoryMouseClick($$0: number, $$1: number, $$2: number, $$3: Internal.ClickType_, $$4: Internal.Player_): void; hasFarPickRange(): boolean; destroyBlock($$0: BlockPos_): boolean; interactAt($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.EntityHitResult_, $$3: Hand_): Internal.InteractionResult; handler$bkn000$isFlyingLocked(cbi: Internal.CallbackInfoReturnable_): void; isAlwaysFlying(): boolean; hasMissTime(): boolean; get pickRange(): number; get serverControlledInventory(): boolean; get alwaysFlying(): boolean; get playerMode(): Internal.GameType; get previousPlayerMode(): Internal.GameType; get destroying(): boolean; set localMode($$0: Internal.GameType_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MultiPlayerGameMode_ = MultiPlayerGameMode; /** * Fired when an explosion is about to happen in the level. * * If cancelled, the explosion will not occur. * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre */ class ExplosionEventJS$Pre extends Internal.ExplosionEventJS { getSize(): number; setSize(s: number): void; canCancel(): boolean; get size(): number; set size(s: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when an explosion is about to happen in the level. * * If cancelled, the explosion will not occur. */ type ExplosionEventJS$Pre_ = ExplosionEventJS$Pre; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptFileInfo */ class ScriptFileInfo { getPackMode(): string; getProperty(s: string, def: string): string; getPriority(): number; isIgnored(): boolean; preload(source: Internal.ScriptSource_): Internal.Throwable; readonly "file" : string; readonly "location" : string; readonly "id" : ResourceLocation; readonly "pack" : Internal.ScriptPackInfo; get ignored(): boolean; get packMode(): string; get priority(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptFileInfo_ = ScriptFileInfo; /** * @javaClass net.minecraft.class_1267 */ class Difficulty extends Internal.Enum { getKey(): string; getDisplayName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.Difficulty[]; static byName($$0: string): this; getId(): number; static byId($$0: number): this; static readonly "EASY" : Internal.Difficulty; static readonly "PEACEFUL" : Internal.Difficulty; static readonly "HARD" : Internal.Difficulty; static readonly "NORMAL" : Internal.Difficulty; get displayName(): Internal.Component; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Difficulty_ = "normal" | "hard" | "easy" | "peaceful" | Difficulty; /** * @javaClass net.minecraft.class_6373 */ class ClientboundPingPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPingPacket_ = ClientboundPingPacket; /** * @javaClass com.mojang.datafixers.TypedOptic */ class TypedOptic { static adapter(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic; tType(): com.mojang.datafixers.types.Type; aType(): com.mojang.datafixers.types.Type; apply(arg0: Internal.TypeToken_, arg1: Internal.App_, arg2: Internal.App2_): Internal.App2; static proj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, G, G2>; static proj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, F, F2>; upCast(arg0: Internal.TypeToken_): Internal.Optional>; static compoundListElements(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, V, V2>; static list(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.List, A, B>; static instanceOf(arg0: Internal.Collection_>, arg1: Internal.TypeToken_): boolean; bType(): com.mojang.datafixers.types.Type; sType(): com.mojang.datafixers.types.Type; static compoundListKeys(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, K, K2>; static tagged(arg0: Internal.TaggedChoice$TaggedChoiceType_, arg1: K, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, A, B>; compose(arg0: Internal.TypedOptic_): Internal.TypedOptic; bounds(): Internal.Set>; static inj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, G, G2>; static inj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, F, F2>; optic(): Internal.Optic; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TypedOptic_ = TypedOptic; /** * @javaClass net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld */ interface MixinViewableWorld extends Internal.RenderAttachedBlockView { } type MixinViewableWorld_ = MixinViewableWorld; /** * @javaClass java.io.FileFilter */ interface FileFilter { accept(arg0: Internal.File_): boolean; } type FileFilter_ = ((arg0: Internal.File) => boolean) | FileFilter; /** * @javaClass net.minecraft.class_3288$class_3289 */ class Pack$Position extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Pack$Position[]; insert($$0: Internal.List_, $$1: T, $$2: Internal.Function_, $$3: boolean): number; opposite(): this; static readonly "TOP" : Internal.Pack$Position; static readonly "BOTTOM" : Internal.Pack$Position; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pack$Position_ = "top" | "bottom" | Pack$Position; /** * @javaClass java.time.OffsetTime */ class OffsetTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; minus(arg0: Internal.TemporalAmount_): this; plusHours(arg0: number): this; minusHours(arg0: number): this; isEqual(arg0: Internal.OffsetTime_): boolean; getOffset(): Internal.ZoneOffset; atDate(arg0: Internal.LocalDate_): Internal.OffsetDateTime; toLocalTime(): Internal.LocalTime; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; compareTo(arg0: Internal.OffsetTime_): number; plusMinutes(arg0: number): this; withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; minusMinutes(arg0: number): this; hashCode(): number; static now(): this; static now(arg0: Internal.ZoneId_): this; static now(arg0: Internal.Clock_): this; static of(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): this; static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ZoneOffset_): this; get(arg0: Internal.TemporalField_): number; plusSeconds(arg0: number): this; getMinute(): number; getHour(): number; static from(arg0: Internal.TemporalAccessor_): this; plusNanos(arg0: number): this; withMinute(arg0: number): this; withHour(arg0: number): this; truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; minusNanos(arg0: number): this; getNano(): number; format(arg0: Internal.DateTimeFormatter_): string; static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; static parse(arg0: Internal.CharSequence_): this; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; isBefore(arg0: Internal.OffsetTime_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; withNano(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; toEpochSecond(arg0: Internal.LocalDate_): number; equals(arg0: any): boolean; getSecond(): number; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; minusSeconds(arg0: number): this; isAfter(arg0: Internal.OffsetTime_): boolean; withSecond(arg0: number): this; static readonly "MIN" : Internal.OffsetTime; static readonly "MAX" : Internal.OffsetTime; get offset(): Internal.ZoneOffset; get hour(): number; get nano(): number; get minute(): number; get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OffsetTime_ = OffsetTime; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator */ interface DoubleBidirectionalIterator extends Internal.DoubleIterator, Internal.ObjectBidirectionalIterator { previous(): number; previousDouble(): number; back(arg0: number): number; skip(arg0: number): number; } type DoubleBidirectionalIterator_ = (() => number) | DoubleBidirectionalIterator; /** * @javaClass net.minecraft.class_2963 */ class BlockStateConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "state" : Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockStateConfiguration_ = BlockStateConfiguration; /** * @javaClass me.jellysquid.mods.sodium.client.model.quad.ModelQuadView */ interface ModelQuadView { getNormal(arg0: number): number; getLight(arg0: number): number; getTexV(arg0: number): number; getTexU(arg0: number): number; getX(arg0: number): number; getY(arg0: number): number; getColorIndex(): number; getZ(arg0: number): number; getColor(arg0: number): number; getFlags(): number; getSprite(): Internal.TextureAtlasSprite; } type ModelQuadView_ = ModelQuadView; /** * @javaClass net.minecraft.class_3492 */ class StructurePlaceSettings { getRandomPalette($$0: Internal.List_, $$1: BlockPos_): Internal.StructureTemplate$Palette; isIgnoreEntities(): boolean; getMirror(): Internal.Mirror; setBoundingBox($$0: Internal.BoundingBox_): this; getRotation(): Internal.Rotation; setMirror($$0: Internal.Mirror_): this; setRotationPivot($$0: BlockPos_): this; setIgnoreEntities($$0: boolean): this; setRotation($$0: Internal.Rotation_): this; getBoundingBox(): Internal.BoundingBox; getKnownShape(): boolean; clearProcessors(): this; shouldKeepLiquids(): boolean; setFinalizeEntities($$0: boolean): this; getRandom($$0: BlockPos_): Internal.Random; setKeepLiquids($$0: boolean): this; popProcessor($$0: Internal.StructureProcessor_): this; addProcessor($$0: Internal.StructureProcessor_): this; shouldFinalizeEntities(): boolean; setRandom($$0: Internal.Random_): this; copy(): this; getRotationPivot(): BlockPos; getProcessors(): Internal.List; setKnownShape($$0: boolean): this; get boundingBox(): Internal.BoundingBox; get mirror(): Internal.Mirror; get ignoreEntities(): boolean; get rotation(): Internal.Rotation; get knownShape(): boolean; get rotationPivot(): BlockPos; get processors(): Internal.List; set random($$0: Internal.Random_); set boundingBox($$0: Internal.BoundingBox_); set mirror($$0: Internal.Mirror_); set finalizeEntities($$0: boolean); set ignoreEntities($$0: boolean); set knownShape($$0: boolean); set rotation($$0: Internal.Rotation_); set rotationPivot($$0: BlockPos_); set keepLiquids($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructurePlaceSettings_ = StructurePlaceSettings; /** * @javaClass net.minecraft.class_5627 */ interface TagVisitor { visitFloat(arg0: Internal.FloatTag_): void; visitLong(arg0: Internal.LongTag_): void; visitByte(arg0: Internal.ByteTag_): void; visitEnd(arg0: Internal.EndTag_): void; visitShort(arg0: Internal.ShortTag_): void; visitByteArray(arg0: Internal.ByteArrayTag_): void; visitInt(arg0: Internal.IntTag_): void; visitCompound(arg0: Internal.CompoundTag_): void; visitLongArray(arg0: Internal.LongArrayTag_): void; visitIntArray(arg0: Internal.IntArrayTag_): void; visitString(arg0: Internal.StringTag_): void; visitDouble(arg0: Internal.DoubleTag_): void; visitList(arg0: Internal.ListTag_): void; } type TagVisitor_ = TagVisitor; /** * @javaClass net.minecraft.class_3469 */ class StatsCounter { getValue($$0: Internal.Stat_): number; getValue($$0: Internal.StatType_, $$1: T): number; setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; increment($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StatsCounter_ = StatsCounter; /** * @javaClass net.minecraft.class_3414 */ class SoundEvent implements Internal.SoundEventAccessor { getLocation(): ResourceLocation; static readonly "CODEC" : Internal.Codec; get location(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundEvent_ = Special.SoundEvent | SoundEvent; /** * @javaClass net.minecraft.class_5310 */ class NoiseSlider extends Internal.Record { size(): number; offset(): number; applySlide($$0: number, $$1: number): number; hashCode(): number; equals($$0: any): boolean; toString(): string; target(): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseSlider_ = NoiseSlider; /** * @javaClass net.minecraft.class_2884 */ class ServerboundTeleportToEntityPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; getEntity($$0: Internal.ServerLevel_): Internal.Entity; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundTeleportToEntityPacket_ = ServerboundTeleportToEntityPacket; /** * @javaClass java.util.Hashtable */ class Hashtable extends Internal.Dictionary implements Internal.Map, Internal.Cloneable, Internal.Serializable { getOrDefault(arg0: any, arg1: V): V; keys(): Internal.Enumeration; computeIfAbsent(arg0: K, arg1: Internal.Function_): V; values(): Internal.Collection; replace(arg0: K, arg1: V): V; replace(arg0: K, arg1: V, arg2: V): boolean; replaceAll(arg0: Internal.BiFunction_): void; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): V; remove(arg0: any): V; remove(arg0: any, arg1: any): boolean; compute(arg0: K, arg1: Internal.BiFunction_): V; hashCode(): number; putAll(arg0: Internal.Map_): void; merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; get(arg0: any): V; keySet(): Internal.Set; entrySet(): Internal.Set>; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; isEmpty(): boolean; clear(): void; contains(arg0: any): boolean; computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; size(): number; elements(): Internal.Enumeration; equals(arg0: any): boolean; clone(): any; toString(): string; putIfAbsent(arg0: K, arg1: V): V; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Hashtable_ = Hashtable; /** * @javaClass net.minecraft.class_1532 */ class LeashFenceKnotEntity extends Internal.HangingEntity { getPickResult(): Internal.ItemStack; static getOrCreateKnot($$0: Internal.Level_, $$1: BlockPos_): this; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getWidth(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getAddEntityPacket(): Internal.Packet; dropItem($$0: Internal.Entity_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getHeight(): number; shouldRenderAtSqrDistance($$0: number): boolean; survives(): boolean; playPlacementSound(): void; setDirection($$0: Internal.Direction_): void; getRopeHoldPosition($$0: number): Vec3; static readonly "OFFSET_Y" : 0.375; get width(): number; get pickResult(): Internal.ItemStack; get addEntityPacket(): Internal.Packet; get height(): number; set direction($$0: Internal.Direction_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LeashFenceKnotEntity_ = LeashFenceKnotEntity; /** * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentProvider */ interface ComponentProvider { fromScoreboard(scoreboard: Internal.Scoreboard_): this; fromItemStack(stack: Internal.ItemStack_): this; fromWorld(world: Internal.Level_): this; fromEntity(entity: Internal.Entity_): this; getRecipientsForComponentSync(): Internal.Iterator; fromBlockEntity(blockEntity: Internal.BlockEntity_): this; fromLevel(level: Internal.LevelData_): this; fromTeam(team: Internal.Team_): this; getComponent(key: Internal.ComponentKey_): C; fromChunk(chunk: Internal.ChunkAccess_): this; toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; getComponentContainer(): Internal.ComponentContainer; } type ComponentProvider_ = ComponentProvider; /** * @javaClass net.minecraft.class_1680 */ class Snowball extends Internal.ThrowableItemProjectile { handleEntityEvent($$0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Snowball_ = Snowball; /** * @javaClass net.minecraft.class_4656 */ class SimpleStateProvider extends Internal.BlockStateProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleStateProvider_ = SimpleStateProvider; /** * @javaClass dev.latvian.mods.kubejs.core.LivingEntityKJS */ interface LivingEntityKJS { foodEatenKJS(is: Internal.ItemStack_): void; } type LivingEntityKJS_ = LivingEntityKJS; /** * @javaClass net.minecraft.class_3272 */ class PackMetadataSection { getPackFormat(): number; getDescription(): Internal.Component; static readonly "SERIALIZER" : Internal.PackMetadataSectionSerializer; get packFormat(): number; get description(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PackMetadataSection_ = PackMetadataSection; /** * @javaClass net.minecraft.class_3977 */ class ChunkStorage implements Internal.AutoCloseable { static getVersion($$0: Internal.CompoundTag_): number; chunkScanner(): Internal.ChunkScanAccess; upgradeChunkTag($$0: Internal.ResourceKey_, $$1: Internal.Supplier_, $$2: Internal.CompoundTag_, $$3: Internal.Optional_>>): Internal.CompoundTag; read($$0: Internal.ChunkPos_): Internal.CompoundTag; flushWorker(): void; write($$0: Internal.ChunkPos_, $$1: Internal.CompoundTag_): void; static injectDatafixingContext($$0: Internal.CompoundTag_, $$1: Internal.ResourceKey_, $$2: Internal.Optional_>>): void; close(): void; static readonly "LAST_MONOLYTH_STRUCTURE_DATA_VERSION" : 1493; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkStorage_ = ChunkStorage; /** * @javaClass com.google.common.collect.ImmutableMultiset */ abstract class ImmutableMultiset extends Internal.ImmutableMultisetGwtSerializationDependencies implements Internal.Multiset { add(arg0: E, arg1: number): number; static toImmutableMultiset(arg0: Internal.Function_, arg1: Internal.ToIntFunction_): Internal.Collector>; static toImmutableMultiset(): Internal.Collector>; entrySet(): Internal.ImmutableSet>; static copyOf(arg0: Internal.Iterator_): Internal.ImmutableMultiset; static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMultiset; static copyOf(arg0: E[]): Internal.ImmutableMultiset; asList(): Internal.ImmutableList; remove(arg0: any, arg1: number): number; contains(arg0: any): boolean; iterator(): Internal.UnmodifiableIterator; elementSet(): Internal.ImmutableSet; hashCode(): number; static of(arg0: E): Internal.ImmutableMultiset; static of(): Internal.ImmutableMultiset; static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableMultiset; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableMultiset; static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableMultiset; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableMultiset; static of(arg0: E, arg1: E): Internal.ImmutableMultiset; equals(arg0: any): boolean; static builder(): Internal.ImmutableMultiset$Builder; toString(): string; setCount(arg0: E, arg1: number): number; setCount(arg0: E, arg1: number, arg2: number): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMultiset_ = ImmutableMultiset; /** * @javaClass net.minecraft.class_2772 */ class ClientboundTabListPacket implements Internal.Packet { getFooter(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getHeader(): Internal.Component; get footer(): Internal.Component; get header(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundTabListPacket_ = ClientboundTabListPacket; /** * @javaClass io.netty.channel.WriteBufferWaterMark */ class WriteBufferWaterMark { high(): number; low(): number; toString(): string; static readonly "DEFAULT" : Internal.WriteBufferWaterMark; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WriteBufferWaterMark_ = WriteBufferWaterMark; /** * @javaClass net.minecraft.class_6792 */ class BiomeFilter extends Internal.PlacementFilter { static biome(): this; type(): Internal.PlacementModifierType; static "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeFilter_ = BiomeFilter; /** * @javaClass com.mojang.datafixers.functions.PointFree */ abstract class PointFree { eval(): Internal.Function, T>; static indent(arg0: number): string; toString(): string; toString(arg0: number): string; evalCached(): Internal.Function, T>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PointFree_ = PointFree; /** * @javaClass java.nio.channels.ScatteringByteChannel */ interface ScatteringByteChannel extends Internal.ReadableByteChannel { read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; read(arg0: Internal.ByteBuffer_[]): number; } type ScatteringByteChannel_ = ScatteringByteChannel; /** * @javaClass net.minecraft.class_809$class_811 */ class ItemTransforms$TransformType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ItemTransforms$TransformType[]; firstPerson(): boolean; static readonly "HEAD" : Internal.ItemTransforms$TransformType; static readonly "THIRD_PERSON_LEFT_HAND" : Internal.ItemTransforms$TransformType; static readonly "THIRD_PERSON_RIGHT_HAND" : Internal.ItemTransforms$TransformType; static readonly "FIRST_PERSON_RIGHT_HAND" : Internal.ItemTransforms$TransformType; static readonly "GROUND" : Internal.ItemTransforms$TransformType; static readonly "FIRST_PERSON_LEFT_HAND" : Internal.ItemTransforms$TransformType; static readonly "FIXED" : Internal.ItemTransforms$TransformType; static readonly "GUI" : Internal.ItemTransforms$TransformType; static readonly "NONE" : Internal.ItemTransforms$TransformType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemTransforms$TransformType_ = "head" | "third_person_left_hand" | "gui" | "ground" | "fixed" | "none" | "third_person_right_hand" | "first_person_left_hand" | "first_person_right_hand" | ItemTransforms$TransformType; /** * @javaClass net.minecraft.class_4668$class_4683 */ class RenderStateShard$TextureStateShard extends Internal.RenderStateShard$EmptyTextureStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$TextureStateShard_ = RenderStateShard$TextureStateShard; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2IntFunction */ interface Float2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Float2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2IntFunction; } type Float2IntFunction_ = ((arg0: number) => number) | Float2IntFunction; /** * @javaClass com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType */ class Dynamic2CommandExceptionType implements Internal.CommandExceptionType { createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any, arg2: any): Internal.CommandSyntaxException; create(arg0: any, arg1: any): Internal.CommandSyntaxException; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Dynamic2CommandExceptionType_ = Dynamic2CommandExceptionType; /** * @javaClass net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions */ interface NetworkHandlerExtensions { getAddon(): Internal.AbstractNetworkAddon; } type NetworkHandlerExtensions_ = (() => Internal.AbstractNetworkAddon) | NetworkHandlerExtensions; /** * @javaClass net.minecraft.class_1355 */ class GoalSelector { addGoal($$0: number, $$1: Internal.Goal_): void; removeGoal($$0: Internal.Goal_): void; removeAllGoals(): void; getRunningGoals(): Internal.Stream; tickRunningGoals($$0: boolean): void; enableControlFlag($$0: Internal.Goal$Flag_): void; getAvailableGoals(): Internal.Set; tick(): void; disableControlFlag($$0: Internal.Goal$Flag_): void; handler$bof003$tick(cbi: Internal.CallbackInfo_): void; setNewGoalRate($$0: number): void; setControlFlag($$0: Internal.Goal$Flag_, $$1: boolean): void; get runningGoals(): Internal.Stream; get availableGoals(): Internal.Set; set newGoalRate($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GoalSelector_ = GoalSelector; /** * @javaClass dev.latvian.mods.kubejs.command.CommandRegistryEventJS */ class CommandRegistryEventJS extends Internal.ServerEventJS { isForSinglePlayer(): boolean; isForMultiPlayer(): boolean; getArguments(): typeof Internal.ArgumentTypeWrapper; getCommands(): typeof Internal.Commands; getBuiltinSuggestions(): Internal.SharedSuggestionProvider; register(command: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; readonly "selection" : Internal.Commands$CommandSelection; readonly "dispatcher" : Internal.CommandDispatcher; get forSinglePlayer(): boolean; get arguments(): typeof Internal.ArgumentTypeWrapper; get forMultiPlayer(): boolean; get builtinSuggestions(): Internal.SharedSuggestionProvider; get commands(): typeof Internal.Commands; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandRegistryEventJS_ = CommandRegistryEventJS; /** * @javaClass net.minecraft.class_6798 */ interface PlacementModifierType

{ codec(): Internal.Codec

; } type PlacementModifierType_

= Special.PlacementModifierType | (() => Internal.Codec

) | PlacementModifierType

; /** * @javaClass java.lang.AbstractStringBuilder */ abstract class AbstractStringBuilder implements Internal.Appendable, Internal.CharSequence { deleteCharAt(arg0: number): this; codePointAt(arg0: number): number; setCharAt(arg0: number, arg1: string): void; replace(arg0: number, arg1: number, arg2: string): this; insert(arg0: number, arg1: string): this; insert(arg0: number, arg1: Internal.CharSequence_): this; insert(arg0: number, arg1: string[]): this; insert(arg0: number, arg1: any): this; insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; insert(arg0: number, arg1: boolean): this; insert(arg0: number, arg1: number): this; insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; delete(arg0: number, arg1: number): this; substring(arg0: number): string; substring(arg0: number, arg1: number): string; capacity(): number; appendCodePoint(arg0: number): this; codePointBefore(arg0: number): number; indexOf(arg0: string): number; indexOf(arg0: string, arg1: number): number; codePointCount(arg0: number, arg1: number): number; codePoints(): Internal.IntStream; trimToSize(): void; getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; length(): number; subSequence(arg0: number, arg1: number): Internal.CharSequence; reverse(): this; lastIndexOf(arg0: string): number; lastIndexOf(arg0: string, arg1: number): number; setLength(arg0: number): void; toString(): string; ensureCapacity(arg0: number): void; chars(): Internal.IntStream; offsetByCodePoints(arg0: number, arg1: number): number; charAt(arg0: number): string; append(arg0: Internal.CharSequence_): this; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string[]): this; append(arg0: any): this; append(arg0: Internal.StringBuffer_): this; append(arg0: string): this; append(arg0: number): this; append(arg0: boolean): this; append(arg0: string[], arg1: number, arg2: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractStringBuilder_ = AbstractStringBuilder; /** * @javaClass net.minecraft.class_5636 */ class FogType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.FogType[]; static readonly "LAVA" : Internal.FogType; static readonly "POWDER_SNOW" : Internal.FogType; static readonly "NONE" : Internal.FogType; static readonly "WATER" : Internal.FogType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FogType_ = "powder_snow" | "lava" | "none" | "water" | FogType; /** * @javaClass net.minecraft.class_6007 */ class Weight { asInt(): number; hashCode(): number; static of($$0: number): this; equals($$0: any): boolean; toString(): string; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Weight_ = Weight; /** * @javaClass net.minecraft.class_1510 */ class EnderDragon extends Internal.Mob implements Internal.Enemy { getHeadPartYOffset($$0: number, $$1: number[], $$2: number[]): number; aiStep(): void; canAttack($$0: Internal.LivingEntity_): boolean; getSoundSource(): Internal.SoundSource; getLatencyPos($$0: number, $$1: number): number[]; isFlapping(): boolean; getHeadLookVector($$0: number): Vec3; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; checkDespawn(): void; canChangeDimensions(): boolean; kill(): void; addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; onFlap(): void; static createAttributes(): Internal.AttributeSupplier$Builder; isPickable(): boolean; getSubEntities(): Internal.EnderDragonPart[]; addAdditionalSaveData($$0: Internal.CompoundTag_): void; onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_): void; getPhaseManager(): Internal.EnderDragonPhaseManager; getDragonFight(): Internal.EndDragonFight; findClosestNode(): number; findClosestNode($$0: number, $$1: number, $$2: number): number; recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; findPath($$0: number, $$1: number, $$2: Internal.Node_): net.minecraft.world.level.pathfinder.Path; hurt($$0: Internal.DamageSource_, $$1: number): boolean; hurt($$0: Internal.EnderDragonPart_, $$1: Internal.DamageSource_, $$2: number): boolean; readonly "head" : Internal.EnderDragonPart; "flapTime" : number; "yRotA" : number; "posPointer" : number; "oFlapTime" : number; "nearestCrystal" : Internal.EndCrystal; static readonly "DATA_PHASE" : Internal.EntityDataAccessor; readonly "positions" : number[][]; "dragonDeathTime" : number; "inWall" : boolean; get pickable(): boolean; get dragonFight(): Internal.EndDragonFight; get phaseManager(): Internal.EnderDragonPhaseManager; get soundSource(): Internal.SoundSource; get flapping(): boolean; get subEntities(): Internal.EnderDragonPart[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnderDragon_ = EnderDragon; /** * @javaClass net.minecraft.class_3776 */ class FeaturePoolElement extends Internal.StructurePoolElement { getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; getType(): Internal.StructurePoolElementType; getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; toString(): string; place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; static readonly "CODEC" : Internal.Codec; get type(): Internal.StructurePoolElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FeaturePoolElement_ = FeaturePoolElement; /** * @javaClass net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor */ interface VillagerTypeAccessor { } type VillagerTypeAccessor_ = VillagerTypeAccessor; /** * @javaClass net.minecraft.class_269 */ class Scoreboard { getOrCreateObjective($$0: string): Internal.Objective; addPlayerTeam($$0: string): Internal.PlayerTeam; onTeamChanged($$0: Internal.PlayerTeam_): void; onTeamAdded($$0: Internal.PlayerTeam_): void; removeObjective($$0: Internal.Objective_): void; hasObjective($$0: string): boolean; getTeamNames(): Internal.Collection; static getDisplaySlotName($$0: number): string; hasPlayerScore($$0: string, $$1: Internal.Objective_): boolean; onObjectiveRemoved($$0: Internal.Objective_): void; getOrCreatePlayerScore($$0: string, $$1: Internal.Objective_): Internal.Score; onObjectiveChanged($$0: Internal.Objective_): void; onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; removePlayerTeam($$0: Internal.PlayerTeam_): void; onTeamRemoved($$0: Internal.PlayerTeam_): void; getPlayerScores($$0: string): Internal.Map; getPlayerScores($$0: Internal.Objective_): Internal.Collection; setDisplayObjective($$0: number, $$1: Internal.Objective_): void; addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; onPlayerRemoved($$0: string): void; addObjective($$0: string, $$1: Internal.ObjectiveCriteria_, $$2: Internal.Component_, $$3: Internal.ObjectiveCriteria$RenderType_): Internal.Objective; resetPlayerScore($$0: string, $$1: Internal.Objective_): void; getObjective($$0: string): Internal.Objective; onScoreChanged($$0: Internal.Score_): void; getObjectiveNames(): Internal.Collection; getPlayersTeam($$0: string): Internal.PlayerTeam; onObjectiveAdded($$0: Internal.Objective_): void; static getDisplaySlotByName($$0: string): number; getObjectives(): Internal.Collection; getDisplayObjective($$0: number): Internal.Objective; getPlayerTeams(): Internal.Collection; getPlayerTeam($$0: string): Internal.PlayerTeam; entityRemoved($$0: Internal.Entity_): void; forAllObjectives($$0: Internal.ObjectiveCriteria_, $$1: string, $$2: Internal.Consumer_): void; removePlayerFromTeam($$0: string): boolean; removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; getTrackedPlayers(): Internal.Collection; static getDisplaySlotNames(): string[]; static readonly "DISPLAY_SLOTS" : 19; static readonly "DISPLAY_SLOT_TEAMS_SIDEBAR_START" : 3; static readonly "DISPLAY_SLOT_TEAMS_SIDEBAR_END" : 18; static readonly "DISPLAY_SLOT_LIST" : 0; static readonly "DISPLAY_SLOT_BELOW_NAME" : 2; static readonly "DISPLAY_SLOT_SIDEBAR" : 1; get displaySlotNames(): string[]; get teamNames(): Internal.Collection; get trackedPlayers(): Internal.Collection; get playerTeams(): Internal.Collection; get objectives(): Internal.Collection; get objectiveNames(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Scoreboard_ = Scoreboard; /** * @javaClass net.minecraft.class_319 */ class VideoMode { getRefreshRate(): number; getHeight(): number; getBlueBits(): number; static read($$0: string): Internal.Optional; hashCode(): number; equals($$0: any): boolean; toString(): string; getWidth(): number; getGreenBits(): number; getRedBits(): number; write(): string; get greenBits(): number; get refreshRate(): number; get redBits(): number; get width(): number; get blueBits(): number; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VideoMode_ = VideoMode; /** * @javaClass com.mojang.brigadier.builder.LiteralArgumentBuilder */ class LiteralArgumentBuilder extends Internal.ArgumentBuilder> { getLiteral(): string; build(): Internal.LiteralCommandNode; static literal(arg0: string): Internal.LiteralArgumentBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LiteralArgumentBuilder_ = LiteralArgumentBuilder; /** * @javaClass net.minecraft.class_3806$class_7044 */ class DedicatedServerProperties$WorldGenProperties extends Internal.Record { levelSeed(): string; generatorSettings(): Internal.JsonObject; generateStructures(): boolean; levelType(): string; hashCode(): number; equals($$0: any): boolean; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DedicatedServerProperties$WorldGenProperties_ = DedicatedServerProperties$WorldGenProperties; /** * @javaClass dev.latvian.mods.rhino.RhinoException */ abstract class RhinoException extends Internal.RuntimeException { initLineSource(lineSource: string): void; getScriptStackTrace(limit: number, functionName: string): string; getScriptStackTrace(): string; printStackTrace(s: Internal.PrintWriter_): void; printStackTrace(s: Internal.PrintStream_): void; getScriptStack(): any[]; getScriptStack(limit: number, hideFunction: string): any[]; columnNumber(): number; lineSource(): string; initSourceName(sourceName: string): void; initColumnNumber(columnNumber: number): void; initLineNumber(lineNumber: number): void; getMessage(): string; details(): string; sourceName(): string; lineNumber(): number; get scriptStack(): any[]; get scriptStackTrace(): string; get message(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RhinoException_ = RhinoException; /** * @javaClass net.minecraft.class_6501 */ interface ToFloatFunction { apply(arg0: C): number; } type ToFloatFunction_ = ((arg0: C) => number) | ToFloatFunction; /** * Fired when the player: * - opens the inventory * - closes the inventory * @javaClass dev.latvian.mods.kubejs.player.InventoryEventJS */ class InventoryEventJS extends Internal.PlayerEventJS { getInventoryContainer(): Internal.AbstractContainerMenu; getEntity(): Internal.EntityJS; get inventoryContainer(): Internal.AbstractContainerMenu; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the player: * - opens the inventory * - closes the inventory */ type InventoryEventJS_ = InventoryEventJS; /** * @javaClass net.minecraft.class_2394 */ interface ParticleOptions { writeToString(): string; getType(): Internal.ParticleType; writeToNetwork(arg0: Internal.FriendlyByteBuf_): void; } type ParticleOptions_ = ParticleOptions; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease */ interface ScreenKeyboardEvents$AfterKeyRelease { afterKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenKeyboardEvents$AfterKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyRelease; /** * @javaClass net.minecraft.class_638 */ class ClientLevel extends Internal.Level implements Internal.BiomeSeedProvider { setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; disconnect(): void; getSharedSpawnPos(): BlockPos; fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; getStarBrightness($$0: number): number; method_24852($$0: Internal.Direction_, $$1: boolean): number; addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; getBlockTicks(): Internal.LevelTickAccess; sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; animateTick($$0: number, $$1: number, $$2: number): void; tickNonPassenger($$0: Internal.Entity_): void; addPlayer($$0: number, $$1: Internal.AbstractClientPlayer_): void; setLightReady($$0: number, $$1: number): void; method_30349(): Internal.RegistryAccess; unload($$0: Internal.LevelChunk_): void; getEntityCount(): number; createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; method_18456(): Internal.List; getRecipeManager(): Internal.RecipeManager; setSectionDirtyWithNeighbors($$0: number, $$1: number, $$2: number): void; tickEntities(): void; getSkyColor($$0: Vec3_, $$1: number): Vec3; addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; sendPacketToServer($$0: Internal.Packet_): void; playLocalSound($$0: BlockPos_, $$1: Internal.SoundEvent_, $$2: Internal.SoundSource_, $$3: number, $$4: number, $$5: boolean): void; playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; tick($$0: Internal.BooleanSupplier_): void; method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; method_23752($$0: BlockPos_, $$1: Internal.ColorResolver_): number; getSkyFlashTime(): number; effects(): Internal.DimensionSpecialEffects; setKnownState($$0: BlockPos_, $$1: Internal.BlockState_): void; getLevelData(): Internal.ClientLevel$ClientLevelData; getSharedSpawnAngle(): number; doAnimateTick($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Random_, $$5: Internal.Block_, $$6: Internal.BlockPos$MutableBlockPos_): void; gatherChunkSourceStats(): string; setDayTime($$0: number): void; getFreeMapId(): number; pollLightUpdates(): void; setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; isLightUpdateQueueEmpty(): boolean; queueLightUpdate($$0: Internal.Runnable_): void; getCloudColor($$0: number): Vec3; setServerSimulationDistance($$0: number): void; calculateBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; method_8393($$0: number, $$1: number): boolean; addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; getMapData($$0: string): Internal.MapItemSavedData; shouldTickDeath($$0: Internal.Entity_): boolean; playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; setSkyFlashTime($$0: number): void; getScoreboard(): Internal.Scoreboard; handler$bif000$setKnownState(pos: BlockPos_, state: Internal.BlockState_, info: Internal.CallbackInfo_): void; getSkyDarken($$0: number): number; onChunkLoaded($$0: Internal.ChunkPos_): void; globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; setScoreboard($$0: Internal.Scoreboard_): void; clearTintCaches(): void; getChunkSource(): Internal.ClientChunkCache; putNonPlayerEntity($$0: number, $$1: Internal.Entity_): void; getEntity($$0: number): Internal.Entity; getFluidTicks(): Internal.LevelTickAccess; removeEntity($$0: number, $$1: Internal.Entity$RemovalReason_): void; destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; getServerSimulationDistance(): number; entitiesForRendering(): Internal.Iterable; toString(): string; getBiomeSeed(): number; setGameTime($$0: number): void; get fluidTicks(): Internal.LevelTickAccess; get sharedSpawnPos(): BlockPos; get blockTicks(): Internal.LevelTickAccess; get freeMapId(): number; get biomeSeed(): number; get serverSimulationDistance(): number; get levelData(): Internal.ClientLevel$ClientLevelData; get sharedSpawnAngle(): number; get entityCount(): number; get skyFlashTime(): number; get lightUpdateQueueEmpty(): boolean; get recipeManager(): Internal.RecipeManager; get chunkSource(): Internal.ClientChunkCache; get scoreboard(): Internal.Scoreboard; set gameTime($$0: number); set skyFlashTime($$0: number); set serverSimulationDistance($$0: number); set scoreboard($$0: Internal.Scoreboard_); set dayTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientLevel_ = ClientLevel; /** * @javaClass it.unimi.dsi.fastutil.ints.IntCollection */ interface IntCollection extends Internal.Collection, Internal.IntIterable { add(arg0: number): boolean; spliterator(): Internal.IntSpliterator; containsAll(arg0: Internal.IntCollection_): boolean; intIterator(): Internal.IntIterator; intSpliterator(): Internal.IntSpliterator; remove(arg0: any): boolean; removeIf(arg0: Internal.Predicate_): boolean; removeIf(arg0: Internal.IntPredicate_): boolean; removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; intStream(): Internal.IntStream; removeAll(arg0: Internal.IntCollection_): boolean; contains(arg0: any): boolean; contains(arg0: number): boolean; iterator(): Internal.IntIterator; addAll(arg0: Internal.IntCollection_): boolean; stream(): Internal.Stream; toIntArray(arg0: number[]): number[]; toIntArray(): number[]; toArray(arg0: number[]): number[]; parallelStream(): Internal.Stream; rem(arg0: number): boolean; intParallelStream(): Internal.IntStream; retainAll(arg0: Internal.IntCollection_): boolean; } type IntCollection_ = IntCollection; /** * @javaClass dev.latvian.mods.rhino.MemberType */ class MemberType extends Internal.Enum { static valueOf(name: string): this; static values(): Internal.MemberType[]; static get(value: any): this; toString(): string; static readonly "NUMBER" : Internal.MemberType; static readonly "SYMBOL" : Internal.MemberType; static readonly "UNDEFINED" : Internal.MemberType; static readonly "STRING" : Internal.MemberType; static readonly "OBJECT" : Internal.MemberType; static readonly "FUNCTION" : Internal.MemberType; static readonly "BOOLEAN" : Internal.MemberType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MemberType_ = "symbol" | "number" | "boolean" | "string" | "function" | "undefined" | "object" | MemberType; /** * @javaClass net.minecraft.class_2781$class_2782 */ class ClientboundUpdateAttributesPacket$AttributeSnapshot { getAttribute(): Internal.Attribute; getBase(): number; getModifiers(): Internal.Collection; get attribute(): Internal.Attribute; get modifiers(): Internal.Collection; get base(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundUpdateAttributesPacket$AttributeSnapshot_ = ClientboundUpdateAttributesPacket$AttributeSnapshot; /** * @javaClass net.minecraft.class_2633$class_2634 */ class StructureBlockEntity$UpdateType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.StructureBlockEntity$UpdateType[]; static readonly "UPDATE_DATA" : Internal.StructureBlockEntity$UpdateType; static readonly "SAVE_AREA" : Internal.StructureBlockEntity$UpdateType; static readonly "LOAD_AREA" : Internal.StructureBlockEntity$UpdateType; static readonly "SCAN_AREA" : Internal.StructureBlockEntity$UpdateType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureBlockEntity$UpdateType_ = "scan_area" | "update_data" | "load_area" | "save_area" | StructureBlockEntity$UpdateType; /** * @javaClass net.minecraft.class_315 */ class Options { getSoundSourceVolume($$0: Internal.SoundSource_): number; setServerRenderDistance($$0: number): void; getBackgroundColor($$0: number): number; handler$zjp000$loadHook(info: Internal.CallbackInfo_): void; getCameraType(): Internal.CameraType; save(): void; useNativeTransport(): boolean; getFile(): Internal.File; getCloudsType(): Internal.CloudStatus; isModelPartEnabled($$0: Internal.PlayerModelPart_): boolean; getBackgroundOpacity($$0: number): number; dumpOptionsForReport(): string; loadSelectedResourcePacks($$0: Internal.PackRepository_): void; load(): void; setSoundCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; broadcastOptions(): void; setCameraType($$0: Internal.CameraType_): void; toggleModelPart($$0: Internal.PlayerModelPart_, $$1: boolean): void; setKey($$0: Internal.KeyMapping_, $$1: Internal.InputConstants$Key_): void; getEffectiveRenderDistance(): number; "tutorialStep" : Internal.TutorialSteps; static readonly "RENDER_DISTANCE_REALLY_FAR" : 16; "chatDelay" : number; "chatLinksPrompt" : boolean; "textBackgroundOpacity" : number; readonly "keyChat" : Internal.KeyMapping; "chatScale" : number; readonly "keyCommand" : Internal.KeyMapping; readonly "keyHotbarSlots" : Internal.KeyMapping[]; static readonly "RENDER_DISTANCE_NORMAL" : 8; "enableVsync" : boolean; readonly "keySprint" : Internal.KeyMapping; "particles" : Internal.ParticleStatus; "toggleSprint" : boolean; "soundDevice" : string; readonly "keyAdvancements" : Internal.KeyMapping; "renderDebug" : boolean; "advancedItemTooltips" : boolean; readonly "keyFullscreen" : Internal.KeyMapping; "entityShadows" : boolean; "touchscreen" : boolean; "incompatibleResourcePacks" : Internal.List; "languageCode" : string; "mipmapLevels" : number; static readonly "RENDER_DISTANCE_SHORT" : 4; "hideMatchedNames" : boolean; "renderDistance" : number; "fullscreen" : boolean; "sensitivity" : number; "skipRealms32bitWarning" : boolean; readonly "keyAttack" : Internal.KeyMapping; "skipMultiplayerWarning" : boolean; "prioritizeChunkUpdates" : Internal.PrioritizeChunkUpdates; readonly "keyUp" : Internal.KeyMapping; "narratorStatus" : Internal.NarratorStatus; readonly "keyJump" : Internal.KeyMapping; readonly "keyLoadHotbarActivator" : Internal.KeyMapping; "toggleCrouch" : boolean; readonly "keyShift" : Internal.KeyMapping; "smoothCamera" : boolean; "chatWidth" : number; readonly "keySocialInteractions" : Internal.KeyMapping; "chatHeightUnfocused" : number; "realmsNotifications" : boolean; "showSubtitles" : boolean; "showAutosaveIndicator" : boolean; readonly "keySmoothCamera" : Internal.KeyMapping; "backgroundForChatOnly" : boolean; "chatHeightFocused" : number; readonly "keyLeft" : Internal.KeyMapping; "hideServerAddress" : boolean; "glDebugVerbosity" : number; "renderClouds" : Internal.CloudStatus; static readonly "RENDER_DISTANCE_TINY" : 2; "guiScale" : number; "forceUnicodeFont" : boolean; readonly "keyPlayerList" : Internal.KeyMapping; "hideBundleTutorial" : boolean; "biomeBlendRadius" : number; "simulationDistance" : number; "entityDistanceScaling" : number; "chatOpacity" : number; "gamma" : number; static readonly "DEFAULT_SOUND_DEVICE" : ""; "resourcePacks" : Internal.List; readonly "keyInventory" : Internal.KeyMapping; "renderDebugCharts" : boolean; "chatLineSpacing" : number; readonly "keySwapOffhand" : Internal.KeyMapping; "chatColors" : boolean; "mouseWheelSensitivity" : number; readonly "keySpectatorOutlines" : Internal.KeyMapping; "heldItemTooltips" : boolean; "screenEffectScale" : number; static readonly "RENDER_DISTANCE_EXTREME" : 32; readonly "keySaveHotbarActivator" : Internal.KeyMapping; "autoSuggestions" : boolean; "fullscreenVideoModeString" : string; "graphicsMode" : Internal.GraphicsStatus; "difficulty" : Internal.Difficulty; "mainHand" : Internal.HumanoidArm; readonly "keyDrop" : Internal.KeyMapping; "allowServerListing" : boolean; "overrideHeight" : number; "keyMappings" : Internal.KeyMapping[]; "darkMojangStudiosBackground" : boolean; "autoJump" : boolean; "chatLinks" : boolean; "hideLightningFlashes" : boolean; "invertYMouse" : boolean; "reducedDebugInfo" : boolean; static readonly "RENDER_DISTANCE_FAR" : 12; "fov" : number; "rawMouseInput" : boolean; "attackIndicator" : Internal.AttackIndicatorStatus; readonly "keyScreenshot" : Internal.KeyMapping; readonly "keyTogglePerspective" : Internal.KeyMapping; "framerateLimit" : number; "renderFpsChart" : boolean; "pauseOnLostFocus" : boolean; readonly "keyRight" : Internal.KeyMapping; "bobView" : boolean; "lastMpIp" : string; "fovEffectScale" : number; "syncWrites" : boolean; "overrideWidth" : number; "discreteMouseScroll" : boolean; "ambientOcclusion" : Internal.AmbientOcclusionStatus; "chatVisibility" : Internal.ChatVisiblity; "joinedFirstServer" : boolean; readonly "keyUse" : Internal.KeyMapping; readonly "keyPickItem" : Internal.KeyMapping; readonly "keyDown" : Internal.KeyMapping; "hideGui" : boolean; get effectiveRenderDistance(): number; get file(): Internal.File; get cloudsType(): Internal.CloudStatus; get cameraType(): Internal.CameraType; set serverRenderDistance($$0: number); set cameraType($$0: Internal.CameraType_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Options_ = Options; /** * @javaClass net.minecraft.class_2790 */ class ClientboundUpdateTagsPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getTags(): Internal.Map>, Internal.TagNetworkSerialization$NetworkPayload>; write($$0: Internal.FriendlyByteBuf_): void; get tags(): Internal.Map>, Internal.TagNetworkSerialization$NetworkPayload>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundUpdateTagsPacket_ = ClientboundUpdateTagsPacket; /** * @javaClass net.minecraft.class_2842 */ class ServerboundPlayerAbilitiesPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; isFlying(): boolean; write($$0: Internal.FriendlyByteBuf_): void; get flying(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlayerAbilitiesPacket_ = ServerboundPlayerAbilitiesPacket; /** * @javaClass net.minecraft.class_1113 */ interface SoundInstance { getLocation(): ResourceLocation; getDelay(): number; resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents; getAttenuation(): Internal.SoundInstance$Attenuation; canPlaySound(): boolean; getVolume(): number; getX(): number; getPitch(): number; getY(): number; getZ(): number; getSource(): Internal.SoundSource; canStartSilent(): boolean; isLooping(): boolean; isRelative(): boolean; getSound(): Internal.Sound; } type SoundInstance_ = SoundInstance; /** * @javaClass net.minecraft.class_281$class_282 */ class Program$Type extends Internal.Enum implements Internal.ProgramTypeAccessor { getName(): string; getExtension(): string; static valueOf($$0: string): this; static values(): Internal.Program$Type[]; getPrograms(): Internal.Map; static readonly "VERTEX" : Internal.Program$Type; static readonly "FRAGMENT" : Internal.Program$Type; get extension(): string; get name(): string; get programs(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Program$Type_ = "fragment" | "vertex" | "geometry" | Program$Type; /** * @javaClass java.net.InetAddress */ class InetAddress implements Internal.Serializable { isMCSiteLocal(): boolean; isReachable(arg0: number): boolean; isReachable(arg0: Internal.NetworkInterface_, arg1: number, arg2: number): boolean; isMCGlobal(): boolean; static getAllByName(arg0: string): Internal.InetAddress[]; getHostName(): string; isMCOrgLocal(): boolean; getCanonicalHostName(): string; isAnyLocalAddress(): boolean; isLinkLocalAddress(): boolean; static getLocalHost(): this; isMCLinkLocal(): boolean; isLoopbackAddress(): boolean; isSiteLocalAddress(): boolean; isMulticastAddress(): boolean; hashCode(): number; equals(arg0: any): boolean; static getByName(arg0: string): this; static getLoopbackAddress(): this; static getByAddress(arg0: number[]): this; static getByAddress(arg0: string, arg1: number[]): this; getAddress(): number[]; toString(): string; getHostAddress(): string; isMCNodeLocal(): boolean; get linkLocalAddress(): boolean; get hostName(): string; get loopbackAddress(): this; get address(): number[]; get canonicalHostName(): string; get mCOrgLocal(): boolean; get siteLocalAddress(): boolean; get mCNodeLocal(): boolean; get mCGlobal(): boolean; get localHost(): this; get mCLinkLocal(): boolean; get multicastAddress(): boolean; get hostAddress(): string; get mCSiteLocal(): boolean; get anyLocalAddress(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InetAddress_ = InetAddress; /** * @javaClass net.minecraft.class_10 */ class PathComputationType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.PathComputationType[]; static readonly "LAND" : Internal.PathComputationType; static readonly "AIR" : Internal.PathComputationType; static readonly "WATER" : Internal.PathComputationType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PathComputationType_ = "land" | "air" | "water" | PathComputationType; /** * @javaClass net.minecraft.class_2487 */ class CompoundTag implements Internal.Tag { getCompound($$0: string): this; getByte($$0: string): number; getTagType($$0: string): number; getDouble($$0: string): number; putDouble($$0: string, $$1: number): void; getId(): number; getFloat($$0: string): number; putLong($$0: string, $$1: number): void; put($$0: string, $$1: Internal.Tag_): Internal.Tag; remove($$0: string): void; getUUID($$0: string): Internal.UUID; putByte($$0: string, $$1: number): void; getAllKeys(): Internal.Set; getList($$0: string, $$1: number): Internal.ListTag; hashCode(): number; merge($$0: Internal.CompoundTag_): this; get($$0: string): Internal.Tag; putIntArray($$0: string, $$1: Internal.List_): void; putIntArray($$0: string, $$1: number[]): void; getBoolean($$0: string): boolean; copy(): this; putShort($$0: string, $$1: number): void; putLongArray($$0: string, $$1: number[]): void; putLongArray($$0: string, $$1: Internal.List_): void; putBoolean($$0: string, $$1: boolean): void; write($$0: Internal.DataOutput_): void; hasUUID($$0: string): boolean; putUUID($$0: string, $$1: Internal.UUID_): void; getShort($$0: string): number; putInt($$0: string, $$1: number): void; putString($$0: string, $$1: string): void; isEmpty(): boolean; getString($$0: string): string; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getLongArray($$0: string): number[]; putByteArray($$0: string, $$1: number[]): void; putByteArray($$0: string, $$1: Internal.List_): void; getLong($$0: string): number; getInt($$0: string): number; putFloat($$0: string, $$1: number): void; contains($$0: string): boolean; contains($$0: string, $$1: number): boolean; size(): number; getType(): Internal.TagType; equals($$0: any): boolean; getByteArray($$0: string): number[]; toString(): string; getIntArray($$0: string): number[]; static readonly "CODEC" : Internal.Codec; static readonly "TYPE" : Internal.TagType; readonly "tags" : Internal.Map; get allKeys(): Internal.Set; get id(): number; get type(): Internal.TagType; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CompoundTag_ = string | {[string]: string | number | boolean | Internal.CompoundTag_} | CompoundTag; /** * @javaClass net.minecraft.class_1887$class_1888 */ class Enchantment$Rarity extends Internal.Enum { getWeight(): number; static valueOf($$0: string): this; static values(): Internal.Enchantment$Rarity[]; static readonly "RARE" : Internal.Enchantment$Rarity; static readonly "VERY_RARE" : Internal.Enchantment$Rarity; static readonly "UNCOMMON" : Internal.Enchantment$Rarity; static readonly "COMMON" : Internal.Enchantment$Rarity; get weight(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Enchantment$Rarity_ = "uncommon" | "common" | "rare" | "very_rare" | Enchantment$Rarity; /** * @javaClass net.minecraft.class_1641 */ class ZombieVillager extends Internal.Zombie implements Internal.VillagerDataHolder { handleEntityEvent($$0: number): void; getStepSound(): Internal.SoundEvent; getAmbientSound(): Internal.SoundEvent; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getDeathSound(): Internal.SoundEvent; getHurtSound($$0: Internal.DamageSource_): Internal.SoundEvent; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isConverting(): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setVillagerXp($$0: number): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; method_7231(): Internal.VillagerData; removeWhenFarAway($$0: number): boolean; setGossips($$0: Internal.Tag_): void; method_7195($$0: Internal.VillagerData_): void; getVillagerXp(): number; getVoicePitch(): number; setTradeOffers($$0: Internal.CompoundTag_): void; get villagerXp(): number; get voicePitch(): number; get stepSound(): Internal.SoundEvent; get converting(): boolean; get deathSound(): Internal.SoundEvent; get ambientSound(): Internal.SoundEvent; set tradeOffers($$0: Internal.CompoundTag_); set gossips($$0: Internal.Tag_); set villagerXp($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZombieVillager_ = ZombieVillager; /** * @javaClass net.minecraft.class_326 */ interface ItemColor { getColor(arg0: Internal.ItemStack_, arg1: number): number; } type ItemColor_ = ((arg0: Internal.ItemStack, arg1: number) => number) | ItemColor; /** * @javaClass net.minecraft.class_1438 */ class MushroomCow extends Internal.Cow implements Internal.Shearable { addAdditionalSaveData($$0: Internal.CompoundTag_): void; method_27072(): boolean; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; method_6636($$0: Internal.SoundSource_): void; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getMushroomType(): Internal.MushroomCow$MushroomType; static checkMushroomSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; get mushroomType(): Internal.MushroomCow$MushroomType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MushroomCow_ = MushroomCow; /** * @javaClass java.util.function.ObjLongConsumer */ interface ObjLongConsumer { accept(arg0: T, arg1: number): void; } type ObjLongConsumer_ = ((arg0: T, arg1: number) => void) | ObjLongConsumer; /** * @javaClass net.minecraft.class_1157 */ class TutorialSteps extends Internal.Enum { getName(): string; static valueOf($$0: string): this; static values(): Internal.TutorialSteps[]; static getByName($$0: string): this; create($$0: Internal.Tutorial_): Internal.TutorialStepInstance; static readonly "PUNCH_TREE" : Internal.TutorialSteps; static readonly "MOVEMENT" : Internal.TutorialSteps; static readonly "FIND_TREE" : Internal.TutorialSteps; static readonly "OPEN_INVENTORY" : Internal.TutorialSteps; static readonly "NONE" : Internal.TutorialSteps; static readonly "CRAFT_PLANKS" : Internal.TutorialSteps; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TutorialSteps_ = "punch_tree" | "find_tree" | "craft_planks" | "none" | "movement" | "open_inventory" | TutorialSteps; /** * @javaClass net.minecraft.class_1259$class_1261 */ class BossEvent$BossBarOverlay extends Internal.Enum { getName(): string; static valueOf($$0: string): this; static values(): Internal.BossEvent$BossBarOverlay[]; static byName($$0: string): this; static readonly "NOTCHED_6" : Internal.BossEvent$BossBarOverlay; static readonly "NOTCHED_12" : Internal.BossEvent$BossBarOverlay; static readonly "PROGRESS" : Internal.BossEvent$BossBarOverlay; static readonly "NOTCHED_20" : Internal.BossEvent$BossBarOverlay; static readonly "NOTCHED_10" : Internal.BossEvent$BossBarOverlay; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BossEvent$BossBarOverlay_ = "notched_20" | "notched_10" | "progress" | "notched_6" | "notched_12" | BossEvent$BossBarOverlay; /** * @javaClass dev.latvian.mods.kubejs.level.FireworksJS */ class FireworksJS { static of(o: any): this; createFireworkRocket(w: Internal.Level_, x: number, y: number, z: number): Internal.FireworkRocketEntity; "flight" : number; "lifetime" : number; readonly "explosions" : Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworksJS_ = FireworksJS; /** * @javaClass net.minecraft.class_3943 */ class ClientboundMerchantOffersPacket implements Internal.Packet { getContainerId(): number; getOffers(): Internal.MerchantOffers; getVillagerLevel(): number; showProgress(): boolean; getVillagerXp(): number; handle($$0: Internal.ClientGamePacketListener_): void; canRestock(): boolean; write($$0: Internal.FriendlyByteBuf_): void; get offers(): Internal.MerchantOffers; get villagerLevel(): number; get villagerXp(): number; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundMerchantOffersPacket_ = ClientboundMerchantOffersPacket; /** * @javaClass net.minecraft.class_6123 */ interface HeightProviderType

{ codec(): Internal.Codec

; } type HeightProviderType_

= Special.HeightProviderType | (() => Internal.Codec

) | HeightProviderType

{ codec(): Internal.Codec

; register

($$0: string, $$1: Internal.Codec_

): Internal.StructureProcessorType

; } type StructureProcessorType_

= Special.StructureProcessorType | (() => Internal.Codec

) | StructureProcessorType

; /** * @javaClass net.minecraft.class_1140 */ class SoundEngine { play($$0: Internal.SoundInstance_): void; resume(): void; destroy(): void; playDelayed($$0: Internal.SoundInstance_, $$1: number): void; tick($$0: boolean): void; isActive($$0: Internal.SoundInstance_): boolean; updateCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; pause(): void; getAvailableSoundDevices(): Internal.List; stopAll(): void; reload(): void; removeEventListener($$0: Internal.SoundEventListener_): void; getDebugString(): string; queueTickingSound($$0: Internal.TickableSoundInstance_): void; updateSource($$0: Internal.Camera_): void; stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; stop($$0: Internal.SoundInstance_): void; requestPreload($$0: Internal.Sound_): void; addEventListener($$0: Internal.SoundEventListener_): void; static readonly "MISSING_SOUND" : "FOR THE DEBUG!"; static readonly "OPEN_AL_SOFT_PREFIX" : "OpenAL Soft on "; static readonly "OPEN_AL_SOFT_PREFIX_LENGTH" : 15; get debugString(): string; get availableSoundDevices(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundEngine_ = SoundEngine; /** * @javaClass net.minecraft.class_5269 */ interface WritableLevelData extends Internal.LevelData { setZSpawn(arg0: number): void; setXSpawn(arg0: number): void; setYSpawn(arg0: number): void; setSpawn($$0: BlockPos_, $$1: number): void; setSpawnAngle(arg0: number): void; } type WritableLevelData_ = WritableLevelData; /** * @javaClass java.util.function.Function */ interface Function { compose(arg0: Internal.Function_): Internal.Function; apply(arg0: T): R; identity(): Internal.Function; andThen(arg0: Internal.Function_): Internal.Function; } type Function_ = ((arg0: T) => R) | Function; /** * @javaClass net.minecraft.class_2370 */ class MappedRegistry extends Internal.WritableRegistry implements Internal.ListenableRegistry, Internal.RemappableRegistry { unmap(name: string): void; bindTags($$0: Internal.Map_, Internal.List_>>): void; getTags(): Internal.Stream, Internal.HolderSet$Named>>; getId($$0: T): number; lifecycle($$0: T): Internal.Lifecycle; getResourceKey($$0: T): Internal.Optional>; createIntrusiveHolder($$0: T): Internal.Holder$Reference; iterator(): Internal.Iterator; freeze(): Internal.Registry; registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; elementsLifecycle(): Internal.Lifecycle; getRandom($$0: Internal.Random_): Internal.Optional>; handler$zlp000$setPre(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; holders(): Internal.Stream>; get($$0: ResourceLocation_): T; get($$0: Internal.ResourceKey_): T; fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event; keySet(): Internal.Set; getTagNames(): Internal.Stream>; getKey($$0: T): ResourceLocation; isKnownTagName($$0: Internal.TagKey_): boolean; fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event; getOrCreateHolder($$0: Internal.ResourceKey_): Internal.Holder; entrySet(): Internal.Set, T>>; containsKey($$0: ResourceLocation_): boolean; containsKey($$0: Internal.ResourceKey_): boolean; fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event; resetTags(): void; isEmpty(): boolean; getTag($$0: Internal.TagKey_): Internal.Optional>; handler$zlp000$setPost(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; size(): number; getOrCreateTag($$0: Internal.TagKey_): Internal.HolderSet$Named; byId($$0: number): T; remap(name: string, remoteIndexedEntries: Internal.Object2IntMap_, mode: Internal.RemappableRegistry$RemapMode_): void; register($$0: Internal.ResourceKey_, $$1: T, $$2: Internal.Lifecycle_): Internal.Holder; getHolder($$0: number): Internal.Optional>; getHolder($$0: Internal.ResourceKey_): Internal.Optional>; registerOrOverride($$0: Internal.OptionalInt_, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; get tagNames(): Internal.Stream>; get tags(): Internal.Stream, Internal.HolderSet$Named>>; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MappedRegistry_ = MappedRegistry; /** * @javaClass com.mojang.brigadier.context.ParsedCommandNode */ class ParsedCommandNode { getRange(): Internal.StringRange; hashCode(): number; equals(arg0: any): boolean; toString(): string; getNode(): Internal.CommandNode; get node(): Internal.CommandNode; get range(): Internal.StringRange; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParsedCommandNode_ = ParsedCommandNode; /** * @javaClass net.minecraft.class_827 */ interface BlockEntityRenderer { getViewDistance(): number; shouldRenderOffScreen($$0: T): boolean; shouldRender($$0: T, $$1: Vec3_): boolean; render(arg0: T, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number, arg5: number): void; } type BlockEntityRenderer_ = ((arg0: T, arg1: number, arg2: Internal.PoseStack, arg3: Internal.MultiBufferSource, arg4: number, arg5: number) => void) | BlockEntityRenderer; /** * @javaClass net.minecraft.class_189 */ class FrameType extends Internal.Enum { getName(): string; getChatColor(): Internal.ChatFormatting; getDisplayName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.FrameType[]; static byName($$0: string): this; getTexture(): number; static readonly "CHALLENGE" : Internal.FrameType; static readonly "TASK" : Internal.FrameType; static readonly "GOAL" : Internal.FrameType; get displayName(): Internal.Component; get texture(): number; get name(): string; get chatColor(): Internal.ChatFormatting; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FrameType_ = "task" | "goal" | "challenge" | FrameType; /** * @javaClass dev.latvian.mods.rhino.ErrorReporter */ interface ErrorReporter { runtimeError(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): Internal.EvaluatorException; warning(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; error(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; } type ErrorReporter_ = ErrorReporter; /** * @javaClass net.minecraft.class_5312 */ class ConfiguredStructureFeature { adjustBoundingBox($$0: Internal.BoundingBox_): Internal.BoundingBox; biomes(): Internal.HolderSet; generate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: number, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): Internal.StructureStart; static readonly "CODEC" : Internal.Codec>>; readonly "feature" : F; readonly "adaptNoise" : boolean; static readonly "DIRECT_CODEC" : Internal.Codec>; static readonly "LIST_CODEC" : Internal.Codec>>; readonly "spawnOverrides" : Internal.Map; readonly "config" : FC; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConfiguredStructureFeature_ = Special.ConfiguredStructureFeature | ConfiguredStructureFeature; /** * @javaClass net.minecraft.class_270$class_271 */ class Team$CollisionRule extends Internal.Enum { getDisplayName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.Team$CollisionRule[]; static byName($$0: string): this; static readonly "PUSH_OTHER_TEAMS" : Internal.Team$CollisionRule; static readonly "NEVER" : Internal.Team$CollisionRule; readonly "name" : string; readonly "id" : number; static readonly "PUSH_OWN_TEAM" : Internal.Team$CollisionRule; static readonly "ALWAYS" : Internal.Team$CollisionRule; get displayName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Team$CollisionRule_ = "always" | "never" | "push_own_team" | "push_other_teams" | Team$CollisionRule; /** * @javaClass dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder */ class WoodenPressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WoodenPressurePlateBlockBuilder_ = WoodenPressurePlateBlockBuilder; /** * @javaClass net.minecraft.class_2602 */ interface ClientGamePacketListener extends Internal.PacketListener { handleTitlesClear(arg0: Internal.ClientboundClearTitlesPacket_): void; handleAddEntity(arg0: Internal.ClientboundAddEntityPacket_): void; handleSetBorderWarningDistance(arg0: Internal.ClientboundSetBorderWarningDistancePacket_): void; handleSoundEvent(arg0: Internal.ClientboundSoundPacket_): void; handleContainerClose(arg0: Internal.ClientboundContainerClosePacket_): void; handleRotateMob(arg0: Internal.ClientboundRotateHeadPacket_): void; handleUpdateAttributes(arg0: Internal.ClientboundUpdateAttributesPacket_): void; setTitleText(arg0: Internal.ClientboundSetTitleTextPacket_): void; handleMerchantOffers(arg0: Internal.ClientboundMerchantOffersPacket_): void; handleItemCooldown(arg0: Internal.ClientboundCooldownPacket_): void; handleUpdateMobEffect(arg0: Internal.ClientboundUpdateMobEffectPacket_): void; handleOpenScreen(arg0: Internal.ClientboundOpenScreenPacket_): void; handleTakeItemEntity(arg0: Internal.ClientboundTakeItemEntityPacket_): void; handleAddPainting(arg0: Internal.ClientboundAddPaintingPacket_): void; handleBlockEntityData(arg0: Internal.ClientboundBlockEntityDataPacket_): void; handleMoveEntity(arg0: Internal.ClientboundMoveEntityPacket_): void; handleSetPlayerTeamPacket(arg0: Internal.ClientboundSetPlayerTeamPacket_): void; handleRespawn(arg0: Internal.ClientboundRespawnPacket_): void; handleSetEntityMotion(arg0: Internal.ClientboundSetEntityMotionPacket_): void; handleSetDisplayObjective(arg0: Internal.ClientboundSetDisplayObjectivePacket_): void; handleUpdateAdvancementsPacket(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void; handleHorseScreenOpen(arg0: Internal.ClientboundHorseScreenOpenPacket_): void; handleMovePlayer(arg0: Internal.ClientboundPlayerPositionPacket_): void; handleTeleportEntity(arg0: Internal.ClientboundTeleportEntityPacket_): void; handleSetChunkCacheRadius(arg0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; handleAwardStats(arg0: Internal.ClientboundAwardStatsPacket_): void; handleSetHealth(arg0: Internal.ClientboundSetHealthPacket_): void; handleSetCamera(arg0: Internal.ClientboundSetCameraPacket_): void; handleCommandSuggestions(arg0: Internal.ClientboundCommandSuggestionsPacket_): void; handleSetBorderSize(arg0: Internal.ClientboundSetBorderSizePacket_): void; handleSetExperience(arg0: Internal.ClientboundSetExperiencePacket_): void; handleLightUpdatePacket(arg0: Internal.ClientboundLightUpdatePacket_): void; handleSetEntityPassengersPacket(arg0: Internal.ClientboundSetPassengersPacket_): void; handleContainerSetSlot(arg0: Internal.ClientboundContainerSetSlotPacket_): void; handleExplosion(arg0: Internal.ClientboundExplodePacket_): void; handleSetBorderCenter(arg0: Internal.ClientboundSetBorderCenterPacket_): void; handleAddMob(arg0: Internal.ClientboundAddMobPacket_): void; handleSetEquipment(arg0: Internal.ClientboundSetEquipmentPacket_): void; handleCustomPayload(arg0: Internal.ClientboundCustomPayloadPacket_): void; handleBlockEvent(arg0: Internal.ClientboundBlockEventPacket_): void; handleSetSpawn(arg0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; handleSetScore(arg0: Internal.ClientboundSetScorePacket_): void; handleLevelEvent(arg0: Internal.ClientboundLevelEventPacket_): void; handleStopSoundEvent(arg0: Internal.ClientboundStopSoundPacket_): void; handleChunkBlocksUpdate(arg0: Internal.ClientboundSectionBlocksUpdatePacket_): void; handleBossUpdate(arg0: Internal.ClientboundBossEventPacket_): void; setActionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_): void; handleGameEvent(arg0: Internal.ClientboundGameEventPacket_): void; handleRemoveMobEffect(arg0: Internal.ClientboundRemoveMobEffectPacket_): void; handleCommands(arg0: Internal.ClientboundCommandsPacket_): void; handlePlayerCombatKill(arg0: Internal.ClientboundPlayerCombatKillPacket_): void; handleLookAt(arg0: Internal.ClientboundPlayerLookAtPacket_): void; handleBlockBreakAck(arg0: Internal.ClientboundBlockBreakAckPacket_): void; handleMapItemData(arg0: Internal.ClientboundMapItemDataPacket_): void; handleBlockUpdate(arg0: Internal.ClientboundBlockUpdatePacket_): void; handleSetBorderWarningDelay(arg0: Internal.ClientboundSetBorderWarningDelayPacket_): void; handlePlayerCombatEnter(arg0: Internal.ClientboundPlayerCombatEnterPacket_): void; handleDisconnect(arg0: Internal.ClientboundDisconnectPacket_): void; handleForgetLevelChunk(arg0: Internal.ClientboundForgetLevelChunkPacket_): void; handleAddPlayer(arg0: Internal.ClientboundAddPlayerPacket_): void; handleCustomSoundEvent(arg0: Internal.ClientboundCustomSoundPacket_): void; handleBlockDestruction(arg0: Internal.ClientboundBlockDestructionPacket_): void; setTitlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_): void; handleAddOrRemoveRecipes(arg0: Internal.ClientboundRecipePacket_): void; handleSelectAdvancementsTab(arg0: Internal.ClientboundSelectAdvancementsTabPacket_): void; handlePlaceRecipe(arg0: Internal.ClientboundPlaceGhostRecipePacket_): void; handleResourcePack(arg0: Internal.ClientboundResourcePackPacket_): void; handlePlayerInfo(arg0: Internal.ClientboundPlayerInfoPacket_): void; handleSetChunkCacheCenter(arg0: Internal.ClientboundSetChunkCacheCenterPacket_): void; handleSetBorderLerpSize(arg0: Internal.ClientboundSetBorderLerpSizePacket_): void; handleOpenBook(arg0: Internal.ClientboundOpenBookPacket_): void; handleLevelChunkWithLight(arg0: Internal.ClientboundLevelChunkWithLightPacket_): void; setSubtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_): void; handleSetTime(arg0: Internal.ClientboundSetTimePacket_): void; handleEntityEvent(arg0: Internal.ClientboundEntityEventPacket_): void; handleAnimate(arg0: Internal.ClientboundAnimatePacket_): void; handleSetCarriedItem(arg0: Internal.ClientboundSetCarriedItemPacket_): void; handlePlayerAbilities(arg0: Internal.ClientboundPlayerAbilitiesPacket_): void; handleRemoveEntities(arg0: Internal.ClientboundRemoveEntitiesPacket_): void; handleContainerContent(arg0: Internal.ClientboundContainerSetContentPacket_): void; handleAddExperienceOrb(arg0: Internal.ClientboundAddExperienceOrbPacket_): void; handlePing(arg0: Internal.ClientboundPingPacket_): void; handleChat(arg0: Internal.ClientboundChatPacket_): void; handleTabListCustomisation(arg0: Internal.ClientboundTabListPacket_): void; handleUpdateRecipes(arg0: Internal.ClientboundUpdateRecipesPacket_): void; handleOpenSignEditor(arg0: Internal.ClientboundOpenSignEditorPacket_): void; handleLogin(arg0: Internal.ClientboundLoginPacket_): void; handleTagQueryPacket(arg0: Internal.ClientboundTagQueryPacket_): void; handleAddVibrationSignal(arg0: Internal.ClientboundAddVibrationSignalPacket_): void; handleParticleEvent(arg0: Internal.ClientboundLevelParticlesPacket_): void; handleInitializeBorder(arg0: Internal.ClientboundInitializeBorderPacket_): void; handleContainerSetData(arg0: Internal.ClientboundContainerSetDataPacket_): void; handleEntityLinkPacket(arg0: Internal.ClientboundSetEntityLinkPacket_): void; handleAddObjective(arg0: Internal.ClientboundSetObjectivePacket_): void; handleKeepAlive(arg0: Internal.ClientboundKeepAlivePacket_): void; handleUpdateTags(arg0: Internal.ClientboundUpdateTagsPacket_): void; handleSetSimulationDistance(arg0: Internal.ClientboundSetSimulationDistancePacket_): void; handlePlayerCombatEnd(arg0: Internal.ClientboundPlayerCombatEndPacket_): void; handleSetEntityData(arg0: Internal.ClientboundSetEntityDataPacket_): void; handleChangeDifficulty(arg0: Internal.ClientboundChangeDifficultyPacket_): void; handleMoveVehicle(arg0: Internal.ClientboundMoveVehiclePacket_): void; handleSoundEntityEvent(arg0: Internal.ClientboundSoundEntityPacket_): void; } type ClientGamePacketListener_ = ClientGamePacketListener; /** * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS */ class IngredientWithCustomPredicateJS implements Internal.IngredientJS { toJson(): Internal.JsonElement; testVanillaItem(i: Internal.Item_): boolean; test(stack: Internal.ItemStackJS_): boolean; getStacks(): Internal.Set; getVanillaItems(): Internal.Set; getFirst(): Internal.ItemStackJS; testVanilla(stack: Internal.ItemStack_): boolean; isEmpty(): boolean; isInvalidRecipeIngredient(): boolean; toString(): string; getCount(): number; getVanillaPredicate(): Internal.Predicate; readonly "predicate" : ((arg0: Internal.ItemStack) => boolean); readonly "ingredient" : Internal.IngredientJS; readonly "uuid" : Internal.UUID; get invalidRecipeIngredient(): boolean; get stacks(): Internal.Set; get count(): number; get vanillaItems(): Internal.Set; get first(): Internal.ItemStackJS; get empty(): boolean; get vanillaPredicate(): Internal.Predicate; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IngredientWithCustomPredicateJS_ = IngredientWithCustomPredicateJS; /** * @javaClass dev.latvian.mods.kubejs.player.ClientPlayerJS */ class ClientPlayerJS extends Internal.PlayerJS { getStats(): Internal.PlayerStatsJS; sendData(channel: string, data: Internal.CompoundTag_): void; paint(tag: Internal.CompoundTag_): void; rayTrace(distance: number): Internal.RayTraceResultJS; isSelf(): boolean; isMiningBlock(): boolean; get stats(): Internal.PlayerStatsJS; get miningBlock(): boolean; get self(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type ClientPlayerJS_ = ClientPlayerJS; /** * @javaClass dev.latvian.mods.rhino.mod.util.Copyable */ interface Copyable { copy(): this; } type Copyable_ = (() => Internal.Copyable) | Copyable; /** * @javaClass net.minecraft.class_2629 */ class ClientboundBossEventPacket implements Internal.Packet { static createUpdateNamePacket($$0: Internal.BossEvent_): this; static createUpdatePropertiesPacket($$0: Internal.BossEvent_): this; dispatch($$0: Internal.ClientboundBossEventPacket$Handler_): void; static createRemovePacket($$0: Internal.UUID_): this; handle($$0: Internal.ClientGamePacketListener_): void; static createAddPacket($$0: Internal.BossEvent_): this; static createUpdateStylePacket($$0: Internal.BossEvent_): this; write($$0: Internal.FriendlyByteBuf_): void; static createUpdateProgressPacket($$0: Internal.BossEvent_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundBossEventPacket_ = ClientboundBossEventPacket; /** * @javaClass net.minecraft.class_3275 */ class NoiseBasedCountPlacement extends Internal.RepeatingPlacement { static of($$0: number, $$1: number, $$2: number): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseBasedCountPlacement_ = NoiseBasedCountPlacement; /** * @javaClass net.minecraft.class_1324 */ class AttributeInstance { replaceFrom($$0: Internal.AttributeInstance_): void; getModifier($$0: Internal.UUID_): Internal.AttributeModifier; save(): Internal.CompoundTag; getBaseValue(): number; setBaseValue($$0: number): void; addTransientModifier($$0: Internal.AttributeModifier_): void; getValue(): number; removePermanentModifier($$0: Internal.UUID_): boolean; getAttribute(): Internal.Attribute; load($$0: Internal.CompoundTag_): void; removeModifiers(): void; hasModifier($$0: Internal.AttributeModifier_): boolean; addPermanentModifier($$0: Internal.AttributeModifier_): void; getModifiers($$0: Internal.AttributeModifier$Operation_): Internal.Set; getModifiers(): Internal.Set; removeModifier($$0: Internal.UUID_): void; removeModifier($$0: Internal.AttributeModifier_): void; get baseValue(): number; get attribute(): Internal.Attribute; get modifiers(): Internal.Set; get value(): number; set baseValue($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeInstance_ = AttributeInstance; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2ObjectFunction */ interface Char2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: string, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ObjectFunction; put(arg0: string, arg1: V): V; remove(arg0: string): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): V; get(arg0: string): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Char2FloatFunction; apply(arg0: number): V; containsKey(arg0: string): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ObjectFunction; } type Char2ObjectFunction_ = ((arg0: string) => V) | Char2ObjectFunction; /** * @javaClass dev.latvian.mods.unit.function.FunctionFactory$FuncSupplier */ interface FunctionFactory$FuncSupplier { create(arg0: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; } type FunctionFactory$FuncSupplier_ = ((arg0: dev.latvian.mods.unit.Unit[]) => dev.latvian.mods.unit.Unit) | FunctionFactory$FuncSupplier; /** * @javaClass dev.latvian.mods.kubejs.util.ListJS */ class ListJS extends Internal.ArrayList implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { add(index: number, value: any): void; add(value: any): boolean; static nbt(list: any): Internal.CollectionTag; appendString(builder: Internal.StringBuilder_): void; onChanged(o: any): void; splice(pos: number, deleteCount: number, ... items: any[]): this; shift(): any; clear(): void; static ofArray(array: any): this; reverse(): this; push(... o: any[]): this; remove(index: number): any; remove(o: any): boolean; pop(): any; filter(predicate: Internal.Predicate_): this; toJson(): Internal.JsonArray; toNBT(): Internal.CollectionTag; addAll(index: number, c: Internal.Collection_): boolean; addAll(c: Internal.Collection_): boolean; static of(o: any): this; static of(array: number[]): this; static of(array: string[]): this; static orSelf(o: any): this; static json(array: any): Internal.JsonArray; getLength(): number; unshift(... o: any[]): this; toString(): string; copy(): this; map(transformer: Internal.Function_): this; "changeListener" : ((arg0: Internal.ListJS) => void); get length(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ListJS_ = ListJS; /** * @javaClass java.util.Currency */ class Currency implements Internal.Serializable { getNumericCodeAsString(): string; getCurrencyCode(): string; getDefaultFractionDigits(): number; getDisplayName(arg0: Internal.Locale_): string; getDisplayName(): string; getNumericCode(): number; toString(): string; static getInstance(arg0: string): this; static getInstance(arg0: Internal.Locale_): this; static getAvailableCurrencies(): Internal.Set; getSymbol(): string; getSymbol(arg0: Internal.Locale_): string; get symbol(): string; get displayName(): string; get availableCurrencies(): Internal.Set; get numericCodeAsString(): string; get currencyCode(): string; get defaultFractionDigits(): number; get numericCode(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Currency_ = Currency; /** * @javaClass net.minecraft.class_239$class_240 */ class HitResult$Type extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.HitResult$Type[]; static readonly "ENTITY" : Internal.HitResult$Type; static readonly "MISS" : Internal.HitResult$Type; static readonly "BLOCK" : Internal.HitResult$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HitResult$Type_ = "block" | "entity" | "miss" | HitResult$Type; /** * @javaClass com.google.common.collect.ImmutableCollection */ abstract class ImmutableCollection extends Internal.AbstractCollection implements Internal.Serializable { add(arg0: E): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.UnmodifiableIterator; addAll(arg0: Internal.Collection_): boolean; spliterator(): Internal.Spliterator; toArray(): any[]; toArray(arg0: T[]): T[]; clear(): void; asList(): Internal.ImmutableList; remove(arg0: any): boolean; retainAll(arg0: Internal.Collection_): boolean; removeIf(arg0: Internal.Predicate_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableCollection_ = ImmutableCollection; /** * @javaClass net.minecraft.class_4095$class_5303 */ class Brain$Provider { makeBrain($$0: Internal.Dynamic_): Internal.Brain; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Brain$Provider_ = Brain$Provider; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll */ interface ScreenMouseEvents$BeforeMouseScroll { beforeMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; } type ScreenMouseEvents$BeforeMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$BeforeMouseScroll; /** * @javaClass io.netty.channel.MessageSizeEstimator */ interface MessageSizeEstimator { newHandle(): Internal.MessageSizeEstimator$Handle; } type MessageSizeEstimator_ = (() => Internal.MessageSizeEstimator$Handle) | MessageSizeEstimator; /** * @javaClass net.minecraft.class_5195 */ class Music { getEvent(): Internal.SoundEvent; getMinDelay(): number; replaceCurrentMusic(): boolean; getMaxDelay(): number; static readonly "CODEC" : Internal.Codec; get minDelay(): number; get maxDelay(): number; get event(): Internal.SoundEvent; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Music_ = Music; /** * @javaClass net.minecraft.class_4466 */ class Bee extends Internal.Animal implements Internal.NeutralMob, Internal.FlyingAnimal { method_29509(): void; method_29508(): Internal.UUID; isFlapping(): boolean; dropOffNectar(): void; isFood($$0: Internal.ItemStack_): boolean; getRollAmount($$0: number): number; method_29507(): number; static createAttributes(): Internal.AttributeSupplier$Builder; hasStung(): boolean; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; doHurtTarget($$0: Internal.Entity_): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getTravellingTicks(): number; getLeashOffset(): Vec3; setStayOutOfHiveCountdown($$0: number): void; getGoalSelector(): Internal.GoalSelector; aiStep(): void; getSavedFlowerPos(): BlockPos; getBlacklistedHives(): Internal.List; method_29514($$0: number): void; method_29513($$0: Internal.UUID_): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; hasHive(): boolean; getMobType(): Internal.MobType; hasNectar(): boolean; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; method_6581(): boolean; setSavedFlowerPos($$0: BlockPos_): void; hasSavedFlowerPos(): boolean; resetTicksWithoutNectarSinceExitingHive(): void; getHivePos(): BlockPos; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static readonly "FLAP_DEGREES_PER_TICK" : 120.32113; static readonly "TAG_CROPS_GROWN_SINCE_POLLINATION" : "CropsGrownSincePollination"; static readonly "TAG_FLOWER_POS" : "FlowerPos"; static readonly "TICKS_PER_FLAP" : 2; static readonly "TAG_TICKS_SINCE_POLLINATION" : "TicksSincePollination"; static readonly "TAG_HAS_STUNG" : "HasStung"; static readonly "TAG_HAS_NECTAR" : "HasNectar"; static readonly "TAG_HIVE_POS" : "HivePos"; static readonly "TAG_CANNOT_ENTER_HIVE_TICKS" : "CannotEnterHiveTicks"; get savedFlowerPos(): BlockPos; get goalSelector(): Internal.GoalSelector; get mobType(): Internal.MobType; get hivePos(): BlockPos; get blacklistedHives(): Internal.List; get flapping(): boolean; get leashOffset(): Vec3; get travellingTicks(): number; set savedFlowerPos($$0: BlockPos_); set stayOutOfHiveCountdown($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Bee_ = Bee; /** * @javaClass net.minecraft.class_1739 */ class AirItem extends Internal.Item { getDescriptionId(): string; appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; get descriptionId(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AirItem_ = AirItem; /** * @javaClass net.minecraft.class_4832 */ class HoglinSpecificSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HoglinSpecificSensor_ = HoglinSpecificSensor; /** * @javaClass java.security.PrivateKey */ interface PrivateKey extends Internal.Key, Internal.Destroyable { } type PrivateKey_ = PrivateKey; /** * @javaClass net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder */ interface FabricLootTableBuilder { apply(functions: Internal.Collection_): Internal.LootTable$Builder; apply(function_: Internal.LootItemFunction_): Internal.LootTable$Builder; pool(pool: Internal.LootPool_): Internal.LootTable$Builder; pools(pools: Internal.Collection_): Internal.LootTable$Builder; copyOf(table: Internal.LootTable_): Internal.LootTable$Builder; modifyPools(modifier: Internal.Consumer_): Internal.LootTable$Builder; } type FabricLootTableBuilder_ = FabricLootTableBuilder; /** * @javaClass dev.latvian.mods.kubejs.client.painter.PainterObjectStorage */ class PainterObjectStorage { createScreenObjects(): any[]; getObject(key: string): Internal.PainterObject; clear(): void; handle(root: Internal.CompoundTag_): void; remove(id: string): void; getObjects(): Internal.Collection; get objects(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PainterObjectStorage_ = PainterObjectStorage; /** * @javaClass net.minecraft.class_1588 */ abstract class Monster extends Internal.PathfinderMob implements Internal.Enemy { static createMonsterAttributes(): Internal.AttributeSupplier$Builder; aiStep(): void; getFallSounds(): Internal.LivingEntity$Fallsounds; static checkAnyLightMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; getSoundSource(): Internal.SoundSource; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; static isDarkEnoughToSpawn($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: Internal.Random_): boolean; static checkMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; isPreventingPlayerRest($$0: Internal.Player_): boolean; get fallSounds(): Internal.LivingEntity$Fallsounds; get soundSource(): Internal.SoundSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Monster_ = Monster; /** * @javaClass java.lang.Appendable */ interface Appendable { append(arg0: Internal.CharSequence_): this; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string): this; } type Appendable_ = Appendable; /** * @javaClass net.minecraft.class_1530 */ abstract class HangingEntity extends Internal.Entity { rotate($$0: Internal.Rotation_): number; move($$0: Internal.MoverType_, $$1: Vec3_): void; mirror($$0: Internal.Mirror_): number; getDirection(): Internal.Direction; refreshDimensions(): void; spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; getWidth(): number; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; push($$0: number, $$1: number, $$2: number): void; isPickable(): boolean; setPos($$0: number, $$1: number, $$2: number): void; dropItem(arg0: Internal.Entity_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getHeight(): number; skipAttackInteraction($$0: Internal.Entity_): boolean; getPos(): BlockPos; survives(): boolean; playPlacementSound(): void; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; get pos(): BlockPos; get width(): number; get pickable(): boolean; get direction(): Internal.Direction; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HangingEntity_ = HangingEntity; /** * @javaClass dev.architectury.registry.registries.Registrar */ interface Registrar extends Internal.Iterable { getKey(arg0: T): Internal.Optional>; byRawId(arg0: number): T; entrySet(): Internal.Set, T>>; getIds(): Internal.Set; getId(arg0: T): ResourceLocation; containsValue(arg0: T): boolean; listen(arg0: ResourceLocation_, arg1: Internal.Consumer_): void; listen(supplier: Internal.RegistrySupplier_, callback: Internal.Consumer_): void; delegate(arg0: ResourceLocation_): Internal.RegistrySupplier; contains(arg0: ResourceLocation_): boolean; get(arg0: ResourceLocation_): T; getRawId(arg0: T): number; wrap(obj: R): Internal.RegistrySupplier; key(): Internal.ResourceKey>; register(arg0: ResourceLocation_, arg1: Internal.Supplier_): Internal.RegistrySupplier; } type Registrar_ = Registrar; /** * @javaClass net.minecraft.class_3820 */ class BlockStateMatchTest extends Internal.RuleTest { test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockStateMatchTest_ = BlockStateMatchTest; /** * @javaClass dev.latvian.mods.kubejs.player.ServerPlayerJS */ class ServerPlayerJS extends Internal.PlayerJS { setCreativeMode(mode: boolean): void; isAdvancementDone(id: ResourceLocation_): boolean; getStats(): Internal.PlayerStatsJS; sendData(channel: string, data: Internal.CompoundTag_): void; getHasClientMod(): boolean; unlockAdvancement(id: ResourceLocation_): void; setSpawnLocation(c: Internal.BlockContainerJS_): void; paint(renderer: Internal.CompoundTag_): void; getSpawnLocation(): Internal.BlockContainerJS; setGameMode(mode: string): void; revokeAdvancement(id: ResourceLocation_): void; ban(banner: string, reason: string, expiresInMillis: number): void; isMiningBlock(): boolean; setSelectedSlot(index: number): void; kick(reason: Internal.Component_): void; kick(): void; setMouseItem(item: Internal.ItemStackJS_): void; isOp(): boolean; readonly "server" : Internal.ServerJS; get spawnLocation(): Internal.BlockContainerJS; get op(): boolean; get stats(): Internal.PlayerStatsJS; get miningBlock(): boolean; get hasClientMod(): boolean; set spawnLocation(c: Internal.BlockContainerJS_); set selectedSlot(index: number); set mouseItem(item: Internal.ItemStackJS_); set creativeMode(mode: boolean); set gameMode(mode: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type ServerPlayerJS_ = ServerPlayerJS; /** * @javaClass net.minecraft.class_1322 */ class AttributeModifier { getName(): string; static load($$0: Internal.CompoundTag_): this; hashCode(): number; equals($$0: any): boolean; save(): Internal.CompoundTag; getOperation(): Internal.AttributeModifier$Operation; getId(): Internal.UUID; toString(): string; getAmount(): number; get amount(): number; get name(): string; get id(): Internal.UUID; get operation(): Internal.AttributeModifier$Operation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeModifier_ = AttributeModifier; /** * @javaClass java.time.Period */ class Period implements Internal.ChronoPeriod, Internal.Serializable { minus(arg0: Internal.TemporalAmount_): this; negated(): this; normalized(): this; static ofYears(arg0: number): this; getMonths(): number; plusDays(arg0: number): this; multipliedBy(arg0: number): this; getYears(): number; hashCode(): number; static of(arg0: number, arg1: number, arg2: number): this; get(arg0: Internal.TemporalUnit_): number; isZero(): boolean; static from(arg0: Internal.TemporalAmount_): this; withDays(arg0: number): this; getChronology(): Internal.IsoChronology; static between(arg0: Internal.LocalDate_, arg1: Internal.LocalDate_): this; isNegative(): boolean; withMonths(arg0: number): this; minusYears(arg0: number): this; plusMonths(arg0: number): this; plusYears(arg0: number): this; static ofDays(arg0: number): this; static parse(arg0: Internal.CharSequence_): this; toTotalMonths(): number; plus(arg0: Internal.TemporalAmount_): this; minusDays(arg0: number): this; minusMonths(arg0: number): this; static ofWeeks(arg0: number): this; getDays(): number; subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; equals(arg0: any): boolean; getUnits(): Internal.List; static ofMonths(arg0: number): this; addTo(arg0: Internal.Temporal_): Internal.Temporal; toString(): string; withYears(arg0: number): this; static readonly "ZERO" : Internal.Period; get zero(): boolean; get negative(): boolean; get months(): number; get chronology(): Internal.IsoChronology; get days(): number; get units(): Internal.List; get years(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Period_ = Period; /** * @javaClass net.minecraft.class_537 */ interface SpectatorMenuItem { getName(): Internal.Component; isEnabled(): boolean; selectItem(arg0: Internal.SpectatorMenu_): void; renderIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): void; } type SpectatorMenuItem_ = SpectatorMenuItem; /** * @javaClass net.minecraft.class_2781 */ class ClientboundUpdateAttributesPacket implements Internal.Packet { getValues(): Internal.List; handle($$0: Internal.ClientGamePacketListener_): void; getEntityId(): number; write($$0: Internal.FriendlyByteBuf_): void; get values(): Internal.List; get entityId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundUpdateAttributesPacket_ = ClientboundUpdateAttributesPacket; /** * @javaClass net.minecraft.class_3172 */ class ShipwreckConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "isBeached" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShipwreckConfiguration_ = ShipwreckConfiguration; /** * @javaClass net.minecraft.class_1282 */ class DamageSource { isBypassArmor(): boolean; static indirectMagic($$0: Internal.Entity_, $$1: Internal.Entity_): this; getPlayer(): Internal.PlayerJS; getActual(): Internal.EntityJS; static thorns($$0: Internal.Entity_): this; static mobAttack($$0: Internal.LivingEntity_): this; static arrow($$0: Internal.AbstractArrow_, $$1: Internal.Entity_): this; static playerAttack($$0: Internal.Player_): this; getImmediate(): Internal.EntityJS; setScalesWithDifficulty(): this; static fireworks($$0: Internal.FireworkRocketEntity_, $$1: Internal.Entity_): this; isProjectile(): boolean; static badRespawnPointExplosion(): this; setProjectile(): this; isBypassMagic(): boolean; isCreativePlayer(): boolean; static fireball($$0: Internal.Fireball_, $$1: Internal.Entity_): this; setNoAggro(): this; isFire(): boolean; static trident($$0: Internal.Entity_, $$1: Internal.Entity_): this; static witherSkull($$0: Internal.WitherSkull_, $$1: Internal.Entity_): this; isFall(): boolean; setIsFall(): this; static thrown($$0: Internal.Entity_, $$1: Internal.Entity_): this; isBypassInvul(): boolean; isExplosion(): boolean; static sting($$0: Internal.LivingEntity_): this; scalesWithDifficulty(): boolean; isDamageHelmet(): boolean; static explosion($$0: Internal.Explosion_): this; static explosion($$0: Internal.LivingEntity_): this; setMagic(): this; getType(): string; isMagic(): boolean; static indirectMobAttack($$0: Internal.Entity_, $$1: Internal.LivingEntity_): this; setExplosion(): this; getFoodExhaustion(): number; toString(): string; getLocalizedDeathMessage($$0: Internal.LivingEntity_): Internal.Component; getSourcePosition(): Vec3; isNoAggro(): boolean; static readonly "IN_WALL" : Internal.DamageSource; static readonly "FREEZE" : Internal.DamageSource; static readonly "LAVA" : Internal.DamageSource; static readonly "OUT_OF_WORLD" : Internal.DamageSource; static readonly "CRAMMING" : Internal.DamageSource; readonly "msgId" : string; static readonly "IN_FIRE" : Internal.DamageSource; static readonly "WITHER" : Internal.DamageSource; static readonly "ANVIL" : Internal.DamageSource; static readonly "LIGHTNING_BOLT" : Internal.DamageSource; static readonly "MAGIC" : Internal.DamageSource; static readonly "ON_FIRE" : Internal.DamageSource; static readonly "FALL" : Internal.DamageSource; static readonly "DRY_OUT" : Internal.DamageSource; static readonly "DRAGON_BREATH" : Internal.DamageSource; static readonly "STARVE" : Internal.DamageSource; static readonly "CACTUS" : Internal.DamageSource; static readonly "FALLING_BLOCK" : Internal.DamageSource; static readonly "FLY_INTO_WALL" : Internal.DamageSource; static readonly "GENERIC" : Internal.DamageSource; static readonly "SWEET_BERRY_BUSH" : Internal.DamageSource; static readonly "HOT_FLOOR" : Internal.DamageSource; static readonly "DROWN" : Internal.DamageSource; static readonly "FALLING_STALACTITE" : Internal.DamageSource; static readonly "STALAGMITE" : Internal.DamageSource; get magic(): boolean; get actual(): Internal.EntityJS; get noAggro(): boolean; get bypassInvul(): boolean; get creativePlayer(): boolean; get sourcePosition(): Vec3; get type(): string; get foodExhaustion(): number; get bypassArmor(): boolean; get damageHelmet(): boolean; get fall(): boolean; get immediate(): Internal.EntityJS; get fire(): boolean; get projectile(): boolean; get player(): Internal.PlayerJS; get bypassMagic(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DamageSource_ = "inFire" | "lightningBolt" | "onFire" | "lava" | "hotFloor" | "inWall" | "cramming" | "drown" | "starve" | "cactus" | "fall" | "flyIntoWall" | "outOfWorld" | "generic" | "magic" | "wither" | "anvil" | "fallingBlock" | "dragonBreath" | "dryout" | "sweetBerryBush" | "freeze" | "fallingStalactite" | "stalagmite" | DamageSource; /** * @javaClass com.mojang.datafixers.Products$P7 */ class Products$P7 { t4(): Internal.App; t5(): Internal.App; t6(): Internal.App; t7(): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.Function7_): Internal.App; and(arg0: Internal.App_): Internal.Products$P8; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P7_ = Products$P7; /** * @javaClass java.io.FilterOutputStream */ class FilterOutputStream extends Internal.OutputStream { flush(): void; close(): void; write(arg0: number[], arg1: number, arg2: number): void; write(arg0: number[]): void; write(arg0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FilterOutputStream_ = FilterOutputStream; /** * @javaClass net.minecraft.class_773 */ class BlockModelShaper { static stateToModelLocation($$0: Internal.BlockState_): Internal.ModelResourceLocation; static stateToModelLocation($$0: ResourceLocation_, $$1: Internal.BlockState_): Internal.ModelResourceLocation; getModelManager(): Internal.ModelManager; static statePropertiesToString($$0: Internal.Map_, Internal.Comparable_>): string; getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; getParticleIcon($$0: Internal.BlockState_): Internal.TextureAtlasSprite; rebuildCache(): void; get modelManager(): Internal.ModelManager; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockModelShaper_ = BlockModelShaper; /** * @javaClass net.minecraft.class_3534 */ class ResultField implements Internal.Comparable { getColor(): number; compareTo($$0: Internal.ResultField_): number; readonly "globalPercentage" : number; readonly "percentage" : number; readonly "count" : number; readonly "name" : string; get color(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ResultField_ = ResultField; /** * @javaClass io.netty.channel.DefaultEventLoopGroup */ class DefaultEventLoopGroup extends Internal.MultithreadEventLoopGroup { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DefaultEventLoopGroup_ = DefaultEventLoopGroup; /** * @javaClass net.minecraft.class_6748$class_6956 */ class Blender$BlendingOutput extends Internal.Record { hashCode(): number; alpha(): number; equals($$0: any): boolean; toString(): string; blendingOffset(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Blender$BlendingOutput_ = Blender$BlendingOutput; /** * @javaClass net.minecraft.class_6108 */ class CaveCarverConfiguration extends Internal.CarverConfiguration { static readonly "CODEC" : Internal.Codec; readonly "horizontalRadiusMultiplier" : Internal.FloatProvider; readonly "verticalRadiusMultiplier" : Internal.FloatProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CaveCarverConfiguration_ = CaveCarverConfiguration; /** * @javaClass net.minecraft.class_4081 */ class MobEffectCategory extends Internal.Enum { getTooltipFormatting(): Internal.ChatFormatting; static valueOf($$0: string): this; static values(): Internal.MobEffectCategory[]; static readonly "HARMFUL" : Internal.MobEffectCategory; static readonly "BENEFICIAL" : Internal.MobEffectCategory; static readonly "NEUTRAL" : Internal.MobEffectCategory; get tooltipFormatting(): Internal.ChatFormatting; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobEffectCategory_ = "beneficial" | "neutral" | "harmful" | MobEffectCategory; /** * @javaClass io.netty.channel.EventLoop */ interface EventLoop extends Internal.OrderedEventExecutor, Internal.EventLoopGroup { parent(): Internal.EventLoopGroup; } type EventLoop_ = (() => Internal.EventLoopGroup) | EventLoop; /** * @javaClass net.minecraft.class_4002 */ interface SpriteSet { get(arg0: Internal.Random_): Internal.TextureAtlasSprite; get(arg0: number, arg1: number): Internal.TextureAtlasSprite; } type SpriteSet_ = SpriteSet; /** * @javaClass me.jellysquid.mods.sodium.client.world.cloned.PalettedContainerAccessor */ interface PalettedContainerAccessor { getData(container: Internal.PalettedContainer_): Internal.PalettedContainer$Data; getData(): Internal.PalettedContainer$Data; } type PalettedContainerAccessor_ = (() => Internal.PalettedContainer$Data) | PalettedContainerAccessor; /** * @javaClass net.minecraft.class_4257 */ class VillagerBabiesSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerBabiesSensor_ = VillagerBabiesSensor; /** * @javaClass java.util.function.DoubleConsumer */ interface DoubleConsumer { andThen(arg0: Internal.DoubleConsumer_): this; accept(arg0: number): void; } type DoubleConsumer_ = ((arg0: number) => void) | DoubleConsumer; /** * @javaClass net.minecraft.class_2597 */ class ConduitBlockEntity extends Internal.BlockEntity { isHunting(): boolean; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; load($$0: Internal.CompoundTag_): void; getUpdateTag(): Internal.CompoundTag; static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; isActive(): boolean; getActiveRotation($$0: number): number; static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; "tickCount" : number; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get active(): boolean; get hunting(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConduitBlockEntity_ = ConduitBlockEntity; /** * @javaClass net.minecraft.class_1603 */ interface RangedAttackMob { performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void; } type RangedAttackMob_ = ((arg0: Internal.LivingEntity, arg1: number) => void) | RangedAttackMob; /** * @javaClass net.minecraft.class_3953 */ class StoringChunkProgressListener implements Internal.ChunkProgressListener { getDiameter(): number; stop(): void; updateSpawnPos($$0: Internal.ChunkPos_): void; onStatusChange($$0: Internal.ChunkPos_, $$1: Internal.ChunkStatus_): void; start(): void; getStatus($$0: number, $$1: number): Internal.ChunkStatus; getFullDiameter(): number; getProgress(): number; get fullDiameter(): number; get diameter(): number; get progress(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StoringChunkProgressListener_ = StoringChunkProgressListener; /** * @javaClass net.minecraft.class_630$class_628 */ class ModelPart$Cube implements Internal.ModelCuboidAccessor { compile($$0: Internal.PoseStack$Pose_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; getQuads(): any[]; readonly "minY" : number; readonly "minX" : number; readonly "maxZ" : number; readonly "maxY" : number; readonly "maxX" : number; readonly "minZ" : number; get quads(): any[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelPart$Cube_ = ModelPart$Cube; /** * @javaClass net.minecraft.class_6130 */ interface StructurePieceAccessor { addPiece(arg0: Internal.StructurePiece_): void; findCollisionPiece(arg0: Internal.BoundingBox_): Internal.StructurePiece; } type StructurePieceAccessor_ = StructurePieceAccessor; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatConsumer */ interface FloatConsumer extends Internal.Consumer, Internal.DoubleConsumer { andThen(arg0: Internal.Consumer_): Internal.Consumer; andThen(arg0: Internal.DoubleConsumer_): this; andThen(arg0: Internal.FloatConsumer_): this; accept(arg0: number): void; } type FloatConsumer_ = ((arg0: number) => void) | FloatConsumer; /** * @javaClass net.minecraft.class_4967 */ class AmbientAdditionsSettings { getTickChance(): number; getSoundEvent(): Internal.SoundEvent; static readonly "CODEC" : Internal.Codec; get tickChance(): number; get soundEvent(): Internal.SoundEvent; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AmbientAdditionsSettings_ = AmbientAdditionsSettings; /** * @javaClass me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor */ interface MinecraftClientAccessor { } type MinecraftClientAccessor_ = MinecraftClientAccessor; /** * @javaClass net.minecraft.class_3857 */ abstract class ThrowableItemProjectile extends Internal.ThrowableProjectile implements Internal.ItemSupplier { addAdditionalSaveData($$0: Internal.CompoundTag_): void; method_7495(): Internal.ItemStack; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setItem($$0: Internal.ItemStack_): void; set item($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrowableItemProjectile_ = ThrowableItemProjectile; /** * @javaClass net.minecraft.class_3902 */ class Unit extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Unit[]; static readonly "INSTANCE" : Internal.Unit; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Unit_ = "instance" | Unit; /** * @javaClass com.mojang.bridge.game.RunningGame */ interface RunningGame { getVersion(): Internal.GameVersion; setSessionEventListener(arg0: Internal.SessionEventListener_): void; getSelectedLanguage(): Internal.Language; getCurrentSession(): Internal.GameSession; getPerformanceMetrics(): Internal.PerformanceMetrics; } type RunningGame_ = RunningGame; /** * @javaClass net.minecraft.class_6005 */ class SimpleWeightedRandomList extends Internal.WeightedRandomList> { static single($$0: E): Internal.SimpleWeightedRandomList; static wrappedCodec($$0: Internal.Codec_): Internal.Codec>; static wrappedCodecAllowingEmpty($$0: Internal.Codec_): Internal.Codec>; getRandomValue($$0: Internal.Random_): Internal.Optional; static builder(): Internal.SimpleWeightedRandomList$Builder; static empty(): Internal.SimpleWeightedRandomList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleWeightedRandomList_ = SimpleWeightedRandomList; /** * @javaClass net.minecraft.class_1158 */ class Quaternion { static fromYXZ($$0: number, $$1: number, $$2: number): this; set($$0: number, $$1: number, $$2: number, $$3: number): void; toYXZDegrees(): Internal.Vector3f; mul($$0: Internal.Quaternion_): void; mul($$0: number): void; conj(): void; toXYZ(): Internal.Vector3f; i(): number; j(): number; k(): number; static fromXYZDegrees($$0: Internal.Vector3f_): this; slerp($$0: Internal.Quaternion_, $$1: number): void; r(): number; toXYZDegrees(): Internal.Vector3f; toYXZ(): Internal.Vector3f; hashCode(): number; normalize(): void; equals($$0: any): boolean; toString(): string; copy(): this; static fromXYZ($$0: Internal.Vector3f_): this; static fromXYZ($$0: number, $$1: number, $$2: number): this; static readonly "ONE" : Internal.Quaternion; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Quaternion_ = Quaternion; /** * @javaClass net.coderbot.batchedentityrendering.impl.MemoryTrackingBuffer */ interface MemoryTrackingBuffer { getUsedSize(): number; getAllocatedSize(): number; } type MemoryTrackingBuffer_ = MemoryTrackingBuffer; /** * @javaClass java.beans.PropertyChangeEvent */ class PropertyChangeEvent extends Internal.EventObject { setPropagationId(arg0: any): void; toString(): string; getPropagationId(): any; getOldValue(): any; getNewValue(): any; getPropertyName(): string; get newValue(): any; get propertyName(): string; get oldValue(): any; get propagationId(): any; set propagationId(arg0: any); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PropertyChangeEvent_ = PropertyChangeEvent; /** * @javaClass net.minecraft.class_6378 */ class ProtectedBlockProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; readonly "cannotReplace" : Internal.TagKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ProtectedBlockProcessor_ = ProtectedBlockProcessor; /** * @javaClass net.minecraft.class_5835 */ class UnderwaterMagmaConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "floorSearchRange" : number; readonly "placementRadiusAroundFloor" : number; readonly "placementProbabilityPerValidPosition" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UnderwaterMagmaConfiguration_ = UnderwaterMagmaConfiguration; /** * @javaClass dev.architectury.impl.fabric.ScreenInputDelegate */ interface ScreenInputDelegate { architectury_delegateInputs(): Internal.Screen; } type ScreenInputDelegate_ = (() => Internal.Screen) | ScreenInputDelegate; /** * @javaClass net.minecraft.class_128 */ class CrashReport { getExceptionMessage(): string; getTitle(): string; saveToFile($$0: Internal.File_): boolean; getException(): Internal.Throwable; getSaveFile(): Internal.File; getFriendlyReport(): string; static forThrowable($$0: Internal.Throwable_, $$1: string): this; getDetails($$0: Internal.StringBuilder_): void; getDetails(): string; static preload(): void; getSystemReport(): Internal.SystemReport; addCategory($$0: string): Internal.CrashReportCategory; addCategory($$0: string, $$1: number): Internal.CrashReportCategory; get exception(): Internal.Throwable; get friendlyReport(): string; get systemReport(): Internal.SystemReport; get saveFile(): Internal.File; get details(): string; get title(): string; get exceptionMessage(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CrashReport_ = CrashReport; /** * @javaClass net.minecraft.class_2789 */ class BorderStatus extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.BorderStatus[]; getColor(): number; static readonly "GROWING" : Internal.BorderStatus; static readonly "SHRINKING" : Internal.BorderStatus; static readonly "STATIONARY" : Internal.BorderStatus; get color(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BorderStatus_ = "growing" | "shrinking" | "stationary" | BorderStatus; /** * @javaClass net.minecraft.class_276 */ abstract class RenderTarget implements Internal.Blaze3dRenderTargetExt { getColorTextureId(): number; getDepthTextureId(): number; blitToScreen($$0: number, $$1: number, $$2: boolean): void; blitToScreen($$0: number, $$1: number): void; clear($$0: boolean): void; createBuffers($$0: number, $$1: number, $$2: boolean): void; bindRead(): void; setFilterMode($$0: number): void; iris$getColorBufferVersion(): number; setClearColor($$0: number, $$1: number, $$2: number, $$3: number): void; checkStatus(): void; destroyBuffers(): void; resize($$0: number, $$1: number, $$2: boolean): void; unbindWrite(): void; unbindRead(): void; copyDepthFrom($$0: Internal.RenderTarget_): void; iris$getDepthBufferVersion(): number; bindWrite($$0: boolean): void; readonly "useDepth" : boolean; "filterMode" : number; "viewWidth" : number; "frameBufferId" : number; "width" : number; "viewHeight" : number; "height" : number; get colorTextureId(): number; get depthTextureId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderTarget_ = RenderTarget; /** * @javaClass net.minecraft.class_6025 */ interface OwnableEntity { getOwnerUUID(): Internal.UUID; getOwner(): Internal.Entity; } type OwnableEntity_ = OwnableEntity; /** * @javaClass net.minecraft.class_5357 */ class UpgradeRecipe implements Internal.Recipe { getResultItem(): Internal.ItemStack; isAdditionIngredient($$0: Internal.ItemStack_): boolean; getSerializer(): Internal.RecipeSerializer; getType(): Internal.RecipeType; getId(): ResourceLocation; getToastSymbol(): Internal.ItemStack; assemble($$0: Internal.Container_): Internal.ItemStack; matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; canCraftInDimensions($$0: number, $$1: number): boolean; isIncomplete(): boolean; get toastSymbol(): Internal.ItemStack; get incomplete(): boolean; get resultItem(): Internal.ItemStack; get serializer(): Internal.RecipeSerializer; get id(): ResourceLocation; get type(): Internal.RecipeType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UpgradeRecipe_ = UpgradeRecipe; /** * @javaClass net.minecraft.class_2720 */ class ClientboundResourcePackPacket implements Internal.Packet { isRequired(): boolean; getUrl(): string; getHash(): string; handle($$0: Internal.ClientGamePacketListener_): void; getPrompt(): Internal.Component; write($$0: Internal.FriendlyByteBuf_): void; static readonly "MAX_HASH_LENGTH" : 40; get prompt(): Internal.Component; get required(): boolean; get url(): string; get hash(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundResourcePackPacket_ = ClientboundResourcePackPacket; /** * @javaClass net.minecraft.class_1614 */ class Silverfish extends Internal.Monster { getMyRidingOffset(): number; setYBodyRot($$0: number): void; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; tick(): void; static checkSilverfishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; get mobType(): Internal.MobType; get myRidingOffset(): number; set yBodyRot($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Silverfish_ = Silverfish; /** * @javaClass net.minecraft.class_1335 */ class MoveControl implements Internal.Control { hasWanted(): boolean; getSpeedModifier(): number; getWantedZ(): number; getWantedY(): number; strafe($$0: number, $$1: number): void; tick(): void; getWantedX(): number; setWantedPosition($$0: number, $$1: number, $$2: number, $$3: number): void; static readonly "MIN_SPEED_SQR" : 2.5000003E-7; static readonly "MIN_SPEED" : 5.0E-4; get speedModifier(): number; get wantedZ(): number; get wantedY(): number; get wantedX(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MoveControl_ = MoveControl; /** * @javaClass net.minecraft.class_3441 */ class ServerRecipeBook extends Internal.RecipeBook { toNbt(): Internal.CompoundTag; addRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; fromNbt($$0: Internal.CompoundTag_, $$1: Internal.RecipeManager_): void; removeRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; sendInitialRecipeBook($$0: Internal.ServerPlayer_): void; static readonly "RECIPE_BOOK_TAG" : "recipeBook"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerRecipeBook_ = ServerRecipeBook; /** * @javaClass malte0811.ferritecore.fastmap.FastMapKey */ abstract class FastMapKey { getValue(arg0: number): T; getProperty(): Internal.Property; numValues(): number; get property(): Internal.Property; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FastMapKey_ = FastMapKey; /** * @javaClass net.minecraft.class_4995 */ abstract class PosRuleTest { test(arg0: BlockPos_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PosRuleTest_ = PosRuleTest; /** * @javaClass java.util.PrimitiveIterator */ interface PrimitiveIterator extends Internal.Iterator { forEachRemaining(arg0: T_CONS): void; } type PrimitiveIterator_ = ((arg0: T_CONS) => void) | PrimitiveIterator; /** * @javaClass net.minecraft.class_1076 */ class LanguageManager implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { getSelected(): Internal.LanguageInfo; getLanguage($$0: string): Internal.LanguageInfo; setSelected($$0: Internal.LanguageInfo_): void; getFabricId(): ResourceLocation; getLanguages(): Internal.SortedSet; onResourceManagerReload($$0: Internal.ResourceManager_): void; getFabricDependencies(): Internal.Collection; static readonly "DEFAULT_LANGUAGE_CODE" : "en_us"; get fabricDependencies(): Internal.Collection; get languages(): Internal.SortedSet; get fabricId(): ResourceLocation; get selected(): Internal.LanguageInfo; set selected($$0: Internal.LanguageInfo_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LanguageManager_ = LanguageManager; /** * @javaClass net.minecraft.class_2794 */ abstract class ChunkGenerator implements Internal.BiomeManager$NoiseBiomeSource { findNearestMapFeature($$0: Internal.ServerLevel_, $$1: Internal.HolderSet_>, $$2: BlockPos_, $$3: number, $$4: boolean): Internal.Pair>>; createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; static allConfigurations($$0: Internal.Registry_>, $$1: Internal.StructureFeature_): Internal.Stream>; getSeaLevel(): number; getBaseColumn(arg0: number, arg1: number, arg2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; getFirstOccupiedHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; getSpawnHeight($$0: Internal.LevelHeightAccessor_): number; fillFromNoise(arg0: Internal.Executor_, arg1: Internal.Blender_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkAccess_): Internal.CompletableFuture; method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; hasFeatureChunkInRange($$0: Internal.ResourceKey_, $$1: number, $$2: number, $$3: number, $$4: number): boolean; getMobsAt($$0: Internal.Holder_, $$1: Internal.StructureFeatureManager_, $$2: Internal.MobCategory_, $$3: BlockPos_): Internal.WeightedRandomList; spawnOriginalMobs(arg0: Internal.WorldGenRegion_): void; getTypeNameForDataFixer(): Internal.Optional>>; addDebugScreenInfo(arg0: Internal.List_, arg1: BlockPos_): void; buildSurface(arg0: Internal.WorldGenRegion_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkAccess_): void; getGenDepth(): number; applyBiomeDecoration($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkAccess_, $$2: Internal.StructureFeatureManager_): void; possibleStructureSets(): Internal.Stream>; applyCarvers(arg0: Internal.WorldGenRegion_, arg1: number, arg2: Internal.BiomeManager_, arg3: Internal.StructureFeatureManager_, arg4: Internal.ChunkAccess_, arg5: CarvingGenerationStep_): void; getBaseHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_): number; getFirstFreeHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; createStructures($$0: Internal.RegistryAccess_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_, $$3: Internal.StructureManager_, $$4: number): void; ensureStructuresGenerated(): void; getRingPositionsFor($$0: Internal.ConcentricRingsStructurePlacement_): Internal.List; climateSampler(): Internal.Climate$Sampler; createReferences($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; withSeed(arg0: number): this; getBiomeSource(): Internal.BiomeSource; getMinY(): number; static readonly "CODEC" : Internal.Codec; get genDepth(): number; get seaLevel(): number; get minY(): number; get biomeSource(): Internal.BiomeSource; get typeNameForDataFixer(): Internal.Optional>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkGenerator_ = ChunkGenerator; /** * @javaClass net.coderbot.iris.mixin.LightTextureAccessor */ interface LightTextureAccessor { getLightTexture(): Internal.DynamicTexture; } type LightTextureAccessor_ = (() => Internal.DynamicTexture) | LightTextureAccessor; /** * @javaClass net.devtech.arrp.IdentifierExtension */ interface IdentifierExtension { brrp_pend(prefix: string, suffix: string): ResourceLocation; brrp_append(prefix: string): ResourceLocation; brrp_prepend(suffix: string): ResourceLocation; } type IdentifierExtension_ = IdentifierExtension; /** * @javaClass net.minecraft.class_3908 */ interface MenuProvider extends Internal.MenuConstructor { getDisplayName(): Internal.Component; } type MenuProvider_ = (() => Internal.Component) | MenuProvider; /** * @javaClass com.mojang.serialization.codecs.BaseMapCodec */ interface BaseMapCodec { encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; elementCodec(): Internal.Codec; keyCodec(): Internal.Codec; decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; } type BaseMapCodec_ = BaseMapCodec; /** * @javaClass org.lwjgl.system.MemoryStack */ class MemoryStack extends Internal.Pointer$Default implements Internal.AutoCloseable { static stackASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; static stackASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; getPointerAddress(): number; static stackASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; static stackASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; static stackMallocLong(arg0: number): Internal.LongBuffer; static stackGet(): this; ASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; ASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; static stackPop(): this; static stackMallocDouble(arg0: number): Internal.DoubleBuffer; static stackBytes(arg0: number, arg1: number): Internal.ByteBuffer; static stackBytes(arg0: number): Internal.ByteBuffer; static stackBytes(... arg0: number[]): Internal.ByteBuffer; static stackBytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; static stackBytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; static stackMallocPointer(arg0: number): Internal.PointerBuffer; static create(arg0: number): this; static create(arg0: Internal.ByteBuffer_): this; static create(): this; static stackLongs(arg0: number, arg1: number): Internal.LongBuffer; static stackLongs(... arg0: number[]): Internal.LongBuffer; static stackLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; static stackLongs(arg0: number): Internal.LongBuffer; static stackLongs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; mallocPointer(arg0: number): Internal.PointerBuffer; static stackDoubles(arg0: number, arg1: number): Internal.DoubleBuffer; static stackDoubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; static stackDoubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; static stackDoubles(arg0: number): Internal.DoubleBuffer; static stackDoubles(... arg0: number[]): Internal.DoubleBuffer; pointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; pointers(arg0: Internal.Buffer_): Internal.PointerBuffer; pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; pointers(... arg0: Internal.Buffer_[]): Internal.PointerBuffer; pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_, arg3: Internal.Buffer_): Internal.PointerBuffer; pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_): Internal.PointerBuffer; pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_): Internal.PointerBuffer; pointers(arg0: number): Internal.PointerBuffer; pointers(arg0: number, arg1: number): Internal.PointerBuffer; pointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; pointers(arg0: Internal.Pointer_): Internal.PointerBuffer; pointers(... arg0: number[]): Internal.PointerBuffer; pointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; callocDouble(arg0: number): Internal.DoubleBuffer; static stackMallocFloat(arg0: number): Internal.FloatBuffer; nmalloc(arg0: number): number; nmalloc(arg0: number, arg1: number): number; callocPointer(arg0: number): Internal.PointerBuffer; callocInt(arg0: number): Internal.IntBuffer; static stackUTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; static stackUTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; floats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; floats(... arg0: number[]): Internal.FloatBuffer; floats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; floats(arg0: number, arg1: number): Internal.FloatBuffer; floats(arg0: number): Internal.FloatBuffer; static stackMallocShort(arg0: number): Internal.ShortBuffer; setPointer(arg0: number): void; static stackMallocInt(arg0: number): Internal.IntBuffer; push(): this; static stackCallocLong(arg0: number): Internal.LongBuffer; getFrameIndex(): number; nUTF16(arg0: Internal.CharSequence_, arg1: boolean): number; doubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; doubles(arg0: number): Internal.DoubleBuffer; doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; doubles(... arg0: number[]): Internal.DoubleBuffer; doubles(arg0: number, arg1: number): Internal.DoubleBuffer; mallocFloat(arg0: number): Internal.FloatBuffer; UTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; UTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; nUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): number; static stackCallocShort(arg0: number): Internal.ShortBuffer; static ncreate(arg0: number, arg1: number): this; callocFloat(arg0: number): Internal.FloatBuffer; UTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; UTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; callocLong(arg0: number): Internal.LongBuffer; static stackPush(): this; ASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; ASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; static stackMalloc(arg0: number): Internal.ByteBuffer; UTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; UTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; callocShort(arg0: number): Internal.ShortBuffer; static stackUTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; static stackUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; static stackCalloc(arg0: number): Internal.ByteBuffer; ncalloc(arg0: number, arg1: number, arg2: number): number; nUTF8(arg0: Internal.CharSequence_, arg1: boolean): number; nUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): number; calloc(arg0: number): Internal.ByteBuffer; calloc(arg0: number, arg1: number): Internal.ByteBuffer; mallocInt(arg0: number): Internal.IntBuffer; static stackShorts(... arg0: number[]): Internal.ShortBuffer; static stackShorts(arg0: number): Internal.ShortBuffer; static stackShorts(arg0: number, arg1: number): Internal.ShortBuffer; static stackShorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; static stackShorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; mallocLong(arg0: number): Internal.LongBuffer; static stackCallocDouble(arg0: number): Internal.DoubleBuffer; static stackCallocInt(arg0: number): Internal.IntBuffer; pop(): this; static stackUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; static stackUTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; longs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; longs(... arg0: number[]): Internal.LongBuffer; longs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; longs(arg0: number, arg1: number): Internal.LongBuffer; longs(arg0: number): Internal.LongBuffer; UTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; UTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; ints(... arg0: number[]): Internal.IntBuffer; ints(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; ints(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; ints(arg0: number, arg1: number): Internal.IntBuffer; ints(arg0: number): Internal.IntBuffer; static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; static stackPointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; static stackPointers(arg0: number, arg1: number): Internal.PointerBuffer; static stackPointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; static stackPointers(arg0: number): Internal.PointerBuffer; static stackPointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; static stackPointers(arg0: Internal.Pointer_): Internal.PointerBuffer; static stackPointers(... arg0: number[]): Internal.PointerBuffer; static nstackCalloc(arg0: number, arg1: number, arg2: number): number; getAddress(): number; shorts(... arg0: number[]): Internal.ShortBuffer; shorts(arg0: number): Internal.ShortBuffer; shorts(arg0: number, arg1: number): Internal.ShortBuffer; shorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; shorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; close(): void; nASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): number; malloc(arg0: number, arg1: number): Internal.ByteBuffer; malloc(arg0: number): Internal.ByteBuffer; mallocShort(arg0: number): Internal.ShortBuffer; static stackFloats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; static stackFloats(... arg0: number[]): Internal.FloatBuffer; static stackFloats(arg0: number, arg1: number): Internal.FloatBuffer; static stackFloats(arg0: number): Internal.FloatBuffer; static stackFloats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; static stackCallocFloat(arg0: number): Internal.FloatBuffer; static nstackMalloc(arg0: number): number; static nstackMalloc(arg0: number, arg1: number): number; static stackUTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; static stackUTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; getPointer(): number; nASCII(arg0: Internal.CharSequence_, arg1: boolean): number; getSize(): number; mallocDouble(arg0: number): Internal.DoubleBuffer; static stackInts(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; static stackInts(arg0: number, arg1: number): Internal.IntBuffer; static stackInts(arg0: number): Internal.IntBuffer; static stackInts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; static stackInts(... arg0: number[]): Internal.IntBuffer; bytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; bytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; bytes(... arg0: number[]): Internal.ByteBuffer; bytes(arg0: number, arg1: number): Internal.ByteBuffer; bytes(arg0: number): Internal.ByteBuffer; static stackCallocPointer(arg0: number): Internal.PointerBuffer; get pointerAddress(): number; get frameIndex(): number; get pointer(): number; get address(): number; get size(): number; set pointer(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MemoryStack_ = MemoryStack; /** * @javaClass net.minecraft.class_4184 */ class Camera { getLeftVector(): Internal.Vector3f; isDetached(): boolean; rotation(): Internal.Quaternion; getUpVector(): Internal.Vector3f; isInitialized(): boolean; tick(): void; getEntity(): Internal.Entity; getBlockPosition(): BlockPos; getXRot(): number; getYRot(): number; getPosition(): Vec3; getNearPlane(): Internal.Camera$NearPlane; getFluidInCamera(): Internal.FogType; handler$ced000$noLerp(ci: Internal.CallbackInfo_): void; setup($$0: Internal.BlockGetter_, $$1: Internal.Entity_, $$2: boolean, $$3: boolean, $$4: number): void; reset(): void; getLookVector(): Internal.Vector3f; static readonly "FOG_DISTANCE_SCALE" : 0.083333336; get detached(): boolean; get lookVector(): Internal.Vector3f; get yRot(): number; get blockPosition(): BlockPos; get xRot(): number; get initialized(): boolean; get nearPlane(): Internal.Camera$NearPlane; get position(): Vec3; get upVector(): Internal.Vector3f; get fluidInCamera(): Internal.FogType; get entity(): Internal.Entity; get leftVector(): Internal.Vector3f; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Camera_ = Camera; /** * @javaClass net.minecraft.class_5927 */ class VegetationPatchConfiguration implements Internal.FeatureConfiguration { readonly "vegetationFeature" : Internal.Holder; readonly "extraEdgeColumnChance" : number; static readonly "CODEC" : Internal.Codec; readonly "depth" : Internal.IntProvider; readonly "surface" : Internal.CaveSurface; readonly "vegetationChance" : number; readonly "extraBottomBlockChance" : number; readonly "replaceable" : Internal.TagKey; readonly "xzRadius" : Internal.IntProvider; readonly "groundState" : Internal.BlockStateProvider; readonly "verticalRange" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VegetationPatchConfiguration_ = VegetationPatchConfiguration; /** * @javaClass dev.architectury.registry.registries.Registries */ class Registries { forRegistry(key: Internal.ResourceKey_>, callback: Internal.Consumer_>): void; getModId(): string; get(registry: Internal.Registry_): Internal.Registrar; static get(modId: string): this; get(key: Internal.ResourceKey_>): Internal.Registrar; builder(registryId: ResourceLocation_, ... typeGetter: T[]): Internal.RegistrarBuilder; static getRegistryName(object: T): ResourceLocation; static getId(object: T, fallback: Internal.Registry_): ResourceLocation; static getId(object: T, fallback: Internal.ResourceKey_>): ResourceLocation; get modId(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Registries_ = Registries; /** * @javaClass net.minecraft.class_6008$class_6009 */ class WeightedEntry$IntrusiveBase implements Internal.WeightedEntry { getWeight(): Internal.Weight; get weight(): Internal.Weight; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedEntry$IntrusiveBase_ = WeightedEntry$IntrusiveBase; /** * @javaClass net.minecraft.class_3542 */ interface StringRepresentable { fromEnum($$0: Internal.Supplier_, $$1: Internal.Function_): Internal.Codec; keys($$0: Internal.StringRepresentable_[]): Internal.Keyable; getSerializedName(): string; } type StringRepresentable_ = (() => string) | StringRepresentable; /** * @javaClass net.minecraft.class_1796 */ class ItemCooldowns { getCooldownPercent($$0: Internal.Item_, $$1: number): number; removeCooldown($$0: Internal.Item_): void; tick(): void; addCooldown($$0: Internal.Item_, $$1: number): void; isOnCooldown($$0: Internal.Item_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemCooldowns_ = ItemCooldowns; /** * @javaClass net.minecraft.class_3852 */ class VillagerProfession implements Internal.VillagerProfessionAccessor { getName(): string; getRequestedItems(): Internal.ImmutableSet; getJobPoiType(): Internal.PoiType; getWorkSound(): Internal.SoundEvent; toString(): string; getSecondaryPoi(): Internal.ImmutableSet; static readonly "CARTOGRAPHER" : Internal.VillagerProfession; static readonly "MASON" : Internal.VillagerProfession; static readonly "SHEPHERD" : Internal.VillagerProfession; static readonly "ARMORER" : Internal.VillagerProfession; static readonly "TOOLSMITH" : Internal.VillagerProfession; static readonly "FARMER" : Internal.VillagerProfession; static readonly "FLETCHER" : Internal.VillagerProfession; static readonly "NITWIT" : Internal.VillagerProfession; static readonly "LEATHERWORKER" : Internal.VillagerProfession; static readonly "LIBRARIAN" : Internal.VillagerProfession; static readonly "CLERIC" : Internal.VillagerProfession; static readonly "FISHERMAN" : Internal.VillagerProfession; static readonly "BUTCHER" : Internal.VillagerProfession; static readonly "WEAPONSMITH" : Internal.VillagerProfession; static readonly "NONE" : Internal.VillagerProfession; get jobPoiType(): Internal.PoiType; get name(): string; get secondaryPoi(): Internal.ImmutableSet; get workSound(): Internal.SoundEvent; get requestedItems(): Internal.ImmutableSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerProfession_ = Special.VillagerProfession | VillagerProfession; /** * @javaClass net.minecraft.class_5216$class_5487 */ class NormalNoise$NoiseParameters extends Internal.Record { amplitudes(): Internal.DoubleList; hashCode(): number; equals($$0: any): boolean; firstOctave(): number; toString(): string; static readonly "CODEC" : Internal.Codec>; static readonly "DIRECT_CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NormalNoise$NoiseParameters_ = Special.NormalNoise$NoiseParameters | NormalNoise$NoiseParameters; /** * @javaClass com.mojang.brigadier.suggestion.SuggestionProvider */ interface SuggestionProvider { getSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; } type SuggestionProvider_ = ((arg0: Internal.CommandContext, arg1: Internal.SuggestionsBuilder) => Internal.CompletableFuture) | SuggestionProvider; /** * @javaClass java.time.chrono.Chronology */ interface Chronology extends Internal.Comparable { localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; date(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDate; date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate; date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate; period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate; dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate; getCalendarType(): string; resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; ofLocale(arg0: Internal.Locale_): this; isLeapYear(arg0: number): boolean; range(arg0: Internal.ChronoField_): Internal.ValueRange; dateEpochDay(arg0: number): Internal.ChronoLocalDate; getId(): string; getAvailableChronologies(): Internal.Set; compareTo(arg0: Internal.Chronology_): number; dateNow(): Internal.ChronoLocalDate; dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate; dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; eraOf(arg0: number): Internal.Era; eras(): Internal.List; prolepticYear(arg0: Internal.Era_, arg1: number): number; zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; hashCode(): number; of(arg0: string): this; equals(arg0: any): boolean; epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; from(arg0: Internal.TemporalAccessor_): this; toString(): string; } type Chronology_ = Chronology; /** * @javaClass io.github.coolmineman.bitsandchisels.duck.CubeRenderStuff */ interface CubeRenderStuff { getMaterials(arg0: number): Internal.RenderMaterial[]; of(arg0: Internal.BlockState_): this; getQuads(arg0: number): Internal.BakedQuad[]; } type CubeRenderStuff_ = CubeRenderStuff; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2BooleanFunction */ interface Float2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2BooleanFunction; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Float2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2BooleanFunction; } type Float2BooleanFunction_ = ((arg0: number) => boolean) | Float2BooleanFunction; /** * @javaClass net.minecraft.class_2718 */ class ClientboundRemoveMobEffectPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getEffect(): Internal.MobEffect; getEntity($$0: Internal.Level_): Internal.Entity; write($$0: Internal.FriendlyByteBuf_): void; get effect(): Internal.MobEffect; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundRemoveMobEffectPacket_ = ClientboundRemoveMobEffectPacket; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick */ interface ScreenMouseEvents$AfterMouseClick { afterMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenMouseEvents$AfterMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseClick; /** * @javaClass net.minecraft.class_2608 */ class DropperBlockEntity extends Internal.DispenserBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DropperBlockEntity_ = DropperBlockEntity; /** * @javaClass net.minecraft.class_3614 */ class Material { isSolid(): boolean; isFlammable(): boolean; blocksMotion(): boolean; isSolidBlocking(): boolean; isLiquid(): boolean; getPushReaction(): Internal.PushReaction; getColor(): Internal.MaterialColor; isReplaceable(): boolean; static readonly "PLANT" : Internal.Material; static readonly "LAVA" : Internal.Material; static readonly "VEGETABLE" : Internal.Material; static readonly "BUBBLE_COLUMN" : Internal.Material; static readonly "WOOD" : Internal.Material; static readonly "LEAVES" : Internal.Material; static readonly "GLASS" : Internal.Material; static readonly "NETHER_WOOD" : Internal.Material; static readonly "FIRE" : Internal.Material; static readonly "PISTON" : Internal.Material; static readonly "REPLACEABLE_PLANT" : Internal.Material; static readonly "GRASS" : Internal.Material; static readonly "TOP_SNOW" : Internal.Material; static readonly "POWDER_SNOW" : Internal.Material; static readonly "REPLACEABLE_FIREPROOF_PLANT" : Internal.Material; static readonly "WOOL" : Internal.Material; static readonly "WATER" : Internal.Material; static readonly "AMETHYST" : Internal.Material; static readonly "SAND" : Internal.Material; static readonly "BAMBOO" : Internal.Material; static readonly "ICE_SOLID" : Internal.Material; static readonly "EGG" : Internal.Material; static readonly "CACTUS" : Internal.Material; static readonly "SNOW" : Internal.Material; static readonly "MOSS" : Internal.Material; static readonly "DECORATION" : Internal.Material; static readonly "DIRT" : Internal.Material; static readonly "SHULKER_SHELL" : Internal.Material; static readonly "BAMBOO_SAPLING" : Internal.Material; static readonly "BARRIER" : Internal.Material; static readonly "CAKE" : Internal.Material; static readonly "REPLACEABLE_WATER_PLANT" : Internal.Material; static readonly "HEAVY_METAL" : Internal.Material; static readonly "WATER_PLANT" : Internal.Material; static readonly "AIR" : Internal.Material; static readonly "ICE" : Internal.Material; static readonly "BUILDABLE_GLASS" : Internal.Material; static readonly "PORTAL" : Internal.Material; static readonly "SPONGE" : Internal.Material; static readonly "WEB" : Internal.Material; static readonly "SCULK" : Internal.Material; static readonly "CLOTH_DECORATION" : Internal.Material; static readonly "EXPLOSIVE" : Internal.Material; static readonly "STRUCTURAL_AIR" : Internal.Material; static readonly "METAL" : Internal.Material; static readonly "STONE" : Internal.Material; static readonly "CLAY" : Internal.Material; get solid(): boolean; get liquid(): boolean; get color(): Internal.MaterialColor; get solidBlocking(): boolean; get replaceable(): boolean; get flammable(): boolean; get pushReaction(): Internal.PushReaction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Material_ = Material; /** * @javaClass net.minecraft.class_6622 */ interface PieceGenerator { generatePieces(arg0: Internal.StructurePiecesBuilder_, arg1: Internal.PieceGenerator$Context_): void; } type PieceGenerator_ = ((arg0: Internal.StructurePiecesBuilder, arg1: Internal.PieceGenerator$Context) => void) | PieceGenerator; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatCollection */ interface FloatCollection extends Internal.Collection, Internal.FloatIterable { add(arg0: number): boolean; spliterator(): Internal.FloatSpliterator; containsAll(arg0: Internal.FloatCollection_): boolean; doubleSpliterator(): Internal.DoubleSpliterator; toFloatArray(): number[]; toFloatArray(arg0: number[]): number[]; doubleStream(): Internal.DoubleStream; remove(arg0: any): boolean; removeIf(arg0: Internal.FloatPredicate_): boolean; removeIf(arg0: Internal.Predicate_): boolean; removeIf(arg0: Internal.DoublePredicate_): boolean; doubleParallelStream(): Internal.DoubleStream; removeAll(arg0: Internal.FloatCollection_): boolean; contains(arg0: number): boolean; contains(arg0: any): boolean; iterator(): Internal.FloatIterator; addAll(arg0: Internal.FloatCollection_): boolean; stream(): Internal.Stream; toArray(arg0: number[]): number[]; parallelStream(): Internal.Stream; rem(arg0: number): boolean; doubleIterator(): Internal.DoubleIterator; retainAll(arg0: Internal.FloatCollection_): boolean; } type FloatCollection_ = FloatCollection; /** * @javaClass javax.security.auth.Destroyable */ interface Destroyable { isDestroyed(): boolean; destroy(): void; } type Destroyable_ = Destroyable; /** * @javaClass java.net.URL */ class URL implements Internal.Serializable { static setURLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_): void; getDefaultPort(): number; openConnection(): Internal.URLConnection; openConnection(arg0: Internal.Proxy_): Internal.URLConnection; toURI(): Internal.URI; getContent(): any; getContent(arg0: Internal.Class_[]): any; getProtocol(): string; getAuthority(): string; getFile(): string; openStream(): Internal.InputStream; toExternalForm(): string; getPort(): number; getRef(): string; sameFile(arg0: Internal.URL_): boolean; hashCode(): number; equals(arg0: any): boolean; getPath(): string; toString(): string; getUserInfo(): string; getQuery(): string; getHost(): string; get defaultPort(): number; get path(): string; get userInfo(): string; get protocol(): string; get ref(): string; get file(): string; get port(): number; get authority(): string; get query(): string; get host(): string; get content(): any; set uRLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type URL_ = URL; /** * @javaClass com.mojang.authlib.GameProfileRepository */ interface GameProfileRepository { findProfilesByNames(arg0: string[], arg1: Internal.Agent_, arg2: Internal.ProfileLookupCallback_): void; } type GameProfileRepository_ = ((arg0: string[], arg1: Internal.Agent, arg2: Internal.ProfileLookupCallback) => void) | GameProfileRepository; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings */ class ArmorItemBuilder$Leggings extends Internal.ArmorItemBuilder { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorItemBuilder$Leggings_ = ArmorItemBuilder$Leggings; /** * @javaClass net.minecraft.class_6005$class_6006 */ class SimpleWeightedRandomList$Builder { add($$0: E, $$1: number): Internal.SimpleWeightedRandomList$Builder; build(): Internal.SimpleWeightedRandomList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleWeightedRandomList$Builder_ = SimpleWeightedRandomList$Builder; /** * Fired when the entity loot table is registering. * @javaClass dev.latvian.mods.kubejs.loot.EntityLootEventJS */ class EntityLootEventJS extends Internal.LootEventJS { addEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; getType(): string; modifyEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; getDirectory(): string; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the entity loot table is registering. */ type EntityLootEventJS_ = EntityLootEventJS; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ShortFunction */ interface Long2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Long2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ShortFunction; } type Long2ShortFunction_ = ((arg0: number) => number) | Long2ShortFunction; /** * @javaClass net.minecraft.class_2926$class_2927 */ class ServerStatus$Players { getNumPlayers(): number; getMaxPlayers(): number; getSample(): Internal.GameProfile[]; setSample($$0: Internal.GameProfile_[]): void; get maxPlayers(): number; get sample(): Internal.GameProfile[]; get numPlayers(): number; set sample($$0: Internal.GameProfile_[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerStatus$Players_ = ServerStatus$Players; /** * @javaClass com.mojang.brigadier.tree.LiteralCommandNode */ class LiteralCommandNode extends Internal.CommandNode { listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; getName(): string; getLiteral(): string; createBuilder(): Internal.LiteralArgumentBuilder; isValidInput(arg0: string): boolean; hashCode(): number; equals(arg0: any): boolean; getExamples(): Internal.Collection; getUsageText(): string; toString(): string; parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; get examples(): Internal.Collection; get name(): string; get usageText(): string; get literal(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LiteralCommandNode_ = LiteralCommandNode; /** * @javaClass net.minecraft.class_6350$class_6351 */ class Aquifer$FluidStatus { at($$0: number): Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Aquifer$FluidStatus_ = Aquifer$FluidStatus; /** * @javaClass net.minecraft.class_4638 */ class RandomPatchConfiguration extends Internal.Record implements Internal.FeatureConfiguration { tries(): number; xzSpread(): number; feature(): Internal.Holder; hashCode(): number; equals($$0: any): boolean; toString(): string; ySpread(): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomPatchConfiguration_ = RandomPatchConfiguration; /** * @javaClass net.minecraft.class_3730 */ class MobSpawnType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.MobSpawnType[]; static readonly "CONVERSION" : Internal.MobSpawnType; static readonly "STRUCTURE" : Internal.MobSpawnType; static readonly "BUCKET" : Internal.MobSpawnType; static readonly "DISPENSER" : Internal.MobSpawnType; static readonly "SPAWNER" : Internal.MobSpawnType; static readonly "EVENT" : Internal.MobSpawnType; static readonly "MOB_SUMMONED" : Internal.MobSpawnType; static readonly "NATURAL" : Internal.MobSpawnType; static readonly "SPAWN_EGG" : Internal.MobSpawnType; static readonly "PATROL" : Internal.MobSpawnType; static readonly "CHUNK_GENERATION" : Internal.MobSpawnType; static readonly "BREEDING" : Internal.MobSpawnType; static readonly "REINFORCEMENT" : Internal.MobSpawnType; static readonly "COMMAND" : Internal.MobSpawnType; static readonly "TRIGGERED" : Internal.MobSpawnType; static readonly "JOCKEY" : Internal.MobSpawnType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobSpawnType_ = "patrol" | "triggered" | "natural" | "chunk_generation" | "spawn_egg" | "jockey" | "structure" | "command" | "bucket" | "dispenser" | "spawner" | "mob_summoned" | "reinforcement" | "event" | "breeding" | "conversion" | MobSpawnType; /** * @javaClass java.nio.channels.InterruptibleChannel */ interface InterruptibleChannel extends Internal.Channel { close(): void; } type InterruptibleChannel_ = (() => void) | InterruptibleChannel; /** * @javaClass net.minecraft.class_184 */ interface CriterionTriggerInstance { getCriterion(): ResourceLocation; serializeToJson(arg0: Internal.SerializationContext_): Internal.JsonObject; } type CriterionTriggerInstance_ = CriterionTriggerInstance; /** * @javaClass net.minecraft.class_1688 */ abstract class AbstractMinecart extends Internal.Entity { lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; getPosOffs($$0: number, $$1: number, $$2: number, $$3: number): Vec3; setDamage($$0: number): void; setDisplayOffset($$0: number): void; getMotionDirection(): Internal.Direction; activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; getHurtTime(): number; setHurtDir($$0: number): void; getPos($$0: number, $$1: number, $$2: number): Vec3; getMinecartType(): Internal.AbstractMinecart$Type; getDisplayOffset(): number; animateHurt(): void; getDamage(): number; getPickResult(): Internal.ItemStack; getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; getBoundingBoxForCulling(): Internal.AABB; isPushable(): boolean; setHurtTime($$0: number): void; getDefaultDisplayBlockState(): Internal.BlockState; destroy($$0: Internal.DamageSource_): void; tick(): void; push($$0: Internal.Entity_): void; isPickable(): boolean; canCollideWith($$0: Internal.Entity_): boolean; getAddEntityPacket(): Internal.Packet; setCustomDisplay($$0: boolean): void; getHurtDir(): number; getDefaultDisplayOffset(): number; static createMinecart($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.AbstractMinecart$Type_): this; getDisplayBlockState(): Internal.BlockState; getPassengersRidingOffset(): number; hasCustomDisplay(): boolean; setDisplayBlockState($$0: Internal.BlockState_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; lerpMotion($$0: number, $$1: number, $$2: number): void; get damage(): number; get pickable(): boolean; get displayBlockState(): Internal.BlockState; get pickResult(): Internal.ItemStack; get defaultDisplayBlockState(): Internal.BlockState; get minecartType(): Internal.AbstractMinecart$Type; get passengersRidingOffset(): number; get motionDirection(): Internal.Direction; get pushable(): boolean; get hurtDir(): number; get hurtTime(): number; get addEntityPacket(): Internal.Packet; get defaultDisplayOffset(): number; get displayOffset(): number; get boundingBoxForCulling(): Internal.AABB; set damage($$0: number); set hurtDir($$0: number); set displayBlockState($$0: Internal.BlockState_); set customDisplay($$0: boolean); set hurtTime($$0: number); set displayOffset($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractMinecart_ = AbstractMinecart; /** * @javaClass java.util.function.IntPredicate */ interface IntPredicate { or(arg0: Internal.IntPredicate_): this; test(arg0: number): boolean; and(arg0: Internal.IntPredicate_): this; negate(): this; } type IntPredicate_ = ((arg0: number) => boolean) | IntPredicate; /** * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant */ class VariantBlockStateGenerator$Variant { toJson(): Internal.JsonElement; model(s: string): Internal.VariantBlockStateGenerator$Model; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VariantBlockStateGenerator$Variant_ = VariantBlockStateGenerator$Variant; /** * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes */ class RegistryObjectBuilderTypes { static add(key: Internal.ResourceKey_>, baseClass: Internal.Class_): Internal.RegistryObjectBuilderTypes; addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_, isDefault: boolean): void; addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_): void; bypassServerOnly(): Internal.RegistryObjectBuilderTypes; addBuilder(builder: Internal.BuilderBase_): void; getCurrent(): Internal.BuilderBase; getDefaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; static readonly "BLOCK_ENTITY_TYPE" : Internal.RegistryObjectBuilderTypes>; static readonly "CUSTOM_STAT" : Internal.RegistryObjectBuilderTypes; static readonly "ENCHANTMENT" : Internal.RegistryObjectBuilderTypes; static readonly "POINT_OF_INTEREST_TYPE" : Internal.RegistryObjectBuilderTypes; readonly "types" : Internal.Map>; static readonly "MOTIVE" : Internal.RegistryObjectBuilderTypes; static readonly "VILLAGER_TYPE" : Internal.RegistryObjectBuilderTypes; static readonly "ALL_BUILDERS" : [undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined]; static readonly "PARTICLE_TYPE" : Internal.RegistryObjectBuilderTypes>; readonly "objects" : Internal.Map>; static readonly "BLOCK" : Internal.RegistryObjectBuilderTypes; static readonly "ENTITY_TYPE" : Internal.RegistryObjectBuilderTypes>; readonly "registryKey" : Internal.ResourceKey>; static readonly "ITEM" : Internal.RegistryObjectBuilderTypes; readonly "objectBaseClass" : typeof T; static readonly "VILLAGER_PROFESSION" : Internal.RegistryObjectBuilderTypes; "current" : Internal.BuilderBase; static readonly "FLUID" : Internal.RegistryObjectBuilderTypes; static readonly "SOUND_EVENT" : Internal.RegistryObjectBuilderTypes; static readonly "POTION" : Internal.RegistryObjectBuilderTypes; readonly "deferredRegister" : Internal.DeferredRegister; static readonly "MOB_EFFECT" : Internal.RegistryObjectBuilderTypes; static readonly "MAP" : {}; get defaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryObjectBuilderTypes_ = RegistryObjectBuilderTypes; /** * @javaClass net.minecraft.class_6670 */ class NearestVisibleLivingEntities { contains($$0: Internal.LivingEntity_): boolean; contains($$0: Internal.Predicate_): boolean; find($$0: Internal.Predicate_): Internal.Stream; findClosest($$0: Internal.Predicate_): Internal.Optional; findAll($$0: Internal.Predicate_): Internal.Iterable; static empty(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NearestVisibleLivingEntities_ = NearestVisibleLivingEntities; /** * @javaClass net.minecraft.class_4763 */ class BiomeSpecialEffects { getAmbientMoodSettings(): Internal.Optional; getFoliageColorOverride(): Internal.Optional; getSkyColor(): number; getGrassColorOverride(): Internal.Optional; getAmbientParticleSettings(): Internal.Optional; getFogColor(): number; getBackgroundMusic(): Internal.Optional; getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; getAmbientAdditionsSettings(): Internal.Optional; getAmbientLoopSoundEvent(): Internal.Optional; getWaterColor(): number; getWaterFogColor(): number; "skyColor" : number; static readonly "CODEC" : Internal.Codec; "waterFogColor" : number; "ambientLoopSoundEvent" : Internal.Optional; "foliageColorOverride" : Internal.Optional; "grassColorOverride" : Internal.Optional; "ambientAdditionsSettings" : Internal.Optional; "ambientParticleSettings" : Internal.Optional; "waterColor" : number; "backgroundMusic" : Internal.Optional; "grassColorModifier" : Internal.BiomeSpecialEffects$GrassColorModifier; "fogColor" : number; "ambientMoodSettings" : Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeSpecialEffects_ = BiomeSpecialEffects; /** * @javaClass com.mojang.serialization.MapCodec$ResultFunction */ interface MapCodec$ResultFunction { apply(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_, arg2: Internal.DataResult_): Internal.DataResult; coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; } type MapCodec$ResultFunction_ = MapCodec$ResultFunction; /** * @javaClass dev.latvian.mods.kubejs.block.DetectorBlock$Builder */ class DetectorBlock$Builder extends Internal.BlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; detectorId(id: string): this; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DetectorBlock$Builder_ = DetectorBlock$Builder; /** * @javaClass net.minecraft.class_1041 */ class Window implements Internal.AutoCloseable, Internal.WindowAccessor, Internal.MixinWindowAccessor { setGuiScale($$0: number): void; setPreferredFullscreenVideoMode($$0: Internal.Optional_): void; getRefreshRate(): number; updateDisplay(): void; getWindow(): number; getGuiScaledWidth(): number; setWindowed($$0: number, $$1: number): void; setErrorSection($$0: string): void; getScreenWidth(): number; getWidth(): number; static checkGlfwError($$0: Internal.BiConsumer_): void; getHeight(): number; shouldClose(): boolean; updateVsync($$0: boolean): void; getGuiScale(): number; setDefaultErrorCallback(): void; close(): void; getGuiScaledHeight(): number; getPreferredFullscreenVideoMode(): Internal.Optional; updateRawMouseInput($$0: boolean): void; changeFullscreenVideoMode(): void; setTitle($$0: string): void; findBestMonitor(): Internal.Monitor; setHeight($$0: number): void; setWidth($$0: number): void; toggleFullScreen(): void; getScreenHeight(): number; setIcon($$0: Internal.InputStream_, $$1: Internal.InputStream_): void; getX(): number; getY(): number; getFramerateLimit(): number; setFramerateLimit($$0: number): void; defaultErrorCallback($$0: number, $$1: number): void; calculateScale($$0: number, $$1: boolean): number; isFullscreen(): boolean; get screenWidth(): number; get preferredFullscreenVideoMode(): Internal.Optional; get screenHeight(): number; get guiScale(): number; get fullscreen(): boolean; get refreshRate(): number; get framerateLimit(): number; get guiScaledWidth(): number; get width(): number; get x(): number; get y(): number; get window(): number; get guiScaledHeight(): number; get height(): number; set guiScale($$0: number); set errorSection($$0: string); set preferredFullscreenVideoMode($$0: Internal.Optional_); set framerateLimit($$0: number); set width($$0: number); set title($$0: string); set height($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Window_ = Window; /** * @javaClass net.minecraft.class_5204 */ class TwoLayersFeatureSize extends Internal.FeatureSize { getSizeAtHeight($$0: number, $$1: number): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TwoLayersFeatureSize_ = TwoLayersFeatureSize; /** * @javaClass net.minecraft.class_2637 */ class ClientboundSectionBlocksUpdatePacket implements Internal.Packet { shouldSuppressLightUpdates(): boolean; runUpdates($$0: Internal.BiConsumer_): void; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSectionBlocksUpdatePacket_ = ClientboundSectionBlocksUpdatePacket; /** * @javaClass java.security.PermissionCollection */ abstract class PermissionCollection implements Internal.Serializable { add(arg0: Internal.Permission_): void; elementsAsStream(): Internal.Stream; isReadOnly(): boolean; elements(): Internal.Enumeration; toString(): string; implies(arg0: Internal.Permission_): boolean; setReadOnly(): void; get readOnly(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PermissionCollection_ = PermissionCollection; /** * @javaClass java.util.stream.Collector */ interface Collector { characteristics(): Internal.Set; supplier(): Internal.Supplier; of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, arg3: Internal.Function_, ... arg4: Internal.Collector$Characteristics_[]): Internal.Collector; of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, ... arg3: Internal.Collector$Characteristics_[]): Internal.Collector; finisher(): Internal.Function; accumulator(): Internal.BiConsumer; combiner(): Internal.BinaryOperator; } type Collector_ = Collector; /** * @javaClass dev.onyxstudios.cca.api.v3.util.NbtSerializable */ interface NbtSerializable { fromTag(arg0: Internal.CompoundTag_): void; toDynamic(dynamic: Internal.Dynamic_): Internal.Dynamic; fromDynamic(dynamic: Internal.Dynamic_): void; toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; } type NbtSerializable_ = NbtSerializable; /** * @javaClass java.time.chrono.IsoChronology */ class IsoChronology extends Internal.AbstractChronology implements Internal.Serializable { localDateTime(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; date(arg0: Internal.TemporalAccessor_): Internal.LocalDate; date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.LocalDate; date(arg0: number, arg1: number, arg2: number): Internal.LocalDate; period(arg0: number, arg1: number, arg2: number): Internal.Period; dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.LocalDate; dateYearDay(arg0: number, arg1: number): Internal.LocalDate; getCalendarType(): string; resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.LocalDate; isLeapYear(arg0: number): boolean; range(arg0: Internal.ChronoField_): Internal.ValueRange; dateEpochDay(arg0: number): Internal.LocalDate; getId(): string; dateNow(): Internal.LocalDate; dateNow(arg0: Internal.ZoneId_): Internal.LocalDate; dateNow(arg0: Internal.Clock_): Internal.LocalDate; eraOf(arg0: number): Internal.IsoEra; eras(): Internal.List; prolepticYear(arg0: Internal.Era_, arg1: number): number; zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime; epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; static readonly "INSTANCE" : Internal.IsoChronology; get calendarType(): string; get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IsoChronology_ = IsoChronology; /** * @javaClass com.mojang.authlib.minecraft.UserApiService$UserFlag */ class UserApiService$UserFlag extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.UserApiService$UserFlag[]; static readonly "CHAT_ALLOWED" : Internal.UserApiService$UserFlag; static readonly "TELEMETRY_ENABLED" : Internal.UserApiService$UserFlag; static readonly "REALMS_ALLOWED" : Internal.UserApiService$UserFlag; static readonly "PROFANITY_FILTER_ENABLED" : Internal.UserApiService$UserFlag; static readonly "SERVERS_ALLOWED" : Internal.UserApiService$UserFlag; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UserApiService$UserFlag_ = "telemetry_enabled" | "profanity_filter_enabled" | "realms_allowed" | "chat_allowed" | "servers_allowed" | UserApiService$UserFlag; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction */ interface Boolean2ReferenceFunction extends it.unimi.dsi.fastutil.Function { andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Boolean2FloatFunction; getOrDefault(arg0: any, arg1: V): V; getOrDefault(arg0: boolean, arg1: V): V; containsKey(arg0: any): boolean; containsKey(arg0: boolean): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ReferenceFunction; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Boolean2IntFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ReferenceFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Boolean2CharFunction; put(arg0: boolean, arg1: V): V; remove(arg0: any): V; remove(arg0: boolean): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Boolean2ObjectFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ReferenceFunction; get(arg0: any): V; get(arg0: boolean): V; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Boolean2ReferenceFunction; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Boolean2LongFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ReferenceFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ReferenceFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Boolean2ByteFunction; } type Boolean2ReferenceFunction_ = ((arg0: boolean) => V) | Boolean2ReferenceFunction; /** * @javaClass java.util.function.DoubleBinaryOperator */ interface DoubleBinaryOperator { applyAsDouble(arg0: number, arg1: number): number; } type DoubleBinaryOperator_ = ((arg0: number, arg1: number) => number) | DoubleBinaryOperator; /** * @javaClass java.lang.ModuleLayer$Controller */ class ModuleLayer$Controller { addReads(arg0: Internal.Module_, arg1: Internal.Module_): this; addExports(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; addOpens(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; layer(): Internal.ModuleLayer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleLayer$Controller_ = ModuleLayer$Controller; /** * @javaClass net.minecraft.class_846$class_4690 */ class ChunkRenderDispatcher$ChunkTaskResult extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ChunkRenderDispatcher$ChunkTaskResult[]; static readonly "CANCELLED" : null; static readonly "SUCCESSFUL" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderDispatcher$ChunkTaskResult_ = "cancelled" | "successful" | ChunkRenderDispatcher$ChunkTaskResult; /** * @javaClass net.minecraft.class_1792 */ class Item implements Internal.ItemLike, Internal.FabricItem, Internal.ItemExtensions, Internal.ItemVariantCache, Internal.MixinItemAccessor, Internal.ItemKJS { getMaxStackSize(): number; setBurnTime(i: number): void; getName($$0: Internal.ItemStack_): Internal.Component; isEdible(): boolean; overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.Slot_, $$3: Internal.ClickAction_, $$4: Internal.Player_, $$5: Internal.SlotAccess_): boolean; use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; static byBlock($$0: Internal.Block_): this; shouldOverrideMultiplayerNbt(): boolean; getDestroySpeed($$0: Internal.ItemStack_, $$1: Internal.BlockState_): number; canBeDepleted(): boolean; getRarity($$0: Internal.ItemStack_): Rarity; inventoryTick($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Entity_, $$3: number, $$4: boolean): void; interactLivingEntity($$0: Internal.ItemStack_, $$1: Internal.Player_, $$2: Internal.LivingEntity_, $$3: Hand_): Internal.InteractionResult; getTooltipImage($$0: Internal.ItemStack_): Internal.Optional; onCraftedBy($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Player_): void; isFireResistant(): boolean; isValidRepairItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; finishUsingItem($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_): Internal.ItemStack; hurtEnemy($$0: Internal.ItemStack_, $$1: Internal.LivingEntity_, $$2: Internal.LivingEntity_): boolean; asItem(): this; fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; isEnchantable($$0: Internal.ItemStack_): boolean; fabric_getCachedItemVariant(): Internal.ItemVariant; getDefaultAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; getEquipSound(): Internal.SoundEvent; useOnRelease($$0: Internal.ItemStack_): boolean; getBarWidth($$0: Internal.ItemStack_): number; fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; hasCraftingRemainingItem(): boolean; getBarColor($$0: Internal.ItemStack_): number; verifyTagAfterLoad($$0: Internal.CompoundTag_): void; fabric_setEquipmentSlotProvider(equipmentSlotProvider: Internal.EquipmentSlotProvider_): void; onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: Internal.ItemStack_, $$3: number): void; setItemBuilderKJS(b: Internal.ItemBuilder_): void; getEnchantmentValue(): number; getCraftingRemainingItem(): this; getItemBuilderKJS(): Internal.ItemBuilder; isComplex(): boolean; getDescriptionId($$0: Internal.ItemStack_): string; getDescriptionId(): string; getUseAnimation($$0: Internal.ItemStack_): Internal.UseAnim; getId(): string; static getId($$0: Internal.Item_): number; canBeHurtBy($$0: Internal.DamageSource_): boolean; getItemCategory(): Internal.CreativeModeTab; getDescription(): Internal.Component; getDefaultInstance(): Internal.ItemStack; overrideStackedOnOther($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_): boolean; isFoil($$0: Internal.ItemStack_): boolean; canAttackBlock($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): boolean; getEatingSound(): Internal.SoundEvent; getMaxDamage(): number; getDrinkingSound(): Internal.SoundEvent; appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; fabric_setCustomDamageHandler(handler: Internal.CustomDamageHandler_): void; mineBlock($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.LivingEntity_): boolean; useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; getFoodProperties(): Internal.FoodProperties; isBarVisible($$0: Internal.ItemStack_): boolean; onDestroyed($$0: Internal.ItemEntity_): void; isCorrectToolForDrops($$0: Internal.BlockState_): boolean; releaseUsing($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): void; canFitInsideContainerItems(): boolean; getTypeData(): Internal.CompoundTag; toString(): string; static byId($$0: number): this; builtInRegistryHolder(): Internal.Holder$Reference; getUseDuration($$0: Internal.ItemStack_): number; static readonly "EAT_DURATION" : 32; static readonly "MAX_BAR_WIDTH" : 13; static readonly "MAX_STACK_SIZE" : 64; static readonly "BY_BLOCK" : {}; get maxStackSize(): number; get itemBuilderKJS(): Internal.ItemBuilder; get itemCategory(): Internal.CreativeModeTab; get eatingSound(): Internal.SoundEvent; get maxDamage(): number; get enchantmentValue(): number; get description(): Internal.Component; get typeData(): Internal.CompoundTag; get fireResistant(): boolean; get descriptionId(): string; get equipSound(): Internal.SoundEvent; get complex(): boolean; get drinkingSound(): Internal.SoundEvent; get defaultInstance(): Internal.ItemStack; get craftingRemainingItem(): this; get edible(): boolean; get id(): string; get foodProperties(): Internal.FoodProperties; set itemBuilderKJS(b: Internal.ItemBuilder_); set burnTime(i: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Item_ = Special.Item | Item; /** * @javaClass net.minecraft.class_382$class_328 */ class BakedGlyph$Effect { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BakedGlyph$Effect_ = BakedGlyph$Effect; /** * @javaClass java.util.Stack */ class Stack extends Internal.Vector { pop(): E; search(arg0: any): number; push(arg0: E): E; peek(): E; empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Stack_ = Stack; /** * @javaClass net.minecraft.class_1928$class_4315 */ abstract class GameRules$Value { serialize(): string; setFrom(arg0: T, arg1: Internal.MinecraftServer_): void; setFromArgument($$0: Internal.CommandContext_, $$1: string): void; getCommandResult(): number; toString(): string; get commandResult(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules$Value_ = GameRules$Value; /** * @javaClass net.minecraft.class_1959$class_1961 */ class Biome$BiomeCategory extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): Internal.Biome$BiomeCategory[]; method_15434(): string; static byName($$0: string): this; static readonly "BEACH" : Internal.Biome$BiomeCategory; static readonly "UNDERGROUND" : Internal.Biome$BiomeCategory; static readonly "MESA" : Internal.Biome$BiomeCategory; static readonly "SAVANNA" : Internal.Biome$BiomeCategory; static readonly "CODEC" : Internal.Codec; static readonly "THEEND" : Internal.Biome$BiomeCategory; static readonly "JUNGLE" : Internal.Biome$BiomeCategory; static readonly "OCEAN" : Internal.Biome$BiomeCategory; static readonly "TAIGA" : Internal.Biome$BiomeCategory; static readonly "MOUNTAIN" : Internal.Biome$BiomeCategory; static readonly "DESERT" : Internal.Biome$BiomeCategory; static readonly "RIVER" : Internal.Biome$BiomeCategory; static readonly "FOREST" : Internal.Biome$BiomeCategory; static readonly "MUSHROOM" : Internal.Biome$BiomeCategory; static readonly "NETHER" : Internal.Biome$BiomeCategory; static readonly "PLAINS" : Internal.Biome$BiomeCategory; static readonly "SWAMP" : Internal.Biome$BiomeCategory; static readonly "NONE" : Internal.Biome$BiomeCategory; static readonly "EXTREME_HILLS" : Internal.Biome$BiomeCategory; static readonly "ICY" : Internal.Biome$BiomeCategory; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Biome$BiomeCategory_ = "forest" | "nether" | "taiga" | "none" | "swamp" | "theend" | "mountain" | "ocean" | "mesa" | "underground" | "extreme_hills" | "plains" | "savanna" | "beach" | "jungle" | "river" | "desert" | "mushroom" | "icy" | Biome$BiomeCategory; /** * @javaClass com.mojang.datafixers.DSL$TypeReference */ interface DSL$TypeReference { in(arg0: Internal.Schema_): Internal.TypeTemplate; typeName(): string; } type DSL$TypeReference_ = (() => string) | DSL$TypeReference; /** * @javaClass net.minecraft.class_1255 */ abstract class BlockableEventLoop implements Internal.ProfilerMeasured, Internal.ProcessorHandle, Internal.Executor { profiledMetrics(): Internal.List; managedBlock($$0: Internal.BooleanSupplier_): void; executeIfPossible($$0: Internal.Runnable_): void; submit($$0: Internal.Runnable_): Internal.CompletableFuture; submit($$0: Internal.Supplier_): Internal.CompletableFuture; tell($$0: R): void; isSameThread(): boolean; name(): string; pollTask(): boolean; executeBlocking($$0: Internal.Runnable_): void; getPendingTasksCount(): number; execute($$0: Internal.Runnable_): void; get pendingTasksCount(): number; get sameThread(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockableEventLoop_ = BlockableEventLoop; /** * @javaClass dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS */ class ItemRightClickEmptyEventJS extends Internal.PlayerEventJS { getHand(): Hand; getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; get item(): Internal.ItemStackJS; get entity(): Internal.EntityJS; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemRightClickEmptyEventJS_ = ItemRightClickEmptyEventJS; /** * @javaClass net.minecraft.class_3517 */ class FrameTimer { wrapIndex($$0: number): number; scaleSampleTo($$0: number, $$1: number, $$2: number): number; scaleAverageDurationTo($$0: number, $$1: number): number; getLogEnd(): number; getLogStart(): number; getAverageDuration($$0: number): number; getLog(): number[]; logFrameDuration($$0: number): void; static readonly "LOGGING_LENGTH" : 240; get logEnd(): number; get logStart(): number; get log(): number[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FrameTimer_ = FrameTimer; /** * @javaClass java.util.Queue */ interface Queue extends Internal.Collection { offer(arg0: E): boolean; add(arg0: E): boolean; poll(): E; remove(): E; element(): E; peek(): E; } type Queue_ = Queue; /** * @javaClass net.minecraft.class_1657$class_1658 */ class Player$BedSleepingProblem extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Player$BedSleepingProblem[]; getMessage(): Internal.Component; static readonly "OBSTRUCTED" : Internal.Player$BedSleepingProblem; static readonly "NOT_POSSIBLE_HERE" : Internal.Player$BedSleepingProblem; static readonly "NOT_POSSIBLE_NOW" : Internal.Player$BedSleepingProblem; static readonly "NOT_SAFE" : Internal.Player$BedSleepingProblem; static readonly "OTHER_PROBLEM" : Internal.Player$BedSleepingProblem; static readonly "TOO_FAR_AWAY" : Internal.Player$BedSleepingProblem; get message(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Player$BedSleepingProblem_ = "not_possible_here" | "not_possible_now" | "other_problem" | "too_far_away" | "obstructed" | "not_safe" | Player$BedSleepingProblem; /** * @javaClass net.minecraft.class_2713 */ class ClientboundRecipePacket implements Internal.Packet { getState(): Internal.ClientboundRecipePacket$State; getHighlights(): Internal.List; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getRecipes(): Internal.List; getBookSettings(): Internal.RecipeBookSettings; get recipes(): Internal.List; get highlights(): Internal.List; get bookSettings(): Internal.RecipeBookSettings; get state(): Internal.ClientboundRecipePacket$State; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundRecipePacket_ = ClientboundRecipePacket; /** * @javaClass dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory */ interface TypeWrapperFactory { wrap(arg0: any): T; } type TypeWrapperFactory_ = ((arg0: any) => T) | TypeWrapperFactory; /** * @javaClass java.util.EventObject */ class EventObject implements Internal.Serializable { getSource(): any; toString(): string; get source(): any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EventObject_ = EventObject; /** * @javaClass net.minecraft.class_5352 */ interface PackSource { passThrough(): this; decorate(arg0: Internal.Component_): Internal.Component; decorating($$0: string): this; } type PackSource_ = ((arg0: Internal.Component) => Internal.Component) | PackSource; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2FloatFunction */ interface Byte2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2FloatFunction; } type Byte2FloatFunction_ = ((arg0: number) => number) | Byte2FloatFunction; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick */ interface ScreenMouseEvents$AllowMouseClick { allowMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; } type ScreenMouseEvents$AllowMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseClick; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease */ interface ScreenKeyboardEvents$BeforeKeyRelease { beforeKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenKeyboardEvents$BeforeKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyRelease; /** * @javaClass it.unimi.dsi.fastutil.longs.LongSet */ interface LongSet extends Internal.LongCollection, Internal.Set { add(arg0: number): boolean; contains(arg0: any): boolean; iterator(): Internal.LongIterator; spliterator(): Internal.LongSpliterator; of(arg0: number, arg1: number): this; of(): this; of(... arg0: number[]): this; of(arg0: number): this; of(arg0: number, arg1: number, arg2: number): this; rem(arg0: number): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; } type LongSet_ = LongSet; /** * @javaClass net.minecraft.class_3179 */ class SimpleRandomFeatureConfiguration implements Internal.FeatureConfiguration { getFeatures(): Internal.Stream>; readonly "features" : Internal.HolderSet; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleRandomFeatureConfiguration_ = SimpleRandomFeatureConfiguration; /** * @javaClass net.minecraft.class_2839 */ class ProtoChunk extends Internal.ChunkAccess implements Internal.BlockGetter { addPackedPostProcess($$0: number, $$1: number): void; getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; getBlockEntity($$0: BlockPos_): Internal.BlockEntity; getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; getLights(): Internal.Stream; getBlockEntities(): Internal.Map; getStatus(): Internal.ChunkStatus; setBlockEntity($$0: Internal.BlockEntity_): void; getBlockTicks(): Internal.TickContainerAccess; redirect$zeo001$redirectGetBlockStateLightEmission(blockState: Internal.BlockState_, blockPos: BlockPos_): number; static unpackOffsetCoordinates($$0: number, $$1: number, $$2: Internal.ChunkPos_): BlockPos; method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; getBlockEntityNbts(): Internal.Map; getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; markPosForPostprocessing($$0: BlockPos_): void; removeBlockEntity($$0: BlockPos_): void; setLightEngine($$0: Internal.LevelLightEngine_): void; setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; getPackedLights(): Internal.ShortList[]; setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; getFluidTicks(): Internal.TickContainerAccess; setStatus($$0: Internal.ChunkStatus_): void; static packOffsetCoordinates($$0: BlockPos_): number; getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; unpackBlockTicks(): Internal.LevelChunkTicks; addEntity($$0: Internal.Entity_): void; addEntity($$0: Internal.CompoundTag_): void; setCarvingMask($$0: CarvingGenerationStep_, $$1: Internal.CarvingMask_): void; addLight($$0: BlockPos_): void; addLight($$0: number, $$1: number): void; unpackFluidTicks(): Internal.LevelChunkTicks; getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; getEntities(): Internal.List; setBelowZeroRetrogen($$0: Internal.BelowZeroRetrogen_): void; getFluidState($$0: BlockPos_): Internal.FluidState; getBlockState($$0: BlockPos_): Internal.BlockState; get blockEntityNbts(): Internal.Map; get heightAccessorForGeneration(): Internal.LevelHeightAccessor; get belowZeroRetrogen(): Internal.BelowZeroRetrogen; get fluidTicks(): Internal.TickContainerAccess; get entities(): Internal.List; get blockTicks(): Internal.TickContainerAccess; get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; get packedLights(): Internal.ShortList[]; get blockEntities(): Internal.Map; get lights(): Internal.Stream; get status(): Internal.ChunkStatus; set belowZeroRetrogen($$0: Internal.BelowZeroRetrogen_); set lightEngine($$0: Internal.LevelLightEngine_); set blockEntity($$0: Internal.BlockEntity_); set status($$0: Internal.ChunkStatus_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ProtoChunk_ = ProtoChunk; /** * @javaClass net.minecraft.class_5417 */ class PiglinBruteSpecificSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PiglinBruteSpecificSensor_ = PiglinBruteSpecificSensor; /** * @javaClass net.minecraft.class_3439 */ class RecipeBook { add($$0: Internal.Recipe_): void; copyOverData($$0: Internal.RecipeBook_): void; setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; setBookSetting($$0: Internal.RecipeBookType_, $$1: boolean, $$2: boolean): void; remove($$0: Internal.Recipe_): void; getBookSettings(): Internal.RecipeBookSettings; setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; willHighlight($$0: Internal.Recipe_): boolean; removeHighlight($$0: Internal.Recipe_): void; contains($$0: Internal.Recipe_): boolean; contains($$0: ResourceLocation_): boolean; isOpen($$0: Internal.RecipeBookType_): boolean; isFiltering($$0: Internal.RecipeBookMenu_): boolean; isFiltering($$0: Internal.RecipeBookType_): boolean; setBookSettings($$0: Internal.RecipeBookSettings_): void; addHighlight($$0: Internal.Recipe_): void; get bookSettings(): Internal.RecipeBookSettings; set bookSettings($$0: Internal.RecipeBookSettings_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeBook_ = RecipeBook; /** * @javaClass net.minecraft.class_6379$class_6380 */ class NarratableEntry$NarrationPriority extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.NarratableEntry$NarrationPriority[]; isTerminal(): boolean; static readonly "HOVERED" : Internal.NarratableEntry$NarrationPriority; static readonly "NONE" : Internal.NarratableEntry$NarrationPriority; static readonly "FOCUSED" : Internal.NarratableEntry$NarrationPriority; get terminal(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NarratableEntry$NarrationPriority_ = "focused" | "none" | "hovered" | NarratableEntry$NarrationPriority; /** * @javaClass net.minecraft.class_5629 */ interface ServerPlayerConnection { getPlayer(): Internal.ServerPlayer; send(arg0: Internal.Packet_): void; } type ServerPlayerConnection_ = ServerPlayerConnection; /** * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider */ interface BlockApiLookup$BlockApiProvider { find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; } type BlockApiLookup$BlockApiProvider_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: Internal.BlockEntity, arg4: C) => A) | BlockApiLookup$BlockApiProvider; /** * @javaClass java.time.DayOfWeek */ class DayOfWeek extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { minus(arg0: number): this; static valueOf(arg0: string): this; query(arg0: Internal.TemporalQuery_): R; static values(): Internal.DayOfWeek[]; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; isSupported(arg0: Internal.TemporalField_): boolean; plus(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; getValue(): number; getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; static of(arg0: number): this; get(arg0: Internal.TemporalField_): number; static from(arg0: Internal.TemporalAccessor_): this; static readonly "WEDNESDAY" : Internal.DayOfWeek; static readonly "MONDAY" : Internal.DayOfWeek; static readonly "THURSDAY" : Internal.DayOfWeek; static readonly "SUNDAY" : Internal.DayOfWeek; static readonly "TUESDAY" : Internal.DayOfWeek; static readonly "FRIDAY" : Internal.DayOfWeek; static readonly "SATURDAY" : Internal.DayOfWeek; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DayOfWeek_ = "sunday" | "saturday" | "tuesday" | "wednesday" | "thursday" | "friday" | "monday" | DayOfWeek; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinTextColorAccessor */ interface MixinTextColorAccessor { getRgb_(): number; } type MixinTextColorAccessor_ = (() => number) | MixinTextColorAccessor; /** * @javaClass net.minecraft.class_2841$class_6560 */ class PalettedContainer$Configuration extends Internal.Record { factory(): Internal.Palette$Factory; createData($$0: Internal.IdMap_, $$1: Internal.PaletteResize_, $$2: number): Internal.PalettedContainer$Data; hashCode(): number; equals($$0: any): boolean; bits(): number; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PalettedContainer$Configuration_ = PalettedContainer$Configuration; /** * @javaClass net.minecraft.class_1681 */ class ThrownEgg extends Internal.ThrowableItemProjectile { handleEntityEvent($$0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrownEgg_ = ThrownEgg; /** * @javaClass net.minecraft.class_2811 */ class ServerboundContainerButtonClickPacket implements Internal.Packet { getContainerId(): number; handle($$0: Internal.ServerGamePacketListener_): void; getButtonId(): number; write($$0: Internal.FriendlyByteBuf_): void; get buttonId(): number; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundContainerButtonClickPacket_ = ServerboundContainerButtonClickPacket; /** * @javaClass net.minecraft.class_2879 */ class ServerboundSwingPacket implements Internal.Packet { getHand(): Hand; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSwingPacket_ = ServerboundSwingPacket; /** * @javaClass net.minecraft.class_6490 */ interface BitStorage { getBits(): number; getSize(): number; set(arg0: number, arg1: number): void; getAll(arg0: Internal.IntConsumer_): void; get(arg0: number): number; getRaw(): number[]; unpack(arg0: number[]): void; getAndSet(arg0: number, arg1: number): number; copy(): this; } type BitStorage_ = BitStorage; /** * @javaClass net.minecraft.class_2374 */ interface Position { x(): number; y(): number; z(): number; } type Position_ = Position; /** * @javaClass java.time.ZonedDateTime */ class ZonedDateTime implements Internal.Temporal, Internal.ChronoZonedDateTime, Internal.Serializable { plusHours(arg0: number): this; toLocalTime(): Internal.LocalTime; static ofLocal(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_, arg2: Internal.ZoneOffset_): this; getDayOfWeek(): Internal.DayOfWeek; static ofStrict(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): this; plusSeconds(arg0: number): this; getMinute(): number; static from(arg0: Internal.TemporalAccessor_): this; getMonth(): Internal.Month; plusNanos(arg0: number): this; withHour(arg0: number): this; plusMonths(arg0: number): this; plusYears(arg0: number): this; truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; minusNanos(arg0: number): this; getNano(): number; format(arg0: Internal.DateTimeFormatter_): string; getZone(): Internal.ZoneId; isSupported(arg0: Internal.TemporalField_): boolean; isSupported(arg0: Internal.TemporalUnit_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; getYear(): number; toLocalDateTime(): Internal.LocalDateTime; withDayOfMonth(arg0: number): this; withMonth(arg0: number): this; toOffsetDateTime(): Internal.OffsetDateTime; static ofInstant(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): this; static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; minus(arg0: Internal.TemporalAmount_): this; withFixedOffsetZone(): this; minusHours(arg0: number): this; getOffset(): Internal.ZoneOffset; range(arg0: Internal.TemporalField_): Internal.ValueRange; withYear(arg0: number): this; plusMinutes(arg0: number): this; minusMinutes(arg0: number): this; plusDays(arg0: number): this; withLaterOffsetAtOverlap(): this; hashCode(): number; static now(arg0: Internal.Clock_): this; static now(arg0: Internal.ZoneId_): this; static now(): this; static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneId_): this; static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_): this; static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneId_): this; get(arg0: Internal.TemporalField_): number; withEarlierOffsetAtOverlap(): this; withZoneSameLocal(arg0: Internal.ZoneId_): this; getDayOfYear(): number; plusWeeks(arg0: number): this; getHour(): number; withMinute(arg0: number): this; getMonthValue(): number; minusYears(arg0: number): this; withZoneSameInstant(arg0: Internal.ZoneId_): this; minusWeeks(arg0: number): this; withDayOfYear(arg0: number): this; static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; static parse(arg0: Internal.CharSequence_): this; minusDays(arg0: number): this; withNano(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; minusMonths(arg0: number): this; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; toLocalDate(): Internal.LocalDate; equals(arg0: any): boolean; getSecond(): number; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; getDayOfMonth(): number; minusSeconds(arg0: number): this; withSecond(arg0: number): this; get dayOfWeek(): Internal.DayOfWeek; get month(): Internal.Month; get offset(): Internal.ZoneOffset; get hour(): number; get zone(): Internal.ZoneId; get year(): number; get dayOfYear(): number; get dayOfMonth(): number; get monthValue(): number; get nano(): number; get minute(): number; get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZonedDateTime_ = ZonedDateTime; /** * @javaClass net.minecraft.class_4634 */ class BlockPileConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "stateProvider" : Internal.BlockStateProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockPileConfiguration_ = BlockPileConfiguration; /** * @javaClass org.apache.commons.lang3.mutable.MutableObject */ class MutableObject implements Internal.Mutable, Internal.Serializable { getValue(): T; hashCode(): number; setValue(arg0: T): void; equals(arg0: any): boolean; toString(): string; get value(): T; set value(arg0: T); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MutableObject_ = MutableObject; /** * @javaClass net.minecraft.class_1887 */ abstract class Enchantment { getDescriptionId(): string; getMinCost($$0: number): number; getSlotItems($$0: Internal.LivingEntity_): Internal.Map; doPostHurt($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; getRarity(): Internal.Enchantment$Rarity; getFullname($$0: number): Internal.Component; isCompatibleWith($$0: Internal.Enchantment_): boolean; getMaxLevel(): number; getMaxCost($$0: number): number; getMinLevel(): number; canEnchant($$0: Internal.ItemStack_): boolean; isTradeable(): boolean; doPostAttack($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; isDiscoverable(): boolean; isCurse(): boolean; getDamageBonus($$0: number, $$1: Internal.MobType_): number; static byId($$0: number): this; getDamageProtection($$0: number, $$1: Internal.DamageSource_): number; isTreasureOnly(): boolean; readonly "category" : Internal.EnchantmentCategory; get maxLevel(): number; get minLevel(): number; get treasureOnly(): boolean; get descriptionId(): string; get discoverable(): boolean; get tradeable(): boolean; get curse(): boolean; get rarity(): Internal.Enchantment$Rarity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Enchantment_ = Special.Enchantment | Enchantment; /** * @javaClass java.nio.file.FileStore */ abstract class FileStore { getTotalSpace(): number; getAttribute(arg0: string): any; getUsableSpace(): number; isReadOnly(): boolean; getBlockSize(): number; supportsFileAttributeView(arg0: Internal.Class_): boolean; supportsFileAttributeView(arg0: string): boolean; name(): string; type(): string; getUnallocatedSpace(): number; getFileStoreAttributeView(arg0: Internal.Class_): V; get unallocatedSpace(): number; get readOnly(): boolean; get totalSpace(): number; get usableSpace(): number; get blockSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileStore_ = FileStore; /** * @javaClass java.text.Format$Field */ class Format$Field extends Internal.AttributedCharacterIterator$Attribute { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Format$Field_ = Format$Field; /** * @javaClass net.minecraft.class_5268 */ interface ServerLevelData extends Internal.WritableLevelData { getWanderingTraderId(): Internal.UUID; method_151($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; setDayTime(arg0: number): void; getGameType(): Internal.GameType; getWanderingTraderSpawnChance(): number; getClearWeatherTime(): number; setWorldBorder(arg0: Internal.WorldBorder$Settings_): void; isInitialized(): boolean; getRainTime(): number; getLevelName(): string; setWanderingTraderSpawnChance(arg0: number): void; getScheduledEvents(): Internal.TimerQueue; getAllowCommands(): boolean; setGameType(arg0: Internal.GameType_): void; setRainTime(arg0: number): void; getWanderingTraderSpawnDelay(): number; getThunderTime(): number; setWanderingTraderSpawnDelay(arg0: number): void; setThundering(arg0: boolean): void; setInitialized(arg0: boolean): void; getWorldBorder(): Internal.WorldBorder$Settings; setWanderingTraderId(arg0: Internal.UUID_): void; setGameTime(arg0: number): void; setThunderTime(arg0: number): void; setClearWeatherTime(arg0: number): void; } type ServerLevelData_ = ServerLevelData; /** * @javaClass net.minecraft.class_3989 */ class WanderingTrader extends Internal.AbstractVillager { setWanderTarget($$0: BlockPos_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; removeWhenFarAway($$0: number): boolean; getDespawnDelay(): number; method_18010(): Internal.SoundEvent; setDespawnDelay($$0: number): void; method_19270(): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; readAdditionalSaveData($$0: Internal.CompoundTag_): void; get despawnDelay(): number; set wanderTarget($$0: BlockPos_); set despawnDelay($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WanderingTrader_ = WanderingTrader; /** * @javaClass net.minecraft.class_2863 */ class ServerboundSelectTradePacket implements Internal.Packet { getItem(): number; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get item(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSelectTradePacket_ = ServerboundSelectTradePacket; /** * @javaClass dev.latvian.mods.kubejs.util.WrappedJS */ interface WrappedJS { } type WrappedJS_ = WrappedJS; /** * @javaClass net.minecraft.class_2761 */ class ClientboundSetTimePacket implements Internal.Packet { getDayTime(): number; getGameTime(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get gameTime(): number; get dayTime(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetTimePacket_ = ClientboundSetTimePacket; /** * @javaClass net.minecraft.class_846$class_849 */ class ChunkRenderDispatcher$CompiledChunk { facesCanSeeEachother($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; isEmpty($$0: Internal.RenderType_): boolean; getRenderableBlockEntities(): Internal.List; hasNoRenderableLayers(): boolean; static readonly "UNCOMPILED" : Internal.ChunkRenderDispatcher$CompiledChunk; get renderableBlockEntities(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderDispatcher$CompiledChunk_ = ChunkRenderDispatcher$CompiledChunk; /** * @javaClass net.minecraft.class_3312$class_3313 */ class GameProfileCache$GameProfileInfo { getLastAccess(): number; getProfile(): Internal.GameProfile; getExpirationDate(): Internal.Date; setLastAccess($$0: number): void; get profile(): Internal.GameProfile; get lastAccess(): number; get expirationDate(): Internal.Date; set lastAccess($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameProfileCache$GameProfileInfo_ = GameProfileCache$GameProfileInfo; /** * @javaClass java.time.temporal.TemporalQuery */ interface TemporalQuery { queryFrom(arg0: Internal.TemporalAccessor_): R; } type TemporalQuery_ = ((arg0: Internal.TemporalAccessor) => R) | TemporalQuery; /** * @javaClass com.ptsmods.morecommands.mixin.compat.compat17plus.MixinHopperBlockEntityAccessor */ interface MixinHopperBlockEntityAccessor { setTransferCooldown(arg0: number): void; } type MixinHopperBlockEntityAccessor_ = ((arg0: number) => void) | MixinHopperBlockEntityAccessor; /** * @javaClass net.coderbot.batchedentityrendering.impl.TransparencyType */ class TransparencyType extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.TransparencyType[]; static readonly "DECAL" : Internal.TransparencyType; static readonly "GENERAL_TRANSPARENT" : Internal.TransparencyType; static readonly "OPAQUE" : Internal.TransparencyType; static readonly "WATER_MASK" : Internal.TransparencyType; static readonly "LINES" : Internal.TransparencyType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TransparencyType_ = "water_mask" | "opaque" | "general_transparent" | "lines" | "decal" | TransparencyType; /** * @javaClass net.minecraft.class_2611 */ class EnderChestBlockEntity extends Internal.BlockEntity implements Internal.LidBlockEntity { stillValid($$0: Internal.Player_): boolean; method_11274($$0: number): number; triggerEvent($$0: number, $$1: number): boolean; static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnderChestBlockEntity_): void; recheckOpen(): void; startOpen($$0: Internal.Player_): void; stopOpen($$0: Internal.Player_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnderChestBlockEntity_ = EnderChestBlockEntity; /** * @javaClass java.io.Reader */ abstract class Reader implements Internal.Readable, Internal.Closeable { read(arg0: string[]): number; read(arg0: string[], arg1: number, arg2: number): number; read(arg0: Internal.CharBuffer_): number; read(): number; static nullReader(): this; ready(): boolean; markSupported(): boolean; reset(): void; skip(arg0: number): number; transferTo(arg0: Internal.Writer_): number; close(): void; mark(arg0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Reader_ = Reader; /** * @javaClass net.minecraft.class_2841$class_4464 */ interface PalettedContainer$CountConsumer { accept(arg0: T, arg1: number): void; } type PalettedContainer$CountConsumer_ = ((arg0: T, arg1: number) => void) | PalettedContainer$CountConsumer; /** * @javaClass dev.latvian.mods.kubejs.util.AttachedData */ class AttachedData extends Internal.HashMap { getParent(): any; get parent(): any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttachedData_ = AttachedData; /** * @javaClass net.minecraft.class_1477 */ class Squid extends Internal.WaterAnimal { handleEntityEvent($$0: number): void; aiStep(): void; setMovementVector($$0: number, $$1: number, $$2: number): void; travel($$0: Vec3_): void; canBeLeashed($$0: Internal.Player_): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; hasMovementVector(): boolean; "oldTentacleMovement" : number; "tentacleAngle" : number; "zBodyRot" : number; "xBodyRot" : number; "zBodyRotO" : number; "xBodyRotO" : number; "tentacleMovement" : number; "oldTentacleAngle" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Squid_ = Squid; /** * @javaClass net.minecraft.class_2610 */ class ClientboundAddMobPacket implements Internal.Packet { getxRot(): number; getyRot(): number; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; getX(): number; getY(): number; getUUID(): Internal.UUID; getZ(): number; getType(): number; getyHeadRot(): number; getXd(): number; getYd(): number; getZd(): number; write($$0: Internal.FriendlyByteBuf_): void; get yHeadRot(): number; get yRot(): number; get xRot(): number; get x(): number; get y(): number; get z(): number; get zd(): number; get id(): number; get yd(): number; get type(): number; get xd(): number; get uUID(): Internal.UUID; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAddMobPacket_ = ClientboundAddMobPacket; /** * @javaClass net.minecraft.class_5905 */ class ClientboundSetTitlesAnimationPacket implements Internal.Packet { getFadeOut(): number; handle($$0: Internal.ClientGamePacketListener_): void; getStay(): number; getFadeIn(): number; write($$0: Internal.FriendlyByteBuf_): void; get fadeOut(): number; get fadeIn(): number; get stay(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetTitlesAnimationPacket_ = ClientboundSetTitlesAnimationPacket; /** * @javaClass net.minecraft.class_6658 */ class BlockPredicateFilter extends Internal.PlacementFilter { static forPredicate($$0: Internal.BlockPredicate_): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockPredicateFilter_ = BlockPredicateFilter; /** * @javaClass java.util.function.ObjDoubleConsumer */ interface ObjDoubleConsumer { accept(arg0: T, arg1: number): void; } type ObjDoubleConsumer_ = ((arg0: T, arg1: number) => void) | ObjDoubleConsumer; /** * @javaClass java.util.function.IntFunction */ interface IntFunction { apply(arg0: number): R; } type IntFunction_ = ((arg0: number) => R) | IntFunction; /** * @javaClass java.util.concurrent.Callable */ interface Callable { call(): V; } type Callable_ = (() => V) | Callable; /** * @javaClass net.minecraft.class_4655 */ class RotatedBlockProvider extends Internal.BlockStateProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RotatedBlockProvider_ = RotatedBlockProvider; /** * @javaClass net.minecraft.class_5869$class_6107 */ class CanyonCarverConfiguration$CanyonShapeConfiguration { static readonly "CODEC" : Internal.Codec; readonly "thickness" : Internal.FloatProvider; readonly "distanceFactor" : Internal.FloatProvider; readonly "horizontalRadiusFactor" : Internal.FloatProvider; readonly "widthSmoothness" : number; readonly "verticalRadiusDefaultFactor" : number; readonly "verticalRadiusCenterFactor" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CanyonCarverConfiguration$CanyonShapeConfiguration_ = CanyonCarverConfiguration$CanyonShapeConfiguration; /** * @javaClass net.minecraft.class_3505$class_6863 */ class TagManager$LoadResult extends Internal.Record { hashCode(): number; equals($$0: any): boolean; toString(): string; key(): Internal.ResourceKey>; tags(): Internal.Map>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TagManager$LoadResult_ = TagManager$LoadResult; /** * @javaClass net.minecraft.class_1640 */ class Witch extends Internal.Raider implements Internal.RangedAttackMob { canBeLeader(): boolean; handleEntityEvent($$0: number): void; aiStep(): void; isDrinkingPotion(): boolean; setUsingItem($$0: boolean): void; applyRaidBuffs($$0: number, $$1: boolean): void; getCelebrateSound(): Internal.SoundEvent; static createAttributes(): Internal.AttributeSupplier$Builder; method_7105($$0: Internal.LivingEntity_, $$1: number): void; get celebrateSound(): Internal.SoundEvent; get drinkingPotion(): boolean; set usingItem($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Witch_ = Witch; /** * @javaClass net.minecraft.class_1696 */ class MinecartFurnace extends Internal.AbstractMinecart { getMinecartType(): Internal.AbstractMinecart$Type; getDefaultDisplayBlockState(): Internal.BlockState; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; destroy($$0: Internal.DamageSource_): void; tick(): void; "xPush" : number; "zPush" : number; get defaultDisplayBlockState(): Internal.BlockState; get minecartType(): Internal.AbstractMinecart$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecartFurnace_ = MinecartFurnace; /** * @javaClass net.minecraft.class_2649 */ class ClientboundContainerSetContentPacket implements Internal.Packet { getContainerId(): number; getCarriedItem(): Internal.ItemStack; getItems(): Internal.List; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getStateId(): number; get stateId(): number; get containerId(): number; get carriedItem(): Internal.ItemStack; get items(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundContainerSetContentPacket_ = ClientboundContainerSetContentPacket; /** * @javaClass net.minecraft.class_6910$class_6912 */ interface DensityFunction$FunctionContext { getBlender(): Internal.Blender; blockX(): number; blockY(): number; blockZ(): number; } type DensityFunction$FunctionContext_ = DensityFunction$FunctionContext; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2IntFunction */ interface Long2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Long2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2IntFunction; } type Long2IntFunction_ = ((arg0: number) => number) | Long2IntFunction; /** * @javaClass net.minecraft.class_1277 */ class SimpleContainer implements Internal.Container, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { removeItem($$0: number, $$1: number): Internal.ItemStack; removeItemNoUpdate($$0: number): Internal.ItemStack; fillStackedContents($$0: Internal.StackedContents_): void; fromTag($$0: Internal.ListTag_): void; method_5448(): void; stillValid($$0: Internal.Player_): boolean; isEmpty(): boolean; getItem($$0: number): Internal.ItemStack; removeListener($$0: net.minecraft.world.ContainerListener_): void; removeAllItems(): Internal.List; getContainerSize(): number; addItem($$0: Internal.ItemStack_): Internal.ItemStack; redirect$zpg000$fabric_redirectMarkDirty(self: Internal.SimpleContainer_): void; createTag(): Internal.ListTag; fabric_setSuppress(suppress: boolean): void; removeItemType($$0: Internal.Item_, $$1: number): Internal.ItemStack; canAddItem($$0: Internal.ItemStack_): boolean; toString(): string; setChanged(): void; fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; setItem($$0: number, $$1: Internal.ItemStack_): void; addListener($$0: net.minecraft.world.ContainerListener_): void; get containerSize(): number; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleContainer_ = SimpleContainer; /** * @javaClass net.minecraft.class_4068 */ interface Widget { render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void; } type Widget_ = ((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number) => void) | Widget; /** * @javaClass net.minecraft.class_1527 */ class EnderDragonPhase { createInstance($$0: Internal.EnderDragon_): Internal.DragonPhaseInstance; static getById($$0: number): Internal.EnderDragonPhase; getId(): number; toString(): string; static getCount(): number; static readonly "HOVERING" : Internal.EnderDragonPhase; static readonly "STRAFE_PLAYER" : Internal.EnderDragonPhase; static readonly "SITTING_FLAMING" : Internal.EnderDragonPhase; static readonly "HOLDING_PATTERN" : Internal.EnderDragonPhase; static readonly "LANDING" : Internal.EnderDragonPhase; static readonly "CHARGING_PLAYER" : Internal.EnderDragonPhase; static readonly "LANDING_APPROACH" : Internal.EnderDragonPhase; static readonly "DYING" : Internal.EnderDragonPhase; static readonly "SITTING_SCANNING" : Internal.EnderDragonPhase; static readonly "TAKEOFF" : Internal.EnderDragonPhase; static readonly "SITTING_ATTACKING" : Internal.EnderDragonPhase; get count(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnderDragonPhase_ = EnderDragonPhase; /** * @javaClass net.minecraft.class_3866 */ class FurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FurnaceBlockEntity_ = FurnaceBlockEntity; /** * @javaClass net.minecraft.class_3850 */ class VillagerData { getLevel(): number; getType(): Internal.VillagerType; static canLevelUp($$0: number): boolean; static getMaxXpPerLevel($$0: number): number; setType($$0: Internal.VillagerType_): this; static getMinXpPerLevel($$0: number): number; setLevel($$0: number): this; getProfession(): Internal.VillagerProfession; setProfession($$0: Internal.VillagerProfession_): this; static readonly "CODEC" : Internal.Codec; static readonly "MIN_VILLAGER_LEVEL" : 1; static readonly "MAX_VILLAGER_LEVEL" : 5; get profession(): Internal.VillagerProfession; get level(): number; get type(): Internal.VillagerType; set profession($$0: Internal.VillagerProfession_); set level($$0: number); set type($$0: Internal.VillagerType_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerData_ = VillagerData; /** * @javaClass com.google.common.collect.BaseImmutableMultimap */ abstract class BaseImmutableMultimap extends Internal.AbstractMultimap { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BaseImmutableMultimap_ = BaseImmutableMultimap; /** * @javaClass net.minecraft.class_2838 */ class ServerboundPickItemPacket implements Internal.Packet { getSlot(): number; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get slot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPickItemPacket_ = ServerboundPickItemPacket; /** * @javaClass dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder */ class FenceBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FenceBlockBuilder_ = FenceBlockBuilder; /** * @javaClass net.minecraft.class_1438$class_4053 */ class MushroomCow$MushroomType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.MushroomCow$MushroomType[]; getBlockState(): Internal.BlockState; static readonly "RED" : Internal.MushroomCow$MushroomType; static readonly "BROWN" : Internal.MushroomCow$MushroomType; get blockState(): Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MushroomCow$MushroomType_ = "red" | "brown" | MushroomCow$MushroomType; /** * @javaClass net.minecraft.class_3446 */ interface StatFormatter { format(arg0: number): string; } type StatFormatter_ = ((arg0: number) => string) | StatFormatter; /** * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate */ class BlockIDPredicate implements dev.latvian.mods.kubejs.block.predicate.BlockPredicate { getBlockProperties(): Internal.List; with(key: string, value: string): this; checkState(state: Internal.BlockState_): boolean; toString(): string; check(b: Internal.BlockContainerJS_): boolean; getBlockState(): Internal.BlockState; get blockState(): Internal.BlockState; get blockProperties(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockIDPredicate_ = BlockIDPredicate; /** * @javaClass java.util.stream.DoubleStream */ interface DoubleStream extends Internal.BaseStream { average(): Internal.OptionalDouble; sequential(): this; takeWhile(arg0: Internal.DoublePredicate_): this; distinct(): this; findFirst(): Internal.OptionalDouble; sum(): number; skip(arg0: number): this; allMatch(arg0: Internal.DoublePredicate_): boolean; mapToObj(arg0: Internal.DoubleFunction_): Internal.Stream; empty(): this; mapMulti(arg0: Internal.DoubleStream$DoubleMapMultiConsumer_): this; iterator(): Internal.PrimitiveIterator$OfDouble; min(): Internal.OptionalDouble; mapToLong(arg0: Internal.DoubleToLongFunction_): Internal.LongStream; parallel(): this; noneMatch(arg0: Internal.DoublePredicate_): boolean; findAny(): Internal.OptionalDouble; of(... arg0: number[]): this; of(arg0: number): this; limit(arg0: number): this; builder(): Internal.DoubleStream$Builder; toArray(): number[]; forEachOrdered(arg0: Internal.DoubleConsumer_): void; generate(arg0: Internal.DoubleSupplier_): this; anyMatch(arg0: Internal.DoublePredicate_): boolean; map(arg0: Internal.DoubleUnaryOperator_): this; iterate(arg0: number, arg1: Internal.DoublePredicate_, arg2: Internal.DoubleUnaryOperator_): this; iterate(arg0: number, arg1: Internal.DoubleUnaryOperator_): this; reduce(arg0: number, arg1: Internal.DoubleBinaryOperator_): number; reduce(arg0: Internal.DoubleBinaryOperator_): Internal.OptionalDouble; spliterator(): Internal.Spliterator$OfDouble; max(): Internal.OptionalDouble; forEach(arg0: Internal.DoubleConsumer_): void; count(): number; concat(arg0: Internal.DoubleStream_, arg1: Internal.DoubleStream_): this; dropWhile(arg0: Internal.DoublePredicate_): this; peek(arg0: Internal.DoubleConsumer_): this; flatMap(arg0: Internal.DoubleFunction_): this; filter(arg0: Internal.DoublePredicate_): this; sorted(): this; boxed(): Internal.Stream; summaryStatistics(): Internal.DoubleSummaryStatistics; mapToInt(arg0: Internal.DoubleToIntFunction_): Internal.IntStream; collect(arg0: Internal.Supplier_, arg1: Internal.ObjDoubleConsumer_, arg2: Internal.BiConsumer_): R; } type DoubleStream_ = DoubleStream; /** * @javaClass net.minecraft.class_4051 */ class TargetingConditions { test($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; ignoreInvisibilityTesting(): this; handler$boe000$test(baseEntity: Internal.LivingEntity_, targetEntity: Internal.LivingEntity_, cbi: Internal.CallbackInfoReturnable_): void; range($$0: number): this; selector($$0: Internal.Predicate_): this; static forNonCombat(): this; copy(): this; static forCombat(): this; ignoreLineOfSight(): this; static readonly "DEFAULT" : Internal.TargetingConditions; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TargetingConditions_ = TargetingConditions; /** * @javaClass java.math.BigInteger */ class BigInteger extends Internal.Number implements Internal.Comparable { bitLength(): number; getLowestSetBit(): number; longValueExact(): number; mod(arg0: Internal.BigInteger_): this; byteValueExact(): number; gcd(arg0: Internal.BigInteger_): this; setBit(arg0: number): this; compareTo(arg0: Internal.BigInteger_): number; shortValueExact(): number; longValue(): number; sqrtAndRemainder(): Internal.BigInteger[]; not(): this; shiftLeft(arg0: number): this; min(arg0: Internal.BigInteger_): this; sqrt(): this; and(arg0: Internal.BigInteger_): this; hashCode(): number; pow(arg0: number): this; clearBit(arg0: number): this; xor(arg0: Internal.BigInteger_): this; divide(arg0: Internal.BigInteger_): this; multiply(arg0: Internal.BigInteger_): this; signum(): number; add(arg0: Internal.BigInteger_): this; flipBit(arg0: number): this; or(arg0: Internal.BigInteger_): this; max(arg0: Internal.BigInteger_): this; static valueOf(arg0: number): this; intValue(): number; subtract(arg0: Internal.BigInteger_): this; floatValue(): number; isProbablePrime(arg0: number): boolean; doubleValue(): number; nextProbablePrime(): this; testBit(arg0: number): boolean; shiftRight(arg0: number): this; abs(): this; divideAndRemainder(arg0: Internal.BigInteger_): Internal.BigInteger[]; negate(): this; toByteArray(): number[]; equals(arg0: any): boolean; toString(arg0: number): string; toString(): string; bitCount(): number; static probablePrime(arg0: number, arg1: Internal.Random_): this; modPow(arg0: Internal.BigInteger_, arg1: Internal.BigInteger_): this; remainder(arg0: Internal.BigInteger_): this; intValueExact(): number; andNot(arg0: Internal.BigInteger_): this; modInverse(arg0: Internal.BigInteger_): this; static readonly "ZERO" : Internal.BigInteger; static readonly "ONE" : Internal.BigInteger; static readonly "TEN" : Internal.BigInteger; static readonly "TWO" : Internal.BigInteger; get lowestSetBit(): number; set bit(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BigInteger_ = BigInteger; /** * @javaClass net.minecraft.class_3763 */ abstract class Raider extends Internal.PatrollingMonster { hasActiveRaid(): boolean; die($$0: Internal.DamageSource_): void; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setTicksOutsideRaid($$0: number): void; requiresCustomPersistence(): boolean; canJoinPatrol(): boolean; getCurrentRaid(): Internal.Raid; applyRaidBuffs(arg0: number, arg1: boolean): void; getWave(): number; setWave($$0: number): void; getCelebrateSound(): Internal.SoundEvent; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setCurrentRaid($$0: Internal.Raid_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getTicksOutsideRaid(): number; removeWhenFarAway($$0: number): boolean; setCelebrating($$0: boolean): void; setCanJoinRaid($$0: boolean): void; isCelebrating(): boolean; canJoinRaid(): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; get celebrateSound(): Internal.SoundEvent; get currentRaid(): Internal.Raid; get ticksOutsideRaid(): number; get celebrating(): boolean; get wave(): number; set currentRaid($$0: Internal.Raid_); set ticksOutsideRaid($$0: number); set celebrating($$0: boolean); set wave($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Raider_ = Raider; /** * @javaClass net.minecraft.class_2624 */ abstract class BaseContainerBlockEntity extends Internal.BlockEntity implements Internal.Container, Internal.MenuProvider, Internal.Nameable { createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; load($$0: Internal.CompoundTag_): void; setCustomName($$0: Internal.Component_): void; static canUnlock($$0: Internal.Player_, $$1: Internal.LockCode_, $$2: Internal.Component_): boolean; canOpen($$0: Internal.Player_): boolean; method_5797(): Internal.Component; method_5476(): Internal.Component; method_5477(): Internal.Component; set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BaseContainerBlockEntity_ = BaseContainerBlockEntity; /** * @javaClass net.minecraft.class_2791 */ abstract class ChunkAccess implements Internal.BlockGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.FeatureAccess { incrementInhabitedTime($$0: number): void; getAllReferences(): Internal.Map, Internal.LongSet>; getBlendingData(): Internal.BlendingData; getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; getStatus(): Internal.ChunkStatus; getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; getBlockTicks(): Internal.TickContainerAccess; getHighestSectionPosition(): number; setInhabitedTime($$0: number): void; static getOrCreateOffsetList($$0: Internal.ShortList_[], $$1: number): Internal.ShortList; setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; getSection($$0: number): Internal.LevelChunkSection; getPostProcessing(): Internal.ShortList[]; getHeightmaps(): Internal.Collection>; setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; getPos(): Internal.ChunkPos; getInhabitedTime(): number; method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; getOrCreateNoiseChunk($$0: Internal.NoiseRouter_, $$1: Internal.Supplier_, $$2: Internal.NoiseGeneratorSettings_, $$3: Internal.Aquifer$FluidPicker_, $$4: Internal.Blender_): Internal.NoiseChunk; isOldNoiseGeneration(): boolean; removeBlockEntity(arg0: BlockPos_): void; setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; getBlockEntityNbtForSaving(arg0: BlockPos_): Internal.CompoundTag; carverBiome($$0: Internal.Supplier_>): Internal.Holder; getHighestSection(): Internal.LevelChunkSection; addEntity(arg0: Internal.Entity_): void; getAllStarts(): Internal.Map, Internal.StructureStart>; isYSpaceEmpty($$0: number, $$1: number): boolean; method_31605(): number; addPackedPostProcess($$0: number, $$1: number): void; setBlendingData($$0: Internal.BlendingData_): void; method_31607(): number; hasAnyStructureReferences(): boolean; getLights(): Internal.Stream; getEventDispatcher($$0: number): Internal.GameEventDispatcher; setBlockEntity(arg0: Internal.BlockEntity_): void; getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; getBlockEntitiesPos(): Internal.Set; isLightCorrect(): boolean; getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; markPosForPostprocessing($$0: BlockPos_): void; setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; setBlockEntityNbt($$0: Internal.CompoundTag_): void; setUnsaved($$0: boolean): void; addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; isUnsaved(): boolean; getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; hasPrimedHeightmap($$0: Internal.Heightmap$Types_): boolean; setBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: boolean): Internal.BlockState; getUpgradeData(): Internal.UpgradeData; getFluidTicks(): Internal.TickContainerAccess; setLightCorrect($$0: boolean): void; getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; isUpgrading(): boolean; getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; getSections(): Internal.LevelChunkSection[]; get highestSection(): Internal.LevelChunkSection; get upgradeData(): Internal.UpgradeData; get heightAccessorForGeneration(): Internal.LevelHeightAccessor; get belowZeroRetrogen(): Internal.BelowZeroRetrogen; get fluidTicks(): Internal.TickContainerAccess; get upgrading(): boolean; get blockTicks(): Internal.TickContainerAccess; get highestSectionPosition(): number; get inhabitedTime(): number; get sections(): Internal.LevelChunkSection[]; get postProcessing(): Internal.ShortList[]; get oldNoiseGeneration(): boolean; get allStarts(): Internal.Map, Internal.StructureStart>; get blockEntitiesPos(): Internal.Set; get pos(): Internal.ChunkPos; get allReferences(): Internal.Map, Internal.LongSet>; get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; get blendingData(): Internal.BlendingData; get lightCorrect(): boolean; get heightmaps(): Internal.Collection>; get lights(): Internal.Stream; get unsaved(): boolean; get status(): Internal.ChunkStatus; set allStarts($$0: Internal.Map_, Internal.StructureStart_>); set blockEntityNbt($$0: Internal.CompoundTag_); set blockEntity(arg0: Internal.BlockEntity_); set allReferences($$0: Internal.Map_, Internal.LongSet_>); set blendingData($$0: Internal.BlendingData_); set inhabitedTime($$0: number); set lightCorrect($$0: boolean); set unsaved($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkAccess_ = ChunkAccess; /** * @javaClass net.minecraft.class_2995 */ class ServerScoreboard extends Internal.Scoreboard { getStopTrackingPackets($$0: Internal.Objective_): Internal.List>; onTeamRemoved($$0: Internal.PlayerTeam_): void; startTrackingObjective($$0: Internal.Objective_): void; setDisplayObjective($$0: number, $$1: Internal.Objective_): void; addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; onTeamChanged($$0: Internal.PlayerTeam_): void; onPlayerRemoved($$0: string): void; getObjectiveDisplaySlotCount($$0: Internal.Objective_): number; onTeamAdded($$0: Internal.PlayerTeam_): void; onScoreChanged($$0: Internal.Score_): void; getStartTrackingPackets($$0: Internal.Objective_): Internal.List>; onObjectiveRemoved($$0: Internal.Objective_): void; onObjectiveAdded($$0: Internal.Objective_): void; createData($$0: Internal.CompoundTag_): Internal.ScoreboardSaveData; createData(): Internal.ScoreboardSaveData; stopTrackingObjective($$0: Internal.Objective_): void; addDirtyListener($$0: Internal.Runnable_): void; onObjectiveChanged($$0: Internal.Objective_): void; onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerScoreboard_ = ServerScoreboard; /** * Fired when the fishing loot table is registering. * @javaClass dev.latvian.mods.kubejs.loot.FishingLootEventJS */ class FishingLootEventJS extends Internal.LootEventJS { addFishing(id: ResourceLocation_, b: Internal.Consumer_): void; getType(): string; getDirectory(): string; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the fishing loot table is registering. */ type FishingLootEventJS_ = FishingLootEventJS; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2ShortFunction */ interface Float2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Float2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ShortFunction; } type Float2ShortFunction_ = ((arg0: number) => number) | Float2ShortFunction; /** * @javaClass net.minecraft.class_6783 */ class InsideWorldBoundsPredicate implements Internal.BlockPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InsideWorldBoundsPredicate_ = InsideWorldBoundsPredicate; /** * @javaClass java.time.temporal.ChronoField */ class ChronoField extends Internal.Enum implements Internal.TemporalField { static valueOf(arg0: string): this; static values(): Internal.ChronoField[]; adjustInto(arg0: R, arg1: number): R; range(): Internal.ValueRange; getRangeUnit(): Internal.TemporalUnit; getBaseUnit(): Internal.TemporalUnit; rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; getDisplayName(arg0: Internal.Locale_): string; isTimeBased(): boolean; checkValidIntValue(arg0: number): number; checkValidValue(arg0: number): number; toString(): string; isDateBased(): boolean; getFrom(arg0: Internal.TemporalAccessor_): number; isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; static readonly "CLOCK_HOUR_OF_AMPM" : Internal.ChronoField; static readonly "DAY_OF_YEAR" : Internal.ChronoField; static readonly "MICRO_OF_DAY" : Internal.ChronoField; static readonly "ALIGNED_DAY_OF_WEEK_IN_MONTH" : Internal.ChronoField; static readonly "DAY_OF_MONTH" : Internal.ChronoField; static readonly "SECOND_OF_MINUTE" : Internal.ChronoField; static readonly "PROLEPTIC_MONTH" : Internal.ChronoField; static readonly "MILLI_OF_SECOND" : Internal.ChronoField; static readonly "NANO_OF_DAY" : Internal.ChronoField; static readonly "CLOCK_HOUR_OF_DAY" : Internal.ChronoField; static readonly "MINUTE_OF_DAY" : Internal.ChronoField; static readonly "ALIGNED_WEEK_OF_MONTH" : Internal.ChronoField; static readonly "YEAR" : Internal.ChronoField; static readonly "HOUR_OF_DAY" : Internal.ChronoField; static readonly "MILLI_OF_DAY" : Internal.ChronoField; static readonly "ALIGNED_DAY_OF_WEEK_IN_YEAR" : Internal.ChronoField; static readonly "YEAR_OF_ERA" : Internal.ChronoField; static readonly "AMPM_OF_DAY" : Internal.ChronoField; static readonly "NANO_OF_SECOND" : Internal.ChronoField; static readonly "SECOND_OF_DAY" : Internal.ChronoField; static readonly "MICRO_OF_SECOND" : Internal.ChronoField; static readonly "MONTH_OF_YEAR" : Internal.ChronoField; static readonly "EPOCH_DAY" : Internal.ChronoField; static readonly "ERA" : Internal.ChronoField; static readonly "OFFSET_SECONDS" : Internal.ChronoField; static readonly "HOUR_OF_AMPM" : Internal.ChronoField; static readonly "MINUTE_OF_HOUR" : Internal.ChronoField; static readonly "INSTANT_SECONDS" : Internal.ChronoField; static readonly "ALIGNED_WEEK_OF_YEAR" : Internal.ChronoField; static readonly "DAY_OF_WEEK" : Internal.ChronoField; get baseUnit(): Internal.TemporalUnit; get rangeUnit(): Internal.TemporalUnit; get timeBased(): boolean; get dateBased(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChronoField_ = "year_of_era" | "micro_of_second" | "year" | "minute_of_day" | "minute_of_hour" | "epoch_day" | "day_of_month" | "hour_of_ampm" | "offset_seconds" | "milli_of_second" | "nano_of_second" | "proleptic_month" | "era" | "second_of_minute" | "aligned_day_of_week_in_year" | "micro_of_day" | "nano_of_day" | "hour_of_day" | "day_of_week" | "second_of_day" | "day_of_year" | "month_of_year" | "ampm_of_day" | "milli_of_day" | "aligned_week_of_month" | "instant_seconds" | "aligned_day_of_week_in_month" | "aligned_week_of_year" | "clock_hour_of_day" | "clock_hour_of_ampm" | ChronoField; /** * @javaClass net.minecraft.class_291 */ class VertexBuffer implements Internal.AutoCloseable, Internal.VertexBufferHelper { drawChunkLayer(): void; bind(): void; static unbindVertexArray(): void; drawWithShader($$0: Internal.Matrix4f_, $$1: Internal.Matrix4f_, $$2: Internal.ShaderInstance_): void; static unbind(): void; upload($$0: Internal.BufferBuilder_): void; restoreBinding(): void; _drawWithShader($$0: Internal.Matrix4f_, $$1: Internal.Matrix4f_, $$2: Internal.ShaderInstance_): void; getFormat(): Internal.VertexFormat; draw(): void; uploadLater($$0: Internal.BufferBuilder_): Internal.CompletableFuture; close(): void; saveBinding(): void; get format(): Internal.VertexFormat; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexBuffer_ = VertexBuffer; /** * @javaClass net.minecraft.class_3168 */ class SeagrassFeature extends Internal.Feature { place($$0: Internal.FeaturePlaceContext_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SeagrassFeature_ = SeagrassFeature; /** * @javaClass io.netty.util.concurrent.AbstractEventExecutorGroup */ abstract class AbstractEventExecutorGroup implements Internal.EventExecutorGroup { scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; shutdownGracefully(): io.netty.util.concurrent.Future; submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; invokeAll(arg0: Internal.Collection_>): Internal.List>; invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; invokeAny(arg0: Internal.Collection_>): T; shutdownNow(): Internal.List; execute(arg0: Internal.Runnable_): void; shutdown(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractEventExecutorGroup_ = AbstractEventExecutorGroup; /** * @javaClass net.minecraft.class_3824 */ class RandomBlockMatchTest extends Internal.RuleTest { test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomBlockMatchTest_ = RandomBlockMatchTest; /** * @javaClass net.minecraft.class_742 */ abstract class AbstractClientPlayer extends Internal.Player { isCreative(): boolean; isCapeLoaded(): boolean; getCloakTextureLocation(): ResourceLocation; isSpectator(): boolean; handler$zfg000$onGetFieldOfViewModifier(cir: Internal.CallbackInfoReturnable_): void; static registerSkinTexture($$0: ResourceLocation_, $$1: string): void; getSkinTextureLocation(): ResourceLocation; isElytraLoaded(): boolean; getFieldOfViewModifier(): number; isSkinLoaded(): boolean; getModelName(): string; getElytraTextureLocation(): ResourceLocation; static getSkinLocation($$0: string): ResourceLocation; static readonly "SKIN_HAT_WIDTH" : 8; static readonly "SKIN_HEAD_WIDTH" : 8; static readonly "SKIN_HAT_U" : 40; static readonly "SKIN_TEX_HEIGHT" : 64; readonly "clientLevel" : Internal.ClientLevel; "elytraRotZ" : number; "elytraRotY" : number; "elytraRotX" : number; static readonly "SKIN_HAT_HEIGHT" : 8; static readonly "SKIN_HEAD_HEIGHT" : 8; static readonly "SKIN_HEAD_V" : 8; static readonly "SKIN_HEAD_U" : 8; static readonly "SKIN_HAT_V" : 8; static readonly "SKIN_TEX_WIDTH" : 64; get elytraLoaded(): boolean; get modelName(): string; get elytraTextureLocation(): ResourceLocation; get spectator(): boolean; get skinTextureLocation(): ResourceLocation; get skinLoaded(): boolean; get cloakTextureLocation(): ResourceLocation; get fieldOfViewModifier(): number; get creative(): boolean; get capeLoaded(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractClientPlayer_ = AbstractClientPlayer; /** * @javaClass net.minecraft.class_6748 */ class Blender { static generateBorderTicks($$0: Internal.WorldGenRegion_, $$1: Internal.ChunkAccess_): void; getBiomeResolver($$0: Internal.BiomeResolver_): Internal.BiomeResolver; static of($$0: Internal.WorldGenRegion_): this; static addAroundOldChunksCarvingMaskFilter($$0: Internal.WorldGenLevel_, $$1: Internal.ProtoChunk_): void; static makeOldChunkDistanceGetter($$0: boolean, $$1: Internal.Set_): Internal.Blender$DistanceGetter; blendOffsetAndFactor($$0: number, $$1: number): Internal.Blender$BlendingOutput; blendDensity($$0: Internal.DensityFunction$FunctionContext_, $$1: number): number; static empty(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Blender_ = Blender; /** * @javaClass dev.latvian.mods.unit.token.CharStream */ class CharStream { next(): string; nextIf(match: string): boolean; peek(ahead: number): string; peek(): string; "position" : number; readonly "chars" : string[]; "skipWhitespace" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CharStream_ = CharStream; /** * @javaClass net.minecraft.class_1145 */ interface SoundEventListener { onPlaySound(arg0: Internal.SoundInstance_, arg1: Internal.WeighedSoundEvents_): void; } type SoundEventListener_ = ((arg0: Internal.SoundInstance, arg1: Internal.WeighedSoundEvents) => void) | SoundEventListener; /** * @javaClass net.minecraft.class_4543$class_4544 */ interface BiomeManager$NoiseBiomeSource { method_16359(arg0: number, arg1: number, arg2: number): Internal.Holder; } type BiomeManager$NoiseBiomeSource_ = ((arg0: number, arg1: number, arg2: number) => Internal.Holder) | BiomeManager$NoiseBiomeSource; /** * @javaClass net.minecraft.class_6122 */ abstract class HeightProvider { getType(): Internal.HeightProviderType; sample(arg0: Internal.Random_, arg1: Internal.WorldGenerationContext_): number; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HeightProvider_ = HeightProvider; /** * @javaClass net.minecraft.class_2806 */ class ChunkStatus { static getDistance($$0: Internal.ChunkStatus_): number; getParent(): this; getName(): string; static getStatusList(): Internal.List; getIndex(): number; heightmapsAfter(): Internal.EnumSet; getChunkType(): Internal.ChunkStatus$ChunkType; static byName($$0: string): this; static maxDistance(): number; static getStatusAroundFullChunk($$0: number): this; load($$0: Internal.ServerLevel_, $$1: Internal.StructureManager_, $$2: Internal.ThreadedLevelLightEngine_, $$3: Internal.Function_>>, $$4: Internal.ChunkAccess_): Internal.CompletableFuture>; getRange(): number; toString(): string; generate($$0: Internal.Executor_, $$1: Internal.ServerLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.StructureManager_, $$4: Internal.ThreadedLevelLightEngine_, $$5: Internal.Function_>>, $$6: Internal.List_, $$7: boolean): Internal.CompletableFuture>; isOrAfter($$0: Internal.ChunkStatus_): boolean; static readonly "POST_FEATURES" : Internal.EnumSet; static readonly "LIGHT" : Internal.ChunkStatus; static readonly "NOISE" : Internal.ChunkStatus; static readonly "MAX_STRUCTURE_DISTANCE" : 8; static readonly "SPAWN" : Internal.ChunkStatus; static readonly "FULL" : Internal.ChunkStatus; static readonly "FEATURES" : Internal.ChunkStatus; static readonly "STRUCTURE_STARTS" : Internal.ChunkStatus; static readonly "STRUCTURE_REFERENCES" : Internal.ChunkStatus; static readonly "HEIGHTMAPS" : Internal.ChunkStatus; static readonly "SURFACE" : Internal.ChunkStatus; static readonly "BIOMES" : Internal.ChunkStatus; static readonly "CARVERS" : Internal.ChunkStatus; static readonly "EMPTY" : Internal.ChunkStatus; static readonly "LIQUID_CARVERS" : Internal.ChunkStatus; get parent(): this; get statusList(): Internal.List; get name(): string; get index(): number; get range(): number; get chunkType(): Internal.ChunkStatus$ChunkType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkStatus_ = Special.ChunkStatus | ChunkStatus; /** * @javaClass net.minecraft.class_5712 */ class GameEvent { getName(): string; is($$0: Internal.TagKey_): boolean; toString(): string; builtInRegistryHolder(): Internal.Holder$Reference; getNotificationRadius(): number; static readonly "EXPLODE" : Internal.GameEvent; static readonly "BLOCK_DESTROY" : Internal.GameEvent; static readonly "BLOCK_OPEN" : Internal.GameEvent; static readonly "FLUID_PLACE" : Internal.GameEvent; static readonly "DEFAULT_NOTIFICATION_RADIUS" : 16; static readonly "BLOCK_ATTACH" : Internal.GameEvent; static readonly "WOLF_SHAKING" : Internal.GameEvent; static readonly "ENTITY_PLACE" : Internal.GameEvent; static readonly "SPLASH" : Internal.GameEvent; static readonly "BLOCK_DETACH" : Internal.GameEvent; static readonly "MOB_INTERACT" : Internal.GameEvent; static readonly "ENTITY_DAMAGED" : Internal.GameEvent; static readonly "PISTON_CONTRACT" : Internal.GameEvent; static readonly "BLOCK_CHANGE" : Internal.GameEvent; static readonly "FLAP" : Internal.GameEvent; static readonly "PROJECTILE_SHOOT" : Internal.GameEvent; static readonly "DISPENSE_FAIL" : Internal.GameEvent; static readonly "HIT_GROUND" : Internal.GameEvent; static readonly "BLOCK_UNPRESS" : Internal.GameEvent; static readonly "PISTON_EXTEND" : Internal.GameEvent; static readonly "PROJECTILE_LAND" : Internal.GameEvent; static readonly "EQUIP" : Internal.GameEvent; static readonly "ENTITY_KILLED" : Internal.GameEvent; static readonly "ELYTRA_FREE_FALL" : Internal.GameEvent; static readonly "RAVAGER_ROAR" : Internal.GameEvent; static readonly "MINECART_MOVING" : Internal.GameEvent; static readonly "STEP" : Internal.GameEvent; static readonly "CONTAINER_CLOSE" : Internal.GameEvent; static readonly "FISHING_ROD_CAST" : Internal.GameEvent; static readonly "LIGHTNING_STRIKE" : Internal.GameEvent; static readonly "SHULKER_OPEN" : Internal.GameEvent; static readonly "CONTAINER_OPEN" : Internal.GameEvent; static readonly "PRIME_FUSE" : Internal.GameEvent; static readonly "SWIM" : Internal.GameEvent; static readonly "BLOCK_CLOSE" : Internal.GameEvent; static readonly "SHEAR" : Internal.GameEvent; static readonly "DRINKING_FINISH" : Internal.GameEvent; static readonly "FLUID_PICKUP" : Internal.GameEvent; static readonly "EAT" : Internal.GameEvent; static readonly "FISHING_ROD_REEL_IN" : Internal.GameEvent; static readonly "RING_BELL" : Internal.GameEvent; static readonly "BLOCK_SWITCH" : Internal.GameEvent; static readonly "BLOCK_UNSWITCH" : Internal.GameEvent; static readonly "BLOCK_PLACE" : Internal.GameEvent; static readonly "SHULKER_CLOSE" : Internal.GameEvent; static readonly "BLOCK_PRESS" : Internal.GameEvent; get name(): string; get notificationRadius(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameEvent_ = Special.GameEvent | GameEvent; /** * @javaClass net.minecraft.class_2355 */ class Direction8 extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Direction8[]; getDirections(): Internal.Set; static readonly "NORTH_WEST" : Internal.Direction8; static readonly "NORTH" : Internal.Direction8; static readonly "NORTH_EAST" : Internal.Direction8; static readonly "WEST" : Internal.Direction8; static readonly "SOUTH_EAST" : Internal.Direction8; static readonly "SOUTH" : Internal.Direction8; static readonly "SOUTH_WEST" : Internal.Direction8; static readonly "EAST" : Internal.Direction8; get directions(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Direction8_ = "south_west" | "north_east" | "east" | "north_west" | "south" | "north" | "south_east" | "west" | Direction8; /** * @javaClass javax.security.auth.Subject */ class Subject implements Internal.Serializable { static getSubject(arg0: Internal.AccessControlContext_): this; static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_): T; static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_): T; getPrivateCredentials(): Internal.Set; getPrivateCredentials(arg0: Internal.Class_): Internal.Set; isReadOnly(): boolean; hashCode(): number; equals(arg0: any): boolean; toString(): string; getPrincipals(arg0: Internal.Class_): Internal.Set; getPrincipals(): Internal.Set; getPublicCredentials(): Internal.Set; getPublicCredentials(arg0: Internal.Class_): Internal.Set; setReadOnly(): void; static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_, arg2: Internal.AccessControlContext_): T; static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_, arg2: Internal.AccessControlContext_): T; get privateCredentials(): Internal.Set; get readOnly(): boolean; get principals(): Internal.Set; get publicCredentials(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Subject_ = Subject; /** * @javaClass net.minecraft.class_6857 */ interface ServerPacketListener extends Internal.PacketListener { shouldPropagateHandlingExceptions(): boolean; } type ServerPacketListener_ = ServerPacketListener; /** * @javaClass net.minecraft.class_1928$class_4314 */ class GameRules$Type { createRule(): T; createArgument($$0: string): Internal.RequiredArgumentBuilder; callVisitor($$0: Internal.GameRules$GameRuleTypeVisitor_, $$1: Internal.GameRules$Key_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules$Type_ = GameRules$Type; /** * @javaClass net.minecraft.class_1480 */ abstract class WaterAnimal extends Internal.PathfinderMob { static checkSurfaceWaterAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; baseTick(): void; isPushedByFluid(): boolean; canBeLeashed($$0: Internal.Player_): boolean; getMobType(): Internal.MobType; canBreatheUnderwater(): boolean; getAmbientSoundInterval(): number; get mobType(): Internal.MobType; get pushedByFluid(): boolean; get ambientSoundInterval(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WaterAnimal_ = WaterAnimal; /** * @javaClass net.minecraft.class_266 */ class Objective { getCriteria(): Internal.ObjectiveCriteria; setRenderType($$0: Internal.ObjectiveCriteria$RenderType_): void; getName(): string; getDisplayName(): Internal.Component; getFormattedDisplayName(): Internal.Component; getScoreboard(): Internal.Scoreboard; getRenderType(): Internal.ObjectiveCriteria$RenderType; setDisplayName($$0: Internal.Component_): void; get formattedDisplayName(): Internal.Component; get criteria(): Internal.ObjectiveCriteria; get displayName(): Internal.Component; get name(): string; get scoreboard(): Internal.Scoreboard; get renderType(): Internal.ObjectiveCriteria$RenderType; set displayName($$0: Internal.Component_); set renderType($$0: Internal.ObjectiveCriteria$RenderType_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Objective_ = Objective; /** * @javaClass net.minecraft.class_1521 */ interface DragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; isSitting(): boolean; onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: Internal.DamageSource_, arg3: Internal.Player_): void; onHurt(arg0: Internal.DamageSource_, arg1: number): number; doClientTick(): void; getFlySpeed(): number; end(): void; begin(): void; getPhase(): Internal.EnderDragonPhase; getTurnSpeed(): number; } type DragonPhaseInstance_ = DragonPhaseInstance; /** * @javaClass net.minecraft.class_5928 */ class RandomSpreadFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomSpreadFoliagePlacer_ = RandomSpreadFoliagePlacer; /** * @javaClass com.mojang.authlib.minecraft.TelemetrySession */ interface TelemetrySession { eventSetupFunction(arg0: Internal.Consumer_): void; isEnabled(): boolean; globalProperties(): Internal.TelemetryPropertyContainer; createNewEvent(arg0: string): Internal.TelemetryEvent; } type TelemetrySession_ = TelemetrySession; /** * @javaClass net.minecraft.class_2871 */ class ServerboundSetCommandMinecartPacket implements Internal.Packet { getCommand(): string; getCommandBlock($$0: Internal.Level_): Internal.BaseCommandBlock; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; isTrackOutput(): boolean; get trackOutput(): boolean; get command(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetCommandMinecartPacket_ = ServerboundSetCommandMinecartPacket; /** * @javaClass net.minecraft.class_2843 */ class UpgradeData { upgrade($$0: Internal.LevelChunk_): void; isEmpty(): boolean; write(): Internal.CompoundTag; static readonly "EMPTY" : Internal.UpgradeData; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UpgradeData_ = UpgradeData; /** * @javaClass dev.latvian.mods.kubejs.client.painter.PainterObject */ abstract class PainterObject implements Internal.SpecialEquality { hashCode(): number; equals(o: any): boolean; update(tag: Internal.CompoundTag_): void; toString(): string; id(i: string): this; specialEquals(o: any, shallow: boolean): boolean; "parent" : Internal.PainterObjectStorage; "visible" : dev.latvian.mods.unit.Unit; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PainterObject_ = PainterObject; /** * @javaClass net.minecraft.class_3445 */ class Stat extends Internal.ObjectiveCriteria { getValue(): T; static buildName($$0: Internal.StatType_, $$1: T): string; getType(): Internal.StatType; hashCode(): number; equals($$0: any): boolean; format($$0: number): string; toString(): string; get type(): Internal.StatType; get value(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Stat_ = Stat; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleSpliterator */ interface DoubleSpliterator extends Internal.Spliterator$OfDouble { trySplit(): this; tryAdvance(arg0: Internal.Consumer_): boolean; tryAdvance(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): boolean; getComparator(): Internal.DoubleComparator; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; } type DoubleSpliterator_ = (() => Internal.DoubleSpliterator) | DoubleSpliterator; /** * @javaClass net.minecraft.class_6749 */ class BlendingData { oldNoise(): boolean; static getOrUpdateBlendingData($$0: Internal.WorldGenRegion_, $$1: number, $$2: number): this; static sideByGenerationAge($$0: Internal.WorldGenLevel_, $$1: number, $$2: number, $$3: boolean): Internal.Set; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlendingData_ = BlendingData; /** * @javaClass java.util.function.DoubleToLongFunction */ interface DoubleToLongFunction { applyAsLong(arg0: number): number; } type DoubleToLongFunction_ = ((arg0: number) => number) | DoubleToLongFunction; /** * @javaClass net.minecraft.class_5215 */ class MegaJungleTrunkPlacer extends Internal.GiantTrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MegaJungleTrunkPlacer_ = MegaJungleTrunkPlacer; /** * @javaClass dev.architectury.registry.registries.DeferredRegister */ class DeferredRegister implements Internal.Iterable> { getRegistries(): Internal.Registries; getRegistrar(): Internal.Registrar; iterator(): Internal.Iterator>; static create(modId: string, key: Internal.ResourceKey_>): Internal.DeferredRegister; register(id: ResourceLocation_, supplier: Internal.Supplier_): Internal.RegistrySupplier; register(): void; register(id: string, supplier: Internal.Supplier_): Internal.RegistrySupplier; get registrar(): Internal.Registrar; get registries(): Internal.Registries; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DeferredRegister_ = DeferredRegister; /** * @javaClass dev.latvian.mods.kubejs.client.painter.PaintEventJS */ class PaintEventJS extends Internal.ClientEventJS { vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number, u: number, v: number): void; vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number): void; setShaderTexture(tex: ResourceLocation_): void; beginQuads(format: Internal.VertexFormat_): void; beginQuads(texture: boolean): void; bindTextureForSetup(tex: ResourceLocation_): void; scale(x: number, y: number, z: number): void; translate(x: number, y: number, z: number): void; push(): void; setShaderInstance(shader: Internal.Supplier_): void; setShaderColor(r: number, g: number, b: number, a: number): void; pop(): void; setPositionColorShader(): void; getMatrix(): Internal.Matrix4f; resetShaderColor(): void; end(): void; multiply(q: Internal.Quaternion_): void; setPositionColorTextureShader(): void; begin(type: Internal.VertexFormat$Mode_, format: Internal.VertexFormat_): void; multiplyWithMatrix(m: Internal.Matrix4f_): void; readonly "mc" : Internal.Minecraft; readonly "delta" : number; readonly "screen" : Internal.Screen; readonly "tesselator" : Internal.Tesselator; readonly "buffer" : Internal.BufferBuilder; readonly "matrices" : Internal.PoseStack; readonly "font" : Internal.Font; get matrix(): Internal.Matrix4f; set shaderTexture(tex: ResourceLocation_); set shaderInstance(shader: Internal.Supplier_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PaintEventJS_ = PaintEventJS; /** * @javaClass com.mojang.brigadier.tree.RootCommandNode */ class RootCommandNode extends Internal.CommandNode { listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; getName(): string; createBuilder(): Internal.ArgumentBuilder; isValidInput(arg0: string): boolean; equals(arg0: any): boolean; getExamples(): Internal.Collection; getUsageText(): string; toString(): string; parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; get examples(): Internal.Collection; get name(): string; get usageText(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RootCommandNode_ = RootCommandNode; /** * @javaClass net.minecraft.class_6728 */ class ClampedNormalInt extends Internal.IntProvider { getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; static of($$0: number, $$1: number, $$2: number, $$3: number): this; toString(): string; static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClampedNormalInt_ = ClampedNormalInt; /** * @javaClass net.minecraft.class_1693 */ abstract class AbstractMinecartContainer extends Internal.AbstractMinecart implements Internal.Container, Internal.MenuProvider { method_5438($$0: number): Internal.ItemStack; createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; method_5447($$0: number, $$1: Internal.ItemStack_): void; method_5448(): void; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; destroy($$0: Internal.DamageSource_): void; remove($$0: Internal.Entity$RemovalReason_): void; setLootTable($$0: ResourceLocation_, $$1: number): void; getSlot($$0: number): Internal.SlotAccess; unpackLootTable($$0: Internal.Player_): void; method_5441($$0: number): Internal.ItemStack; method_5431(): void; method_5442(): boolean; method_5434($$0: number, $$1: number): Internal.ItemStack; method_5443($$0: Internal.Player_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractMinecartContainer_ = AbstractMinecartContainer; /** * @javaClass dev.architectury.registry.registries.RegistrySupplier */ interface RegistrySupplier extends Internal.Supplier { getRegistries(): Internal.Registries; getRegistrar(): Internal.Registrar; toOptional(): Internal.Optional; getRegistryKey(): Internal.ResourceKey>; isPresent(): boolean; getId(): ResourceLocation; getOrNull(): T; orElse(other: T): T; listen(callback: Internal.Consumer_): void; orElseGet(supplier: Internal.Supplier_): T; stream(): Internal.Stream; ifPresentOrElse(action: Internal.Consumer_, emptyAction: Internal.Runnable_): void; ifPresent(action: Internal.Consumer_): void; getRegistryId(): ResourceLocation; } type RegistrySupplier_ = RegistrySupplier; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleComparator */ interface DoubleComparator extends Internal.Comparator { compare(arg0: number, arg1: number): number; thenComparing(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.DoubleComparator_): this; reversed(): this; } type DoubleComparator_ = ((arg0: number, arg1: number) => number) | DoubleComparator; /** * Fired when the gift loot table (cat, villager, etc.) is registering. * @javaClass dev.latvian.mods.kubejs.loot.GiftLootEventJS */ class GiftLootEventJS extends Internal.LootEventJS { addGift(id: ResourceLocation_, b: Internal.Consumer_): void; getType(): string; getDirectory(): string; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the gift loot table (cat, villager, etc.) is registering. */ type GiftLootEventJS_ = GiftLootEventJS; /** * @javaClass net.minecraft.class_2464 */ class RenderShape extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.RenderShape[]; static readonly "INVISIBLE" : Internal.RenderShape; static readonly "MODEL" : Internal.RenderShape; static readonly "ENTITYBLOCK_ANIMATED" : Internal.RenderShape; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderShape_ = "entityblock_animated" | "invisible" | "model" | RenderShape; /** * @javaClass net.minecraft.class_1295 */ class AreaEffectCloud extends Internal.Entity { setDuration($$0: number): void; getPotion(): Internal.Potion; setDurationOnUse($$0: number): void; refreshDimensions(): void; getParticle(): Internal.ParticleOptions; getPistonPushReaction(): Internal.PushReaction; getOwner(): Internal.LivingEntity; addEffect($$0: Internal.MobEffectInstance_): void; setOwner($$0: Internal.LivingEntity_): void; setRadius($$0: number): void; getDuration(): number; setWaitTime($$0: number): void; getRadiusPerTick(): number; setRadiusPerTick($$0: number): void; getRadiusOnUse(): number; getWaitTime(): number; getDurationOnUse(): number; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; setParticle($$0: Internal.ParticleOptions_): void; setPotion($$0: Internal.Potion_): void; getColor(): number; tick(): void; getRadius(): number; getAddEntityPacket(): Internal.Packet; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; setRadiusOnUse($$0: number): void; setFixedColor($$0: number): void; isWaiting(): boolean; get owner(): Internal.LivingEntity; get potion(): Internal.Potion; get color(): number; get waiting(): boolean; get durationOnUse(): number; get radiusPerTick(): number; get duration(): number; get radiusOnUse(): number; get particle(): Internal.ParticleOptions; get addEntityPacket(): Internal.Packet; get radius(): number; get waitTime(): number; get pistonPushReaction(): Internal.PushReaction; set fixedColor($$0: number); set owner($$0: Internal.LivingEntity_); set duration($$0: number); set potion($$0: Internal.Potion_); set radiusOnUse($$0: number); set durationOnUse($$0: number); set particle($$0: Internal.ParticleOptions_); set radius($$0: number); set radiusPerTick($$0: number); set waitTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AreaEffectCloud_ = AreaEffectCloud; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatComparator */ interface FloatComparator extends Internal.Comparator { compare(arg0: number, arg1: number): number; thenComparing(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.FloatComparator_): this; reversed(): this; } type FloatComparator_ = ((arg0: number, arg1: number) => number) | FloatComparator; /** * @javaClass net.minecraft.class_2359 */ interface IdMap extends Internal.Iterable { byIdOrThrow($$0: number): T; size(): number; getId(arg0: T): number; byId(arg0: number): T; } type IdMap_ = IdMap; /** * @javaClass net.minecraft.class_169 */ class LootContextParam { getName(): ResourceLocation; toString(): string; get name(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootContextParam_ = LootContextParam; /** * @javaClass net.minecraft.class_5851 */ class CarvingMaskPlacement extends Internal.PlacementModifier { static forStep($$0: CarvingGenerationStep_): this; getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CarvingMaskPlacement_ = CarvingMaskPlacement; /** * @javaClass com.mojang.authlib.minecraft.MinecraftProfileTexture */ class MinecraftProfileTexture { getUrl(): string; getMetadata(arg0: string): string; getHash(): string; toString(): string; static readonly "PROFILE_TEXTURE_COUNT" : 3; get url(): string; get hash(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecraftProfileTexture_ = MinecraftProfileTexture; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinAbstractBlockAccessor */ interface MixinAbstractBlockAccessor { isCollidable(): boolean; } type MixinAbstractBlockAccessor_ = (() => boolean) | MixinAbstractBlockAccessor; /** * @javaClass net.coderbot.batchedentityrendering.impl.MemoryTrackingRenderBuffers */ interface MemoryTrackingRenderBuffers { getMiscBufferAllocatedSize(): number; getMaxBegins(): number; getEntityBufferAllocatedSize(): number; } type MemoryTrackingRenderBuffers_ = MemoryTrackingRenderBuffers; /** * @javaClass net.minecraft.class_4279 */ class LayerConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "state" : Internal.BlockState; readonly "height" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LayerConfiguration_ = LayerConfiguration; /** * @javaClass net.minecraft.class_314 */ class RecipeBookCategories extends Internal.Enum { static getCategories($$0: Internal.RecipeBookType_): Internal.List; getIconItems(): Internal.List; static valueOf($$0: string): this; static values(): Internal.RecipeBookCategories[]; static readonly "CRAFTING_EQUIPMENT" : Internal.RecipeBookCategories; static readonly "BLAST_FURNACE_BLOCKS" : Internal.RecipeBookCategories; static readonly "BLAST_FURNACE_CATEGORIES" : [undefined, undefined, undefined]; static readonly "CRAFTING_REDSTONE" : Internal.RecipeBookCategories; static readonly "CRAFTING_MISC" : Internal.RecipeBookCategories; static readonly "CAMPFIRE" : Internal.RecipeBookCategories; static readonly "FURNACE_CATEGORIES" : [undefined, undefined, undefined, undefined]; static readonly "CRAFTING_CATEGORIES" : [undefined, undefined, undefined, undefined, undefined]; static readonly "SMITHING" : Internal.RecipeBookCategories; static readonly "FURNACE_FOOD" : Internal.RecipeBookCategories; static readonly "CRAFTING_SEARCH" : Internal.RecipeBookCategories; static readonly "BLAST_FURNACE_MISC" : Internal.RecipeBookCategories; static readonly "SMOKER_FOOD" : Internal.RecipeBookCategories; static readonly "CRAFTING_BUILDING_BLOCKS" : Internal.RecipeBookCategories; static readonly "SMOKER_CATEGORIES" : [undefined, undefined]; static readonly "FURNACE_BLOCKS" : Internal.RecipeBookCategories; static readonly "SMOKER_SEARCH" : Internal.RecipeBookCategories; static readonly "STONECUTTER" : Internal.RecipeBookCategories; static readonly "FURNACE_SEARCH" : Internal.RecipeBookCategories; static readonly "BLAST_FURNACE_SEARCH" : Internal.RecipeBookCategories; static readonly "UNKNOWN" : Internal.RecipeBookCategories; static readonly "FURNACE_MISC" : Internal.RecipeBookCategories; static readonly "AGGREGATE_CATEGORIES" : {}; get iconItems(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeBookCategories_ = "furnace_search" | "crafting_misc" | "smoker_food" | "blast_furnace_search" | "furnace_food" | "crafting_equipment" | "smoker_search" | "unknown" | "smithing" | "crafting_search" | "crafting_building_blocks" | "crafting_redstone" | "blast_furnace_blocks" | "furnace_misc" | "blast_furnace_misc" | "stonecutter" | "campfire" | "furnace_blocks" | RecipeBookCategories; /** * @javaClass net.minecraft.class_5142 */ class TrunkPlacerType

{ codec(): Internal.Codec

; static readonly "GIANT_TRUNK_PLACER" : Internal.TrunkPlacerType; static readonly "BENDING_TRUNK_PLACER" : Internal.TrunkPlacerType; static readonly "DARK_OAK_TRUNK_PLACER" : Internal.TrunkPlacerType; static readonly "FANCY_TRUNK_PLACER" : Internal.TrunkPlacerType; static readonly "STRAIGHT_TRUNK_PLACER" : Internal.TrunkPlacerType; static readonly "FORKING_TRUNK_PLACER" : Internal.TrunkPlacerType; static readonly "MEGA_JUNGLE_TRUNK_PLACER" : Internal.TrunkPlacerType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrunkPlacerType_

= Special.TrunkPlacerType | TrunkPlacerType

; /** * @javaClass net.minecraft.class_6683$class_6684 */ class ModCheck$Confidence extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ModCheck$Confidence[]; static readonly "VERY_LIKELY" : Internal.ModCheck$Confidence; static readonly "PROBABLY_NOT" : Internal.ModCheck$Confidence; static readonly "DEFINITELY" : Internal.ModCheck$Confidence; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModCheck$Confidence_ = "definitely" | "probably_not" | "very_likely" | ModCheck$Confidence; /** * @javaClass java.util.IntSummaryStatistics */ class IntSummaryStatistics implements Internal.IntConsumer { getMin(): number; getMax(): number; toString(): string; getAverage(): number; getSum(): number; getCount(): number; combine(arg0: Internal.IntSummaryStatistics_): void; accept(arg0: number): void; get average(): number; get min(): number; get max(): number; get count(): number; get sum(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntSummaryStatistics_ = IntSummaryStatistics; /** * @javaClass net.minecraft.class_6655$class_6656 */ class BlockColumnConfiguration$Layer extends Internal.Record { hashCode(): number; equals($$0: any): boolean; toString(): string; state(): Internal.BlockStateProvider; height(): Internal.IntProvider; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockColumnConfiguration$Layer_ = BlockColumnConfiguration$Layer; /** * @javaClass net.minecraft.class_5285 */ class WorldGenSettings { static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_, $$3: boolean): Internal.NoiseBasedChunkGenerator; static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_): Internal.NoiseBasedChunkGenerator; static makeDefault($$0: Internal.RegistryAccess_): this; isFlatWorld(): boolean; generateFeatures(): boolean; seed(): number; static levelStemToLevel($$0: Internal.ResourceKey_): Internal.ResourceKey; overworld(): Internal.ChunkGenerator; static demoSettings($$0: Internal.RegistryAccess_): this; static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.NoiseBasedChunkGenerator; static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number): Internal.NoiseBasedChunkGenerator; isDebug(): boolean; isOldCustomizedWorld(): boolean; withFeaturesToggled(): this; static parseSeed($$0: string): Internal.OptionalLong; withBonusChest(): this; static create($$0: Internal.RegistryAccess_, $$1: Internal.DedicatedServerProperties$WorldGenProperties_): this; withSeed($$0: boolean, $$1: Internal.OptionalLong_): this; static levelToLevelStem($$0: Internal.ResourceKey_): Internal.ResourceKey; static withOverworld($$0: Internal.Registry_, $$1: Internal.Registry_, $$2: Internal.ChunkGenerator_): Internal.Registry; static withOverworld($$0: Internal.Registry_, $$1: Internal.Holder_, $$2: Internal.ChunkGenerator_): Internal.Registry; generateBonusChest(): boolean; levels(): Internal.ImmutableSet>; withBonusChestToggled(): this; dimensions(): Internal.Registry; static readonly "CODEC" : Internal.Codec; get debug(): boolean; get flatWorld(): boolean; get oldCustomizedWorld(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldGenSettings_ = WorldGenSettings; /** * @javaClass dev.latvian.mods.rhino.IdFunctionObject */ class IdFunctionObject extends Internal.BaseFunction { getFunctionName(): string; addAsProperty(target: Internal.Scriptable_): void; hasTag(tag: any): boolean; initFunction(name: string, scope: Internal.Scriptable_): void; methodId(): number; getTag(): any; getArity(): number; createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; unknown(): Internal.RuntimeException; getPrototype(): Internal.Scriptable; call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; markAsConstructor(prototypeProperty: Internal.Scriptable_): void; exportAsScopeProperty(): void; getLength(): number; get arity(): number; get functionName(): string; get length(): number; get tag(): any; get prototype(): Internal.Scriptable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IdFunctionObject_ = IdFunctionObject; /** * @javaClass net.minecraft.class_251$class_253 */ interface DiscreteVoxelShape$IntLineConsumer { consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; } type DiscreteVoxelShape$IntLineConsumer_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => void) | DiscreteVoxelShape$IntLineConsumer; /** * @javaClass net.minecraft.class_1091 */ class ModelResourceLocation extends ResourceLocation { getVariant(): string; hashCode(): number; equals($$0: any): boolean; toString(): string; get variant(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelResourceLocation_ = ModelResourceLocation; /** * @javaClass org.spongepowered.asm.mixin.injection.callback.Cancellable */ interface Cancellable { cancel(): void; isCancelled(): boolean; isCancellable(): boolean; } type Cancellable_ = Cancellable; /** * @javaClass dev.latvian.mods.kubejs.misc.PoiTypeBuilder */ class PoiTypeBuilder extends Internal.BuilderBase { blocks(r: Internal.BlockState_[]): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; validRange(i: number): this; block(r: Internal.Block_): this; maxTickets(i: number): this; createObject(): Internal.PoiType; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoiTypeBuilder_ = PoiTypeBuilder; /** * @javaClass net.minecraft.class_2837 */ interface Palette { getSize(): number; read(arg0: Internal.FriendlyByteBuf_): void; getSerializedSize(): number; maybeHas(arg0: Internal.Predicate_): boolean; idFor(arg0: T): number; valueFor(arg0: number): T; copy(): Internal.Palette; write(arg0: Internal.FriendlyByteBuf_): void; } type Palette_ = Palette; /** * @javaClass net.minecraft.class_5707 */ class BlockPositionSource implements Internal.PositionSource { getPosition($$0: Internal.Level_): Internal.Optional; getType(): Internal.PositionSourceType; static readonly "CODEC" : Internal.Codec; get type(): Internal.PositionSourceType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockPositionSource_ = BlockPositionSource; /** * @javaClass net.minecraft.class_5452 */ class CountOnEveryLayerPlacement extends Internal.PlacementModifier { static of($$0: number): this; static of($$0: Internal.IntProvider_): this; getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CountOnEveryLayerPlacement_ = CountOnEveryLayerPlacement; /** * @javaClass net.minecraft.class_3701 */ class Ocelot extends Internal.Animal { handleEntityEvent($$0: number): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; isFood($$0: Internal.ItemStack_): boolean; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isSteppingCarefully(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; doHurtTarget($$0: Internal.Entity_): boolean; removeWhenFarAway($$0: number): boolean; customServerAiStep(): void; static checkOcelotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getLeashOffset(): Vec3; getAmbientSoundInterval(): number; static readonly "SPRINT_SPEED_MOD" : 1.33; static readonly "WALK_SPEED_MOD" : 0.8; static readonly "CROUCH_SPEED_MOD" : 0.6; get steppingCarefully(): boolean; get ambientSoundInterval(): number; get leashOffset(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Ocelot_ = Ocelot; /** * @javaClass net.fabricmc.fabric.impl.networking.DisconnectPacketSource */ interface DisconnectPacketSource { createDisconnectPacket(arg0: Internal.Component_): Internal.Packet; } type DisconnectPacketSource_ = ((arg0: Internal.Component) => Internal.Packet) | DisconnectPacketSource; /** * @javaClass java.util.Locale$FilteringMode */ class Locale$FilteringMode extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.Locale$FilteringMode[]; static readonly "IGNORE_EXTENDED_RANGES" : Internal.Locale$FilteringMode; static readonly "MAP_EXTENDED_RANGES" : Internal.Locale$FilteringMode; static readonly "AUTOSELECT_FILTERING" : Internal.Locale$FilteringMode; static readonly "REJECT_EXTENDED_RANGES" : Internal.Locale$FilteringMode; static readonly "EXTENDED_FILTERING" : Internal.Locale$FilteringMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Locale$FilteringMode_ = "extended_filtering" | "reject_extended_ranges" | "map_extended_ranges" | "ignore_extended_ranges" | "autoselect_filtering" | Locale$FilteringMode; /** * @javaClass com.google.common.reflect.TypeToken$TypeSet */ class TypeToken$TypeSet extends Internal.ForwardingSet> implements Internal.Serializable { interfaces(): Internal.TypeToken$TypeSet<>; classes(): Internal.TypeToken$TypeSet<>; rawTypes(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TypeToken$TypeSet_ = TypeToken$TypeSet; /** * @javaClass net.minecraft.class_6834$class_6835 */ class PieceGeneratorSupplier$Context extends Internal.Record { heightAccessor(): Internal.LevelHeightAccessor; registryAccess(): Internal.RegistryAccess; validBiomeOnTop($$0: Internal.Heightmap$Types_): boolean; seed(): number; chunkPos(): Internal.ChunkPos; getLowestY($$0: number, $$1: number): number; validBiome(): Internal.Predicate>; getCornerHeights($$0: number, $$1: number, $$2: number, $$3: number): number[]; chunkGenerator(): Internal.ChunkGenerator; structureManager(): Internal.StructureManager; hashCode(): number; equals($$0: any): boolean; biomeSource(): Internal.BiomeSource; toString(): string; config(): C; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PieceGeneratorSupplier$Context_ = PieceGeneratorSupplier$Context; /** * @javaClass net.minecraft.class_1665 */ abstract class AbstractArrow extends Internal.Projectile { isCritArrow(): boolean; setEnchantmentEffectsFromEntity($$0: Internal.LivingEntity_, $$1: number): void; setBaseDamage($$0: number): void; move($$0: Internal.MoverType_, $$1: Vec3_): void; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; setSoundEvent($$0: Internal.SoundEvent_): void; setCritArrow($$0: boolean): void; setShotFromCrossbow($$0: boolean): void; playerTouch($$0: Internal.Player_): void; setPierceLevel($$0: number): void; getBaseDamage(): number; setKnockback($$0: number): void; isAttackable(): boolean; tick(): void; shotFromCrossbow(): boolean; isNoPhysics(): boolean; getPierceLevel(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setOwner($$0: Internal.Entity_): void; setNoPhysics($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; shouldRenderAtSqrDistance($$0: number): boolean; shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; getKnockback(): number; lerpMotion($$0: number, $$1: number, $$2: number): void; "shakeTime" : number; "pickup" : Internal.AbstractArrow$Pickup; get noPhysics(): boolean; get pierceLevel(): number; get critArrow(): boolean; get baseDamage(): number; get knockback(): number; get attackable(): boolean; set owner($$0: Internal.Entity_); set soundEvent($$0: Internal.SoundEvent_); set noPhysics($$0: boolean); set pierceLevel($$0: number); set critArrow($$0: boolean); set knockback($$0: number); set baseDamage($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractArrow_ = AbstractArrow; /** * @javaClass net.minecraft.class_1270 */ interface MenuConstructor { createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu; } type MenuConstructor_ = ((arg0: number, arg1: Internal.Inventory, arg2: Internal.Player) => Internal.AbstractContainerMenu) | MenuConstructor; /** * @javaClass dev.latvian.mods.rhino.Context$ClassShutterSetter */ interface Context$ClassShutterSetter { setClassShutter(arg0: Internal.ClassShutter_): void; getClassShutter(): Internal.ClassShutter; } type Context$ClassShutterSetter_ = Context$ClassShutterSetter; /** * @javaClass net.minecraft.class_4833 */ class NearestItemSensor extends Internal.Sensor { requires(): Internal.Set>; static readonly "MAX_DISTANCE_TO_WANTED_ITEM" : 9; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NearestItemSensor_ = NearestItemSensor; /** * @javaClass net.minecraft.class_5891 */ class ClientboundPlayerCombatEnterPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerCombatEnterPacket_ = ClientboundPlayerCombatEnterPacket; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet */ class ArmorItemBuilder$Helmet extends Internal.ArmorItemBuilder { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorItemBuilder$Helmet_ = ArmorItemBuilder$Helmet; /** * @javaClass net.minecraft.class_1581 */ class Illusioner extends Internal.SpellcasterIllager implements Internal.RangedAttackMob { isAlliedTo($$0: Internal.Entity_): boolean; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getBoundingBoxForCulling(): Internal.AABB; getIllusionOffsets($$0: number): Vec3[]; applyRaidBuffs($$0: number, $$1: boolean): void; getCelebrateSound(): Internal.SoundEvent; static createAttributes(): Internal.AttributeSupplier$Builder; method_7105($$0: Internal.LivingEntity_, $$1: number): void; getArmPose(): Internal.AbstractIllager$IllagerArmPose; get celebrateSound(): Internal.SoundEvent; get armPose(): Internal.AbstractIllager$IllagerArmPose; get boundingBoxForCulling(): Internal.AABB; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Illusioner_ = Illusioner; /** * @javaClass net.minecraft.class_5193 */ class BlockAgeProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockAgeProcessor_ = BlockAgeProcessor; /** * @javaClass net.minecraft.class_1297$class_5529 */ class Entity$RemovalReason extends Internal.Enum { shouldDestroy(): boolean; static valueOf($$0: string): this; static values(): Internal.Entity$RemovalReason[]; shouldSave(): boolean; static readonly "UNLOADED_TO_CHUNK" : Internal.Entity$RemovalReason; static readonly "UNLOADED_WITH_PLAYER" : Internal.Entity$RemovalReason; static readonly "DISCARDED" : Internal.Entity$RemovalReason; static readonly "CHANGED_DIMENSION" : Internal.Entity$RemovalReason; static readonly "KILLED" : Internal.Entity$RemovalReason; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Entity$RemovalReason_ = "discarded" | "unloaded_with_player" | "changed_dimension" | "unloaded_to_chunk" | "killed" | Entity$RemovalReason; /** * @javaClass net.minecraft.class_2599 */ class ComparatorBlockEntity extends Internal.BlockEntity { getOutputSignal(): number; load($$0: Internal.CompoundTag_): void; setOutputSignal($$0: number): void; get outputSignal(): number; set outputSignal($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ComparatorBlockEntity_ = ComparatorBlockEntity; /** * @javaClass dev.latvian.mods.kubejs.core.BlockStateKJS */ interface BlockStateKJS { setDestroySpeedKJS(arg0: number): void; setLightEmissionKJS(arg0: number): void; setRequiresToolKJS(arg0: boolean): void; setMaterialKJS(arg0: Internal.Material_): void; } type BlockStateKJS_ = BlockStateKJS; /** * @javaClass net.minecraft.class_1352$class_4134 */ class Goal$Flag extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Goal$Flag[]; static readonly "TARGET" : Internal.Goal$Flag; static readonly "MOVE" : Internal.Goal$Flag; static readonly "LOOK" : Internal.Goal$Flag; static readonly "JUMP" : Internal.Goal$Flag; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Goal$Flag_ = "move" | "look" | "jump" | "target" | Goal$Flag; /** * @javaClass net.minecraft.class_4646 */ class BlobFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlobFoliagePlacer_ = BlobFoliagePlacer; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatIterator */ interface FloatIterator extends Internal.PrimitiveIterator { nextFloat(): number; next(): number; skip(arg0: number): number; forEachRemaining(arg0: Internal.DoubleConsumer_): void; forEachRemaining(arg0: Internal.FloatConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; } type FloatIterator_ = (() => number) | FloatIterator; /** * @javaClass com.mojang.authlib.minecraft.MinecraftSessionService */ interface MinecraftSessionService { hasJoinedServer(arg0: Internal.GameProfile_, arg1: string, arg2: Internal.InetAddress_): Internal.GameProfile; joinServer(arg0: Internal.GameProfile_, arg1: string, arg2: string): void; getTextures(arg0: Internal.GameProfile_, arg1: boolean): Internal.Map; fillProfileProperties(arg0: Internal.GameProfile_, arg1: boolean): Internal.GameProfile; } type MinecraftSessionService_ = MinecraftSessionService; /** * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS */ class StonecuttingRecipeJS extends Internal.RecipeJS { serialize(): void; create(args: Internal.ListJS_): void; deserialize(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StonecuttingRecipeJS_ = StonecuttingRecipeJS; /** * @javaClass net.minecraft.class_368$class_369 */ class Toast$Visibility extends Internal.Enum { static valueOf($$0: string): this; playSound($$0: Internal.SoundManager_): void; static values(): Internal.Toast$Visibility[]; static readonly "HIDE" : Internal.Toast$Visibility; static readonly "SHOW" : Internal.Toast$Visibility; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Toast$Visibility_ = "hide" | "show" | Toast$Visibility; /** * @javaClass net.minecraft.class_4158 */ class PoiType implements Internal.PointOfInterestTypeAccessor { getName(): string; static forState($$0: Internal.BlockState_): Internal.Optional; getPredicate(): Internal.Predicate; getMaxTickets(): number; is($$0: Internal.BlockState_): boolean; toString(): string; getValidRange(): number; static readonly "ALL" : ((arg0: Internal.PoiType) => boolean); static readonly "UNEMPLOYED" : Internal.PoiType; static readonly "CARTOGRAPHER" : Internal.PoiType; static readonly "MASON" : Internal.PoiType; static readonly "SHEPHERD" : Internal.PoiType; static readonly "ALL_JOBS" : ((arg0: Internal.PoiType) => boolean); static readonly "ARMORER" : Internal.PoiType; static readonly "TOOLSMITH" : Internal.PoiType; static readonly "MEETING" : Internal.PoiType; static readonly "BEE_NEST" : Internal.PoiType; static readonly "LODESTONE" : Internal.PoiType; static readonly "FARMER" : Internal.PoiType; static readonly "FLETCHER" : Internal.PoiType; static readonly "NITWIT" : Internal.PoiType; static readonly "LEATHERWORKER" : Internal.PoiType; static readonly "LIBRARIAN" : Internal.PoiType; static readonly "CLERIC" : Internal.PoiType; static readonly "FISHERMAN" : Internal.PoiType; static readonly "BUTCHER" : Internal.PoiType; static readonly "BEEHIVE" : Internal.PoiType; static readonly "NETHER_PORTAL" : Internal.PoiType; static readonly "WEAPONSMITH" : Internal.PoiType; static readonly "LIGHTNING_ROD" : Internal.PoiType; static readonly "HOME" : Internal.PoiType; get predicate(): Internal.Predicate; get name(): string; get validRange(): number; get maxTickets(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoiType_ = Special.PoiType | PoiType; /** * @javaClass org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable */ class CallbackInfoReturnable extends Internal.CallbackInfo { setReturnValue(arg0: R): void; getReturnValue(): R; getReturnValueB(): number; getReturnValueI(): number; getReturnValueZ(): boolean; getReturnValueJ(): number; getReturnValueS(): number; getReturnValueC(): string; getReturnValueD(): number; getReturnValueF(): number; get returnValueS(): number; get returnValueC(): string; get returnValueD(): number; get returnValue(): R; get returnValueB(): number; get returnValueF(): number; get returnValueI(): number; get returnValueZ(): boolean; get returnValueJ(): number; set returnValue(arg0: R); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CallbackInfoReturnable_ = CallbackInfoReturnable; /** * @javaClass net.minecraft.class_1722 */ class HopperMenu extends Internal.AbstractContainerMenu { removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; static readonly "CONTAINER_SIZE" : 5; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HopperMenu_ = HopperMenu; /** * @javaClass net.minecraft.class_3124$class_5876 */ class OreConfiguration$TargetBlockState { static readonly "CODEC" : Internal.Codec; readonly "state" : Internal.BlockState; readonly "target" : Internal.RuleTest; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OreConfiguration$TargetBlockState_ = OreConfiguration$TargetBlockState; /** * @javaClass net.minecraft.class_2855 */ class ServerboundRenameItemPacket implements Internal.Packet { getName(): string; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundRenameItemPacket_ = ServerboundRenameItemPacket; /** * @javaClass net.minecraft.class_2350 */ class Direction extends Internal.Enum implements Internal.StringRepresentable { getNormal(): Vec3i; getAxisDirection(): Internal.Direction$AxisDirection; static rotate($$0: Internal.Matrix4f_, $$1: Internal.Direction_): this; getName(): string; getIndex(): number; getRotation(): Internal.Quaternion; static values(): Internal.Direction[]; static getNearest($$0: number, $$1: number, $$2: number): this; static byName($$0: string): this; static getRandom($$0: Internal.Random_): this; static get($$0: Internal.Direction$AxisDirection_, $$1: Internal.Direction$Axis_): this; getCounterClockWise(): this; getCounterClockWise($$0: Internal.Direction$Axis_): this; static from2DDataValue($$0: number): this; static fromNormal($$0: BlockPos_): this; static fromNormal($$0: number, $$1: number, $$2: number): this; static getFacingAxis($$0: Internal.Entity_, $$1: Internal.Direction$Axis_): this; static valueOf($$0: string): this; getAxis(): Internal.Direction$Axis; getClockWise(): this; getClockWise($$0: Internal.Direction$Axis_): this; getYaw(): number; getHorizontalIndex(): number; getX(): number; getPitch(): number; getY(): number; getZ(): number; static orderedByNearest($$0: Internal.Entity_): Internal.Direction[]; method_15434(): string; static fromYRot($$0: number): this; step(): Internal.Vector3f; getOpposite(): this; toString(): string; static fromAxisAndDirection($$0: Internal.Direction$Axis_, $$1: Internal.Direction$AxisDirection_): this; static from3DDataValue($$0: number): this; isFacingAngle($$0: number): boolean; static readonly "DOWN" : Internal.Direction; static readonly "CODEC" : Internal.Codec; static readonly "NORTH" : Internal.Direction; static readonly "WEST" : Internal.Direction; static readonly "VERTICAL_CODEC" : Internal.Codec; static readonly "UP" : Internal.Direction; static readonly "SOUTH" : Internal.Direction; static readonly "EAST" : Internal.Direction; get normal(): Vec3i; get horizontalIndex(): number; get rotation(): Internal.Quaternion; get index(): number; get counterClockWise(): this; get opposite(): this; get axis(): Internal.Direction$Axis; get yaw(): number; get clockWise(): this; get axisDirection(): Internal.Direction$AxisDirection; get name(): string; get x(): number; get y(): number; get z(): number; get pitch(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Direction_ = "east" | "south" | "north" | "west" | "up" | "down" | Direction; /** * @javaClass dev.latvian.mods.rhino.Wrapper */ interface Wrapper { unwrapped(o: any): any; unwrap(): any; } type Wrapper_ = (() => any) | Wrapper; /** * @javaClass net.minecraft.class_2823 */ interface LightChunkGetter { getLevel(): Internal.BlockGetter; onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; getChunkForLighting(arg0: number, arg1: number): Internal.BlockGetter; } type LightChunkGetter_ = LightChunkGetter; /** * @javaClass net.minecraft.class_22$class_23 */ class MapItemSavedData$HoldingPlayer { "step" : number; readonly "player" : Internal.Player; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapItemSavedData$HoldingPlayer_ = MapItemSavedData$HoldingPlayer; /** * @javaClass net.minecraft.class_5203 */ class ThreeLayersFeatureSize extends Internal.FeatureSize { getSizeAtHeight($$0: number, $$1: number): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThreeLayersFeatureSize_ = ThreeLayersFeatureSize; /** * @javaClass net.minecraft.class_5205 */ class BushFoliagePlacer extends Internal.BlobFoliagePlacer { static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BushFoliagePlacer_ = BushFoliagePlacer; /** * @javaClass net.minecraft.class_5455 */ interface RegistryAccess extends Internal.DynamicRegistryManagerAccessor { createRegistry($$0: Internal.ResourceKey_>): Internal.WritableRegistry; registry($$0: Internal.ResourceKey_>): Internal.Optional>; builtinCopy(): Internal.RegistryAccess$Writable; registries(): Internal.Stream>; networkSafeRegistries(): Internal.Stream>; fromRegistryOfRegistries($$0: Internal.Registry_>): Internal.RegistryAccess$Frozen; allElementsLifecycle(): Internal.Lifecycle; freeze(): Internal.RegistryAccess$Frozen; knownRegistries(): Internal.Iterable>; load($$0: Internal.RegistryAccess$Writable_, $$1: Internal.DynamicOps_, $$2: Internal.RegistryLoader_): void; readFromDisk($$0: Internal.Dynamic_): this; ownedRegistry(arg0: Internal.ResourceKey_>): Internal.Optional>; ownedRegistries(): Internal.Stream>; ownedRegistryOrThrow($$0: Internal.ResourceKey_>): Internal.Registry; retrieveRegistry($$0: Internal.ResourceKey_>, $$1: Internal.Dynamic_): Internal.Registry; registryOrThrow($$0: Internal.ResourceKey_>): Internal.Registry; } type RegistryAccess_ = RegistryAccess; /** * @javaClass net.minecraft.class_1439$class_4621 */ class IronGolem$Crackiness extends Internal.Enum { static byFraction($$0: number): this; static valueOf($$0: string): this; static values(): Internal.IronGolem$Crackiness[]; static readonly "HIGH" : Internal.IronGolem$Crackiness; static readonly "MEDIUM" : Internal.IronGolem$Crackiness; static readonly "LOW" : Internal.IronGolem$Crackiness; static readonly "NONE" : Internal.IronGolem$Crackiness; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IronGolem$Crackiness_ = "high" | "low" | "none" | "medium" | IronGolem$Crackiness; /** * @javaClass net.minecraft.class_293$class_5595 */ class VertexFormat$IndexType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.VertexFormat$IndexType[]; static least($$0: number): this; readonly "bytes" : number; static readonly "BYTE" : Internal.VertexFormat$IndexType; readonly "asGLType" : number; static readonly "INT" : Internal.VertexFormat$IndexType; static readonly "SHORT" : Internal.VertexFormat$IndexType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexFormat$IndexType_ = "byte" | "short" | "int" | VertexFormat$IndexType; /** * @javaClass net.minecraft.class_5575 */ interface EntityTypeTest { forClass($$0: Internal.Class_): Internal.EntityTypeTest; getBaseClass(): typeof B; tryCast(arg0: B): T; } type EntityTypeTest_ = EntityTypeTest; /** * @javaClass net.minecraft.class_5949 */ class MetricCategory extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.MetricCategory[]; getDescription(): string; static readonly "JVM" : Internal.MetricCategory; static readonly "PATH_FINDING" : Internal.MetricCategory; static readonly "EVENT_LOOPS" : Internal.MetricCategory; static readonly "TICK_LOOP" : Internal.MetricCategory; static readonly "CHUNK_RENDERING" : Internal.MetricCategory; static readonly "CPU" : Internal.MetricCategory; static readonly "MAIL_BOXES" : Internal.MetricCategory; static readonly "CHUNK_RENDERING_DISPATCHING" : Internal.MetricCategory; get description(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MetricCategory_ = "jvm" | "event_loops" | "chunk_rendering" | "mail_boxes" | "path_finding" | "cpu" | "chunk_rendering_dispatching" | "tick_loop" | MetricCategory; /** * @javaClass net.minecraft.class_2556 */ class ChatType extends Internal.Enum { shouldInterrupt(): boolean; getIndex(): number; static valueOf($$0: string): this; static values(): Internal.ChatType[]; static getForIndex($$0: number): this; static readonly "SYSTEM" : Internal.ChatType; static readonly "CHAT" : Internal.ChatType; static readonly "GAME_INFO" : Internal.ChatType; get index(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChatType_ = "system" | "chat" | "game_info" | ChatType; /** * @javaClass net.minecraft.class_2902 */ class Heightmap { setRawData($$0: Internal.ChunkAccess_, $$1: Internal.Heightmap$Types_, $$2: number[]): void; update($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): boolean; getFirstAvailable($$0: number, $$1: number): number; getRawData(): number[]; static primeHeightmaps($$0: Internal.ChunkAccess_, $$1: Internal.Set_): void; getHighestTaken($$0: number, $$1: number): number; get rawData(): number[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Heightmap_ = Heightmap; /** * @javaClass net.minecraft.class_2922 */ class ConfiguredWorldCarver extends Internal.Record { carve($$0: Internal.CarvingContext_, $$1: Internal.ChunkAccess_, $$2: Internal.Function_>, $$3: Internal.Random_, $$4: Internal.Aquifer_, $$5: Internal.ChunkPos_, $$6: Internal.CarvingMask_): boolean; isStartChunk($$0: Internal.Random_): boolean; hashCode(): number; equals($$0: any): boolean; toString(): string; config(): WC; worldCarver(): Internal.WorldCarver; static readonly "CODEC" : Internal.Codec>>; static readonly "DIRECT_CODEC" : Internal.Codec>; static readonly "LIST_CODEC" : Internal.Codec>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConfiguredWorldCarver_ = Special.ConfiguredWorldCarver | ConfiguredWorldCarver; /** * @javaClass java.util.Vector */ class Vector extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { firstElement(): E; replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: number): E; remove(arg0: any): boolean; capacity(): number; removeAll(arg0: Internal.Collection_): boolean; iterator(): Internal.Iterator; setSize(arg0: number): void; setElementAt(arg0: E, arg1: number): void; hashCode(): number; get(arg0: number): E; removeElementAt(arg0: number): void; elementAt(arg0: number): E; toArray(arg0: T[]): T[]; toArray(): any[]; indexOf(arg0: any): number; indexOf(arg0: any, arg1: number): number; removeAllElements(): void; add(arg0: E): boolean; add(arg0: number, arg1: E): void; subList(arg0: number, arg1: number): Internal.List; trimToSize(): void; set(arg0: number, arg1: E): E; spliterator(): Internal.Spliterator; forEach(arg0: Internal.Consumer_): void; copyInto(arg0: any[]): void; containsAll(arg0: Internal.Collection_): boolean; isEmpty(): boolean; clear(): void; sort(arg0: Internal.Comparator_): void; removeIf(arg0: Internal.Predicate_): boolean; lastIndexOf(arg0: any, arg1: number): number; lastIndexOf(arg0: any): number; contains(arg0: any): boolean; insertElementAt(arg0: E, arg1: number): void; size(): number; addAll(arg0: number, arg1: Internal.Collection_): boolean; addAll(arg0: Internal.Collection_): boolean; lastElement(): E; elements(): Internal.Enumeration; equals(arg0: any): boolean; clone(): any; listIterator(): Internal.ListIterator; listIterator(arg0: number): Internal.ListIterator; toString(): string; addElement(arg0: E): void; ensureCapacity(arg0: number): void; removeElement(arg0: any): boolean; retainAll(arg0: Internal.Collection_): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Vector_ = Vector; /** * @javaClass org.lwjgl.PointerBuffer */ class PointerBuffer extends Internal.CustomBuffer implements Internal.Comparable { static allocateDirect(arg0: number): this; getFloatBuffer(arg0: number, arg1: number): Internal.FloatBuffer; getFloatBuffer(arg0: number): Internal.FloatBuffer; getStringUTF8(arg0: number): string; getStringUTF8(): string; sizeof(): number; getIntBuffer(arg0: number): Internal.IntBuffer; getIntBuffer(arg0: number, arg1: number): Internal.IntBuffer; getByteBuffer(arg0: number): Internal.ByteBuffer; getByteBuffer(arg0: number, arg1: number): Internal.ByteBuffer; getShortBuffer(arg0: number, arg1: number): Internal.ShortBuffer; getShortBuffer(arg0: number): Internal.ShortBuffer; putAddressOf(arg0: number, arg1: Internal.CustomBuffer_): this; putAddressOf(arg0: Internal.CustomBuffer_): this; compareTo(arg0: Internal.PointerBuffer_): number; put(arg0: Internal.IntBuffer_): this; put(arg0: Internal.ShortBuffer_): this; put(arg0: Internal.FloatBuffer_): this; put(arg0: Internal.DoubleBuffer_): this; put(arg0: Internal.LongBuffer_): this; put(arg0: number, arg1: Internal.DoubleBuffer_): this; put(arg0: number, arg1: Internal.FloatBuffer_): this; put(arg0: number, arg1: Internal.LongBuffer_): this; put(arg0: number, arg1: Internal.IntBuffer_): this; put(arg0: number, arg1: Internal.ShortBuffer_): this; put(arg0: number, arg1: Internal.ByteBuffer_): this; put(arg0: number, arg1: number): this; static put(arg0: Internal.ByteBuffer_, arg1: number): void; put(arg0: number): this; put(arg0: number[]): this; put(arg0: number[], arg1: number, arg2: number): this; put(arg0: Internal.ByteBuffer_): this; put(arg0: number, arg1: Internal.Pointer_): this; put(arg0: Internal.Pointer_): this; static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void; getStringASCII(arg0: number): string; getStringASCII(): string; getStringUTF16(): string; getStringUTF16(arg0: number): string; getPointerBuffer(arg0: number): this; getPointerBuffer(arg0: number, arg1: number): this; hashCode(): number; equals(arg0: any): boolean; get(arg0: number[], arg1: number, arg2: number): this; static get(arg0: Internal.ByteBuffer_): number; get(): number; get(arg0: number): number; static get(arg0: Internal.ByteBuffer_, arg1: number): number; get(arg0: number[]): this; static create(arg0: number, arg1: number): this; static create(arg0: Internal.ByteBuffer_): this; getLongBuffer(arg0: number, arg1: number): Internal.LongBuffer; getLongBuffer(arg0: number): Internal.LongBuffer; getDoubleBuffer(arg0: number, arg1: number): Internal.DoubleBuffer; getDoubleBuffer(arg0: number): Internal.DoubleBuffer; get stringASCII(): string; get stringUTF16(): string; get stringUTF8(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PointerBuffer_ = PointerBuffer; /** * @javaClass java.time.format.FormatStyle */ class FormatStyle extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.FormatStyle[]; static readonly "MEDIUM" : Internal.FormatStyle; static readonly "FULL" : Internal.FormatStyle; static readonly "LONG" : Internal.FormatStyle; static readonly "SHORT" : Internal.FormatStyle; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FormatStyle_ = "short" | "medium" | "long" | "full" | FormatStyle; /** * @javaClass dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS */ class CompostablesRecipeEventJS extends Internal.EventJS { add(ingredient: Internal.IngredientJS_, f: number): void; removeAll(): void; remove(ingredient: Internal.IngredientJS_): void; static "originalMap" : {}; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CompostablesRecipeEventJS_ = CompostablesRecipeEventJS; /** * @javaClass net.minecraft.class_3419 */ class SoundSource extends Internal.Enum { getName(): string; static valueOf($$0: string): this; static values(): Internal.SoundSource[]; static readonly "RECORDS" : Internal.SoundSource; static readonly "MUSIC" : Internal.SoundSource; static readonly "MASTER" : Internal.SoundSource; static readonly "HOSTILE" : Internal.SoundSource; static readonly "PLAYERS" : Internal.SoundSource; static readonly "VOICE" : Internal.SoundSource; static readonly "WEATHER" : Internal.SoundSource; static readonly "BLOCKS" : Internal.SoundSource; static readonly "AMBIENT" : Internal.SoundSource; static readonly "NEUTRAL" : Internal.SoundSource; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundSource_ = "voice" | "music" | "records" | "blocks" | "hostile" | "players" | "weather" | "neutral" | "ambient" | "master" | SoundSource; /** * @javaClass net.minecraft.class_1946 */ class PortalForcer { findPortalAround($$0: BlockPos_, $$1: boolean, $$2: Internal.WorldBorder_): Internal.Optional; createPortal($$0: BlockPos_, $$1: Internal.Direction$Axis_): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PortalForcer_ = PortalForcer; /** * @javaClass net.minecraft.class_3226 */ class WeightedPlacedFeature { place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; static readonly "CODEC" : Internal.Codec; readonly "chance" : number; readonly "feature" : Internal.Holder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedPlacedFeature_ = WeightedPlacedFeature; /** * @javaClass net.minecraft.class_1750 */ class BlockPlaceContext extends Internal.UseOnContext { getNearestLookingDirections(): Internal.Direction[]; static at($$0: Internal.BlockPlaceContext_, $$1: BlockPos_, $$2: Internal.Direction_): this; getNearestLookingVerticalDirection(): Internal.Direction; getNearestLookingDirection(): Internal.Direction; canPlace(): boolean; replacingClickedOnBlock(): boolean; getClickedPos(): BlockPos; get clickedPos(): BlockPos; get nearestLookingVerticalDirection(): Internal.Direction; get nearestLookingDirection(): Internal.Direction; get nearestLookingDirections(): Internal.Direction[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockPlaceContext_ = BlockPlaceContext; /** * @javaClass net.minecraft.class_1662 */ class StackedContents { static fromStackingIndex($$0: number): Internal.ItemStack; accountSimpleStack($$0: Internal.ItemStack_): void; static getStackingIndex($$0: Internal.ItemStack_): number; getBiggestCraftableStack($$0: Internal.Recipe_, $$1: Internal.IntList_): number; getBiggestCraftableStack($$0: Internal.Recipe_, $$1: number, $$2: Internal.IntList_): number; clear(): void; canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_): boolean; canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_, $$2: number): boolean; accountStack($$0: Internal.ItemStack_): void; accountStack($$0: Internal.ItemStack_, $$1: number): void; readonly "contents" : Internal.Int2IntMap; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StackedContents_ = StackedContents; /** * @javaClass net.minecraft.class_3858 */ class FurnaceMenu extends Internal.AbstractFurnaceMenu { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FurnaceMenu_ = FurnaceMenu; /** * @javaClass net.minecraft.class_2851 */ class ServerboundPlayerInputPacket implements Internal.Packet { getZza(): number; getXxa(): number; handle($$0: Internal.ServerGamePacketListener_): void; isJumping(): boolean; write($$0: Internal.FriendlyByteBuf_): void; isShiftKeyDown(): boolean; get zza(): number; get xxa(): number; get jumping(): boolean; get shiftKeyDown(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlayerInputPacket_ = ServerboundPlayerInputPacket; /** * @javaClass net.coderbot.batchedentityrendering.mixin.CompositeStateAccessor */ interface CompositeStateAccessor { getTransparency(): Internal.RenderStateShard$TransparencyStateShard; } type CompositeStateAccessor_ = (() => Internal.RenderStateShard$TransparencyStateShard) | CompositeStateAccessor; /** * @javaClass dev.latvian.mods.rhino.util.CustomJavaToJsWrapper */ interface CustomJavaToJsWrapper { convertJavaToJs(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Class_): Internal.Scriptable; } type CustomJavaToJsWrapper_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Class) => Internal.Scriptable) | CustomJavaToJsWrapper; /** * @javaClass net.minecraft.class_2748 */ class ClientboundSetExperiencePacket implements Internal.Packet { getTotalExperience(): number; getExperienceProgress(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getExperienceLevel(): number; get experienceLevel(): number; get experienceProgress(): number; get totalExperience(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetExperiencePacket_ = ClientboundSetExperiencePacket; /** * @javaClass net.minecraft.class_1850 */ class BookCloningRecipe extends Internal.CustomRecipe { getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BookCloningRecipe_ = BookCloningRecipe; /** * @javaClass net.minecraft.class_6606 */ class ClientboundLightUpdatePacketData { getTrustEdges(): boolean; getBlockYMask(): Internal.BitSet; getBlockUpdates(): Internal.List; getEmptySkyYMask(): Internal.BitSet; getEmptyBlockYMask(): Internal.BitSet; getSkyUpdates(): Internal.List; getSkyYMask(): Internal.BitSet; write($$0: Internal.FriendlyByteBuf_): void; get blockYMask(): Internal.BitSet; get emptyBlockYMask(): Internal.BitSet; get skyYMask(): Internal.BitSet; get blockUpdates(): Internal.List; get emptySkyYMask(): Internal.BitSet; get trustEdges(): boolean; get skyUpdates(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLightUpdatePacketData_ = ClientboundLightUpdatePacketData; /** * @javaClass net.minecraft.class_2396 */ abstract class ParticleType { codec(): Internal.Codec; getDeserializer(): Internal.ParticleOptions$Deserializer; getOverrideLimiter(): boolean; get overrideLimiter(): boolean; get deserializer(): Internal.ParticleOptions$Deserializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParticleType_ = Special.ParticleType | ParticleType; /** * @javaClass net.minecraft.class_5342 */ class LootItemConditionType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootItemConditionType_ = Special.LootItemConditionType | LootItemConditionType; /** * @javaClass java.lang.ModuleLayer */ class ModuleLayer { findModule(arg0: string): Internal.Optional; static defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; findLoader(arg0: string): Internal.ClassLoader; configuration(): Internal.Configuration; toString(): string; static defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; static boot(): this; modules(): Internal.Set; defineModules(arg0: Internal.Configuration_, arg1: Internal.Function_): this; static defineModules(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.Function_): Internal.ModuleLayer$Controller; parents(): Internal.List; static empty(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleLayer_ = ModuleLayer; /** * @javaClass java.nio.channels.ByteChannel */ interface ByteChannel extends Internal.ReadableByteChannel, Internal.WritableByteChannel { } type ByteChannel_ = ByteChannel; /** * @javaClass com.google.common.collect.SetMultimap */ interface SetMultimap extends Internal.Multimap { removeAll(arg0: any): Internal.Set; entries(): Internal.Set>; asMap(): Internal.Map>; equals(arg0: any): boolean; get(arg0: K): Internal.Set; replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Set; } type SetMultimap_ = SetMultimap; /** * @javaClass net.minecraft.class_5861 */ class ClampedNormalFloat extends Internal.FloatProvider { getMinValue(): number; getType(): Internal.FloatProviderType; getMaxValue(): number; static of($$0: number, $$1: number, $$2: number, $$3: number): this; toString(): string; static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.FloatProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClampedNormalFloat_ = ClampedNormalFloat; /** * @javaClass net.minecraft.class_5847 */ class NoiseEffect extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.NoiseEffect[]; static readonly "BEARD" : Internal.NoiseEffect; static readonly "BURY" : Internal.NoiseEffect; static readonly "NONE" : Internal.NoiseEffect; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseEffect_ = "bury" | "beard" | "none" | NoiseEffect; /** * @javaClass java.lang.module.ModuleDescriptor$Requires */ class ModuleDescriptor$Requires implements Internal.Comparable { compiledVersion(): Internal.Optional; hashCode(): number; equals(arg0: any): boolean; rawCompiledVersion(): Internal.Optional; name(): string; toString(): string; compareTo(arg0: Internal.ModuleDescriptor$Requires_): number; modifiers(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Requires_ = ModuleDescriptor$Requires; /** * @javaClass dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder */ class PickaxeItemBuilder extends Internal.HandheldItemBuilder { createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PickaxeItemBuilder_ = PickaxeItemBuilder; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender */ interface ScreenEvents$AfterRender { afterRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; } type ScreenEvents$AfterRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$AfterRender; /** * @javaClass net.minecraft.class_4136 */ class GossipContainer { add($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; getGossipEntries(): Internal.Map>; transferFrom($$0: Internal.GossipContainer_, $$1: Internal.Random_, $$2: number): void; getCountForType($$0: Internal.GossipType_, $$1: Internal.DoublePredicate_): number; update($$0: Internal.Dynamic_): void; decay(): void; store($$0: Internal.DynamicOps_): Internal.Dynamic; remove($$0: Internal.GossipType_): void; remove($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; remove($$0: Internal.UUID_, $$1: Internal.GossipType_): void; getReputation($$0: Internal.UUID_, $$1: Internal.Predicate_): number; static readonly "DISCARD_THRESHOLD" : 2; get gossipEntries(): Internal.Map>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GossipContainer_ = GossipContainer; /** * @javaClass net.minecraft.class_185 */ class DisplayInfo { serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; getFrame(): Internal.FrameType; getDescription(): Internal.Component; getIcon(): Internal.ItemStack; isHidden(): boolean; shouldShowToast(): boolean; getX(): number; getY(): number; getTitle(): Internal.Component; serializeToJson(): Internal.JsonElement; shouldAnnounceChat(): boolean; setLocation($$0: number, $$1: number): void; static fromJson($$0: Internal.JsonObject_): this; getBackground(): ResourceLocation; static fromNetwork($$0: Internal.FriendlyByteBuf_): this; get hidden(): boolean; get background(): ResourceLocation; get icon(): Internal.ItemStack; get x(): number; get description(): Internal.Component; get y(): number; get title(): Internal.Component; get frame(): Internal.FrameType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DisplayInfo_ = DisplayInfo; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortCollection */ interface ShortCollection extends Internal.Collection, Internal.ShortIterable { add(arg0: number): boolean; spliterator(): Internal.ShortSpliterator; containsAll(arg0: Internal.ShortCollection_): boolean; intIterator(): Internal.IntIterator; intSpliterator(): Internal.IntSpliterator; remove(arg0: any): boolean; removeIf(arg0: Internal.Predicate_): boolean; removeIf(arg0: Internal.ShortPredicate_): boolean; removeIf(arg0: Internal.IntPredicate_): boolean; intStream(): Internal.IntStream; toShortArray(arg0: number[]): number[]; toShortArray(): number[]; removeAll(arg0: Internal.ShortCollection_): boolean; contains(arg0: any): boolean; contains(arg0: number): boolean; iterator(): Internal.ShortIterator; addAll(arg0: Internal.ShortCollection_): boolean; stream(): Internal.Stream; toArray(arg0: number[]): number[]; parallelStream(): Internal.Stream; rem(arg0: number): boolean; intParallelStream(): Internal.IntStream; retainAll(arg0: Internal.ShortCollection_): boolean; } type ShortCollection_ = ShortCollection; /** * @javaClass net.minecraft.class_2945$class_2946 */ class SynchedEntityData$DataItem { getValue(): T; isDirty(): boolean; setValue($$0: T): void; getAccessor(): Internal.EntityDataAccessor; copy(): Internal.SynchedEntityData$DataItem; setDirty($$0: boolean): void; get dirty(): boolean; get accessor(): Internal.EntityDataAccessor; get value(): T; set dirty($$0: boolean); set value($$0: T); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SynchedEntityData$DataItem_ = SynchedEntityData$DataItem; /** * @javaClass net.minecraft.class_2631 */ class SkullBlockEntity extends Internal.BlockEntity { getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; load($$0: Internal.CompoundTag_): void; getUpdateTag(): Internal.CompoundTag; static dragonHeadAnimation($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SkullBlockEntity_): void; static clear(): void; getMouthAnimation($$0: number): number; static setup($$0: Internal.GameProfileCache_, $$1: Internal.MinecraftSessionService_, $$2: Internal.Executor_): void; setOwner($$0: Internal.GameProfile_): void; static updateGameprofile($$0: Internal.GameProfile_, $$1: Internal.Consumer_): void; getOwnerProfile(): Internal.GameProfile; static readonly "TAG_SKULL_OWNER" : "SkullOwner"; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get ownerProfile(): Internal.GameProfile; set owner($$0: Internal.GameProfile_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SkullBlockEntity_ = SkullBlockEntity; /** * @javaClass dev.latvian.mods.rhino.GeneratedClassLoader */ interface GeneratedClassLoader { defineClass(arg0: string, arg1: number[]): typeof any; linkClass(arg0: Internal.Class_): void; } type GeneratedClassLoader_ = GeneratedClassLoader; /** * @javaClass com.mojang.serialization.codecs.SimpleMapCodec */ class SimpleMapCodec extends Internal.MapCodec> implements Internal.BaseMapCodec { encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; elementCodec(): Internal.Codec; keyCodec(): Internal.Codec; keys(arg0: Internal.DynamicOps_): Internal.Stream; hashCode(): number; equals(arg0: any): boolean; toString(): string; decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleMapCodec_ = SimpleMapCodec; /** * @javaClass dev.latvian.mods.kubejs.server.CommandEventJS */ class CommandEventJS extends Internal.ServerEventJS { getException(): Internal.Throwable; getParseResults(): Internal.ParseResults; setException(exception: Internal.Throwable_): void; setParseResults(parse: Internal.ParseResults_): void; canCancel(): boolean; get exception(): Internal.Throwable; get parseResults(): Internal.ParseResults; set exception(exception: Internal.Throwable_); set parseResults(parse: Internal.ParseResults_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandEventJS_ = CommandEventJS; /** * @javaClass com.mojang.datafixers.Products$P5 */ class Products$P5 { t4(): Internal.App; t5(): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.Function5_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; and(arg0: Internal.Products$P2_): Internal.Products$P7; and(arg0: Internal.Products$P3_): Internal.Products$P8; and(arg0: Internal.App_): Internal.Products$P6; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P5_ = Products$P5; /** * @javaClass net.minecraft.class_2940 */ class EntityDataAccessor { getSerializer(): Internal.EntityDataSerializer; hashCode(): number; equals($$0: any): boolean; getId(): number; toString(): string; get serializer(): Internal.EntityDataSerializer; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityDataAccessor_ = EntityDataAccessor; /** * @javaClass malte0811.ferritecore.mixin.blockstatecache.VoxelShapeAccess */ interface VoxelShapeAccess { setFaces(arg0: Internal.VoxelShape_[]): void; getFaces(): Internal.VoxelShape[]; getShape(): Internal.DiscreteVoxelShape; setShape(arg0: Internal.DiscreteVoxelShape_): void; } type VoxelShapeAccess_ = VoxelShapeAccess; /** * @javaClass java.lang.invoke.MethodHandleInfo */ interface MethodHandleInfo { referenceKindToString(arg0: number): string; getReferenceKind(): number; getDeclaringClass(): typeof any; getName(): string; isVarArgs(): boolean; getMethodType(): Internal.MethodType; reflectAs(arg0: Internal.Class_, arg1: Internal.MethodHandles$Lookup_): T; toString(arg0: number, arg1: Internal.Class_, arg2: string, arg3: Internal.MethodType_): string; getModifiers(): number; } type MethodHandleInfo_ = MethodHandleInfo; /** * @javaClass net.minecraft.class_2498 */ class SoundType { getStepSound(): Internal.SoundEvent; getBreakSound(): Internal.SoundEvent; getVolume(): number; getPitch(): number; getPlaceSound(): Internal.SoundEvent; getHitSound(): Internal.SoundEvent; getFallSound(): Internal.SoundEvent; static readonly "CANDLE" : Internal.SoundType; static readonly "VINE" : Internal.SoundType; static readonly "DRIPSTONE_BLOCK" : Internal.SoundType; static readonly "HANGING_ROOTS" : Internal.SoundType; static readonly "NYLIUM" : Internal.SoundType; static readonly "WOOD" : Internal.SoundType; static readonly "NETHERITE_BLOCK" : Internal.SoundType; static readonly "NETHER_SPROUTS" : Internal.SoundType; static readonly "MOSS_CARPET" : Internal.SoundType; static readonly "SMALL_AMETHYST_BUD" : Internal.SoundType; static readonly "CROP" : Internal.SoundType; static readonly "ANVIL" : Internal.SoundType; static readonly "GRASS" : Internal.SoundType; static readonly "ROOTS" : Internal.SoundType; static readonly "WART_BLOCK" : Internal.SoundType; static readonly "GLOW_LICHEN" : Internal.SoundType; readonly "pitch" : number; static readonly "WOOL" : Internal.SoundType; static readonly "LARGE_AMETHYST_BUD" : Internal.SoundType; static readonly "SAND" : Internal.SoundType; static readonly "BAMBOO" : Internal.SoundType; static readonly "FUNGUS" : Internal.SoundType; static readonly "SNOW" : Internal.SoundType; static readonly "TUFF" : Internal.SoundType; static readonly "MOSS" : Internal.SoundType; static readonly "BAMBOO_SAPLING" : Internal.SoundType; static readonly "WEEPING_VINES" : Internal.SoundType; static readonly "DEEPSLATE" : Internal.SoundType; static readonly "NETHER_GOLD_ORE" : Internal.SoundType; static readonly "BONE_BLOCK" : Internal.SoundType; static readonly "TWISTING_VINES" : Internal.SoundType; static readonly "SPORE_BLOSSOM" : Internal.SoundType; readonly "volume" : number; static readonly "NETHER_WART" : Internal.SoundType; static readonly "FLOWERING_AZALEA" : Internal.SoundType; static readonly "DEEPSLATE_TILES" : Internal.SoundType; static readonly "SLIME_BLOCK" : Internal.SoundType; static readonly "SCULK_SENSOR" : Internal.SoundType; static readonly "METAL" : Internal.SoundType; static readonly "HONEY_BLOCK" : Internal.SoundType; static readonly "AZALEA_LEAVES" : Internal.SoundType; static readonly "LILY_PAD" : Internal.SoundType; static readonly "AZALEA" : Internal.SoundType; static readonly "SHROOMLIGHT" : Internal.SoundType; static readonly "NETHER_ORE" : Internal.SoundType; static readonly "MEDIUM_AMETHYST_BUD" : Internal.SoundType; static readonly "SMALL_DRIPLEAF" : Internal.SoundType; static readonly "LADDER" : Internal.SoundType; static readonly "AMETHYST_CLUSTER" : Internal.SoundType; static readonly "COPPER" : Internal.SoundType; static readonly "GRAVEL" : Internal.SoundType; static readonly "BASALT" : Internal.SoundType; static readonly "GILDED_BLACKSTONE" : Internal.SoundType; static readonly "POINTED_DRIPSTONE" : Internal.SoundType; static readonly "GLASS" : Internal.SoundType; static readonly "LANTERN" : Internal.SoundType; static readonly "POLISHED_DEEPSLATE" : Internal.SoundType; static readonly "POWDER_SNOW" : Internal.SoundType; static readonly "ROOTED_DIRT" : Internal.SoundType; static readonly "ANCIENT_DEBRIS" : Internal.SoundType; static readonly "NETHER_BRICKS" : Internal.SoundType; static readonly "DEEPSLATE_BRICKS" : Internal.SoundType; static readonly "SOUL_SAND" : Internal.SoundType; static readonly "BIG_DRIPLEAF" : Internal.SoundType; static readonly "AMETHYST" : Internal.SoundType; static readonly "CORAL_BLOCK" : Internal.SoundType; static readonly "HARD_CROP" : Internal.SoundType; static readonly "LODESTONE" : Internal.SoundType; static readonly "SCAFFOLDING" : Internal.SoundType; static readonly "STEM" : Internal.SoundType; static readonly "CHAIN" : Internal.SoundType; static readonly "CAVE_VINES" : Internal.SoundType; static readonly "NETHERRACK" : Internal.SoundType; static readonly "WET_GRASS" : Internal.SoundType; static readonly "SWEET_BERRY_BUSH" : Internal.SoundType; static readonly "SOUL_SOIL" : Internal.SoundType; static readonly "STONE" : Internal.SoundType; static readonly "CALCITE" : Internal.SoundType; get placeSound(): Internal.SoundEvent; get stepSound(): Internal.SoundEvent; get breakSound(): Internal.SoundEvent; get hitSound(): Internal.SoundEvent; get fallSound(): Internal.SoundEvent; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundType_ = SoundType; /** * @javaClass java.nio.channels.WritableByteChannel */ interface WritableByteChannel extends Internal.Channel { write(arg0: Internal.ByteBuffer_): number; } type WritableByteChannel_ = ((arg0: Internal.ByteBuffer) => number) | WritableByteChannel; /** * @javaClass net.minecraft.class_1422 */ abstract class AbstractFish extends Internal.WaterAnimal implements Internal.Bucketable { addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; requiresCustomPersistence(): boolean; removeWhenFarAway($$0: number): boolean; method_6453(): boolean; method_6454($$0: boolean): void; method_35171(): Internal.SoundEvent; travel($$0: Vec3_): void; method_35170($$0: Internal.CompoundTag_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; method_6455($$0: Internal.ItemStack_): void; getMaxSpawnClusterSize(): number; get maxSpawnClusterSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractFish_ = AbstractFish; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2ObjectFunction */ interface Reference2ObjectFunction extends it.unimi.dsi.fastutil.Function { andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Reference2FloatFunction; getOrDefault(arg0: any, arg1: V): V; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ObjectFunction; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Reference2IntFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ObjectFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Reference2CharFunction; put(arg0: K, arg1: V): V; remove(arg0: any): V; defaultReturnValue(): V; defaultReturnValue(arg0: V): void; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Reference2ObjectFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ObjectFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Reference2ReferenceFunction; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Reference2LongFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ObjectFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ObjectFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Reference2ByteFunction; } type Reference2ObjectFunction_ = ((arg0: any) => V) | Reference2ObjectFunction; /** * @javaClass net.minecraft.class_5000 */ class FrontAndTop extends Internal.Enum implements Internal.StringRepresentable { top(): Internal.Direction; static fromFrontAndTop($$0: Internal.Direction_, $$1: Internal.Direction_): this; static valueOf($$0: string): this; static values(): Internal.FrontAndTop[]; method_15434(): string; front(): Internal.Direction; static readonly "UP_SOUTH" : Internal.FrontAndTop; static readonly "DOWN_NORTH" : Internal.FrontAndTop; static readonly "UP_EAST" : Internal.FrontAndTop; static readonly "UP_NORTH" : Internal.FrontAndTop; static readonly "NORTH_UP" : Internal.FrontAndTop; static readonly "SOUTH_UP" : Internal.FrontAndTop; static readonly "DOWN_EAST" : Internal.FrontAndTop; static readonly "DOWN_WEST" : Internal.FrontAndTop; static readonly "UP_WEST" : Internal.FrontAndTop; static readonly "WEST_UP" : Internal.FrontAndTop; static readonly "DOWN_SOUTH" : Internal.FrontAndTop; static readonly "EAST_UP" : Internal.FrontAndTop; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FrontAndTop_ = "up_east" | "up_south" | "west_up" | "up_north" | "north_up" | "down_west" | "down_east" | "south_up" | "up_west" | "down_south" | "east_up" | "down_north" | FrontAndTop; /** * @javaClass net.minecraft.class_2846 */ class ServerboundPlayerActionPacket implements Internal.Packet { getDirection(): Internal.Direction; getPos(): BlockPos; handle($$0: Internal.ServerGamePacketListener_): void; getAction(): Internal.ServerboundPlayerActionPacket$Action; write($$0: Internal.FriendlyByteBuf_): void; get pos(): BlockPos; get action(): Internal.ServerboundPlayerActionPacket$Action; get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlayerActionPacket_ = ServerboundPlayerActionPacket; /** * @javaClass net.minecraft.class_79 */ abstract class LootPoolEntryContainer implements Internal.ComposableEntryContainer { getType(): Internal.LootPoolEntryType; validate($$0: Internal.ValidationContext_): void; get type(): Internal.LootPoolEntryType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootPoolEntryContainer_ = LootPoolEntryContainer; /** * @javaClass net.minecraft.class_1690 */ class Boat extends Internal.Entity { onAboveBubbleCol($$0: boolean): void; positionRider($$0: Internal.Entity_): void; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; isUnderWater(): boolean; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getWaterLevelAbove(): number; setDamage($$0: number): void; getMotionDirection(): Internal.Direction; getHurtTime(): number; getControllingPassenger(): Internal.Entity; getDropItem(): Internal.Item; setPaddleState($$0: boolean, $$1: boolean): void; setHurtDir($$0: number): void; animateHurt(): void; getDamage(): number; getBoatType(): Internal.Boat$Type; getPickResult(): Internal.ItemStack; getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; getGroundFriction(): number; isPushable(): boolean; setHurtTime($$0: number): void; getRowingTime($$0: number, $$1: number): number; getBubbleAngle($$0: number): number; tick(): void; setType($$0: Internal.Boat$Type_): void; push($$0: Internal.Entity_): void; isPickable(): boolean; canCollideWith($$0: Internal.Entity_): boolean; setInput($$0: boolean, $$1: boolean, $$2: boolean, $$3: boolean): void; getAddEntityPacket(): Internal.Packet; getHurtDir(): number; canBeCollidedWith(): boolean; onPassengerTurned($$0: Internal.Entity_): void; getPassengersRidingOffset(): number; static canVehicleCollide($$0: Internal.Entity_, $$1: Internal.Entity_): boolean; getPaddleState($$0: number): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static readonly "BUBBLE_TIME" : 60; static readonly "PADDLE_RIGHT" : 1; static readonly "PADDLE_SOUND_TIME" : 0.7853981852531433; static readonly "PADDLE_LEFT" : 0; get damage(): number; get pickable(): boolean; get pickResult(): Internal.ItemStack; get boatType(): Internal.Boat$Type; get dropItem(): Internal.Item; get passengersRidingOffset(): number; get motionDirection(): Internal.Direction; get pushable(): boolean; get hurtDir(): number; get hurtTime(): number; get controllingPassenger(): Internal.Entity; get groundFriction(): number; get addEntityPacket(): Internal.Packet; get underWater(): boolean; get waterLevelAbove(): number; set damage($$0: number); set hurtDir($$0: number); set hurtTime($$0: number); set type($$0: Internal.Boat$Type_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Boat_ = Boat; /** * @javaClass net.minecraft.class_6762 */ interface TickAccess { schedule(arg0: Internal.ScheduledTick_): void; count(): number; hasScheduledTick(arg0: BlockPos_, arg1: T): boolean; } type TickAccess_ = TickAccess; /** * @javaClass net.minecraft.class_5427 */ class ServerboundRecipeBookChangeSettingsPacket implements Internal.Packet { isOpen(): boolean; isFiltering(): boolean; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getBookType(): Internal.RecipeBookType; get filtering(): boolean; get open(): boolean; get bookType(): Internal.RecipeBookType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundRecipeBookChangeSettingsPacket_ = ServerboundRecipeBookChangeSettingsPacket; /** * @javaClass net.minecraft.class_3720 */ class BlastFurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlastFurnaceBlockEntity_ = BlastFurnaceBlockEntity; /** * @javaClass com.mojang.datafixers.util.Function15 */ interface Function15 { curry9(): Internal.Function9>; curry12(): Internal.Function12>; curry13(): Internal.Function13>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15): R; curry7(): Internal.Function7>; curry14(): Internal.Function14>; curry8(): Internal.Function8>; curry10(): Internal.Function10>; curry11(): Internal.Function11>; curry(): Internal.Function>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; } type Function15_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15) => R) | Function15; /** * @javaClass net.minecraft.class_1540 */ class FallingBlockEntity extends Internal.Entity { handler$zbb000$handleLand(ci: Internal.CallbackInfo_, block: Internal.Block_, blockPos2: BlockPos_, bl: boolean, bl2: boolean, d: number, blockState: Internal.BlockState_): void; fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; isAttackable(): boolean; tick(): void; isPickable(): boolean; getAddEntityPacket(): Internal.Packet; setHurtsEntities($$0: number, $$1: number): void; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; onlyOpCanSetNbt(): boolean; static fall($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_): this; setStartPos($$0: BlockPos_): void; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; getBlockState(): Internal.BlockState; callOnBrokenAfterFall($$0: Internal.Block_, $$1: BlockPos_): void; getStartPos(): BlockPos; displayFireAnimation(): boolean; "dropItem" : boolean; "time" : number; "blockData" : Internal.CompoundTag; get blockState(): Internal.BlockState; get pickable(): boolean; get addEntityPacket(): Internal.Packet; get attackable(): boolean; get startPos(): BlockPos; set startPos($$0: BlockPos_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FallingBlockEntity_ = FallingBlockEntity; /** * @javaClass dev.latvian.mods.kubejs.stages.Stages */ abstract class Stages { add(stage: string): boolean; getAll(): Internal.Collection; set(stage: string, enabled: boolean): boolean; static added(event: Internal.Consumer_): void; static invokeAdded(stages: Internal.Stages_, stage: string): void; replace(stages: Internal.Collection_): void; clear(): boolean; toggle(stage: string): boolean; addNoUpdate(arg0: string): boolean; sync(): void; remove(stage: string): boolean; static removed(event: Internal.Consumer_): void; static get(player: Internal.Player_): this; static invokeRemoved(stages: Internal.Stages_, stage: string): void; static overrideCreation(event: Internal.Consumer_): void; has(stage: string): boolean; removeNoUpdate(arg0: string): boolean; readonly "player" : Internal.Player; get all(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Stages_ = Stages; /** * Fired when an explosion occurred in the level. * * This event is not cancellable. * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS$Post */ class ExplosionEventJS$Post extends Internal.ExplosionEventJS { removeAffectedBlock(block: Internal.BlockContainerJS_): void; removeAllAffectedBlocks(): void; removeKnockback(): void; getAffectedEntities(): Internal.EntityArrayList; removeAllAffectedEntities(): void; getAffectedBlocks(): Internal.List; removeAffectedEntity(entity: Internal.EntityJS_): void; get affectedEntities(): Internal.EntityArrayList; get affectedBlocks(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when an explosion occurred in the level. * * This event is not cancellable. */ type ExplosionEventJS$Post_ = ExplosionEventJS$Post; /** * @javaClass com.mojang.datafixers.util.Function16 */ interface Function16 { curry9(): Internal.Function9>; curry12(): Internal.Function12>; curry13(): Internal.Function13>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16): R; curry7(): Internal.Function7>; curry14(): Internal.Function14>; curry8(): Internal.Function8>; curry15(): Internal.Function15>; curry10(): Internal.Function10>; curry11(): Internal.Function11>; curry(): Internal.Function>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; } type Function16_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16) => R) | Function16; /** * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory */ interface RegistryObjectBuilderTypes$BuilderFactory { createBuilder(arg0: ResourceLocation_): Internal.BuilderBase; } type RegistryObjectBuilderTypes$BuilderFactory_ = ((arg0: ResourceLocation) => Internal.BuilderBase) | RegistryObjectBuilderTypes$BuilderFactory; /** * @javaClass java.util.Locale */ class Locale implements Internal.Cloneable, Internal.Serializable { stripExtensions(): this; static forLanguageTag(arg0: string): this; getUnicodeLocaleAttributes(): Internal.Set; getCountry(): string; getUnicodeLocaleKeys(): Internal.Set; getISO3Country(): string; static lookupTag(arg0: Internal.List_, arg1: Internal.Collection_): string; getDisplayCountry(): string; getDisplayCountry(arg0: Internal.Locale_): string; getISO3Language(): string; static getISOCountries(): string[]; static getISOCountries(arg0: Internal.Locale$IsoCountryCode_): Internal.Set; hashCode(): number; getExtensionKeys(): Internal.Set; getDisplayVariant(arg0: Internal.Locale_): string; getDisplayVariant(): string; static filterTags(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; static filterTags(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; static getISOLanguages(): string[]; toLanguageTag(): string; static getAvailableLocales(): Internal.Locale[]; getDisplayScript(arg0: Internal.Locale_): string; getDisplayScript(): string; static lookup(arg0: Internal.List_, arg1: Internal.Collection_): this; getLanguage(): string; getExtension(arg0: string): string; getVariant(): string; static getDefault(): this; static getDefault(arg0: Internal.Locale$Category_): this; static setDefault(arg0: Internal.Locale$Category_, arg1: Internal.Locale_): void; static setDefault(arg0: Internal.Locale_): void; hasExtensions(): boolean; static filter(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; static filter(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; getDisplayName(arg0: Internal.Locale_): string; getDisplayName(): string; equals(arg0: any): boolean; clone(): any; toString(): string; getDisplayLanguage(arg0: Internal.Locale_): string; getDisplayLanguage(): string; getScript(): string; getUnicodeLocaleType(arg0: string): string; static readonly "PRC" : Internal.Locale; static readonly "CANADA" : Internal.Locale; static readonly "ENGLISH" : Internal.Locale; static readonly "ROOT" : Internal.Locale; static readonly "TAIWAN" : Internal.Locale; static readonly "CHINA" : Internal.Locale; static readonly "ITALY" : Internal.Locale; static readonly "CHINESE" : Internal.Locale; static readonly "KOREA" : Internal.Locale; static readonly "FRENCH" : Internal.Locale; static readonly "FRANCE" : Internal.Locale; static readonly "TRADITIONAL_CHINESE" : Internal.Locale; static readonly "CANADA_FRENCH" : Internal.Locale; static readonly "GERMANY" : Internal.Locale; static readonly "ITALIAN" : Internal.Locale; static readonly "PRIVATE_USE_EXTENSION" : "x"; static readonly "UK" : Internal.Locale; static readonly "JAPAN" : Internal.Locale; static readonly "JAPANESE" : Internal.Locale; static readonly "UNICODE_LOCALE_EXTENSION" : "u"; static readonly "SIMPLIFIED_CHINESE" : Internal.Locale; static readonly "GERMAN" : Internal.Locale; static readonly "US" : Internal.Locale; static readonly "KOREAN" : Internal.Locale; get unicodeLocaleKeys(): Internal.Set; get country(): string; get displayName(): string; get iSOLanguages(): string[]; get displayVariant(): string; get language(): string; get displayLanguage(): string; get script(): string; get iSO3Country(): string; get availableLocales(): Internal.Locale[]; get iSOCountries(): string[]; get unicodeLocaleAttributes(): Internal.Set; get default(): this; get displayCountry(): string; get variant(): string; get extensionKeys(): Internal.Set; get displayScript(): string; get iSO3Language(): string; set default(arg0: Internal.Locale_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Locale_ = Locale; /** * @javaClass net.minecraft.class_4618 */ class OutlineBufferSource implements Internal.MultiBufferSource { setColor($$0: number, $$1: number, $$2: number, $$3: number): void; getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; endOutlineBatch(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OutlineBufferSource_ = OutlineBufferSource; /** * @javaClass java.util.function.LongPredicate */ interface LongPredicate { or(arg0: Internal.LongPredicate_): this; test(arg0: number): boolean; and(arg0: Internal.LongPredicate_): this; negate(): this; } type LongPredicate_ = ((arg0: number) => boolean) | LongPredicate; /** * @javaClass net.minecraft.class_804 */ class ItemTransform { apply($$0: boolean, $$1: Internal.PoseStack_): void; hashCode(): number; equals($$0: any): boolean; static readonly "NO_TRANSFORM" : Internal.ItemTransform; readonly "rotation" : Internal.Vector3f; readonly "translation" : Internal.Vector3f; readonly "scale" : Internal.Vector3f; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemTransform_ = ItemTransform; /** * @javaClass net.minecraft.class_3746 */ interface LevelSimulatedReader { isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; getBlockEntity(arg0: BlockPos_, arg1: Internal.BlockEntityType_): Internal.Optional; isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos; } type LevelSimulatedReader_ = LevelSimulatedReader; /** * @javaClass net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon */ class ServerPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { lateInit(): void; handle(packet: Internal.ServerboundCustomPayloadPacket_): boolean; createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; onClientReady(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerPlayNetworkAddon_ = ServerPlayNetworkAddon; /** * @javaClass net.minecraft.class_3855 */ abstract class Fireball extends Internal.AbstractHurtingProjectile implements Internal.ItemSupplier { addAdditionalSaveData($$0: Internal.CompoundTag_): void; method_7495(): Internal.ItemStack; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setItem($$0: Internal.ItemStack_): void; set item($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Fireball_ = Fireball; /** * @javaClass java.security.SecureRandomParameters */ interface SecureRandomParameters { } type SecureRandomParameters_ = SecureRandomParameters; /** * @javaClass com.google.common.collect.Multiset */ interface Multiset extends Internal.Collection { add(arg0: E, arg1: number): number; add(arg0: E): boolean; forEachEntry(arg0: Internal.ObjIntConsumer_): void; entrySet(): Internal.Set>; spliterator(): Internal.Spliterator; forEach(arg0: Internal.Consumer_): void; containsAll(arg0: Internal.Collection_): boolean; count(arg0: any): number; remove(arg0: any, arg1: number): number; remove(arg0: any): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.Iterator; size(): number; elementSet(): Internal.Set; hashCode(): number; equals(arg0: any): boolean; toString(): string; setCount(arg0: E, arg1: number, arg2: number): boolean; setCount(arg0: E, arg1: number): number; retainAll(arg0: Internal.Collection_): boolean; } type Multiset_ = Multiset; /** * @javaClass net.minecraft.class_2707 */ class ClientboundPlayerLookAtPacket implements Internal.Packet { getPosition($$0: Internal.Level_): Vec3; handle($$0: Internal.ClientGamePacketListener_): void; getFromAnchor(): Internal.EntityAnchorArgument$Anchor; write($$0: Internal.FriendlyByteBuf_): void; get fromAnchor(): Internal.EntityAnchorArgument$Anchor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerLookAtPacket_ = ClientboundPlayerLookAtPacket; /** * @javaClass net.minecraft.class_4139 */ class GossipType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.GossipType[]; static byId($$0: string): this; static readonly "MINOR_NEGATIVE" : Internal.GossipType; static readonly "MAJOR_NEGATIVE" : Internal.GossipType; readonly "max" : number; readonly "decayPerTransfer" : number; static readonly "MINOR_POSITIVE" : Internal.GossipType; readonly "weight" : number; readonly "decayPerDay" : number; static readonly "TRADING" : Internal.GossipType; static readonly "REPUTATION_CHANGE_PER_EVERLASTING_MEMORY" : 20; static readonly "MAJOR_POSITIVE" : Internal.GossipType; static readonly "REPUTATION_CHANGE_PER_EVENT" : 25; readonly "id" : string; static readonly "REPUTATION_CHANGE_PER_TRADE" : 2; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GossipType_ = "trading" | "minor_negative" | "minor_positive" | "major_negative" | "major_positive" | GossipType; /** * @javaClass net.minecraft.class_6836$class_6838 */ class StreamTagVisitor$ValueResult extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.StreamTagVisitor$ValueResult[]; static readonly "CONTINUE" : Internal.StreamTagVisitor$ValueResult; static readonly "HALT" : Internal.StreamTagVisitor$ValueResult; static readonly "BREAK" : Internal.StreamTagVisitor$ValueResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StreamTagVisitor$ValueResult_ = "halt" | "break" | "continue" | StreamTagVisitor$ValueResult; /** * @javaClass net.minecraft.class_3302$class_4045 */ interface PreparableReloadListener$PreparationBarrier { wait(arg0: T): Internal.CompletableFuture; } type PreparableReloadListener$PreparationBarrier_ = ((arg0: any) => Internal.CompletableFuture) | PreparableReloadListener$PreparationBarrier; /** * @javaClass dev.latvian.mods.rhino.ContextFactory$Listener */ interface ContextFactory$Listener { contextReleased(arg0: Internal.Context_): void; contextCreated(arg0: Internal.Context_): void; } type ContextFactory$Listener_ = ContextFactory$Listener; /** * @javaClass net.minecraft.class_5717 */ interface PositionSourceType { codec(): Internal.Codec; read(arg0: Internal.FriendlyByteBuf_): T; toNetwork($$0: T, $$1: Internal.FriendlyByteBuf_): void; write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.PositionSource; register($$0: string, $$1: S): S; } type PositionSourceType_ = Special.PositionSourceType | PositionSourceType; /** * @javaClass net.minecraft.class_1664 */ class PlayerModelPart extends Internal.Enum { getMask(): number; getName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.PlayerModelPart[]; getId(): string; getBit(): number; static readonly "RIGHT_PANTS_LEG" : Internal.PlayerModelPart; static readonly "LEFT_PANTS_LEG" : Internal.PlayerModelPart; static readonly "JACKET" : Internal.PlayerModelPart; static readonly "RIGHT_SLEEVE" : Internal.PlayerModelPart; static readonly "HAT" : Internal.PlayerModelPart; static readonly "LEFT_SLEEVE" : Internal.PlayerModelPart; static readonly "CAPE" : Internal.PlayerModelPart; get name(): Internal.Component; get id(): string; get bit(): number; get mask(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerModelPart_ = "left_sleeve" | "right_sleeve" | "left_pants_leg" | "jacket" | "hat" | "cape" | "right_pants_leg" | PlayerModelPart; /** * @javaClass net.minecraft.class_22 */ class MapItemSavedData extends Internal.SavedData { static createFresh($$0: number, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: Internal.ResourceKey_): this; tickCarriedBy($$0: Internal.Player_, $$1: Internal.ItemStack_): void; scaled($$0: number): this; getBanners(): Internal.Collection; save($$0: Internal.CompoundTag_): Internal.CompoundTag; static createForClient($$0: number, $$1: boolean, $$2: Internal.ResourceKey_): this; getHoldingPlayer($$0: Internal.Player_): Internal.MapItemSavedData$HoldingPlayer; getUpdatePacket($$0: number, $$1: Internal.Player_): Internal.Packet; removedFromFrame($$0: BlockPos_, $$1: number): void; getDecorations(): Internal.Iterable; setColor($$0: number, $$1: number, $$2: number): void; checkBanners($$0: Internal.BlockGetter_, $$1: number, $$2: number): void; static load($$0: Internal.CompoundTag_): this; static addTargetDecoration($$0: Internal.ItemStack_, $$1: BlockPos_, $$2: string, $$3: Internal.MapDecoration$Type_): void; addClientSideDecorations($$0: Internal.List_): void; locked(): this; toggleBanner($$0: Internal.LevelAccessor_, $$1: BlockPos_): boolean; isExplorationMap(): boolean; isTrackedCountOverLimit($$0: number): boolean; updateColor($$0: number, $$1: number, $$2: number): boolean; static readonly "TRACKED_DECORATION_LIMIT" : 256; readonly "x" : number; readonly "scale" : number; readonly "z" : number; static readonly "MAX_SCALE" : 4; readonly "dimension" : Internal.ResourceKey; "colors" : number[]; get explorationMap(): boolean; get decorations(): Internal.Iterable; get banners(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapItemSavedData_ = MapItemSavedData; /** * @javaClass net.minecraft.class_2618 */ interface LidBlockEntity { getOpenNess(arg0: number): number; } type LidBlockEntity_ = ((arg0: number) => number) | LidBlockEntity; /** * @javaClass net.minecraft.class_6035 */ interface Control { } type Control_ = Control; /** * @javaClass dev.latvian.mods.rhino.mod.util.Object2LongEntry */ class Object2LongEntry implements Internal.Comparable { compareTo(o: Internal.Object2LongEntry_): number; readonly "value" : number; readonly "key" : any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Object2LongEntry_ = Object2LongEntry; /** * @javaClass dev.architectury.hooks.level.biome.SpawnProperties */ interface SpawnProperties { getSpawners(): Internal.Map>; getMobSpawnCosts(): Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; getCreatureProbability(): number; } type SpawnProperties_ = SpawnProperties; /** * @javaClass java.util.ListIterator */ interface ListIterator extends Internal.Iterator { next(): E; add(arg0: E): void; set(arg0: E): void; previous(): E; hasPrevious(): boolean; hasNext(): boolean; nextIndex(): number; previousIndex(): number; remove(): void; } type ListIterator_ = ListIterator; /** * @javaClass net.minecraft.class_2593$class_2594 */ class CommandBlockEntity$Mode extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.CommandBlockEntity$Mode[]; static readonly "AUTO" : Internal.CommandBlockEntity$Mode; static readonly "REDSTONE" : Internal.CommandBlockEntity$Mode; static readonly "SEQUENCE" : Internal.CommandBlockEntity$Mode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandBlockEntity$Mode_ = "sequence" | "auto" | "redstone" | CommandBlockEntity$Mode; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2LongFunction */ interface Byte2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Byte2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Byte2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2LongFunction; } type Byte2LongFunction_ = ((arg0: number) => number) | Byte2LongFunction; /** * @javaClass net.minecraft.class_3949 */ interface ChunkProgressListener { stop(): void; updateSpawnPos(arg0: Internal.ChunkPos_): void; onStatusChange(arg0: Internal.ChunkPos_, arg1: Internal.ChunkStatus_): void; start(): void; } type ChunkProgressListener_ = ChunkProgressListener; /** * @javaClass net.minecraft.class_1718 */ class EnchantmentMenu extends Internal.AbstractContainerMenu { getEnchantmentSeed(): number; slotsChanged($$0: Internal.Container_): void; clickMenuButton($$0: Internal.Player_, $$1: number): boolean; removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; getGoldCount(): number; readonly "costs" : number[]; readonly "enchantClue" : number[]; readonly "levelClue" : number[]; get enchantmentSeed(): number; get goldCount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnchantmentMenu_ = EnchantmentMenu; /** * @javaClass net.minecraft.class_6625 */ class StructurePieceSerializationContext extends Internal.Record { registryAccess(): Internal.RegistryAccess; structureManager(): Internal.StructureManager; static fromLevel($$0: Internal.ServerLevel_): this; hashCode(): number; equals($$0: any): boolean; toString(): string; resourceManager(): Internal.ResourceManager; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructurePieceSerializationContext_ = StructurePieceSerializationContext; /** * @javaClass net.minecraft.class_6384 */ class NarrationThunk { getText($$0: Internal.Consumer_): void; hashCode(): number; equals($$0: any): boolean; static from($$0: Internal.List_): Internal.NarrationThunk; static from($$0: string): Internal.NarrationThunk; static from($$0: Internal.Component_): Internal.NarrationThunk; static readonly "EMPTY" : Internal.NarrationThunk; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NarrationThunk_ = NarrationThunk; /** * @javaClass dev.latvian.mods.rhino.mod.util.CountingMap */ class CountingMap { add(key: any, value: number): number; getSize(): number; set(key: any, value: number): number; getValues(): Internal.Collection; getEntries(): Internal.List; forEach(forEach: Internal.Consumer_): void; get(key: any): number; clear(): void; getTotalCount(): number; getKeys(): Internal.Set; get entries(): Internal.List; get size(): number; get keys(): Internal.Set; get values(): Internal.Collection; get totalCount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CountingMap_ = CountingMap; /** * @javaClass net.minecraft.class_365 */ class SpectatorGui extends Internal.GuiComponent implements Internal.SpectatorMenuListener { renderHotbar($$0: Internal.PoseStack_): void; onHotbarSelected($$0: number): void; isMenuActive(): boolean; renderTooltip($$0: Internal.PoseStack_): void; onMouseScrolled($$0: number): void; onMouseMiddleClick(): void; method_2782($$0: Internal.SpectatorMenu_): void; static readonly "SPECTATOR_LOCATION" : ResourceLocation; get menuActive(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpectatorGui_ = SpectatorGui; /** * @javaClass net.minecraft.class_3031 */ abstract class Feature { static isDirt($$0: Internal.BlockState_): boolean; static isGrassOrDirt($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; configuredCodec(): Internal.Codec>>; static checkNeighbors($$0: Internal.Function_, $$1: BlockPos_, $$2: Internal.Predicate_): boolean; static isReplaceable($$0: Internal.TagKey_): Internal.Predicate; place($$0: FC, $$1: Internal.WorldGenLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: BlockPos_): boolean; place(arg0: Internal.FeaturePlaceContext_): boolean; static isAir($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; static isAdjacentToAir($$0: Internal.Function_, $$1: BlockPos_): boolean; static readonly "VEGETATION_PATCH" : Internal.Feature; static readonly "CHORUS_PLANT" : Internal.Feature; static readonly "MONSTER_ROOM" : Internal.Feature; static readonly "FREEZE_TOP_LAYER" : Internal.Feature; static readonly "BLOCK_COLUMN" : Internal.Feature; static readonly "REPLACE_SINGLE_BLOCK" : Internal.Feature; static readonly "GLOW_LICHEN" : Internal.Feature; static readonly "FLOWER" : Internal.Feature; static readonly "BLOCK_PILE" : Internal.Feature; static readonly "SPRING" : Internal.Feature; static readonly "UNDERWATER_MAGMA" : Internal.Feature; static readonly "BAMBOO" : Internal.Feature; static readonly "DELTA_FEATURE" : Internal.Feature; static readonly "ROOT_SYSTEM" : Internal.Feature; static readonly "NETHER_FOREST_VEGETATION" : Internal.Feature; static readonly "WEEPING_VINES" : Internal.Feature; static readonly "LAKE" : Internal.Feature; static readonly "TWISTING_VINES" : Internal.Feature; static readonly "HUGE_RED_MUSHROOM" : Internal.Feature; static readonly "SIMPLE_BLOCK" : Internal.Feature; static readonly "RANDOM_SELECTOR" : Internal.Feature; static readonly "END_ISLAND" : Internal.Feature; static readonly "REPLACE_BLOBS" : Internal.Feature; static readonly "VINES" : Internal.Feature; static readonly "TREE" : Internal.Feature; static readonly "CORAL_CLAW" : Internal.Feature; static readonly "DISK" : Internal.Feature; static readonly "FOSSIL" : Internal.Feature; static readonly "FILL_LAYER" : Internal.Feature; static readonly "SIMPLE_RANDOM_SELECTOR" : Internal.Feature; static readonly "ICE_SPIKE" : Internal.Feature; static readonly "NO_BONEMEAL_FLOWER" : Internal.Feature; static readonly "ORE" : Internal.Feature; static readonly "ICEBERG" : Internal.Feature; static readonly "BASALT_COLUMNS" : Internal.Feature; static readonly "RANDOM_BOOLEAN_SELECTOR" : Internal.Feature; static readonly "RANDOM_PATCH" : Internal.Feature; static readonly "LARGE_DRIPSTONE" : Internal.Feature; static readonly "SEAGRASS" : Internal.SeagrassFeature; static readonly "POINTED_DRIPSTONE" : Internal.Feature; static readonly "GLOWSTONE_BLOB" : Internal.Feature; static readonly "WATERLOGGED_VEGETATION_PATCH" : Internal.Feature; static readonly "CORAL_MUSHROOM" : Internal.Feature; static readonly "VOID_START_PLATFORM" : Internal.Feature; static readonly "DESERT_WELL" : Internal.Feature; static readonly "HUGE_BROWN_MUSHROOM" : Internal.Feature; static readonly "END_GATEWAY" : Internal.Feature; static readonly "END_SPIKE" : Internal.Feature; static readonly "BASALT_PILLAR" : Internal.Feature; static readonly "FOREST_ROCK" : Internal.Feature; static readonly "HUGE_FUNGUS" : Internal.Feature; static readonly "BLUE_ICE" : Internal.Feature; static readonly "NO_OP" : Internal.Feature; static readonly "SEA_PICKLE" : Internal.Feature; static readonly "BONUS_CHEST" : Internal.BonusChestFeature; static readonly "SCATTERED_ORE" : Internal.Feature; static readonly "CORAL_TREE" : Internal.Feature; static readonly "DRIPSTONE_CLUSTER" : Internal.Feature; static readonly "ICE_PATCH" : Internal.Feature; static readonly "GEODE" : Internal.Feature; static readonly "KELP" : Internal.Feature; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Feature_ = Special.Feature | Feature; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel */ interface FabricBakedModel { emitItemQuads(arg0: Internal.ItemStack_, arg1: Internal.Supplier_, arg2: Internal.RenderContext_): void; emitBlockQuads(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Supplier_, arg4: Internal.RenderContext_): void; isVanillaAdapter(): boolean; } type FabricBakedModel_ = FabricBakedModel; /** * @javaClass net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback */ interface RegistryEntryAddedCallback { onEntryAdded(arg0: number, arg1: ResourceLocation_, arg2: T): void; event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; } type RegistryEntryAddedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryAddedCallback; /** * @javaClass net.minecraft.class_2635 */ class ClientboundChatPacket implements Internal.Packet { getType(): Internal.ChatType; getMessage(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; isSkippable(): boolean; getSender(): Internal.UUID; write($$0: Internal.FriendlyByteBuf_): void; get sender(): Internal.UUID; get skippable(): boolean; get type(): Internal.ChatType; get message(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundChatPacket_ = ClientboundChatPacket; /** * @javaClass mtr.mixin.PlayerTeleportationStateAccessor */ interface PlayerTeleportationStateAccessor { setInTeleportationState(arg0: boolean): void; } type PlayerTeleportationStateAccessor_ = ((arg0: boolean) => void) | PlayerTeleportationStateAccessor; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptPackInfo */ class ScriptPackInfo { readonly "displayName" : Internal.Component; readonly "namespace" : string; readonly "pathStart" : string; readonly "scripts" : Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptPackInfo_ = ScriptPackInfo; /** * @javaClass net.minecraft.class_3999 */ interface ParticleRenderType { end(arg0: Internal.Tesselator_): void; begin(arg0: Internal.BufferBuilder_, arg1: Internal.TextureManager_): void; } type ParticleRenderType_ = ParticleRenderType; /** * @javaClass net.minecraft.class_6579 */ abstract class NoiseBasedStateProvider extends Internal.BlockStateProvider { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseBasedStateProvider_ = NoiseBasedStateProvider; /** * @javaClass net.minecraft.class_1697 */ class MinecartCommandBlock extends Internal.AbstractMinecart { onlyOpCanSetNbt(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; getMinecartType(): Internal.AbstractMinecart$Type; getDefaultDisplayBlockState(): Internal.BlockState; getCommandBlock(): Internal.BaseCommandBlock; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; get defaultDisplayBlockState(): Internal.BlockState; get minecartType(): Internal.AbstractMinecart$Type; get commandBlock(): Internal.BaseCommandBlock; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecartCommandBlock_ = MinecartCommandBlock; /** * @javaClass com.mojang.brigadier.context.CommandContextBuilder */ class CommandContextBuilder { withChild(arg0: Internal.CommandContextBuilder_): Internal.CommandContextBuilder; withNode(arg0: Internal.CommandNode_, arg1: Internal.StringRange_): Internal.CommandContextBuilder; getNodes(): Internal.List>; getCommand(): Internal.Command; getChild(): Internal.CommandContextBuilder; getDispatcher(): Internal.CommandDispatcher; withCommand(arg0: Internal.Command_): Internal.CommandContextBuilder; withArgument(arg0: string, arg1: Internal.ParsedArgument_): Internal.CommandContextBuilder; getLastChild(): Internal.CommandContextBuilder; findSuggestionContext(arg0: number): Internal.SuggestionContext; build(arg0: string): Internal.CommandContext; getRange(): Internal.StringRange; getSource(): S; getArguments(): Internal.Map>; withSource(arg0: S): Internal.CommandContextBuilder; copy(): Internal.CommandContextBuilder; getRootNode(): Internal.CommandNode; get nodes(): Internal.List>; get lastChild(): Internal.CommandContextBuilder; get range(): Internal.StringRange; get arguments(): Internal.Map>; get source(): S; get dispatcher(): Internal.CommandDispatcher; get command(): Internal.Command; get child(): Internal.CommandContextBuilder; get rootNode(): Internal.CommandNode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandContextBuilder_ = CommandContextBuilder; /** * @javaClass net.minecraft.class_6643$class_6828 */ interface CarvingMask$Mask { test(arg0: number, arg1: number, arg2: number): boolean; } type CarvingMask$Mask_ = ((arg0: number, arg1: number, arg2: number) => boolean) | CarvingMask$Mask; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2ByteFunction */ interface Char2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: string, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: number): number; remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; get(arg0: string): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Char2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ByteFunction; } type Char2ByteFunction_ = ((arg0: string) => number) | Char2ByteFunction; /** * @javaClass net.minecraft.class_707 */ interface ParticleProvider { createParticle(arg0: T, arg1: Internal.ClientLevel_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Particle; } type ParticleProvider_ = ((arg0: T, arg1: Internal.ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number) => Internal.Particle) | ParticleProvider; /** * @javaClass net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry */ interface AccessorRegistry { getRegistryKey(): Internal.ResourceKey>; callGetEntryLifecycle(arg0: T): Internal.Lifecycle; } type AccessorRegistry_ = AccessorRegistry; /** * @javaClass net.minecraft.class_4643 */ class TreeConfiguration implements Internal.FeatureConfiguration { readonly "foliagePlacer" : Internal.FoliagePlacer; readonly "trunkProvider" : Internal.BlockStateProvider; static readonly "CODEC" : Internal.Codec; readonly "trunkPlacer" : Internal.TrunkPlacer; readonly "decorators" : Internal.List; readonly "foliageProvider" : Internal.BlockStateProvider; readonly "ignoreVines" : boolean; readonly "minimumSize" : Internal.FeatureSize; readonly "forceDirt" : boolean; readonly "dirtProvider" : Internal.BlockStateProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TreeConfiguration_ = TreeConfiguration; /** * @javaClass java.nio.file.WatchKey */ interface WatchKey { cancel(): void; watchable(): Internal.Watchable; pollEvents(): Internal.List>; isValid(): boolean; reset(): boolean; } type WatchKey_ = WatchKey; /** * @javaClass net.minecraft.class_2172$class_7078 */ class SharedSuggestionProvider$ElementSuggestionType extends Internal.Enum { shouldSuggestElements(): boolean; static valueOf($$0: string): this; static values(): Internal.SharedSuggestionProvider$ElementSuggestionType[]; shouldSuggestTags(): boolean; static readonly "ELEMENTS" : Internal.SharedSuggestionProvider$ElementSuggestionType; static readonly "ALL" : Internal.SharedSuggestionProvider$ElementSuggestionType; static readonly "TAGS" : Internal.SharedSuggestionProvider$ElementSuggestionType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SharedSuggestionProvider$ElementSuggestionType_ = "all" | "elements" | "tags" | SharedSuggestionProvider$ElementSuggestionType; /** * @javaClass net.minecraft.class_1314 */ abstract class PathfinderMob extends Internal.Mob { checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; getWalkTargetValue($$0: BlockPos_): number; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; isPathFinding(): boolean; get pathFinding(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PathfinderMob_ = PathfinderMob; /** * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder */ abstract class ItemBuilder extends Internal.BuilderBase { barWidth(barWidth: Internal.ToIntFunction_): this; clientRegistry(minecraft: Internal.Supplier_): void; maxStackSize(v: number): this; transformObject(obj: Internal.Item_): Internal.Item; color(index: number, c: Internal.Color_): this; color(callback: Internal.ItemBuilder$ItemColorJS_): this; use(use: Internal.ItemBuilder$UseCallback_): this; maxDamage(v: number): this; tooltip(text: Internal.Component_): this; textureJson(json: Internal.JsonObject_): this; barColor(barColor: Internal.Function_): this; containerItem(id: string): this; subtypes(fn: Internal.Function_>): this; modelJson(json: Internal.JsonObject_): this; burnTime(v: number): this; useDuration(useDuration: Internal.ToIntFunction_): this; generateDataJsons(generator: Internal.DataJsonGenerator_): void; parentModel(m: string): this; group(g: string): this; generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; /** */ texture(key: string, tex: Special.Texture): this; /** */ texture(tex: Special.Texture): this; static ofArmorMaterial(o: any): Internal.ArmorMaterial; food(b: Internal.Consumer_): this; releaseUsing(releaseUsing: Internal.ItemBuilder$ReleaseUsingCallback_): this; unstackable(): this; /** */ modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; finishUsing(finishUsing: Internal.ItemBuilder$FinishUsingCallback_): this; glow(v: boolean): this; useAnimation(animation: Internal.UseAnim_): this; createItemProperties(): Internal.Item$Properties; rarity(v: Rarity_): this; static readonly "TOOL_TIERS" : {"gold":Internal.Tiers,"diamond":Internal.Tiers,"iron":Internal.Tiers,"wood":Internal.Tiers,"stone":Internal.Tiers,"netherite":Internal.Tiers}; static readonly "ARMOR_TIERS" : {"gold":Internal.ArmorMaterials,"chain":Internal.ArmorMaterials,"diamond":Internal.ArmorMaterials,"turtle":Internal.ArmorMaterials,"iron":Internal.ArmorMaterials,"leather":Internal.ArmorMaterials,"netherite":Internal.ArmorMaterials}; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type ItemBuilder_ = ItemBuilder; /** * @javaClass com.mojang.datafixers.util.Function7 */ interface Function7 { apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7): R; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function7_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7) => R) | Function7; /** * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS */ interface ItemBuilder$ItemColorJS { getColor(arg0: Internal.ItemStackJS_, arg1: number): Internal.Color; } type ItemBuilder$ItemColorJS_ = ((arg0: Internal.ItemStackJS, arg1: number) => Internal.Color) | ItemBuilder$ItemColorJS; /** * @javaClass net.minecraft.class_4970$class_2250 */ class BlockBehaviour$OffsetType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.BlockBehaviour$OffsetType[]; static readonly "XZ" : Internal.BlockBehaviour$OffsetType; static readonly "XYZ" : Internal.BlockBehaviour$OffsetType; static readonly "NONE" : Internal.BlockBehaviour$OffsetType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockBehaviour$OffsetType_ = "xz" | "xyz" | "none" | BlockBehaviour$OffsetType; /** * @javaClass java.time.OffsetDateTime */ class OffsetDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { plusHours(arg0: number): this; isEqual(arg0: Internal.OffsetDateTime_): boolean; toLocalTime(): Internal.LocalTime; compareTo(arg0: Internal.OffsetDateTime_): number; withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; getDayOfWeek(): Internal.DayOfWeek; plusSeconds(arg0: number): this; getMinute(): number; static from(arg0: Internal.TemporalAccessor_): this; getMonth(): Internal.Month; plusNanos(arg0: number): this; atZoneSameInstant(arg0: Internal.ZoneId_): Internal.ZonedDateTime; withHour(arg0: number): this; plusMonths(arg0: number): this; plusYears(arg0: number): this; truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; minusNanos(arg0: number): this; getNano(): number; format(arg0: Internal.DateTimeFormatter_): string; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; getYear(): number; toEpochSecond(): number; toLocalDateTime(): Internal.LocalDateTime; withDayOfMonth(arg0: number): this; withMonth(arg0: number): this; isAfter(arg0: Internal.OffsetDateTime_): boolean; static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; minus(arg0: Internal.TemporalAmount_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; toOffsetTime(): Internal.OffsetTime; minusHours(arg0: number): this; getOffset(): Internal.ZoneOffset; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; withYear(arg0: number): this; plusMinutes(arg0: number): this; minusMinutes(arg0: number): this; plusDays(arg0: number): this; atZoneSimilarLocal(arg0: Internal.ZoneId_): Internal.ZonedDateTime; hashCode(): number; static now(arg0: Internal.Clock_): this; static now(arg0: Internal.ZoneId_): this; static now(): this; static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneOffset_): this; static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): this; static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): this; get(arg0: Internal.TemporalField_): number; getDayOfYear(): number; plusWeeks(arg0: number): this; getHour(): number; withMinute(arg0: number): this; getMonthValue(): number; toZonedDateTime(): Internal.ZonedDateTime; minusYears(arg0: number): this; minusWeeks(arg0: number): this; withDayOfYear(arg0: number): this; static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; static parse(arg0: Internal.CharSequence_): this; toInstant(): Internal.Instant; isBefore(arg0: Internal.OffsetDateTime_): boolean; minusDays(arg0: number): this; withNano(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; minusMonths(arg0: number): this; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; toLocalDate(): Internal.LocalDate; withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; equals(arg0: any): boolean; getSecond(): number; static timeLineOrder(): Internal.Comparator; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; getDayOfMonth(): number; minusSeconds(arg0: number): this; withSecond(arg0: number): this; static readonly "MIN" : Internal.OffsetDateTime; static readonly "MAX" : Internal.OffsetDateTime; get dayOfWeek(): Internal.DayOfWeek; get month(): Internal.Month; get offset(): Internal.ZoneOffset; get hour(): number; get year(): number; get dayOfYear(): number; get dayOfMonth(): number; get monthValue(): number; get nano(): number; get minute(): number; get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OffsetDateTime_ = OffsetDateTime; /** * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache */ interface BlockApiCache { getLookup(): Internal.BlockApiLookup; getWorld(): Internal.ServerLevel; getBlockEntity(): Internal.BlockEntity; getPos(): BlockPos; find(context: C): A; find(arg0: Internal.BlockState_, arg1: C): A; create(lookup: Internal.BlockApiLookup_, world: Internal.ServerLevel_, pos: BlockPos_): Internal.BlockApiCache; } type BlockApiCache_ = BlockApiCache; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2FloatFunction */ interface Short2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2FloatFunction; } type Short2FloatFunction_ = ((arg0: number) => number) | Short2FloatFunction; /** * @javaClass net.minecraft.class_5356 */ class AdultSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AdultSensor_ = AdultSensor; /** * @javaClass net.minecraft.class_6577 */ class DiskConfiguration extends Internal.Record implements Internal.FeatureConfiguration { halfHeight(): number; hashCode(): number; equals($$0: any): boolean; toString(): string; state(): Internal.BlockState; radius(): Internal.IntProvider; targets(): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DiskConfiguration_ = DiskConfiguration; /** * @javaClass net.minecraft.class_5218 */ class LevelResource { getId(): string; toString(): string; static readonly "PLAYER_ADVANCEMENTS_DIR" : Internal.LevelResource; static readonly "PLAYER_OLD_DATA_DIR" : Internal.LevelResource; static readonly "GENERATED_DIR" : Internal.LevelResource; static readonly "LEVEL_DATA_FILE" : Internal.LevelResource; static readonly "MAP_RESOURCE_FILE" : Internal.LevelResource; static readonly "ROOT" : Internal.LevelResource; static readonly "PLAYER_STATS_DIR" : Internal.LevelResource; static readonly "PLAYER_DATA_DIR" : Internal.LevelResource; static readonly "DATAPACK_DIR" : Internal.LevelResource; get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelResource_ = LevelResource; /** * @javaClass net.minecraft.class_5962 */ interface MetricsRecorder { isRecording(): boolean; getProfiler(): Internal.ProfilerFiller; end(): void; startTick(): void; endTick(): void; } type MetricsRecorder_ = MetricsRecorder; /** * @javaClass net.minecraft.class_161 */ class Advancement { getCriteria(): Internal.Map; getParent(): this; getRequirements(): string[][]; getMaxCriteraRequired(): number; getChatComponent(): Internal.Component; getRewards(): Internal.AdvancementRewards; getId(): ResourceLocation; getChildren(): Internal.Iterable; hashCode(): number; equals($$0: any): boolean; toString(): string; deconstruct(): Internal.Advancement$Builder; addChild($$0: Internal.Advancement_): void; getDisplay(): Internal.DisplayInfo; get parent(): this; get requirements(): string[][]; get chatComponent(): Internal.Component; get maxCriteraRequired(): number; get children(): Internal.Iterable; get criteria(): Internal.Map; get display(): Internal.DisplayInfo; get id(): ResourceLocation; get rewards(): Internal.AdvancementRewards; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Advancement_ = Advancement; /** * @javaClass malte0811.ferritecore.ducks.FastMapStateHolder */ interface FastMapStateHolder { getNeighborTable(): Internal.Table, Internal.Comparable, S>; getStateIndex(): number; setNeighborTable(arg0: Internal.Table_, Internal.Comparable_, S>): void; setStateIndex(arg0: number): void; setStateMap(arg0: Internal.FastMap_): void; getStateMap(): Internal.FastMap; getVanillaPropertyMap(): Internal.ImmutableMap, Internal.Comparable>; replacePropertyMap(arg0: Internal.ImmutableMap_, Internal.Comparable_>): void; } type FastMapStateHolder_ = FastMapStateHolder; /** * @javaClass net.minecraft.class_3003 */ class NoiseThresholdCountPlacement extends Internal.RepeatingPlacement { static of($$0: number, $$1: number, $$2: number): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseThresholdCountPlacement_ = NoiseThresholdCountPlacement; /** * @javaClass dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder */ class FlowingFluidBuilder extends Internal.BuilderBase { getRegistryType(): Internal.RegistryObjectBuilderTypes; createObject(): Internal.Fluid; readonly "fluidBuilder" : Internal.FluidBuilder; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FlowingFluidBuilder_ = FlowingFluidBuilder; /** * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder */ class RecordCodecBuilder implements Internal.App, F> { static instance(): Internal.RecordCodecBuilder$Instance; static mapCodec(arg0: Internal.Function_, Internal.App_, O>>): Internal.MapCodec; static build(arg0: Internal.App_, O>): Internal.MapCodec; static stable(arg0: F): Internal.RecordCodecBuilder; static unbox(arg0: Internal.App_, F>): Internal.RecordCodecBuilder; static deprecated(arg0: F, arg1: number): Internal.RecordCodecBuilder; static of(arg0: Internal.Function_, arg1: string, arg2: Internal.Codec_): Internal.RecordCodecBuilder; static of(arg0: Internal.Function_, arg1: Internal.MapCodec_): Internal.RecordCodecBuilder; static create(arg0: Internal.Function_, Internal.App_, O>>): Internal.Codec; dependent(arg0: Internal.Function_, arg1: Internal.MapEncoder_, arg2: Internal.Function_>): Internal.RecordCodecBuilder; static point(arg0: F, arg1: Internal.Lifecycle_): Internal.RecordCodecBuilder; static point(arg0: F): Internal.RecordCodecBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecordCodecBuilder_ = RecordCodecBuilder; /** * @javaClass net.minecraft.class_3965 */ class BlockHitResult extends Internal.HitResult { getBlockPos(): BlockPos; getDirection(): Internal.Direction; withDirection($$0: Internal.Direction_): this; getType(): Internal.HitResult$Type; isInside(): boolean; withPosition($$0: BlockPos_): this; static miss($$0: Vec3_, $$1: Internal.Direction_, $$2: BlockPos_): this; get blockPos(): BlockPos; get type(): Internal.HitResult$Type; get inside(): boolean; get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockHitResult_ = BlockHitResult; /** * @javaClass io.netty.buffer.CompositeByteBuf */ class CompositeByteBuf extends Internal.AbstractReferenceCountedByteBuf implements Internal.Iterable { markReaderIndex(): this; getByte(arg0: number): number; readerIndex(arg0: number): this; writeZero(arg0: number): this; addComponent(arg0: boolean, arg1: number, arg2: Internal.ByteBuf_): this; addComponent(arg0: Internal.ByteBuf_): this; addComponent(arg0: boolean, arg1: Internal.ByteBuf_): this; addComponent(arg0: number, arg1: Internal.ByteBuf_): this; setShort(arg0: number, arg1: number): this; resetReaderIndex(): this; writeFloat(arg0: number): this; getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; getBytes(arg0: number, arg1: number[]): this; getBytes(arg0: number, arg1: Internal.ByteBuf_): this; getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; unwrap(): Internal.ByteBuf; setDouble(arg0: number, arg1: number): this; setChar(arg0: number, arg1: number): this; addComponents(arg0: number, arg1: Internal.Iterable_): this; addComponents(arg0: Internal.Iterable_): this; addComponents(... arg0: Internal.ByteBuf_[]): this; addComponents(arg0: boolean, ... arg1: Internal.ByteBuf_[]): this; addComponents(arg0: boolean, arg1: Internal.Iterable_): this; addComponents(arg0: number, ... arg1: Internal.ByteBuf_[]): this; iterator(): Internal.Iterator; toByteIndex(arg0: number): number; order(): Internal.ByteOrder; writeMedium(arg0: number): this; writeByte(arg0: number): this; nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; resetWriterIndex(): this; touch(): this; touch(arg0: any): this; discardSomeReadBytes(): this; internalComponentAtOffset(arg0: number): Internal.ByteBuf; writerIndex(arg0: number): this; nioBufferCount(): number; discardReadComponents(): this; setInt(arg0: number, arg1: number): this; removeComponent(arg0: number): this; setLong(arg0: number, arg1: number): this; componentAtOffset(arg0: number): Internal.ByteBuf; writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; writeBytes(arg0: number[]): this; writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; writeBytes(arg0: number[], arg1: number, arg2: number): this; writeBytes(arg0: Internal.ByteBuf_): this; writeBytes(arg0: Internal.ByteBuffer_): this; setIndex(arg0: number, arg1: number): this; markWriterIndex(): this; writeShort(arg0: number): this; alloc(): Internal.ByteBufAllocator; removeComponents(arg0: number, arg1: number): this; writeBoolean(arg0: boolean): this; addFlattenedComponents(arg0: boolean, arg1: Internal.ByteBuf_): this; numComponents(): number; setByte(arg0: number, arg1: number): this; toComponentIndex(arg0: number): number; retain(): this; retain(arg0: number): this; decompose(arg0: number, arg1: number): Internal.List; hasMemoryAddress(): boolean; capacity(arg0: number): this; capacity(): number; writeLong(arg0: number): this; array(): number[]; internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; internalComponent(arg0: number): Internal.ByteBuf; arrayOffset(): number; copy(arg0: number, arg1: number): Internal.ByteBuf; writeDouble(arg0: number): this; setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; setBytes(arg0: number, arg1: Internal.ByteBuf_): this; setBytes(arg0: number, arg1: number[]): this; setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; maxNumComponents(): number; ensureWritable(arg0: number): this; writeInt(arg0: number): this; setFloat(arg0: number, arg1: number): this; hasArray(): boolean; memoryAddress(): number; consolidate(arg0: number, arg1: number): this; consolidate(): this; clear(): this; discardReadBytes(): this; nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; nioBuffers(): Internal.ByteBuffer[]; skipBytes(arg0: number): this; writeChar(arg0: number): this; component(arg0: number): Internal.ByteBuf; setZero(arg0: number, arg1: number): this; readBytes(arg0: number[], arg1: number, arg2: number): this; readBytes(arg0: Internal.ByteBuffer_): this; readBytes(arg0: Internal.OutputStream_, arg1: number): this; readBytes(arg0: number[]): this; readBytes(arg0: Internal.ByteBuf_, arg1: number): this; readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; readBytes(arg0: Internal.ByteBuf_): this; toString(): string; setMedium(arg0: number, arg1: number): this; isDirect(): boolean; setBoolean(arg0: number, arg1: boolean): this; get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CompositeByteBuf_ = CompositeByteBuf; /** * @javaClass net.minecraft.class_1311 */ class MobCategory extends Internal.Enum implements Internal.StringRepresentable { isFriendly(): boolean; getMaxInstancesPerChunk(): number; getDespawnDistance(): number; getName(): string; getNoDespawnDistance(): number; static valueOf($$0: string): this; isPersistent(): boolean; static values(): Internal.MobCategory[]; method_15434(): string; static byName($$0: string): this; static readonly "UNDERGROUND_WATER_CREATURE" : Internal.MobCategory; static readonly "WATER_CREATURE" : Internal.MobCategory; static readonly "WATER_AMBIENT" : Internal.MobCategory; static readonly "AXOLOTLS" : Internal.MobCategory; static readonly "CODEC" : Internal.Codec; static readonly "AMBIENT" : Internal.MobCategory; static readonly "CREATURE" : Internal.MobCategory; static readonly "MISC" : Internal.MobCategory; static readonly "MONSTER" : Internal.MobCategory; get friendly(): boolean; get despawnDistance(): number; get noDespawnDistance(): number; get name(): string; get persistent(): boolean; get maxInstancesPerChunk(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobCategory_ = "water_creature" | "underground_water_creature" | "ambient" | "axolotls" | "creature" | "water_ambient" | "monster" | "misc" | MobCategory; /** * @javaClass net.minecraft.class_5421 */ class RecipeBookType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.RecipeBookType[]; static readonly "FURNACE" : Internal.RecipeBookType; static readonly "BLAST_FURNACE" : Internal.RecipeBookType; static readonly "SMOKER" : Internal.RecipeBookType; static readonly "CRAFTING" : Internal.RecipeBookType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeBookType_ = "smoker" | "furnace" | "crafting" | "blast_furnace" | RecipeBookType; /** * @javaClass net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor */ interface DynamicRegistryManagerAccessor { } type DynamicRegistryManagerAccessor_ = DynamicRegistryManagerAccessor; /** * @javaClass dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS */ interface FireworkRocketEntityKJS { setLifetimeKJS(arg0: number): void; } type FireworkRocketEntityKJS_ = ((arg0: number) => void) | FireworkRocketEntityKJS; /** * @javaClass net.minecraft.class_6848 */ class MatchingBlockTagPredicate extends Internal.StateTestingPredicate { type(): Internal.BlockPredicateType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MatchingBlockTagPredicate_ = MatchingBlockTagPredicate; /** * @javaClass net.minecraft.class_1634 */ class Vex extends Internal.Monster { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; move($$0: Internal.MoverType_, $$1: Vec3_): void; isFlapping(): boolean; getBrightness(): number; isCharging(): boolean; setIsCharging($$0: boolean): void; tick(): void; getOwner(): Internal.Mob; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setOwner($$0: Internal.Mob_): void; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setLimitedLife($$0: number): void; getBoundOrigin(): BlockPos; setBoundOrigin($$0: BlockPos_): void; static readonly "FLAP_DEGREES_PER_TICK" : 45.836624; static readonly "TICKS_PER_FLAP" : 4; get owner(): Internal.Mob; get brightness(): number; get boundOrigin(): BlockPos; get charging(): boolean; get flapping(): boolean; set owner($$0: Internal.Mob_); set boundOrigin($$0: BlockPos_); set limitedLife($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Vex_ = Vex; /** * @javaClass com.google.common.collect.ImmutableSet */ abstract class ImmutableSet extends Internal.ImmutableCollection implements Internal.Set { static builderWithExpectedSize(arg0: number): Internal.ImmutableSet$Builder; iterator(): Internal.UnmodifiableIterator; hashCode(): number; static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableSet; static of(arg0: E): Internal.ImmutableSet; static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableSet; static of(): Internal.ImmutableSet; static of(arg0: E, arg1: E): Internal.ImmutableSet; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableSet; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableSet; equals(arg0: any): boolean; static builder(): Internal.ImmutableSet$Builder; static copyOf(arg0: E[]): Internal.ImmutableSet; static copyOf(arg0: Internal.Iterable_): Internal.ImmutableSet; static copyOf(arg0: Internal.Collection_): Internal.ImmutableSet; static copyOf(arg0: Internal.Iterator_): Internal.ImmutableSet; static toImmutableSet(): Internal.Collector>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableSet_ = ImmutableSet; /** * @javaClass net.minecraft.class_6732 */ class RandomOffsetPlacement extends Internal.PlacementModifier { static horizontal($$0: Internal.IntProvider_): this; static of($$0: Internal.IntProvider_, $$1: Internal.IntProvider_): this; getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; static vertical($$0: Internal.IntProvider_): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomOffsetPlacement_ = RandomOffsetPlacement; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinClickableWidgetAccessor */ interface MixinClickableWidgetAccessor { setHeight(arg0: number): void; } type MixinClickableWidgetAccessor_ = ((arg0: number) => void) | MixinClickableWidgetAccessor; /** * @javaClass net.minecraft.class_1928$class_4311 */ interface GameRules$GameRuleTypeVisitor { visitInteger($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; visitBoolean($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; visit($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; } type GameRules$GameRuleTypeVisitor_ = GameRules$GameRuleTypeVisitor; /** * @javaClass net.minecraft.class_2991$class_6346 */ interface ServerFunctionManager$TraceCallbacks { onError(arg0: number, arg1: string): void; onCommand(arg0: number, arg1: string): void; onCall(arg0: number, arg1: ResourceLocation_, arg2: number): void; onReturn(arg0: number, arg1: string, arg2: number): void; } type ServerFunctionManager$TraceCallbacks_ = ServerFunctionManager$TraceCallbacks; /** * @javaClass com.google.common.collect.ImmutableList$Builder */ class ImmutableList$Builder extends Internal.ImmutableCollection$Builder { add(arg0: E): Internal.ImmutableList$Builder; add(... arg0: E[]): Internal.ImmutableList$Builder; build(): Internal.ImmutableList; addAll(arg0: Internal.Iterator_): Internal.ImmutableList$Builder; addAll(arg0: Internal.Iterable_): Internal.ImmutableList$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableList$Builder_ = ImmutableList$Builder; /** * @javaClass java.util.Dictionary */ abstract class Dictionary { size(): number; keys(): Internal.Enumeration; elements(): Internal.Enumeration; get(arg0: any): V; isEmpty(): boolean; put(arg0: K, arg1: V): V; remove(arg0: any): V; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Dictionary_ = Dictionary; /** * @javaClass dev.latvian.mods.rhino.ContextFactory */ class ContextFactory { enterContext(cx: Internal.Context_): Internal.Context; enterContext(): Internal.Context; call(action: Internal.ContextAction_): T; isSealed(): boolean; seal(): void; static getGlobal(): this; getApplicationClassLoader(): Internal.ClassLoader; removeListener(listener: Internal.ContextFactory$Listener_): void; setExtraProperty(key: string, value: any): void; getExtraProperty(key: string): any; addListener(listener: Internal.ContextFactory$Listener_): void; get sealed(): boolean; get applicationClassLoader(): Internal.ClassLoader; get global(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ContextFactory_ = ContextFactory; /** * @javaClass net.minecraft.class_744 */ class Input { hasForwardImpulse(): boolean; getMoveVector(): Internal.Vec2; tick($$0: boolean): void; "forwardImpulse" : number; "jumping" : boolean; "left" : boolean; "leftImpulse" : number; "shiftKeyDown" : boolean; "up" : boolean; "right" : boolean; "down" : boolean; get moveVector(): Internal.Vec2; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Input_ = Input; /** * @javaClass net.minecraft.class_3851 */ interface VillagerDataHolder { getVillagerData(): Internal.VillagerData; setVillagerData(arg0: Internal.VillagerData_): void; } type VillagerDataHolder_ = VillagerDataHolder; /** * @javaClass net.minecraft.class_2586 */ abstract class BlockEntity implements Internal.RenderAttachmentBlockEntity { getBlockPos(): BlockPos; saveWithId(): Internal.CompoundTag; getRenderAttachmentData(): any; getUpdateTag(): Internal.CompoundTag; fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; saveToItem($$0: Internal.ItemStack_): void; saveWithFullMetadata(): Internal.CompoundTag; setBlockState($$0: Internal.BlockState_): void; setRemoved(): void; setLevel($$0: Internal.Level_): void; static loadStatic($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.CompoundTag_): this; getUpdatePacket(): Internal.Packet; getLevel(): Internal.Level; static addEntityType($$0: Internal.CompoundTag_, $$1: Internal.BlockEntityType_): void; onlyOpCanSetNbt(): boolean; isRemoved(): boolean; static getPosFromTag($$0: Internal.CompoundTag_): BlockPos; load($$0: Internal.CompoundTag_): void; getType(): Internal.BlockEntityType; hasLevel(): boolean; saveWithoutMetadata(): Internal.CompoundTag; triggerEvent($$0: number, $$1: number): boolean; clearRemoved(): void; setChanged(): void; getBlockState(): Internal.BlockState; get updateTag(): Internal.CompoundTag; get blockState(): Internal.BlockState; get updatePacket(): Internal.Packet; get blockPos(): BlockPos; get removed(): boolean; get level(): Internal.Level; get type(): Internal.BlockEntityType; get renderAttachmentData(): any; set blockState($$0: Internal.BlockState_); set level($$0: Internal.Level_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockEntity_ = BlockEntity; /** * @javaClass net.minecraft.class_2743 */ class ClientboundSetEntityMotionPacket implements Internal.Packet { getXa(): number; getYa(): number; getZa(): number; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get za(): number; get ya(): number; get xa(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetEntityMotionPacket_ = ClientboundSetEntityMotionPacket; /** * @javaClass net.minecraft.class_2724 */ class ClientboundRespawnPacket implements Internal.Packet { shouldKeepAllPlayerData(): boolean; isDebug(): boolean; isFlat(): boolean; getSeed(): number; getDimension(): Internal.ResourceKey; getDimensionType(): Internal.Holder; handle($$0: Internal.ClientGamePacketListener_): void; getPreviousPlayerGameType(): Internal.GameType; getPlayerGameType(): Internal.GameType; write($$0: Internal.FriendlyByteBuf_): void; get dimensionType(): Internal.Holder; get debug(): boolean; get seed(): number; get flat(): boolean; get previousPlayerGameType(): Internal.GameType; get playerGameType(): Internal.GameType; get dimension(): Internal.ResourceKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundRespawnPacket_ = ClientboundRespawnPacket; /** * @javaClass java.util.function.Supplier */ interface Supplier { get(): T; } type Supplier_ = (() => T) | Supplier; /** * @javaClass net.minecraft.class_3193$class_3724 */ interface ChunkHolder$ChunkLoadingFailure { } type ChunkHolder$ChunkLoadingFailure_ = ChunkHolder$ChunkLoadingFailure; /** * @javaClass net.minecraft.class_6794 */ class EnvironmentScanPlacement extends Internal.PlacementModifier { static scanningFor($$0: Internal.Direction_, $$1: Internal.BlockPredicate_, $$2: number): this; static scanningFor($$0: Internal.Direction_, $$1: Internal.BlockPredicate_, $$2: Internal.BlockPredicate_, $$3: number): this; getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnvironmentScanPlacement_ = EnvironmentScanPlacement; /** * @javaClass net.minecraft.class_1408 */ abstract class PathNavigation { getMaxDistanceToWaypoint(): number; isStuck(): boolean; isStableDestination($$0: BlockPos_): boolean; resetMaxVisitedNodesMultiplier(): void; shouldRecomputePath($$0: BlockPos_): boolean; setCanFloat($$0: boolean): void; tick(): void; isDone(): boolean; getNodeEvaluator(): Internal.NodeEvaluator; stop(): void; recomputePath(): void; getPath(): net.minecraft.world.level.pathfinder.Path; setSpeedModifier($$0: number): void; setMaxVisitedNodesMultiplier($$0: number): void; createPath($$0: Internal.Set_, $$1: number): net.minecraft.world.level.pathfinder.Path; createPath($$0: Internal.Stream_, $$1: number): net.minecraft.world.level.pathfinder.Path; createPath($$0: Internal.Entity_, $$1: number): net.minecraft.world.level.pathfinder.Path; createPath($$0: BlockPos_, $$1: number): net.minecraft.world.level.pathfinder.Path; createPath($$0: number, $$1: number, $$2: number, $$3: number): net.minecraft.world.level.pathfinder.Path; createPath($$0: BlockPos_, $$1: number, $$2: number): net.minecraft.world.level.pathfinder.Path; isInProgress(): boolean; getTargetPos(): BlockPos; canFloat(): boolean; moveTo($$0: number, $$1: number, $$2: number, $$3: number): boolean; moveTo($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number): boolean; moveTo($$0: Internal.Entity_, $$1: number): boolean; get targetPos(): BlockPos; get path(): net.minecraft.world.level.pathfinder.Path; get inProgress(): boolean; get maxDistanceToWaypoint(): number; get stuck(): boolean; get nodeEvaluator(): Internal.NodeEvaluator; get done(): boolean; set speedModifier($$0: number); set maxVisitedNodesMultiplier($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PathNavigation_ = PathNavigation; /** * @javaClass net.minecraft.class_5715 */ class GameEventListenerRegistrar { onListenerRemoved($$0: Internal.Level_): void; onListenerMove($$0: Internal.Level_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameEventListenerRegistrar_ = GameEventListenerRegistrar; /** * @javaClass java.security.SecureRandom */ class SecureRandom extends Internal.Random { static getSeed(arg0: number): number[]; getAlgorithm(): string; static getInstanceStrong(): this; getParameters(): Internal.SecureRandomParameters; reseed(arg0: Internal.SecureRandomParameters_): void; reseed(): void; getProvider(): Internal.Provider; toString(): string; generateSeed(arg0: number): number[]; static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: Internal.Provider_): this; static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: string): this; static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_): this; static getInstance(arg0: string): this; static getInstance(arg0: string, arg1: string): this; static getInstance(arg0: string, arg1: Internal.Provider_): this; setSeed(arg0: number[]): void; setSeed(arg0: number): void; nextBytes(arg0: number[], arg1: Internal.SecureRandomParameters_): void; nextBytes(arg0: number[]): void; get provider(): Internal.Provider; get parameters(): Internal.SecureRandomParameters; get instanceStrong(): this; get algorithm(): string; set seed(arg0: number[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SecureRandom_ = SecureRandom; /** * @javaClass net.minecraft.class_5632 */ interface TooltipComponent { } type TooltipComponent_ = TooltipComponent; /** * @javaClass net.minecraft.class_3859 */ class BlastingRecipe extends Internal.AbstractCookingRecipe { getSerializer(): Internal.RecipeSerializer; getToastSymbol(): Internal.ItemStack; get toastSymbol(): Internal.ItemStack; get serializer(): Internal.RecipeSerializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlastingRecipe_ = BlastingRecipe; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick */ interface ScreenEvents$BeforeTick { beforeTick(arg0: Internal.Screen_): void; } type ScreenEvents$BeforeTick_ = ((arg0: Internal.Screen) => void) | ScreenEvents$BeforeTick; /** * @javaClass java.util.Map$Entry */ interface Map$Entry { getKey(): K; getValue(): V; hashCode(): number; setValue(arg0: V): V; equals(arg0: any): boolean; comparingByValue(): Internal.Comparator>; comparingByValue(arg0: Internal.Comparator_): Internal.Comparator>; copyOf(arg0: Internal.Map$Entry_): Internal.Map$Entry; comparingByKey(arg0: Internal.Comparator_): Internal.Comparator>; comparingByKey(): Internal.Comparator>; } type Map$Entry_ = Map$Entry; /** * @javaClass java.nio.charset.CharsetDecoder */ abstract class CharsetDecoder { averageCharsPerByte(): number; charset(): Internal.Charset; maxCharsPerByte(): number; onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; isCharsetDetected(): boolean; decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; decode(arg0: Internal.ByteBuffer_, arg1: Internal.CharBuffer_, arg2: boolean): Internal.CoderResult; isAutoDetecting(): boolean; unmappableCharacterAction(): Internal.CodingErrorAction; detectedCharset(): Internal.Charset; malformedInputAction(): Internal.CodingErrorAction; flush(arg0: Internal.CharBuffer_): Internal.CoderResult; onMalformedInput(arg0: Internal.CodingErrorAction_): this; reset(): this; replacement(): string; replaceWith(arg0: string): this; get autoDetecting(): boolean; get charsetDetected(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CharsetDecoder_ = CharsetDecoder; /** * @javaClass com.mojang.bridge.game.GameSession */ interface GameSession { getPlayerCount(): number; getGameMode(): string; isRemoteServer(): boolean; getSessionId(): Internal.UUID; getDifficulty(): string; } type GameSession_ = GameSession; /** * @javaClass net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache */ interface FluidVariantCache { fabric_getCachedFluidVariant(): Internal.FluidVariant; } type FluidVariantCache_ = (() => Internal.FluidVariant) | FluidVariantCache; /** * @javaClass net.minecraft.class_1087 */ interface BakedModel extends Internal.FabricBakedModel { emitItemQuads(stack: Internal.ItemStack_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; getTransforms(): Internal.ItemTransforms; emitBlockQuads(blockView: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; getOverrides(): Internal.ItemOverrides; isGui3d(): boolean; isCustomRenderer(): boolean; useAmbientOcclusion(): boolean; getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.Random_): Internal.List; isVanillaAdapter(): boolean; usesBlockLight(): boolean; getParticleIcon(): Internal.TextureAtlasSprite; } type BakedModel_ = BakedModel; /** * @javaClass net.minecraft.class_6647 */ interface BlockPredicateType

{ codec(): Internal.Codec

; } type BlockPredicateType_

= Special.BlockPredicateType | (() => Internal.Codec

) | BlockPredicateType

; /** * @javaClass java.util.stream.Stream$Builder */ interface Stream$Builder extends Internal.Consumer { add(arg0: T): Internal.Stream$Builder; build(): Internal.Stream; accept(arg0: T): void; } type Stream$Builder_ = Stream$Builder; /** * @javaClass java.io.Serializable */ interface Serializable { } type Serializable_ = Serializable; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinMouseAccessor */ interface MixinMouseAccessor { callOnMouseButton(arg0: number, arg1: number, arg2: number, arg3: number): void; } type MixinMouseAccessor_ = ((arg0: number, arg1: number, arg2: number, arg3: number) => void) | MixinMouseAccessor; /** * @javaClass net.minecraft.class_4019$class_4039 */ class Fox$Type extends Internal.Enum { getName(): string; static valueOf($$0: string): this; static values(): Internal.Fox$Type[]; static byBiome($$0: Internal.Holder_): this; getId(): number; static byName($$0: string): this; static byId($$0: number): this; static readonly "RED" : Internal.Fox$Type; static readonly "SNOW" : Internal.Fox$Type; get name(): string; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Fox$Type_ = "red" | "snow" | Fox$Type; /** * @javaClass net.minecraft.class_1604 */ class Pillager extends Internal.AbstractIllager implements Internal.CrossbowAttackMob, Internal.InventoryCarrier { isAlliedTo($$0: Internal.Entity_): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; applyRaidBuffs($$0: number, $$1: boolean): void; method_24651(): void; getCelebrateSound(): Internal.SoundEvent; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; getArmPose(): Internal.AbstractIllager$IllagerArmPose; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getSlot($$0: number): Internal.SlotAccess; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; method_7110($$0: boolean): void; method_35199(): Internal.Container; isChargingCrossbow(): boolean; method_18811($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; getMaxSpawnClusterSize(): number; method_7105($$0: Internal.LivingEntity_, $$1: number): void; get maxSpawnClusterSize(): number; get celebrateSound(): Internal.SoundEvent; get armPose(): Internal.AbstractIllager$IllagerArmPose; get chargingCrossbow(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pillager_ = Pillager; /** * @javaClass it.unimi.dsi.fastutil.ints.IntList */ interface IntList extends Internal.List, Internal.Comparable>, Internal.IntCollection { add(arg0: number): boolean; add(arg0: number, arg1: number): void; subList(arg0: number, arg1: number): this; set(arg0: number, arg1: number): number; removeInt(arg0: number): number; spliterator(): Internal.IntSpliterator; setElements(arg0: number, arg1: number[]): void; setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; setElements(arg0: number[]): void; sort(arg0: Internal.IntComparator_): void; sort(arg0: Internal.Comparator_): void; removeElements(arg0: number, arg1: number): void; replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void; replaceAll(arg0: Internal.IntUnaryOperator_): void; replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: number): number; remove(arg0: any): boolean; lastIndexOf(arg0: any): number; lastIndexOf(arg0: number): number; getInt(arg0: number): number; contains(arg0: any): boolean; iterator(): Internal.IntListIterator; size(arg0: number): void; addAll(arg0: number, arg1: Internal.IntCollection_): boolean; addAll(arg0: Internal.IntList_): boolean; addAll(arg0: number, arg1: Internal.IntList_): boolean; addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; addElements(arg0: number, arg1: number[]): void; getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; of(... arg0: number[]): this; of(): this; of(arg0: number, arg1: number): this; of(arg0: number): this; of(arg0: number, arg1: number, arg2: number): this; get(arg0: number): number; listIterator(arg0: number): Internal.IntListIterator; listIterator(): Internal.IntListIterator; indexOf(arg0: number): number; indexOf(arg0: any): number; unstableSort(arg0: Internal.IntComparator_): void; unstableSort(arg0: Internal.Comparator_): void; } type IntList_ = IntList; /** * @javaClass net.minecraft.class_5913 */ abstract class GlslPreprocessor { process($$0: string): Internal.List; applyImport(arg0: boolean, arg1: string): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GlslPreprocessor_ = GlslPreprocessor; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectFunction */ interface Long2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; } type Long2ObjectFunction_ = ((arg0: number) => V) | Long2ObjectFunction; /** * @javaClass net.minecraft.class_2780 */ interface BorderChangeListener { onBorderSetDamageSafeZOne(arg0: Internal.WorldBorder_, arg1: number): void; onBorderSizeSet(arg0: Internal.WorldBorder_, arg1: number): void; onBorderCenterSet(arg0: Internal.WorldBorder_, arg1: number, arg2: number): void; onBorderSetWarningBlocks(arg0: Internal.WorldBorder_, arg1: number): void; onBorderSizeLerping(arg0: Internal.WorldBorder_, arg1: number, arg2: number, arg3: number): void; onBorderSetWarningTime(arg0: Internal.WorldBorder_, arg1: number): void; onBorderSetDamagePerBlock(arg0: Internal.WorldBorder_, arg1: number): void; } type BorderChangeListener_ = BorderChangeListener; /** * @javaClass java.net.Proxy$Type */ class Proxy$Type extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.Proxy$Type[]; static readonly "SOCKS" : Internal.Proxy$Type; static readonly "HTTP" : Internal.Proxy$Type; static readonly "DIRECT" : Internal.Proxy$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Proxy$Type_ = "socks" | "direct" | "http" | Proxy$Type; /** * @javaClass net.minecraft.class_3898 */ class ChunkMap extends Internal.ChunkStorage implements Internal.ChunkHolder$PlayerProvider, Internal.ThreadedAnvilChunkStorageAccessor { hasWork(): boolean; broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; method_17210($$0: Internal.ChunkPos_, $$1: boolean): Internal.List; prepareAccessibleChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; move($$0: Internal.ServerPlayer_): void; static isChunkInRange($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; handler$bnj000$unloadEntity(entity: Internal.Entity_, cbi: Internal.CallbackInfo_): void; handler$bid000$updateChunkTracking(serverPlayer: Internal.ServerPlayer_, chunkPos: Internal.ChunkPos_, mutableObject: Internal.MutableObject_, bl: boolean, bl2: boolean, info: Internal.CallbackInfo_): void; prepareEntityTickingChunk($$0: Internal.ChunkPos_): Internal.CompletableFuture>; getDistanceManager(): Internal.DistanceManager; getStorageName(): string; schedule($$0: Internal.ChunkHolder_, $$1: Internal.ChunkStatus_): Internal.CompletableFuture>; debugReloadGenerator(): void; getPlayersCloseForSpawning($$0: Internal.ChunkPos_): Internal.List; getTickingGenerated(): number; size(): number; debugFuturesAndCreateReportedException($$0: Internal.IllegalStateException_, $$1: string): Internal.ReportedException; prepareTickingChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; close(): void; getChunkDebugData($$0: Internal.ChunkPos_): string; static readonly "MAX_CHUNK_DISTANCE" : 45; static readonly "MAX_VIEW_DISTANCE" : 33; static readonly "FORCED_TICKET_LEVEL" : 31; get tickingGenerated(): number; get distanceManager(): Internal.DistanceManager; get storageName(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkMap_ = ChunkMap; /** * Represents an Ingredient, which can match one or multiple ItemStacks. * * Can be casted from several object, which has different usages. * * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. * * Using {item: ItemStackJS} will NOT preserve NBT in any form. * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientJS */ interface IngredientJS extends Internal.JsonSerializable, Internal.WrappedJS, Internal.Copyable { anyStackMatches(ingredient: Internal.IngredientJS_): boolean; getItemIds(): Internal.Set; testVanillaItem(item: Internal.Item_): boolean; test(arg0: Internal.ItemStackJS_): boolean; getStacks(): Internal.Set; getVanillaItems(): Internal.Set; ingredientFromRecipeJson(json: Internal.JsonElement_): this; isEmpty(): boolean; asIngredientStack(): Internal.IngredientStackJS; isInvalidRecipeIngredient(): boolean; getVanillaPredicate(): Internal.Predicate; filter(filter: Internal.IngredientJS_): this; createVanillaIngredient(): Internal.Ingredient; toJson(): Internal.JsonElement; not(): this; withCount(count: number): this; unwrapStackIngredient(): Internal.List; getFirst(): Internal.ItemStackJS; testVanilla(stack: Internal.ItemStack_): boolean; of(o: any): this; x(c: number): this; copy(): this; getCount(): number; } /** * Represents an Ingredient, which can match one or multiple ItemStacks. * * Can be casted from several object, which has different usages. * * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. * * Using {item: ItemStackJS} will NOT preserve NBT in any form. */ type IngredientJS_ = `#${Special.ItemTag}` | Internal.ItemStackJS_ | Internal.FluidStackJS_ | "*" | `@${Special.Mod}` | `%${string}` | RegExp | Internal.Ingredient_ | Internal.IngredientJS_[] | {type: Special.Ingredient} | {item: Internal.ItemStackJS_, count?: number} | {fluid: Internal.FluidStackJS_} | {value: object} | {ingredient: object} | ((arg0: Internal.ItemStackJS) => boolean) | IngredientJS; /** * @javaClass java.lang.reflect.Constructor */ class Constructor extends Internal.Executable { getName(): string; getParameterCount(): number; setAccessible(arg0: boolean): void; isVarArgs(): boolean; isSynthetic(): boolean; getParameterTypes(): Internal.Class[]; newInstance(... arg0: any[]): T; getGenericExceptionTypes(): Internal.Type[]; getAnnotatedReceiverType(): Internal.AnnotatedType; getDeclaredAnnotations(): Internal.Annotation[]; getExceptionTypes(): Internal.Class[]; getDeclaringClass(): typeof T; getGenericParameterTypes(): Internal.Type[]; getAnnotation(arg0: Internal.Class_): T; hashCode(): number; toGenericString(): string; equals(arg0: any): boolean; toString(): string; getTypeParameters(): any[]; getModifiers(): number; getAnnotatedReturnType(): Internal.AnnotatedType; getParameterAnnotations(): Internal.Annotation[][]; get declaredAnnotations(): Internal.Annotation[]; get annotatedReturnType(): Internal.AnnotatedType; get parameterTypes(): Internal.Class[]; get parameterCount(): number; get modifiers(): number; get typeParameters(): any[]; get varArgs(): boolean; get declaringClass(): typeof T; get synthetic(): boolean; get genericParameterTypes(): Internal.Type[]; get exceptionTypes(): Internal.Class[]; get name(): string; get annotatedReceiverType(): Internal.AnnotatedType; get genericExceptionTypes(): Internal.Type[]; get parameterAnnotations(): Internal.Annotation[][]; set accessible(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Constructor_ = Constructor; /** * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg1 */ interface FunctionFactory$Arg1 extends Internal.FunctionFactory$FuncSupplier { createArg(arg0: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; } type FunctionFactory$Arg1_ = ((arg0: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg1; /** * @javaClass dev.latvian.mods.kubejs.player.AdvancementJS */ class AdvancementJS { hasDisplay(): boolean; getChildren(): Internal.Set; getParent(): this; getTitle(): Internal.Component; hashCode(): number; equals(o: any): boolean; getId(): ResourceLocation; toString(): string; id(): ResourceLocation; getDisplayText(): Internal.Component; addChild(a: Internal.AdvancementJS_): void; getDescription(): Internal.Component; readonly "advancement" : Internal.Advancement; get parent(): this; get displayText(): Internal.Component; get children(): Internal.Set; get description(): Internal.Component; get title(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AdvancementJS_ = AdvancementJS; /** * @javaClass net.minecraft.class_5657 */ class LootNumberProviderType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootNumberProviderType_ = Special.LootNumberProviderType | LootNumberProviderType; /** * @javaClass net.minecraft.class_2822 */ class ServerboundEntityTagQuery implements Internal.Packet { getTransactionId(): number; handle($$0: Internal.ServerGamePacketListener_): void; getEntityId(): number; write($$0: Internal.FriendlyByteBuf_): void; get entityId(): number; get transactionId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundEntityTagQuery_ = ServerboundEntityTagQuery; /** * @javaClass java.util.function.DoublePredicate */ interface DoublePredicate { or(arg0: Internal.DoublePredicate_): this; test(arg0: number): boolean; and(arg0: Internal.DoublePredicate_): this; negate(): this; } type DoublePredicate_ = ((arg0: number) => boolean) | DoublePredicate; /** * @javaClass net.minecraft.class_1500 */ class Mule extends Internal.AbstractChestedHorse { getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Mule_ = Mule; /** * @javaClass com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType */ class TaggedChoice$TaggedChoiceType extends com.mojang.datafixers.types.Type> { all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult, any>; types(): Internal.Map>; getName(): string; findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, any, FT, FR>, Internal.Type$FieldNotFoundException>; updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; one(arg0: Internal.TypeRewriteRule_): Internal.Optional, any>>; point(arg0: Internal.DynamicOps_): Internal.Optional>; point(arg0: Internal.DynamicOps_, arg1: K, arg2: any): Internal.Optional>>; static elementResult(arg0: K, arg1: Internal.TaggedChoice$TaggedChoiceType_, arg2: Internal.RewriteResult_): Internal.RewriteResult, Internal.Pair>; findChoiceType(arg0: string, arg1: number): Internal.Optional>; getKeyType(): com.mojang.datafixers.types.Type; hashCode(): number; equals(arg0: any, arg1: boolean, arg2: boolean): boolean; buildTemplate(): Internal.TypeTemplate; toString(): string; findFieldTypeOpt(arg0: string): Internal.Optional>; hasType(arg0: K): boolean; findCheckedType(arg0: number): Internal.Optional>; get name(): string; get keyType(): com.mojang.datafixers.types.Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TaggedChoice$TaggedChoiceType_ = TaggedChoice$TaggedChoiceType; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinPlayerAbilitiesAccessor */ interface MixinPlayerAbilitiesAccessor { setFlySpeed_(arg0: number): void; setWalkSpeed_(arg0: number): void; } type MixinPlayerAbilitiesAccessor_ = MixinPlayerAbilitiesAccessor; /** * @javaClass net.minecraft.class_1589 */ class MagmaCube extends Internal.Slime { causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; getBrightness(): number; isOnFire(): boolean; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; static checkMagmaCubeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; get brightness(): number; get onFire(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MagmaCube_ = MagmaCube; /** * @javaClass io.netty.channel.ChannelInboundHandlerAdapter */ class ChannelInboundHandlerAdapter extends Internal.ChannelHandlerAdapter implements Internal.ChannelInboundHandler { channelInactive(arg0: Internal.ChannelHandlerContext_): void; channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; channelActive(arg0: Internal.ChannelHandlerContext_): void; userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; channelRegistered(arg0: Internal.ChannelHandlerContext_): void; channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChannelInboundHandlerAdapter_ = ChannelInboundHandlerAdapter; /** * @javaClass java.nio.file.attribute.FileAttributeView */ interface FileAttributeView extends Internal.AttributeView { } type FileAttributeView_ = FileAttributeView; /** * @javaClass net.minecraft.class_3803 */ class GrindstoneMenu extends Internal.AbstractContainerMenu { slotsChanged($$0: Internal.Container_): void; removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; static readonly "INPUT_SLOT" : 0; static readonly "RESULT_SLOT" : 2; static readonly "ADDITIONAL_SLOT" : 1; static readonly "MAX_NAME_LENGTH" : 35; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GrindstoneMenu_ = GrindstoneMenu; /** * @javaClass net.minecraft.class_2791$class_6745 */ class ChunkAccess$TicksToSave extends Internal.Record { blocks(): Internal.SerializableTickContainer; hashCode(): number; equals($$0: any): boolean; toString(): string; fluids(): Internal.SerializableTickContainer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkAccess$TicksToSave_ = ChunkAccess$TicksToSave; /** * @javaClass net.minecraft.class_2810 */ interface FeatureAccess { setAllReferences(arg0: Internal.Map_, Internal.LongSet_>): void; setStartForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: Internal.StructureStart_): void; getAllReferences(): Internal.Map, Internal.LongSet>; addReferenceForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: number): void; getReferencesForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.LongSet; getStartForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; } type FeatureAccess_ = FeatureAccess; /** * @javaClass net.minecraft.class_2805 */ class ServerboundCommandSuggestionPacket implements Internal.Packet { getCommand(): string; handle($$0: Internal.ServerGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; get command(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundCommandSuggestionPacket_ = ServerboundCommandSuggestionPacket; /** * @javaClass net.minecraft.class_1058 */ class TextureAtlasSprite implements Internal.AutoCloseable, Internal.SpriteExtension, Internal.SpriteExtended { getName(): ResourceLocation; upload($$0: number, $$1: number, $$2: Internal.NativeImage_[]): void; atlas(): Internal.TextureAtlas; getU1(): number; getU0(): number; getWidth(): number; getFrameCount(): number; isActive(): boolean; getU($$0: number): number; getUOffset($$0: number): number; getHeight(): number; isTransparent($$0: number, $$1: number, $$2: number): boolean; setEmissiveSprite(sprite: Internal.TextureAtlasSprite_): void; close(): void; getEmissiveSprite(): this; getAnimationTicker(): Internal.Tickable; getV1(): number; getV0(): number; uvShrinkRatio(): number; getUniqueFrames(): Internal.IntStream; getV($$0: number): number; getX(): number; getY(): number; setActive(active: boolean): void; uploadFirstFrame(): void; toString(): string; getVOffset($$0: number): number; wrap($$0: Internal.VertexConsumer_): Internal.VertexConsumer; readonly "mainImage" : Internal.NativeImage[]; readonly "width" : number; readonly "height" : number; get animationTicker(): Internal.Tickable; get frameCount(): number; get uniqueFrames(): Internal.IntStream; get name(): ResourceLocation; get emissiveSprite(): this; get x(): number; get active(): boolean; get y(): number; get v0(): number; get u0(): number; get v1(): number; get u1(): number; set emissiveSprite(sprite: Internal.TextureAtlasSprite_); set active(active: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextureAtlasSprite_ = TextureAtlasSprite; /** * @javaClass net.minecraft.class_3819 */ class BlockMatchTest extends Internal.RuleTest { test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockMatchTest_ = BlockMatchTest; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptFile */ class ScriptFile implements Internal.Comparable { getError(): Internal.Throwable; load(): boolean; compareTo(o: Internal.ScriptFile_): number; readonly "source" : ((arg0: Internal.ScriptFileInfo) => Internal.InputStream); readonly "pack" : Internal.ScriptPack; readonly "info" : Internal.ScriptFileInfo; get error(): Internal.Throwable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptFile_ = ScriptFile; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease */ interface ScreenMouseEvents$AllowMouseRelease { allowMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; } type ScreenMouseEvents$AllowMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseRelease; /** * @javaClass java.util.Calendar */ abstract class Calendar implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { static getAvailableCalendarTypes(): Internal.Set; getMinimalDaysInFirstWeek(): number; getGreatestMinimum(arg0: number): number; getWeekYear(): number; getTimeZone(): Internal.TimeZone; before(arg0: any): boolean; isLenient(): boolean; getTime(): Internal.Date; roll(arg0: number, arg1: boolean): void; roll(arg0: number, arg1: number): void; setMinimalDaysInFirstWeek(arg0: number): void; compareTo(arg0: Internal.Calendar_): number; getMaximum(arg0: number): number; setLenient(arg0: boolean): void; getActualMaximum(arg0: number): number; getWeeksInWeekYear(): number; hashCode(): number; get(arg0: number): number; setTimeZone(arg0: Internal.TimeZone_): void; getMinimum(arg0: number): number; after(arg0: any): boolean; getDisplayNames(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.Map; static getAvailableLocales(): Internal.Locale[]; setTime(arg0: Internal.Date_): void; add(arg0: number, arg1: number): void; getCalendarType(): string; set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; set(arg0: number, arg1: number, arg2: number): void; set(arg0: number, arg1: number): void; isSet(arg0: number): boolean; getLeastMaximum(arg0: number): number; getActualMinimum(arg0: number): number; getTimeInMillis(): number; clear(): void; clear(arg0: number): void; setFirstDayOfWeek(arg0: number): void; toInstant(): Internal.Instant; isWeekDateSupported(): boolean; getFirstDayOfWeek(): number; setWeekDate(arg0: number, arg1: number, arg2: number): void; setTimeInMillis(arg0: number): void; getDisplayName(arg0: number, arg1: number, arg2: Internal.Locale_): string; equals(arg0: any): boolean; clone(): any; toString(): string; static getInstance(): this; static getInstance(arg0: Internal.TimeZone_, arg1: Internal.Locale_): this; static getInstance(arg0: Internal.TimeZone_): this; static getInstance(arg0: Internal.Locale_): this; static readonly "MONTH" : 2; static readonly "THURSDAY" : 5; static readonly "WEEK_OF_MONTH" : 4; static readonly "DECEMBER" : 11; static readonly "NARROW_STANDALONE" : 32772; static readonly "DAY_OF_WEEK_IN_MONTH" : 8; static readonly "NARROW_FORMAT" : 4; static readonly "WEDNESDAY" : 4; static readonly "LONG_STANDALONE" : 32770; static readonly "YEAR" : 1; static readonly "WEEK_OF_YEAR" : 3; static readonly "FIELD_COUNT" : 17; static readonly "SATURDAY" : 7; static readonly "MINUTE" : 12; static readonly "JANUARY" : 0; static readonly "DST_OFFSET" : 16; static readonly "SUNDAY" : 1; static readonly "LONG_FORMAT" : 2; static readonly "TUESDAY" : 3; static readonly "SEPTEMBER" : 8; static readonly "AM" : 0; static readonly "DATE" : 5; static readonly "ERA" : 0; static readonly "AUGUST" : 7; static readonly "JULY" : 6; static readonly "DAY_OF_WEEK" : 7; static readonly "DAY_OF_YEAR" : 6; static readonly "MAY" : 4; static readonly "DAY_OF_MONTH" : 5; static readonly "HOUR" : 10; static readonly "FRIDAY" : 6; static readonly "AM_PM" : 9; static readonly "FEBRUARY" : 1; static readonly "ALL_STYLES" : 0; static readonly "ZONE_OFFSET" : 15; static readonly "HOUR_OF_DAY" : 11; static readonly "UNDECIMBER" : 12; static readonly "APRIL" : 3; static readonly "LONG" : 2; static readonly "JUNE" : 5; static readonly "SHORT_STANDALONE" : 32769; static readonly "OCTOBER" : 9; static readonly "NOVEMBER" : 10; static readonly "SHORT" : 1; static readonly "MONDAY" : 2; static readonly "MARCH" : 2; static readonly "SECOND" : 13; static readonly "MILLISECOND" : 14; static readonly "PM" : 1; static readonly "SHORT_FORMAT" : 1; get calendarType(): string; get instance(): this; get availableCalendarTypes(): Internal.Set; get timeZone(): Internal.TimeZone; get timeInMillis(): number; get lenient(): boolean; get weekDateSupported(): boolean; get availableLocales(): Internal.Locale[]; get minimalDaysInFirstWeek(): number; get firstDayOfWeek(): number; get weekYear(): number; get time(): Internal.Date; get weeksInWeekYear(): number; set firstDayOfWeek(arg0: number); set minimalDaysInFirstWeek(arg0: number); set timeZone(arg0: Internal.TimeZone_); set timeInMillis(arg0: number); set time(arg0: Internal.Date_); set lenient(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Calendar_ = Calendar; /** * @javaClass dev.latvian.mods.kubejs.level.ServerLevelJS */ class ServerLevelJS extends Internal.LevelJS { getServer(): Internal.ServerJS; getSeed(): number; getPlayerData(player: Internal.Player_): Internal.ServerPlayerDataJS; getSide(): Internal.ScriptType; getEntities(): Internal.EntityArrayList; getEntities(filter: string): Internal.EntityArrayList; toString(): string; setLocalTime(time: number): void; getMinecraftLevel(): Internal.ServerLevel; setTime(time: number): void; readonly "persistentData" : Internal.CompoundTag; get server(): Internal.ServerJS; get side(): Internal.ScriptType; get seed(): number; get entities(): Internal.EntityArrayList; get minecraftLevel(): Internal.ServerLevel; set localTime(time: number); set time(time: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerLevelJS_ = ServerLevelJS; /** * @javaClass net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor */ interface ParticleManagerAccessor { getSpriteAwareFactories(): Internal.Map; getFactories(): Internal.Int2ObjectMap>; getParticleAtlasTexture(): Internal.TextureAtlas; } type ParticleManagerAccessor_ = ParticleManagerAccessor; /** * @javaClass net.minecraft.class_2767 */ class ClientboundSoundPacket implements Internal.Packet { getVolume(): number; getX(): number; getPitch(): number; getY(): number; getZ(): number; getSource(): Internal.SoundSource; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getSound(): Internal.SoundEvent; static readonly "LOCATION_ACCURACY" : 8.0; get volume(): number; get sound(): Internal.SoundEvent; get x(): number; get y(): number; get z(): number; get pitch(): number; get source(): Internal.SoundSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSoundPacket_ = ClientboundSoundPacket; /** * @javaClass java.net.URLConnection */ abstract class URLConnection { getLastModified(): number; setConnectTimeout(arg0: number): void; setIfModifiedSince(arg0: number): void; getHeaderFieldLong(arg0: string, arg1: number): number; getReadTimeout(): number; getContent(): any; getContent(arg0: Internal.Class_[]): any; setUseCaches(arg0: boolean): void; getHeaderFieldInt(arg0: string, arg1: number): number; getRequestProperty(arg0: string): string; static guessContentTypeFromStream(arg0: Internal.InputStream_): string; setRequestProperty(arg0: string, arg1: string): void; static setDefaultRequestProperty(arg0: string, arg1: string): void; getDoInput(): boolean; getHeaderFieldDate(arg0: string, arg1: number): number; static getFileNameMap(): Internal.FileNameMap; getDate(): number; getIfModifiedSince(): number; getHeaderFieldKey(arg0: number): string; connect(): void; static setContentHandlerFactory(arg0: Internal.ContentHandlerFactory_): void; getContentEncoding(): string; getPermission(): Internal.Permission; static getDefaultAllowUserInteraction(): boolean; static getDefaultUseCaches(arg0: string): boolean; getDefaultUseCaches(): boolean; getUseCaches(): boolean; getAllowUserInteraction(): boolean; getConnectTimeout(): number; getContentLength(): number; setDoInput(arg0: boolean): void; getInputStream(): Internal.InputStream; addRequestProperty(arg0: string, arg1: string): void; setAllowUserInteraction(arg0: boolean): void; getRequestProperties(): Internal.Map>; setReadTimeout(arg0: number): void; getURL(): Internal.URL; getHeaderField(arg0: number): string; getHeaderField(arg0: string): string; getHeaderFields(): Internal.Map>; getExpiration(): number; static getDefaultRequestProperty(arg0: string): string; getContentLengthLong(): number; static setDefaultAllowUserInteraction(arg0: boolean): void; static setFileNameMap(arg0: Internal.FileNameMap_): void; getContentType(): string; getOutputStream(): Internal.OutputStream; toString(): string; getDoOutput(): boolean; setDefaultUseCaches(arg0: boolean): void; static setDefaultUseCaches(arg0: string, arg1: boolean): void; setDoOutput(arg0: boolean): void; static guessContentTypeFromName(arg0: string): string; get date(): number; get contentLengthLong(): number; get defaultAllowUserInteraction(): boolean; get defaultUseCaches(): boolean; get useCaches(): boolean; get requestProperties(): Internal.Map>; get inputStream(): Internal.InputStream; get ifModifiedSince(): number; get permission(): Internal.Permission; get content(): any; get doInput(): boolean; get uRL(): Internal.URL; get allowUserInteraction(): boolean; get doOutput(): boolean; get readTimeout(): number; get connectTimeout(): number; get contentEncoding(): string; get fileNameMap(): Internal.FileNameMap; get contentLength(): number; get headerFields(): Internal.Map>; get expiration(): number; get lastModified(): number; get outputStream(): Internal.OutputStream; get contentType(): string; set doOutput(arg0: boolean); set defaultUseCaches(arg0: boolean); set defaultAllowUserInteraction(arg0: boolean); set useCaches(arg0: boolean); set readTimeout(arg0: number); set connectTimeout(arg0: number); set fileNameMap(arg0: Internal.FileNameMap_); set ifModifiedSince(arg0: number); set doInput(arg0: boolean); set contentHandlerFactory(arg0: Internal.ContentHandlerFactory_); set allowUserInteraction(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type URLConnection_ = URLConnection; /** * @javaClass net.minecraft.class_176 */ class LootContextParamSet { isAllowed($$0: Internal.LootContextParam_): boolean; validateUser($$0: Internal.ValidationContext_, $$1: Internal.LootContextUser_): void; static builder(): Internal.LootContextParamSet$Builder; getAllowed(): Internal.Set>; toString(): string; getRequired(): Internal.Set>; get allowed(): Internal.Set>; get required(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootContextParamSet_ = LootContextParamSet; /** * @javaClass net.minecraft.class_287 */ class BufferBuilder extends Internal.DefaultedVertexConsumer implements Internal.BufferVertexConsumer, Internal.MemoryTrackingBuffer, Internal.BufferBuilderExt, Internal.BlockSensitiveBufferBuilder, Internal.ExtendingBufferBuilder, Internal.StateManager$IResettable, Internal.VertexDrain, Internal.VertexBufferView { method_22897($$0: number, $$1: number): void; method_22898($$0: number, $$1: number): void; discard(): void; ensureBufferCapacity(bytes: number): boolean; vertex(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; color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; splitStrip(): void; building(): boolean; endBlock(): void; method_22896($$0: number, $$1: number): void; getSortState(): Internal.BufferBuilder$SortState; flush(vertexCount: number, format: Internal.BufferVertexFormat_): void; getWriterPosition(): number; restoreSortState($$0: Internal.BufferBuilder$SortState_): void; teardownBufferSlice(): void; getAllocatedSize(): number; end(): void; setQuadSortOrigin($$0: number, $$1: number, $$2: number): void; setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; method_22900(): Internal.VertexFormatElement; method_1325(): void; getUsedSize(): number; clear(): void; resetState(): void; endVertex(): void; popNextBuffer(): Internal.Pair; handler$cai000$onInit(bufferSizeIn: number, ci: Internal.CallbackInfo_): void; createSink(factory: Internal.VertexType_): Internal.VertexSink; iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void; getVertexFormat(): Internal.BufferVertexFormat; begin($$0: Internal.VertexFormat$Mode_, $$1: Internal.VertexFormat_): void; getDirectBuffer(): Internal.ByteBuffer; get allocatedSize(): number; get vertexFormat(): Internal.BufferVertexFormat; get sortState(): Internal.BufferBuilder$SortState; get writerPosition(): number; get directBuffer(): Internal.ByteBuffer; get usedSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BufferBuilder_ = BufferBuilder; /** * @javaClass com.mojang.serialization.DynamicLike */ abstract class DynamicLike { createIntList(arg0: Internal.IntStream_): Internal.Dynamic; createLong(arg0: number): Internal.Dynamic; createDouble(arg0: number): Internal.Dynamic; getElementGeneric(arg0: T): Internal.DataResult; getElementGeneric(arg0: T, arg1: T): T; asLongStreamOpt(): Internal.DataResult; createLongList(arg0: Internal.LongStream_): Internal.Dynamic; readMap(arg0: Internal.Decoder_, arg1: Internal.Decoder_): Internal.DataResult>>; readMap(arg0: Internal.DataResult_, arg1: Internal.Function3_, Internal.Dynamic_, Internal.DataResult_>): Internal.DataResult; readMap(arg0: Internal.Decoder_, arg1: Internal.Function_>): Internal.DataResult>>; asListOpt(arg0: Internal.Function_, U>): Internal.DataResult>; asMap(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.Map; createShort(arg0: number): Internal.Dynamic; asStreamOpt(): Internal.DataResult>>; createByteList(arg0: Internal.ByteBuffer_): Internal.Dynamic; asIntStream(): Internal.IntStream; asByteBuffer(): Internal.ByteBuffer; asFloat(arg0: number): number; decode(arg0: Internal.Decoder_): Internal.DataResult>; asIntStreamOpt(): Internal.DataResult; asLongStream(): Internal.LongStream; createBoolean(arg0: boolean): Internal.Dynamic; asList(arg0: Internal.Function_, U>): Internal.List; asInt(arg0: number): number; readList(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult>; readList(arg0: Internal.Decoder_): Internal.DataResult>; emptyList(): Internal.Dynamic; asShort(arg0: number): number; get(arg0: string): Internal.OptionalDynamic; emptyMap(): Internal.Dynamic; createNumeric(arg0: Internal.Number_): Internal.Dynamic; asString(): Internal.DataResult; asString(arg0: string): string; asByte(arg0: number): number; createList(arg0: Internal.Stream_>): Internal.Dynamic; asByteBufferOpt(): Internal.DataResult; read(arg0: Internal.Decoder_): Internal.DataResult; asNumber(): Internal.DataResult; asNumber(arg0: Internal.Number_): Internal.Number; asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; asMapOpt(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.DataResult>; getGeneric(arg0: T): Internal.DataResult; createString(arg0: string): Internal.Dynamic; asStream(): Internal.Stream>; createMap(arg0: Internal.Map_, Internal.Dynamic_>): Internal.Dynamic; createFloat(arg0: number): Internal.Dynamic; createByte(arg0: number): Internal.Dynamic; asLong(arg0: number): number; getOps(): Internal.DynamicOps; getElement(arg0: string): Internal.DataResult; getElement(arg0: string, arg1: T): T; asDouble(arg0: number): number; createInt(arg0: number): Internal.Dynamic; asBoolean(arg0: boolean): boolean; get ops(): Internal.DynamicOps; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DynamicLike_ = DynamicLike; /** * @javaClass net.minecraft.class_3154 */ class ReplaceBlockConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "targetStates" : Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ReplaceBlockConfiguration_ = ReplaceBlockConfiguration; /** * @javaClass java.math.BigDecimal */ class BigDecimal extends Internal.Number implements Internal.Comparable { longValueExact(): number; movePointLeft(arg0: number): this; precision(): number; byteValueExact(): number; toBigInteger(): Internal.BigInteger; scale(): number; toPlainString(): string; compareTo(arg0: Internal.BigDecimal_): number; shortValueExact(): number; longValue(): number; min(arg0: Internal.BigDecimal_): this; unscaledValue(): Internal.BigInteger; sqrt(arg0: Internal.MathContext_): this; scaleByPowerOfTen(arg0: number): this; hashCode(): number; pow(arg0: number, arg1: Internal.MathContext_): this; pow(arg0: number): this; divide(arg0: Internal.BigDecimal_): this; divide(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; divide(arg0: Internal.BigDecimal_, arg1: number): this; divide(arg0: Internal.BigDecimal_, arg1: Internal.RoundingMode_): this; divide(arg0: Internal.BigDecimal_, arg1: number, arg2: number): this; divide(arg0: Internal.BigDecimal_, arg1: number, arg2: Internal.RoundingMode_): this; multiply(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; multiply(arg0: Internal.BigDecimal_): this; signum(): number; add(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; add(arg0: Internal.BigDecimal_): this; toBigIntegerExact(): Internal.BigInteger; toEngineeringString(): string; max(arg0: Internal.BigDecimal_): this; setScale(arg0: number): this; setScale(arg0: number, arg1: Internal.RoundingMode_): this; setScale(arg0: number, arg1: number): this; static valueOf(arg0: number): this; static valueOf(arg0: number, arg1: number): this; intValue(): number; subtract(arg0: Internal.BigDecimal_): this; subtract(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; floatValue(): number; doubleValue(): number; divideToIntegralValue(arg0: Internal.BigDecimal_): this; divideToIntegralValue(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; plus(arg0: Internal.MathContext_): this; plus(): this; abs(): this; abs(arg0: Internal.MathContext_): this; round(arg0: Internal.MathContext_): this; divideAndRemainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal[]; divideAndRemainder(arg0: Internal.BigDecimal_): Internal.BigDecimal[]; negate(arg0: Internal.MathContext_): this; negate(): this; movePointRight(arg0: number): this; equals(arg0: any): boolean; ulp(): this; toString(): string; stripTrailingZeros(): this; remainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; remainder(arg0: Internal.BigDecimal_): this; intValueExact(): number; static readonly "ZERO" : Internal.BigDecimal; static readonly "ROUND_DOWN" : 1; static readonly "ROUND_UNNECESSARY" : 7; static readonly "ROUND_CEILING" : 2; static readonly "ROUND_HALF_DOWN" : 5; static readonly "ROUND_HALF_UP" : 4; static readonly "ONE" : Internal.BigDecimal; static readonly "ROUND_UP" : 0; static readonly "ROUND_FLOOR" : 3; static readonly "ROUND_HALF_EVEN" : 6; static readonly "TEN" : Internal.BigDecimal; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BigDecimal_ = BigDecimal; /** * @javaClass com.mojang.datafixers.util.Function14 */ interface Function14 { curry9(): Internal.Function9>; curry12(): Internal.Function12>; curry13(): Internal.Function13>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14): R; curry7(): Internal.Function7>; curry8(): Internal.Function8>; curry10(): Internal.Function10>; curry11(): Internal.Function11>; curry(): Internal.Function>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; } type Function14_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14) => R) | Function14; /** * @javaClass net.fabricmc.fabric.impl.registry.sync.FabricRegistry */ interface FabricRegistry extends Internal.RegistryAttributeHolder { build(arg0: Internal.Set_): void; } type FabricRegistry_ = ((arg0: Internal.Set) => void) | FabricRegistry; /** * @javaClass net.minecraft.class_5348$class_5246 */ interface FormattedText$StyledContentConsumer { accept(arg0: Internal.Style_, arg1: string): Internal.Optional; } type FormattedText$StyledContentConsumer_ = ((arg0: Internal.Style, arg1: string) => Internal.Optional) | FormattedText$StyledContentConsumer; /** * @javaClass net.minecraft.class_2678 */ class ClientboundLoginPacket extends Internal.Record implements Internal.Packet { isFlat(): boolean; gameType(): Internal.GameType; chunkRadius(): number; dimensionType(): Internal.Holder; maxPlayers(): number; seed(): number; hardcore(): boolean; method_11052($$0: Internal.FriendlyByteBuf_): void; reducedDebugInfo(): boolean; registryHolder(): Internal.RegistryAccess$Frozen; handle($$0: Internal.ClientGamePacketListener_): void; previousGameType(): Internal.GameType; isDebug(): boolean; showDeathScreen(): boolean; hashCode(): number; equals($$0: any): boolean; simulationDistance(): number; toString(): string; dimension(): Internal.ResourceKey; levels(): Internal.Set>; playerId(): number; get debug(): boolean; get flat(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLoginPacket_ = ClientboundLoginPacket; /** * @javaClass java.lang.constant.DirectMethodHandleDesc$Kind */ class DirectMethodHandleDesc$Kind extends Internal.Enum { static valueOf(arg0: number, arg1: boolean): this; static valueOf(arg0: string): this; static valueOf(arg0: number): this; static values(): Internal.DirectMethodHandleDesc$Kind[]; static readonly "INTERFACE_SPECIAL" : Internal.DirectMethodHandleDesc$Kind; readonly "refKind" : number; static readonly "SETTER" : Internal.DirectMethodHandleDesc$Kind; static readonly "SPECIAL" : Internal.DirectMethodHandleDesc$Kind; static readonly "STATIC" : Internal.DirectMethodHandleDesc$Kind; static readonly "GETTER" : Internal.DirectMethodHandleDesc$Kind; static readonly "STATIC_GETTER" : Internal.DirectMethodHandleDesc$Kind; static readonly "INTERFACE_VIRTUAL" : Internal.DirectMethodHandleDesc$Kind; static readonly "STATIC_SETTER" : Internal.DirectMethodHandleDesc$Kind; static readonly "CONSTRUCTOR" : Internal.DirectMethodHandleDesc$Kind; readonly "isInterface" : boolean; static readonly "INTERFACE_STATIC" : Internal.DirectMethodHandleDesc$Kind; static readonly "VIRTUAL" : Internal.DirectMethodHandleDesc$Kind; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DirectMethodHandleDesc$Kind_ = "special" | "interface_static" | "virtual" | "static_setter" | "static" | "getter" | "static_getter" | "interface_virtual" | "constructor" | "setter" | "interface_special" | DirectMethodHandleDesc$Kind; /** * @javaClass java.util.function.BiConsumer */ interface BiConsumer { andThen(arg0: Internal.BiConsumer_): Internal.BiConsumer; accept(arg0: T, arg1: U): void; } type BiConsumer_ = ((arg0: T, arg1: U) => void) | BiConsumer; /** * @javaClass java.security.CodeSource */ class CodeSource implements Internal.Serializable { getLocation(): Internal.URL; getCodeSigners(): any[]; hashCode(): number; equals(arg0: any): boolean; getCertificates(): Internal.Certificate[]; toString(): string; implies(arg0: Internal.CodeSource_): boolean; get codeSigners(): any[]; get certificates(): Internal.Certificate[]; get location(): Internal.URL; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CodeSource_ = CodeSource; /** * @javaClass net.minecraft.class_332 */ abstract class GuiComponent { setBlitOffset($$0: number): void; blitOutlineBlack($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; getBlitOffset(): number; static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.TextureAtlasSprite_): void; blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; static fill($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; static readonly "BACKGROUND_LOCATION" : ResourceLocation; static readonly "GUI_ICONS_LOCATION" : ResourceLocation; static readonly "STATS_ICON_LOCATION" : ResourceLocation; get blitOffset(): number; set blitOffset($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GuiComponent_ = GuiComponent; /** * @javaClass net.minecraft.class_4649 */ class PineFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; foliageRadius($$0: Internal.Random_, $$1: number): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PineFoliagePlacer_ = PineFoliagePlacer; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2FloatFunction */ interface Long2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2FloatFunction; } type Long2FloatFunction_ = ((arg0: number) => number) | Long2FloatFunction; /** * @javaClass net.minecraft.class_3812 */ class JigsawConfiguration implements Internal.FeatureConfiguration { maxDepth(): number; startPool(): Internal.Holder; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JigsawConfiguration_ = JigsawConfiguration; /** * @javaClass it.unimi.dsi.fastutil.longs.LongComparator */ interface LongComparator extends Internal.Comparator { compare(arg0: number, arg1: number): number; thenComparing(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.LongComparator_): this; reversed(): this; } type LongComparator_ = ((arg0: number, arg1: number) => number) | LongComparator; /** * @javaClass net.minecraft.class_6780 */ interface BiomeResolver { method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; } type BiomeResolver_ = ((arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler) => Internal.Holder) | BiomeResolver; /** * @javaClass java.lang.Number */ abstract class Number implements Internal.Serializable { intValue(): number; floatValue(): number; shortValue(): number; doubleValue(): number; longValue(): number; byteValue(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Number_ = Number; /** * @javaClass java.util.OptionalInt */ class OptionalInt { isEmpty(): boolean; isPresent(): boolean; orElse(arg0: number): number; getAsInt(): number; orElseThrow(arg0: Internal.Supplier_): number; orElseThrow(): number; static empty(): this; orElseGet(arg0: Internal.IntSupplier_): number; stream(): Internal.IntStream; hashCode(): number; ifPresentOrElse(arg0: Internal.IntConsumer_, arg1: Internal.Runnable_): void; ifPresent(arg0: Internal.IntConsumer_): void; static of(arg0: number): this; equals(arg0: any): boolean; toString(): string; get asInt(): number; get present(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OptionalInt_ = OptionalInt; /** * @javaClass net.minecraft.class_6850 */ class RenderRegionCache { createRegion($$0: Internal.Level_, $$1: BlockPos_, $$2: BlockPos_, $$3: number): Internal.RenderChunkRegion; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderRegionCache_ = RenderRegionCache; /** * @javaClass net.minecraft.class_4587 */ class PoseStack { pushPose(): void; mulPoseMatrix($$0: Internal.Matrix4f_): void; mulPose(q: Internal.Quaternion_): void; last(): Internal.PoseStack$Pose; popPose(): void; clear(): boolean; scale($$0: number, $$1: number, $$2: number): void; setIdentity(): void; translate(x: number, y: number, z: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoseStack_ = PoseStack; /** * @javaClass net.minecraft.class_2338$class_2339 */ class BlockPos$MutableBlockPos extends BlockPos { rotate($$0: Internal.Rotation_): BlockPos; move($$0: Vec3i_): this; move($$0: number, $$1: number, $$2: number): this; move($$0: Internal.Direction_): this; move($$0: Internal.Direction_, $$1: number): this; setY($$0: number): this; immutable(): BlockPos; setX($$0: number): this; set($$0: number, $$1: number, $$2: number): this; set($$0: number): this; set($$0: Vec3i_): this; set($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): this; offset($$0: number, $$1: number, $$2: number): BlockPos; multiply($$0: number): BlockPos; setZ($$0: number): this; setWithOffset($$0: Vec3i_, $$1: Internal.Direction_): this; setWithOffset($$0: Vec3i_, $$1: number, $$2: number, $$3: number): this; setWithOffset($$0: Vec3i_, $$1: Vec3i_): this; clamp($$0: Internal.Direction$Axis_, $$1: number, $$2: number): this; relative($$0: Internal.Direction_, $$1: number): BlockPos; relative($$0: Internal.Direction$Axis_, $$1: number): BlockPos; set x($$0: number); set y($$0: number); set z($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockPos$MutableBlockPos_ = BlockPos$MutableBlockPos; /** * @javaClass dev.latvian.mods.kubejs.loot.LootTableEntry */ class LootTableEntry implements Internal.FunctionContainer, Internal.ConditionContainer { addFunction(o: Internal.JsonObject_): this; weight(weight: number): this; addCondition(o: Internal.JsonObject_): this; quality(quality: number): this; readonly "json" : Internal.JsonObject; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootTableEntry_ = LootTableEntry; /** * @javaClass net.minecraft.class_4841 */ class VillageSectionsDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { setNotVillageSection($$0: Internal.SectionPos_): void; setVillageSection($$0: Internal.SectionPos_): void; clear(): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; set villageSection($$0: Internal.SectionPos_); set notVillageSection($$0: Internal.SectionPos_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillageSectionsDebugRenderer_ = VillageSectionsDebugRenderer; /** * @javaClass net.minecraft.class_3823 */ class RandomBlockStateMatchTest extends Internal.RuleTest { test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomBlockStateMatchTest_ = RandomBlockStateMatchTest; /** * @javaClass net.minecraft.class_5419 */ class PiglinBrute extends Internal.AbstractPiglin { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getBrain(): Internal.Brain; wantsToPickUp($$0: Internal.ItemStack_): boolean; canHunt(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getArmPose(): Internal.PiglinArmPose; get armPose(): Internal.PiglinArmPose; get brain(): Internal.Brain; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PiglinBrute_ = PiglinBrute; /** * @javaClass net.minecraft.class_1921 */ abstract class RenderType extends Internal.RenderStateShard implements Internal.RenderTypeAccessor, net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor { affectsCrumbling(): boolean; static translucent(): this; asOptional(): Internal.Optional; static entitySmoothCutout($$0: ResourceLocation_): this; static entityCutout($$0: ResourceLocation_): this; static translucentMovingBlock(): this; static textIntensityPolygonOffset($$0: ResourceLocation_): this; mode(): Internal.VertexFormat$Mode; static entityGlintDirect(): this; static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: boolean, $$5: boolean, $$6: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; static text($$0: ResourceLocation_): this; static waterMask(): this; static beaconBeam($$0: ResourceLocation_, $$1: boolean): this; static lightning(): this; static endGateway(): this; static endPortal(): this; static textIntensity($$0: ResourceLocation_): this; static energySwirl($$0: ResourceLocation_, $$1: number, $$2: number): this; static solid(): this; format(): Internal.VertexFormat; static itemEntityTranslucentCull($$0: ResourceLocation_): this; static entityNoOutline($$0: ResourceLocation_): this; static entitySolid($$0: ResourceLocation_): this; static glint(): this; static tripwire(): this; isOutline(): boolean; static entityTranslucentCull($$0: ResourceLocation_): this; static textSeeThrough($$0: ResourceLocation_): this; static glintTranslucent(): this; static armorEntityGlint(): this; static entityTranslucent($$0: ResourceLocation_): this; static entityTranslucent($$0: ResourceLocation_, $$1: boolean): this; static entityGlint(): this; static lineStrip(): this; static eyes($$0: ResourceLocation_): this; static armorGlint(): this; static translucentNoCrumbling(): this; static outline($$0: ResourceLocation_): this; outline(): Internal.Optional; static armorCutoutNoCull($$0: ResourceLocation_): this; static glintDirect(): this; static dragonExplosionAlpha($$0: ResourceLocation_): this; static entityCutoutNoCull($$0: ResourceLocation_): this; static entityCutoutNoCull($$0: ResourceLocation_, $$1: boolean): this; end($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number): void; static cutout(): this; static lines(): this; static textIntensitySeeThrough($$0: ResourceLocation_): this; static entityDecal($$0: ResourceLocation_): this; static entityCutoutNoCullZOffset($$0: ResourceLocation_): this; static entityCutoutNoCullZOffset($$0: ResourceLocation_, $$1: boolean): this; static cutoutMipped(): this; static chunkBufferLayers(): Internal.List; static entityShadow($$0: ResourceLocation_): this; toString(): string; static crumbling($$0: ResourceLocation_): this; static leash(): this; static textPolygonOffset($$0: ResourceLocation_): this; bufferSize(): number; static readonly "BIG_BUFFER_SIZE" : 2097152; static readonly "MEDIUM_BUFFER_SIZE" : 262144; static readonly "SMALL_BUFFER_SIZE" : 131072; static readonly "TRANSIENT_BUFFER_SIZE" : 256; static readonly "LINE_STRIP" : Internal.RenderType$CompositeRenderType; static readonly "LINES" : Internal.RenderType$CompositeRenderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderType_ = RenderType; /** * @javaClass java.util.UUID */ class UUID implements Internal.Serializable, Internal.Comparable { static nameUUIDFromBytes(arg0: number[]): this; compareTo(arg0: Internal.UUID_): number; getLeastSignificantBits(): number; version(): number; node(): number; getMostSignificantBits(): number; hashCode(): number; equals(arg0: any): boolean; variant(): number; static randomUUID(): this; toString(): string; static fromString(arg0: string): this; clockSequence(): number; timestamp(): number; get mostSignificantBits(): number; get leastSignificantBits(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UUID_ = UUID; /** * @javaClass net.minecraft.class_3242 */ class ServerConnectionListener { getServer(): Internal.MinecraftServer; stop(): void; startTcpServerListener($$0: Internal.InetAddress_, $$1: number): void; tick(): void; startMemoryChannel(): Internal.SocketAddress; getConnections(): Internal.List; "running" : boolean; static readonly "SERVER_EVENT_GROUP" : Internal.LazyLoadedValue; static readonly "SERVER_EPOLL_EVENT_GROUP" : Internal.LazyLoadedValue; get server(): Internal.MinecraftServer; get connections(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerConnectionListener_ = ServerConnectionListener; /** * @javaClass java.nio.file.attribute.GroupPrincipal */ interface GroupPrincipal extends Internal.UserPrincipal { } type GroupPrincipal_ = GroupPrincipal; /** * @javaClass net.minecraft.class_2172 */ interface SharedSuggestionProvider { getRelevantCoordinates(): Internal.Collection; registryAccess(): Internal.RegistryAccess; getRecipeNames(): Internal.Stream; getOnlinePlayerNames(): Internal.Collection; getAbsoluteCoordinates(): Internal.Collection; suggest($$0: string[], $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; suggest($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; suggestCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; getAllTeams(): Internal.Collection; suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; matchesSubStr($$0: string, $$1: string): boolean; hasPermission(arg0: number): boolean; getSelectedEntities(): Internal.Collection; customSuggestion(arg0: Internal.CommandContext_): Internal.CompletableFuture; getAvailableSoundEvents(): Internal.Collection; suggest2DCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; suggestRegistryElements(arg0: Internal.ResourceKey_>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_): Internal.CompletableFuture; suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; filterResources(candidates: Internal.Iterable_, string: string, toIdentifier: Internal.Function_, action: Internal.Consumer_): void; filterResources($$0: Internal.Iterable_, $$1: string, $$2: string, $$3: Internal.Function_, $$4: Internal.Consumer_): void; levels(): Internal.Set>; } type SharedSuggestionProvider_ = SharedSuggestionProvider; /** * @javaClass dev.latvian.mods.rhino.util.Possible */ class Possible extends Internal.Record { cast(type: Internal.Class_): Internal.Possible; isSet(): boolean; hashCode(): number; static of(o: T): Internal.Possible; equals(o: any): boolean; isEmpty(): boolean; static absent(): Internal.Possible; toString(): string; value(): any; static readonly "NULL" : Internal.Possible; static readonly "EMPTY" : Internal.Possible; get set(): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Possible_ = Possible; /** * @javaClass net.minecraft.class_2170$class_2171 */ interface Commands$ParseFunction { parse(arg0: Internal.StringReader_): void; } type Commands$ParseFunction_ = ((arg0: Internal.StringReader) => void) | Commands$ParseFunction; /** * @javaClass net.minecraft.class_5137 */ interface HoglinBase { hurtAndThrowTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; getAttackAnimationRemainingTicks(): number; throwTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): void; } type HoglinBase_ = (() => number) | HoglinBase; /** * @javaClass io.netty.channel.ChannelOutboundBuffer$MessageProcessor */ interface ChannelOutboundBuffer$MessageProcessor { processMessage(arg0: any): boolean; } type ChannelOutboundBuffer$MessageProcessor_ = ((arg0: any) => boolean) | ChannelOutboundBuffer$MessageProcessor; /** * @javaClass com.mojang.datafixers.kinds.App */ interface App { } type App_ = App; /** * @javaClass com.mojang.authlib.Agent */ class Agent { getVersion(): number; getName(): string; toString(): string; static readonly "SCROLLS" : Internal.Agent; static readonly "MINECRAFT" : Internal.Agent; get name(): string; get version(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Agent_ = Agent; /** * @javaClass net.minecraft.class_6342 */ class TrapezoidHeight extends Internal.HeightProvider { getType(): Internal.HeightProviderType; static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; toString(): string; sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrapezoidHeight_ = TrapezoidHeight; /** * @javaClass net.minecraft.class_2669 */ class PistonMovingBlockEntity extends Internal.BlockEntity { getZOff($$0: number): number; getDirection(): Internal.Direction; getUpdateTag(): Internal.CompoundTag; getXOff($$0: number): number; getMovedState(): Internal.BlockState; getYOff($$0: number): number; static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.PistonMovingBlockEntity_): void; isExtending(): boolean; getProgress($$0: number): number; getMovementDirection(): Internal.Direction; isSourcePiston(): boolean; load($$0: Internal.CompoundTag_): void; getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; getLastTicked(): number; finalTick(): void; static readonly "TICK_MOVEMENT" : 0.51; get updateTag(): Internal.CompoundTag; get movedState(): Internal.BlockState; get lastTicked(): number; get movementDirection(): Internal.Direction; get sourcePiston(): boolean; get extending(): boolean; get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PistonMovingBlockEntity_ = PistonMovingBlockEntity; /** * @javaClass dev.architectury.hooks.level.biome.ClimateProperties */ interface ClimateProperties { getTemperatureModifier(): Internal.Biome$TemperatureModifier; getDownfall(): number; getTemperature(): number; getPrecipitation(): Internal.Biome$Precipitation; } type ClimateProperties_ = ClimateProperties; /** * @javaClass net.minecraft.class_5760 */ class TemptingSensor extends Internal.Sensor { requires(): Internal.Set>; static readonly "TEMPTATION_RANGE" : 10; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TemptingSensor_ = TemptingSensor; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinRegistryAccessor */ interface MixinRegistryAccessor { } type MixinRegistryAccessor_ = MixinRegistryAccessor; /** * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator */ class VariantBlockStateGenerator { toJson(): Internal.JsonObject; variant(key: string, model: string): void; variant(key: string, consumer: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VariantBlockStateGenerator_ = VariantBlockStateGenerator; /** * @javaClass java.util.random.RandomGenerator */ interface RandomGenerator { nextFloat(): number; nextFloat(arg0: number): number; nextFloat(arg0: number, arg1: number): number; isDeprecated(): boolean; getDefault(): this; nextInt(): number; nextInt(arg0: number): number; nextInt(arg0: number, arg1: number): number; nextLong(arg0: number, arg1: number): number; nextLong(arg0: number): number; nextLong(): number; nextGaussian(arg0: number, arg1: number): number; nextGaussian(): number; nextDouble(arg0: number): number; nextDouble(arg0: number, arg1: number): number; nextDouble(): number; nextBytes(arg0: number[]): void; longs(arg0: number): Internal.LongStream; longs(arg0: number, arg1: number): Internal.LongStream; longs(): Internal.LongStream; longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; nextExponential(): number; ints(): Internal.IntStream; ints(arg0: number): Internal.IntStream; ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; ints(arg0: number, arg1: number): Internal.IntStream; doubles(): Internal.DoubleStream; doubles(arg0: number): Internal.DoubleStream; doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; doubles(arg0: number, arg1: number): Internal.DoubleStream; of(arg0: string): this; nextBoolean(): boolean; } type RandomGenerator_ = (() => number) | RandomGenerator; /** * @javaClass java.lang.Readable */ interface Readable { read(arg0: Internal.CharBuffer_): number; } type Readable_ = ((arg0: Internal.CharBuffer) => number) | Readable; /** * @javaClass net.minecraft.class_1525 */ class DragonStrafePlayerPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; setTarget($$0: Internal.LivingEntity_): void; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; set target($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonStrafePlayerPhase_ = DragonStrafePlayerPhase; /** * @javaClass net.minecraft.class_1481 */ class Turtle extends Internal.Animal { aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; static checkTurtleSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; canFallInLove(): boolean; isFood($$0: Internal.ItemStack_): boolean; setHomePos($$0: BlockPos_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; hasEgg(): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; getScale(): number; isLayingEgg(): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; travel($$0: Vec3_): void; isPushedByFluid(): boolean; canBreatheUnderwater(): boolean; getAmbientSoundInterval(): number; static readonly "FOOD_ITEMS" : Internal.Ingredient; static readonly "BABY_ON_LAND_SELECTOR" : ((arg0: Internal.LivingEntity) => boolean); get mobType(): Internal.MobType; get pushedByFluid(): boolean; get scale(): number; get layingEgg(): boolean; get ambientSoundInterval(): number; set homePos($$0: BlockPos_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Turtle_ = Turtle; /** * @javaClass net.minecraft.class_5455$class_6893 */ interface RegistryAccess$Writable extends Internal.RegistryAccess { ownedWritableRegistryOrThrow($$0: Internal.ResourceKey_>): Internal.WritableRegistry; ownedWritableRegistry(arg0: Internal.ResourceKey_>): Internal.Optional>; } type RegistryAccess$Writable_ = ((arg0: Internal.ResourceKey>) => Internal.Optional>) | RegistryAccess$Writable; /** * @javaClass dev.latvian.mods.rhino.mod.util.OrderedCompoundTag */ class OrderedCompoundTag extends Internal.CompoundTag { write(dataOutput: Internal.DataOutput_): void; readonly "tagMap" : Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OrderedCompoundTag_ = OrderedCompoundTag; /** * @javaClass net.minecraft.class_6910$class_6913 */ interface DensityFunction$SimpleFunction extends Internal.DensityFunction { fillArray($$0: number[], $$1: Internal.DensityFunction$ContextProvider_): void; mapAll($$0: Internal.DensityFunction$Visitor_): Internal.DensityFunction; } type DensityFunction$SimpleFunction_ = DensityFunction$SimpleFunction; /** * @javaClass net.minecraft.class_5450 */ class InSquarePlacement extends Internal.PlacementModifier { getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; type(): Internal.PlacementModifierType; static spread(): this; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InSquarePlacement_ = InSquarePlacement; /** * @javaClass com.mojang.brigadier.suggestion.Suggestion */ class Suggestion implements Internal.Comparable { expand(arg0: string, arg1: Internal.StringRange_): this; getTooltip(): Internal.Message; apply(arg0: string): string; getRange(): Internal.StringRange; getText(): string; hashCode(): number; equals(arg0: any): boolean; toString(): string; compareTo(arg0: Internal.Suggestion_): number; compareToIgnoreCase(arg0: Internal.Suggestion_): number; get tooltip(): Internal.Message; get range(): Internal.StringRange; get text(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Suggestion_ = Suggestion; /** * @javaClass java.net.ContentHandler */ abstract class ContentHandler { getContent(arg0: Internal.URLConnection_): any; getContent(arg0: Internal.URLConnection_, arg1: Internal.Class_[]): any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ContentHandler_ = ContentHandler; /** * @javaClass io.netty.channel.ChannelPipeline */ interface ChannelPipeline extends Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker, Internal.Iterable> { fireChannelWritabilityChanged(): this; channel(): io.netty.channel.Channel; replace(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelHandler; replace(arg0: Internal.Class_, arg1: string, arg2: Internal.ChannelHandler_): T; replace(arg0: Internal.ChannelHandler_, arg1: string, arg2: Internal.ChannelHandler_): this; fireExceptionCaught(arg0: Internal.Throwable_): this; fireChannelActive(): this; removeLast(): Internal.ChannelHandler; remove(arg0: Internal.Class_): T; remove(arg0: string): Internal.ChannelHandler; remove(arg0: Internal.ChannelHandler_): this; addLast(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; addLast(arg0: string, arg1: Internal.ChannelHandler_): this; addLast(... arg0: Internal.ChannelHandler_[]): this; addLast(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): this; addAfter(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; addAfter(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; flush(): this; removeFirst(): Internal.ChannelHandler; get(arg0: Internal.Class_): T; get(arg0: string): Internal.ChannelHandler; context(arg0: Internal.ChannelHandler_): Internal.ChannelHandlerContext; context(arg0: string): Internal.ChannelHandlerContext; context(arg0: Internal.Class_): Internal.ChannelHandlerContext; firstContext(): Internal.ChannelHandlerContext; fireChannelInactive(): this; fireChannelReadComplete(): this; last(): Internal.ChannelHandler; fireChannelRegistered(): this; fireChannelRead(arg0: any): this; addBefore(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; addBefore(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; names(): Internal.List; toMap(): Internal.Map; fireUserEventTriggered(arg0: any): this; lastContext(): Internal.ChannelHandlerContext; fireChannelUnregistered(): this; addFirst(arg0: string, arg1: Internal.ChannelHandler_): this; addFirst(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; addFirst(... arg0: Internal.ChannelHandler_[]): this; addFirst(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): this; first(): Internal.ChannelHandler; } type ChannelPipeline_ = ChannelPipeline; /** * @javaClass com.mojang.authlib.minecraft.UserApiService */ interface UserApiService { refreshBlockList(): void; newTelemetrySession(arg0: Internal.Executor_): Internal.TelemetrySession; isBlockedPlayer(arg0: Internal.UUID_): boolean; properties(): Internal.UserApiService$UserProperties; } type UserApiService_ = UserApiService; /** * @javaClass net.minecraft.class_3747 */ interface LevelSimulatedRW extends Internal.LevelSimulatedReader, Internal.LevelWriter { } type LevelSimulatedRW_ = LevelSimulatedRW; /** * @javaClass net.minecraft.class_853 */ class RenderChunkRegion implements Internal.BlockAndTintGetter, Internal.BiomeView, Internal.RenderDataObjectConsumer, Internal.RenderAttachedBlockView { getLightEngine(): Internal.LevelLightEngine; method_8320($$0: BlockPos_): Internal.BlockState; getShade($$0: Internal.Direction_, $$1: boolean): number; method_31607(): number; method_31605(): number; method_8321($$0: BlockPos_): Internal.BlockEntity; fabric_acceptRenderDataObjects(renderDataObjects: Internal.Long2ObjectOpenHashMap_): void; method_8316($$0: BlockPos_): Internal.FluidState; getBlockEntityRenderAttachment(pos: BlockPos_): any; getBiome(pos: BlockPos_): Internal.Holder; getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; get lightEngine(): Internal.LevelLightEngine; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderChunkRegion_ = RenderChunkRegion; /** * @javaClass net.minecraft.class_3620 */ class MaterialColor implements Internal.MixinMapColorAccessor { calculateRGBColor($$0: Internal.MaterialColor$Brightness_): number; getPackedId($$0: Internal.MaterialColor$Brightness_): number; static getColorFromPackedId($$0: number): number; static byId($$0: number): this; readonly "col" : number; static readonly "WOOD" : Internal.MaterialColor; static readonly "CRIMSON_STEM" : Internal.MaterialColor; static readonly "TERRACOTTA_LIGHT_BLUE" : Internal.MaterialColor; static readonly "PODZOL" : Internal.MaterialColor; static readonly "WARPED_WART_BLOCK" : Internal.MaterialColor; static readonly "COLOR_LIGHT_GREEN" : Internal.MaterialColor; static readonly "COLOR_BLACK" : Internal.MaterialColor; static readonly "TERRACOTTA_GREEN" : Internal.MaterialColor; static readonly "WARPED_NYLIUM" : Internal.MaterialColor; static readonly "FIRE" : Internal.MaterialColor; static readonly "GRASS" : Internal.MaterialColor; static readonly "TERRACOTTA_ORANGE" : Internal.MaterialColor; static readonly "GLOW_LICHEN" : Internal.MaterialColor; static readonly "COLOR_CYAN" : Internal.MaterialColor; readonly "id" : number; static readonly "NONE" : Internal.MaterialColor; static readonly "WOOL" : Internal.MaterialColor; static readonly "QUARTZ" : Internal.MaterialColor; static readonly "WATER" : Internal.MaterialColor; static readonly "TERRACOTTA_YELLOW" : Internal.MaterialColor; static readonly "SAND" : Internal.MaterialColor; static readonly "SNOW" : Internal.MaterialColor; static readonly "DIRT" : Internal.MaterialColor; static readonly "LAPIS" : Internal.MaterialColor; static readonly "DEEPSLATE" : Internal.MaterialColor; static readonly "COLOR_YELLOW" : Internal.MaterialColor; static readonly "COLOR_LIGHT_GRAY" : Internal.MaterialColor; static readonly "TERRACOTTA_LIGHT_GRAY" : Internal.MaterialColor; static readonly "CRIMSON_NYLIUM" : Internal.MaterialColor; static readonly "TERRACOTTA_BLUE" : Internal.MaterialColor; static readonly "WARPED_HYPHAE" : Internal.MaterialColor; static readonly "METAL" : Internal.MaterialColor; static readonly "TERRACOTTA_GRAY" : Internal.MaterialColor; static readonly "WARPED_STEM" : Internal.MaterialColor; static readonly "PLANT" : Internal.MaterialColor; static readonly "GOLD" : Internal.MaterialColor; static readonly "DIAMOND" : Internal.MaterialColor; static readonly "COLOR_RED" : Internal.MaterialColor; static readonly "COLOR_ORANGE" : Internal.MaterialColor; static readonly "COLOR_BLUE" : Internal.MaterialColor; static readonly "NETHER" : Internal.MaterialColor; static readonly "TERRACOTTA_BLACK" : Internal.MaterialColor; static readonly "TERRACOTTA_PINK" : Internal.MaterialColor; static readonly "COLOR_MAGENTA" : Internal.MaterialColor; static readonly "TERRACOTTA_WHITE" : Internal.MaterialColor; static readonly "COLOR_GRAY" : Internal.MaterialColor; static readonly "COLOR_LIGHT_BLUE" : Internal.MaterialColor; static readonly "TERRACOTTA_LIGHT_GREEN" : Internal.MaterialColor; static readonly "COLOR_GREEN" : Internal.MaterialColor; static readonly "COLOR_PURPLE" : Internal.MaterialColor; static readonly "EMERALD" : Internal.MaterialColor; static readonly "ICE" : Internal.MaterialColor; static readonly "COLOR_BROWN" : Internal.MaterialColor; static readonly "TERRACOTTA_PURPLE" : Internal.MaterialColor; static readonly "TERRACOTTA_BROWN" : Internal.MaterialColor; static readonly "TERRACOTTA_MAGENTA" : Internal.MaterialColor; static readonly "RAW_IRON" : Internal.MaterialColor; static readonly "COLOR_PINK" : Internal.MaterialColor; static readonly "TERRACOTTA_RED" : Internal.MaterialColor; static readonly "CRIMSON_HYPHAE" : Internal.MaterialColor; static readonly "STONE" : Internal.MaterialColor; static readonly "TERRACOTTA_CYAN" : Internal.MaterialColor; static readonly "CLAY" : Internal.MaterialColor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MaterialColor_ = MaterialColor; /** * @javaClass java.lang.constant.Constable */ interface Constable { describeConstable(): Internal.Optional; } type Constable_ = (() => Internal.Optional) | Constable; /** * @javaClass net.minecraft.class_55$class_56 */ class LootPool$Builder implements Internal.FunctionUserBuilder, Internal.ConditionUserBuilder, Internal.FabricLootPoolBuilder { add($$0: Internal.LootPoolEntryContainer$Builder_): this; with(entries: Internal.Collection_): this; with(entry: Internal.LootPoolEntryContainer_): this; setRolls($$0: Internal.NumberProvider_): this; setBonusRolls($$0: Internal.NumberProvider_): this; build(): Internal.LootPool; apply(function_: Internal.LootItemFunction_): this; apply(functions: Internal.Collection_): this; apply($$0: Internal.LootItemFunction$Builder_): this; conditionally(conditions: Internal.Collection_): this; conditionally(condition: Internal.LootItemCondition_): this; when($$0: Internal.LootItemCondition$Builder_): this; unwrap(): this; set rolls($$0: Internal.NumberProvider_); set bonusRolls($$0: Internal.NumberProvider_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootPool$Builder_ = LootPool$Builder; /** * @javaClass net.minecraft.class_1921$class_4688 */ class RenderType$CompositeState implements Internal.CompositeStateAccessor { static builder(): Internal.RenderType$CompositeState$CompositeStateBuilder; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderType$CompositeState_ = RenderType$CompositeState; /** * @javaClass net.minecraft.class_4071 */ abstract class Overlay extends Internal.GuiComponent implements Internal.Widget { isPauseScreen(): boolean; get pauseScreen(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Overlay_ = Overlay; /** * @javaClass net.minecraft.class_4614 */ interface TagType { isValue(): boolean; getPrettyName(): string; getName(): string; load(arg0: Internal.DataInput_, arg1: number, arg2: Internal.NbtAccounter_): T; parseRoot($$0: Internal.DataInput_, $$1: Internal.StreamTagVisitor_): void; skip(arg0: Internal.DataInput_): void; skip(arg0: Internal.DataInput_, arg1: number): void; parse(arg0: Internal.DataInput_, arg1: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; createInvalid($$0: number): Internal.TagType; } type TagType_ = TagType; /** * @javaClass net.minecraft.class_1543$class_1544 */ class AbstractIllager$IllagerArmPose extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.AbstractIllager$IllagerArmPose[]; static readonly "CROSSED" : Internal.AbstractIllager$IllagerArmPose; static readonly "SPELLCASTING" : Internal.AbstractIllager$IllagerArmPose; static readonly "BOW_AND_ARROW" : Internal.AbstractIllager$IllagerArmPose; static readonly "CROSSBOW_HOLD" : Internal.AbstractIllager$IllagerArmPose; static readonly "ATTACKING" : Internal.AbstractIllager$IllagerArmPose; static readonly "CELEBRATING" : Internal.AbstractIllager$IllagerArmPose; static readonly "CROSSBOW_CHARGE" : Internal.AbstractIllager$IllagerArmPose; static readonly "NEUTRAL" : Internal.AbstractIllager$IllagerArmPose; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractIllager$IllagerArmPose_ = "spellcasting" | "neutral" | "bow_and_arrow" | "crossbow_charge" | "crossbow_hold" | "crossed" | "celebrating" | "attacking" | AbstractIllager$IllagerArmPose; /** * @javaClass dev.latvian.mods.rhino.classdata.ClassDataCache */ class ClassDataCache { of(c: Internal.Class_): Internal.ClassData; readonly "context" : Internal.Context; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClassDataCache_ = ClassDataCache; /** * @javaClass it.unimi.dsi.fastutil.longs.LongSpliterator */ interface LongSpliterator extends Internal.Spliterator$OfLong { trySplit(): this; tryAdvance(arg0: Internal.Consumer_): boolean; tryAdvance(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): boolean; getComparator(): Internal.LongComparator; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; } type LongSpliterator_ = (() => Internal.LongSpliterator) | LongSpliterator; /** * @javaClass net.minecraft.class_2683 */ class ClientboundMapItemDataPacket implements Internal.Packet { getScale(): number; applyToMap($$0: Internal.MapItemSavedData_): void; isLocked(): boolean; handle($$0: Internal.ClientGamePacketListener_): void; getMapId(): number; write($$0: Internal.FriendlyByteBuf_): void; get scale(): number; get mapId(): number; get locked(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundMapItemDataPacket_ = ClientboundMapItemDataPacket; /** * @javaClass it.unimi.dsi.fastutil.BidirectionalIterator */ interface BidirectionalIterator extends Internal.Iterator { previous(): K; hasPrevious(): boolean; } type BidirectionalIterator_ = BidirectionalIterator; /** * @javaClass net.coderbot.batchedentityrendering.impl.RenderBuffersExt */ interface RenderBuffersExt { endLevelRendering(): void; beginLevelRendering(): void; } type RenderBuffersExt_ = RenderBuffersExt; /** * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType */ class RegistryObjectBuilderTypes$BuilderType extends Internal.Record { factory(): Internal.RegistryObjectBuilderTypes$BuilderFactory; builderClass(): typeof Internal.BuilderBase; hashCode(): number; equals(o: any): boolean; toString(): string; type(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryObjectBuilderTypes$BuilderType_ = RegistryObjectBuilderTypes$BuilderType; /** * @javaClass dev.latvian.mods.kubejs.loot.LootBuilderPool */ class LootBuilderPool implements Internal.FunctionContainer, Internal.ConditionContainer { addItem(item: Internal.ItemStack_, weight: number): Internal.LootTableEntry; addItem(item: Internal.ItemStack_, weight: number, count: Internal.NumberProvider_): Internal.LootTableEntry; addItem(item: Internal.ItemStack_): Internal.LootTableEntry; setUniformRolls(min: number, max: number): void; toJson(): Internal.JsonObject; setBinomialRolls(n: number, p: number): void; addFunction(o: Internal.JsonObject_): this; addEntry(json: Internal.JsonObject_): Internal.LootTableEntry; addEmpty(weight: number): Internal.LootTableEntry; addLootTable(table: ResourceLocation_): Internal.LootTableEntry; addCondition(o: Internal.JsonObject_): this; addTag(tag: string, expand: boolean): Internal.LootTableEntry; readonly "entries" : Internal.JsonArray; readonly "functions" : Internal.JsonArray; "rolls" : Internal.NumberProvider; readonly "conditions" : Internal.JsonArray; "bonusRolls" : Internal.NumberProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootBuilderPool_ = LootBuilderPool; /** * @javaClass net.minecraft.class_2415 */ class Mirror extends Internal.Enum { symbol(): Internal.Component; mirror($$0: number, $$1: number): number; mirror($$0: Internal.Direction_): Internal.Direction; static valueOf($$0: string): this; getRotation($$0: Internal.Direction_): Internal.Rotation; rotation(): Internal.OctahedralGroup; static values(): Internal.Mirror[]; static readonly "FRONT_BACK" : Internal.Mirror; static readonly "LEFT_RIGHT" : Internal.Mirror; static readonly "NONE" : Internal.Mirror; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Mirror_ = "front_back" | "none" | "left_right" | Mirror; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinParticleManagerAccessor */ interface MixinParticleManagerAccessor { } type MixinParticleManagerAccessor_ = MixinParticleManagerAccessor; /** * @javaClass java.util.stream.LongStream$Builder */ interface LongStream$Builder extends Internal.LongConsumer { add(arg0: number): this; build(): Internal.LongStream; accept(arg0: number): void; } type LongStream$Builder_ = LongStream$Builder; /** * @javaClass java.nio.FloatBuffer */ abstract class FloatBuffer extends Internal.Buffer implements Internal.Comparable { hasArray(): boolean; compact(): this; clear(): this; duplicate(): this; compareTo(arg0: Internal.FloatBuffer_): number; asReadOnlyBuffer(): this; put(arg0: number[]): this; put(arg0: number, arg1: number[], arg2: number, arg3: number): this; put(arg0: number, arg1: number[]): this; put(arg0: number[], arg1: number, arg2: number): this; put(arg0: number, arg1: Internal.FloatBuffer_, arg2: number, arg3: number): this; put(arg0: Internal.FloatBuffer_): this; put(arg0: number, arg1: number): this; put(arg0: number): this; static allocate(arg0: number): this; rewind(): this; slice(): this; slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; mismatch(arg0: Internal.FloatBuffer_): number; equals(arg0: any): boolean; get(): number; get(arg0: number, arg1: number[]): this; get(arg0: number): number; get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number[], arg1: number, arg2: number): this; get(arg0: number[]): this; limit(arg0: number): this; reset(): this; arrayOffset(): number; toString(): string; position(arg0: number): this; flip(): this; isDirect(): boolean; static wrap(arg0: number[]): this; static wrap(arg0: number[], arg1: number, arg2: number): this; mark(): this; order(): Internal.ByteOrder; get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FloatBuffer_ = FloatBuffer; /** * @javaClass java.lang.invoke.TypeDescriptor */ interface TypeDescriptor { descriptorString(): string; } type TypeDescriptor_ = (() => string) | TypeDescriptor; /** * @javaClass net.minecraft.class_765 */ class LightTexture implements Internal.AutoCloseable, Internal.LightTextureAccessor { static sky($$0: number): number; turnOnLightLayer(): void; updateLightTexture($$0: number): void; turnOffLightLayer(): void; static block($$0: number): number; tick(): void; static pack($$0: number, $$1: number): number; close(): void; static readonly "FULL_BRIGHT" : 15728880; static readonly "FULL_SKY" : 15728640; static readonly "FULL_BLOCK" : 240; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LightTexture_ = LightTexture; /** * @javaClass dev.latvian.mods.kubejs.client.painter.Painter */ class Painter implements Internal.UnitVariables { getObject(key: string): Internal.PainterObject; getVariables(): Internal.VariableSet; guiScreenDraw(screen: Internal.Screen_, matrices: Internal.PoseStack_, mouseX: number, mouseY: number, delta: number): void; clear(): void; paint(root: Internal.CompoundTag_): void; setVariable(key: string, variable: dev.latvian.mods.unit.Unit_): void; inGameScreenDraw(matrices: Internal.PoseStack_, delta: number): void; unitOf(o: any): dev.latvian.mods.unit.Unit; make(type: string): Internal.PainterObject; static readonly "LEFT" : -1; static readonly "DRAW_INGAME" : 1; static readonly "INSTANCE" : Internal.Painter; static readonly "BOTTOM" : 1; readonly "screenHeightUnit" : Internal.MutableNumberUnit; static readonly "DRAW_GUI" : 2; static readonly "CENTER" : 0; readonly "screenWidthUnit" : Internal.MutableNumberUnit; static readonly "DRAW_ALWAYS" : 0; static readonly "TOP" : -1; readonly "unitContext" : Internal.UnitContext; readonly "mouseXUnit" : Internal.MutableNumberUnit; readonly "mouseYUnit" : Internal.MutableNumberUnit; readonly "deltaUnit" : Internal.MutableNumberUnit; static readonly "RIGHT" : 1; get variables(): Internal.VariableSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Painter_ = Painter; /** * @javaClass net.minecraft.class_6830 */ interface ChunkScanAccess { scanChunk(arg0: Internal.ChunkPos_, arg1: Internal.StreamTagVisitor_): Internal.CompletableFuture; } type ChunkScanAccess_ = ((arg0: Internal.ChunkPos, arg1: Internal.StreamTagVisitor) => Internal.CompletableFuture) | ChunkScanAccess; /** * @javaClass net.minecraft.class_6375 */ interface LerpingModel { getModelRotationValues(): Internal.Map; } type LerpingModel_ = (() => Internal.Map) | LerpingModel; /** * @javaClass net.minecraft.class_1639 */ class WitherSkeleton extends Internal.AbstractSkeleton { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; doHurtTarget($$0: Internal.Entity_): boolean; canBeAffected($$0: Internal.MobEffectInstance_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WitherSkeleton_ = WitherSkeleton; /** * @javaClass net.minecraft.class_47$class_49 */ interface LootContext$DynamicDrop { add(arg0: Internal.LootContext_, arg1: Internal.Consumer_): void; } type LootContext$DynamicDrop_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer) => void) | LootContext$DynamicDrop; /** * @javaClass java.nio.file.attribute.UserPrincipal */ interface UserPrincipal extends Internal.Principal { } type UserPrincipal_ = UserPrincipal; /** * @javaClass dev.latvian.mods.kubejs.core.ItemStackKJS */ interface ItemStackKJS extends Internal.AsKJS { removeTagKJS(): void; asKJS(): Internal.ItemStackJS; } type ItemStackKJS_ = (() => void) | ItemStackKJS; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease */ interface ScreenKeyboardEvents$AllowKeyRelease { allowKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; } type ScreenKeyboardEvents$AllowKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyRelease; /** * @javaClass dev.latvian.mods.kubejs.server.ScheduledEvent */ class ScheduledEvent { reschedule(): void; reschedule(timer: number): this; getServer(): Internal.ServerJS; getEndTime(): number; isUsingTicks(): boolean; getTimerDuration(): number; getData(): any; getTimer(): number; get server(): Internal.ServerJS; get timer(): number; get timerDuration(): number; get data(): any; get usingTicks(): boolean; get endTime(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScheduledEvent_ = ScheduledEvent; /** * @javaClass net.minecraft.class_4013 */ interface ResourceManagerReloadListener extends Internal.PreparableReloadListener { reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; onResourceManagerReload(arg0: Internal.ResourceManager_): void; } type ResourceManagerReloadListener_ = ((arg0: Internal.ResourceManager) => void) | ResourceManagerReloadListener; /** * @javaClass net.minecraft.class_278 */ class AbstractUniform { setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; set($$0: Internal.Vector3f_): void; set($$0: number[]): void; set($$0: Internal.Matrix4f_): void; set($$0: number, $$1: number, $$2: number): void; set($$0: number, $$1: number, $$2: number, $$3: number): void; set($$0: Internal.Vector4f_): void; set($$0: number, $$1: number): void; set($$0: Internal.Matrix3f_): void; set($$0: number): void; setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractUniform_ = AbstractUniform; /** * @javaClass dev.latvian.mods.kubejs.loot.LootBuilder */ class LootBuilder implements Internal.FunctionContainer, Internal.ConditionContainer { clearFunctions(): void; toJson(): Internal.JsonObject; addFunction(o: Internal.JsonObject_): this; addPool(p: Internal.Consumer_): void; clearPools(): void; addCondition(o: Internal.JsonObject_): this; clearConditions(): void; "functions" : Internal.JsonArray; "pools" : Internal.JsonArray; "type" : string; "conditions" : Internal.JsonArray; "customId" : ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootBuilder_ = LootBuilder; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2FloatFunction */ interface Int2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2FloatFunction; } type Int2FloatFunction_ = ((arg0: number) => number) | Int2FloatFunction; /** * @javaClass net.minecraft.class_2379 */ class Rotations { getX(): number; getY(): number; getZ(): number; equals($$0: any): boolean; getWrappedX(): number; save(): Internal.ListTag; getWrappedZ(): number; getWrappedY(): number; get wrappedZ(): number; get wrappedY(): number; get wrappedX(): number; get x(): number; get y(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Rotations_ = Rotations; /** * @javaClass io.netty.util.concurrent.OrderedEventExecutor */ interface OrderedEventExecutor extends Internal.EventExecutor { } type OrderedEventExecutor_ = OrderedEventExecutor; /** * @javaClass net.minecraft.class_3678 */ interface WindowEventHandler { resizeDisplay(): void; cursorEntered(): void; setWindowActive(arg0: boolean): void; } type WindowEventHandler_ = WindowEventHandler; /** * @javaClass net.minecraft.class_5934 */ class SurfaceWaterDepthFilter extends Internal.PlacementFilter { static forMaxDepth($$0: number): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SurfaceWaterDepthFilter_ = SurfaceWaterDepthFilter; /** * @javaClass java.lang.constant.MethodTypeDesc */ interface MethodTypeDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfMethod { parameterType(arg0: number): Internal.ClassDesc; dropParameterTypes(arg0: number, arg1: number): this; parameterCount(): number; changeReturnType(arg0: Internal.ClassDesc_): this; descriptorString(): string; insertParameterTypes(arg0: number, ... arg1: Internal.ClassDesc_[]): this; changeParameterType(arg0: number, arg1: Internal.ClassDesc_): this; parameterArray(): Internal.ClassDesc[]; of(arg0: Internal.ClassDesc_, ... arg1: Internal.ClassDesc_[]): this; equals(arg0: any): boolean; parameterList(): Internal.List; ofDescriptor(arg0: string): this; displayDescriptor(): string; returnType(): Internal.ClassDesc; } type MethodTypeDesc_ = MethodTypeDesc; /** * @javaClass net.minecraft.class_4205 */ class GoalSelectorDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { removeGoalSelector($$0: number): void; addGoalSelector($$0: number, $$1: Internal.List_): void; clear(): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GoalSelectorDebugRenderer_ = GoalSelectorDebugRenderer; /** * @javaClass org.spongepowered.asm.mixin.injection.callback.CallbackInfo */ class CallbackInfo implements Internal.Cancellable { cancel(): void; static getCallInfoClassName(arg0: org.objectweb.asm.Type_): string; isCancelled(): boolean; isCancellable(): boolean; getId(): string; toString(): string; get cancelled(): boolean; get id(): string; get cancellable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CallbackInfo_ = CallbackInfo; /** * @javaClass net.minecraft.class_5188 */ class LegacySinglePoolElement extends Internal.SinglePoolElement { getType(): Internal.StructurePoolElementType; toString(): string; static readonly "CODEC" : Internal.Codec; get type(): Internal.StructurePoolElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LegacySinglePoolElement_ = LegacySinglePoolElement; /** * @javaClass net.minecraft.class_1517 */ class DragonHoldingPatternPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonHoldingPatternPhase_ = DragonHoldingPatternPhase; /** * @javaClass net.minecraft.class_4650 */ class SpruceFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpruceFoliagePlacer_ = SpruceFoliagePlacer; /** * @javaClass net.minecraft.class_4156 */ class PoiRecord { isOccupied(): boolean; static codec($$0: Internal.Runnable_): Internal.Codec; hasSpace(): boolean; getPos(): BlockPos; hashCode(): number; equals($$0: any): boolean; getFreeTickets(): number; getPoiType(): Internal.PoiType; get pos(): BlockPos; get poiType(): Internal.PoiType; get freeTickets(): number; get occupied(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoiRecord_ = PoiRecord; /** * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties */ class AddSpawnProperties { setCategory(s: string): void; setEntity(s: string): void; "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); "weight" : number; "_category" : Internal.MobCategory; "minCount" : number; "maxCount" : number; "_entity" : Internal.EntityType; set category(s: string); set entity(s: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AddSpawnProperties_ = AddSpawnProperties; /** * @javaClass net.minecraft.class_4144 */ class HurtBySensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HurtBySensor_ = HurtBySensor; /** * @javaClass net.minecraft.class_1923 */ class ChunkPos { getMiddleBlockPosition($$0: number): BlockPos; toLong(): number; getRegionLocalX(): number; getRegionX(): number; getRegionLocalZ(): number; getChessboardDistance($$0: Internal.ChunkPos_): number; getBlockAt($$0: number, $$1: number, $$2: number): BlockPos; getMaxBlockX(): number; getWorldPosition(): BlockPos; getMaxBlockZ(): number; static asLong($$0: number, $$1: number): number; static asLong($$0: BlockPos_): number; getMiddleBlockZ(): number; static getX($$0: number): number; getBlockZ($$0: number): number; static getZ($$0: number): number; static rangeClosed($$0: Internal.ChunkPos_, $$1: Internal.ChunkPos_): Internal.Stream; static rangeClosed($$0: Internal.ChunkPos_, $$1: number): Internal.Stream; getBlockX($$0: number): number; getMinBlockZ(): number; hashCode(): number; equals($$0: any): boolean; getMinBlockX(): number; getRegionZ(): number; toString(): string; getMiddleBlockX(): number; static readonly "ZERO" : Internal.ChunkPos; static readonly "INVALID_CHUNK_POS" : 8053347149716602; readonly "x" : number; readonly "z" : number; get worldPosition(): BlockPos; get middleBlockZ(): number; get middleBlockX(): number; get maxBlockZ(): number; get regionX(): number; get maxBlockX(): number; get regionZ(): number; get regionLocalZ(): number; get minBlockX(): number; get regionLocalX(): number; get minBlockZ(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkPos_ = ChunkPos; /** * @javaClass dev.latvian.mods.kubejs.block.custom.WallBlockBuilder */ class WallBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WallBlockBuilder_ = WallBlockBuilder; /** * @javaClass net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess */ interface SpriteFinderImpl$SpriteFinderAccess { fabric_spriteFinder(): Internal.SpriteFinderImpl; } type SpriteFinderImpl$SpriteFinderAccess_ = (() => Internal.SpriteFinderImpl) | SpriteFinderImpl$SpriteFinderAccess; /** * @javaClass net.minecraft.class_34 */ class LevelSummary implements Internal.Comparable { getInfo(): Internal.Component; getSettings(): Internal.LevelSettings; levelVersion(): Internal.LevelVersion; askToOpenWorld(): boolean; getGameMode(): Internal.GameType; compareTo($$0: Internal.LevelSummary_): number; getLevelName(): string; requiresManualConversion(): boolean; isCompatible(): boolean; getIcon(): Internal.File; isHardcore(): boolean; hasCheats(): boolean; backupStatus(): Internal.LevelSummary$BackupStatus; getWorldVersionName(): Internal.MutableComponent; isLocked(): boolean; getLastPlayed(): number; markVersionInList(): boolean; isDisabled(): boolean; getLevelId(): string; get settings(): Internal.LevelSettings; get compatible(): boolean; get hardcore(): boolean; get levelId(): string; get icon(): Internal.File; get worldVersionName(): Internal.MutableComponent; get levelName(): string; get disabled(): boolean; get gameMode(): Internal.GameType; get locked(): boolean; get lastPlayed(): number; get info(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelSummary_ = LevelSummary; /** * @javaClass net.fabricmc.fabric.api.event.registry.RegistryAttribute */ class RegistryAttribute extends Internal.Enum { static valueOf(name: string): this; static values(): Internal.RegistryAttribute[]; static readonly "PERSISTED" : Internal.RegistryAttribute; static readonly "SYNCED" : Internal.RegistryAttribute; static readonly "MODDED" : Internal.RegistryAttribute; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryAttribute_ = "synced" | "modded" | "persisted" | RegistryAttribute; /** * @javaClass net.minecraft.class_1549 */ class CaveSpider extends Internal.Spider { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; doHurtTarget($$0: Internal.Entity_): boolean; static createCaveSpider(): Internal.AttributeSupplier$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CaveSpider_ = CaveSpider; /** * @javaClass dev.latvian.mods.kubejs.block.custom.StairBlockBuilder */ class StairBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StairBlockBuilder_ = StairBlockBuilder; /** * @javaClass dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate */ interface PlayerSyncPredicate { shouldSyncWith(arg0: Internal.ServerPlayer_): boolean; all(): this; only(player: Internal.Player_): this; } type PlayerSyncPredicate_ = ((arg0: Internal.ServerPlayer) => boolean) | PlayerSyncPredicate; /** * @javaClass it.unimi.dsi.fastutil.objects.ObjectCollection */ interface ObjectCollection extends Internal.Collection, Internal.ObjectIterable { iterator(): Internal.ObjectIterator; spliterator(): Internal.ObjectSpliterator; } type ObjectCollection_ = (() => Internal.ObjectIterator) | ObjectCollection; /** * @javaClass net.minecraft.class_1655 */ interface Npc { } type Npc_ = Npc; /** * @javaClass net.minecraft.class_2757 */ class ClientboundSetScorePacket implements Internal.Packet { getObjectiveName(): string; handle($$0: Internal.ClientGamePacketListener_): void; getMethod(): Internal.ServerScoreboard$Method; getOwner(): string; getScore(): number; write($$0: Internal.FriendlyByteBuf_): void; get owner(): string; get score(): number; get method(): Internal.ServerScoreboard$Method; get objectiveName(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetScorePacket_ = ClientboundSetScorePacket; /** * @javaClass net.minecraft.class_6574 */ interface PositionalRandomFactory { fromHashOf(arg0: string): Internal.RandomSource; fromHashOf($$0: ResourceLocation_): Internal.RandomSource; parityConfigString(arg0: Internal.StringBuilder_): void; at($$0: BlockPos_): Internal.RandomSource; at(arg0: number, arg1: number, arg2: number): Internal.RandomSource; } type PositionalRandomFactory_ = PositionalRandomFactory; /** * @javaClass net.minecraft.class_2703$class_2705 */ class ClientboundPlayerInfoPacket$PlayerUpdate { getDisplayName(): Internal.Component; getProfile(): Internal.GameProfile; getGameMode(): Internal.GameType; toString(): string; getLatency(): number; get displayName(): Internal.Component; get profile(): Internal.GameProfile; get latency(): number; get gameMode(): Internal.GameType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerInfoPacket$PlayerUpdate_ = ClientboundPlayerInfoPacket$PlayerUpdate; /** * @javaClass net.minecraft.class_2558 */ class ClickEvent implements Internal.JsonSerializable { getValue(): string; toJson(): Internal.JsonElement; hashCode(): number; equals($$0: any): boolean; getAction(): Internal.ClickEvent$Action; toString(): string; get action(): Internal.ClickEvent$Action; get value(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClickEvent_ = ClickEvent; /** * @javaClass java.lang.module.ResolvedModule */ class ResolvedModule { reference(): Internal.ModuleReference; configuration(): Internal.Configuration; hashCode(): number; equals(arg0: any): boolean; reads(): Internal.Set; name(): string; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ResolvedModule_ = ResolvedModule; /** * @javaClass net.minecraft.class_5898 */ class ClientboundSetBorderWarningDelayPacket implements Internal.Packet { getWarningDelay(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get warningDelay(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetBorderWarningDelayPacket_ = ClientboundSetBorderWarningDelayPacket; /** * @javaClass io.netty.channel.epoll.EpollEventLoopGroup */ class EpollEventLoopGroup extends Internal.MultithreadEventLoopGroup { setIoRatio(arg0: number): void; set ioRatio(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EpollEventLoopGroup_ = EpollEventLoopGroup; /** * @javaClass net.minecraft.class_5418 */ abstract class AbstractPiglin extends Internal.Monster { getMyRidingOffset(): number; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getTarget(): Internal.LivingEntity; setImmuneToZombification($$0: boolean): void; playAmbientSound(): void; isConverting(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isAdult(): boolean; getArmPose(): Internal.PiglinArmPose; get myRidingOffset(): number; get converting(): boolean; get armPose(): Internal.PiglinArmPose; get adult(): boolean; get target(): Internal.LivingEntity; set immuneToZombification($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractPiglin_ = AbstractPiglin; /** * @javaClass net.minecraft.class_2833 */ class ServerboundMoveVehiclePacket implements Internal.Packet { getX(): number; getXRot(): number; getYRot(): number; getY(): number; getZ(): number; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get yRot(): number; get x(): number; get xRot(): number; get y(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundMoveVehiclePacket_ = ServerboundMoveVehiclePacket; /** * @javaClass net.minecraft.class_4143 */ class DummySensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DummySensor_ = DummySensor; /** * @javaClass net.minecraft.class_3114 */ class OceanRuinConfiguration implements Internal.FeatureConfiguration { readonly "largeProbability" : number; readonly "clusterProbability" : number; static readonly "CODEC" : Internal.Codec; readonly "biomeTemp" : Internal.OceanRuinFeature$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OceanRuinConfiguration_ = OceanRuinConfiguration; /** * @javaClass dev.latvian.mods.kubejs.core.LevelKJS */ interface LevelKJS extends Internal.AsKJS { asKJS(): Internal.LevelJS; } type LevelKJS_ = LevelKJS; /** * @javaClass java.util.stream.BaseStream */ interface BaseStream extends Internal.AutoCloseable { unordered(): S; onClose(arg0: Internal.Runnable_): S; iterator(): Internal.Iterator; parallel(): S; spliterator(): Internal.Spliterator; sequential(): S; isParallel(): boolean; close(): void; } type BaseStream_ = BaseStream; /** * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.VertexType */ interface VertexType { createFallbackWriter(arg0: Internal.VertexConsumer_): T; asBlittable(): Internal.BlittableVertexType; } type VertexType_ = ((arg0: Internal.VertexConsumer) => T) | VertexType; /** * @javaClass net.minecraft.class_4211 */ class ServerboundLockDifficultyPacket implements Internal.Packet { isLocked(): boolean; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get locked(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundLockDifficultyPacket_ = ServerboundLockDifficultyPacket; /** * @javaClass net.minecraft.class_2799$class_2800 */ class ServerboundClientCommandPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ServerboundClientCommandPacket$Action[]; static readonly "REQUEST_STATS" : Internal.ServerboundClientCommandPacket$Action; static readonly "PERFORM_RESPAWN" : Internal.ServerboundClientCommandPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundClientCommandPacket$Action_ = "perform_respawn" | "request_stats" | ServerboundClientCommandPacket$Action; /** * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback */ interface CustomIngredientActionCallback { transform(arg0: Internal.ItemStackJS_, arg1: number, arg2: Internal.InventoryJS_): any; } type CustomIngredientActionCallback_ = ((arg0: Internal.ItemStackJS, arg1: number, arg2: Internal.InventoryJS) => any) | CustomIngredientActionCallback; /** * @javaClass net.minecraft.class_5704 */ class SculkSensorBlockEntity extends Internal.BlockEntity implements Internal.VibrationListener$VibrationListenerConfig { static getRedstoneStrengthForDistance($$0: number, $$1: number): number; method_32970($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: BlockPos_, $$3: Internal.GameEvent_, $$4: Internal.Entity_): boolean; load($$0: Internal.CompoundTag_): void; getLastVibrationFrequency(): number; method_32969($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: Internal.GameEvent_, $$3: number): void; getListener(): Internal.VibrationListener; get lastVibrationFrequency(): number; get listener(): Internal.VibrationListener; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SculkSensorBlockEntity_ = SculkSensorBlockEntity; /** * @javaClass com.mojang.serialization.DataResult$Mu */ class DataResult$Mu implements Internal.K1 { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataResult$Mu_ = DataResult$Mu; /** * @javaClass net.minecraft.class_3175 */ class SimpleBlockConfiguration extends Internal.Record implements Internal.FeatureConfiguration { hashCode(): number; equals($$0: any): boolean; toPlace(): Internal.BlockStateProvider; toString(): string; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleBlockConfiguration_ = SimpleBlockConfiguration; /** * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS */ class RegistryObjectBuilderTypes$RegistryEventJS extends Internal.StartupEventJS { create(id: string, type: string): Internal.BuilderBase; create(id: string): Internal.BuilderBase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryObjectBuilderTypes$RegistryEventJS_ = RegistryObjectBuilderTypes$RegistryEventJS; /** * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg2 */ interface FunctionFactory$Arg2 extends Internal.FunctionFactory$FuncSupplier { createArg(arg0: dev.latvian.mods.unit.Unit_, arg1: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; } type FunctionFactory$Arg2_ = ((arg0: dev.latvian.mods.unit.Unit, arg1: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg2; /** * @javaClass net.minecraft.class_2568$class_5248 */ class HoverEvent$EntityTooltipInfo { serialize(): Internal.JsonElement; getTooltipLines(): Internal.List; hashCode(): number; equals($$0: any): boolean; static create($$0: Internal.JsonElement_): this; static create($$0: Internal.Component_): this; readonly "name" : Internal.Component; readonly "id" : Internal.UUID; readonly "type" : Internal.EntityType; get tooltipLines(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HoverEvent$EntityTooltipInfo_ = HoverEvent$EntityTooltipInfo; /** * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback */ interface ItemBuilder$UseCallback { use(arg0: Internal.LevelJS_, arg1: Internal.PlayerJS_, arg2: Hand_): boolean; } type ItemBuilder$UseCallback_ = ((arg0: Internal.LevelJS, arg1: Internal.PlayerJS, arg2: Hand) => boolean) | ItemBuilder$UseCallback; /** * @javaClass dev.latvian.mods.rhino.Context */ class Context { static throwAsScriptRuntimeEx(e: Internal.Throwable_): Internal.RuntimeException; isSealed(): boolean; callFunctionWithContinuations(function_: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, args: any[]): any; createClassLoader(parent: Internal.ClassLoader_): Internal.GeneratedClassLoader; getClassShutterSetter(): Internal.Context$ClassShutterSetter; executeScriptWithContinuations(script: Internal.Script_, scope: Internal.Scriptable_): any; getApplicationClassLoader(): Internal.ClassLoader; evaluateReader(scope: Internal.Scriptable_, in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): any; getTypeWrappers(): Internal.TypeWrappers; setRemapper(remapper: Internal.Remapper_): void; addCustomJavaToJsWrapper(type: Internal.Class_, provider: Internal.CustomJavaToJsWrapperProvider_): void; addCustomJavaToJsWrapper(predicate: Internal.Predicate_, provider: Internal.CustomJavaToJsWrapperProvider_): void; static javaToJS(value: any, scope: Internal.Scriptable_): any; compileReader(in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): Internal.Script; static toBoolean(value: any): boolean; static enter(): this; captureContinuation(): Internal.ContinuationPending; resumeContinuation(continuation: any, scope: Internal.Scriptable_, functionResult: any): any; static reportRuntimeError0(messageId: string): Internal.EvaluatorException; static reportRuntimeError1(messageId: string, arg1: any): Internal.EvaluatorException; static reportRuntimeError2(messageId: string, arg1: any, arg2: any): Internal.EvaluatorException; static reportRuntimeError3(messageId: string, arg1: any, arg2: any, arg3: any): Internal.EvaluatorException; static reportRuntimeError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): Internal.EvaluatorException; static reportRuntimeError(message: string): Internal.EvaluatorException; getInstructionObserverThreshold(): number; hasTypeWrappers(): boolean; getThreadLocal(key: any): any; getRemapper(): Internal.Remapper; removePropertyChangeListener(l: Internal.PropertyChangeListener_): void; static getUndefinedValue(): any; putThreadLocal(key: any, value: any): void; setClassShutter(shutter: Internal.ClassShutter_): void; static exit(): void; getClassDataCache(): Internal.ClassDataCache; getElements(object: Internal.Scriptable_): any[]; setInstructionObserverThreshold(threshold: number): void; static reportRuntimeError4(messageId: string, arg1: any, arg2: any, arg3: any, arg4: any): Internal.EvaluatorException; hasFeature(featureIndex: number): boolean; initSafeStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; initSafeStandardObjects(): Internal.ScriptableObject; initSafeStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; static toNumber(value: any): number; setLocale(loc: Internal.Locale_): Internal.Locale; initStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; initStandardObjects(): Internal.ScriptableObject; initStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; isStrictMode(): boolean; setApplicationClassLoader(loader: Internal.ClassLoader_): void; getWrapFactory(): Internal.WrapFactory; seal(sealKey: any): void; setGenerateObserverCount(generateObserverCount: boolean): void; setWrapFactory(wrapFactory: Internal.WrapFactory_): void; evaluateString(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): any; compileFunction(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): dev.latvian.mods.rhino.Function; setErrorReporter(reporter: Internal.ErrorReporter_): Internal.ErrorReporter; getClassShutter(): Internal.ClassShutter; newObject(scope: Internal.Scriptable_, constructorName: string, args: any[]): Internal.Scriptable; newObject(scope: Internal.Scriptable_): Internal.Scriptable; newObject(scope: Internal.Scriptable_, constructorName: string): Internal.Scriptable; static jsToJava(value: any, desiredType: Internal.Class_): any; static jsToJava(cx: Internal.Context_, value: any, desiredType: Internal.Class_): any; static toObject(value: any, scope: Internal.Scriptable_): Internal.Scriptable; addPropertyChangeListener(l: Internal.PropertyChangeListener_): void; static getSourcePositionFromStack(linep: number[]): string; wrapCustomJavaToJs(javaObject: any): Internal.CustomJavaToJsWrapper; static reportWarning(message: string, t: Internal.Throwable_): void; static reportWarning(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; static reportWarning(message: string): void; setLanguageVersion(version: number): void; stringIsCompilableUnit(source: string): boolean; removeThreadLocal(key: any): void; static getCurrentContext(): this; newArray(scope: Internal.Scriptable_, length: number): Internal.Scriptable; newArray(scope: Internal.Scriptable_, elements: any[]): Internal.Scriptable; static reportError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; static reportError(message: string): void; getFactory(): Internal.ContextFactory; getErrorReporter(): Internal.ErrorReporter; static call(factory: Internal.ContextFactory_, callable: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; getMaximumInterpreterStackDepth(): number; setMaximumInterpreterStackDepth(max: number): void; compileString(source: string, sourceName: string, lineno: number, securityDomain: any): Internal.Script; static toString(value: any): string; unseal(sealKey: any): void; getLocale(): Internal.Locale; static getContext(): this; static enterWithNewFactory(): this; getImplementationVersion(): string; static readonly "FEATURE_INTEGER_WITHOUT_DECIMAL_PLACE" : 18; static readonly "FEATURE_ENHANCED_JAVA_ACCESS" : 13; static readonly "FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER" : 3; static readonly "FEATURE_DYNAMIC_SCOPE" : 7; static readonly "FEATURE_LITTLE_ENDIAN" : 19; static readonly "FEATURE_THREAD_SAFE_OBJECTS" : 17; "generateObserverCount" : boolean; static readonly "FEATURE_STRICT_MODE" : 11; static readonly "FEATURE_WARNING_AS_ERROR" : 12; static readonly "FEATURE_STRICT_EVAL" : 9; static readonly "FEATURE_LOCATION_INFORMATION_IN_ERROR" : 10; static readonly "errorReporterProperty" : "error reporter"; static readonly "FEATURE_V8_EXTENSIONS" : 14; static readonly "FEATURE_STRICT_VARS" : 8; static readonly "FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME" : 2; static readonly "FEATURE_PARENT_PROTO_PROPERTIES" : 5; static readonly "languageVersionProperty" : "language version"; static readonly "emptyArgs" : any[]; get factory(): Internal.ContextFactory; get undefinedValue(): any; get implementationVersion(): string; get currentContext(): this; get sealed(): boolean; get strictMode(): boolean; get maximumInterpreterStackDepth(): number; get classDataCache(): Internal.ClassDataCache; get locale(): Internal.Locale; get typeWrappers(): Internal.TypeWrappers; get classShutterSetter(): Internal.Context$ClassShutterSetter; get remapper(): Internal.Remapper; get errorReporter(): Internal.ErrorReporter; get applicationClassLoader(): Internal.ClassLoader; get wrapFactory(): Internal.WrapFactory; get context(): this; get instructionObserverThreshold(): number; get classShutter(): Internal.ClassShutter; set remapper(remapper: Internal.Remapper_); set errorReporter(reporter: Internal.ErrorReporter_); set languageVersion(version: number); set applicationClassLoader(loader: Internal.ClassLoader_); set wrapFactory(wrapFactory: Internal.WrapFactory_); set maximumInterpreterStackDepth(max: number); set locale(loc: Internal.Locale_); set instructionObserverThreshold(threshold: number); set classShutter(shutter: Internal.ClassShutter_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Context_ = Context; /** * @javaClass net.minecraft.class_3499 */ class StructureTemplate { static calculateRelativePosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): BlockPos; getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_): BlockPos; static getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: number, $$4: number): BlockPos; getAuthor(): string; save($$0: Internal.CompoundTag_): Internal.CompoundTag; filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_, $$3: boolean): Internal.List; filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_): Internal.List; placeInWorld($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.Random_, $$5: number): boolean; getBoundingBox($$0: BlockPos_, $$1: Internal.Rotation_, $$2: BlockPos_, $$3: Internal.Mirror_): Internal.BoundingBox; getBoundingBox($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): Internal.BoundingBox; static updateShapeAtEdge($$0: Internal.LevelAccessor_, $$1: number, $$2: Internal.DiscreteVoxelShape_, $$3: number, $$4: number, $$5: number): void; static transform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): BlockPos; static transform($$0: Vec3_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): Vec3; getSize(): Vec3i; getSize($$0: Internal.Rotation_): Vec3i; fillFromWorld($$0: Internal.Level_, $$1: BlockPos_, $$2: Vec3i_, $$3: boolean, $$4: Internal.Block_): void; load($$0: Internal.CompoundTag_): void; setAuthor($$0: string): void; calculateConnectedPosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_, $$2: Internal.StructurePlaceSettings_, $$3: BlockPos_): BlockPos; static processBlockInfos($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.List_): Internal.List; static readonly "ENTITY_TAG_POS" : "pos"; static readonly "BLOCK_TAG_NBT" : "nbt"; static readonly "BLOCK_TAG_STATE" : "state"; static readonly "PALETTE_LIST_TAG" : "palettes"; static readonly "BLOCK_TAG_POS" : "pos"; static readonly "BLOCKS_TAG" : "blocks"; static readonly "SIZE_TAG" : "size"; static readonly "PALETTE_TAG" : "palette"; static readonly "ENTITY_TAG_NBT" : "nbt"; static readonly "ENTITIES_TAG" : "entities"; static readonly "ENTITY_TAG_BLOCKPOS" : "blockPos"; get size(): Vec3i; get author(): string; set author($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureTemplate_ = StructureTemplate; /** * @javaClass net.minecraft.class_1421 */ abstract class AmbientCreature extends Internal.Mob { canBeLeashed($$0: Internal.Player_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AmbientCreature_ = AmbientCreature; /** * @javaClass net.minecraft.class_2501 */ class LongArrayTag extends Internal.CollectionTag { add($$0: number, $$1: Internal.LongTag_): void; getElementType(): number; set($$0: number, $$1: Internal.LongTag_): Internal.LongTag; method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; clear(): void; addTag($$0: number, $$1: Internal.Tag_): boolean; method_23258(): Internal.TagType; remove($$0: number): Internal.LongTag; method_32289($$0: Internal.TagVisitor_): void; method_10711(): number; size(): number; method_10713($$0: Internal.DataOutput_): void; hashCode(): number; get($$0: number): Internal.LongTag; equals($$0: any): boolean; setTag($$0: number, $$1: Internal.Tag_): boolean; toString(): string; copy(): this; getAsLongArray(): number[]; static readonly "TYPE" : Internal.TagType; get asLongArray(): number[]; get elementType(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LongArrayTag_ = LongArrayTag; /** * @javaClass net.minecraft.class_1321 */ abstract class TamableAnimal extends Internal.Animal implements Internal.OwnableEntity { isOrderedToSit(): boolean; handleEntityEvent($$0: number): void; isOwnedBy($$0: Internal.LivingEntity_): boolean; isAlliedTo($$0: Internal.Entity_): boolean; die($$0: Internal.DamageSource_): void; setOwnerUUID($$0: Internal.UUID_): void; canAttack($$0: Internal.LivingEntity_): boolean; setOrderedToSit($$0: boolean): void; isTame(): boolean; getOwner(): Internal.LivingEntity; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; tame($$0: Internal.Player_): void; getTeam(): Internal.Team; setTame($$0: boolean): void; isInSittingPose(): boolean; setInSittingPose($$0: boolean): void; method_6139(): Internal.UUID; wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; get owner(): Internal.LivingEntity; get orderedToSit(): boolean; get team(): Internal.Team; get inSittingPose(): boolean; set ownerUUID($$0: Internal.UUID_); set orderedToSit($$0: boolean); set inSittingPose($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TamableAnimal_ = TamableAnimal; /** * @javaClass net.minecraft.class_1545 */ class Blaze extends Internal.Monster { causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; aiStep(): void; getBrightness(): number; isSensitiveToWater(): boolean; isOnFire(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; get brightness(): number; get sensitiveToWater(): boolean; get onFire(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Blaze_ = Blaze; /** * @javaClass java.util.function.BinaryOperator */ interface BinaryOperator extends Internal.BiFunction { maxBy(arg0: Internal.Comparator_): Internal.BinaryOperator; minBy(arg0: Internal.Comparator_): Internal.BinaryOperator; } type BinaryOperator_ = BinaryOperator; /** * @javaClass net.minecraft.class_3906 */ interface ProcessorHandle extends Internal.AutoCloseable { askEither($$0: Internal.Function_>, Msg>): Internal.CompletableFuture; tell(arg0: Msg): void; of($$0: string, $$1: Internal.Consumer_): Internal.ProcessorHandle; ask($$0: Internal.Function_, Msg>): Internal.CompletableFuture; name(): string; close(): void; } type ProcessorHandle_ = ProcessorHandle; /** * @javaClass net.minecraft.class_1432 */ interface FlyingAnimal { isFlying(): boolean; } type FlyingAnimal_ = (() => boolean) | FlyingAnimal; /** * @javaClass java.util.function.BiPredicate */ interface BiPredicate { or(arg0: Internal.BiPredicate_): Internal.BiPredicate; test(arg0: T, arg1: U): boolean; and(arg0: Internal.BiPredicate_): Internal.BiPredicate; negate(): Internal.BiPredicate; } type BiPredicate_ = ((arg0: T, arg1: U) => boolean) | BiPredicate; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2IntMap */ interface Object2IntMap extends Internal.Object2IntFunction, Internal.Map { object2IntEntrySet(): Internal.ObjectSet>; computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_): number; getOrDefault(arg0: any, arg1: number): number; entrySet(): Internal.ObjectSet>; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_): number; values(): Internal.IntCollection; replace(arg0: K, arg1: number, arg2: number): boolean; replace(arg0: K, arg1: number): number; clear(): void; containsValue(arg0: any): boolean; containsValue(arg0: number): boolean; put(arg0: K, arg1: number): number; remove(arg0: any, arg1: any): boolean; remove(arg0: any): number; remove(arg0: any, arg1: number): boolean; mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; size(): number; computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_): number; merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; get(arg0: any): number; computeInt(arg0: K, arg1: Internal.BiFunction_): number; keySet(): Internal.ObjectSet; putIfAbsent(arg0: K, arg1: number): number; } type Object2IntMap_ = Object2IntMap; /** * @javaClass net.minecraft.class_5192 */ class BlackstoneReplaceProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.BlackstoneReplaceProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlackstoneReplaceProcessor_ = BlackstoneReplaceProcessor; /** * @javaClass java.lang.invoke.VarHandle$AccessMode */ class VarHandle$AccessMode extends Internal.Enum { static valueOf(arg0: string): this; static valueFromMethodName(arg0: string): this; static values(): Internal.VarHandle$AccessMode[]; methodName(): string; static readonly "WEAK_COMPARE_AND_SET" : Internal.VarHandle$AccessMode; static readonly "GET_VOLATILE" : Internal.VarHandle$AccessMode; static readonly "SET" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_OR_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_ADD" : Internal.VarHandle$AccessMode; static readonly "GET_AND_SET" : Internal.VarHandle$AccessMode; static readonly "GET_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_ADD_RELEASE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_AND_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_XOR_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_ADD_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_OR_RELEASE" : Internal.VarHandle$AccessMode; static readonly "SET_OPAQUE" : Internal.VarHandle$AccessMode; static readonly "WEAK_COMPARE_AND_SET_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "COMPARE_AND_SET" : Internal.VarHandle$AccessMode; static readonly "COMPARE_AND_EXCHANGE_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_AND" : Internal.VarHandle$AccessMode; static readonly "SET_VOLATILE" : Internal.VarHandle$AccessMode; static readonly "COMPARE_AND_EXCHANGE_RELEASE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_XOR" : Internal.VarHandle$AccessMode; static readonly "WEAK_COMPARE_AND_SET_PLAIN" : Internal.VarHandle$AccessMode; static readonly "SET_RELEASE" : Internal.VarHandle$AccessMode; static readonly "COMPARE_AND_EXCHANGE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_OR" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_AND_RELEASE" : Internal.VarHandle$AccessMode; static readonly "WEAK_COMPARE_AND_SET_RELEASE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_SET_RELEASE" : Internal.VarHandle$AccessMode; static readonly "GET" : Internal.VarHandle$AccessMode; static readonly "GET_AND_SET_ACQUIRE" : Internal.VarHandle$AccessMode; static readonly "GET_AND_BITWISE_XOR_RELEASE" : Internal.VarHandle$AccessMode; static readonly "GET_OPAQUE" : Internal.VarHandle$AccessMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VarHandle$AccessMode_ = "weak_compare_and_set_acquire" | "get_acquire" | "get_and_bitwise_xor_release" | "get_and_set_acquire" | "get_and_set_release" | "get_and_bitwise_or_release" | "compare_and_exchange_release" | "get" | "get_and_add_acquire" | "get_and_bitwise_and_acquire" | "get_and_bitwise_or" | "set" | "set_release" | "compare_and_exchange_acquire" | "compare_and_exchange" | "set_opaque" | "get_and_bitwise_or_acquire" | "get_opaque" | "compare_and_set" | "get_volatile" | "set_volatile" | "weak_compare_and_set" | "get_and_bitwise_xor_acquire" | "get_and_bitwise_and_release" | "get_and_bitwise_and" | "weak_compare_and_set_release" | "get_and_add_release" | "weak_compare_and_set_plain" | "get_and_set" | "get_and_add" | "get_and_bitwise_xor" | VarHandle$AccessMode; /** * @javaClass java.util.stream.Stream */ interface Stream extends Internal.BaseStream> { ofNullable(arg0: T): Internal.Stream; takeWhile(arg0: Internal.Predicate_): Internal.Stream; distinct(): Internal.Stream; findFirst(): Internal.Optional; skip(arg0: number): Internal.Stream; toList(): Internal.List; allMatch(arg0: Internal.Predicate_): boolean; mapMultiToDouble(arg0: Internal.BiConsumer_): Internal.DoubleStream; empty(): Internal.Stream; mapMulti(arg0: Internal.BiConsumer_>): Internal.Stream; flatMapToInt(arg0: Internal.Function_): Internal.IntStream; min(arg0: Internal.Comparator_): Internal.Optional; flatMapToLong(arg0: Internal.Function_): Internal.LongStream; mapToLong(arg0: Internal.ToLongFunction_): Internal.LongStream; noneMatch(arg0: Internal.Predicate_): boolean; findAny(): Internal.Optional; of(... arg0: T[]): Internal.Stream; of(arg0: T): Internal.Stream; limit(arg0: number): Internal.Stream; builder(): Internal.Stream$Builder; toArray(): any[]; toArray(arg0: Internal.IntFunction_): A[]; forEachOrdered(arg0: Internal.Consumer_): void; generate(arg0: Internal.Supplier_): Internal.Stream; anyMatch(arg0: Internal.Predicate_): boolean; map(arg0: Internal.Function_): Internal.Stream; mapToDouble(arg0: Internal.ToDoubleFunction_): Internal.DoubleStream; iterate(arg0: T, arg1: Internal.Predicate_, arg2: Internal.UnaryOperator_): Internal.Stream; iterate(arg0: T, arg1: Internal.UnaryOperator_): Internal.Stream; mapMultiToLong(arg0: Internal.BiConsumer_): Internal.LongStream; mapMultiToInt(arg0: Internal.BiConsumer_): Internal.IntStream; reduce(arg0: U, arg1: Internal.BiFunction_, arg2: Internal.BinaryOperator_): U; reduce(arg0: T, arg1: Internal.BinaryOperator_): T; reduce(arg0: Internal.BinaryOperator_): Internal.Optional; max(arg0: Internal.Comparator_): Internal.Optional; forEach(arg0: Internal.Consumer_): void; count(): number; concat(arg0: Internal.Stream_, arg1: Internal.Stream_): Internal.Stream; dropWhile(arg0: Internal.Predicate_): Internal.Stream; flatMapToDouble(arg0: Internal.Function_): Internal.DoubleStream; peek(arg0: Internal.Consumer_): Internal.Stream; flatMap(arg0: Internal.Function_>): Internal.Stream; filter(arg0: Internal.Predicate_): Internal.Stream; sorted(arg0: Internal.Comparator_): Internal.Stream; sorted(): Internal.Stream; mapToInt(arg0: Internal.ToIntFunction_): Internal.IntStream; collect(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BiConsumer_): R; collect(arg0: Internal.Collector_): R; } type Stream_ = Stream; /** * @javaClass net.minecraft.class_2660 */ class ClientboundCustomSoundPacket implements Internal.Packet { getVolume(): number; getX(): number; getName(): ResourceLocation; getPitch(): number; getY(): number; getZ(): number; getSource(): Internal.SoundSource; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; static readonly "LOCATION_ACCURACY" : 8.0; get volume(): number; get x(): number; get name(): ResourceLocation; get y(): number; get z(): number; get pitch(): number; get source(): Internal.SoundSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundCustomSoundPacket_ = ClientboundCustomSoundPacket; /** * @javaClass net.minecraft.class_4668 */ abstract class RenderStateShard implements net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor, Internal.RenderStateShardAccessor { setupRenderState(): void; clearRenderState(): void; toString(): string; static readonly "NEW_ENTITY_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "POSITION_COLOR_TEX_LIGHTMAP_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "POSITION_COLOR_LIGHTMAP_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "TRANSLUCENT_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "RENDERTYPE_ENTITY_DECAL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "OVERLAY" : Internal.RenderStateShard$OverlayStateShard; static readonly "BLOCK_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ARMOR_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_ALPHA_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "TRANSLUCENT_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; static readonly "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "PARTICLES_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "RENDERTYPE_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "POSITION_COLOR_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "CRUMBLING_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; static readonly "RENDERTYPE_LIGHTNING_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_SOLID_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_CRUMBLING_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_EYES_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_WATER_MASK_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "COLOR_DEPTH_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; static readonly "NO_TEXTURE" : Internal.RenderStateShard$EmptyTextureStateShard; static readonly "RENDERTYPE_TRIPWIRE_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_SHADOW_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "LIGHTNING_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; static readonly "RENDERTYPE_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "GLINT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; static readonly "ENTITY_GLINT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; static readonly "RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_END_GATEWAY_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENERGY_SWIRL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "POSITION_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_BEACON_BEAM_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_TEXT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_CUTOUT_MIPPED_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "DEPTH_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; static readonly "RENDERTYPE_OUTLINE_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "CLOUDS_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "POSITION_TEX_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "LIGHTMAP" : Internal.RenderStateShard$LightmapStateShard; static readonly "RENDERTYPE_ENTITY_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "ADDITIVE_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; static readonly "NO_LIGHTMAP" : Internal.RenderStateShard$LightmapStateShard; static readonly "MAIN_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "RENDERTYPE_GLINT_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_END_PORTAL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "WEATHER_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "LEQUAL_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; static readonly "DEFAULT_LINE" : Internal.RenderStateShard$LineStateShard; static readonly "OUTLINE_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "RENDERTYPE_LINES_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "BLOCK_SHEET_MIPPED" : Internal.RenderStateShard$TextureStateShard; static readonly "RENDERTYPE_ENTITY_SOLID_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "NO_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; static readonly "POSITION_COLOR_TEX_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_NO_OUTLINE_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "POLYGON_OFFSET_LAYERING" : Internal.RenderStateShard$LayeringStateShard; static readonly "NO_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "COLOR_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; static readonly "ITEM_ENTITY_TARGET" : Internal.RenderStateShard$OutputStateShard; static readonly "RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "DEFAULT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; static readonly "EQUAL_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; static readonly "GLINT_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; static readonly "VIEW_SCALE_Z_EPSILON" : 0.99975586; static readonly "RENDERTYPE_TEXT_SEE_THROUGH_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_TEXT_INTENSITY_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "CULL" : Internal.RenderStateShard$CullStateShard; static readonly "NO_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; static readonly "VIEW_OFFSET_Z_LAYERING" : Internal.RenderStateShard$LayeringStateShard; static readonly "RENDERTYPE_GLINT_DIRECT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "NO_LAYERING" : Internal.RenderStateShard$LayeringStateShard; static readonly "RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "RENDERTYPE_LEASH_SHADER" : Internal.RenderStateShard$ShaderStateShard; static readonly "NO_OVERLAY" : Internal.RenderStateShard$OverlayStateShard; static readonly "BLOCK_SHEET" : Internal.RenderStateShard$TextureStateShard; static readonly "NO_CULL" : Internal.RenderStateShard$CullStateShard; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard_ = RenderStateShard; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2IntFunction */ interface Short2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Short2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2IntFunction; } type Short2IntFunction_ = ((arg0: number) => number) | Short2IntFunction; /** * @javaClass com.google.common.collect.ForwardingObject */ abstract class ForwardingObject { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ForwardingObject_ = ForwardingObject; /** * @javaClass com.mojang.serialization.DataResult$PartialResult */ class DataResult$PartialResult { flatMap(arg0: Internal.Function_>): Internal.DataResult$PartialResult; hashCode(): number; equals(arg0: any): boolean; toString(): string; message(): string; map(arg0: Internal.Function_): Internal.DataResult$PartialResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataResult$PartialResult_ = DataResult$PartialResult; /** * @javaClass net.coderbot.iris.shadows.Matrix4fAccess */ interface Matrix4fAccess { copyIntoArray(): number[]; copyFromArray(arg0: number[]): void; } type Matrix4fAccess_ = Matrix4fAccess; /** * @javaClass java.lang.constant.ConstantDesc */ interface ConstantDesc { resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; } type ConstantDesc_ = ((arg0: Internal.MethodHandles$Lookup) => any) | ConstantDesc; /** * @javaClass io.netty.channel.MessageSizeEstimator$Handle */ interface MessageSizeEstimator$Handle { size(arg0: any): number; } type MessageSizeEstimator$Handle_ = ((arg0: any) => number) | MessageSizeEstimator$Handle; /** * @javaClass net.minecraft.class_4970$class_2251 */ class BlockBehaviour$Properties implements Internal.AbstractBlockSettingsAccessor { isSuffocating($$0: Internal.BlockBehaviour$StatePredicate_): this; explosionResistance($$0: number): this; emissiveRendering($$0: Internal.BlockBehaviour$StatePredicate_): this; color($$0: Internal.MaterialColor_): this; strength($$0: number): this; strength($$0: number, $$1: number): this; noOcclusion(): this; sound($$0: Internal.SoundType_): this; air(): this; requiresCorrectToolForDrops(): this; isViewBlocking($$0: Internal.BlockBehaviour$StatePredicate_): this; isRedstoneConductor($$0: Internal.BlockBehaviour$StatePredicate_): this; noCollission(): this; static of($$0: Internal.Material_, $$1: Internal.Function_): this; static of($$0: Internal.Material_, $$1: Internal.DyeColor_): this; static of($$0: Internal.Material_): this; static of($$0: Internal.Material_, $$1: Internal.MaterialColor_): this; dynamicShape(): this; static copy($$0: Internal.BlockBehaviour_): this; hasPostProcess($$0: Internal.BlockBehaviour$StatePredicate_): this; randomTicks(): this; jumpFactor($$0: number): this; isValidSpawn($$0: Internal.BlockBehaviour$StateArgumentPredicate_>): this; instabreak(): this; noDrops(): this; speedFactor($$0: number): this; friction($$0: number): this; destroyTime($$0: number): this; lightLevel($$0: Internal.ToIntFunction_): this; dropsLike($$0: Internal.Block_): this; "isRandomlyTicking" : boolean; "materialColor" : ((arg0: Internal.BlockState) => Internal.MaterialColor); "canOcclude" : boolean; "lightEmission" : ((arg0: Internal.BlockState) => number); "drops" : ResourceLocation; "material" : Internal.Material; "isAir" : boolean; "hasCollision" : boolean; "soundType" : Internal.SoundType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockBehaviour$Properties_ = BlockBehaviour$Properties; /** * @javaClass net.minecraft.class_1723 */ class InventoryMenu extends Internal.RecipeBookMenu implements Internal.TrinketPlayerScreenHandler { getGridWidth(): number; trinkets$getSlotHeights(group: Internal.SlotGroup_): Internal.List; static isHotbarSlot($$0: number): boolean; getRecipeBookType(): Internal.RecipeBookType; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; trinkets$getTrinketSlotEnd(): number; clearCraftingContent(): void; trinkets$getSlotTypes(group: Internal.SlotGroup_): Internal.List; trinkets$getGroupPos(group: Internal.SlotGroup_): Internal.Point; getGridHeight(): number; getCraftSlots(): Internal.CraftingContainer; slotsChanged($$0: Internal.Container_): void; getSize(): number; shouldMoveToInventory($$0: number): boolean; getResultSlotIndex(): number; canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; removed($$0: Internal.Player_): void; trinkets$getGroupCount(): number; trinkets$getGroupNum(group: Internal.SlotGroup_): number; recipeMatches($$0: Internal.Recipe_): boolean; trinkets$getTrinketSlotStart(): number; trinkets$updateTrinketSlots(slotsChanged: boolean): void; trinkets$getSlotWidth(group: Internal.SlotGroup_): number; fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; readonly "owner" : Internal.Player; static readonly "EMPTY_ARMOR_SLOT_HELMET" : ResourceLocation; static readonly "CRAFT_SLOT_END" : 5; static readonly "BLOCK_ATLAS" : ResourceLocation; static readonly "EMPTY_ARMOR_SLOT_BOOTS" : ResourceLocation; readonly "active" : boolean; static readonly "USE_ROW_SLOT_START" : 36; static readonly "EMPTY_ARMOR_SLOT_CHESTPLATE" : ResourceLocation; static readonly "ARMOR_SLOT_END" : 9; static readonly "RESULT_SLOT" : 0; static readonly "SHIELD_SLOT" : 45; static readonly "USE_ROW_SLOT_END" : 45; static readonly "EMPTY_ARMOR_SLOT_SHIELD" : ResourceLocation; static readonly "INV_SLOT_END" : 36; static readonly "EMPTY_ARMOR_SLOT_LEGGINGS" : ResourceLocation; static readonly "ARMOR_SLOT_START" : 5; static readonly "INV_SLOT_START" : 9; static readonly "CONTAINER_ID" : 0; static readonly "CRAFT_SLOT_START" : 1; get gridHeight(): number; get craftSlots(): Internal.CraftingContainer; get size(): number; get resultSlotIndex(): number; get gridWidth(): number; get recipeBookType(): Internal.RecipeBookType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InventoryMenu_ = InventoryMenu; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleIterable */ interface DoubleIterable extends Internal.Iterable { iterator(): Internal.DoubleIterator; spliterator(): Internal.DoubleSpliterator; forEach(arg0: Internal.DoubleConsumer_): void; forEach(arg0: Internal.Consumer_): void; forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; doubleSpliterator(): Internal.DoubleSpliterator; doubleIterator(): Internal.DoubleIterator; } type DoubleIterable_ = (() => Internal.DoubleIterator) | DoubleIterable; /** * @javaClass java.text.DateFormat */ abstract class DateFormat extends Internal.Format { getTimeZone(): Internal.TimeZone; isLenient(): boolean; format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; format(arg0: Internal.Date_): string; format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; parse(arg0: string): Internal.Date; static getTimeInstance(): this; static getTimeInstance(arg0: number): this; static getTimeInstance(arg0: number, arg1: Internal.Locale_): this; setNumberFormat(arg0: Internal.NumberFormat_): void; getCalendar(): Internal.Calendar; setLenient(arg0: boolean): void; static getDateInstance(arg0: number, arg1: Internal.Locale_): this; static getDateInstance(arg0: number): this; static getDateInstance(): this; parseObject(arg0: string, arg1: Internal.ParsePosition_): any; getNumberFormat(): Internal.NumberFormat; setCalendar(arg0: Internal.Calendar_): void; static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): this; static getDateTimeInstance(arg0: number, arg1: number): this; static getDateTimeInstance(): this; hashCode(): number; equals(arg0: any): boolean; setTimeZone(arg0: Internal.TimeZone_): void; clone(): any; static getInstance(): this; static getAvailableLocales(): Internal.Locale[]; static readonly "DAY_OF_YEAR_FIELD" : 10; static readonly "DATE_FIELD" : 3; static readonly "MILLISECOND_FIELD" : 8; static readonly "MEDIUM" : 2; static readonly "YEAR_FIELD" : 1; static readonly "DAY_OF_WEEK_IN_MONTH_FIELD" : 11; static readonly "MINUTE_FIELD" : 6; static readonly "FULL" : 0; static readonly "ERA_FIELD" : 0; static readonly "AM_PM_FIELD" : 14; static readonly "SHORT" : 3; static readonly "HOUR_OF_DAY1_FIELD" : 4; static readonly "MONTH_FIELD" : 2; static readonly "DAY_OF_WEEK_FIELD" : 9; static readonly "WEEK_OF_YEAR_FIELD" : 12; static readonly "HOUR1_FIELD" : 15; static readonly "HOUR_OF_DAY0_FIELD" : 5; static readonly "WEEK_OF_MONTH_FIELD" : 13; static readonly "TIMEZONE_FIELD" : 17; static readonly "HOUR0_FIELD" : 16; static readonly "DEFAULT" : 2; static readonly "SECOND_FIELD" : 7; static readonly "LONG" : 1; get timeInstance(): this; get calendar(): Internal.Calendar; get instance(): this; get numberFormat(): Internal.NumberFormat; get dateInstance(): this; get timeZone(): Internal.TimeZone; get dateTimeInstance(): this; get lenient(): boolean; get availableLocales(): Internal.Locale[]; set calendar(arg0: Internal.Calendar_); set numberFormat(arg0: Internal.NumberFormat_); set timeZone(arg0: Internal.TimeZone_); set lenient(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DateFormat_ = DateFormat; /** * @javaClass net.minecraft.class_2775 */ class ClientboundTakeItemEntityPacket implements Internal.Packet { getItemId(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getPlayerId(): number; getAmount(): number; get itemId(): number; get amount(): number; get playerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundTakeItemEntityPacket_ = ClientboundTakeItemEntityPacket; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortListIterator */ interface ShortListIterator extends Internal.ShortBidirectionalIterator, Internal.ListIterator { next(): number; add(arg0: number): void; set(arg0: number): void; previous(): number; remove(): void; } type ShortListIterator_ = ShortListIterator; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate */ class ArmorItemBuilder$Chestplate extends Internal.ArmorItemBuilder { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorItemBuilder$Chestplate_ = ArmorItemBuilder$Chestplate; /** * @javaClass net.minecraft.class_4862 */ class SmithingMenu extends Internal.ItemCombinerMenu { canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; createResult(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmithingMenu_ = SmithingMenu; /** * @javaClass net.minecraft.class_283 */ class PostPass implements Internal.AutoCloseable { process($$0: number): void; getName(): string; addAuxAsset($$0: string, $$1: Internal.IntSupplier_, $$2: number, $$3: number): void; getEffect(): Internal.EffectInstance; setOrthoMatrix($$0: Internal.Matrix4f_): void; close(): void; readonly "outTarget" : Internal.RenderTarget; readonly "inTarget" : Internal.RenderTarget; get effect(): Internal.EffectInstance; get name(): string; set orthoMatrix($$0: Internal.Matrix4f_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PostPass_ = PostPass; /** * @javaClass net.minecraft.class_1799 */ class ItemStack implements Internal.ItemStackKJS { getMaxStackSize(): number; isEdible(): boolean; overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_, $$4: Internal.SlotAccess_): boolean; sameItemStackIgnoreDurability($$0: Internal.ItemStack_): boolean; getDestroySpeed($$0: Internal.BlockState_): number; getItem(): Internal.Item; inventoryTick($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: boolean): void; getTags(): Internal.Stream>; addAttributeModifier($$0: Internal.Attribute_, $$1: Internal.AttributeModifier_, $$2: EquipmentSlot_): void; modify$bnc000$addEnchantment_createNbt_lvl(lvl: number): number; static isSame($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; hasAdventureModeBreakTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; setEntityRepresentation($$0: Internal.Entity_): void; static tagMatches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; getCount(): number; setCount($$0: number): void; getEquipSound(): Internal.SoundEvent; grow($$0: number): void; getBarWidth(): number; shrink($$0: number): void; redirect$zjg000$hookGetAttributeModifiers(item: Internal.Item_, slot: EquipmentSlot_): Internal.Multimap; is($$0: Internal.TagKey_): boolean; is($$0: Internal.Item_): boolean; static matches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; getBarColor(): number; redirect$zjg000$hookIsSuitableFor(item: Internal.Item_, state: Internal.BlockState_): boolean; getDisplayName(): Internal.Component; onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; handler$bnc000$addEnchantment(enchantment: Internal.Enchantment_, level: number, cbi: Internal.CallbackInfo_): void; hurt($$0: number, $$1: Internal.Random_, $$2: Internal.ServerPlayer_): boolean; setDamageValue($$0: number): void; redirect$bnc000$addEnchantment_putShort(nbt: Internal.CompoundTag_, key: string, value: number): void; getAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; save($$0: Internal.CompoundTag_): Internal.CompoundTag; setPopTime($$0: number): void; hideTooltipPart($$0: Internal.ItemStack$TooltipPart_): void; overrideStackedOnOther($$0: Internal.Slot_, $$1: Internal.ClickAction_, $$2: Internal.Player_): boolean; getDamageValue(): number; copy(): this; removeTagKJS(): void; getMaxDamage(): number; handler$bnc000$getTranslationKey(cbi: Internal.CallbackInfoReturnable_): void; getDrinkingSound(): Internal.SoundEvent; isDamaged(): boolean; mineBlock($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Player_): void; useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; hurtAndBreak($$0: number, $$1: T, $$2: Internal.Consumer_): void; onDestroyed($$0: Internal.ItemEntity_): void; isBarVisible(): boolean; isCorrectToolForDrops($$0: Internal.BlockState_): boolean; getTooltipLines($$0: Internal.Player_, $$1: Internal.TooltipFlag_): Internal.List; enchant($$0: Internal.Enchantment_, $$1: number): void; equals(obj: any): boolean; toString(): string; getUseDuration(): number; use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; getRarity(): Rarity; interactLivingEntity($$0: Internal.Player_, $$1: Internal.LivingEntity_, $$2: Hand_): Internal.InteractionResult; sameItem($$0: Internal.ItemStack_): boolean; setRepairCost($$0: number): void; getTooltipImage(): Internal.Optional; split($$0: number): this; onCraftedBy($$0: Internal.Level_, $$1: Internal.Player_, $$2: number): void; finishUsingItem($$0: Internal.Level_, $$1: Internal.LivingEntity_): this; hurtEnemy($$0: Internal.LivingEntity_, $$1: Internal.Player_): void; addTagElement($$0: string, $$1: Internal.Tag_): void; isEnchantable(): boolean; isStackable(): boolean; useOnRelease(): boolean; hasTag(): boolean; getBaseRepairCost(): number; handler$bnc001$getName(cbi: Internal.CallbackInfoReturnable_): void; isEnchanted(): boolean; static isSameItemSameTags($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; getEntityRepresentation(): Internal.Entity; setHoverName($$0: Internal.Component_): this; getDescriptionId(): string; getUseAnimation(): Internal.UseAnim; static isSameIgnoreDurability($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; getFrame(): Internal.ItemFrame; getPopTime(): number; removeTagKey($$0: string): void; isFramed(): boolean; getTagElement($$0: string): Internal.CompoundTag; resetHoverName(): void; static of($$0: Internal.CompoundTag_): this; getOrCreateTagElement($$0: string): Internal.CompoundTag; handler$bnc000$hasGlint(cbi: Internal.CallbackInfoReturnable_): void; getEatingSound(): Internal.SoundEvent; setTag($$0: Internal.CompoundTag_): void; hasFoil(): boolean; static appendEnchantmentNames($$0: Internal.List_, $$1: Internal.ListTag_): void; isEmpty(): boolean; hasAdventureModePlaceTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; getTag(): Internal.CompoundTag; getHoverName(): Internal.Component; releaseUsing($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; getOrCreateTag(): Internal.CompoundTag; getEnchantmentTags(): Internal.ListTag; isDamageableItem(): boolean; hasCustomHoverName(): boolean; static readonly "TAG_COLOR" : "color"; static readonly "CODEC" : Internal.Codec; static readonly "ATTRIBUTE_MODIFIER_FORMAT" : Internal.DecimalFormat; static readonly "TAG_LORE" : "Lore"; static readonly "TAG_DISPLAY" : "display"; static readonly "TAG_DISPLAY_NAME" : "Name"; static readonly "TAG_ENCH" : "Enchantments"; static readonly "TAG_DAMAGE" : "Damage"; static readonly "EMPTY" : Internal.ItemStack; get barWidth(): number; get damageValue(): number; get maxStackSize(): number; get barVisible(): boolean; get baseRepairCost(): number; get displayName(): Internal.Component; get maxDamage(): number; get eatingSound(): Internal.SoundEvent; get popTime(): number; get barColor(): number; get enchantable(): boolean; get empty(): boolean; get enchantmentTags(): Internal.ListTag; get descriptionId(): string; get equipSound(): Internal.SoundEvent; get framed(): boolean; get useDuration(): number; get tag(): Internal.CompoundTag; get stackable(): boolean; get orCreateTag(): Internal.CompoundTag; get item(): Internal.Item; get count(): number; get damageableItem(): boolean; get tags(): Internal.Stream>; get tooltipImage(): Internal.Optional; get enchanted(): boolean; get hoverName(): Internal.Component; get drinkingSound(): Internal.SoundEvent; get damaged(): boolean; get edible(): boolean; get entityRepresentation(): Internal.Entity; get useAnimation(): Internal.UseAnim; get rarity(): Rarity; get frame(): Internal.ItemFrame; set damageValue($$0: number); set hoverName($$0: Internal.Component_); set count($$0: number); set entityRepresentation($$0: Internal.Entity_); set tag($$0: Internal.CompoundTag_); set popTime($$0: number); set repairCost($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemStack_ = Internal.ItemStackJS_ | ItemStack; /** * @javaClass net.minecraft.class_241 */ class Vec2 { distanceToSqr($$0: Internal.Vec2_): number; add($$0: Internal.Vec2_): this; add($$0: number): this; negated(): this; lengthSquared(): number; normalized(): this; equals($$0: Internal.Vec2_): boolean; dot($$0: Internal.Vec2_): number; length(): number; scale($$0: number): this; static readonly "ZERO" : Internal.Vec2; static readonly "NEG_UNIT_Y" : Internal.Vec2; static readonly "NEG_UNIT_X" : Internal.Vec2; static readonly "MIN" : Internal.Vec2; static readonly "UNIT_X" : Internal.Vec2; static readonly "MAX" : Internal.Vec2; static readonly "ONE" : Internal.Vec2; static readonly "UNIT_Y" : Internal.Vec2; readonly "x" : number; readonly "y" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Vec2_ = Vec2; /** * @javaClass net.minecraft.class_5633 */ interface DispensibleContainerItem { checkExtraContent($$0: Internal.Player_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: BlockPos_): void; emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean; } type DispensibleContainerItem_ = ((arg0: Internal.Player, arg1: Internal.Level, arg2: BlockPos, arg3: Internal.BlockHitResult) => boolean) | DispensibleContainerItem; /** * @javaClass net.minecraft.class_5158 */ class DeltaFeatureConfiguration implements Internal.FeatureConfiguration { size(): Internal.IntProvider; contents(): Internal.BlockState; rim(): Internal.BlockState; rimSize(): Internal.IntProvider; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DeltaFeatureConfiguration_ = DeltaFeatureConfiguration; /** * @javaClass com.mojang.serialization.codecs.UnboundedMapCodec */ class UnboundedMapCodec implements Internal.BaseMapCodec, Internal.Codec> { encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; elementCodec(): Internal.Codec; keyCodec(): Internal.Codec; hashCode(): number; equals(arg0: any): boolean; toString(): string; decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UnboundedMapCodec_ = UnboundedMapCodec; /** * @javaClass net.minecraft.class_2680 */ class BlockState extends Internal.BlockBehaviour$BlockStateBase implements Internal.CubeRenderStuff { getMaterials(arg0: number): Internal.RenderMaterial[]; getQuads(arg0: number): Internal.BakedQuad[]; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockState_ = BlockState; /** * @javaClass net.minecraft.class_2547 */ interface PacketListener { getConnection(): Internal.Connection; onDisconnect(arg0: Internal.Component_): void; shouldPropagateHandlingExceptions(): boolean; } type PacketListener_ = PacketListener; /** * @javaClass net.minecraft.class_5335 */ interface Serializer { serialize(arg0: Internal.JsonObject_, arg1: T, arg2: Internal.JsonSerializationContext_): void; deserialize(arg0: Internal.JsonObject_, arg1: Internal.JsonDeserializationContext_): T; } type Serializer_ = Serializer; /** * @javaClass java.io.OutputStream */ abstract class OutputStream implements Internal.Closeable, Internal.Flushable { flush(): void; static nullOutputStream(): this; close(): void; write(arg0: number[]): void; write(arg0: number[], arg1: number, arg2: number): void; write(arg0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OutputStream_ = OutputStream; /** * @javaClass java.util.Locale$Category */ class Locale$Category extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.Locale$Category[]; static readonly "DISPLAY" : Internal.Locale$Category; static readonly "FORMAT" : Internal.Locale$Category; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Locale$Category_ = "display" | "format" | Locale$Category; /** * @javaClass net.minecraft.class_52 */ class LootTable implements Internal.LootTableAccessor, Internal.FabricLootSupplier, Internal.MixinLootTableAccessor { static lootTable(): Internal.LootTable$Builder; getParamSet(): Internal.LootContextParamSet; getFunctions(): Internal.List; getRandomItems($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; getRandomItems($$0: Internal.LootContext_): Internal.List; static createStackSplitter($$0: Internal.Consumer_): Internal.Consumer; fill($$0: Internal.Container_, $$1: Internal.LootContext_): void; getPools(): Internal.List; getRandomItemsRaw($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; validate($$0: Internal.ValidationContext_): void; readonly "functions" : (() => Internal.LootItemFunctionType)[]; static readonly "DEFAULT_PARAM_SET" : Internal.LootContextParamSet; readonly "pools" : Internal.LootPool[]; static readonly "EMPTY" : Internal.LootTable; get paramSet(): Internal.LootContextParamSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootTable_ = LootTable; /** * @javaClass net.minecraft.class_3288 */ class Pack implements Internal.AutoCloseable { isRequired(): boolean; getId(): string; getChatLink($$0: boolean): Internal.Component; getDescription(): Internal.Component; getTitle(): Internal.Component; isFixedPosition(): boolean; hashCode(): number; getCompatibility(): Internal.PackCompatibility; equals($$0: any): boolean; getDefaultPosition(): Internal.Pack$Position; static create($$0: string, $$1: boolean, $$2: Internal.Supplier_, $$3: Internal.Pack$PackConstructor_, $$4: Internal.Pack$Position_, $$5: Internal.PackSource_): this; close(): void; getPackSource(): Internal.PackSource; open(): Internal.PackResources; get defaultPosition(): Internal.Pack$Position; get packSource(): Internal.PackSource; get description(): Internal.Component; get fixedPosition(): boolean; get id(): string; get title(): Internal.Component; get compatibility(): Internal.PackCompatibility; get required(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pack_ = Pack; /** * @javaClass net.minecraft.class_2489 */ class DoubleTag extends Internal.NumericTag { getAsFloat(): number; getAsByte(): number; static valueOf($$0: number): this; getAsNumber(): Internal.Number; getId(): number; getAsDouble(): number; getAsInt(): number; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getAsLong(): number; getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.DataOutput_): void; getAsShort(): number; static readonly "ZERO" : Internal.DoubleTag; static readonly "TYPE" : Internal.TagType; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get id(): number; get asFloat(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DoubleTag_ = DoubleTag; /** * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback */ interface ItemBuilder$ReleaseUsingCallback { releaseUsing(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_, arg3: number): void; } type ItemBuilder$ReleaseUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS, arg3: number) => void) | ItemBuilder$ReleaseUsingCallback; /** * @javaClass com.ptsmods.morecommands.api.addons.ScreenAddon */ interface ScreenAddon { mc$clear(): void; mc$addButton(arg0: T): T; mc$getButtons(): Internal.List; } type ScreenAddon_ = ScreenAddon; /** * @javaClass net.minecraft.class_251$class_252 */ interface DiscreteVoxelShape$IntFaceConsumer { consume(arg0: Internal.Direction_, arg1: number, arg2: number, arg3: number): void; } type DiscreteVoxelShape$IntFaceConsumer_ = ((arg0: Internal.Direction, arg1: number, arg2: number, arg3: number) => void) | DiscreteVoxelShape$IntFaceConsumer; /** * @javaClass dev.latvian.mods.kubejs.recipe.filter.RecipeFilter */ interface RecipeFilter extends Internal.Predicate { test(arg0: Internal.RecipeJS_): boolean; of(o: any): this; } /** */ type RecipeFilter_ = Internal.RecipeFilter_[] | {exact?: boolean, id?: Special.RecipeId | RegExp, input?: Internal.IngredientJS_, output?: Internal.IngredientJS_, or?: Internal.RecipeFilter_[], group?: string, type?: Special.RecipeSerializer, mod?: Special.Mod, not?: Internal.RecipeFilter_} | ((arg0: Internal.RecipeJS) => boolean) | RecipeFilter; /** * @javaClass net.minecraft.class_1811 */ abstract class ProjectileWeaponItem extends Internal.Item { getSupportedHeldProjectiles(): Internal.Predicate; getDefaultProjectileRange(): number; static getHeldProjectile($$0: Internal.LivingEntity_, $$1: Internal.Predicate_): Internal.ItemStack; getAllSupportedProjectiles(): Internal.Predicate; getEnchantmentValue(): number; static readonly "ARROW_ONLY" : ((arg0: Internal.ItemStack) => boolean); static readonly "ARROW_OR_FIREWORK" : ((arg0: Internal.ItemStack) => boolean); get supportedHeldProjectiles(): Internal.Predicate; get enchantmentValue(): number; get allSupportedProjectiles(): Internal.Predicate; get defaultProjectileRange(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ProjectileWeaponItem_ = ProjectileWeaponItem; /** * @javaClass net.minecraft.class_2821 */ class ImposterProtoChunk extends Internal.ProtoChunk { setBlendingData($$0: Internal.BlendingData_): void; getAllReferences(): Internal.Map, Internal.LongSet>; getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; getBlendingData(): Internal.BlendingData; getBlockEntity($$0: BlockPos_): Internal.BlockEntity; getLights(): Internal.Stream; fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; getStatus(): Internal.ChunkStatus; getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; setBlockEntity($$0: Internal.BlockEntity_): void; getBlockTicks(): Internal.TickContainerAccess; setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; getSection($$0: number): Internal.LevelChunkSection; setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; getPos(): Internal.ChunkPos; method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; isLightCorrect(): boolean; markPosForPostprocessing($$0: BlockPos_): void; removeBlockEntity($$0: BlockPos_): void; setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; setBlockEntityNbt($$0: Internal.CompoundTag_): void; getMaxLightLevel(): number; setUnsaved($$0: boolean): void; getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; isUnsaved(): boolean; getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; getWrapped(): Internal.LevelChunk; setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; getFluidTicks(): Internal.TickContainerAccess; setStatus($$0: Internal.ChunkStatus_): void; getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; addEntity($$0: Internal.Entity_): void; getAllStarts(): Internal.Map, Internal.StructureStart>; setLightCorrect($$0: boolean): void; getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; getFluidState($$0: BlockPos_): Internal.FluidState; getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; getBlockState($$0: BlockPos_): Internal.BlockState; getSections(): Internal.LevelChunkSection[]; get fluidTicks(): Internal.TickContainerAccess; get blockTicks(): Internal.TickContainerAccess; get maxLightLevel(): number; get sections(): Internal.LevelChunkSection[]; get allStarts(): Internal.Map, Internal.StructureStart>; get pos(): Internal.ChunkPos; get allReferences(): Internal.Map, Internal.LongSet>; get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; get blendingData(): Internal.BlendingData; get lightCorrect(): boolean; get wrapped(): Internal.LevelChunk; get lights(): Internal.Stream; get unsaved(): boolean; get status(): Internal.ChunkStatus; set allStarts($$0: Internal.Map_, Internal.StructureStart_>); set blockEntityNbt($$0: Internal.CompoundTag_); set blockEntity($$0: Internal.BlockEntity_); set allReferences($$0: Internal.Map_, Internal.LongSet_>); set blendingData($$0: Internal.BlendingData_); set lightCorrect($$0: boolean); set unsaved($$0: boolean); set status($$0: Internal.ChunkStatus_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImposterProtoChunk_ = ImposterProtoChunk; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptType */ class ScriptType extends Internal.Enum { isServer(): boolean; static valueOf(name: string): this; static of(level: Internal.LevelReader_): this; static values(): Internal.ScriptType[]; isClient(): boolean; getLogFile(): Internal.Path; readonly "console" : Internal.ConsoleJS; readonly "manager" : (() => Internal.ScriptManager); static readonly "SERVER" : Internal.ScriptType; readonly "executor" : Internal.ExecutorService; readonly "warnings" : Internal.List; readonly "name" : string; static readonly "STARTUP" : Internal.ScriptType; static readonly "CLIENT" : Internal.ScriptType; readonly "errors" : Internal.List; get server(): boolean; get logFile(): Internal.Path; get client(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptType_ = "server" | "startup" | "client" | ScriptType; /** * @javaClass net.minecraft.class_2263 */ interface BucketPickup { getPickupSound(): Internal.Optional; pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack; } type BucketPickup_ = BucketPickup; /** * @javaClass net.minecraft.class_329 */ class Gui extends Internal.GuiComponent { getSpectatorGui(): Internal.SpectatorGui; renderExperienceBar($$0: Internal.PoseStack_, $$1: number): void; clearCache(): void; handler$bef000$iris$handleHudHidingScreens(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; handleChat($$0: Internal.ChatType_, $$1: Internal.Component_, $$2: Internal.UUID_): void; handler$bij000$renderPre(poseStack: Internal.PoseStack_, partialTicks: number, callbackInfo: Internal.CallbackInfo_): void; onDisconnected(): void; handler$cec002$render(matrices: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; getGuiTicks(): number; setSubtitle($$0: Internal.Component_): void; render($$0: Internal.PoseStack_, $$1: number): void; setOverlayMessage($$0: Internal.Component_, $$1: boolean): void; renderJumpMeter($$0: Internal.PoseStack_, $$1: number): void; getBossOverlay(): Internal.BossHealthOverlay; setNowPlaying($$0: Internal.Component_): void; renderDemoOverlay($$0: Internal.PoseStack_): void; clear(): void; setTitle($$0: Internal.Component_): void; tick($$0: boolean): void; handler$bef000$iris$displayBigSodiumWarning(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; handler$zgg000$renderCustomHud(matrix: Internal.PoseStack_, _timeDelta: number, _info: Internal.CallbackInfo_): void; guessChatUUID($$0: Internal.Component_): Internal.UUID; renderSelectedItemName($$0: Internal.PoseStack_): void; getTabList(): Internal.PlayerTabOverlay; getChat(): Internal.ChatComponent; handler$bij000$renderEffectPre(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; handler$bij000$renderEffectPost(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; getFont(): Internal.Font; resetTitleTimes(): void; setTimes($$0: number, $$1: number, $$2: number): void; handler$znd000$render(matrixStack: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; "vignetteBrightness" : number; "lastToolHighlight" : Internal.ItemStack; "toolHighlightTimer" : number; get tabList(): Internal.PlayerTabOverlay; get guiTicks(): number; get bossOverlay(): Internal.BossHealthOverlay; get chat(): Internal.ChatComponent; get spectatorGui(): Internal.SpectatorGui; get font(): Internal.Font; set subtitle($$0: Internal.Component_); set title($$0: Internal.Component_); set nowPlaying($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Gui_ = Gui; /** * @javaClass net.minecraft.class_1569 */ interface Enemy { } type Enemy_ = Enemy; /** * @javaClass dev.latvian.mods.kubejs.block.BlockModificationProperties */ class BlockModificationProperties { setRandomlyTicking(v: boolean): void; setRequiresTool(v: boolean): void; setJumpFactor(v: number): void; setDestroySpeed(v: number): void; setHasCollision(v: boolean): void; setFriction(v: number): void; setSpeedFactor(v: number): void; setExplosionResistance(v: number): void; setLightEmission(v: number): void; setSoundType(v: Internal.SoundType_): void; setMaterial(v: Internal.MaterialJS_): void; readonly "block" : Internal.BlockKJS; set lightEmission(v: number); set explosionResistance(v: number); set material(v: Internal.MaterialJS_); set destroySpeed(v: number); set requiresTool(v: boolean); set speedFactor(v: number); set randomlyTicking(v: boolean); set soundType(v: Internal.SoundType_); set friction(v: number); set hasCollision(v: boolean); set jumpFactor(v: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockModificationProperties_ = BlockModificationProperties; /** * @javaClass net.minecraft.class_1848 */ class BannerDuplicateRecipe extends Internal.CustomRecipe { getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BannerDuplicateRecipe_ = BannerDuplicateRecipe; /** * @javaClass dev.emi.trinkets.api.SlotType */ class SlotType { getValidatorPredicates(): Internal.Set; getTooltipPredicates(): Internal.Set; static read(data: Internal.CompoundTag_): this; getName(): string; getIcon(): ResourceLocation; getDropRule(): Internal.TrinketEnums$DropRule; hashCode(): number; getOrder(): number; getGroup(): string; equals(o: any): boolean; getQuickMovePredicates(): Internal.Set; getTranslation(): Internal.TranslatableComponent; write(data: Internal.CompoundTag_): void; getAmount(): number; get amount(): number; get quickMovePredicates(): Internal.Set; get validatorPredicates(): Internal.Set; get name(): string; get icon(): ResourceLocation; get translation(): Internal.TranslatableComponent; get tooltipPredicates(): Internal.Set; get dropRule(): Internal.TrinketEnums$DropRule; get order(): number; get group(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SlotType_ = SlotType; /** * @javaClass com.google.common.collect.ImmutableMultiset$Builder */ class ImmutableMultiset$Builder extends Internal.ImmutableCollection$Builder { add(arg0: E): Internal.ImmutableMultiset$Builder; add(... arg0: E[]): Internal.ImmutableMultiset$Builder; build(): Internal.ImmutableMultiset; addAll(arg0: Internal.Iterable_): Internal.ImmutableMultiset$Builder; addAll(arg0: Internal.Iterator_): Internal.ImmutableMultiset$Builder; addCopies(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; setCount(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMultiset$Builder_ = ImmutableMultiset$Builder; /** * @javaClass net.minecraft.class_1522 */ class DragonSittingScanningPhase extends Internal.AbstractDragonSittingPhase { doServerTick(): void; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonSittingScanningPhase_ = DragonSittingScanningPhase; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease */ interface ScreenMouseEvents$BeforeMouseRelease { beforeMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenMouseEvents$BeforeMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseRelease; /** * @javaClass net.minecraft.class_3679 */ interface Shader { attachToProgram(): void; getVertexProgram(): Internal.Program; markDirty(): void; getId(): number; getFragmentProgram(): Internal.Program; } type Shader_ = Shader; /** * @javaClass com.mojang.bridge.game.GameVersion */ interface GameVersion { getProtocolVersion(): number; getPackVersion(): number; getPackVersion(arg0: com.mojang.bridge.game.PackType_): number; getReleaseTarget(): string; getName(): string; getBuildTime(): Internal.Date; getWorldVersion(): number; getId(): string; getSeriesId(): string; isStable(): boolean; } type GameVersion_ = GameVersion; /** * @javaClass net.minecraft.class_6681 */ class WouldSurvivePredicate implements Internal.BlockPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WouldSurvivePredicate_ = WouldSurvivePredicate; /** * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder$Mu */ class RecordCodecBuilder$Mu implements Internal.K1 { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecordCodecBuilder$Mu_ = RecordCodecBuilder$Mu; /** * @javaClass net.minecraft.class_6017 */ abstract class IntProvider { static codec($$0: number, $$1: number): Internal.Codec; getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; sample(arg0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; static readonly "NON_NEGATIVE_CODEC" : Internal.Codec; static readonly "POSITIVE_CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntProvider_ = IntProvider; /** * @javaClass net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks */ interface BakedModelManagerHooks { fabric_getModel(arg0: ResourceLocation_): Internal.BakedModel; } type BakedModelManagerHooks_ = ((arg0: ResourceLocation) => Internal.BakedModel) | BakedModelManagerHooks; /** * @javaClass com.mojang.datafixers.types.Type$TypeMatcher */ interface Type$TypeMatcher { match(arg0: com.mojang.datafixers.types.Type_): Internal.Either, Internal.Type$FieldNotFoundException>; } type Type$TypeMatcher_ = ((arg0: com.mojang.datafixers.types.Type) => Internal.Either, Internal.Type$FieldNotFoundException>) | Type$TypeMatcher; /** * @javaClass malte0811.ferritecore.mixin.blockstatecache.DiscreteVSAccess */ interface DiscreteVSAccess { getZSize(): number; getYSize(): number; getXSize(): number; } type DiscreteVSAccess_ = DiscreteVSAccess; /** * @javaClass net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon */ abstract class AbstractChanneledNetworkAddon extends Internal.AbstractNetworkAddon implements Internal.PacketSender { sendPacket(packet: Internal.Packet_): void; sendPacket(packet: Internal.Packet_, callback: Internal.GenericFutureListener_>): void; lateInit(): void; getSendableChannels(): Internal.Set; get sendableChannels(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractChanneledNetworkAddon_ = AbstractChanneledNetworkAddon; /** * @javaClass java.util.function.BooleanSupplier */ interface BooleanSupplier { getAsBoolean(): boolean; } type BooleanSupplier_ = (() => boolean) | BooleanSupplier; /** * @javaClass com.mojang.datafixers.Products$P4 */ class Products$P4 { t4(): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.Function4_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; and(arg0: Internal.Products$P3_): Internal.Products$P7; and(arg0: Internal.Products$P4_): Internal.Products$P8; and(arg0: Internal.Products$P2_): Internal.Products$P6; and(arg0: Internal.App_): Internal.Products$P5; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P4_ = Products$P4; /** * @javaClass com.mojang.brigadier.suggestion.Suggestions */ class Suggestions { getList(): Internal.List; getRange(): Internal.StringRange; hashCode(): number; static merge(arg0: string, arg1: Internal.Collection_): this; equals(arg0: any): boolean; isEmpty(): boolean; static create(arg0: string, arg1: Internal.Collection_): this; toString(): string; static empty(): Internal.CompletableFuture; get range(): Internal.StringRange; get list(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Suggestions_ = Suggestions; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2ByteFunction */ interface Int2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Int2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ByteFunction; } type Int2ByteFunction_ = ((arg0: number) => number) | Int2ByteFunction; /** * @javaClass net.minecraft.class_4780 */ class HugeFungusConfiguration implements Internal.FeatureConfiguration { readonly "validBaseState" : Internal.BlockState; static readonly "CODEC" : Internal.Codec; readonly "decorState" : Internal.BlockState; readonly "planted" : boolean; readonly "hatState" : Internal.BlockState; readonly "stemState" : Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HugeFungusConfiguration_ = HugeFungusConfiguration; /** * @javaClass net.minecraft.class_6833 */ class StructureCheckResult extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.StructureCheckResult[]; static readonly "CHUNK_LOAD_NEEDED" : Internal.StructureCheckResult; static readonly "START_NOT_PRESENT" : Internal.StructureCheckResult; static readonly "START_PRESENT" : Internal.StructureCheckResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureCheckResult_ = "start_not_present" | "start_present" | "chunk_load_needed" | StructureCheckResult; /** * @javaClass net.minecraft.class_1307 */ abstract class FlyingMob extends Internal.Mob { causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; onClimbable(): boolean; travel($$0: Vec3_): void; redirect$zee001$redirectGetBlockFriction(block: Internal.Block_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FlyingMob_ = FlyingMob; /** * @javaClass net.minecraft.class_6644 */ class AllOfPredicate extends Internal.CombiningPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AllOfPredicate_ = AllOfPredicate; /** * @javaClass net.minecraft.class_1713 */ class ClickType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ClickType[]; static readonly "QUICK_MOVE" : Internal.ClickType; static readonly "SWAP" : Internal.ClickType; static readonly "PICKUP_ALL" : Internal.ClickType; static readonly "THROW" : Internal.ClickType; static readonly "QUICK_CRAFT" : Internal.ClickType; static readonly "PICKUP" : Internal.ClickType; static readonly "CLONE" : Internal.ClickType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClickType_ = "swap" | "throw" | "quick_craft" | "clone" | "pickup" | "quick_move" | "pickup_all" | ClickType; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2CharFunction */ interface Int2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): string; get(arg0: number): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Int2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2CharFunction; } type Int2CharFunction_ = ((arg0: number) => string) | Int2CharFunction; /** * @javaClass dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties */ class RemoveSpawnsProperties { "mobs" : ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData) => boolean); "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RemoveSpawnsProperties_ = RemoveSpawnsProperties; /** * @javaClass net.minecraft.class_2580$class_2581 */ class BeaconBlockEntity$BeaconBeamSection { getHeight(): number; getColor(): number[]; get color(): number[]; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeaconBlockEntity$BeaconBeamSection_ = BeaconBlockEntity$BeaconBeamSection; /** * @javaClass net.minecraft.class_1570 */ class Giant extends Internal.Monster { getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; static createAttributes(): Internal.AttributeSupplier$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Giant_ = Giant; /** * @javaClass net.minecraft.class_2953 */ class BonusChestFeature extends Internal.Feature { place($$0: Internal.FeaturePlaceContext_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BonusChestFeature_ = BonusChestFeature; /** * @javaClass dev.latvian.mods.kubejs.item.custom.HoeItemBuilder */ class HoeItemBuilder extends Internal.HandheldItemBuilder { createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HoeItemBuilder_ = HoeItemBuilder; /** * @javaClass net.minecraft.class_1538 */ class LightningBolt extends Internal.Entity { setVisualOnly($$0: boolean): void; getHitEntities(): Internal.Stream; getSoundSource(): Internal.SoundSource; handler$zzd000$handleLightning(ci: Internal.CallbackInfo_, list: Internal.List_): void; shouldRenderAtSqrDistance($$0: number): boolean; setCause($$0: Internal.ServerPlayer_): void; tick(): void; getBlocksSetOnFire(): number; getCause(): Internal.ServerPlayer; getAddEntityPacket(): Internal.Packet; "seed" : number; get cause(): Internal.ServerPlayer; get soundSource(): Internal.SoundSource; get addEntityPacket(): Internal.Packet; get hitEntities(): Internal.Stream; get blocksSetOnFire(): number; set visualOnly($$0: boolean); set cause($$0: Internal.ServerPlayer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LightningBolt_ = LightningBolt; /** * @javaClass net.minecraft.class_3861 */ class SmeltingRecipe extends Internal.AbstractCookingRecipe { getSerializer(): Internal.RecipeSerializer; getToastSymbol(): Internal.ItemStack; get toastSymbol(): Internal.ItemStack; get serializer(): Internal.RecipeSerializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmeltingRecipe_ = SmeltingRecipe; /** * @javaClass net.minecraft.class_3037 */ interface FeatureConfiguration { getFeatures(): Internal.Stream>; } type FeatureConfiguration_ = FeatureConfiguration; /** * @javaClass net.minecraft.class_2503 */ class LongTag extends Internal.NumericTag { getAsFloat(): number; getAsByte(): number; static valueOf($$0: number): this; getAsNumber(): Internal.Number; getId(): number; getAsDouble(): number; getAsInt(): number; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getAsLong(): number; getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.DataOutput_): void; getAsShort(): number; static readonly "TYPE" : Internal.TagType; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get id(): number; get asFloat(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LongTag_ = LongTag; /** * @javaClass com.google.common.collect.ImmutableMap */ abstract class ImmutableMap implements Internal.Map, Internal.Serializable { getOrDefault(arg0: any, arg1: V): V; static ofEntries(... arg0: Internal.Map$Entry_[]): Internal.ImmutableMap; computeIfAbsent(arg0: K, arg1: Internal.Function_): V; values(): Internal.ImmutableCollection; replace(arg0: K, arg1: V, arg2: V): boolean; replace(arg0: K, arg1: V): V; replaceAll(arg0: Internal.BiFunction_): void; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): V; remove(arg0: any, arg1: any): boolean; remove(arg0: any): V; compute(arg0: K, arg1: Internal.BiFunction_): V; static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_, arg2: Internal.BinaryOperator_): Internal.Collector>; static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; hashCode(): number; putAll(arg0: Internal.Map_): void; merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMap; static of(): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.ImmutableMap; static of(arg0: K, arg1: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMap; static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.ImmutableMap; get(arg0: any): V; static builder(): Internal.ImmutableMap$Builder; keySet(): Internal.ImmutableSet; entrySet(): Internal.ImmutableSet>; containsKey(arg0: any): boolean; isEmpty(): boolean; clear(): void; static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMap; static copyOf(arg0: Internal.Map_): Internal.ImmutableMap; static builderWithExpectedSize(arg0: number): Internal.ImmutableMap$Builder; asMultimap(): Internal.ImmutableSetMultimap; computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; equals(arg0: any): boolean; toString(): string; putIfAbsent(arg0: K, arg1: V): V; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMap_ = ImmutableMap; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2DoubleFunction */ interface Float2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Float2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2DoubleFunction; } type Float2DoubleFunction_ = ((arg0: number) => number) | Float2DoubleFunction; /** * @javaClass net.minecraft.class_4095 */ class Brain { serializeStart($$0: Internal.DynamicOps_): Internal.DataResult; eraseMemory($$0: Internal.MemoryModuleType_): void; setCoreActivities($$0: Internal.Set_): void; addActivityAndRemoveMemoriesWhenStopped($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.MemoryStatus_>>, $$3: Internal.Set_>): void; isActive($$0: Internal.Activity_): boolean; setMemory($$0: Internal.MemoryModuleType_, $$1: U): void; setMemory($$0: Internal.MemoryModuleType_, $$1: Internal.Optional_): void; getSchedule(): Internal.Schedule; getRunningBehaviors(): Internal.List>; setActiveActivityToFirstValid($$0: Internal.List_): void; stopAll($$0: Internal.ServerLevel_, $$1: E): void; checkMemory($$0: Internal.MemoryModuleType_, $$1: Internal.MemoryStatus_): boolean; static provider($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Brain$Provider; removeAllBehaviors(): void; useDefaultActivity(): void; setActiveActivityIfPossible($$0: Internal.Activity_): void; isMemoryValue($$0: Internal.MemoryModuleType_, $$1: U): boolean; getTimeUntilExpiry($$0: Internal.MemoryModuleType_): number; addActivityWithConditions($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.MemoryStatus_>>): void; setSchedule($$0: Internal.Schedule_): void; addActivityAndRemoveMemoryWhenStopped($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_>, $$3: Internal.MemoryModuleType_): void; setMemoryWithExpiry($$0: Internal.MemoryModuleType_, $$1: U, $$2: number): void; copyWithoutBehaviors(): Internal.Brain; updateActivityFromSchedule($$0: number, $$1: number): void; addActivity($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>): void; addActivity($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_>): void; tick($$0: Internal.ServerLevel_, $$1: E): void; getMemory($$0: Internal.MemoryModuleType_): Internal.Optional; static codec($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Codec>; getActiveNonCoreActivity(): Internal.Optional; setDefaultActivity($$0: Internal.Activity_): void; getMemories(): Internal.Map, Internal.Optional>>; hasMemoryValue($$0: Internal.MemoryModuleType_): boolean; getActiveActivities(): Internal.Set; get schedule(): Internal.Schedule; get activeNonCoreActivity(): Internal.Optional; get activeActivities(): Internal.Set; get memories(): Internal.Map, Internal.Optional>>; get runningBehaviors(): Internal.List>; set schedule($$0: Internal.Schedule_); set defaultActivity($$0: Internal.Activity_); set coreActivities($$0: Internal.Set_); set activeActivityIfPossible($$0: Internal.Activity_); set activeActivityToFirstValid($$0: Internal.List_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Brain_ = Brain; /** * @javaClass net.minecraft.class_4584 */ interface BufferVertexConsumer extends Internal.VertexConsumer { normalIntValue($$0: number): number; uv2($$0: number, $$1: number): Internal.VertexConsumer; putFloat(arg0: number, arg1: number): void; uv($$0: number, $$1: number): Internal.VertexConsumer; normal($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; putByte(arg0: number, arg1: number): void; vertex($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; overlayCoords($$0: number, $$1: number): Internal.VertexConsumer; putShort(arg0: number, arg1: number): void; currentElement(): Internal.VertexFormatElement; uvShort($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; nextElement(): void; } type BufferVertexConsumer_ = BufferVertexConsumer; /** * @javaClass net.minecraft.class_1511 */ class EndCrystal extends Internal.Entity { setShowBottom($$0: boolean): void; getPickResult(): Internal.ItemStack; shouldRenderAtSqrDistance($$0: number): boolean; showsBottom(): boolean; tick(): void; getBeamTarget(): BlockPos; kill(): void; setBeamTarget($$0: BlockPos_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; isPickable(): boolean; getAddEntityPacket(): Internal.Packet; "time" : number; get pickable(): boolean; get beamTarget(): BlockPos; get pickResult(): Internal.ItemStack; get addEntityPacket(): Internal.Packet; set beamTarget($$0: BlockPos_); set showBottom($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EndCrystal_ = EndCrystal; /** * @javaClass com.mojang.datafixers.kinds.Applicative */ interface Applicative extends Internal.Functor { point(arg0: A): Internal.App; apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, arg2: Internal.App_): Internal.App; apply3(arg0: Internal.Function3_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; apply4(arg0: Internal.Function4_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; ap11(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.App; apply5(arg0: Internal.Function5_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; ap10(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.App; ap4(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; lift2(arg0: Internal.App_>): Internal.BiFunction, Internal.App, Internal.App>; ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; ap6(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; ap5(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; ap8(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; lift6(arg0: Internal.App_>): Internal.Function6, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; ap7(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; lift5(arg0: Internal.App_>): Internal.Function5, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; lift4(arg0: Internal.App_>): Internal.Function4, Internal.App, Internal.App, Internal.App, Internal.App>; ap9(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; lift3(arg0: Internal.App_>): Internal.Function3, Internal.App, Internal.App, Internal.App>; apply6(arg0: Internal.Function6_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; apply7(arg0: Internal.Function7_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; lift9(arg0: Internal.App_>): Internal.Function9, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; apply8(arg0: Internal.Function8_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; lift8(arg0: Internal.App_>): Internal.Function8, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; ap(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; apply9(arg0: Internal.Function9_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; lift7(arg0: Internal.App_>): Internal.Function7, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; unbox(arg0: Internal.App_): Internal.Applicative; ap16(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_, arg16: Internal.App_): Internal.App; ap13(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.App; ap12(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.App; ap15(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.App; ap14(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.App; } type Applicative_ = Applicative; /** * @javaClass io.netty.util.concurrent.EventExecutorGroup */ interface EventExecutorGroup extends Internal.ScheduledExecutorService, Internal.Iterable { scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; next(): Internal.EventExecutor; schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; terminationFuture(): io.netty.util.concurrent.Future; isShuttingDown(): boolean; iterator(): Internal.Iterator; shutdownGracefully(): io.netty.util.concurrent.Future; shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; shutdownNow(): Internal.List; shutdown(): void; } type EventExecutorGroup_ = EventExecutorGroup; /** * @javaClass net.minecraft.class_1273 */ class LockCode { static fromTag($$0: Internal.CompoundTag_): this; unlocksWith($$0: Internal.ItemStack_): boolean; addToTag($$0: Internal.CompoundTag_): void; static readonly "NO_LOCK" : Internal.LockCode; static readonly "TAG_LOCK" : "Lock"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LockCode_ = LockCode; /** * @javaClass it.unimi.dsi.fastutil.ints.AbstractIntSet */ abstract class AbstractIntSet extends Internal.AbstractIntCollection implements Internal.Cloneable, Internal.IntSet { iterator(): Internal.IntIterator; hashCode(): number; equals(arg0: any): boolean; rem(arg0: number): boolean; remove(arg0: number): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractIntSet_ = AbstractIntSet; /** * @javaClass net.minecraft.class_1071$class_1072 */ interface SkinManager$SkinTextureCallback { onSkinTextureAvailable(arg0: Internal.MinecraftProfileTexture$Type_, arg1: ResourceLocation_, arg2: Internal.MinecraftProfileTexture_): void; } type SkinManager$SkinTextureCallback_ = ((arg0: Internal.MinecraftProfileTexture$Type, arg1: ResourceLocation, arg2: Internal.MinecraftProfileTexture) => void) | SkinManager$SkinTextureCallback; /** * @javaClass java.util.TimeZone */ abstract class TimeZone implements Internal.Serializable, Internal.Cloneable { static getTimeZone(arg0: Internal.ZoneId_): this; static getTimeZone(arg0: string): this; getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; getOffset(arg0: number): number; useDaylightTime(): boolean; getID(): string; static getDefault(): this; static getAvailableIDs(arg0: number): string[]; static getAvailableIDs(): string[]; observesDaylightTime(): boolean; static setDefault(arg0: Internal.TimeZone_): void; getDSTSavings(): number; getDisplayName(arg0: boolean, arg1: number): string; getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string; getDisplayName(arg0: Internal.Locale_): string; getDisplayName(): string; setRawOffset(arg0: number): void; clone(): any; setID(arg0: string): void; hasSameRules(arg0: Internal.TimeZone_): boolean; inDaylightTime(arg0: Internal.Date_): boolean; toZoneId(): Internal.ZoneId; getRawOffset(): number; static readonly "SHORT" : 0; static readonly "LONG" : 1; get default(): this; get displayName(): string; get rawOffset(): number; get availableIDs(): string[]; get dSTSavings(): number; get iD(): string; set default(arg0: Internal.TimeZone_); set rawOffset(arg0: number); set iD(arg0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TimeZone_ = TimeZone; /** * @javaClass net.minecraft.class_3442 */ class ServerStatsCounter extends Internal.StatsCounter { parseLocal($$0: Internal.DataFixer_, $$1: string): void; setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; save(): void; sendStats($$0: Internal.ServerPlayer_): void; markAllDirty(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerStatsCounter_ = ServerStatsCounter; /** * @javaClass net.minecraft.class_2617 */ class ClientboundAwardStatsPacket implements Internal.Packet { getStats(): Internal.Map, number>; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get stats(): Internal.Map, number>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAwardStatsPacket_ = ClientboundAwardStatsPacket; /** * @javaClass net.minecraft.class_4761 */ class AmbientParticleSettings { canSpawn($$0: Internal.Random_): boolean; getOptions(): Internal.ParticleOptions; static readonly "CODEC" : Internal.Codec; get options(): Internal.ParticleOptions; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AmbientParticleSettings_ = AmbientParticleSettings; /** * @javaClass net.minecraft.class_3324 */ abstract class PlayerList { setUsingWhiteList($$0: boolean): void; getPlayerNamesArray(): string[]; getPlayer($$0: Internal.UUID_): Internal.ServerPlayer; getPlayerForLogin($$0: Internal.GameProfile_): Internal.ServerPlayer; getPlayerCount(): number; getOpNames(): string[]; isWhiteListed($$0: Internal.GameProfile_): boolean; getIpBans(): Internal.IpBanList; deop($$0: Internal.GameProfile_): void; broadcastAll($$0: Internal.Packet_): void; broadcastAll($$0: Internal.Packet_, $$1: Internal.ResourceKey_): void; removeAll(): void; reloadResources(): void; isOp($$0: Internal.GameProfile_): boolean; getSingleplayerData(): Internal.CompoundTag; isUsingWhitelist(): boolean; getPlayers(): Internal.List; getServer(): Internal.MinecraftServer; getPlayerByName($$0: string): Internal.ServerPlayer; tick(): void; getPlayersWithAddress($$0: string): Internal.List; canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; getPlayerAdvancements($$0: Internal.ServerPlayer_): Internal.PlayerAdvancements; sendLevelInfo($$0: Internal.ServerPlayer_, $$1: Internal.ServerLevel_): void; sendAllPlayerInfo($$0: Internal.ServerPlayer_): void; broadcastToTeam($$0: Internal.Player_, $$1: Internal.Component_): void; placeNewPlayer($$0: Internal.Connection_, $$1: Internal.ServerPlayer_): void; broadcast($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.ResourceKey_, $$6: Internal.Packet_): void; respawn($$0: Internal.ServerPlayer_, $$1: boolean): Internal.ServerPlayer; saveAll(): void; getBans(): Internal.UserBanList; getViewDistance(): number; canPlayerLogin($$0: Internal.SocketAddress_, $$1: Internal.GameProfile_): Internal.Component; remove($$0: Internal.ServerPlayer_): void; isAllowCheatsForAllPlayers(): boolean; redirect$bml000$onPlayerConnect_broadcastChatMessage(thiz: Internal.PlayerList_, msg: Internal.Component_, type: Internal.ChatType_, id: Internal.UUID_, connection: Internal.Connection_, player: Internal.ServerPlayer_): void; getSimulationDistance(): number; addWorldborderListener($$0: Internal.ServerLevel_): void; load($$0: Internal.ServerPlayer_): Internal.CompoundTag; setAllowCheatsForAllPlayers($$0: boolean): void; handler$bml000$onPlayerConnect(connection: Internal.Connection_, player: Internal.ServerPlayer_, cbi: Internal.CallbackInfo_): void; op($$0: Internal.GameProfile_): void; reloadWhiteList(): void; broadcastMessage($$0: Internal.Component_, $$1: Internal.Function_, $$2: Internal.ChatType_, $$3: Internal.UUID_): void; broadcastMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; getMaxPlayers(): number; sendPlayerPermissionLevel($$0: Internal.ServerPlayer_): void; getPlayerStats($$0: Internal.Player_): Internal.ServerStatsCounter; broadcastToAllExceptTeam($$0: Internal.Player_, $$1: Internal.Component_): void; setSimulationDistance($$0: number): void; getWhiteListNames(): string[]; getOps(): Internal.ServerOpList; getWhiteList(): Internal.UserWhiteList; setViewDistance($$0: number): void; static readonly "WHITELIST_FILE" : Internal.File; static readonly "USERBANLIST_FILE" : Internal.File; static readonly "IPBANLIST_FILE" : Internal.File; static readonly "OPLIST_FILE" : Internal.File; get playerNamesArray(): string[]; get allowCheatsForAllPlayers(): boolean; get server(): Internal.MinecraftServer; get maxPlayers(): number; get playerCount(): number; get usingWhitelist(): boolean; get players(): Internal.List; get singleplayerData(): Internal.CompoundTag; get bans(): Internal.UserBanList; get opNames(): string[]; get whiteListNames(): string[]; get ops(): Internal.ServerOpList; get simulationDistance(): number; get whiteList(): Internal.UserWhiteList; get ipBans(): Internal.IpBanList; get viewDistance(): number; set allowCheatsForAllPlayers($$0: boolean); set usingWhiteList($$0: boolean); set simulationDistance($$0: number); set viewDistance($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerList_ = PlayerList; /** * @javaClass net.minecraft.class_2613 */ class ClientboundAddPlayerPacket implements Internal.Packet { getxRot(): number; getX(): number; getyRot(): number; getY(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; getEntityId(): number; write($$0: Internal.FriendlyByteBuf_): void; getPlayerId(): Internal.UUID; get yRot(): number; get xRot(): number; get x(): number; get y(): number; get z(): number; get entityId(): number; get playerId(): Internal.UUID; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAddPlayerPacket_ = ClientboundAddPlayerPacket; /** * @javaClass net.minecraft.class_2726 */ class ClientboundRotateHeadPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getYHeadRot(): number; getEntity($$0: Internal.Level_): Internal.Entity; write($$0: Internal.FriendlyByteBuf_): void; get yHeadRot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundRotateHeadPacket_ = ClientboundRotateHeadPacket; /** * @javaClass com.mojang.brigadier.suggestion.SuggestionsBuilder */ class SuggestionsBuilder { getRemainingLowerCase(): string; add(arg0: Internal.SuggestionsBuilder_): this; createOffset(arg0: number): this; getStart(): number; restart(): this; build(): Internal.Suggestions; buildFuture(): Internal.CompletableFuture; getRemaining(): string; suggest(arg0: string): this; suggest(arg0: string, arg1: Internal.Message_): this; suggest(arg0: number, arg1: Internal.Message_): this; suggest(arg0: number): this; getInput(): string; get input(): string; get start(): number; get remainingLowerCase(): string; get remaining(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SuggestionsBuilder_ = SuggestionsBuilder; /** * @javaClass dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part */ class MultipartBlockStateGenerator$Part { toJson(): Internal.JsonObject; model(s: string): Internal.VariantBlockStateGenerator$Model; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MultipartBlockStateGenerator$Part_ = MultipartBlockStateGenerator$Part; /** * @javaClass net.minecraft.class_854 */ class VisibilitySet { add($$0: Internal.Set_): void; set($$0: Internal.Direction_, $$1: Internal.Direction_, $$2: boolean): void; toString(): string; setAll($$0: boolean): void; visibilityBetween($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; set all($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VisibilitySet_ = VisibilitySet; /** * @javaClass net.minecraft.class_4150 */ class VillagerHostilesSensor extends Internal.NearestVisibleLivingEntitySensor { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerHostilesSensor_ = VillagerHostilesSensor; /** * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties */ class AddOreProperties { belowTop(y: number): Internal.VerticalAnchor; chance(c: number): this; addTarget(ruleTest: Internal.RuleTest_, targetState: BlockStatePredicate_): void; top(): Internal.VerticalAnchor; size(s: number): this; uniformHeight(min: number, max: number): this; uniformHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; bottom(): Internal.VerticalAnchor; count(min: number, max: number): this; count(c: Internal.IntProvider_): this; count(c: number): this; squared(): this; triangleHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; triangleHeight(min: number, max: number): this; aboveBottom(y: number): Internal.VerticalAnchor; "noSurface" : number; "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); "retrogen" : number; "id" : ResourceLocation; "targets" : Internal.List; "worldgenLayer" : DecorationGenerationStep; "height" : Internal.HeightRangePlacement; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AddOreProperties_ = AddOreProperties; /** * @javaClass net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider */ interface EquipmentSlotProvider { getPreferredEquipmentSlot(arg0: Internal.ItemStack_): EquipmentSlot; } type EquipmentSlotProvider_ = ((arg0: Internal.ItemStack) => EquipmentSlot) | EquipmentSlotProvider; /** * @javaClass io.netty.channel.ChannelId */ interface ChannelId extends Internal.Serializable, Internal.Comparable { asShortText(): string; asLongText(): string; } type ChannelId_ = ChannelId; /** * @javaClass net.minecraft.class_1921$class_4750 */ class RenderType$OutlineProperty extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.RenderType$OutlineProperty[]; toString(): string; static readonly "IS_OUTLINE" : Internal.RenderType$OutlineProperty; static readonly "NONE" : Internal.RenderType$OutlineProperty; static readonly "AFFECTS_OUTLINE" : Internal.RenderType$OutlineProperty; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderType$OutlineProperty_ = "is_outline" | "affects_outline" | "none" | RenderType$OutlineProperty; /** * @javaClass com.google.gson.JsonDeserializationContext */ interface JsonDeserializationContext { deserialize(arg0: Internal.JsonElement_, arg1: Internal.Type_): T; } type JsonDeserializationContext_ = ((arg0: Internal.JsonElement, arg1: Internal.Type) => any) | JsonDeserializationContext; /** * @javaClass net.minecraft.class_1543 */ abstract class AbstractIllager extends Internal.Raider { canAttack($$0: Internal.LivingEntity_): boolean; getArmPose(): Internal.AbstractIllager$IllagerArmPose; getMobType(): Internal.MobType; get mobType(): Internal.MobType; get armPose(): Internal.AbstractIllager$IllagerArmPose; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractIllager_ = AbstractIllager; /** * @javaClass net.minecraft.class_1690$class_1692 */ class Boat$Type extends Internal.Enum { getPlanks(): Internal.Block; getName(): string; static valueOf($$0: string): this; static values(): Internal.Boat$Type[]; static byName($$0: string): this; toString(): string; static byId($$0: number): this; static readonly "SPRUCE" : Internal.Boat$Type; static readonly "BIRCH" : Internal.Boat$Type; static readonly "JUNGLE" : Internal.Boat$Type; static readonly "ACACIA" : Internal.Boat$Type; static readonly "OAK" : Internal.Boat$Type; static readonly "DARK_OAK" : Internal.Boat$Type; get name(): string; get planks(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Boat$Type_ = "birch" | "oak" | "acacia" | "jungle" | "dark_oak" | "spruce" | Boat$Type; /** * @javaClass java.time.chrono.ChronoLocalDate */ interface ChronoLocalDate extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable { minus(arg0: number, arg1: Internal.TemporalUnit_): this; minus(arg0: Internal.TemporalAmount_): this; toEpochDay(): number; isEqual(arg0: Internal.ChronoLocalDate_): boolean; query(arg0: Internal.TemporalQuery_): R; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; format(arg0: Internal.DateTimeFormatter_): string; isLeapYear(): boolean; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; compareTo(arg0: Internal.ChronoLocalDate_): number; isBefore(arg0: Internal.ChronoLocalDate_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; lengthOfYear(): number; atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; lengthOfMonth(): number; getEra(): Internal.Era; hashCode(): number; equals(arg0: any): boolean; timeLineOrder(): Internal.Comparator; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod; from(arg0: Internal.TemporalAccessor_): this; toString(): string; getChronology(): Internal.Chronology; isAfter(arg0: Internal.ChronoLocalDate_): boolean; } type ChronoLocalDate_ = ChronoLocalDate; /** * @javaClass dev.latvian.mods.kubejs.fluid.FluidBuilder */ class FluidBuilder extends Internal.BuilderBase { noBlock(): this; thinTexture(color: Internal.Color_): this; density(density: number): this; bucketColor(c: Internal.Color_): this; color(c: Internal.Color_): this; displayName(name: string): Internal.BuilderBase; thickTexture(color: Internal.Color_): this; gaseous(): this; createAdditionalObjects(): void; createAttributes(): Internal.ArchitecturyFluidAttributes; createObject(): Internal.FlowingFluid; builtinTextures(): this; viscosity(viscosity: number): this; stillTexture(id: ResourceLocation_): this; flowingTexture(id: ResourceLocation_): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; temperature(temperature: number): this; luminosity(luminosity: number): this; rarity(rarity: Rarity_): this; noBucket(): this; "flowingFluid" : Internal.FlowingFluidBuilder; "attributes" : Internal.ArchitecturyFluidAttributes; "block" : Internal.FluidBlockBuilder; "bucketItem" : Internal.FluidBucketItemBuilder; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FluidBuilder_ = FluidBuilder; /** * @javaClass net.minecraft.class_6847 */ class HasSturdyFacePredicate implements Internal.BlockPredicate { test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; type(): Internal.BlockPredicateType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HasSturdyFacePredicate_ = HasSturdyFacePredicate; /** * @javaClass net.minecraft.class_6382 */ interface NarrationElementOutput { add($$0: Internal.NarratedElementType_, $$1: Internal.Component_): void; add($$0: Internal.NarratedElementType_, $$1: string): void; add(arg0: Internal.NarratedElementType_, arg1: Internal.NarrationThunk_): void; add($$0: Internal.NarratedElementType_, ... $$1: Internal.Component_[]): void; nest(): this; } type NarrationElementOutput_ = NarrationElementOutput; /** * @javaClass net.minecraft.class_4836 */ class Piglin extends Internal.AbstractPiglin implements Internal.CrossbowAttackMob, Internal.InventoryCarrier { isBaby(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; isDancing(): boolean; canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; method_24651(): void; wantsToPickUp($$0: Internal.ItemStack_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; getArmPose(): Internal.PiglinArmPose; static checkPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; setBaby($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getPassengersRidingOffset(): number; method_7110($$0: boolean): void; removeWhenFarAway($$0: number): boolean; method_35199(): Internal.Container; getBrain(): Internal.Brain; startRiding($$0: Internal.Entity_, $$1: boolean): boolean; method_18811($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; setDancing($$0: boolean): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; method_7105($$0: Internal.LivingEntity_, $$1: number): void; get dancing(): boolean; get passengersRidingOffset(): number; get armPose(): Internal.PiglinArmPose; get baby(): boolean; get brain(): Internal.Brain; set dancing($$0: boolean); set baby($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Piglin_ = Piglin; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinServerPlayerEntityAccessor */ interface MixinServerPlayerEntityAccessor { setSyncedExperience(arg0: number): void; } type MixinServerPlayerEntityAccessor_ = ((arg0: number) => void) | MixinServerPlayerEntityAccessor; /** * @javaClass net.minecraft.class_4981 */ interface ItemSteerable { travelWithInput(arg0: Vec3_): void; boost(): boolean; getSteeringSpeed(): number; travel($$0: Internal.Mob_, $$1: Internal.ItemBasedSteering_, $$2: Vec3_): boolean; } type ItemSteerable_ = ItemSteerable; /** * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model */ class VariantBlockStateGenerator$Model { toJson(): Internal.JsonObject; uvlock(): this; x(_x: number): this; y(_y: number): this; model(s: string): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VariantBlockStateGenerator$Model_ = VariantBlockStateGenerator$Model; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry */ interface Int2ObjectMap$Entry extends Internal.Map$Entry { getIntKey(): number; getKey(): number; } type Int2ObjectMap$Entry_ = (() => number) | Int2ObjectMap$Entry; /** * @javaClass net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor */ interface BlockEntityTypeAccessor { getBlocks(): Internal.Set; } type BlockEntityTypeAccessor_ = (() => Internal.Set) | BlockEntityTypeAccessor; /** * @javaClass net.minecraft.class_4282 */ class ClientboundSetChunkCacheCenterPacket implements Internal.Packet { getX(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get x(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetChunkCacheCenterPacket_ = ClientboundSetChunkCacheCenterPacket; /** * @javaClass net.minecraft.class_287$class_5594 */ class BufferBuilder$SortState { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BufferBuilder$SortState_ = BufferBuilder$SortState; /** * @javaClass net.minecraft.class_4668$class_4686 */ class RenderStateShard$WriteMaskStateShard extends Internal.RenderStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$WriteMaskStateShard_ = RenderStateShard$WriteMaskStateShard; /** * @javaClass net.minecraft.class_748 */ class Hotbar extends Internal.ForwardingList { fromTag($$0: Internal.ListTag_): void; createTag(): Internal.ListTag; isEmpty(): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Hotbar_ = Hotbar; /** * @javaClass net.minecraft.class_1011 */ class NativeImage implements Internal.AutoCloseable { static getG($$0: number): number; upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean): void; upload($$0: number, $$1: number, $$2: number, $$3: boolean): void; upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean): void; resizeSubRectTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NativeImage_): void; blendPixel($$0: number, $$1: number, $$2: number): void; downloadDepthBuffer($$0: number): void; makePixelArray(): number[]; getWidth(): number; static fromBase64($$0: string): this; static getR($$0: number): number; fillRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; writeToFile($$0: string): void; writeToFile($$0: Internal.File_): void; writeToFile($$0: Internal.Path_): void; getHeight(): number; getPixelRGBA($$0: number, $$1: number): number; setPixelRGBA($$0: number, $$1: number, $$2: number): void; getLuminanceOrAlpha($$0: number, $$1: number): number; copyFromFont($$0: Internal.STBTTFontinfo_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; untrack(): void; drawPixels(): void; getRedOrLuminance($$0: number, $$1: number): number; static getA($$0: number): number; static getB($$0: number): number; flipY(): void; close(): void; static combine($$0: number, $$1: number, $$2: number, $$3: number): number; static read($$0: Internal.NativeImage$Format_, $$1: Internal.InputStream_): this; static read($$0: Internal.ByteBuffer_): this; static read($$0: Internal.NativeImage$Format_, $$1: Internal.ByteBuffer_): this; static read($$0: Internal.InputStream_): this; format(): Internal.NativeImage$Format; writeToChannel($$0: Internal.WritableByteChannel_): boolean; copyFrom($$0: Internal.NativeImage_): void; setPixelLuminance($$0: number, $$1: number, $$2: number): void; copyRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: boolean): void; asByteArray(): number[]; downloadTexture($$0: number, $$1: boolean): void; toString(): string; getBlueOrLuminance($$0: number, $$1: number): number; getGreenOrLuminance($$0: number, $$1: number): number; "pixels" : number; get width(): number; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NativeImage_ = NativeImage; /** * @javaClass net.minecraft.class_4093 */ abstract class ReentrantBlockableEventLoop extends Internal.BlockableEventLoop { scheduleExecutables(): boolean; doRunTask($$0: R): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ReentrantBlockableEventLoop_ = ReentrantBlockableEventLoop; /** * @javaClass com.mojang.brigadier.tree.ArgumentCommandNode */ class ArgumentCommandNode extends Internal.CommandNode { listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; getName(): string; createBuilder(): Internal.RequiredArgumentBuilder; isValidInput(arg0: string): boolean; getType(): Internal.ArgumentType; hashCode(): number; equals(arg0: any): boolean; getExamples(): Internal.Collection; getUsageText(): string; getCustomSuggestions(): Internal.SuggestionProvider; toString(): string; parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; get customSuggestions(): Internal.SuggestionProvider; get examples(): Internal.Collection; get name(): string; get usageText(): string; get type(): Internal.ArgumentType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArgumentCommandNode_ = ArgumentCommandNode; /** * @javaClass net.minecraft.class_163 */ class AdvancementList { add($$0: Internal.Map_): void; getRoots(): Internal.Iterable; getAllAdvancements(): Internal.Collection; get($$0: ResourceLocation_): Internal.Advancement; clear(): void; setListener($$0: Internal.AdvancementList$Listener_): void; remove($$0: Internal.Set_): void; get allAdvancements(): Internal.Collection; get roots(): Internal.Iterable; set listener($$0: Internal.AdvancementList$Listener_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AdvancementList_ = AdvancementList; /** * @javaClass net.minecraft.class_1684 */ class ThrownEnderpearl extends Internal.ThrowableItemProjectile { tick(): void; changeDimension($$0: Internal.ServerLevel_): Internal.Entity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrownEnderpearl_ = ThrownEnderpearl; /** * @javaClass net.minecraft.class_1865 */ interface RecipeSerializer { fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T; toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void; fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): T; register($$0: string, $$1: S): S; } type RecipeSerializer_ = Special.RecipeSerializer | RecipeSerializer; /** * @javaClass net.minecraft.class_1501 */ class Llama extends Internal.AbstractChestedHorse implements Internal.RangedAttackMob { canWearArmor(): boolean; isArmor($$0: Internal.ItemStack_): boolean; positionRider($$0: Internal.Entity_): void; canBeControlledByRider(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; canEatGrass(): boolean; getSwag(): Internal.DyeColor; isFood($$0: Internal.ItemStack_): boolean; hasCaravanTail(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; isTraderLlama(): boolean; isWearingArmor(): boolean; setVariant($$0: number): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getLeashOffset(): Vec3; method_7105($$0: Internal.LivingEntity_, $$1: number): void; inCaravan(): boolean; leaveCaravan(): void; makeMad(): void; getVariant(): number; getMaxTemper(): number; getStrength(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getPassengersRidingOffset(): number; joinCaravan($$0: Internal.Llama_): void; canMate($$0: Internal.Animal_): boolean; method_5453($$0: Internal.Container_): void; getCaravanHead(): this; method_6765(): boolean; getInventoryColumns(): number; get caravanHead(): this; get inventoryColumns(): number; get strength(): number; get passengersRidingOffset(): number; get variant(): number; get swag(): Internal.DyeColor; get wearingArmor(): boolean; get leashOffset(): Vec3; get traderLlama(): boolean; get maxTemper(): number; set variant($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Llama_ = Llama; /** * @javaClass com.google.common.collect.ImmutableMultimap$Builder */ class ImmutableMultimap$Builder { orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; build(): Internal.ImmutableMultimap; orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; putAll(arg0: Internal.Multimap_): Internal.ImmutableMultimap$Builder; putAll(arg0: K, ... arg1: V[]): Internal.ImmutableMultimap$Builder; putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableMultimap$Builder; putAll(arg0: Internal.Iterable_>): Internal.ImmutableMultimap$Builder; put(arg0: Internal.Map$Entry_): Internal.ImmutableMultimap$Builder; put(arg0: K, arg1: V): Internal.ImmutableMultimap$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMultimap$Builder_ = ImmutableMultimap$Builder; /** * @javaClass net.minecraft.class_1921$class_4688$class_4689 */ class RenderType$CompositeState$CompositeStateBuilder { setOutputState($$0: Internal.RenderStateShard$OutputStateShard_): this; setLightmapState($$0: Internal.RenderStateShard$LightmapStateShard_): this; setLineState($$0: Internal.RenderStateShard$LineStateShard_): this; setWriteMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_): this; setTransparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_): this; setLayeringState($$0: Internal.RenderStateShard$LayeringStateShard_): this; setTexturingState($$0: Internal.RenderStateShard$TexturingStateShard_): this; setCullState($$0: Internal.RenderStateShard$CullStateShard_): this; createCompositeState($$0: Internal.RenderType$OutlineProperty_): Internal.RenderType$CompositeState; createCompositeState($$0: boolean): Internal.RenderType$CompositeState; setDepthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_): this; setShaderState($$0: Internal.RenderStateShard$ShaderStateShard_): this; setTextureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_): this; setOverlayState($$0: Internal.RenderStateShard$OverlayStateShard_): this; set overlayState($$0: Internal.RenderStateShard$OverlayStateShard_); set transparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_); set outputState($$0: Internal.RenderStateShard$OutputStateShard_); set layeringState($$0: Internal.RenderStateShard$LayeringStateShard_); set lineState($$0: Internal.RenderStateShard$LineStateShard_); set shaderState($$0: Internal.RenderStateShard$ShaderStateShard_); set depthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_); set lightmapState($$0: Internal.RenderStateShard$LightmapStateShard_); set cullState($$0: Internal.RenderStateShard$CullStateShard_); set texturingState($$0: Internal.RenderStateShard$TexturingStateShard_); set writeMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_); set textureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderType$CompositeState$CompositeStateBuilder_ = RenderType$CompositeState$CompositeStateBuilder; /** * @javaClass net.minecraft.class_5915 */ class GlowItemFrame extends Internal.ItemFrame { getBreakSound(): Internal.SoundEvent; getRemoveItemSound(): Internal.SoundEvent; getPlaceSound(): Internal.SoundEvent; getRotateItemSound(): Internal.SoundEvent; getAddItemSound(): Internal.SoundEvent; get rotateItemSound(): Internal.SoundEvent; get placeSound(): Internal.SoundEvent; get breakSound(): Internal.SoundEvent; get addItemSound(): Internal.SoundEvent; get removeItemSound(): Internal.SoundEvent; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GlowItemFrame_ = GlowItemFrame; /** * @javaClass net.minecraft.class_5603 */ class PartPose { static offsetAndRotation($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): this; static offset($$0: number, $$1: number, $$2: number): this; static rotation($$0: number, $$1: number, $$2: number): this; static readonly "ZERO" : Internal.PartPose; readonly "zRot" : number; readonly "yRot" : number; readonly "x" : number; readonly "xRot" : number; readonly "y" : number; readonly "z" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PartPose_ = PartPose; /** * @javaClass java.text.AttributedCharacterIterator$Attribute */ class AttributedCharacterIterator$Attribute implements Internal.Serializable { hashCode(): number; equals(arg0: any): boolean; toString(): string; static readonly "LANGUAGE" : Internal.AttributedCharacterIterator$Attribute; static readonly "INPUT_METHOD_SEGMENT" : Internal.AttributedCharacterIterator$Attribute; static readonly "READING" : Internal.AttributedCharacterIterator$Attribute; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributedCharacterIterator$Attribute_ = AttributedCharacterIterator$Attribute; /** * @javaClass net.minecraft.class_1472 */ class Sheep extends Internal.Animal implements Internal.Shearable { handleEntityEvent($$0: number): void; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; method_6636($$0: Internal.SoundSource_): void; isSheared(): boolean; getColor(): Internal.DyeColor; getHeadEatPositionScale($$0: number): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getHeadEatAngleScale($$0: number): number; method_27072(): boolean; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; ate(): void; setColor($$0: Internal.DyeColor_): void; static getColorArray($$0: Internal.DyeColor_): number[]; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getDefaultLootTable(): ResourceLocation; setSheared($$0: boolean): void; static getRandomSheepColor($$0: Internal.Random_): Internal.DyeColor; get sheared(): boolean; get color(): Internal.DyeColor; get defaultLootTable(): ResourceLocation; set sheared($$0: boolean); set color($$0: Internal.DyeColor_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Sheep_ = Sheep; /** * @javaClass net.minecraft.class_1593 */ class Phantom extends Internal.FlyingMob implements Internal.Enemy { aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getSoundSource(): Internal.SoundSource; isFlapping(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; getUniqueFlapTickOffset(): number; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getMobType(): Internal.MobType; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; getPhantomSize(): number; shouldRenderAtSqrDistance($$0: number): boolean; canAttackType($$0: Internal.EntityType_): boolean; setPhantomSize($$0: number): void; static readonly "FLAP_DEGREES_PER_TICK" : 7.448451; static readonly "TICKS_PER_FLAP" : 25; get mobType(): Internal.MobType; get phantomSize(): number; get soundSource(): Internal.SoundSource; get flapping(): boolean; get uniqueFlapTickOffset(): number; set phantomSize($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Phantom_ = Phantom; /** * @javaClass net.minecraft.class_1043 */ class DynamicTexture extends Internal.AbstractTexture { load($$0: Internal.ResourceManager_): void; setPixels($$0: Internal.NativeImage_): void; upload(): void; getPixels(): Internal.NativeImage; close(): void; get pixels(): Internal.NativeImage; set pixels($$0: Internal.NativeImage_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DynamicTexture_ = DynamicTexture; /** * @javaClass io.netty.channel.ChannelInboundHandler */ interface ChannelInboundHandler extends Internal.ChannelHandler { channelInactive(arg0: Internal.ChannelHandlerContext_): void; channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; channelActive(arg0: Internal.ChannelHandlerContext_): void; userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; channelRegistered(arg0: Internal.ChannelHandlerContext_): void; channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; } type ChannelInboundHandler_ = ChannelInboundHandler; /** * @javaClass net.minecraft.class_2656 */ class ClientboundCooldownPacket implements Internal.Packet { getDuration(): number; getItem(): Internal.Item; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get duration(): number; get item(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundCooldownPacket_ = ClientboundCooldownPacket; /** * @javaClass org.lwjgl.system.Pointer */ interface Pointer { address(): number; } type Pointer_ = (() => number) | Pointer; /** * @javaClass net.minecraft.class_29 */ class PlayerDataStorage { load($$0: Internal.Player_): Internal.CompoundTag; save($$0: Internal.Player_): void; getSeenPlayers(): string[]; get seenPlayers(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerDataStorage_ = PlayerDataStorage; /** * @javaClass net.minecraft.class_2668$class_5402 */ class ClientboundGameEventPacket$Type { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundGameEventPacket$Type_ = ClientboundGameEventPacket$Type; /** * @javaClass net.minecraft.class_1755 */ class BucketItem extends Internal.Item implements Internal.DispensibleContainerItem, dev.architectury.mixin.fabric.BucketItemAccessor, Internal.BucketItemAccessor { static getEmptySuccessItem($$0: Internal.ItemStack_, $$1: Internal.Player_): Internal.ItemStack; use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; method_7728($$0: Internal.Player_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: BlockPos_): void; handler$zzj000$fillBucket(level: Internal.Level_, player: Internal.Player_, hand: Hand_, cir: Internal.CallbackInfoReturnable_, stack: Internal.ItemStack_, target: Internal.BlockHitResult_): void; method_7731($$0: Internal.Player_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockHitResult_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BucketItem_ = BucketItem; /** * @javaClass java.lang.IllegalStateException */ class IllegalStateException extends Internal.RuntimeException { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IllegalStateException_ = IllegalStateException; /** * @javaClass net.minecraft.class_1117 */ interface TickableSoundInstance extends Internal.SoundInstance { isStopped(): boolean; tick(): void; } type TickableSoundInstance_ = TickableSoundInstance; /** * @javaClass java.lang.annotation.Annotation */ interface Annotation { hashCode(): number; equals(arg0: any): boolean; annotationType(): Internal.Annotation; toString(): string; } type Annotation_ = Annotation; /** * @javaClass net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor */ interface BooleanRuleAccessor { } type BooleanRuleAccessor_ = BooleanRuleAccessor; /** * @javaClass net.minecraft.class_4174 */ class FoodProperties { isMeat(): boolean; getEffects(): Internal.List>; getNutrition(): number; isFastFood(): boolean; canAlwaysEat(): boolean; getSaturationModifier(): number; get effects(): Internal.List>; get nutrition(): number; get meat(): boolean; get saturationModifier(): number; get fastFood(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FoodProperties_ = FoodProperties; /** * @javaClass java.lang.module.ModuleDescriptor$Exports$Modifier */ class ModuleDescriptor$Exports$Modifier extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ModuleDescriptor$Exports$Modifier[]; static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Exports$Modifier; static readonly "MANDATED" : Internal.ModuleDescriptor$Exports$Modifier; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Exports$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Exports$Modifier; /** * @javaClass net.minecraft.class_1526 */ class EnderDragonPhaseManager { getPhase($$0: Internal.EnderDragonPhase_): T; setPhase($$0: Internal.EnderDragonPhase_): void; getCurrentPhase(): Internal.DragonPhaseInstance; get currentPhase(): Internal.DragonPhaseInstance; set phase($$0: Internal.EnderDragonPhase_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnderDragonPhaseManager_ = EnderDragonPhaseManager; /** * @javaClass net.minecraft.class_1129 */ interface SearchTree { search(arg0: string): Internal.List; } type SearchTree_ = ((arg0: string) => Internal.List) | SearchTree; /** * @javaClass com.mojang.datafixers.util.Function13 */ interface Function13 { curry9(): Internal.Function9>; curry12(): Internal.Function12>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13): R; curry7(): Internal.Function7>; curry8(): Internal.Function8>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry10(): Internal.Function10>; curry4(): Internal.Function4>; curry11(): Internal.Function11>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function13_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13) => R) | Function13; /** * @javaClass net.minecraft.class_870 */ class StructureRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { clear(): void; addBoundingBox($$0: Internal.BoundingBox_, $$1: Internal.List_, $$2: Internal.List_, $$3: Internal.DimensionType_): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureRenderer_ = StructureRenderer; /** * @javaClass net.minecraft.class_6904$class_6905 */ interface WorldStem$DataPackConfigSupplier extends Internal.Supplier { loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; } type WorldStem$DataPackConfigSupplier_ = WorldStem$DataPackConfigSupplier; /** * @javaClass net.minecraft.class_630 */ class ModelPart { setPos($$0: number, $$1: number, $$2: number): void; getRandomCube($$0: Internal.Random_): Internal.ModelPart$Cube; storePose(): Internal.PartPose; getChild($$0: string): this; loadPose($$0: Internal.PartPose_): void; isEmpty(): boolean; getAllParts(): Internal.Stream; visit($$0: Internal.PoseStack_, $$1: Internal.ModelPart$Visitor_): void; setRotation($$0: number, $$1: number, $$2: number): void; translateAndRotate($$0: Internal.PoseStack_): void; render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number): void; render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; copyFrom($$0: Internal.ModelPart_): void; "visible" : boolean; "zRot" : number; "yRot" : number; "x" : number; "xRot" : number; "y" : number; "z" : number; get allParts(): Internal.Stream; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelPart_ = ModelPart; /** * @javaClass net.minecraft.class_2632 */ class ClientboundChangeDifficultyPacket implements Internal.Packet { isLocked(): boolean; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getDifficulty(): Internal.Difficulty; get difficulty(): Internal.Difficulty; get locked(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundChangeDifficultyPacket_ = ClientboundChangeDifficultyPacket; /** * @javaClass net.minecraft.class_1726 */ class LoomMenu extends Internal.AbstractContainerMenu { slotsChanged($$0: Internal.Container_): void; getBannerSlot(): Internal.Slot; clickMenuButton($$0: Internal.Player_, $$1: number): boolean; removed($$0: Internal.Player_): void; getSelectedBannerPatternIndex(): number; stillValid($$0: Internal.Player_): boolean; getDyeSlot(): Internal.Slot; registerUpdateListener($$0: Internal.Runnable_): void; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; getResultSlot(): Internal.Slot; getPatternSlot(): Internal.Slot; get resultSlot(): Internal.Slot; get selectedBannerPatternIndex(): number; get bannerSlot(): Internal.Slot; get dyeSlot(): Internal.Slot; get patternSlot(): Internal.Slot; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LoomMenu_ = LoomMenu; /** * @javaClass java.time.temporal.Temporal */ interface Temporal extends Internal.TemporalAccessor { minus(arg0: Internal.TemporalAmount_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; with(arg0: Internal.TemporalField_, arg1: number): this; with(arg0: Internal.TemporalAdjuster_): this; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; isSupported(arg0: Internal.TemporalUnit_): boolean; plus(arg0: number, arg1: Internal.TemporalUnit_): this; plus(arg0: Internal.TemporalAmount_): this; } type Temporal_ = Temporal; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2CharFunction */ interface Reference2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Reference2ShortFunction; removeChar(arg0: any): string; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: string): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Reference2FloatFunction; applyAsInt(arg0: K): number; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): Internal.Reference2CharFunction; getChar(arg0: any): string; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2CharFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2CharFunction; } type Reference2CharFunction_ = ((arg0: any) => string) | Reference2CharFunction; /** * @javaClass io.netty.channel.SimpleChannelInboundHandler */ abstract class SimpleChannelInboundHandler extends Internal.ChannelInboundHandlerAdapter { acceptInboundMessage(arg0: any): boolean; channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleChannelInboundHandler_ = SimpleChannelInboundHandler; /** * @javaClass dev.architectury.fluid.FluidStack */ class FluidStack { getRawFluidSupplier(): Internal.Supplier; getRawFluid(): Internal.Fluid; getName(): Internal.Component; isTagEqual(other: Internal.FluidStack_): boolean; getOrCreateChildTag(childName: string): Internal.CompoundTag; copyWithAmount(amount: number): this; static empty(): this; getChildTag(childName: string): Internal.CompoundTag; hashCode(): number; static create(stack: Internal.FluidStack_, amount: number): this; static create(fluid: Internal.Fluid_, amount: number, tag: Internal.CompoundTag_): this; static create(fluid: Internal.Fluid_, amount: number): this; static create(fluid: Internal.Supplier_, amount: number, tag: Internal.CompoundTag_): this; static create(fluid: Internal.Supplier_, amount: number): this; setTag(tag: Internal.CompoundTag_): void; copy(): this; setAmount(amount: number): void; write(tag: Internal.CompoundTag_): Internal.CompoundTag; write(buf: Internal.FriendlyByteBuf_): void; isFluidEqual(other: Internal.FluidStack_): boolean; getAmount(): number; static init(): void; removeChildTag(childName: string): void; grow(amount: number): void; static read(buf: Internal.FriendlyByteBuf_): this; static read(tag: Internal.CompoundTag_): this; hasTag(): boolean; shrink(amount: number): void; getTranslationKey(): string; isEmpty(): boolean; getTag(): Internal.CompoundTag; isFluidStackEqual(other: Internal.FluidStack_): boolean; static bucketAmount(): number; getOrCreateTag(): Internal.CompoundTag; equals(o: any): boolean; getFluid(): Internal.Fluid; get orCreateTag(): Internal.CompoundTag; get rawFluid(): Internal.Fluid; get amount(): number; get rawFluidSupplier(): Internal.Supplier; get translationKey(): string; get name(): Internal.Component; get fluid(): Internal.Fluid; get tag(): Internal.CompoundTag; set amount(amount: number); set tag(tag: Internal.CompoundTag_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FluidStack_ = FluidStack; /** * @javaClass net.minecraft.class_3825 */ abstract class RuleTest { test(arg0: Internal.BlockState_, arg1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RuleTest_ = RuleTest; /** * @javaClass net.coderbot.batchedentityrendering.mixin.RenderStateShardAccessor */ interface RenderStateShardAccessor { } type RenderStateShardAccessor_ = RenderStateShardAccessor; /** * @javaClass net.minecraft.class_6018 */ interface IntProviderType

{ codec(): Internal.Codec

; register

($$0: string, $$1: Internal.Codec_

): Internal.IntProviderType

; } type IntProviderType_

= Special.IntProviderType | (() => Internal.Codec

) | IntProviderType

; /** * @javaClass com.mojang.datafixers.types.Type$Mu */ class Type$Mu implements Internal.K1 { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Type$Mu_ = Type$Mu; /** * @javaClass net.minecraft.class_4256 */ class NearestBedSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NearestBedSensor_ = NearestBedSensor; /** * @javaClass net.minecraft.class_1935 */ interface ItemLike { asItem(): Internal.Item; } type ItemLike_ = (() => Internal.Item) | ItemLike; /** * @javaClass net.minecraft.class_5857 */ abstract class RepeatingPlacement extends Internal.PlacementModifier { getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RepeatingPlacement_ = RepeatingPlacement; /** * @javaClass net.minecraft.class_2708 */ class ClientboundPlayerPositionPacket implements Internal.Packet { getXRot(): number; getX(): number; getYRot(): number; getY(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; getRelativeArguments(): Internal.Set; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; requestDismountVehicle(): boolean; get relativeArguments(): Internal.Set; get yRot(): number; get xRot(): number; get x(): number; get y(): number; get z(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerPositionPacket_ = ClientboundPlayerPositionPacket; /** * @javaClass net.minecraft.class_1564 */ class Evoker extends Internal.SpellcasterIllager { addAdditionalSaveData($$0: Internal.CompoundTag_): void; isAlliedTo($$0: Internal.Entity_): boolean; applyRaidBuffs($$0: number, $$1: boolean): void; getCelebrateSound(): Internal.SoundEvent; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; get celebrateSound(): Internal.SoundEvent; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Evoker_ = Evoker; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatPredicate */ interface FloatPredicate extends Internal.Predicate, Internal.DoublePredicate { or(arg0: Internal.FloatPredicate_): this; or(arg0: Internal.DoublePredicate_): this; or(arg0: Internal.Predicate_): Internal.Predicate; test(arg0: number): boolean; and(arg0: Internal.DoublePredicate_): this; and(arg0: Internal.FloatPredicate_): this; and(arg0: Internal.Predicate_): Internal.Predicate; negate(): this; } type FloatPredicate_ = ((arg0: number) => boolean) | FloatPredicate; /** * @javaClass net.minecraft.class_4648 */ class FoliagePlacerType

{ codec(): Internal.Codec

; static readonly "MEGA_PINE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "PINE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "RANDOM_SPREAD_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "MEGA_JUNGLE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "SPRUCE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "BUSH_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "ACACIA_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "BLOB_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "DARK_OAK_FOLIAGE_PLACER" : Internal.FoliagePlacerType; static readonly "FANCY_FOLIAGE_PLACER" : Internal.FoliagePlacerType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FoliagePlacerType_

= Special.FoliagePlacerType | FoliagePlacerType

; /** * @javaClass net.minecraft.class_1429 */ abstract class Animal extends Internal.AgeableMob { getMyRidingOffset(): number; handleEntityEvent($$0: number): void; aiStep(): void; spawnChildFromBreeding($$0: Internal.ServerLevel_, $$1: Internal.Animal_): void; getLoveCause(): Internal.ServerPlayer; canFallInLove(): boolean; setInLoveTime($$0: number): void; isFood($$0: Internal.ItemStack_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isInLove(): boolean; static checkAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; setInLove($$0: Internal.Player_): void; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; removeWhenFarAway($$0: number): boolean; canMate($$0: Internal.Animal_): boolean; resetLove(): void; getInLoveTime(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getAmbientSoundInterval(): number; get inLoveTime(): number; get myRidingOffset(): number; get inLove(): boolean; get ambientSoundInterval(): number; get loveCause(): Internal.ServerPlayer; set inLoveTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Animal_ = Animal; /** * @javaClass net.minecraft.class_4994 */ class PosAlwaysTrueTest extends Internal.PosRuleTest { test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.PosAlwaysTrueTest; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PosAlwaysTrueTest_ = PosAlwaysTrueTest; /** * @javaClass dev.latvian.mods.kubejs.item.MutableArmorTier */ class MutableArmorTier implements Internal.ArmorMaterial { getDefenseForSlot(equipmentSlot: EquipmentSlot_): number; setName(name: string): void; setRepairIngredient(in_: Internal.IngredientJS_): void; getName(): string; getKnockbackResistance(): number; getToughness(): number; setKnockbackResistance(f: number): void; setEquipSound(e: Internal.SoundEvent_): void; setDurabilityMultiplier(m: number): void; setSlotProtections(p: number[]): void; setEnchantmentValue(i: number): void; getEnchantmentValue(): number; getDurabilityForSlot(equipmentSlot: EquipmentSlot_): number; getVanillaRepairIngredient(): Internal.Ingredient; getEquipSound(): Internal.SoundEvent; setToughness(f: number): void; readonly "parent" : Internal.ArmorMaterial; get equipSound(): Internal.SoundEvent; get vanillaRepairIngredient(): Internal.Ingredient; get name(): string; get enchantmentValue(): number; get toughness(): number; get knockbackResistance(): number; set repairIngredient(in_: Internal.IngredientJS_); set equipSound(e: Internal.SoundEvent_); set durabilityMultiplier(m: number); set slotProtections(p: number[]); set enchantmentValue(i: number); set name(name: string); set toughness(f: number); set knockbackResistance(f: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MutableArmorTier_ = MutableArmorTier; /** * @javaClass net.minecraft.class_4657 */ class WeightedStateProvider extends Internal.BlockStateProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedStateProvider_ = WeightedStateProvider; /** * @javaClass dev.latvian.mods.kubejs.loot.ConditionContainer */ interface ConditionContainer { entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): this; killedByPlayer(): this; survivesExplosion(): this; randomChance(chance: number): this; randomChanceWithLooting(chance: number, multiplier: number): this; addCondition(arg0: Internal.JsonObject_): this; entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): this; } type ConditionContainer_ = ((arg0: Internal.JsonObject) => Internal.ConditionContainer) | ConditionContainer; /** * @javaClass link.infra.indium.renderer.accessor.AccessItemRenderer */ interface AccessItemRenderer { fabric_renderBakedItemModel(arg0: Internal.BakedModel_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_): void; } type AccessItemRenderer_ = ((arg0: Internal.BakedModel, arg1: Internal.ItemStack, arg2: number, arg3: number, arg4: Internal.PoseStack, arg5: Internal.VertexConsumer) => void) | AccessItemRenderer; /** * @javaClass net.minecraft.class_2629$class_5881 */ interface ClientboundBossEventPacket$Handler { add($$0: Internal.UUID_, $$1: Internal.Component_, $$2: number, $$3: Internal.BossEvent$BossBarColor_, $$4: Internal.BossEvent$BossBarOverlay_, $$5: boolean, $$6: boolean, $$7: boolean): void; updateStyle($$0: Internal.UUID_, $$1: Internal.BossEvent$BossBarColor_, $$2: Internal.BossEvent$BossBarOverlay_): void; updateProgress($$0: Internal.UUID_, $$1: number): void; updateProperties($$0: Internal.UUID_, $$1: boolean, $$2: boolean, $$3: boolean): void; updateName($$0: Internal.UUID_, $$1: Internal.Component_): void; remove($$0: Internal.UUID_): void; } type ClientboundBossEventPacket$Handler_ = ClientboundBossEventPacket$Handler; /** * @javaClass net.minecraft.class_6748$class_6831 */ interface Blender$DistanceGetter { getDistance(arg0: number, arg1: number, arg2: number): number; } type Blender$DistanceGetter_ = ((arg0: number, arg1: number, arg2: number) => number) | Blender$DistanceGetter; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction */ interface Byte2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2BooleanFunction; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Byte2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2BooleanFunction; } type Byte2BooleanFunction_ = ((arg0: number) => boolean) | Byte2BooleanFunction; /** * @javaClass net.minecraft.class_1111$class_1112 */ class Sound$Type extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Sound$Type[]; static getByName($$0: string): this; static readonly "SOUND_EVENT" : Internal.Sound$Type; static readonly "FILE" : Internal.Sound$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Sound$Type_ = "file" | "sound_event" | Sound$Type; /** * @javaClass java.time.chrono.IsoEra */ class IsoEra extends Internal.Enum implements Internal.Era { getValue(): number; static valueOf(arg0: string): this; static of(arg0: number): this; static values(): Internal.IsoEra[]; static readonly "CE" : Internal.IsoEra; static readonly "BCE" : Internal.IsoEra; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IsoEra_ = "ce" | "bce" | IsoEra; /** * @javaClass net.minecraft.class_4115 */ interface PositionTracker { currentPosition(): Vec3; currentBlockPosition(): BlockPos; isVisibleBy(arg0: Internal.LivingEntity_): boolean; } type PositionTracker_ = PositionTracker; /** * @javaClass net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant */ interface FluidVariant extends Internal.TransferVariant { blank(): this; fromNbt(nbt: Internal.CompoundTag_): this; of(fluid: Internal.Fluid_, nbt: Internal.CompoundTag_): this; of(fluid: Internal.Fluid_): this; getFluid(): Internal.Fluid; fromPacket(buf: Internal.FriendlyByteBuf_): this; } type FluidVariant_ = FluidVariant; /** * @javaClass net.minecraft.class_2653 */ class ClientboundContainerSetSlotPacket implements Internal.Packet { getContainerId(): number; getSlot(): number; getItem(): Internal.ItemStack; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getStateId(): number; static readonly "CARRIED_ITEM" : -1; static readonly "PLAYER_INVENTORY" : -2; get item(): Internal.ItemStack; get stateId(): number; get slot(): number; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundContainerSetSlotPacket_ = ClientboundContainerSetSlotPacket; /** * @javaClass com.mojang.brigadier.arguments.ArgumentType */ interface ArgumentType { listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; getExamples(): Internal.Collection; parse(arg0: Internal.StringReader_): T; } type ArgumentType_ = ((arg0: Internal.StringReader) => T) | ArgumentType; /** * @javaClass net.minecraft.class_1832 */ interface Tier { getRepairIngredient(): Internal.Ingredient; getLevel(): number; getUses(): number; getSpeed(): number; getAttackDamageBonus(): number; getEnchantmentValue(): number; } type Tier_ = Tier; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2ShortFunction */ interface Reference2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Reference2ShortFunction; removeShort(arg0: any): number; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Reference2FloatFunction; applyAsInt(arg0: K): number; getShort(arg0: any): number; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Reference2CharFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ShortFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ShortFunction; } type Reference2ShortFunction_ = ((arg0: any) => number) | Reference2ShortFunction; /** * @javaClass com.mojang.serialization.KeyCompressor */ class KeyCompressor { decompress(arg0: number): T; size(): number; compress(arg0: T): number; compress(arg0: string): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type KeyCompressor_ = KeyCompressor; /** * @javaClass net.minecraft.class_2588 */ class TranslatableComponent extends Internal.BaseComponent implements Internal.ContextAwareComponent, Internal.TranslatableTextHelper$TranslatableTextManipulator { setChgLang(chgLang: boolean): void; getKey(): string; hashCode(): number; getChgLang(): boolean; method_27660($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; equals($$0: any): boolean; clearLangCache(): void; plainCopy(): this; toString(): string; method_10890($$0: Internal.CommandSourceStack_, $$1: Internal.Entity_, $$2: number): Internal.MutableComponent; method_27659($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; getArgs(): any[]; get chgLang(): boolean; get args(): any[]; get key(): string; set chgLang(chgLang: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TranslatableComponent_ = TranslatableComponent; /** * @javaClass net.fabricmc.fabric.mixin.screen.ScreenAccessor */ interface ScreenAccessor { getTextRenderer(): Internal.Font; getItemRenderer(): Internal.ItemRenderer; getClient(): Internal.Minecraft; } type ScreenAccessor_ = ScreenAccessor; /** * @javaClass java.lang.invoke.MethodType */ class MethodType implements Internal.Constable, Internal.TypeDescriptor$OfMethod, Internal.MethodType>, Internal.Serializable { toMethodDescriptorString(): string; dropParameterTypes(arg0: number, arg1: number): this; changeReturnType(arg0: Internal.Class_): this; static fromMethodDescriptorString(arg0: string, arg1: Internal.ClassLoader_): this; lastParameterType(): typeof any; describeConstable(): Internal.Optional; changeParameterType(arg0: number, arg1: Internal.Class_): this; unwrap(): this; hasWrappers(): boolean; static methodType(arg0: Internal.Class_, arg1: Internal.Class_[]): this; static methodType(arg0: Internal.Class_, arg1: Internal.MethodType_): this; static methodType(arg0: Internal.Class_, arg1: Internal.Class_, ... arg2: Internal.Class_[]): this; static methodType(arg0: Internal.Class_, arg1: Internal.List_>): this; static methodType(arg0: Internal.Class_, arg1: Internal.Class_): this; static methodType(arg0: Internal.Class_): this; parameterArray(): Internal.Class[]; hashCode(): number; appendParameterTypes(arg0: Internal.List_>): this; appendParameterTypes(... arg0: Internal.Class_[]): this; parameterType(arg0: number): typeof any; erase(): this; parameterCount(): number; descriptorString(): string; insertParameterTypes(arg0: number, arg1: Internal.List_>): this; insertParameterTypes(arg0: number, ... arg1: Internal.Class_[]): this; generic(): this; hasPrimitives(): boolean; equals(arg0: any): boolean; parameterList(): Internal.List>; toString(): string; static genericMethodType(arg0: number, arg1: boolean): this; static genericMethodType(arg0: number): this; wrap(): this; returnType(): typeof any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MethodType_ = MethodType; /** * @javaClass net.minecraft.class_1659 */ class ChatVisiblity extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.ChatVisiblity[]; getId(): number; static byId($$0: number): this; static readonly "SYSTEM" : Internal.ChatVisiblity; static readonly "HIDDEN" : Internal.ChatVisiblity; static readonly "FULL" : Internal.ChatVisiblity; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChatVisiblity_ = "system" | "hidden" | "full" | ChatVisiblity; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortList */ interface ShortList extends Internal.List, Internal.Comparable>, Internal.ShortCollection { add(arg0: number): boolean; add(arg0: number, arg1: number): void; subList(arg0: number, arg1: number): this; set(arg0: number, arg1: number): number; spliterator(): Internal.ShortSpliterator; getShort(arg0: number): number; removeShort(arg0: number): number; setElements(arg0: number[]): void; setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; setElements(arg0: number, arg1: number[]): void; sort(arg0: Internal.Comparator_): void; sort(arg0: Internal.ShortComparator_): void; removeElements(arg0: number, arg1: number): void; replaceAll(arg0: Internal.IntUnaryOperator_): void; replaceAll(arg0: Internal.ShortUnaryOperator_): void; replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: number): number; remove(arg0: any): boolean; lastIndexOf(arg0: any): number; lastIndexOf(arg0: number): number; contains(arg0: any): boolean; iterator(): Internal.ShortListIterator; size(arg0: number): void; addAll(arg0: Internal.ShortList_): boolean; addAll(arg0: number, arg1: Internal.ShortCollection_): boolean; addAll(arg0: number, arg1: Internal.ShortList_): boolean; addElements(arg0: number, arg1: number[]): void; addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; of(): this; of(arg0: number): this; of(arg0: number, arg1: number): this; of(arg0: number, arg1: number, arg2: number): this; of(... arg0: number[]): this; get(arg0: number): number; listIterator(arg0: number): Internal.ShortListIterator; listIterator(): Internal.ShortListIterator; indexOf(arg0: number): number; indexOf(arg0: any): number; unstableSort(arg0: Internal.Comparator_): void; unstableSort(arg0: Internal.ShortComparator_): void; } type ShortList_ = ShortList; /** * @javaClass me.pepperbell.continuity.client.mixinterface.SpriteAtlasTextureDataExtension */ interface SpriteAtlasTextureDataExtension { getEmissiveIdMap(): Internal.Map; setEmissiveIdMap(arg0: Internal.Map_): void; } type SpriteAtlasTextureDataExtension_ = SpriteAtlasTextureDataExtension; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2LongFunction */ interface Reference2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Reference2ObjectFunction; removeLong(arg0: any): number; get(arg0: any): number; andThenLong(arg0: Internal.Long2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Reference2FloatFunction; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Reference2CharFunction; getLong(arg0: any): number; applyAsLong(arg0: K): number; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2LongFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2LongFunction; } type Reference2LongFunction_ = ((arg0: any) => number) | Reference2LongFunction; /** * @javaClass dev.emi.trinkets.api.SlotGroup */ class SlotGroup { static read(data: Internal.CompoundTag_): this; getName(): string; getSlotId(): number; getOrder(): number; getSlots(): Internal.Map; write(data: Internal.CompoundTag_): void; get slots(): Internal.Map; get name(): string; get slotId(): number; get order(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SlotGroup_ = SlotGroup; /** * @javaClass com.google.common.collect.Multimap */ interface Multimap { containsEntry(arg0: any, arg1: any): boolean; asMap(): Internal.Map>; keys(): Internal.Multiset; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; values(): Internal.Collection; isEmpty(): boolean; clear(): void; replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): boolean; remove(arg0: any, arg1: any): boolean; removeAll(arg0: any): Internal.Collection; entries(): Internal.Collection>; size(): number; hashCode(): number; putAll(arg0: Internal.Multimap_): boolean; putAll(arg0: K, arg1: Internal.Iterable_): boolean; equals(arg0: any): boolean; get(arg0: K): Internal.Collection; keySet(): Internal.Set; } type Multimap_ = Multimap; /** * @javaClass java.nio.LongBuffer */ abstract class LongBuffer extends Internal.Buffer implements Internal.Comparable { hasArray(): boolean; compact(): this; clear(): this; duplicate(): this; compareTo(arg0: Internal.LongBuffer_): number; asReadOnlyBuffer(): this; put(arg0: number[]): this; put(arg0: number, arg1: number[], arg2: number, arg3: number): this; put(arg0: number, arg1: number[]): this; put(arg0: number[], arg1: number, arg2: number): this; put(arg0: number, arg1: Internal.LongBuffer_, arg2: number, arg3: number): this; put(arg0: Internal.LongBuffer_): this; put(arg0: number, arg1: number): this; put(arg0: number): this; static allocate(arg0: number): this; rewind(): this; slice(): this; slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; mismatch(arg0: Internal.LongBuffer_): number; equals(arg0: any): boolean; get(): number; get(arg0: number, arg1: number[]): this; get(arg0: number): number; get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number[], arg1: number, arg2: number): this; get(arg0: number[]): this; limit(arg0: number): this; reset(): this; arrayOffset(): number; toString(): string; position(arg0: number): this; flip(): this; isDirect(): boolean; static wrap(arg0: number[]): this; static wrap(arg0: number[], arg1: number, arg2: number): this; mark(): this; order(): Internal.ByteOrder; get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LongBuffer_ = LongBuffer; /** * @javaClass net.minecraft.class_634 */ class ClientPacketListener implements Internal.ClientGamePacketListener, Internal.NetworkHandlerExtensions, Internal.IPacket { getOnlinePlayers(): Internal.Collection; getPlayerInfo($$0: string): Internal.PlayerInfo; getPlayerInfo($$0: Internal.UUID_): Internal.PlayerInfo; handleTitlesClear($$0: Internal.ClientboundClearTitlesPacket_): void; handleAddEntity($$0: Internal.ClientboundAddEntityPacket_): void; getCommands(): Internal.CommandDispatcher; handleSetBorderWarningDistance($$0: Internal.ClientboundSetBorderWarningDistancePacket_): void; handleSoundEvent($$0: Internal.ClientboundSoundPacket_): void; handleContainerClose($$0: Internal.ClientboundContainerClosePacket_): void; handleRotateMob($$0: Internal.ClientboundRotateHeadPacket_): void; handleUpdateAttributes($$0: Internal.ClientboundUpdateAttributesPacket_): void; setTitleText($$0: Internal.ClientboundSetTitleTextPacket_): void; handleMerchantOffers($$0: Internal.ClientboundMerchantOffersPacket_): void; handleItemCooldown($$0: Internal.ClientboundCooldownPacket_): void; handleUpdateMobEffect($$0: Internal.ClientboundUpdateMobEffectPacket_): void; method_10839($$0: Internal.Component_): void; handleOpenScreen($$0: Internal.ClientboundOpenScreenPacket_): void; handleTakeItemEntity($$0: Internal.ClientboundTakeItemEntityPacket_): void; handleAddPainting($$0: Internal.ClientboundAddPaintingPacket_): void; handleBlockEntityData($$0: Internal.ClientboundBlockEntityDataPacket_): void; handleMoveEntity($$0: Internal.ClientboundMoveEntityPacket_): void; handleSetPlayerTeamPacket($$0: Internal.ClientboundSetPlayerTeamPacket_): void; handleRespawn($$0: Internal.ClientboundRespawnPacket_): void; handleSetEntityMotion($$0: Internal.ClientboundSetEntityMotionPacket_): void; handleSetDisplayObjective($$0: Internal.ClientboundSetDisplayObjectivePacket_): void; handleUpdateAdvancementsPacket($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; handleHorseScreenOpen($$0: Internal.ClientboundHorseScreenOpenPacket_): void; handleMovePlayer($$0: Internal.ClientboundPlayerPositionPacket_): void; handleTeleportEntity($$0: Internal.ClientboundTeleportEntityPacket_): void; handleSetChunkCacheRadius($$0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; handleAwardStats($$0: Internal.ClientboundAwardStatsPacket_): void; handleSetHealth($$0: Internal.ClientboundSetHealthPacket_): void; handleSetCamera($$0: Internal.ClientboundSetCameraPacket_): void; handleCommandSuggestions($$0: Internal.ClientboundCommandSuggestionsPacket_): void; handleSetBorderSize($$0: Internal.ClientboundSetBorderSizePacket_): void; handleSetExperience($$0: Internal.ClientboundSetExperiencePacket_): void; handler$bkg000$onCommandTree(packet: Internal.ClientboundCommandsPacket_, cbi: Internal.CallbackInfo_): void; handleLightUpdatePacket($$0: Internal.ClientboundLightUpdatePacket_): void; handleSetEntityPassengersPacket($$0: Internal.ClientboundSetPassengersPacket_): void; registryAccess(): Internal.RegistryAccess; handleContainerSetSlot($$0: Internal.ClientboundContainerSetSlotPacket_): void; handleExplosion($$0: Internal.ClientboundExplodePacket_): void; handleSetBorderCenter($$0: Internal.ClientboundSetBorderCenterPacket_): void; handleAddMob($$0: Internal.ClientboundAddMobPacket_): void; handleSetEquipment($$0: Internal.ClientboundSetEquipmentPacket_): void; getLevel(): Internal.ClientLevel; handleCustomPayload($$0: Internal.ClientboundCustomPayloadPacket_): void; handler$big001$handleChat(clientboundChatPacket: Internal.ClientboundChatPacket_, callbackInfo: Internal.CallbackInfo_): void; handleBlockEvent($$0: Internal.ClientboundBlockEventPacket_): void; handleSetSpawn($$0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; handleSetScore($$0: Internal.ClientboundSetScorePacket_): void; handleLevelEvent($$0: Internal.ClientboundLevelEventPacket_): void; handleStopSoundEvent($$0: Internal.ClientboundStopSoundPacket_): void; handleChunkBlocksUpdate($$0: Internal.ClientboundSectionBlocksUpdatePacket_): void; levels(): Internal.Set>; handleBossUpdate($$0: Internal.ClientboundBossEventPacket_): void; getLocalGameProfile(): Internal.GameProfile; setActionBarText($$0: Internal.ClientboundSetActionBarTextPacket_): void; handleGameEvent($$0: Internal.ClientboundGameEventPacket_): void; handleRemoveMobEffect($$0: Internal.ClientboundRemoveMobEffectPacket_): void; handler$bkg000$onGameStateChange(packet: Internal.ClientboundGameEventPacket_, cbi: Internal.CallbackInfo_): void; handleCommands($$0: Internal.ClientboundCommandsPacket_): void; handlePlayerCombatKill($$0: Internal.ClientboundPlayerCombatKillPacket_): void; handleLookAt($$0: Internal.ClientboundPlayerLookAtPacket_): void; handleBlockBreakAck($$0: Internal.ClientboundBlockBreakAckPacket_): void; handleMapItemData($$0: Internal.ClientboundMapItemDataPacket_): void; handleBlockUpdate($$0: Internal.ClientboundBlockUpdatePacket_): void; handleSetBorderWarningDelay($$0: Internal.ClientboundSetBorderWarningDelayPacket_): void; handlePlayerCombatEnter($$0: Internal.ClientboundPlayerCombatEnterPacket_): void; handleDisconnect($$0: Internal.ClientboundDisconnectPacket_): void; getSuggestionsProvider(): Internal.ClientSuggestionProvider; handleForgetLevelChunk($$0: Internal.ClientboundForgetLevelChunkPacket_): void; method_2872(): Internal.Connection; getRecipeManager(): Internal.RecipeManager; handleAddPlayer($$0: Internal.ClientboundAddPlayerPacket_): void; handleCustomSoundEvent($$0: Internal.ClientboundCustomSoundPacket_): void; handleBlockDestruction($$0: Internal.ClientboundBlockDestructionPacket_): void; setTitlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_): void; handleAddOrRemoveRecipes($$0: Internal.ClientboundRecipePacket_): void; handleSelectAdvancementsTab($$0: Internal.ClientboundSelectAdvancementsTabPacket_): void; handlePlaceRecipe($$0: Internal.ClientboundPlaceGhostRecipePacket_): void; getAddon(): Internal.ClientPlayNetworkAddon; handleResourcePack($$0: Internal.ClientboundResourcePackPacket_): void; handler$big001$handleLogin(packet: Internal.ClientboundLoginPacket_, callbackInfo: Internal.CallbackInfo_): void; handlePlayerInfo($$0: Internal.ClientboundPlayerInfoPacket_): void; handleSetChunkCacheCenter($$0: Internal.ClientboundSetChunkCacheCenterPacket_): void; cleanup(): void; handleSetBorderLerpSize($$0: Internal.ClientboundSetBorderLerpSizePacket_): void; handleOpenBook($$0: Internal.ClientboundOpenBookPacket_): void; handleLevelChunkWithLight($$0: Internal.ClientboundLevelChunkWithLightPacket_): void; setSubtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_): void; getAdvancements(): Internal.ClientAdvancements; handleSetTime($$0: Internal.ClientboundSetTimePacket_): void; send($$0: Internal.Packet_): void; handleEntityEvent($$0: Internal.ClientboundEntityEventPacket_): void; handleAnimate($$0: Internal.ClientboundAnimatePacket_): void; handleSetCarriedItem($$0: Internal.ClientboundSetCarriedItemPacket_): void; handlePlayerAbilities($$0: Internal.ClientboundPlayerAbilitiesPacket_): void; handleRemoveEntities($$0: Internal.ClientboundRemoveEntitiesPacket_): void; getId(): Internal.UUID; handleContainerContent($$0: Internal.ClientboundContainerSetContentPacket_): void; handleAddExperienceOrb($$0: Internal.ClientboundAddExperienceOrbPacket_): void; handlePing($$0: Internal.ClientboundPingPacket_): void; handleChat($$0: Internal.ClientboundChatPacket_): void; getDebugQueryHandler(): Internal.DebugQueryHandler; handleTabListCustomisation($$0: Internal.ClientboundTabListPacket_): void; handleUpdateRecipes($$0: Internal.ClientboundUpdateRecipesPacket_): void; handleOpenSignEditor($$0: Internal.ClientboundOpenSignEditorPacket_): void; handleLogin($$0: Internal.ClientboundLoginPacket_): void; redirect$bkg000$onPlayerList_put(map: Internal.Map_, key: any, value: any): any; handleTagQueryPacket($$0: Internal.ClientboundTagQueryPacket_): void; getOnlinePlayerIds(): Internal.Collection; handleAddVibrationSignal($$0: Internal.ClientboundAddVibrationSignalPacket_): void; handleParticleEvent($$0: Internal.ClientboundLevelParticlesPacket_): void; handleInitializeBorder($$0: Internal.ClientboundInitializeBorderPacket_): void; handleContainerSetData($$0: Internal.ClientboundContainerSetDataPacket_): void; redirect$bkg000$onPlayerList_remove(map: Internal.Map_, key: any): any; handleEntityLinkPacket($$0: Internal.ClientboundSetEntityLinkPacket_): void; handleAddObjective($$0: Internal.ClientboundSetObjectivePacket_): void; handleKeepAlive($$0: Internal.ClientboundKeepAlivePacket_): void; handleUpdateTags($$0: Internal.ClientboundUpdateTagsPacket_): void; handler$bkg000$onWorldTimeUpdate(packet: Internal.ClientboundSetTimePacket_, cbi: Internal.CallbackInfo_): void; handleSetSimulationDistance($$0: Internal.ClientboundSetSimulationDistancePacket_): void; handlePlayerCombatEnd($$0: Internal.ClientboundPlayerCombatEndPacket_): void; handleSetEntityData($$0: Internal.ClientboundSetEntityDataPacket_): void; handleChangeDifficulty($$0: Internal.ClientboundChangeDifficultyPacket_): void; handleMoveVehicle($$0: Internal.ClientboundMoveVehiclePacket_): void; handleSoundEntityEvent($$0: Internal.ClientboundSoundEntityPacket_): void; readonly "callbackScreen" : Internal.Screen; get suggestionsProvider(): Internal.ClientSuggestionProvider; get advancements(): Internal.ClientAdvancements; get onlinePlayers(): Internal.Collection; get level(): Internal.ClientLevel; get addon(): Internal.ClientPlayNetworkAddon; get localGameProfile(): Internal.GameProfile; get recipeManager(): Internal.RecipeManager; get onlinePlayerIds(): Internal.Collection; get id(): Internal.UUID; get commands(): Internal.CommandDispatcher; get debugQueryHandler(): Internal.DebugQueryHandler; set titlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_); set subtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_); set titleText($$0: Internal.ClientboundSetTitleTextPacket_); set actionBarText($$0: Internal.ClientboundSetActionBarTextPacket_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientPacketListener_ = ClientPacketListener; /** * @javaClass dev.latvian.mods.kubejs.entity.EntityEventJS */ abstract class EntityEventJS extends Internal.LevelEventJS { getLevel(): Internal.LevelJS; getEntity(): Internal.EntityJS; get level(): Internal.LevelJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityEventJS_ = EntityEventJS; /** * @javaClass java.lang.Package */ class Package extends Internal.NamedPackage implements Internal.AnnotatedElement { isSealed(arg0: Internal.URL_): boolean; isSealed(): boolean; static getPackage(arg0: string): this; getName(): string; isAnnotationPresent(arg0: Internal.Class_): boolean; getSpecificationTitle(): string; getImplementationTitle(): string; isCompatibleWith(arg0: string): boolean; getAnnotations(): Internal.Annotation[]; getSpecificationVendor(): string; getDeclaredAnnotations(): Internal.Annotation[]; getAnnotationsByType(arg0: Internal.Class_): A[]; getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; getAnnotation(arg0: Internal.Class_): A; hashCode(): number; static getPackages(): Internal.Package[]; getDeclaredAnnotation(arg0: Internal.Class_): A; toString(): string; getSpecificationVersion(): string; getImplementationVendor(): string; getImplementationVersion(): string; get specificationVendor(): string; get declaredAnnotations(): Internal.Annotation[]; get specificationTitle(): string; get implementationVersion(): string; get sealed(): boolean; get name(): string; get implementationVendor(): string; get annotations(): Internal.Annotation[]; get implementationTitle(): string; get packages(): Internal.Package[]; get specificationVersion(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Package_ = Package; /** * @javaClass java.util.AbstractMap */ abstract class AbstractMap implements Internal.Map { entrySet(): Internal.Set>; containsKey(arg0: any): boolean; values(): Internal.Collection; isEmpty(): boolean; clear(): void; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): V; remove(arg0: any): V; size(): number; hashCode(): number; putAll(arg0: Internal.Map_): void; equals(arg0: any): boolean; get(arg0: any): V; toString(): string; keySet(): Internal.Set; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractMap_ = AbstractMap; /** * @javaClass dev.architectury.registry.registries.options.RegistrarOption */ interface RegistrarOption { } type RegistrarOption_ = RegistrarOption; /** * @javaClass net.minecraft.class_4309 */ abstract class SimpleJsonResourceReloadListener extends Internal.SimplePreparableReloadListener> { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleJsonResourceReloadListener_ = SimpleJsonResourceReloadListener; /** * @javaClass net.minecraft.class_1297 */ abstract class Entity implements Internal.Nameable, Internal.EntityAccess, Internal.CommandSource, Internal.ComponentProvider, Internal.EntityKJS, Internal.MixinEntityAccessor { getMyRidingOffset(): number; positionRider($$0: Internal.Entity_): void; getIndirectPassengers(): Internal.Iterable; hasPermissions($$0: number): boolean; isSprinting(): boolean; setOldPosAndRot(): void; handler$zia000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; spawnAtLocation($$0: Internal.ItemLike_): Internal.ItemEntity; spawnAtLocation($$0: Internal.ItemStack_): Internal.ItemEntity; spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; spawnAtLocation($$0: Internal.ItemLike_, $$1: number): Internal.ItemEntity; setPacketCoordinates($$0: number, $$1: number, $$2: number): void; setPacketCoordinates($$0: Vec3_): void; addTag($$0: string): boolean; canSpawnSprintParticle(): boolean; isVisuallyCrawling(): boolean; getBlockZ(): number; skipAttackInteraction($$0: Internal.Entity_): boolean; pick($$0: number, $$1: number, $$2: boolean): Internal.HitResult; getBlockY(): number; static getViewScale(): number; getBlockX(): number; broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; removeTag($$0: string): boolean; clearFire(): void; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; getDimensionChangingDelay(): number; lavaHurt(): void; setTicksFrozen($$0: number): void; occludesVibrations(): boolean; isPushable(): boolean; closerThan($$0: Internal.Entity_, $$1: number): boolean; touchingUnloadedChunk(): boolean; static setViewScale($$0: number): void; getBbHeight(): number; handleInsidePortal($$0: BlockPos_): void; getTicksRequiredToFreeze(): number; getFirstPassenger(): this; getType(): Internal.EntityType; setSharedFlagOnFire($$0: boolean): void; createCommandSourceStack(): Internal.CommandSourceStack; hurt($$0: Internal.DamageSource_, $$1: number): boolean; shouldShowName(): boolean; getPickRadius(): number; setSwimming($$0: boolean): void; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; mirror($$0: Internal.Mirror_): number; refreshDimensions(): void; checkDespawn(): void; playerTouch($$0: Internal.Player_): void; turn($$0: number, $$1: number): void; isOnPortalCooldown(): boolean; redirect$zec000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; getPistonPushReaction(): Internal.PushReaction; startSeenByPlayer($$0: Internal.ServerPlayer_): void; isSuppressingBounce(): boolean; shouldRender($$0: number, $$1: number, $$2: number): boolean; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; setPose($$0: Internal.Pose_): void; displayFireAnimation(): boolean; getRootVehicle(): this; isInvulnerableTo($$0: Internal.DamageSource_): boolean; getCustomName(): Internal.Component; sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; getComponentContainer(): Internal.ComponentContainer; setYRot($$0: number): void; onPassengerTurned($$0: Internal.Entity_): void; absMoveTo($$0: number, $$1: number, $$2: number): void; absMoveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; isOnGround(): boolean; toString(): string; isSilent(): boolean; setIsInPowderSnow($$0: boolean): void; copyPosition($$0: Internal.Entity_): void; getRopeHoldPosition($$0: number): Vec3; getMaxAirSupply(): number; showVehicleHealth(): boolean; moveTo($$0: Vec3_): void; moveTo($$0: BlockPos_, $$1: number, $$2: number): void; moveTo($$0: number, $$1: number, $$2: number): void; moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; onAboveBubbleCol($$0: boolean): void; getCommandSenderWorld(): Internal.Level; getSoundSource(): Internal.SoundSource; getPose(): Internal.Pose; getName(): Internal.Component; canChangeDimensions(): boolean; saveAsPassenger($$0: Internal.CompoundTag_): boolean; teleportTo($$0: number, $$1: number, $$2: number): void; changeDimension($$0: Internal.ServerLevel_): this; setPos($$0: number, $$1: number, $$2: number): void; setPos($$0: Vec3_): void; getYRot(): number; teleportToWithTicket($$0: number, $$1: number, $$2: number): void; animateHurt(): void; hasIndirectPassenger($$0: Internal.Entity_): boolean; setInvulnerable($$0: boolean): void; setDeltaMovement($$0: Vec3_): void; setDeltaMovement($$0: number, $$1: number, $$2: number): void; getEncodeId(): string; getArmorSlots(): Internal.Iterable; getBrightness(): number; isControlledByLocalInstance(): boolean; updateSwimming(): void; isSteppingCarefully(): boolean; rideableUnderWater(): boolean; onInsideBubbleColumn($$0: boolean): void; setShiftKeyDown($$0: boolean): void; setNoGravity($$0: boolean): void; isCustomNameVisible(): boolean; resetFallDistance(): void; getMaxFallDistance(): number; lerpMotion($$0: number, $$1: number, $$2: number): void; getPassengersAndSelf(): Internal.Stream; isFullyFrozen(): boolean; getDirection(): Internal.Direction; getVehicle(): this; setBoundingBox($$0: Internal.AABB_): void; moveRelative($$0: number, $$1: Vec3_): void; hasGlowingTag(): boolean; getId(): number; getRemainingFireTicks(): number; toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; getBoundingBox(): Internal.AABB; remove($$0: Internal.Entity$RemovalReason_): void; getOnPos(): BlockPos; load($$0: Internal.CompoundTag_): void; ignoreExplosion(): boolean; hashCode(): number; getAllSlots(): Internal.Iterable; getViewXRot($$0: number): number; dismountTo($$0: number, $$1: number, $$2: number): void; startRiding($$0: Internal.Entity_): boolean; startRiding($$0: Internal.Entity_, $$1: boolean): boolean; isInWaterRainOrBubble(): boolean; isPassengerOfSameVehicle($$0: Internal.Entity_): boolean; setYBodyRot($$0: number): void; isInWater(): boolean; isInLava(): boolean; getBoundingBoxForCulling(): Internal.AABB; getHandHoldingItemAngle($$0: Internal.Item_): Vec3; getGameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; unRide(): void; setSecondsOnFire($$0: number): void; isAttackable(): boolean; isInvulnerable(): boolean; killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; isPickable(): boolean; getAddEntityPacket(): Internal.Packet; static collideBoundingBox($$0: Internal.Entity_, $$1: Vec3_, $$2: Internal.AABB_, $$3: Internal.Level_, $$4: Internal.List_): Vec3; setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; getPosition($$0: number): Vec3; checkOutOfWorld(): void; restoreFrom($$0: Internal.Entity_): void; setYHeadRot($$0: number): void; discard(): void; isEyeInFluid($$0: Internal.TagKey_): boolean; getTicksFrozen(): number; makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; getTags(): Internal.Set; setOnGround($$0: boolean): void; setInvisible($$0: boolean): void; isFree($$0: number, $$1: number, $$2: number): boolean; isInvisibleTo($$0: Internal.Player_): boolean; getBbWidth(): number; stopRiding(): void; getPacketCoordinates(): Vec3; canFreeze(): boolean; hasCustomName(): boolean; isPushedByFluid(): boolean; getServer(): Internal.MinecraftServer; isDescending(): boolean; is($$0: Internal.Entity_): boolean; onClientRemoval(): void; push($$0: number, $$1: number, $$2: number): void; push($$0: Internal.Entity_): void; canCollideWith($$0: Internal.Entity_): boolean; isSpectator(): boolean; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; getXRot(): number; getPassengersRidingOffset(): number; getRemovalReason(): Internal.Entity$RemovalReason; getDisplayName(): Internal.Component; eyeBlockPosition(): BlockPos; getTeamColor(): number; isVisuallySwimming(): boolean; getPortalWaitTime(): number; getStringUUID(): string; isInvisible(): boolean; isDiscrete(): boolean; getFluidHeight($$0: Internal.TagKey_): number; chunkPosition(): Internal.ChunkPos; isUnderWater(): boolean; lerpHeadTo($$0: number, $$1: number): void; save($$0: Internal.CompoundTag_): boolean; saveWithoutId($$0: Internal.CompoundTag_): Internal.CompoundTag; getEyeHeight($$0: Internal.Pose_): number; getEyeHeight(): number; setUUID($$0: Internal.UUID_): void; setAirSupply($$0: number): void; shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; isRemoved(): boolean; getSelfAndPassengers(): Internal.Stream; getTeam(): Internal.Team; playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; redirect$zec000$redirectGetOffsetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; isShiftKeyDown(): boolean; isIgnoringBlockTriggers(): boolean; isSwimming(): boolean; getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; blockPosition(): BlockPos; fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; fireImmune(): boolean; kill(): void; baseTick(): void; getEyePosition(): Vec3; getEyePosition($$0: number): Vec3; getLevel(): Internal.Level; canBeCollidedWith(): boolean; getPassengers(): Internal.List; isVehicle(): boolean; equals($$0: any): boolean; getViewYRot($$0: number): number; isNoGravity(): boolean; interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; isPassenger(): boolean; getYHeadRot(): number; getFeetBlockState(): Internal.BlockState; getFluidJumpThreshold(): number; rotate($$0: Internal.Rotation_): number; setCustomName($$0: Internal.Component_): void; getPercentFrozen(): number; setPosRaw($$0: number, $$1: number, $$2: number): void; setXRot($$0: number): void; distanceToSqr($$0: number, $$1: number, $$2: number): number; distanceToSqr($$0: Internal.Entity_): number; distanceToSqr($$0: Vec3_): number; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; doEnchantDamageEffects($$0: Internal.LivingEntity_, $$1: Internal.Entity_): void; getUUID(): Internal.UUID; setId($$0: number): void; getLookAngle(): Vec3; getLeashOffset(): Vec3; getPersistentDataKJS(): Internal.CompoundTag; getAirSupply(): number; getRandomX($$0: number): number; lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; localvar$zzp000$modifyLevelCallback_setLevelCallback(callback: Internal.EntityInLevelCallback_): Internal.EntityInLevelCallback; awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; tick(): void; updateFluidHeightAndDoFluidPushing($$0: Internal.TagKey_, $$1: number): boolean; removeVehicle(): void; distanceTo($$0: Internal.Entity_): number; isAlive(): boolean; ejectPassengers(): void; getHandSlots(): Internal.Iterable; onlyOpCanSetNbt(): boolean; getRecipientsForComponentSync(): Internal.Iterator; handler$boc002$tick(cbi: Internal.CallbackInfo_): void; getViewVector($$0: number): Vec3; isOnFire(): boolean; shouldInformAdmins(): boolean; rideTick(): void; position(): Vec3; setSprinting($$0: boolean): void; handleEntityEvent($$0: number): void; getEyeY(): number; isAlliedTo($$0: Internal.Team_): boolean; isAlliedTo($$0: Internal.Entity_): boolean; handler$bld000$getHeight(cbi: Internal.CallbackInfoReturnable_): number; acceptsSuccess(): boolean; setGlowingTag($$0: boolean): void; isCrouching(): boolean; isCurrentlyGlowing(): boolean; getUpVector($$0: number): Vec3; isColliding($$0: BlockPos_, $$1: Internal.BlockState_): boolean; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; isInWall(): boolean; getScoreboardName(): string; isFreezing(): boolean; handler$boc000$teleport(x: number, y: number, z: number, cbi: Internal.CallbackInfo_): void; setLevelCallback($$0: Internal.EntityInLevelCallback_): void; setRemoved($$0: Internal.Entity$RemovalReason_): void; getMotionDirection(): Internal.Direction; getDeltaMovement(): Vec3; hasPassenger($$0: Internal.Entity_): boolean; hasPassenger($$0: Internal.Predicate_): boolean; setSilent($$0: boolean): void; getControllingPassenger(): this; getRandomY(): number; getRandomZ($$0: number): number; shouldBeSaved(): boolean; isAlwaysTicking(): boolean; setCustomNameVisible($$0: boolean): void; setPortalCooldown(): void; mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; getLightProbePosition($$0: number): Vec3; getPickResult(): Internal.ItemStack; move($$0: Internal.MoverType_, $$1: Vec3_): void; isInWaterOrRain(): boolean; hasExactlyOnePlayerPassenger(): boolean; isInWaterOrBubble(): boolean; getRotationVector(): Internal.Vec2; getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; getSlot($$0: number): Internal.SlotAccess; stopSeenByPlayer($$0: Internal.ServerPlayer_): void; getX(): number; getX($$0: number): number; getY(): number; getY($$0: number): number; getZ(): number; getZ($$0: number): number; shouldRenderAtSqrDistance($$0: number): boolean; gameEvent($$0: Internal.GameEvent_): void; gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_, $$2: BlockPos_): void; gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; getEntityData(): Internal.SynchedEntityData; setRemainingFireTicks($$0: number): void; acceptsFailure(): boolean; getForward(): Vec3; "invulnerableTime" : number; static readonly "UUID_TAG" : "UUID"; static readonly "BASE_TICKS_REQUIRED_TO_FREEZE" : 140; "fallDistance" : number; "hasImpulse" : boolean; "verticalCollision" : boolean; static readonly "MAX_ENTITY_TAG_COUNT" : 1024; static readonly "BREATHING_DISTANCE_BELOW_EYES" : 0.11111111; "verticalCollisionBelow" : boolean; "tickCount" : number; "noPhysics" : boolean; "yo" : number; "yOld" : number; static readonly "DEFAULT_BB_WIDTH" : 0.6; "minorHorizontalCollision" : boolean; static readonly "BOARDING_COOLDOWN" : 60; static readonly "DEFAULT_BB_HEIGHT" : 1.8; "levelCallback" : Internal.EntityInLevelCallback; "yRotO" : number; "level" : Internal.Level; "walkDistO" : number; "moveDist" : number; static readonly "FREEZE_HURT_FREQUENCY" : 40; "flyDist" : number; "isInPowderSnow" : boolean; static readonly "ID_TAG" : "id"; static readonly "PASSENGERS_TAG" : "Passengers"; "blocksBuilding" : boolean; "xRotO" : number; "wasOnFire" : boolean; "zo" : number; "zOld" : number; "maxUpStep" : number; static readonly "TOTAL_AIR_SUPPLY" : 300; static readonly "DELTA_AFFECTED_BY_BLOCKS_BELOW" : 0.5000001; "xo" : number; "walkDist" : number; "xOld" : number; "noCulling" : boolean; "wasInPowderSnow" : boolean; "hurtMarked" : boolean; "horizontalCollision" : boolean; get packetCoordinates(): Vec3; get shiftKeyDown(): boolean; get pickable(): boolean; get xRot(): number; get invisible(): boolean; get blockX(): number; get blockY(): number; get type(): Internal.EntityType; get blockZ(): number; get yHeadRot(): number; get recipientsForComponentSync(): Internal.Iterator; get maxFallDistance(): number; get ticksFrozen(): number; get inWaterOrBubble(): boolean; get id(): number; get boundingBoxForCulling(): Internal.AABB; get removalReason(): Internal.Entity$RemovalReason; get passengers(): Internal.List; get deltaMovement(): Vec3; get eyePosition(): Vec3; get viewScale(): number; get customName(): Internal.Component; get onFire(): boolean; get encodeId(): string; get tags(): Internal.Set; get crouching(): boolean; get passenger(): boolean; get ignoringBlockTriggers(): boolean; get inWaterRainOrBubble(): boolean; get componentContainer(): Internal.ComponentContainer; get bbWidth(): number; get commandSenderWorld(): Internal.Level; get rotationVector(): Internal.Vec2; get boundingBox(): Internal.AABB; get server(): Internal.MinecraftServer; get alive(): boolean; get displayName(): Internal.Component; get fullyFrozen(): boolean; get steppingCarefully(): boolean; get vehicle(): boolean; get swimming(): boolean; get customNameVisible(): boolean; get persistentDataKJS(): Internal.CompoundTag; get passengersAndSelf(): Internal.Stream; get eyeHeight(): number; get scoreboardName(): string; get underWater(): boolean; get silent(): boolean; get suppressingBounce(): boolean; get remainingFireTicks(): number; get forward(): Vec3; get eyeY(): number; get team(): Internal.Team; get stringUUID(): string; get handSlots(): Internal.Iterable; get bbHeight(): number; get onGround(): boolean; get removed(): boolean; get spectator(): boolean; get x(): number; get y(): number; get z(): number; get armorSlots(): Internal.Iterable; get alwaysTicking(): boolean; get soundSource(): Internal.SoundSource; get descending(): boolean; get visuallySwimming(): boolean; get inWaterOrRain(): boolean; get maxAirSupply(): number; get pushable(): boolean; get firstPassenger(): this; get allSlots(): Internal.Iterable; get pistonPushReaction(): Internal.PushReaction; get gameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; get selfAndPassengers(): Internal.Stream; get indirectPassengers(): Internal.Iterable; get pose(): Internal.Pose; get myRidingOffset(): number; get yRot(): number; get pickResult(): Internal.ItemStack; get uUID(): Internal.UUID; get portalWaitTime(): number; get ticksRequiredToFreeze(): number; get discrete(): boolean; get sprinting(): boolean; get noGravity(): boolean; get name(): Internal.Component; get currentlyGlowing(): boolean; get onPos(): BlockPos; get attackable(): boolean; get entityData(): Internal.SynchedEntityData; get randomY(): number; get controlledByLocalInstance(): boolean; get lookAngle(): Vec3; get fluidJumpThreshold(): number; get feetBlockState(): Internal.BlockState; get airSupply(): number; get visuallyCrawling(): boolean; get invulnerable(): boolean; get onPortalCooldown(): boolean; get pushedByFluid(): boolean; get dimensionChangingDelay(): number; get controllingPassenger(): this; get addEntityPacket(): Internal.Packet; get direction(): Internal.Direction; get pickRadius(): number; get inWater(): boolean; get rootVehicle(): this; get percentFrozen(): number; get inWall(): boolean; get brightness(): number; get passengersRidingOffset(): number; get freezing(): boolean; get motionDirection(): Internal.Direction; get inLava(): boolean; get leashOffset(): Vec3; get teamColor(): number; set boundingBox($$0: Internal.AABB_); set packetCoordinates($$0: Vec3_); set shiftKeyDown($$0: boolean); set xRot($$0: number); set invisible($$0: boolean); set airSupply($$0: number); set invulnerable($$0: boolean); set swimming($$0: boolean); set customNameVisible($$0: boolean); set yHeadRot($$0: number); set pos($$0: Vec3_); set secondsOnFire($$0: number); set sharedFlagOnFire($$0: boolean); set ticksFrozen($$0: number); set glowingTag($$0: boolean); set id($$0: number); set silent($$0: boolean); set remainingFireTicks($$0: number); set pose($$0: Internal.Pose_); set deltaMovement($$0: Vec3_); set yRot($$0: number); set viewScale($$0: number); set customName($$0: Internal.Component_); set uUID($$0: Internal.UUID_); set yBodyRot($$0: number); set sprinting($$0: boolean); set onGround($$0: boolean); set noGravity($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Entity_ = Entity; /** * @javaClass net.minecraft.class_1918 */ abstract class BaseCommandBlock implements Internal.CommandSource { setName($$0: Internal.Component_): void; getName(): Internal.Component; acceptsSuccess(): boolean; getCommand(): string; setLastOutput($$0: Internal.Component_): void; save($$0: Internal.CompoundTag_): Internal.CompoundTag; sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; getSuccessCount(): number; setCommand($$0: string): void; performCommand($$0: Internal.Level_): boolean; setTrackOutput($$0: boolean): void; onUpdated(): void; getLevel(): Internal.ServerLevel; getPosition(): Vec3; load($$0: Internal.CompoundTag_): void; getLastOutput(): Internal.Component; shouldInformAdmins(): boolean; createCommandSourceStack(): Internal.CommandSourceStack; acceptsFailure(): boolean; usedBy($$0: Internal.Player_): Internal.InteractionResult; setSuccessCount($$0: number): void; isTrackOutput(): boolean; get trackOutput(): boolean; get level(): Internal.ServerLevel; get name(): Internal.Component; get successCount(): number; get position(): Vec3; get command(): string; get lastOutput(): Internal.Component; set trackOutput($$0: boolean); set name($$0: Internal.Component_); set successCount($$0: number); set command($$0: string); set lastOutput($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BaseCommandBlock_ = BaseCommandBlock; /** * @javaClass com.ptsmods.morecommands.mixin.compat.MixinEntityAccessor */ interface MixinEntityAccessor { setYaw_(arg0: number): void; getYaw_(): number; getPitch_(): number; setPitch_(arg0: number): void; } type MixinEntityAccessor_ = MixinEntityAccessor; /** * @javaClass dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder */ class BasicMobEffect$Builder extends Internal.MobEffectBuilder { createObject(): Internal.MobEffect; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BasicMobEffect$Builder_ = BasicMobEffect$Builder; /** * @javaClass net.minecraft.class_5211 */ class DarkOakTrunkPlacer extends Internal.TrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DarkOakTrunkPlacer_ = DarkOakTrunkPlacer; /** * @javaClass net.minecraft.class_6648 */ abstract class CombiningPredicate implements Internal.BlockPredicate { static codec($$0: Internal.Function_, T>): Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CombiningPredicate_ = CombiningPredicate; /** * @javaClass java.time.LocalDate */ class LocalDate implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDate, Internal.Serializable { atStartOfDay(arg0: Internal.ZoneId_): Internal.ZonedDateTime; atStartOfDay(): Internal.LocalDateTime; toEpochDay(): number; isEqual(arg0: Internal.ChronoLocalDate_): boolean; compareTo(arg0: Internal.ChronoLocalDate_): number; getDayOfWeek(): Internal.DayOfWeek; lengthOfMonth(): number; getEra(): Internal.IsoEra; static from(arg0: Internal.TemporalAccessor_): this; getMonth(): Internal.Month; static ofYearDay(arg0: number, arg1: number): this; plusMonths(arg0: number): this; plusYears(arg0: number): this; query(arg0: Internal.TemporalQuery_): R; format(arg0: Internal.DateTimeFormatter_): string; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; atTime(arg0: Internal.LocalTime_): Internal.LocalDateTime; atTime(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalDateTime; atTime(arg0: Internal.OffsetTime_): Internal.OffsetDateTime; atTime(arg0: number, arg1: number): Internal.LocalDateTime; atTime(arg0: number, arg1: number, arg2: number): Internal.LocalDateTime; getYear(): number; toEpochSecond(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): number; withDayOfMonth(arg0: number): this; withMonth(arg0: number): this; isAfter(arg0: Internal.ChronoLocalDate_): boolean; static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; minus(arg0: Internal.TemporalAmount_): this; datesUntil(arg0: Internal.LocalDate_, arg1: Internal.Period_): Internal.Stream; datesUntil(arg0: Internal.LocalDate_): Internal.Stream; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; withYear(arg0: number): this; lengthOfYear(): number; plusDays(arg0: number): this; hashCode(): number; static now(arg0: Internal.Clock_): this; static now(): this; static now(arg0: Internal.ZoneId_): this; static of(arg0: number, arg1: number, arg2: number): this; static of(arg0: number, arg1: Internal.Month_, arg2: number): this; get(arg0: Internal.TemporalField_): number; getDayOfYear(): number; plusWeeks(arg0: number): this; getChronology(): Internal.IsoChronology; static ofEpochDay(arg0: number): this; getMonthValue(): number; minusYears(arg0: number): this; minusWeeks(arg0: number): this; withDayOfYear(arg0: number): this; isLeapYear(): boolean; static parse(arg0: Internal.CharSequence_): this; static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; isBefore(arg0: Internal.ChronoLocalDate_): boolean; minusDays(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; minusMonths(arg0: number): this; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; equals(arg0: any): boolean; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; until(arg0: Internal.ChronoLocalDate_): Internal.Period; toString(): string; getDayOfMonth(): number; static readonly "MIN" : Internal.LocalDate; static readonly "MAX" : Internal.LocalDate; static readonly "EPOCH" : Internal.LocalDate; get dayOfWeek(): Internal.DayOfWeek; get month(): Internal.Month; get era(): Internal.IsoEra; get year(): number; get dayOfYear(): number; get dayOfMonth(): number; get monthValue(): number; get chronology(): Internal.IsoChronology; get leapYear(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LocalDate_ = LocalDate; /** * @javaClass net.minecraft.class_5485 */ class BiomeGenerationSettings { features(): Internal.List>; getFlowerFeatures(): Internal.List>; getCarvers($$0: CarvingGenerationStep_): Internal.Iterable>>; hasFeature($$0: Internal.PlacedFeature_): boolean; static readonly "CODEC" : Internal.MapCodec; "carvers" : Internal.Map>>; "featureSet" : (() => Internal.Set); static readonly "EMPTY" : Internal.BiomeGenerationSettings; "flowerFeatures" : (() => Internal.List>); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeGenerationSettings_ = BiomeGenerationSettings; /** * @javaClass net.minecraft.class_5952 */ interface ProfilerMeasured { profiledMetrics(): Internal.List; } type ProfilerMeasured_ = (() => Internal.List) | ProfilerMeasured; /** * @javaClass net.minecraft.class_437 */ abstract class Screen extends Internal.AbstractContainerEventHandler implements Internal.Widget, Internal.ScreenInputDelegate, Internal.ScreenAccessor, Internal.ScreenExtensions, Internal.MixinScreenAccessor, Internal.ScreenAddon { fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; handleDelayedNarration(): void; handleComponentClicked($$0: Internal.Style_): boolean; fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; narrationEnabled(): void; static isSelectAll($$0: number): boolean; fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; fabric_getButtons(): Internal.List; getTitle(): Internal.Component; fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; afterMouseMove(): void; static hasControlDown(): boolean; architectury_delegateInputs(): this; handler$bil000$sendMessage(message: string, bl: boolean, info: Internal.CallbackInfo_): void; shouldCloseOnEsc(): boolean; isPauseScreen(): boolean; getNarrationMessage(): Internal.Component; fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; static isCopy($$0: number): boolean; fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; init($$0: Internal.Minecraft_, $$1: number, $$2: number): void; fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; mc$addButton(button: Internal.AbstractWidget_): Internal.AbstractWidget; renderDirtBackground($$0: number): void; fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; tick(): void; fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; static hasShiftDown(): boolean; onClose(): void; handler$bmh000$renderTooltip(matrices: Internal.PoseStack_, text: Internal.Component_, x: number, y: number, cbi: Internal.CallbackInfo_): void; handler$bil000$onClose(info: Internal.CallbackInfo_): void; fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; renderBackground($$0: Internal.PoseStack_): void; renderBackground($$0: Internal.PoseStack_, $$1: number): void; renderComponentTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; method_25405($$0: number, $$1: number): boolean; mc$clear(): void; fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; static isCut($$0: number): boolean; afterMouseAction(): void; static isPaste($$0: number): boolean; mc$getButtons(): Internal.List; method_25404($$0: number, $$1: number, $$2: number): boolean; fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; afterKeyboardAction(): void; fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; getTooltipFromItem($$0: Internal.ItemStack_): Internal.List; static wrapScreenError($$0: Internal.Runnable_, $$1: string, $$2: string): void; onFilesDrop($$0: Internal.List_): void; static hasAltDown(): boolean; addRenderableOnly($$0: T): T; renderTooltip($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number): void; renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: Internal.Optional_, $$3: number, $$4: number): void; sendMessage($$0: string): void; sendMessage($$0: string, $$1: boolean): void; static findNarratableWidget($$0: Internal.List_, $$1: Internal.NarratableEntry_): Internal.Screen$NarratableSearchResult; method_25394($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; removed(): void; addRenderableWidget($$0: T): T; fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; method_25396(): Internal.List; resize($$0: Internal.Minecraft_, $$1: number, $$2: number): void; addWidget($$0: T): T; fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; readonly "renderables" : Internal.List<((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number) => void)>; readonly "narratables" : Internal.List<(() => Internal.NarratableEntry$NarrationPriority)>; "width" : number; "passEvents" : boolean; "height" : number; get pauseScreen(): boolean; get narrationMessage(): Internal.Component; get title(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Screen_ = Screen; /** * @javaClass net.minecraft.class_2183$class_2184 */ class EntityAnchorArgument$Anchor extends Internal.Enum { apply($$0: Internal.CommandSourceStack_): Vec3; apply($$0: Internal.Entity_): Vec3; static valueOf($$0: string): this; static values(): Internal.EntityAnchorArgument$Anchor[]; static getByName($$0: string): this; static readonly "EYES" : Internal.EntityAnchorArgument$Anchor; static readonly "FEET" : Internal.EntityAnchorArgument$Anchor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityAnchorArgument$Anchor_ = "feet" | "eyes" | EntityAnchorArgument$Anchor; /** * @javaClass net.minecraft.class_1863 */ class RecipeManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { getRecipesFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.List; getAllRecipesFor($$0: Internal.RecipeType_): Internal.List; getRemainingItemsFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.NonNullList; byKey($$0: ResourceLocation_): Internal.Optional>; replaceRecipes($$0: Internal.Iterable_>): void; getFabricId(): ResourceLocation; hadErrorsLoading(): boolean; getRecipeIds(): Internal.Stream; static fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): Internal.Recipe; getRecipeFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.Optional; handler$bbm000$interceptApply(map: Internal.Map_, resourceManager: Internal.ResourceManager_, profiler: Internal.ProfilerFiller_, info: Internal.CallbackInfo_): void; getRecipes(): Internal.Collection>; getFabricDependencies(): Internal.Collection; "recipes" : Internal.Map, Internal.Map>>; "byName" : Internal.Map>; get fabricDependencies(): Internal.Collection; get recipeIds(): Internal.Stream; get fabricId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeManager_ = RecipeManager; /** * @javaClass com.mojang.datafixers.Typed */ class Typed { getOptionalTyped(arg0: Internal.OpticFinder_): Internal.Optional>; getAll(arg0: Internal.TypedOptic_): Internal.List; getOrDefault(arg0: Internal.OpticFinder_, arg1: FT): FT; set(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: FR): Internal.Typed; set(arg0: Internal.OpticFinder_, arg1: FT): Internal.Typed; set(arg0: Internal.OpticFinder_, arg1: Internal.Typed_): Internal.Typed; getOrCreateTyped(arg0: Internal.OpticFinder_): Internal.Typed; update(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; update(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; getTyped(arg0: Internal.OpticFinder_): Internal.Typed; getAllTyped(arg0: Internal.OpticFinder_): Internal.List>; static pair(arg0: Internal.Typed_, arg1: Internal.Typed_): Internal.Typed>; out(): Internal.Typed; getValue(): A; getOptional(arg0: Internal.OpticFinder_): Internal.Optional; getOps(): Internal.DynamicOps; getType(): com.mojang.datafixers.types.Type; get(arg0: Internal.OpticFinder_): FT; getOrCreate(arg0: Internal.OpticFinder_): FT; updateTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; updateTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; toString(): string; inj2(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; inj1(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; write(): Internal.DataResult>; updateRecursive(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; updateRecursive(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; get ops(): Internal.DynamicOps; get type(): com.mojang.datafixers.types.Type; get value(): A; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Typed_ = Typed; /** * @javaClass net.minecraft.class_117$class_118 */ interface LootItemFunction$Builder { build(): Internal.LootItemFunction; } type LootItemFunction$Builder_ = (() => Internal.LootItemFunction) | LootItemFunction$Builder; /** * @javaClass java.util.function.ToIntFunction */ interface ToIntFunction { applyAsInt(arg0: T): number; } type ToIntFunction_ = ((arg0: T) => number) | ToIntFunction; /** * @javaClass net.minecraft.class_2877 */ class ServerboundSignUpdatePacket implements Internal.Packet { getPos(): BlockPos; getLines(): string[]; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get pos(): BlockPos; get lines(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSignUpdatePacket_ = ServerboundSignUpdatePacket; /** * @javaClass net.minecraft.class_4063 */ class CloudStatus extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.CloudStatus[]; static readonly "FANCY" : Internal.CloudStatus; static readonly "FAST" : Internal.CloudStatus; static readonly "OFF" : Internal.CloudStatus; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CloudStatus_ = "fancy" | "fast" | "off" | CloudStatus; /** * @javaClass net.minecraft.class_2627 */ class ShulkerBoxBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.WorldlyContainer { method_5439(): number; loadFromTag($$0: Internal.CompoundTag_): void; getColor(): Internal.DyeColor; static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ShulkerBoxBlockEntity_): void; getBoundingBox($$0: Internal.BlockState_): Internal.AABB; getProgress($$0: number): number; load($$0: Internal.CompoundTag_): void; isClosed(): boolean; method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; getAnimationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; triggerEvent($$0: number, $$1: number): boolean; method_5494($$0: Internal.Direction_): number[]; method_5435($$0: Internal.Player_): void; method_5432($$0: Internal.Player_): void; static readonly "EVENT_SET_OPEN_COUNT" : 1; static readonly "CONTAINER_SIZE" : 27; static readonly "COLUMNS" : 9; static readonly "OPENING_TICK_LENGTH" : 10; static readonly "MAX_LID_HEIGHT" : 0.5; static readonly "ITEMS_TAG" : "Items"; static readonly "MAX_LID_ROTATION" : 270.0; static readonly "ROWS" : 3; get animationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; get color(): Internal.DyeColor; get closed(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShulkerBoxBlockEntity_ = ShulkerBoxBlockEntity; /** * @javaClass net.minecraft.class_1440$class_1443 */ class Panda$Gene extends Internal.Enum { isRecessive(): boolean; getName(): string; static getRandom($$0: Internal.Random_): this; static valueOf($$0: string): this; static values(): Internal.Panda$Gene[]; getId(): number; static byName($$0: string): this; static byId($$0: number): this; static readonly "WEAK" : Internal.Panda$Gene; static readonly "WORRIED" : Internal.Panda$Gene; static readonly "LAZY" : Internal.Panda$Gene; static readonly "PLAYFUL" : Internal.Panda$Gene; static readonly "AGGRESSIVE" : Internal.Panda$Gene; static readonly "NORMAL" : Internal.Panda$Gene; static readonly "BROWN" : Internal.Panda$Gene; get name(): string; get id(): number; get recessive(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Panda$Gene_ = "normal" | "lazy" | "worried" | "aggressive" | "brown" | "playful" | "weak" | Panda$Gene; /** * @javaClass net.minecraft.class_1959 */ class Biome { shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: boolean): boolean; shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; getFoliageColor(): number; shouldSnowGolemBurn($$0: BlockPos_): boolean; handler$bln000$getWaterFogColor(cbi: Internal.CallbackInfoReturnable_): number; getAmbientLoop(): Internal.Optional; handler$bln000$getSkyColor(cbi: Internal.CallbackInfoReturnable_): number; isHumid(): boolean; getBackgroundMusic(): Internal.Optional; shouldSnow($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; handler$bln000$getFogColor(cbi: Internal.CallbackInfoReturnable_): number; getMobSettings(): Internal.MobSpawnSettings; warmEnoughToRain($$0: BlockPos_): boolean; getAmbientMood(): Internal.Optional; getWaterColor(): number; getBaseTemperature(): number; getDownfall(): number; getSkyColor(): number; getAmbientAdditions(): Internal.Optional; getGrassColor($$0: number, $$1: number): number; getGenerationSettings(): Internal.BiomeGenerationSettings; getAmbientParticle(): Internal.Optional; getSpecialEffects(): Internal.BiomeSpecialEffects; getFogColor(): number; static getBiomeCategory($$0: Internal.Holder_): Internal.Biome$BiomeCategory; shouldMeltFrozenOceanIcebergSlightly($$0: BlockPos_): boolean; getWaterFogColor(): number; coldEnoughToSnow($$0: BlockPos_): boolean; getPrecipitation(): Internal.Biome$Precipitation; readonly "climateSettings" : Internal.Biome$ClimateSettings; static readonly "CODEC" : Internal.Codec>; static readonly "NETWORK_CODEC" : Internal.Codec; static readonly "BIOME_INFO_NOISE" : Internal.PerlinSimplexNoise; readonly "mobSettings" : Internal.MobSpawnSettings; static readonly "DIRECT_CODEC" : Internal.Codec; static readonly "LIST_CODEC" : Internal.Codec>; readonly "generationSettings" : Internal.BiomeGenerationSettings; "biomeCategory" : Internal.Biome$BiomeCategory; get ambientAdditions(): Internal.Optional; get skyColor(): number; get ambientMood(): Internal.Optional; get waterFogColor(): number; get ambientParticle(): Internal.Optional; get downfall(): number; get humid(): boolean; get ambientLoop(): Internal.Optional; get backgroundMusic(): Internal.Optional; get waterColor(): number; get precipitation(): Internal.Biome$Precipitation; get baseTemperature(): number; get fogColor(): number; get specialEffects(): Internal.BiomeSpecialEffects; get foliageColor(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Biome_ = Special.Biome | Biome; /** * @javaClass io.netty.channel.ChannelOption */ class ChannelOption extends Internal.AbstractConstant> { static valueOf(arg0: string): Internal.ChannelOption; static valueOf(arg0: Internal.Class_, arg1: string): Internal.ChannelOption; static exists(arg0: string): boolean; static newInstance(arg0: string): Internal.ChannelOption; validate(arg0: T): void; static readonly "WRITE_BUFFER_HIGH_WATER_MARK" : Internal.ChannelOption; static readonly "WRITE_BUFFER_LOW_WATER_MARK" : Internal.ChannelOption; static readonly "DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION" : Internal.ChannelOption; static readonly "IP_TOS" : Internal.ChannelOption; static readonly "SINGLE_EVENTEXECUTOR_PER_GROUP" : Internal.ChannelOption; static readonly "SO_SNDBUF" : Internal.ChannelOption; static readonly "IP_MULTICAST_IF" : Internal.ChannelOption; static readonly "WRITE_BUFFER_WATER_MARK" : Internal.ChannelOption; static readonly "TCP_NODELAY" : Internal.ChannelOption; static readonly "TCP_FASTOPEN" : Internal.ChannelOption; static readonly "SO_LINGER" : Internal.ChannelOption; static readonly "SO_RCVBUF" : Internal.ChannelOption; static readonly "SO_KEEPALIVE" : Internal.ChannelOption; static readonly "ALLOCATOR" : Internal.ChannelOption; static readonly "IP_MULTICAST_ADDR" : Internal.ChannelOption; static readonly "IP_MULTICAST_LOOP_DISABLED" : Internal.ChannelOption; static readonly "TCP_FASTOPEN_CONNECT" : Internal.ChannelOption; static readonly "MESSAGE_SIZE_ESTIMATOR" : Internal.ChannelOption<(() => Internal.MessageSizeEstimator$Handle)>; static readonly "WRITE_SPIN_COUNT" : Internal.ChannelOption; static readonly "SO_TIMEOUT" : Internal.ChannelOption; static readonly "SO_REUSEADDR" : Internal.ChannelOption; static readonly "CONNECT_TIMEOUT_MILLIS" : Internal.ChannelOption; static readonly "ALLOW_HALF_CLOSURE" : Internal.ChannelOption; static readonly "SO_BACKLOG" : Internal.ChannelOption; static readonly "MAX_MESSAGES_PER_READ" : Internal.ChannelOption; static readonly "AUTO_CLOSE" : Internal.ChannelOption; static readonly "MAX_MESSAGES_PER_WRITE" : Internal.ChannelOption; static readonly "SO_BROADCAST" : Internal.ChannelOption; static readonly "AUTO_READ" : Internal.ChannelOption; static readonly "IP_MULTICAST_TTL" : Internal.ChannelOption; static readonly "RCVBUF_ALLOCATOR" : Internal.ChannelOption<(() => Internal.RecvByteBufAllocator$Handle)>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChannelOption_ = ChannelOption; /** * @javaClass com.mojang.datafixers.schemas.Schema */ class Schema { types(): Internal.Set; getParent(): this; registerBlockEntities(arg0: Internal.Schema_): Internal.Map>; registerSimple(arg0: Internal.Map_>, arg1: string): void; resolveTemplate(arg0: string): Internal.TypeTemplate; registerType(arg0: boolean, arg1: Internal.DSL$TypeReference_, arg2: Internal.Supplier_): void; registerEntities(arg0: Internal.Schema_): Internal.Map>; getTypeRaw(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; findChoiceType(arg0: Internal.DSL$TypeReference_): Internal.TaggedChoice$TaggedChoiceType; getVersionKey(): number; getType(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; registerTypes(arg0: Internal.Schema_, arg1: Internal.Map_>, arg2: Internal.Map_>): void; id(arg0: string): Internal.TypeTemplate; getChoiceType(arg0: Internal.DSL$TypeReference_, arg1: string): com.mojang.datafixers.types.Type; register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Supplier_): void; register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Function_): void; get parent(): this; get versionKey(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Schema_ = Schema; /** * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction */ abstract class IngredientAction extends Internal.IngredientActionFilter { static readList(buf: Internal.FriendlyByteBuf_): Internal.List; toJson(json: Internal.JsonObject_): void; toJson(): Internal.JsonObject; transform(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.CraftingContainer_): Internal.ItemStack; static writeList(buf: Internal.FriendlyByteBuf_, list: Internal.List_): void; getType(): string; static getRemaining(container: Internal.CraftingContainer_, index: number, ingredientActions: Internal.List_): Internal.ItemStack; static parseList(json: Internal.JsonElement_): Internal.List; static readonly "FACTORY_MAP" : {"damage":any,"custom":any,"keep":any,"replace":any}; get type(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IngredientAction_ = IngredientAction; /** * @javaClass net.minecraft.class_3917 */ class MenuType { create($$0: number, $$1: Internal.Inventory_): T; static readonly "BREWING_STAND" : Internal.MenuType; static readonly "ENCHANTMENT" : Internal.MenuType; static readonly "LOOM" : Internal.MenuType; static readonly "BLAST_FURNACE" : Internal.MenuType; static readonly "SMOKER" : Internal.MenuType; static readonly "SMITHING" : Internal.MenuType; static readonly "CARTOGRAPHY_TABLE" : Internal.MenuType; static readonly "BEACON" : Internal.MenuType; static readonly "HOPPER" : Internal.MenuType; static readonly "MERCHANT" : Internal.MenuType; static readonly "FURNACE" : Internal.MenuType; static readonly "ANVIL" : Internal.MenuType; static readonly "STONECUTTER" : Internal.MenuType; static readonly "GENERIC_3x3" : Internal.MenuType; static readonly "CRAFTING" : Internal.MenuType; static readonly "LECTERN" : Internal.MenuType; static readonly "GRINDSTONE" : Internal.MenuType; static readonly "SHULKER_BOX" : Internal.MenuType; static readonly "GENERIC_9x1" : Internal.MenuType; static readonly "GENERIC_9x2" : Internal.MenuType; static readonly "GENERIC_9x3" : Internal.MenuType; static readonly "GENERIC_9x4" : Internal.MenuType; static readonly "GENERIC_9x5" : Internal.MenuType; static readonly "GENERIC_9x6" : Internal.MenuType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MenuType_ = Special.MenuType | MenuType; /** * @javaClass net.minecraft.class_5251 */ class TextColor implements Internal.MixinTextColorAccessor, Internal.Color { static fromRgb($$0: number): this; getValue(): number; serialize(): string; getRgbJS(): number; handler$bmc000$getRgb(cbi: Internal.CallbackInfoReturnable_): number; hashCode(): number; equals($$0: any): boolean; getArgbJS(): number; getSerializeJS(): string; toString(): string; static fromLegacyFormat($$0: Internal.ChatFormatting_): this; static parseColor($$0: string): this; get rgbJS(): number; get argbJS(): number; get serializeJS(): string; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextColor_ = TextColor; /** * @javaClass net.minecraft.class_47$class_50 */ class LootContext$EntityTarget extends Internal.Enum implements Internal.EntityTargetKJS { getParam(): Internal.LootContextParam; static valueOf($$0: string): this; static values(): Internal.LootContext$EntityTarget[]; static getByName($$0: string): this; static readonly "DIRECT_KILLER" : Internal.LootContext$EntityTarget; static readonly "KILLER_PLAYER" : Internal.LootContext$EntityTarget; static readonly "KILLER" : Internal.LootContext$EntityTarget; static readonly "THIS" : Internal.LootContext$EntityTarget; get param(): Internal.LootContextParam; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootContext$EntityTarget_ = "this" | "killer_player" | "killer" | "direct_killer" | LootContext$EntityTarget; /** * @javaClass net.minecraft.class_2716 */ class ClientboundRemoveEntitiesPacket implements Internal.Packet { getEntityIds(): Internal.IntList; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get entityIds(): Internal.IntList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundRemoveEntitiesPacket_ = ClientboundRemoveEntitiesPacket; /** * @javaClass net.fabricmc.fabric.api.loot.v1.FabricLootSupplier */ interface FabricLootSupplier { getType(): Internal.LootContextParamSet; getFunctions(): Internal.List; asVanilla(): Internal.LootTable; getPools(): Internal.List; } type FabricLootSupplier_ = FabricLootSupplier; /** * @javaClass net.minecraft.class_1439 */ class IronGolem extends Internal.AbstractGolem implements Internal.NeutralMob { handleEntityEvent($$0: number): void; setPlayerCreated($$0: boolean): void; die($$0: Internal.DamageSource_): void; aiStep(): void; method_29509(): void; method_29508(): Internal.UUID; method_29514($$0: number): void; method_29513($$0: Internal.UUID_): void; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; method_29507(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; offerFlower($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getCrackiness(): Internal.IronGolem$Crackiness; isPlayerCreated(): boolean; doHurtTarget($$0: Internal.Entity_): boolean; getAttackAnimationTick(): number; getOfferFlowerTick(): number; canAttackType($$0: Internal.EntityType_): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getLeashOffset(): Vec3; get offerFlowerTick(): number; get playerCreated(): boolean; get crackiness(): Internal.IronGolem$Crackiness; get attackAnimationTick(): number; get leashOffset(): Vec3; set playerCreated($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IronGolem_ = IronGolem; /** * @javaClass dev.latvian.mods.kubejs.server.IScheduledEventCallback */ interface IScheduledEventCallback { onCallback(arg0: Internal.ScheduledEvent_): void; } type IScheduledEventCallback_ = ((arg0: Internal.ScheduledEvent) => void) | IScheduledEventCallback; /** * @javaClass java.util.function.IntUnaryOperator */ interface IntUnaryOperator { applyAsInt(arg0: number): number; compose(arg0: Internal.IntUnaryOperator_): this; identity(): this; andThen(arg0: Internal.IntUnaryOperator_): this; } type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; /** * @javaClass net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder */ interface FabricLootPoolBuilder { with(entry: Internal.LootPoolEntryContainer_): Internal.LootPool$Builder; with(entries: Internal.Collection_): Internal.LootPool$Builder; apply(function_: Internal.LootItemFunction_): Internal.LootPool$Builder; apply(functions: Internal.Collection_): Internal.LootPool$Builder; conditionally(condition: Internal.LootItemCondition_): Internal.LootPool$Builder; conditionally(conditions: Internal.Collection_): Internal.LootPool$Builder; copyOf(pool: Internal.LootPool_): Internal.LootPool$Builder; } type FabricLootPoolBuilder_ = FabricLootPoolBuilder; /** * @javaClass net.minecraft.class_2593 */ class CommandBlockEntity extends Internal.BlockEntity { onlyOpCanSetNbt(): boolean; load($$0: Internal.CompoundTag_): void; wasConditionMet(): boolean; getCommandBlock(): Internal.BaseCommandBlock; setAutomatic($$0: boolean): void; getMode(): Internal.CommandBlockEntity$Mode; isPowered(): boolean; isConditional(): boolean; markConditionMet(): boolean; setPowered($$0: boolean): void; onModeSwitch(): void; isAutomatic(): boolean; get mode(): Internal.CommandBlockEntity$Mode; get powered(): boolean; get conditional(): boolean; get automatic(): boolean; get commandBlock(): Internal.BaseCommandBlock; set powered($$0: boolean); set automatic($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandBlockEntity_ = CommandBlockEntity; /** * @javaClass net.minecraft.class_5716 */ interface PositionSource { getPosition(arg0: Internal.Level_): Internal.Optional; getType(): Internal.PositionSourceType; } type PositionSource_ = PositionSource; /** * @javaClass net.minecraft.class_5348$class_5245 */ interface FormattedText$ContentConsumer { accept(arg0: string): Internal.Optional; } type FormattedText$ContentConsumer_ = ((arg0: string) => Internal.Optional) | FormattedText$ContentConsumer; /** * @javaClass net.minecraft.class_4980 */ class ItemBasedSteering { addAdditionalSaveData($$0: Internal.CompoundTag_): void; hasSaddle(): boolean; setSaddle($$0: boolean): void; onSynced(): void; boost($$0: Internal.Random_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; "boostTime" : number; "boostTimeTotal" : number; "boosting" : boolean; set saddle($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemBasedSteering_ = ItemBasedSteering; /** * @javaClass java.time.format.DecimalStyle */ class DecimalStyle { getPositiveSign(): string; getDecimalSeparator(): string; getNegativeSign(): string; static ofDefaultLocale(): this; getZeroDigit(): string; withPositiveSign(arg0: string): this; hashCode(): number; withDecimalSeparator(arg0: string): this; static of(arg0: Internal.Locale_): this; equals(arg0: any): boolean; toString(): string; withNegativeSign(arg0: string): this; withZeroDigit(arg0: string): this; static getAvailableLocales(): Internal.Set; static readonly "STANDARD" : Internal.DecimalStyle; get negativeSign(): string; get decimalSeparator(): string; get zeroDigit(): string; get positiveSign(): string; get availableLocales(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DecimalStyle_ = DecimalStyle; /** * @javaClass net.minecraft.class_239 */ abstract class HitResult { getLocation(): Vec3; getType(): Internal.HitResult$Type; distanceTo($$0: Internal.Entity_): number; get location(): Vec3; get type(): Internal.HitResult$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HitResult_ = HitResult; /** * @javaClass com.mojang.datafixers.OpticParts */ class OpticParts { bounds(): Internal.Set>; optic(): Internal.Optic; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OpticParts_ = OpticParts; /** * @javaClass java.util.function.UnaryOperator */ interface UnaryOperator extends Internal.Function { identity(): Internal.UnaryOperator; } type UnaryOperator_ = UnaryOperator; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortIterator */ interface ShortIterator extends Internal.PrimitiveIterator { next(): number; nextShort(): number; skip(arg0: number): number; forEachRemaining(arg0: Internal.IntConsumer_): void; forEachRemaining(arg0: Internal.ShortConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; } type ShortIterator_ = (() => number) | ShortIterator; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2FloatFunction */ interface Reference2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: K): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2FloatFunction; getFloat(arg0: any): number; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Reference2FloatFunction; removeFloat(arg0: any): number; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Reference2CharFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2FloatFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2FloatFunction; } type Reference2FloatFunction_ = ((arg0: any) => number) | Reference2FloatFunction; /** * @javaClass net.minecraft.class_6650 */ class MatchingFluidsPredicate extends Internal.StateTestingPredicate { type(): Internal.BlockPredicateType; static readonly "CODEC" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MatchingFluidsPredicate_ = MatchingFluidsPredicate; /** * @javaClass net.minecraft.class_1928$class_4310 */ class GameRules$BooleanValue extends Internal.GameRules$Value implements Internal.BooleanRuleAccessor { serialize(): string; set($$0: boolean, $$1: Internal.MinecraftServer_): void; setFrom($$0: Internal.GameRules$BooleanValue_, $$1: Internal.MinecraftServer_): void; get(): boolean; static create($$0: boolean): Internal.GameRules$Type; static create($$0: boolean, $$1: Internal.BiConsumer_): Internal.GameRules$Type; getCommandResult(): number; get commandResult(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules$BooleanValue_ = GameRules$BooleanValue; /** * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck */ interface BlockEntityPredicateDataCheck { checkData(arg0: Internal.CompoundTag_): boolean; } type BlockEntityPredicateDataCheck_ = ((arg0: Internal.CompoundTag) => boolean) | BlockEntityPredicateDataCheck; /** * @javaClass net.minecraft.class_5359 */ class DataPackConfig { getDisabled(): Internal.List; getEnabled(): Internal.List; static readonly "CODEC" : Internal.Codec; static readonly "DEFAULT" : Internal.DataPackConfig; get disabled(): Internal.List; get enabled(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataPackConfig_ = DataPackConfig; /** * @javaClass net.minecraft.class_6595 */ class DataVersion { getVersion(): number; isSideSeries(): boolean; getSeries(): string; isCompatible($$0: Internal.DataVersion_): boolean; static "MAIN_SERIES" : "main"; get series(): string; get version(): number; get sideSeries(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataVersion_ = DataVersion; /** * @javaClass com.mojang.serialization.DataResult$Instance */ class DataResult$Instance extends Internal.Enum implements Internal.Applicative { ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; static valueOf(arg0: string): this; static values(): Internal.DataResult$Instance[]; map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; point(arg0: A): Internal.App; ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; static readonly "INSTANCE" : Internal.DataResult$Instance; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataResult$Instance_ = "instance" | DataResult$Instance; /** * @javaClass net.minecraft.class_863 */ class DebugRenderer { static renderFilledBox($$0: BlockPos_, $$1: BlockPos_, $$2: number, $$3: number, $$4: number, $$5: number): void; static renderFilledBox($$0: Internal.AABB_, $$1: number, $$2: number, $$3: number, $$4: number): void; static renderFilledBox($$0: BlockPos_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; static renderFilledBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: number, $$8: boolean): void; switchRenderChunkborder(): boolean; clear(): void; static getTargetedEntity($$0: Internal.Entity_, $$1: number): Internal.Optional; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: number, $$3: number, $$4: number): void; readonly "waterDebugRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "neighborsUpdateRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "pathfindingRenderer" : Internal.PathfindingRenderer; readonly "gameTestDebugRenderer" : Internal.GameTestDebugRenderer; readonly "solidFaceRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "gameEventListenerRenderer" : Internal.GameEventListenerRenderer; readonly "structureRenderer" : Internal.StructureRenderer; readonly "lightDebugRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "chunkRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "brainDebugRenderer" : Internal.BrainDebugRenderer; readonly "heightMapRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "chunkBorderRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "collisionBoxRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); readonly "goalSelectorRenderer" : Internal.GoalSelectorDebugRenderer; readonly "beeDebugRenderer" : Internal.BeeDebugRenderer; readonly "villageSectionsDebugRenderer" : Internal.VillageSectionsDebugRenderer; readonly "raidDebugRenderer" : Internal.RaidDebugRenderer; readonly "worldGenAttemptRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DebugRenderer_ = DebugRenderer; /** * @javaClass it.unimi.dsi.fastutil.Hash */ interface Hash { } type Hash_ = Hash; /** * @javaClass net.minecraft.class_280 */ class EffectInstance implements Internal.Effect, Internal.AutoCloseable { method_1278(): Internal.Program; method_1279(): void; getName(): string; setSampler($$0: string, $$1: Internal.IntSupplier_): void; apply(): void; safeGetUniform($$0: string): Internal.AbstractUniform; clear(): void; getUniform($$0: string): Internal.Uniform; static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; static getOrCreate($$0: Internal.ResourceManager_, $$1: Internal.Program$Type_, $$2: string): Internal.EffectProgram; method_1270(): number; method_34418(): void; method_1274(): Internal.Program; close(): void; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EffectInstance_ = EffectInstance; /** * @javaClass net.minecraft.class_2739 */ class ClientboundSetEntityDataPacket implements Internal.Packet { getUnpackedData(): Internal.List>; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get unpackedData(): Internal.List>; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetEntityDataPacket_ = ClientboundSetEntityDataPacket; /** * @javaClass net.minecraft.class_5424 */ interface LevelTimeAccess extends Internal.LevelReader { getMoonPhase(): number; getTimeOfDay($$0: number): number; getMoonBrightness(): number; dayTime(): number; } type LevelTimeAccess_ = (() => number) | LevelTimeAccess; /** * @javaClass net.minecraft.class_806 */ class ItemOverrides { resolve($$0: Internal.BakedModel_, $$1: Internal.ItemStack_, $$2: Internal.ClientLevel_, $$3: Internal.LivingEntity_, $$4: number): Internal.BakedModel; static readonly "EMPTY" : Internal.ItemOverrides; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemOverrides_ = ItemOverrides; /** * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties */ class AddLakeProperties { setInner(p: BlockStatePredicate_): void; setOuter(p: BlockStatePredicate_): void; "barrier" : ((arg0: Internal.BlockState) => boolean); "chance" : number; "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); "retrogen" : number; "fluid" : ((arg0: Internal.BlockState) => boolean); "id" : ResourceLocation; "worldgenLayer" : DecorationGenerationStep; set outer(p: BlockStatePredicate_); set inner(p: BlockStatePredicate_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AddLakeProperties_ = AddLakeProperties; /** * @javaClass net.minecraft.class_4968 */ class AmbientMoodSettings { getBlockSearchExtent(): number; getTickDelay(): number; getSoundEvent(): Internal.SoundEvent; getSoundPositionOffset(): number; static readonly "CODEC" : Internal.Codec; static readonly "LEGACY_CAVE_SETTINGS" : Internal.AmbientMoodSettings; get soundEvent(): Internal.SoundEvent; get soundPositionOffset(): number; get blockSearchExtent(): number; get tickDelay(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AmbientMoodSettings_ = AmbientMoodSettings; /** * @javaClass net.minecraft.class_20 */ class MapDecoration { getX(): number; renderOnFrame(): boolean; getY(): number; getName(): Internal.Component; getType(): Internal.MapDecoration$Type; hashCode(): number; equals($$0: any): boolean; getRot(): number; getImage(): number; get image(): number; get rot(): number; get x(): number; get name(): Internal.Component; get y(): number; get type(): Internal.MapDecoration$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapDecoration_ = MapDecoration; /** * @javaClass org.lwjgl.stb.STBTTFontinfo$Buffer */ class STBTTFontinfo$Buffer extends Internal.StructBuffer implements Internal.NativeResource { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type STBTTFontinfo$Buffer_ = STBTTFontinfo$Buffer; /** * @javaClass java.util.stream.IntStream$IntMapMultiConsumer */ interface IntStream$IntMapMultiConsumer { accept(arg0: number, arg1: Internal.IntConsumer_): void; } type IntStream$IntMapMultiConsumer_ = ((arg0: number, arg1: Internal.IntConsumer) => void) | IntStream$IntMapMultiConsumer; /** * @javaClass java.util.function.DoubleFunction */ interface DoubleFunction { apply(arg0: number): R; } type DoubleFunction_ = ((arg0: number) => R) | DoubleFunction; /** * @javaClass net.minecraft.class_2658 */ class ClientboundCustomPayloadPacket implements Internal.Packet { getIdentifier(): ResourceLocation; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getData(): Internal.FriendlyByteBuf; static readonly "DEBUG_GAME_TEST_ADD_MARKER" : ResourceLocation; static readonly "DEBUG_WORLDGENATTEMPT_PACKET" : ResourceLocation; static readonly "DEBUG_POI_REMOVED_PACKET" : ResourceLocation; static readonly "DEBUG_HIVE" : ResourceLocation; static readonly "DEBUG_BEE" : ResourceLocation; static readonly "DEBUG_NEIGHBORSUPDATE_PACKET" : ResourceLocation; static readonly "BRAND" : ResourceLocation; static readonly "DEBUG_POI_ADDED_PACKET" : ResourceLocation; static readonly "DEBUG_GOAL_SELECTOR" : ResourceLocation; static readonly "DEBUG_RAIDS" : ResourceLocation; static readonly "DEBUG_GAME_EVENT_LISTENER" : ResourceLocation; static readonly "DEBUG_STRUCTURES_PACKET" : ResourceLocation; static readonly "DEBUG_VILLAGE_SECTIONS" : ResourceLocation; static readonly "DEBUG_PATHFINDING_PACKET" : ResourceLocation; static readonly "DEBUG_GAME_EVENT" : ResourceLocation; static readonly "DEBUG_POI_TICKET_COUNT_PACKET" : ResourceLocation; static readonly "DEBUG_GAME_TEST_CLEAR" : ResourceLocation; static readonly "DEBUG_BRAIN" : ResourceLocation; get identifier(): ResourceLocation; get data(): Internal.FriendlyByteBuf; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundCustomPayloadPacket_ = ClientboundCustomPayloadPacket; /** * @javaClass java.io.InputStream */ abstract class InputStream implements Internal.Closeable { read(arg0: number[], arg1: number, arg2: number): number; read(arg0: number[]): number; read(): number; markSupported(): boolean; available(): number; readAllBytes(): number[]; static nullInputStream(): this; reset(): void; readNBytes(arg0: number): number[]; readNBytes(arg0: number[], arg1: number, arg2: number): number; skip(arg0: number): number; transferTo(arg0: Internal.OutputStream_): number; close(): void; skipNBytes(arg0: number): void; mark(arg0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InputStream_ = InputStream; /** * @javaClass net.minecraft.class_2605 */ class EnchantmentTableBlockEntity extends Internal.BlockEntity implements Internal.Nameable { load($$0: Internal.CompoundTag_): void; static bookAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnchantmentTableBlockEntity_): void; setCustomName($$0: Internal.Component_): void; method_5797(): Internal.Component; method_5477(): Internal.Component; "oFlip" : number; "flipA" : number; "rot" : number; "tRot" : number; "flipT" : number; "oOpen" : number; "time" : number; "oRot" : number; "flip" : number; "open" : number; set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnchantmentTableBlockEntity_ = EnchantmentTableBlockEntity; /** * Fired when the generic loot table is registering. * Note that this is unused. * @javaClass dev.latvian.mods.kubejs.loot.GenericLootEventJS */ class GenericLootEventJS extends Internal.LootEventJS { addGeneric(id: ResourceLocation_, b: Internal.Consumer_): void; getType(): string; getDirectory(): string; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the generic loot table is registering. * Note that this is unused. */ type GenericLootEventJS_ = GenericLootEventJS; /** * @javaClass net.minecraft.class_2589 */ class BrewingStandBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer { method_5438($$0: number): Internal.ItemStack; method_5439(): number; method_5447($$0: number, $$1: Internal.ItemStack_): void; method_5437($$0: number, $$1: Internal.ItemStack_): boolean; method_5448(): void; static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BrewingStandBlockEntity_): void; constant$bok001$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; load($$0: Internal.CompoundTag_): void; method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; method_5441($$0: number): Internal.ItemStack; method_5442(): boolean; method_5494($$0: Internal.Direction_): number[]; method_5434($$0: number, $$1: number): Internal.ItemStack; method_5443($$0: Internal.Player_): boolean; static readonly "DATA_BREW_TIME" : 0; static readonly "DATA_FUEL_USES" : 1; static readonly "NUM_DATA_VALUES" : 2; static readonly "FUEL_USES" : 20; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BrewingStandBlockEntity_ = BrewingStandBlockEntity; /** * @javaClass net.minecraft.class_6334 */ class ClampedInt extends Internal.IntProvider { getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; static of($$0: Internal.IntProvider_, $$1: number, $$2: number): this; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClampedInt_ = ClampedInt; /** * @javaClass java.text.DateFormatSymbols */ class DateFormatSymbols implements Internal.Serializable, Internal.Cloneable { setShortWeekdays(arg0: string[]): void; setShortMonths(arg0: string[]): void; getWeekdays(): string[]; setEras(arg0: string[]): void; setMonths(arg0: string[]): void; setZoneStrings(arg0: string[][]): void; getEras(): string[]; setAmPmStrings(arg0: string[]): void; setWeekdays(arg0: string[]): void; getLocalPatternChars(): string; getMonths(): string[]; setLocalPatternChars(arg0: string): void; getAmPmStrings(): string[]; hashCode(): number; equals(arg0: any): boolean; clone(): any; getZoneStrings(): string[][]; getShortMonths(): string[]; static getInstance(): this; static getInstance(arg0: Internal.Locale_): this; static getAvailableLocales(): Internal.Locale[]; getShortWeekdays(): string[]; get eras(): string[]; get localPatternChars(): string; get months(): string[]; get shortMonths(): string[]; get instance(): this; get zoneStrings(): string[][]; get weekdays(): string[]; get amPmStrings(): string[]; get shortWeekdays(): string[]; get availableLocales(): Internal.Locale[]; set eras(arg0: string[]); set localPatternChars(arg0: string); set months(arg0: string[]); set shortMonths(arg0: string[]); set zoneStrings(arg0: string[][]); set weekdays(arg0: string[]); set amPmStrings(arg0: string[]); set shortWeekdays(arg0: string[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DateFormatSymbols_ = DateFormatSymbols; /** * @javaClass net.minecraft.class_6544$class_4762 */ class Climate$ParameterPoint extends Internal.Record { depth(): Internal.Climate$Parameter; offset(): number; weirdness(): Internal.Climate$Parameter; hashCode(): number; equals($$0: any): boolean; temperature(): Internal.Climate$Parameter; erosion(): Internal.Climate$Parameter; humidity(): Internal.Climate$Parameter; toString(): string; continentalness(): Internal.Climate$Parameter; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Climate$ParameterPoint_ = Climate$ParameterPoint; /** * @javaClass dev.latvian.mods.kubejs.event.IEventHandler */ interface IEventHandler { onEvent(arg0: Internal.EventJS_): void; } type IEventHandler_ = ((arg0: Internal.EventJS) => void) | IEventHandler; /** * @javaClass io.netty.channel.RecvByteBufAllocator */ interface RecvByteBufAllocator { newHandle(): Internal.RecvByteBufAllocator$Handle; } type RecvByteBufAllocator_ = (() => Internal.RecvByteBufAllocator$Handle) | RecvByteBufAllocator; /** * @javaClass net.minecraft.class_6880$class_6883 */ class Holder$Reference implements Internal.Holder { isBound(): boolean; kind(): Internal.Holder$Kind; is($$0: ResourceLocation_): boolean; is($$0: Internal.TagKey_): boolean; is($$0: Internal.Predicate_>): boolean; is($$0: Internal.ResourceKey_): boolean; toString(): string; static createIntrusive($$0: Internal.Registry_, $$1: T): Internal.Holder$Reference; static createStandAlone($$0: Internal.Registry_, $$1: Internal.ResourceKey_): Internal.Holder$Reference; unwrapKey(): Internal.Optional>; value(): T; isValidInRegistry($$0: Internal.Registry_): boolean; key(): Internal.ResourceKey; tags(): Internal.Stream>; unwrap(): Internal.Either, T>; get bound(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Holder$Reference_ = Holder$Reference; /** * @javaClass net.minecraft.class_4996 */ interface PosRuleTestType

{ codec(): Internal.Codec

; register

($$0: string, $$1: Internal.Codec_

): Internal.PosRuleTestType

; } type PosRuleTestType_

= Special.PosRuleTestType | (() => Internal.Codec

) | PosRuleTestType

; /** * @javaClass com.google.gson.JsonNull */ class JsonNull extends Internal.JsonElement { hashCode(): number; equals(arg0: any): boolean; deepCopy(): this; static readonly "INSTANCE" : Internal.JsonNull; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JsonNull_ = JsonNull; /** * @javaClass net.minecraft.class_1333 */ class LookControl implements Internal.Control { setLookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; setLookAt($$0: Vec3_): void; setLookAt($$0: number, $$1: number, $$2: number): void; setLookAt($$0: Internal.Entity_): void; setLookAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; getWantedZ(): number; getWantedY(): number; isLookingAtTarget(): boolean; tick(): void; getWantedX(): number; get wantedZ(): number; get wantedY(): number; get lookingAtTarget(): boolean; get wantedX(): number; set lookAt($$0: Vec3_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LookControl_ = LookControl; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove */ interface ScreenEvents$Remove { onRemove(arg0: Internal.Screen_): void; } type ScreenEvents$Remove_ = ((arg0: Internal.Screen) => void) | ScreenEvents$Remove; /** * @javaClass net.minecraft.class_1873 */ class SuspiciousStewRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SuspiciousStewRecipe_ = SuspiciousStewRecipe; /** * @javaClass com.google.common.collect.Multiset$Entry */ interface Multiset$Entry { getElement(): E; hashCode(): number; equals(arg0: any): boolean; toString(): string; getCount(): number; } type Multiset$Entry_ = Multiset$Entry; /** * @javaClass net.minecraft.class_4668$class_5942 */ class RenderStateShard$ShaderStateShard extends Internal.RenderStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$ShaderStateShard_ = RenderStateShard$ShaderStateShard; /** * @javaClass net.minecraft.class_3767 */ class Raids extends Internal.SavedData { createOrExtendRaid($$0: Internal.ServerPlayer_): Internal.Raid; static getFileId($$0: Internal.Holder_): string; static load($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_): this; get($$0: number): Internal.Raid; save($$0: Internal.CompoundTag_): Internal.CompoundTag; tick(): void; static canJoinRaid($$0: Internal.Raider_, $$1: Internal.Raid_): boolean; getNearbyRaid($$0: BlockPos_, $$1: number): Internal.Raid; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Raids_ = Raids; /** * @javaClass net.minecraft.class_1916 */ class MerchantOffers extends Internal.ArrayList { writeToStream($$0: Internal.FriendlyByteBuf_): void; createTag(): Internal.CompoundTag; getRecipeFor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.MerchantOffer; static createFromStream($$0: Internal.FriendlyByteBuf_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MerchantOffers_ = MerchantOffers; /** * @javaClass net.minecraft.class_6539 */ interface ColorResolver { getColor(arg0: Internal.Biome_, arg1: number, arg2: number): number; } type ColorResolver_ = ((arg0: Internal.Biome, arg1: number, arg2: number) => number) | ColorResolver; /** * @javaClass net.minecraft.class_3827 */ interface RuleTestType

{ codec(): Internal.Codec

; register

($$0: string, $$1: Internal.Codec_

): Internal.RuleTestType

; } type RuleTestType_

= Special.RuleTestType | (() => Internal.Codec

) | RuleTestType

; /** * @javaClass net.minecraft.class_6643 */ class CarvingMask { set($$0: number, $$1: number, $$2: number): void; stream($$0: Internal.ChunkPos_): Internal.Stream; get($$0: number, $$1: number, $$2: number): boolean; toArray(): number[]; setAdditionalMask($$0: Internal.CarvingMask$Mask_): void; set additionalMask($$0: Internal.CarvingMask$Mask_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CarvingMask_ = CarvingMask; /** * @javaClass com.mojang.brigadier.builder.ArgumentBuilder */ abstract class ArgumentBuilder { redirect(arg0: Internal.CommandNode_): T; redirect(arg0: Internal.CommandNode_, arg1: Internal.SingleRedirectModifier_): T; getRedirectModifier(): Internal.RedirectModifier; getRequirement(): Internal.Predicate; fork(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_): T; getRedirect(): Internal.CommandNode; build(): Internal.CommandNode; getCommand(): Internal.Command; forward(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_, arg2: boolean): T; getArguments(): Internal.Collection>; then(arg0: Internal.CommandNode_): T; then(arg0: Internal.ArgumentBuilder_): T; executes(arg0: Internal.Command_): T; isFork(): boolean; requires(arg0: Internal.Predicate_): T; get arguments(): Internal.Collection>; get requirement(): Internal.Predicate; get redirectModifier(): Internal.RedirectModifier; get command(): Internal.Command; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArgumentBuilder_ = ArgumentBuilder; /** * @javaClass net.minecraft.class_5709 */ class EntityPositionSource implements Internal.PositionSource { getPosition($$0: Internal.Level_): Internal.Optional; getType(): Internal.PositionSourceType; static readonly "CODEC" : Internal.Codec; get type(): Internal.PositionSourceType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityPositionSource_ = EntityPositionSource; /** * @javaClass net.minecraft.class_2777 */ class ClientboundTeleportEntityPacket implements Internal.Packet { getxRot(): number; getyRot(): number; getX(): number; getY(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; isOnGround(): boolean; write($$0: Internal.FriendlyByteBuf_): void; get onGround(): boolean; get yRot(): number; get xRot(): number; get x(): number; get y(): number; get z(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundTeleportEntityPacket_ = ClientboundTeleportEntityPacket; /** * @javaClass net.minecraft.class_2666 */ class ClientboundForgetLevelChunkPacket implements Internal.Packet { getX(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get x(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundForgetLevelChunkPacket_ = ClientboundForgetLevelChunkPacket; /** * @javaClass net.minecraft.class_4645 */ class AcaciaFoliagePlacer extends Internal.FoliagePlacer { foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AcaciaFoliagePlacer_ = AcaciaFoliagePlacer; /** * @javaClass net.minecraft.class_2886 */ class ServerboundUseItemPacket implements Internal.Packet { getHand(): Hand; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundUseItemPacket_ = ServerboundUseItemPacket; /** * @javaClass java.nio.charset.CodingErrorAction */ class CodingErrorAction { toString(): string; static readonly "REPORT" : Internal.CodingErrorAction; static readonly "IGNORE" : Internal.CodingErrorAction; static readonly "REPLACE" : Internal.CodingErrorAction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CodingErrorAction_ = CodingErrorAction; /** * @javaClass net.minecraft.class_6646 */ interface BlockPredicate extends Internal.BiPredicate { solid($$0: Vec3i_): this; solid(): this; matchesTag($$0: Internal.TagKey_, $$1: Vec3i_): this; matchesTag($$0: Internal.TagKey_): this; replaceable(): this; replaceable($$0: Vec3i_): this; anyOf($$0: Internal.BlockPredicate_, $$1: Internal.BlockPredicate_): this; anyOf($$0: Internal.List_): this; anyOf(... $$0: Internal.BlockPredicate_[]): this; alwaysTrue(): this; type(): Internal.BlockPredicateType; insideWorld($$0: Vec3i_): this; matchesBlocks($$0: Internal.List_): this; matchesBlocks($$0: Internal.List_, $$1: Vec3i_): this; matchesBlock($$0: Internal.Block_, $$1: Vec3i_): this; wouldSurvive($$0: Internal.BlockState_, $$1: Vec3i_): this; matchesFluids($$0: Internal.List_, $$1: Vec3i_): this; allOf(... $$0: Internal.BlockPredicate_[]): this; allOf($$0: Internal.List_): this; allOf($$0: Internal.BlockPredicate_, $$1: Internal.BlockPredicate_): this; not($$0: Internal.BlockPredicate_): this; matchesFluid($$0: Internal.Fluid_, $$1: Vec3i_): this; hasSturdyFace($$0: Vec3i_, $$1: Internal.Direction_): this; hasSturdyFace($$0: Internal.Direction_): this; } type BlockPredicate_ = (() => Internal.BlockPredicateType) | BlockPredicate; /** * @javaClass net.minecraft.class_1132 */ class IntegratedServer extends Internal.MinecraftServer { getScaledTrackingDistance($$0: number): number; publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; getFunctionCompilationLevel(): number; isEpollEnabled(): boolean; fillServerSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; stopServer(): void; isPublished(): boolean; isCommandBlockEnabled(): boolean; isSingleplayerOwner($$0: Internal.GameProfile_): boolean; getModdedStatus(): Internal.ModCheck; setUUID($$0: Internal.UUID_): void; onServerCrash($$0: Internal.CrashReport_): void; tickServer($$0: Internal.BooleanSupplier_): void; initServer(): boolean; halt($$0: boolean): void; getPort(): number; getOperatorUserPermissionLevel(): number; isDedicatedServer(): boolean; shouldRconBroadcast(): boolean; getForcedGameType(): Internal.GameType; setDefaultGameType($$0: Internal.GameType_): void; getServerDirectory(): Internal.File; method_9201(): boolean; getRateLimitPacketsPerSecond(): number; forceSynchronousWrites(): boolean; get commandBlockEnabled(): boolean; get moddedStatus(): Internal.ModCheck; get forcedGameType(): Internal.GameType; get port(): number; get functionCompilationLevel(): number; get operatorUserPermissionLevel(): number; get dedicatedServer(): boolean; get serverDirectory(): Internal.File; get published(): boolean; get rateLimitPacketsPerSecond(): number; get epollEnabled(): boolean; set defaultGameType($$0: Internal.GameType_); set uUID($$0: Internal.UUID_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntegratedServer_ = IntegratedServer; /** * @javaClass net.minecraft.class_3085$class_6788 */ class LakeFeature$Configuration extends Internal.Record implements Internal.FeatureConfiguration { barrier(): Internal.BlockStateProvider; hashCode(): number; equals($$0: any): boolean; fluid(): Internal.BlockStateProvider; toString(): string; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LakeFeature$Configuration_ = LakeFeature$Configuration; /** * @javaClass net.minecraft.class_270$class_272 */ class Team$Visibility extends Internal.Enum { getDisplayName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.Team$Visibility[]; static byName($$0: string): this; static getAllNames(): string[]; static readonly "HIDE_FOR_OTHER_TEAMS" : Internal.Team$Visibility; static readonly "NEVER" : Internal.Team$Visibility; readonly "name" : string; readonly "id" : number; static readonly "ALWAYS" : Internal.Team$Visibility; static readonly "HIDE_FOR_OWN_TEAM" : Internal.Team$Visibility; get allNames(): string[]; get displayName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Team$Visibility_ = "always" | "never" | "hide_for_other_teams" | "hide_for_own_team" | Team$Visibility; /** * @javaClass net.minecraft.class_5267 */ class SerializationContext { serializeConditions($$0: Internal.LootItemCondition_[]): Internal.JsonElement; static readonly "INSTANCE" : Internal.SerializationContext; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SerializationContext_ = SerializationContext; /** * @javaClass net.minecraft.class_5225$class_5229 */ interface StringSplitter$LinePosConsumer { accept(arg0: Internal.Style_, arg1: number, arg2: number): void; } type StringSplitter$LinePosConsumer_ = ((arg0: Internal.Style, arg1: number, arg2: number) => void) | StringSplitter$LinePosConsumer; /** * @javaClass net.minecraft.class_3193$class_3897 */ interface ChunkHolder$PlayerProvider { getPlayers(arg0: Internal.ChunkPos_, arg1: boolean): Internal.List; } type ChunkHolder$PlayerProvider_ = ((arg0: Internal.ChunkPos, arg1: boolean) => Internal.List) | ChunkHolder$PlayerProvider; /** * @javaClass net.minecraft.class_2804 */ class DataLayer { set($$0: number, $$1: number, $$2: number, $$3: number): void; get($$0: number, $$1: number, $$2: number): number; isEmpty(): boolean; toString(): string; copy(): this; getData(): number[]; layerToString($$0: number): string; static readonly "LAYER_COUNT" : 16; static readonly "SIZE" : 2048; static readonly "LAYER_SIZE" : 128; get data(): number[]; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataLayer_ = DataLayer; /** * @javaClass io.netty.util.AbstractConstant */ abstract class AbstractConstant implements Internal.Constant { hashCode(): number; equals(arg0: any): boolean; name(): string; toString(): string; id(): number; compareTo(arg0: T): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractConstant_ = AbstractConstant; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction */ interface Boolean2ByteFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Boolean2IntFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: number): number; remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; get(arg0: boolean): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Boolean2LongFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Boolean2FloatFunction; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Boolean2CharFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ByteFunction; } type Boolean2ByteFunction_ = ((arg0: boolean) => number) | Boolean2ByteFunction; /** * @javaClass net.minecraft.class_5601 */ class ModelLayerLocation { getModel(): ResourceLocation; getLayer(): string; hashCode(): number; equals($$0: any): boolean; toString(): string; get model(): ResourceLocation; get layer(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelLayerLocation_ = ModelLayerLocation; /** * @javaClass net.minecraft.class_1700 */ class MinecartHopper extends Internal.AbstractMinecartContainer implements Internal.Hopper { method_5439(): number; createMenu($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; getDefaultDisplayBlockState(): Internal.BlockState; setCooldown($$0: number): void; suckInItems(): boolean; destroy($$0: Internal.DamageSource_): void; tick(): void; isOnCooldown(): boolean; activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; setEnabled($$0: boolean): void; getDefaultDisplayOffset(): number; getMinecartType(): Internal.AbstractMinecart$Type; isEnabled(): boolean; method_11265(): number; method_11264(): number; method_11266(): number; static readonly "MOVE_ITEM_SPEED" : 4; get onCooldown(): boolean; get defaultDisplayBlockState(): Internal.BlockState; get defaultDisplayOffset(): number; get minecartType(): Internal.AbstractMinecart$Type; get enabled(): boolean; set cooldown($$0: number); set enabled($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecartHopper_ = MinecartHopper; /** * @javaClass net.minecraft.class_4482$class_4484 */ class BeehiveBlockEntity$BeeReleaseStatus extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.BeehiveBlockEntity$BeeReleaseStatus[]; static readonly "BEE_RELEASED" : Internal.BeehiveBlockEntity$BeeReleaseStatus; static readonly "EMERGENCY" : Internal.BeehiveBlockEntity$BeeReleaseStatus; static readonly "HONEY_DELIVERED" : Internal.BeehiveBlockEntity$BeeReleaseStatus; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeehiveBlockEntity$BeeReleaseStatus_ = "bee_released" | "honey_delivered" | "emergency" | BeehiveBlockEntity$BeeReleaseStatus; /** * @javaClass com.mojang.serialization.OptionalDynamic */ class OptionalDynamic extends Internal.DynamicLike { getElementGeneric(arg0: T): Internal.DataResult; asLongStreamOpt(): Internal.DataResult; asByteBufferOpt(): Internal.DataResult; orElseEmptyMap(): Internal.Dynamic; orElseEmptyList(): Internal.Dynamic; asStreamOpt(): Internal.DataResult>>; asNumber(): Internal.DataResult; asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; getGeneric(arg0: T): Internal.DataResult; decode(arg0: Internal.Decoder_): Internal.DataResult>; asIntStreamOpt(): Internal.DataResult; flatMap(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult; result(): Internal.Optional>; into(arg0: Internal.Function_, V>): Internal.DataResult; getElement(arg0: string): Internal.DataResult; get(arg0: string): Internal.OptionalDynamic; get(): Internal.DataResult>; asString(): Internal.DataResult; map(arg0: Internal.Function_, U>): Internal.DataResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OptionalDynamic_ = OptionalDynamic; /** * @javaClass java.time.Month */ class Month extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { firstMonthOfQuarter(): this; minus(arg0: number): this; firstDayOfYear(arg0: boolean): number; static valueOf(arg0: string): this; minLength(): number; query(arg0: Internal.TemporalQuery_): R; static values(): Internal.Month[]; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; length(arg0: boolean): number; range(arg0: Internal.TemporalField_): Internal.ValueRange; isSupported(arg0: Internal.TemporalField_): boolean; plus(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; getValue(): number; getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; static of(arg0: number): this; get(arg0: Internal.TemporalField_): number; static from(arg0: Internal.TemporalAccessor_): this; maxLength(): number; static readonly "JANUARY" : Internal.Month; static readonly "JUNE" : Internal.Month; static readonly "MAY" : Internal.Month; static readonly "OCTOBER" : Internal.Month; static readonly "DECEMBER" : Internal.Month; static readonly "MARCH" : Internal.Month; static readonly "FEBRUARY" : Internal.Month; static readonly "AUGUST" : Internal.Month; static readonly "JULY" : Internal.Month; static readonly "SEPTEMBER" : Internal.Month; static readonly "NOVEMBER" : Internal.Month; static readonly "APRIL" : Internal.Month; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Month_ = "november" | "june" | "september" | "may" | "august" | "january" | "february" | "july" | "december" | "october" | "april" | "march" | Month; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortUnaryOperator */ interface ShortUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { negation(): this; applyAsInt(arg0: number): number; apply(arg0: number): number; identity(): this; } type ShortUnaryOperator_ = ((arg0: number) => number) | ShortUnaryOperator; /** * @javaClass dev.latvian.mods.kubejs.recipe.RecipeFunction */ class RecipeFunction extends Internal.BaseFunction implements Internal.WrappedJS { call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args0: any[]): Internal.RecipeJS; createRecipe(args0: any[]): Internal.RecipeJS; toString(): string; readonly "typeID" : ResourceLocation; readonly "type" : Internal.RecipeTypeJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeFunction_ = RecipeFunction; /** * @javaClass com.mojang.brigadier.exceptions.CommandSyntaxException */ class CommandSyntaxException extends Internal.Exception { getCursor(): number; getType(): Internal.CommandExceptionType; getRawMessage(): Internal.Message; getMessage(): string; getInput(): string; getContext(): string; static "BUILT_IN_EXCEPTIONS" : Internal.BuiltInExceptionProvider; static "ENABLE_COMMAND_STACK_TRACES" : false; static readonly "CONTEXT_AMOUNT" : 10; get cursor(): number; get input(): string; get context(): string; get type(): Internal.CommandExceptionType; get message(): string; get rawMessage(): Internal.Message; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandSyntaxException_ = CommandSyntaxException; /** * Fired when a block is broken by player. This will not be fired by other means, like TNT. * * On fabric, the experience returned is always `null`. * @javaClass dev.latvian.mods.kubejs.block.BlockBreakEventJS */ class BlockBreakEventJS extends Internal.PlayerEventJS { getBlock(): Internal.BlockContainerJS; getXp(): number; getEntity(): Internal.EntityJS; setXp(xp: number): void; canCancel(): boolean; get xp(): number; get block(): Internal.BlockContainerJS; get entity(): Internal.EntityJS; set xp(xp: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when a block is broken by player. This will not be fired by other means, like TNT. * * On fabric, the experience returned is always `null`. */ type BlockBreakEventJS_ = BlockBreakEventJS; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2ObjectFunction */ interface Short2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Short2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ObjectFunction; } type Short2ObjectFunction_ = ((arg0: number) => V) | Short2ObjectFunction; /** * @javaClass net.minecraft.class_2519 */ class StringTag implements Internal.Tag, Internal.SpecialEquality { getType(): Internal.TagType; static valueOf($$0: string): this; hashCode(): number; static quoteAndEscape($$0: string): string; static skipString($$0: Internal.DataInput_): void; equals($$0: any): boolean; getId(): number; getAsString(): string; toString(): string; copy(): this; write($$0: Internal.DataOutput_): void; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; specialEquals(o: any, shallow: boolean): boolean; static readonly "TYPE" : Internal.TagType; get id(): number; get asString(): string; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StringTag_ = StringTag; /** * @javaClass net.minecraft.class_5497 */ class StructureProcessorList { toString(): string; list(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureProcessorList_ = Special.StructureProcessorList | StructureProcessorList; /** * @javaClass io.netty.util.AttributeKey */ class AttributeKey extends Internal.AbstractConstant> { static valueOf(arg0: string): Internal.AttributeKey; static valueOf(arg0: Internal.Class_, arg1: string): Internal.AttributeKey; static exists(arg0: string): boolean; static newInstance(arg0: string): Internal.AttributeKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeKey_ = AttributeKey; /** * @javaClass net.minecraft.class_339 */ abstract class AbstractWidget extends Internal.GuiComponent implements Internal.Widget, Internal.GuiEventListener, Internal.NarratableEntry, Internal.MixinClickableWidgetAccessor { renderToolTip($$0: Internal.PoseStack_, $$1: number, $$2: number): void; method_25406($$0: number, $$1: number, $$2: number): boolean; method_25405($$0: number, $$1: number): boolean; onClick($$0: number, $$1: number): void; method_25407($$0: boolean): boolean; static wrapDefaultNarrationMessage($$0: Internal.Component_): Internal.MutableComponent; setAlpha($$0: number): void; getMessage(): Internal.Component; playDownSound($$0: Internal.SoundManager_): void; getWidth(): number; setMessage($$0: Internal.Component_): void; method_25402($$0: number, $$1: number, $$2: number): boolean; renderButton($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; isFocused(): boolean; setWidth($$0: number): void; isHoveredOrFocused(): boolean; method_25403($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; onRelease($$0: number, $$1: number): void; getHeight(): number; method_25394($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; method_37303(): boolean; method_37018(): Internal.NarratableEntry$NarrationPriority; "visible" : boolean; "x" : number; "y" : number; "active" : boolean; static readonly "WIDGETS_LOCATION" : ResourceLocation; get width(): number; get focused(): boolean; get message(): Internal.Component; get hoveredOrFocused(): boolean; get height(): number; set alpha($$0: number); set width($$0: number); set message($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractWidget_ = AbstractWidget; /** * @javaClass net.minecraft.class_1953 */ class TickPriority extends Internal.Enum { getValue(): number; static valueOf($$0: string): this; static values(): Internal.TickPriority[]; static byValue($$0: number): this; static readonly "EXTREMELY_LOW" : Internal.TickPriority; static readonly "VERY_HIGH" : Internal.TickPriority; static readonly "HIGH" : Internal.TickPriority; static readonly "LOW" : Internal.TickPriority; static readonly "VERY_LOW" : Internal.TickPriority; static readonly "EXTREMELY_HIGH" : Internal.TickPriority; static readonly "NORMAL" : Internal.TickPriority; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TickPriority_ = "normal" | "high" | "extremely_high" | "very_high" | "low" | "very_low" | "extremely_low" | TickPriority; /** * @javaClass dev.latvian.mods.kubejs.item.MutableToolTier */ class MutableToolTier implements Internal.Tier { setRepairIngredient(in_: Internal.IngredientJS_): void; setSpeed(f: number): void; getLevel(): number; getUses(): number; getSpeed(): number; getAttackDamageBonus(): number; setEnchantmentValue(i: number): void; getEnchantmentValue(): number; setAttackDamageBonus(f: number): void; getVanillaRepairIngredient(): Internal.Ingredient; setUses(i: number): void; setLevel(i: number): void; readonly "parent" : Internal.Tier; get level(): number; get vanillaRepairIngredient(): Internal.Ingredient; get attackDamageBonus(): number; get enchantmentValue(): number; get uses(): number; get speed(): number; set repairIngredient(in_: Internal.IngredientJS_); set level(i: number); set attackDamageBonus(f: number); set enchantmentValue(i: number); set uses(i: number); set speed(f: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MutableToolTier_ = MutableToolTier; /** * @javaClass net.minecraft.class_4065 */ class NarratorStatus extends Internal.Enum { getName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.NarratorStatus[]; getId(): number; static byId($$0: number): this; static readonly "SYSTEM" : Internal.NarratorStatus; static readonly "ALL" : Internal.NarratorStatus; static readonly "CHAT" : Internal.NarratorStatus; static readonly "OFF" : Internal.NarratorStatus; get name(): Internal.Component; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NarratorStatus_ = "all" | "system" | "chat" | "off" | NarratorStatus; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptManager */ class ScriptManager { loadFromDirectory(): void; load(): void; isClassAllowed(name: string): boolean; loadJavaClass(scope: Internal.Scriptable_, args: any[]): Internal.NativeJavaClass; handler$cbd000$loadJavaClass(njc: Internal.Scriptable_, ex: any[], cir: Internal.CallbackInfoReturnable_): void; unload(): void; readonly "exampleScript" : string; readonly "type" : Internal.ScriptType; "firstLoad" : boolean; readonly "directory" : Internal.Path; readonly "packs" : Internal.Map; readonly "events" : Internal.EventsJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptManager_ = ScriptManager; /** * @javaClass net.minecraft.class_1632 */ class Vindicator extends Internal.AbstractIllager { addAdditionalSaveData($$0: Internal.CompoundTag_): void; isAlliedTo($$0: Internal.Entity_): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setCustomName($$0: Internal.Component_): void; applyRaidBuffs($$0: number, $$1: boolean): void; getCelebrateSound(): Internal.SoundEvent; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; getArmPose(): Internal.AbstractIllager$IllagerArmPose; get celebrateSound(): Internal.SoundEvent; get armPose(): Internal.AbstractIllager$IllagerArmPose; set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Vindicator_ = Vindicator; /** * @javaClass net.minecraft.class_1352 */ abstract class Goal { stop(): void; isInterruptable(): boolean; start(): void; toString(): string; tick(): void; canContinueToUse(): boolean; getFlags(): Internal.EnumSet; setFlags($$0: Internal.EnumSet_): void; canUse(): boolean; requiresUpdateEveryTick(): boolean; get flags(): Internal.EnumSet; get interruptable(): boolean; set flags($$0: Internal.EnumSet_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Goal_ = Goal; /** * @javaClass java.util.function.DoubleSupplier */ interface DoubleSupplier { getAsDouble(): number; } type DoubleSupplier_ = (() => number) | DoubleSupplier; /** * @javaClass java.util.function.LongUnaryOperator */ interface LongUnaryOperator { applyAsLong(arg0: number): number; compose(arg0: Internal.LongUnaryOperator_): this; identity(): this; andThen(arg0: Internal.LongUnaryOperator_): this; } type LongUnaryOperator_ = ((arg0: number) => number) | LongUnaryOperator; /** * @javaClass net.minecraft.class_6622$class_6623 */ class PieceGenerator$Context extends Internal.Record { heightAccessor(): Internal.LevelHeightAccessor; random(): Internal.WorldgenRandom; chunkGenerator(): Internal.ChunkGenerator; chunkPos(): Internal.ChunkPos; seed(): number; structureManager(): Internal.StructureManager; hashCode(): number; equals($$0: any): boolean; toString(): string; config(): C; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PieceGenerator$Context_ = PieceGenerator$Context; /** * @javaClass java.nio.file.DirectoryStream$Filter */ interface DirectoryStream$Filter { accept(arg0: T): boolean; } type DirectoryStream$Filter_ = ((arg0: T) => boolean) | DirectoryStream$Filter; /** * @javaClass dev.latvian.mods.kubejs.core.AsKJS */ interface AsKJS { asKJS(): T; wrapSafe(as: Internal.AsKJS_): T; } type AsKJS_ = (() => T) | AsKJS; /** * @javaClass dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter */ interface ComponentPacketWriter { writeSyncPacket(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ServerPlayer_): void; } type ComponentPacketWriter_ = ((arg0: Internal.FriendlyByteBuf, arg1: Internal.ServerPlayer) => void) | ComponentPacketWriter; /** * @javaClass net.minecraft.class_6755 */ class LevelChunkTicks implements Internal.SerializableTickContainer, Internal.TickContainerAccess { getAll(): Internal.Stream>; static load($$0: Internal.ListTag_, $$1: Internal.Function_>, $$2: Internal.ChunkPos_): Internal.LevelChunkTicks; setOnTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>): void; method_39363($$0: Internal.ScheduledTick_): void; save($$0: number, $$1: Internal.Function_): Internal.ListTag; method_20825(): number; method_8674($$0: BlockPos_, $$1: T): boolean; poll(): Internal.ScheduledTick; unpack($$0: number): void; removeIf($$0: Internal.Predicate_>): void; peek(): Internal.ScheduledTick; get all(): Internal.Stream>; set onTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelChunkTicks_ = LevelChunkTicks; /** * @javaClass net.minecraft.class_296 */ class VertexFormatElement { getIndex(): number; getType(): Internal.VertexFormatElement$Type; hashCode(): number; getByteSize(): number; clearBufferState($$0: number): void; equals($$0: any): boolean; isPosition(): boolean; toString(): string; getCount(): number; setupBufferState($$0: number, $$1: number, $$2: number): void; getUsage(): Internal.VertexFormatElement$Usage; get byteSize(): number; get usage(): Internal.VertexFormatElement$Usage; get count(): number; get index(): number; get position(): boolean; get type(): Internal.VertexFormatElement$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexFormatElement_ = VertexFormatElement; /** * @javaClass net.minecraft.class_1523 */ class DragonSittingFlamingPhase extends Internal.AbstractDragonSittingPhase { doServerTick(): void; doClientTick(): void; resetFlameCount(): void; end(): void; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonSittingFlamingPhase_ = DragonSittingFlamingPhase; /** * @javaClass net.minecraft.class_1534 */ class Painting extends Internal.HangingEntity { dropItem($$0: Internal.Entity_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getPickResult(): Internal.ItemStack; getHeight(): number; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; playPlacementSound(): void; getWidth(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; getAddEntityPacket(): Internal.Packet; "motive" : Internal.Motive; get width(): number; get pickResult(): Internal.ItemStack; get addEntityPacket(): Internal.Packet; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Painting_ = Painting; /** * @javaClass java.io.Writer */ abstract class Writer implements Internal.Appendable, Internal.Closeable, Internal.Flushable { flush(): void; static nullWriter(): this; close(): void; write(arg0: string, arg1: number, arg2: number): void; write(arg0: number): void; write(arg0: string): void; write(arg0: string[], arg1: number, arg2: number): void; write(arg0: string[]): void; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string): this; append(arg0: Internal.CharSequence_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Writer_ = Writer; /** * @javaClass net.minecraft.class_64 */ interface ComposableEntryContainer { expand(arg0: Internal.LootContext_, arg1: Internal.Consumer_): boolean; method_16778($$0: Internal.ComposableEntryContainer_): this; method_385($$0: Internal.ComposableEntryContainer_): this; } type ComposableEntryContainer_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer) => boolean) | ComposableEntryContainer; /** * @javaClass net.minecraft.class_6597 */ class PrioritizeChunkUpdates extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.PrioritizeChunkUpdates[]; getId(): number; static byId($$0: number): this; static readonly "NEARBY" : Internal.PrioritizeChunkUpdates; static readonly "NONE" : Internal.PrioritizeChunkUpdates; static readonly "PLAYER_AFFECTED" : Internal.PrioritizeChunkUpdates; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PrioritizeChunkUpdates_ = "player_affected" | "none" | "nearby" | PrioritizeChunkUpdates; /** * @javaClass net.minecraft.class_273 */ class ScoreboardSaveData extends Internal.SavedData { load($$0: Internal.CompoundTag_): this; save($$0: Internal.CompoundTag_): Internal.CompoundTag; static readonly "FILE_ID" : "scoreboard"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScoreboardSaveData_ = ScoreboardSaveData; /** * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback */ interface ItemBuilder$FinishUsingCallback { finishUsingItem(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_): Internal.ItemStackJS; } type ItemBuilder$FinishUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS) => Internal.ItemStackJS) | ItemBuilder$FinishUsingCallback; /** * @javaClass net.minecraft.class_6044 */ class AxolotlAttackablesSensor extends Internal.NearestVisibleLivingEntitySensor { static readonly "TARGET_DETECTION_DISTANCE" : 8.0; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AxolotlAttackablesSensor_ = AxolotlAttackablesSensor; /** * @javaClass net.minecraft.class_1577 */ class Guardian extends Internal.Monster { aiStep(): void; static checkGuardianSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; getTailAnimation($$0: number): number; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; getActiveAttackTarget(): Internal.LivingEntity; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; getSpikesAnimation($$0: number): number; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; getAttackDuration(): number; getMaxHeadXRot(): number; getAttackAnimationScale($$0: number): number; isMoving(): boolean; hasActiveAttackTarget(): boolean; travel($$0: Vec3_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; canBreatheUnderwater(): boolean; getAmbientSoundInterval(): number; get activeAttackTarget(): Internal.LivingEntity; get maxHeadXRot(): number; get attackDuration(): number; get mobType(): Internal.MobType; get moving(): boolean; get ambientSoundInterval(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Guardian_ = Guardian; /** * @javaClass net.minecraft.class_3793 */ class BlockIgnoreProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; static readonly "STRUCTURE_AND_AIR" : Internal.BlockIgnoreProcessor; static readonly "AIR" : Internal.BlockIgnoreProcessor; static readonly "STRUCTURE_BLOCK" : Internal.BlockIgnoreProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockIgnoreProcessor_ = BlockIgnoreProcessor; /** * @javaClass com.mojang.datafixers.optics.Optic */ interface Optic { eval

(arg0: Internal.App_): Internal.Function, Internal.App2>; compose(arg0: Internal.Optic_): Internal.Optic; upCast(arg0: Internal.Set_>, arg1: Internal.TypeToken_): Internal.Optional>; composeUnchecked(arg0: Internal.Optic_): Internal.Optic; } type Optic_ = ((arg0: Internal.App) => Internal.Function, Internal.App2>) | Optic; /** * @javaClass dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder */ class StonePressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StonePressurePlateBlockBuilder_ = StonePressurePlateBlockBuilder; /** * @javaClass net.minecraft.class_277 */ class BlendMode { static stringToBlendFactor($$0: string): number; isOpaque(): boolean; apply(): void; hashCode(): number; static stringToBlendFunc($$0: string): number; equals($$0: any): boolean; get opaque(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlendMode_ = BlendMode; /** * @javaClass net.minecraft.class_1708 */ class BrewingStandMenu extends Internal.AbstractContainerMenu { getFuel(): number; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; getBrewingTicks(): number; get fuel(): number; get brewingTicks(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BrewingStandMenu_ = BrewingStandMenu; /** * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider */ interface BlockApiLookup$BlockEntityApiProvider { find(arg0: Internal.BlockEntity_, arg1: C): A; } type BlockApiLookup$BlockEntityApiProvider_ = ((arg0: Internal.BlockEntity, arg1: C) => A) | BlockApiLookup$BlockEntityApiProvider; /** * @javaClass dev.latvian.mods.kubejs.util.MessageSender */ interface MessageSender { setStatusMessage(message: Internal.Component_): void; getName(): Internal.Component; getDisplayName(): Internal.Component; tell(arg0: Internal.Component_): void; runCommand(arg0: string): number; runCommandSilent(command: string): number; } type MessageSender_ = MessageSender; /** * @javaClass net.minecraft.class_763 */ class ItemModelShaper { handler$zmg000$onInit(bakedModelManager: Internal.ModelManager_, info: Internal.CallbackInfo_): void; getModelManager(): Internal.ModelManager; getItemModel($$0: Internal.Item_): Internal.BakedModel; getItemModel($$0: Internal.ItemStack_): Internal.BakedModel; rebuildCache(): void; register($$0: Internal.Item_, $$1: Internal.ModelResourceLocation_): void; readonly "shapes" : Internal.Int2ObjectMap; get modelManager(): Internal.ModelManager; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemModelShaper_ = ItemModelShaper; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry */ interface Long2ObjectMap$Entry extends Internal.Map$Entry { getKey(): number; getLongKey(): number; } type Long2ObjectMap$Entry_ = (() => number) | Long2ObjectMap$Entry; /** * @javaClass me.pepperbell.continuity.client.util.biome.BiomeView */ interface BiomeView { getBiome(arg0: BlockPos_): Internal.Holder; } type BiomeView_ = ((arg0: BlockPos) => Internal.Holder) | BiomeView; /** * @javaClass com.mojang.datafixers.Products$P2 */ class Products$P2 { apply(arg0: Internal.Applicative_, arg1: Internal.BiFunction_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; and(arg0: Internal.Products$P5_): Internal.Products$P7; and(arg0: Internal.Products$P6_): Internal.Products$P8; and(arg0: Internal.App_): Internal.Products$P3; and(arg0: Internal.Products$P2_): Internal.Products$P4; and(arg0: Internal.Products$P3_): Internal.Products$P5; and(arg0: Internal.Products$P4_): Internal.Products$P6; t1(): Internal.App; t2(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P2_ = Products$P2; /** * @javaClass java.lang.constant.MethodHandleDesc */ interface MethodHandleDesc extends Internal.ConstantDesc { ofMethod(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.MethodTypeDesc_): Internal.DirectMethodHandleDesc; invocationType(): Internal.MethodTypeDesc; ofConstructor(arg0: Internal.ClassDesc_, ... arg1: Internal.ClassDesc_[]): Internal.DirectMethodHandleDesc; of(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: string): Internal.DirectMethodHandleDesc; equals(arg0: any): boolean; ofField(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.ClassDesc_): Internal.DirectMethodHandleDesc; asType(arg0: Internal.MethodTypeDesc_): this; } type MethodHandleDesc_ = MethodHandleDesc; /** * @javaClass java.util.concurrent.Future */ interface Future { cancel(arg0: boolean): boolean; isCancelled(): boolean; get(arg0: number, arg1: Internal.TimeUnit_): V; get(): V; isDone(): boolean; } type Future_ = Future; /** * @javaClass net.minecraft.class_2350$class_2351 */ abstract class Direction$Axis extends Internal.Enum implements Internal.StringRepresentable, Internal.Predicate { getName(): string; static getRandom($$0: Internal.Random_): this; test($$0: Internal.Direction_): boolean; isVertical(): boolean; static valueOf($$0: string): this; static values(): Internal.Direction$Axis[]; method_15434(): string; static byName($$0: string): this; choose(arg0: number, arg1: number, arg2: number): number; toString(): string; getPlane(): Internal.Direction$Plane; isHorizontal(): boolean; static readonly "CODEC" : Internal.Codec; static readonly "X" : Internal.Direction$Axis; static readonly "Y" : Internal.Direction$Axis; static readonly "Z" : Internal.Direction$Axis; static readonly "VALUES" : Internal.Direction$Axis[]; get plane(): Internal.Direction$Plane; get horizontal(): boolean; get name(): string; get vertical(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Direction$Axis_ = "x" | "y" | "z" | Direction$Axis; /** * @javaClass net.minecraft.class_1869 */ class ShapedRecipe implements Internal.CraftingRecipe { static patternFromJson($$0: Internal.JsonArray_): string[]; static shrink(... $$0: string[]): string[]; static itemFromJson($$0: Internal.JsonObject_): Internal.Item; static itemStackFromJson($$0: Internal.JsonObject_): Internal.ItemStack; getWidth(): number; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; matches($$0: Internal.CraftingContainer_, $$1: number, $$2: number, $$3: boolean): boolean; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; static dissolvePattern($$0: string[], $$1: Internal.Map_, $$2: number, $$3: number): Internal.NonNullList; getHeight(): number; method_31584(): boolean; method_8110(): Internal.ItemStack; method_8114(): ResourceLocation; method_8113($$0: number, $$1: number): boolean; method_8112(): string; method_8119(): Internal.RecipeSerializer; method_8117(): Internal.NonNullList; static keyFromJson($$0: Internal.JsonObject_): Internal.Map; readonly "width" : number; readonly "height" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShapedRecipe_ = ShapedRecipe; /** * @javaClass java.nio.channels.CompletionHandler */ interface CompletionHandler { failed(arg0: Internal.Throwable_, arg1: A): void; completed(arg0: V, arg1: A): void; } type CompletionHandler_ = CompletionHandler; /** * @javaClass net.minecraft.class_5558 */ interface BlockEntityTicker { tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: T): void; } type BlockEntityTicker_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: T) => void) | BlockEntityTicker; /** * @javaClass java.lang.module.ModuleDescriptor$Requires$Modifier */ class ModuleDescriptor$Requires$Modifier extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ModuleDescriptor$Requires$Modifier[]; static readonly "TRANSITIVE" : Internal.ModuleDescriptor$Requires$Modifier; static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Requires$Modifier; static readonly "MANDATED" : Internal.ModuleDescriptor$Requires$Modifier; static readonly "STATIC" : Internal.ModuleDescriptor$Requires$Modifier; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Requires$Modifier_ = "synthetic" | "static" | "mandated" | "transitive" | ModuleDescriptor$Requires$Modifier; /** * @javaClass net.minecraft.class_32 */ class LevelStorageSource { levelExists($$0: string): boolean; getName(): string; isNewLevelIdAcceptable($$0: string): boolean; createAccess($$0: string): Internal.LevelStorageSource$LevelStorageAccess; getLevelList(): Internal.List; getBackupPath(): Internal.Path; getBaseDir(): Internal.Path; static createDefault($$0: Internal.Path_): this; get baseDir(): Internal.Path; get levelList(): Internal.List; get backupPath(): Internal.Path; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelStorageSource_ = LevelStorageSource; /** * @javaClass java.util.concurrent.atomic.AtomicReference */ class AtomicReference implements Internal.Serializable { setPlain(arg0: V): void; weakCompareAndSetPlain(arg0: V, arg1: V): boolean; set(arg0: V): void; weakCompareAndSetRelease(arg0: V, arg1: V): boolean; weakCompareAndSet(arg0: V, arg1: V): boolean; compareAndExchange(arg0: V, arg1: V): V; getAcquire(): V; updateAndGet(arg0: Internal.UnaryOperator_): V; setOpaque(arg0: V): void; getPlain(): V; compareAndExchangeRelease(arg0: V, arg1: V): V; getOpaque(): V; compareAndSet(arg0: V, arg1: V): boolean; compareAndExchangeAcquire(arg0: V, arg1: V): V; get(): V; lazySet(arg0: V): void; setRelease(arg0: V): void; toString(): string; getAndUpdate(arg0: Internal.UnaryOperator_): V; getAndSet(arg0: V): V; weakCompareAndSetAcquire(arg0: V, arg1: V): boolean; getAndAccumulate(arg0: V, arg1: Internal.BinaryOperator_): V; accumulateAndGet(arg0: V, arg1: Internal.BinaryOperator_): V; weakCompareAndSetVolatile(arg0: V, arg1: V): boolean; get opaque(): V; get plain(): V; get acquire(): V; set opaque(arg0: V); set release(arg0: V); set plain(arg0: V); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AtomicReference_ = AtomicReference; /** * @javaClass net.minecraft.class_3193 */ class ChunkHolder { getFullChunk(): Internal.LevelChunk; setTicketLevel($$0: number): void; refreshAccessibility(): void; getAllFutures(): Internal.List>>>; getFutureIfPresentUnchecked($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; getFutureIfPresent($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; getEntityTickingChunkFuture(): Internal.CompletableFuture>; sectionLightChanged($$0: Internal.LightLayer_, $$1: number): void; getFullStatus(): Internal.ChunkHolder$FullChunkStatus; blockChanged($$0: BlockPos_): void; static getStatus($$0: number): Internal.ChunkStatus; getTickingChunkFuture(): Internal.CompletableFuture>; broadcastChanges($$0: Internal.LevelChunk_): void; getLastAvailable(): Internal.ChunkAccess; static getFullChunkStatus($$0: number): Internal.ChunkHolder$FullChunkStatus; wasAccessibleSinceLastSave(): boolean; getQueueLevel(): number; getTickingChunk(): Internal.LevelChunk; getTicketLevel(): number; getLastAvailableStatus(): Internal.ChunkStatus; getChunkToSave(): Internal.CompletableFuture; getPos(): Internal.ChunkPos; replaceProtoChunk($$0: Internal.ImposterProtoChunk_): void; getFullChunkFuture(): Internal.CompletableFuture>; getOrScheduleFuture($$0: Internal.ChunkStatus_, $$1: Internal.ChunkMap_): Internal.CompletableFuture>; static readonly "UNLOADED_CHUNK" : Internal.Either; static readonly "UNLOADED_CHUNK_FUTURE" : Internal.CompletableFuture>; static readonly "UNLOADED_LEVEL_CHUNK" : Internal.Either; get chunkToSave(): Internal.CompletableFuture; get ticketLevel(): number; get fullChunk(): Internal.LevelChunk; get allFutures(): Internal.List>>>; get queueLevel(): number; get lastAvailableStatus(): Internal.ChunkStatus; get fullChunkFuture(): Internal.CompletableFuture>; get tickingChunk(): Internal.LevelChunk; get pos(): Internal.ChunkPos; get entityTickingChunkFuture(): Internal.CompletableFuture>; get tickingChunkFuture(): Internal.CompletableFuture>; get fullStatus(): Internal.ChunkHolder$FullChunkStatus; get lastAvailable(): Internal.ChunkAccess; set ticketLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkHolder_ = ChunkHolder; /** * @javaClass net.minecraft.class_5349 */ class ServerFunctionLibrary implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; getFunction($$0: ResourceLocation_): Internal.Optional; getFabricId(): ResourceLocation; getAvailableTags(): Internal.Iterable; getFunctions(): Internal.Map; getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; getFabricDependencies(): Internal.Collection; get fabricDependencies(): Internal.Collection; get functions(): Internal.Map; get fabricId(): ResourceLocation; get availableTags(): Internal.Iterable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerFunctionLibrary_ = ServerFunctionLibrary; /** * @javaClass net.minecraft.class_3302 */ interface PreparableReloadListener { reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture; getName(): string; } type PreparableReloadListener_ = ((arg0: Internal.PreparableReloadListener$PreparationBarrier, arg1: Internal.ResourceManager, arg2: Internal.ProfilerFiller, arg3: Internal.ProfilerFiller, arg4: Internal.Executor, arg5: Internal.Executor) => Internal.CompletableFuture) | PreparableReloadListener; /** * @javaClass net.minecraft.class_2350$class_2353 */ class Direction$Plane extends Internal.Enum implements Internal.Iterable, Internal.Predicate { iterator(): Internal.Iterator; test($$0: Internal.Direction_): boolean; getRandomDirection($$0: Internal.Random_): Internal.Direction; stream(): Internal.Stream; getRandomAxis($$0: Internal.Random_): Internal.Direction$Axis; static valueOf($$0: string): this; static values(): Internal.Direction$Plane[]; static readonly "VERTICAL" : Internal.Direction$Plane; static readonly "HORIZONTAL" : Internal.Direction$Plane; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Direction$Plane_ = "horizontal" | "vertical" | Direction$Plane; /** * @javaClass net.minecraft.class_4008 */ class SplashManager extends Internal.SimplePreparableReloadListener> { getSplash(): string; get splash(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SplashManager_ = SplashManager; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2ShortFunction */ interface Int2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Int2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ShortFunction; } type Int2ShortFunction_ = ((arg0: number) => number) | Int2ShortFunction; /** * @javaClass net.minecraft.class_2609 */ abstract class AbstractFurnaceBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer, Internal.RecipeHolder, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { method_5438($$0: number): Internal.ItemStack; method_5439(): number; method_5437($$0: number, $$1: Internal.ItemStack_): boolean; handler$zpa000$setStackSuppressUpdate(slot: number, stack: Internal.ItemStack_, ci: Internal.CallbackInfo_): void; constant$boj000$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; awardUsedRecipesAndPopExperience($$0: Internal.ServerPlayer_): void; static getFuel(): Internal.Map; load($$0: Internal.CompoundTag_): void; fabric_setSuppress(suppress: boolean): void; method_5441($$0: number): Internal.ItemStack; method_7664($$0: Internal.Player_): void; method_5442(): boolean; method_7663(): Internal.Recipe; method_7662($$0: Internal.Recipe_): void; method_7683($$0: Internal.StackedContents_): void; fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; method_5443($$0: Internal.Player_): boolean; static add($$0: Internal.Map_, $$1: Internal.ItemLike_, $$2: number): void; static add($$0: Internal.Map_, $$1: Internal.TagKey_, $$2: number): void; getRecipesToAwardAndPopExperience($$0: Internal.ServerLevel_, $$1: Vec3_): Internal.List>; static isFuel($$0: Internal.ItemStack_): boolean; method_5447($$0: number, $$1: Internal.ItemStack_): void; method_5448(): void; static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.AbstractFurnaceBlockEntity_): void; method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; method_5494($$0: Internal.Direction_): number[]; method_5434($$0: number, $$1: number): Internal.ItemStack; static readonly "DATA_LIT_DURATION" : 1; static readonly "DATA_COOKING_TOTAL_TIME" : 3; static readonly "DATA_COOKING_PROGRESS" : 2; static readonly "BURN_TIME_STANDARD" : 200; static readonly "NUM_DATA_VALUES" : 4; static readonly "DATA_LIT_TIME" : 0; static readonly "BURN_COOL_SPEED" : 2; get fuel(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractFurnaceBlockEntity_ = AbstractFurnaceBlockEntity; /** * @javaClass dev.latvian.mods.kubejs.core.LootTablesKJS */ interface LootTablesKJS { applyKJS0(map: Internal.Map_, action: Internal.BiConsumer_): void; } type LootTablesKJS_ = LootTablesKJS; /** * @javaClass net.minecraft.class_2836 */ class ServerboundPaddleBoatPacket implements Internal.Packet { getRight(): boolean; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getLeft(): boolean; get left(): boolean; get right(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPaddleBoatPacket_ = ServerboundPaddleBoatPacket; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick */ interface ScreenMouseEvents$BeforeMouseClick { beforeMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenMouseEvents$BeforeMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseClick; /** * @javaClass net.minecraft.class_2595 */ class ChestBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.LidBlockEntity { method_5439(): number; static getOpenCount($$0: Internal.BlockGetter_, $$1: BlockPos_): number; load($$0: Internal.CompoundTag_): void; static swapContents($$0: Internal.ChestBlockEntity_, $$1: Internal.ChestBlockEntity_): void; method_11274($$0: number): number; triggerEvent($$0: number, $$1: number): boolean; method_5435($$0: Internal.Player_): void; static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ChestBlockEntity_): void; method_5432($$0: Internal.Player_): void; recheckOpen(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChestBlockEntity_ = ChestBlockEntity; /** * @javaClass com.mojang.serialization.DataResult */ class DataResult implements Internal.App { apply2(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; apply3(arg0: Internal.Function3_, arg1: Internal.DataResult_, arg2: Internal.DataResult_): Internal.DataResult; static instance(): Internal.DataResult$Instance; setPartial(arg0: R): Internal.DataResult; setPartial(arg0: Internal.Supplier_): Internal.DataResult; addLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; static partialGet(arg0: Internal.Function_, arg1: Internal.Supplier_): Internal.Function>; static error(arg0: string, arg1: R, arg2: Internal.Lifecycle_): Internal.DataResult; error(): Internal.Optional>; static error(arg0: string): Internal.DataResult; static error(arg0: string, arg1: Internal.Lifecycle_): Internal.DataResult; static error(arg0: string, arg1: R): Internal.DataResult; apply2stable(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; promotePartial(arg0: Internal.Consumer_): Internal.DataResult; ap(arg0: Internal.DataResult_>): Internal.DataResult; lifecycle(): Internal.Lifecycle; flatMap(arg0: Internal.Function_>): Internal.DataResult; result(): Internal.Optional; mapError(arg0: Internal.UnaryOperator_): Internal.DataResult; setLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; static success(arg0: R): Internal.DataResult; static success(arg0: R, arg1: Internal.Lifecycle_): Internal.DataResult; static unbox(arg0: Internal.App_): Internal.DataResult; hashCode(): number; getOrThrow(arg0: boolean, arg1: Internal.Consumer_): R; equals(arg0: any): boolean; get(): Internal.Either>; toString(): string; map(arg0: Internal.Function_): Internal.DataResult; resultOrPartial(arg0: Internal.Consumer_): Internal.Optional; set partial(arg0: R); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataResult_ = DataResult; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ReferenceFunction */ interface Long2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Long2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ReferenceFunction; } type Long2ReferenceFunction_ = ((arg0: number) => V) | Long2ReferenceFunction; /** * @javaClass net.minecraft.class_1670 */ class DragonFireball extends Internal.AbstractHurtingProjectile { hurt($$0: Internal.DamageSource_, $$1: number): boolean; isPickable(): boolean; static readonly "SPLASH_RANGE" : 4.0; get pickable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonFireball_ = DragonFireball; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction */ interface Reference2ReferenceFunction extends it.unimi.dsi.fastutil.Function { andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; getOrDefault(arg0: any, arg1: V): V; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; put(arg0: K, arg1: V): V; remove(arg0: any): V; defaultReturnValue(): V; defaultReturnValue(arg0: V): void; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; get(arg0: any): V; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; } type Reference2ReferenceFunction_ = ((arg0: any) => V) | Reference2ReferenceFunction; /** * @javaClass net.minecraft.class_4647 */ abstract class FoliagePlacer { foliageHeight(arg0: Internal.Random_, arg1: number, arg2: Internal.TreeConfiguration_): number; createFoliage($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.TreeConfiguration_, $$4: number, $$5: Internal.FoliagePlacer$FoliageAttachment_, $$6: number, $$7: number): void; foliageRadius($$0: Internal.Random_, $$1: number): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FoliagePlacer_ = FoliagePlacer; /** * @javaClass com.mojang.datafixers.Products$P8 */ class Products$P8 { t4(): Internal.App; t5(): Internal.App; t6(): Internal.App; t7(): Internal.App; t8(): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.Function8_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P8_ = Products$P8; /** * @javaClass net.minecraft.class_2856$class_2857 */ class ServerboundResourcePackPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ServerboundResourcePackPacket$Action[]; static readonly "ACCEPTED" : Internal.ServerboundResourcePackPacket$Action; static readonly "SUCCESSFULLY_LOADED" : Internal.ServerboundResourcePackPacket$Action; static readonly "DECLINED" : Internal.ServerboundResourcePackPacket$Action; static readonly "FAILED_DOWNLOAD" : Internal.ServerboundResourcePackPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundResourcePackPacket$Action_ = "declined" | "successfully_loaded" | "failed_download" | "accepted" | ServerboundResourcePackPacket$Action; /** * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg3 */ interface FunctionFactory$Arg3 extends Internal.FunctionFactory$FuncSupplier { createArg(arg0: dev.latvian.mods.unit.Unit_, arg1: dev.latvian.mods.unit.Unit_, arg2: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; } type FunctionFactory$Arg3_ = ((arg0: dev.latvian.mods.unit.Unit, arg1: dev.latvian.mods.unit.Unit, arg2: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg3; /** * @javaClass java.util.function.IntToLongFunction */ interface IntToLongFunction { applyAsLong(arg0: number): number; } type IntToLongFunction_ = ((arg0: number) => number) | IntToLongFunction; /** * @javaClass java.util.ArrayList */ class ArrayList extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: any): boolean; remove(arg0: number): E; removeAll(arg0: Internal.Collection_): boolean; iterator(): Internal.Iterator; hashCode(): number; get(arg0: number): E; toArray(arg0: T[]): T[]; toArray(): any[]; indexOf(arg0: any): number; add(arg0: E): boolean; add(arg0: number, arg1: E): void; subList(arg0: number, arg1: number): Internal.List; trimToSize(): void; set(arg0: number, arg1: E): E; spliterator(): Internal.Spliterator; forEach(arg0: Internal.Consumer_): void; isEmpty(): boolean; clear(): void; sort(arg0: Internal.Comparator_): void; removeIf(arg0: Internal.Predicate_): boolean; lastIndexOf(arg0: any): number; contains(arg0: any): boolean; size(): number; addAll(arg0: Internal.Collection_): boolean; addAll(arg0: number, arg1: Internal.Collection_): boolean; equals(arg0: any): boolean; clone(): any; listIterator(): Internal.ListIterator; listIterator(arg0: number): Internal.ListIterator; ensureCapacity(arg0: number): void; retainAll(arg0: Internal.Collection_): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArrayList_ = ArrayList; /** * @javaClass net.minecraft.class_3230 */ class TicketType { getComparator(): Internal.Comparator; static create($$0: string, $$1: Internal.Comparator_): Internal.TicketType; static create($$0: string, $$1: Internal.Comparator_, $$2: number): Internal.TicketType; toString(): string; timeout(): number; static readonly "PLAYER" : Internal.TicketType; static readonly "POST_TELEPORT" : Internal.TicketType; static readonly "LIGHT" : Internal.TicketType; static readonly "DRAGON" : Internal.TicketType; static readonly "START" : Internal.TicketType; static readonly "FORCED" : Internal.TicketType; static readonly "UNKNOWN" : Internal.TicketType; static readonly "PORTAL" : Internal.TicketType; get comparator(): Internal.Comparator; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TicketType_ = TicketType; /** * @javaClass com.google.common.collect.AbstractMultimap */ abstract class AbstractMultimap implements Internal.Multimap { containsEntry(arg0: any, arg1: any): boolean; asMap(): Internal.Map>; keys(): Internal.Multiset; values(): Internal.Collection; isEmpty(): boolean; replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): boolean; remove(arg0: any, arg1: any): boolean; entries(): Internal.Collection>; hashCode(): number; putAll(arg0: K, arg1: Internal.Iterable_): boolean; putAll(arg0: Internal.Multimap_): boolean; equals(arg0: any): boolean; toString(): string; keySet(): Internal.Set; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractMultimap_ = AbstractMultimap; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2FloatFunction */ interface Float2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: any): number; remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; identity(): this; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; } type Float2FloatFunction_ = ((arg0: number) => number) | Float2FloatFunction; /** * @javaClass net.minecraft.class_1542 */ class ItemEntity extends Internal.Entity { getAge(): number; makeFakeItem(): void; redirect$zeh002$redirectGetBlockFriction(block: Internal.Block_): number; getSoundSource(): Internal.SoundSource; setExtendedLifetime(): void; getName(): Internal.Component; playerTouch($$0: Internal.Player_): void; getItem(): Internal.ItemStack; getOwner(): Internal.UUID; setOwner($$0: Internal.UUID_): void; changeDimension($$0: Internal.ServerLevel_): Internal.Entity; getThrower(): Internal.UUID; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setThrower($$0: Internal.UUID_): void; static areMergable($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; static merge($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.ItemStack; setNeverPickUp(): void; copy(): this; handler$bod000$isFireImmune(cbi: Internal.CallbackInfoReturnable_): boolean; setItem($$0: Internal.ItemStack_): void; setDefaultPickUpDelay(): void; occludesVibrations(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; isAttackable(): boolean; tick(): void; fireImmune(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getAddEntityPacket(): Internal.Packet; setUnlimitedLifetime(): void; setNoPickUpDelay(): void; setPickUpDelay($$0: number): void; hasPickUpDelay(): boolean; getSpin($$0: number): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static readonly "LIFETIME" : 6000; "age" : number; readonly "bobOffs" : number; get owner(): Internal.UUID; get item(): Internal.ItemStack; get thrower(): Internal.UUID; get name(): Internal.Component; get soundSource(): Internal.SoundSource; get addEntityPacket(): Internal.Packet; get attackable(): boolean; set owner($$0: Internal.UUID_); set item($$0: Internal.ItemStack_); set thrower($$0: Internal.UUID_); set pickUpDelay($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemEntity_ = ItemEntity; /** * @javaClass dev.latvian.mods.kubejs.net.PainterUpdatedEventJS */ class PainterUpdatedEventJS extends Internal.ClientEventJS { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PainterUpdatedEventJS_ = PainterUpdatedEventJS; /** * @javaClass net.minecraft.class_2614 */ class HopperBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.Hopper, Internal.MixinHopperBlockEntityAccessor { static pushItemsTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.HopperBlockEntity_): void; method_5439(): number; static addItem($$0: Internal.Container_, $$1: Internal.ItemEntity_): boolean; static addItem($$0: Internal.Container_, $$1: Internal.Container_, $$2: Internal.ItemStack_, $$3: Internal.Direction_): Internal.ItemStack; method_5447($$0: number, $$1: Internal.ItemStack_): void; load($$0: Internal.CompoundTag_): void; static getContainerAt($$0: Internal.Level_, $$1: BlockPos_): Internal.Container; static suckInItems($$0: Internal.Level_, $$1: Internal.Hopper_): boolean; method_11265(): number; static getItemsAtAndAbove($$0: Internal.Level_, $$1: Internal.Hopper_): Internal.List; method_11264(): number; method_5434($$0: number, $$1: number): Internal.ItemStack; static entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.HopperBlockEntity_): void; method_11266(): number; static readonly "MOVE_ITEM_SPEED" : 8; static readonly "HOPPER_CONTAINER_SIZE" : 5; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HopperBlockEntity_ = HopperBlockEntity; /** * @javaClass net.minecraft.class_4482 */ class BeehiveBlockEntity extends Internal.BlockEntity { emptyAllLivingFromHive($$0: Internal.Player_, $$1: Internal.BlockState_, $$2: Internal.BeehiveBlockEntity$BeeReleaseStatus_): void; isEmpty(): boolean; addOccupantWithPresetTicks($$0: Internal.Entity_, $$1: boolean, $$2: number): void; static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeehiveBlockEntity_): void; isFireNearby(): boolean; static getHoneyLevel($$0: Internal.BlockState_): number; addOccupant($$0: Internal.Entity_, $$1: boolean): void; load($$0: Internal.CompoundTag_): void; writeBees(): Internal.ListTag; getOccupantCount(): number; storeBee($$0: Internal.CompoundTag_, $$1: number, $$2: boolean): void; setChanged(): void; isFull(): boolean; isSedated(): boolean; static readonly "MIN_OCCUPATION_TICKS" : "MinOccupationTicks"; static readonly "HAS_NECTAR" : "HasNectar"; static readonly "ENTITY_DATA" : "EntityData"; static readonly "TICKS_IN_HIVE" : "TicksInHive"; static readonly "MIN_OCCUPATION_TICKS_NECTARLESS" : 600; static readonly "TAG_FLOWER_POS" : "FlowerPos"; static readonly "MAX_OCCUPANTS" : 3; static readonly "BEES" : "Bees"; get sedated(): boolean; get fireNearby(): boolean; get occupantCount(): number; get empty(): boolean; get full(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeehiveBlockEntity_ = BeehiveBlockEntity; /** * @javaClass dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder */ abstract class ShapedBlockBuilder extends Internal.BlockBuilder { textureAll(tex: string): Internal.BlockBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShapedBlockBuilder_ = ShapedBlockBuilder; /** * @javaClass com.mojang.brigadier.context.SuggestionContext */ class SuggestionContext { readonly "parent" : Internal.CommandNode; readonly "startPos" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SuggestionContext_ = SuggestionContext; /** * @javaClass net.minecraft.class_300 */ class DebugQueryHandler { queryEntityTag($$0: number, $$1: Internal.Consumer_): void; queryBlockEntityTag($$0: BlockPos_, $$1: Internal.Consumer_): void; handleResponse($$0: number, $$1: Internal.CompoundTag_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DebugQueryHandler_ = DebugQueryHandler; /** * @javaClass it.unimi.dsi.fastutil.longs.LongIterable */ interface LongIterable extends Internal.Iterable { longSpliterator(): Internal.LongSpliterator; longIterator(): Internal.LongIterator; iterator(): Internal.LongIterator; spliterator(): Internal.LongSpliterator; forEach(arg0: Internal.LongConsumer_): void; forEach(arg0: Internal.Consumer_): void; forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; } type LongIterable_ = (() => Internal.LongIterator) | LongIterable; /** * @javaClass java.util.function.LongToDoubleFunction */ interface LongToDoubleFunction { applyAsDouble(arg0: number): number; } type LongToDoubleFunction_ = ((arg0: number) => number) | LongToDoubleFunction; /** * @javaClass net.minecraft.class_6836$class_6837 */ class StreamTagVisitor$EntryResult extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.StreamTagVisitor$EntryResult[]; static readonly "HALT" : Internal.StreamTagVisitor$EntryResult; static readonly "BREAK" : Internal.StreamTagVisitor$EntryResult; static readonly "ENTER" : Internal.StreamTagVisitor$EntryResult; static readonly "SKIP" : Internal.StreamTagVisitor$EntryResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StreamTagVisitor$EntryResult_ = "halt" | "break" | "skip" | "enter" | StreamTagVisitor$EntryResult; /** * @javaClass io.netty.channel.ChannelInboundInvoker */ interface ChannelInboundInvoker { fireChannelRead(arg0: any): this; fireChannelInactive(): this; fireChannelReadComplete(): this; fireChannelWritabilityChanged(): this; fireExceptionCaught(arg0: Internal.Throwable_): this; fireUserEventTriggered(arg0: any): this; fireChannelActive(): this; fireChannelUnregistered(): this; fireChannelRegistered(): this; } type ChannelInboundInvoker_ = ChannelInboundInvoker; /** * @javaClass net.minecraft.class_5315 */ class LevelVersion { minecraftVersionName(): string; levelDataVersion(): number; minecraftVersion(): Internal.DataVersion; static parse($$0: Internal.Dynamic_): this; snapshot(): boolean; lastPlayed(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelVersion_ = LevelVersion; /** * @javaClass dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS */ class RecipeTypeRegistryEventJS extends Internal.EventJS { registerShaped(id: ResourceLocation_): void; registerShapeless(id: ResourceLocation_): void; ignore(id: ResourceLocation_): void; register(id: ResourceLocation_, f: Internal.Supplier_): void; register(type: Internal.RecipeTypeJS_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeTypeRegistryEventJS_ = RecipeTypeRegistryEventJS; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.Mesh */ interface Mesh { forEach(arg0: Internal.Consumer_): void; } type Mesh_ = ((arg0: Internal.Consumer) => void) | Mesh; /** * @javaClass net.minecraft.class_2997 */ class RangeConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "height" : Internal.HeightProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RangeConfiguration_ = RangeConfiguration; /** * @javaClass net.fabricmc.fabric.api.networking.v1.PacketSender */ interface PacketSender { sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_>): void; sendPacket(arg0: Internal.Packet_): void; sendPacket(arg0: Internal.Packet_, arg1: Internal.GenericFutureListener_>): void; createPacket(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Packet; } type PacketSender_ = PacketSender; /** * @javaClass net.minecraft.class_5536 */ class ClickAction extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ClickAction[]; static readonly "SECONDARY" : Internal.ClickAction; static readonly "PRIMARY" : Internal.ClickAction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClickAction_ = "secondary" | "primary" | ClickAction; /** * @javaClass net.minecraft.class_317 */ class Timer { advanceTime($$0: number): number; "tickDelta" : number; "partialTick" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Timer_ = Timer; /** * @javaClass me.jellysquid.mods.sodium.client.world.biome.ItemColorsExtended */ interface ItemColorsExtended { getColorProvider(arg0: Internal.ItemStack_): Internal.ItemColor; } type ItemColorsExtended_ = ((arg0: Internal.ItemStack) => Internal.ItemColor) | ItemColorsExtended; /** * @javaClass net.minecraft.class_1948$class_5262 */ class NaturalSpawner$SpawnState { getSpawnableChunkCount(): number; getMobCategoryCounts(): Internal.Object2IntMap; get spawnableChunkCount(): number; get mobCategoryCounts(): Internal.Object2IntMap; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NaturalSpawner$SpawnState_ = NaturalSpawner$SpawnState; /** * @javaClass net.minecraft.class_2158 */ class CommandFunction { getEntries(): any[]; getId(): ResourceLocation; static fromLines($$0: ResourceLocation_, $$1: Internal.CommandDispatcher_, $$2: Internal.CommandSourceStack_, $$3: Internal.List_): this; get entries(): any[]; get id(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandFunction_ = CommandFunction; /** * @javaClass io.netty.buffer.ByteBufAllocator */ interface ByteBufAllocator { directBuffer(): Internal.ByteBuf; directBuffer(arg0: number): Internal.ByteBuf; directBuffer(arg0: number, arg1: number): Internal.ByteBuf; isDirectBufferPooled(): boolean; calculateNewCapacity(arg0: number, arg1: number): number; compositeDirectBuffer(): Internal.CompositeByteBuf; compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf; ioBuffer(): Internal.ByteBuf; ioBuffer(arg0: number, arg1: number): Internal.ByteBuf; ioBuffer(arg0: number): Internal.ByteBuf; compositeBuffer(arg0: number): Internal.CompositeByteBuf; compositeBuffer(): Internal.CompositeByteBuf; compositeHeapBuffer(): Internal.CompositeByteBuf; compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf; buffer(): Internal.ByteBuf; buffer(arg0: number, arg1: number): Internal.ByteBuf; buffer(arg0: number): Internal.ByteBuf; heapBuffer(arg0: number): Internal.ByteBuf; heapBuffer(arg0: number, arg1: number): Internal.ByteBuf; heapBuffer(): Internal.ByteBuf; } type ByteBufAllocator_ = ByteBufAllocator; /** * @javaClass dev.latvian.mods.kubejs.player.ServerPlayerDataJS */ class ServerPlayerDataJS extends Internal.PlayerDataJS { getServer(): Internal.ServerJS; getPlayer(): Internal.ServerPlayerJS; getMinecraftPlayer(): Internal.ServerPlayer; getName(): string; getProfile(): Internal.GameProfile; hasClientMod(): boolean; getId(): Internal.UUID; getOverworld(): Internal.LevelJS; get server(): Internal.ServerJS; get minecraftPlayer(): Internal.ServerPlayer; get profile(): Internal.GameProfile; get name(): string; get id(): Internal.UUID; get overworld(): Internal.LevelJS; get player(): Internal.ServerPlayerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerPlayerDataJS_ = ServerPlayerDataJS; /** * @javaClass net.minecraft.class_2170 */ class Commands { sendCommands($$0: Internal.ServerPlayer_): void; static argument($$0: string, $$1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; static createValidator($$0: Internal.Commands$ParseFunction_): Internal.Predicate; getDispatcher(): Internal.CommandDispatcher; static getParseException($$0: Internal.ParseResults_): Internal.CommandSyntaxException; performCommand($$0: Internal.CommandSourceStack_, $$1: string): number; static validate(): void; static literal($$0: string): Internal.LiteralArgumentBuilder; static readonly "LEVEL_MODERATORS" : 1; static readonly "LEVEL_ALL" : 0; static readonly "LEVEL_ADMINS" : 3; static readonly "LEVEL_OWNERS" : 4; static readonly "LEVEL_GAMEMASTERS" : 2; get dispatcher(): Internal.CommandDispatcher; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Commands_ = Commands; /** * @javaClass java.time.temporal.TemporalAccessor */ interface TemporalAccessor { getLong(arg0: Internal.TemporalField_): number; query(arg0: Internal.TemporalQuery_): R; get(arg0: Internal.TemporalField_): number; range(arg0: Internal.TemporalField_): Internal.ValueRange; isSupported(arg0: Internal.TemporalField_): boolean; } type TemporalAccessor_ = TemporalAccessor; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2IntMap */ interface Int2IntMap extends Internal.Int2IntFunction, Internal.Map { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; computeIfAbsentNullable(arg0: number, arg1: Internal.IntFunction_): number; entrySet(): Internal.ObjectSet>; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; computeIfAbsent(arg0: number, arg1: Internal.IntUnaryOperator_): number; computeIfAbsent(arg0: number, arg1: Internal.Function_): number; computeIfAbsent(arg0: number, arg1: Internal.Int2IntFunction_): number; values(): Internal.IntCollection; replace(arg0: number, arg1: number, arg2: number): boolean; replace(arg0: number, arg1: number): number; clear(): void; computeIfAbsentPartial(arg0: number, arg1: Internal.Int2IntFunction_): number; containsValue(arg0: number): boolean; containsValue(arg0: any): boolean; put(arg0: number, arg1: number): number; remove(arg0: number, arg1: number): boolean; remove(arg0: any): number; remove(arg0: any, arg1: any): boolean; int2IntEntrySet(): Internal.ObjectSet; mergeInt(arg0: number, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; mergeInt(arg0: number, arg1: number, arg2: Internal.IntBinaryOperator_): number; compute(arg0: number, arg1: Internal.BiFunction_): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; computeIfPresent(arg0: number, arg1: Internal.BiFunction_): number; size(): number; merge(arg0: number, arg1: number, arg2: Internal.BiFunction_): number; get(arg0: any): number; keySet(): Internal.IntSet; putIfAbsent(arg0: number, arg1: number): number; } type Int2IntMap_ = Int2IntMap; /** * @javaClass java.lang.module.ModuleDescriptor$Provides */ class ModuleDescriptor$Provides implements Internal.Comparable { service(): string; hashCode(): number; equals(arg0: any): boolean; toString(): string; compareTo(arg0: Internal.ModuleDescriptor$Provides_): number; providers(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Provides_ = ModuleDescriptor$Provides; /** * @javaClass net.minecraft.class_2693 */ class ClientboundOpenSignEditorPacket implements Internal.Packet { getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get pos(): BlockPos; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundOpenSignEditorPacket_ = ClientboundOpenSignEditorPacket; /** * @javaClass com.mojang.brigadier.ParseResults */ class ParseResults { getExceptions(): Internal.Map, Internal.CommandSyntaxException>; getReader(): Internal.ImmutableStringReader; getContext(): Internal.CommandContextBuilder; get reader(): Internal.ImmutableStringReader; get context(): Internal.CommandContextBuilder; get exceptions(): Internal.Map, Internal.CommandSyntaxException>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParseResults_ = ParseResults; /** * @javaClass net.minecraft.class_2870 */ class ServerboundSetCommandBlockPacket implements Internal.Packet { getPos(): BlockPos; getCommand(): string; handle($$0: Internal.ServerGamePacketListener_): void; getMode(): Internal.CommandBlockEntity$Mode; isConditional(): boolean; write($$0: Internal.FriendlyByteBuf_): void; isAutomatic(): boolean; isTrackOutput(): boolean; get mode(): Internal.CommandBlockEntity$Mode; get conditional(): boolean; get trackOutput(): boolean; get pos(): BlockPos; get automatic(): boolean; get command(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetCommandBlockPacket_ = ServerboundSetCommandBlockPacket; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2FloatFunction */ interface Char2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: string, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: number): number; remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; get(arg0: string): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2FloatFunction; } type Char2FloatFunction_ = ((arg0: string) => number) | Char2FloatFunction; /** * @javaClass net.minecraft.class_2621 */ abstract class RandomizableContainerBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.SpecialLogicInventory { method_5438($$0: number): Internal.ItemStack; createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; method_5447($$0: number, $$1: Internal.ItemStack_): void; method_5448(): void; redirect$zpf000$fabric_redirectMarkDirty(self: Internal.RandomizableContainerBlockEntity_): void; setLootTable($$0: ResourceLocation_, $$1: number): void; static setLootTable($$0: Internal.BlockGetter_, $$1: Internal.Random_, $$2: BlockPos_, $$3: ResourceLocation_): void; constant$bon002$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; unpackLootTable($$0: Internal.Player_): void; fabric_setSuppress(suppress: boolean): void; canOpen($$0: Internal.Player_): boolean; method_5441($$0: number): Internal.ItemStack; method_5442(): boolean; fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; method_5434($$0: number, $$1: number): Internal.ItemStack; method_5443($$0: Internal.Player_): boolean; static readonly "LOOT_TABLE_SEED_TAG" : "LootTableSeed"; static readonly "LOOT_TABLE_TAG" : "LootTable"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomizableContainerBlockEntity_ = RandomizableContainerBlockEntity; /** * @javaClass org.lwjgl.system.StructBuffer */ abstract class StructBuffer extends Internal.CustomBuffer implements Internal.Iterable { iterator(): Internal.Iterator; sizeof(): number; spliterator(): Internal.Spliterator; stream(): Internal.Stream; forEach(arg0: Internal.Consumer_): void; get(arg0: number, arg1: T): SELF; get(arg0: T): SELF; get(arg0: number): T; get(): T; parallelStream(): Internal.Stream; put(arg0: number, arg1: T): SELF; put(arg0: T): SELF; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructBuffer_ = StructBuffer; /** * @javaClass com.mojang.serialization.DynamicOps */ interface DynamicOps { createIntList(arg0: Internal.IntStream_): T; updateGeneric(arg0: T, arg1: T, arg2: Internal.Function_): T; listBuilder(): Internal.ListBuilder; createLong(arg0: number): T; createDouble(arg0: number): T; createLongList(arg0: Internal.LongStream_): T; createShort(arg0: number): T; mergeToList(arg0: T, arg1: Internal.List_): Internal.DataResult; mergeToList(arg0: T, arg1: T): Internal.DataResult; update(arg0: T, arg1: string, arg2: Internal.Function_): T; createByteList(arg0: Internal.ByteBuffer_): T; getByteBuffer(arg0: T): Internal.DataResult; withDecoder(arg0: Internal.Decoder_): Internal.Function>>; createBoolean(arg0: boolean): T; remove(arg0: T, arg1: string): T; getMapValues(arg0: T): Internal.DataResult>>; empty(): T; mergeToMap(arg0: T, arg1: Internal.MapLike_): Internal.DataResult; mergeToMap(arg0: T, arg1: T, arg2: T): Internal.DataResult; mergeToMap(arg0: T, arg1: Internal.Map_): Internal.DataResult; withParser(arg0: Internal.Decoder_): Internal.Function>; convertList(arg0: Internal.DynamicOps_, arg1: T): U; emptyList(): T; getIntStream(arg0: T): Internal.DataResult; getList(arg0: T): Internal.DataResult>>; getLongStream(arg0: T): Internal.DataResult; get(arg0: T, arg1: string): Internal.DataResult; getMapEntries(arg0: T): Internal.DataResult>>; emptyMap(): T; getBooleanValue(arg0: T): Internal.DataResult; getStream(arg0: T): Internal.DataResult>; createNumeric(arg0: Internal.Number_): T; convertMap(arg0: Internal.DynamicOps_, arg1: T): U; mergeToPrimitive(arg0: T, arg1: T): Internal.DataResult; createList(arg0: Internal.Stream_): T; getStringValue(arg0: T): Internal.DataResult; withEncoder(arg0: Internal.Encoder_): Internal.Function>; set(arg0: T, arg1: string, arg2: T): T; getGeneric(arg0: T, arg1: T): Internal.DataResult; createString(arg0: string): T; convertTo(arg0: Internal.DynamicOps_, arg1: T): U; createMap(arg0: Internal.Map_): T; createMap(arg0: Internal.Stream_>): T; mapBuilder(): Internal.RecordBuilder; getMap(arg0: T): Internal.DataResult>; createFloat(arg0: number): T; createByte(arg0: number): T; createInt(arg0: number): T; compressMaps(): boolean; getNumberValue(arg0: T, arg1: Internal.Number_): Internal.Number; getNumberValue(arg0: T): Internal.DataResult; } type DynamicOps_ = DynamicOps; /** * @javaClass java.lang.invoke.TypeDescriptor$OfField */ interface TypeDescriptor$OfField extends Internal.TypeDescriptor { componentType(): F; arrayType(): F; isArray(): boolean; isPrimitive(): boolean; } type TypeDescriptor$OfField_ = TypeDescriptor$OfField; /** * @javaClass fudge.notenoughcrashes.patches.MinecraftClientAccess */ interface MinecraftClientAccess { getRecorder(): Internal.MetricsRecorder; setRecorder(arg0: Internal.MetricsRecorder_): void; } type MinecraftClientAccess_ = MinecraftClientAccess; /** * @javaClass net.minecraft.class_1855 */ class MapCloningRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapCloningRecipe_ = MapCloningRecipe; /** * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject */ class BlockIDPredicate$PropertyObject extends Internal.Record { hashCode(): number; equals(o: any): boolean; property(): Internal.Property; toString(): string; value(): any; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockIDPredicate$PropertyObject_ = BlockIDPredicate$PropertyObject; /** * @javaClass net.minecraft.class_1420 */ class Bat extends Internal.AmbientCreature { isIgnoringBlockTriggers(): boolean; getAmbientSound(): Internal.SoundEvent; isFlapping(): boolean; setResting($$0: boolean): void; isPushable(): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; static checkBatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; isResting(): boolean; getVoicePitch(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static readonly "FLAP_DEGREES_PER_TICK" : 74.48451; static readonly "TICKS_PER_FLAP" : 3; get voicePitch(): number; get resting(): boolean; get pushable(): boolean; get ignoringBlockTriggers(): boolean; get flapping(): boolean; get ambientSound(): Internal.SoundEvent; set resting($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Bat_ = Bat; /** * @javaClass java.nio.IntBuffer */ abstract class IntBuffer extends Internal.Buffer implements Internal.Comparable { hasArray(): boolean; compact(): this; clear(): this; duplicate(): this; compareTo(arg0: Internal.IntBuffer_): number; asReadOnlyBuffer(): this; put(arg0: number[]): this; put(arg0: number, arg1: number[], arg2: number, arg3: number): this; put(arg0: number, arg1: number[]): this; put(arg0: number[], arg1: number, arg2: number): this; put(arg0: number, arg1: Internal.IntBuffer_, arg2: number, arg3: number): this; put(arg0: Internal.IntBuffer_): this; put(arg0: number, arg1: number): this; put(arg0: number): this; static allocate(arg0: number): this; rewind(): this; slice(): this; slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; mismatch(arg0: Internal.IntBuffer_): number; equals(arg0: any): boolean; get(): number; get(arg0: number, arg1: number[]): this; get(arg0: number): number; get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number[], arg1: number, arg2: number): this; get(arg0: number[]): this; limit(arg0: number): this; reset(): this; arrayOffset(): number; toString(): string; position(arg0: number): this; flip(): this; isDirect(): boolean; static wrap(arg0: number[]): this; static wrap(arg0: number[], arg1: number, arg2: number): this; mark(): this; order(): Internal.ByteOrder; get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntBuffer_ = IntBuffer; /** * @javaClass net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer */ interface RenderDataObjectConsumer { fabric_acceptRenderDataObjects(arg0: Internal.Long2ObjectOpenHashMap_): void; } type RenderDataObjectConsumer_ = ((arg0: Internal.Long2ObjectOpenHashMap) => void) | RenderDataObjectConsumer; /** * @javaClass net.coderbot.iris.pipeline.newshader.ShaderInstanceInterface */ interface ShaderInstanceInterface { iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; } type ShaderInstanceInterface_ = ((arg0: Internal.ResourceProvider, arg1: string) => void) | ShaderInstanceInterface; /** * @javaClass java.lang.invoke.MethodHandles$Lookup */ class MethodHandles$Lookup { findStaticVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; hasFullPrivilegeAccess(): boolean; findStaticGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; lookupClass(): typeof any; defineHiddenClass(arg0: number[], arg1: boolean, ... arg2: any[]): this; unreflectSetter(arg0: Internal.Field_): Internal.MethodHandle; findVirtual(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; findConstructor(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodHandle; dropLookupMode(arg0: number): this; findStaticSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; bind(arg0: any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; findGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; hasPrivateAccess(): boolean; unreflectGetter(arg0: Internal.Field_): Internal.MethodHandle; accessClass(arg0: Internal.Class_): typeof any; findSpecial(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_, arg3: Internal.Class_): Internal.MethodHandle; in(arg0: Internal.Class_): this; defineClass(arg0: number[]): typeof any; unreflectConstructor(arg0: Internal.Constructor_): Internal.MethodHandle; unreflectVarHandle(arg0: Internal.Field_): Internal.VarHandle; findClass(arg0: string): typeof any; defineHiddenClassWithClassData(arg0: number[], arg1: any, arg2: boolean, ... arg3: any[]): this; unreflectSpecial(arg0: Internal.Method_, arg1: Internal.Class_): Internal.MethodHandle; lookupModes(): number; findStatic(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; ensureInitialized(arg0: Internal.Class_): typeof any; unreflect(arg0: Internal.Method_): Internal.MethodHandle; findVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; findSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; toString(): string; previousLookupClass(): typeof any; revealDirect(arg0: Internal.MethodHandle_): Internal.MethodHandleInfo; static readonly "MODULE" : 16; static readonly "PACKAGE" : 8; static readonly "PUBLIC" : 1; static readonly "ORIGINAL" : 64; static readonly "UNCONDITIONAL" : 32; static readonly "PROTECTED" : 4; static readonly "PRIVATE" : 2; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MethodHandles$Lookup_ = MethodHandles$Lookup; /** * @javaClass net.minecraft.class_7061 */ class StructureSpawnOverride extends Internal.Record { boundingBox(): Internal.StructureSpawnOverride$BoundingBoxType; hashCode(): number; equals($$0: any): boolean; toString(): string; spawns(): Internal.WeightedRandomList; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureSpawnOverride_ = StructureSpawnOverride; /** * @javaClass java.lang.reflect.Executable */ abstract class Executable extends Internal.AccessibleObject implements Internal.Member, Internal.GenericDeclaration { getName(): string; getParameterCount(): number; isVarArgs(): boolean; isSynthetic(): boolean; getAnnotatedParameterTypes(): Internal.AnnotatedType[]; getParameterTypes(): Internal.Class[]; getGenericExceptionTypes(): Internal.Type[]; getAnnotatedReceiverType(): Internal.AnnotatedType; getDeclaredAnnotations(): Internal.Annotation[]; getAnnotatedExceptionTypes(): Internal.AnnotatedType[]; getExceptionTypes(): Internal.Class[]; getDeclaringClass(): typeof any; getGenericParameterTypes(): Internal.Type[]; getAnnotationsByType(arg0: Internal.Class_): T[]; getAnnotation(arg0: Internal.Class_): T; toGenericString(): string; getParameters(): any[]; getTypeParameters(): any[]; getModifiers(): number; getAnnotatedReturnType(): Internal.AnnotatedType; getParameterAnnotations(): Internal.Annotation[][]; get declaredAnnotations(): Internal.Annotation[]; get annotatedReturnType(): Internal.AnnotatedType; get parameterTypes(): Internal.Class[]; get parameterCount(): number; get modifiers(): number; get typeParameters(): any[]; get varArgs(): boolean; get declaringClass(): typeof any; get synthetic(): boolean; get genericParameterTypes(): Internal.Type[]; get exceptionTypes(): Internal.Class[]; get name(): string; get annotatedReceiverType(): Internal.AnnotatedType; get genericExceptionTypes(): Internal.Type[]; get parameterAnnotations(): Internal.Annotation[][]; get parameters(): any[]; get annotatedExceptionTypes(): Internal.AnnotatedType[]; get annotatedParameterTypes(): Internal.AnnotatedType[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Executable_ = Executable; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction */ interface Short2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Short2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ReferenceFunction; } type Short2ReferenceFunction_ = ((arg0: number) => V) | Short2ReferenceFunction; /** * @javaClass net.minecraft.class_2676 */ class ClientboundLightUpdatePacket implements Internal.Packet { getX(): number; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getLightData(): Internal.ClientboundLightUpdatePacketData; get lightData(): Internal.ClientboundLightUpdatePacketData; get x(): number; get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLightUpdatePacket_ = ClientboundLightUpdatePacket; /** * @javaClass com.mojang.datafixers.util.Either */ abstract class Either implements Internal.App, L> { mapRight(arg0: Internal.Function_): Internal.Either; flatMap(arg0: Internal.Function_>): Internal.Either; swap(): Internal.Either; static left(arg0: L): Internal.Either; left(): Internal.Optional; static unbox(arg0: Internal.App_, L>): Internal.Either; mapLeft(arg0: Internal.Function_): Internal.Either; mapBoth(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Either; ifLeft(arg0: Internal.Consumer_): Internal.Either; static right(arg0: R): Internal.Either; right(): Internal.Optional; map(arg0: Internal.Function_, arg1: Internal.Function_): T; ifRight(arg0: Internal.Consumer_): Internal.Either; orThrow(): L; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Either_ = Either; /** * @javaClass net.minecraft.class_2859 */ class ServerboundSeenAdvancementsPacket implements Internal.Packet { static openedTab($$0: Internal.Advancement_): this; getTab(): ResourceLocation; handle($$0: Internal.ServerGamePacketListener_): void; getAction(): Internal.ServerboundSeenAdvancementsPacket$Action; static closedScreen(): this; write($$0: Internal.FriendlyByteBuf_): void; get tab(): ResourceLocation; get action(): Internal.ServerboundSeenAdvancementsPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSeenAdvancementsPacket_ = ServerboundSeenAdvancementsPacket; /** * @javaClass net.minecraft.class_1156 */ class Tutorial { onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; onInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; start(): void; addTimedToast($$0: Internal.TutorialToast_, $$1: number): void; onInput($$0: Internal.Input_): void; tick(): void; getMinecraft(): Internal.Minecraft; onGetItem($$0: Internal.ItemStack_): void; removeTimedToast($$0: Internal.TutorialToast_): void; onOpenInventory(): void; stop(): void; onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; isSurvival(): boolean; onMouse($$0: number, $$1: number): void; static key($$0: string): Internal.Component; setStep($$0: Internal.TutorialSteps_): void; get minecraft(): Internal.Minecraft; get survival(): boolean; set step($$0: Internal.TutorialSteps_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Tutorial_ = Tutorial; /** * @javaClass dev.latvian.mods.kubejs.block.MaterialJS */ class MaterialJS { getMinecraftMaterial(): Internal.Material; getId(): string; getSound(): Internal.SoundType; get minecraftMaterial(): Internal.Material; get sound(): Internal.SoundType; get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MaterialJS_ = "sponge" | "explosive" | "wool" | "ice" | "air" | "vegetable" | "clay" | "slime" | "lava" | "leaves" | "web" | "grass" | "cake" | "honey" | "wood" | "dragon_egg" | "portal" | "glass" | "metal" | "dirt" | "water" | "lantern" | "stone" | "sand" | "snow" | "plant" | "berry_bush" | "crop" | MaterialJS; /** * Fired when an item is about to be picked up by the player. * @javaClass dev.latvian.mods.kubejs.item.ItemPickupEventJS */ class ItemPickupEventJS extends Internal.PlayerEventJS { getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; getItemEntity(): Internal.EntityJS; get item(): Internal.ItemStackJS; get itemEntity(): Internal.EntityJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when an item is about to be picked up by the player. */ type ItemPickupEventJS_ = ItemPickupEventJS; /** * @javaClass net.minecraft.class_1937 */ abstract class Level implements Internal.LevelAccessor, Internal.AutoCloseable, Internal.LoadedChunksCache, Internal.LevelKJS { setRainLevel($$0: number): void; disconnect(): void; getGameRules(): Internal.GameRules; isLoaded($$0: BlockPos_): boolean; method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; dimensionTypeRegistration(): Internal.Holder; method_8650($$0: BlockPos_, $$1: boolean): boolean; explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: boolean, $$6: Internal.Explosion$BlockInteraction_): Internal.Explosion; explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Explosion$BlockInteraction_): Internal.Explosion; explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; method_8652($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; getRainLevel($$0: number): number; getServer(): Internal.MinecraftServer; noSave(): boolean; setSpawnSettings($$0: boolean, $$1: boolean): void; isNight(): boolean; onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; getBestNeighborSignal($$0: BlockPos_): number; setBlockAndUpdate($$0: BlockPos_, $$1: Internal.BlockState_): boolean; method_22385(): Internal.BiomeManager; playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; getGameTime(): number; loadedAndEntityCanStandOn($$0: BlockPos_, $$1: Internal.Entity_): boolean; loadedAndEntityCanStandOnFace($$0: BlockPos_, $$1: Internal.Entity_, $$2: Internal.Direction_): boolean; getLevelData(): Internal.LevelData; isRaining(): boolean; method_8402($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; getDayTime(): number; getProfiler(): Internal.ProfilerFiller; getFreeMapId(): number; updateNeighborsAt($$0: BlockPos_, $$1: Internal.Block_): void; isInWorldBounds($$0: BlockPos_): boolean; blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; fabric_markUnloaded(chunk: Internal.LevelChunk_): void; shouldTickBlocksAt($$0: number): boolean; getMapData(arg0: string): Internal.MapItemSavedData; shouldTickDeath($$0: Internal.Entity_): boolean; playSound(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; playSound(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: Internal.SoundEvent_, arg5: Internal.SoundSource_, arg6: number, arg7: number): void; playSound($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; setSkyFlashTime($$0: number): void; neighborChanged($$0: BlockPos_, $$1: Internal.Block_, $$2: BlockPos_): void; getScoreboard(): Internal.Scoreboard; method_8316($$0: BlockPos_): Internal.FluidState; close(): void; method_18023($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; getDirectSignalTo($$0: BlockPos_): number; method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; method_30092($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; getEntity(arg0: number): Internal.Entity; setMapData(arg0: string, arg1: Internal.MapItemSavedData_): void; getThunderLevel($$0: number): number; getProfilerSupplier(): Internal.Supplier; getBlockRandomPos($$0: number, $$1: number, $$2: number, $$3: number): BlockPos; getCurrentDifficultyAt($$0: BlockPos_): Internal.DifficultyInstance; static isInSpawnableBounds($$0: BlockPos_): boolean; nextSubTickCount(): number; fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; method_8608(): boolean; fabric_getLoadedChunks(): Internal.Set; updateSkyBrightness(): void; guardEntityTick($$0: Internal.Consumer_, $$1: T): void; addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; sendBlockUpdated(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: number): void; getRandom(): Internal.Random; updateNeighbourForOutputSignal($$0: BlockPos_, $$1: Internal.Block_): void; updateNeighborsAtExceptFromFacing($$0: BlockPos_, $$1: Internal.Block_, $$2: Internal.Direction_): void; method_8333($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; removeBlockEntity($$0: BlockPos_): void; getRecipeManager(): Internal.RecipeManager; addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; sendPacketToServer($$0: Internal.Packet_): void; blockEntityChanged($$0: BlockPos_): void; isRainingAt($$0: BlockPos_): boolean; redirect$zel000$redirectGetBlockStateLightEmission(blockState: Internal.BlockState_, blockPos: BlockPos_): number; method_8320($$0: BlockPos_): Internal.BlockState; getChunkAt($$0: BlockPos_): Internal.LevelChunk; handler$zel000$checkForWorldlySignalBlock(blockPos: BlockPos_, direction: Internal.Direction_, cir: Internal.CallbackInfoReturnable_): void; method_8321($$0: BlockPos_): Internal.BlockEntity; hasNeighborSignal($$0: BlockPos_): boolean; fabric_markLoaded(chunk: Internal.LevelChunk_): void; gatherChunkSourceStats(): string; method_22336(): Internal.LevelLightEngine; method_22338($$0: number, $$1: number): Internal.BlockGetter; hasSignal($$0: BlockPos_, $$1: Internal.Direction_): boolean; setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; setThunderLevel($$0: number): void; setBlockEntity($$0: Internal.BlockEntity_): void; addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; isDebug(): boolean; getSignal($$0: BlockPos_, $$1: Internal.Direction_): number; method_8594(): number; method_8597(): Internal.DimensionType; mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; addBlockEntityTicker($$0: Internal.TickingBlockEntity_): void; dimension(): Internal.ResourceKey; method_8615(): number; getSunAngle($$0: number): number; isDay(): boolean; destroyBlockProgress(arg0: number, arg1: BlockPos_, arg2: number): void; isHumidAt($$0: BlockPos_): boolean; getChunk($$0: number, $$1: number): Internal.LevelChunk; isThundering(): boolean; method_8621(): Internal.WorldBorder; broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; method_8624($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; static readonly "LONG_PARTICLE_CLIP_RANGE" : 512; readonly "isClientSide" : boolean; readonly "random" : Internal.Random; static readonly "OVERWORLD" : Internal.ResourceKey; static readonly "TICKS_PER_DAY" : 24000; static readonly "MAX_ENTITY_SPAWN_Y" : 20000000; static readonly "NETHER" : Internal.ResourceKey; static readonly "RESOURCE_KEY_CODEC" : Internal.Codec>; static readonly "MAX_BRIGHTNESS" : 15; static readonly "END" : Internal.ResourceKey; static readonly "MAX_LEVEL_SIZE" : 30000000; static readonly "SHORT_PARTICLE_CLIP_RANGE" : 32; static readonly "MIN_ENTITY_SPAWN_Y" : -20000000; get server(): Internal.MinecraftServer; get debug(): boolean; get night(): boolean; get freeMapId(): number; get raining(): boolean; get thundering(): boolean; get profiler(): Internal.ProfilerFiller; get levelData(): Internal.LevelData; get dayTime(): number; get gameRules(): Internal.GameRules; get profilerSupplier(): Internal.Supplier; get gameTime(): number; get recipeManager(): Internal.RecipeManager; get scoreboard(): Internal.Scoreboard; get day(): boolean; set thunderLevel($$0: number); set blockEntity($$0: Internal.BlockEntity_); set skyFlashTime($$0: number); set rainLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Level_ = Special.Level | Level; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectFunction */ interface Int2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Int2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction; } type Int2ObjectFunction_ = ((arg0: number) => V) | Int2ObjectFunction; /** * @javaClass net.minecraft.class_4585 */ abstract class DefaultedVertexConsumer implements Internal.VertexConsumer { defaultColor($$0: number, $$1: number, $$2: number, $$3: number): void; unsetDefaultColor(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DefaultedVertexConsumer_ = DefaultedVertexConsumer; /** * @javaClass net.minecraft.class_1703 */ abstract class AbstractContainerMenu implements Internal.ScreenHandlerAccessor { stillValid(arg0: Internal.Player_): boolean; resumeRemoteUpdates(): void; static getRedstoneSignalFromContainer($$0: Internal.Container_): number; static getQuickCraftSlotCount($$0: Internal.Set_, $$1: number, $$2: Internal.ItemStack_, $$3: number): void; static getRedstoneSignalFromBlockEntity($$0: Internal.BlockEntity_): number; isValidSlotIndex($$0: number): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; canDragTo($$0: Internal.Slot_): boolean; broadcastChanges(): void; setRemoteSlotNoCopy($$0: number, $$1: Internal.ItemStack_): void; getItems(): Internal.NonNullList; static getQuickcraftType($$0: number): number; clickMenuButton($$0: Internal.Player_, $$1: number): boolean; setRemoteSlot($$0: number, $$1: Internal.ItemStack_): void; canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; broadcastFullState(): void; findSlot($$0: Internal.Container_, $$1: number): Internal.OptionalInt; sendAllDataToRemote(): void; removeSlotListener($$0: Internal.ContainerListener_): void; setItem($$0: number, $$1: number, $$2: Internal.ItemStack_): void; setCarried($$0: Internal.ItemStack_): void; suppressRemoteUpdates(): void; incrementStateId(): number; handler$bpg000$onSlotClick(slotIndex: number, button: number, actionType: Internal.ClickType_, player: Internal.Player_, cbi: Internal.CallbackInfo_): void; setData($$0: number, $$1: number): void; static getQuickcraftHeader($$0: number): number; addSlotListener($$0: Internal.ContainerListener_): void; transferState($$0: Internal.AbstractContainerMenu_): void; getCarried(): Internal.ItemStack; clicked($$0: number, $$1: number, $$2: Internal.ClickType_, $$3: Internal.Player_): void; getStateId(): number; static canItemQuickReplace($$0: Internal.Slot_, $$1: Internal.ItemStack_, $$2: boolean): boolean; getSlot($$0: number): Internal.Slot; slotsChanged($$0: Internal.Container_): void; initializeContents($$0: number, $$1: Internal.List_, $$2: Internal.ItemStack_): void; removed($$0: Internal.Player_): void; setSynchronizer($$0: Internal.ContainerSynchronizer_): void; getType(): Internal.MenuType; static isValidQuickcraftType($$0: number, $$1: Internal.Player_): boolean; setRemoteCarried($$0: Internal.ItemStack_): void; static getQuickcraftMask($$0: number, $$1: number): number; static readonly "QUICKCRAFT_TYPE_GREEDY" : 1; static readonly "QUICKCRAFT_HEADER_END" : 2; readonly "slots" : Internal.NonNullList; static readonly "CARRIED_SLOT_SIZE" : 2147483647; static readonly "SLOT_CLICKED_OUTSIDE" : -999; static readonly "QUICKCRAFT_HEADER_START" : 0; readonly "containerListeners" : Internal.List; readonly "containerId" : number; static readonly "QUICKCRAFT_TYPE_CHARITABLE" : 0; static readonly "QUICKCRAFT_HEADER_CONTINUE" : 1; static readonly "QUICKCRAFT_TYPE_CLONE" : 2; get carried(): Internal.ItemStack; get stateId(): number; get type(): Internal.MenuType; get items(): Internal.NonNullList; set carried($$0: Internal.ItemStack_); set remoteCarried($$0: Internal.ItemStack_); set synchronizer($$0: Internal.ContainerSynchronizer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractContainerMenu_ = AbstractContainerMenu; /** * @javaClass dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder */ class FallingBlockBuilder extends Internal.BlockBuilder { dustColor(color: Internal.Color_): this; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FallingBlockBuilder_ = FallingBlockBuilder; /** * @javaClass dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator */ class MultipartBlockStateGenerator { toJson(): Internal.JsonObject; part(when: string, model: string): void; part(when: string, consumer: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MultipartBlockStateGenerator_ = MultipartBlockStateGenerator; /** * @javaClass com.mojang.datafixers.FamilyOptic */ interface FamilyOptic { apply(arg0: number): Internal.OpticParts; } type FamilyOptic_ = ((arg0: number) => Internal.OpticParts) | FamilyOptic; /** * @javaClass java.util.Locale$LanguageRange */ class Locale$LanguageRange { getRange(): string; getWeight(): number; hashCode(): number; equals(arg0: any): boolean; static mapEquivalents(arg0: Internal.List_, arg1: Internal.Map_>): Internal.List; toString(): string; static parse(arg0: string, arg1: Internal.Map_>): Internal.List; static parse(arg0: string): Internal.List; static readonly "MAX_WEIGHT" : 1.0; static readonly "MIN_WEIGHT" : 0.0; get range(): string; get weight(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Locale$LanguageRange_ = Locale$LanguageRange; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2CharFunction */ interface Short2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): string; get(arg0: number): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Short2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2CharFunction; } type Short2CharFunction_ = ((arg0: number) => string) | Short2CharFunction; /** * @javaClass java.nio.ByteBuffer */ abstract class ByteBuffer extends Internal.Buffer implements Internal.Comparable { asIntBuffer(): Internal.IntBuffer; compact(): this; asLongBuffer(): Internal.LongBuffer; putDouble(arg0: number, arg1: number): this; putDouble(arg0: number): this; getDouble(): number; getDouble(arg0: number): number; getFloat(arg0: number): number; getFloat(): number; compareTo(arg0: Internal.ByteBuffer_): number; putLong(arg0: number, arg1: number): this; putLong(arg0: number): this; asReadOnlyBuffer(): this; put(arg0: Internal.ByteBuffer_): this; put(arg0: number, arg1: number): this; put(arg0: number, arg1: Internal.ByteBuffer_, arg2: number, arg3: number): this; put(arg0: number[]): this; put(arg0: number, arg1: number[]): this; put(arg0: number, arg1: number[], arg2: number, arg3: number): this; put(arg0: number): this; put(arg0: number[], arg1: number, arg2: number): this; asDoubleBuffer(): Internal.DoubleBuffer; slice(): this; slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number): number; get(arg0: number[], arg1: number, arg2: number): this; get(): number; get(arg0: number, arg1: number[]): this; get(arg0: number[]): this; limit(arg0: number): this; arrayOffset(): number; putShort(arg0: number): this; putShort(arg0: number, arg1: number): this; flip(): this; order(): Internal.ByteOrder; order(arg0: Internal.ByteOrder_): this; asFloatBuffer(): Internal.FloatBuffer; asCharBuffer(): Internal.CharBuffer; static allocateDirect(arg0: number): this; hasArray(): boolean; putInt(arg0: number, arg1: number): this; putInt(arg0: number): this; getShort(arg0: number): number; getShort(): number; putChar(arg0: number, arg1: string): this; putChar(arg0: string): this; clear(): this; duplicate(): this; getLong(arg0: number): number; getLong(): number; putFloat(arg0: number): this; putFloat(arg0: number, arg1: number): this; getInt(): number; getInt(arg0: number): number; getChar(): string; getChar(arg0: number): string; alignmentOffset(arg0: number, arg1: number): number; static allocate(arg0: number): this; rewind(): this; mismatch(arg0: Internal.ByteBuffer_): number; equals(arg0: any): boolean; reset(): this; toString(): string; position(arg0: number): this; alignedSlice(arg0: number): this; isDirect(): boolean; static wrap(arg0: number[]): this; static wrap(arg0: number[], arg1: number, arg2: number): this; asShortBuffer(): Internal.ShortBuffer; mark(): this; get double(): number; get char(): string; get direct(): boolean; get short(): number; get float(): number; get long(): number; get int(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ByteBuffer_ = ByteBuffer; /** * @javaClass java.util.Map */ interface Map { getOrDefault(arg0: any, arg1: V): V; ofEntries(... arg0: Internal.Map$Entry_[]): Internal.Map; computeIfAbsent(arg0: K, arg1: Internal.Function_): V; values(): Internal.Collection; replace(arg0: K, arg1: V): V; replace(arg0: K, arg1: V, arg2: V): boolean; replaceAll(arg0: Internal.BiFunction_): void; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): V; remove(arg0: any): V; remove(arg0: any, arg1: any): boolean; compute(arg0: K, arg1: Internal.BiFunction_): V; hashCode(): number; putAll(arg0: Internal.Map_): void; merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map; of(): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map; of(arg0: K, arg1: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.Map; of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.Map; get(arg0: any): V; keySet(): Internal.Set; entrySet(): Internal.Set>; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; isEmpty(): boolean; clear(): void; copyOf(arg0: Internal.Map_): Internal.Map; entry(arg0: K, arg1: V): Internal.Map$Entry; computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; size(): number; equals(arg0: any): boolean; putIfAbsent(arg0: K, arg1: V): V; } /** */ type Map_ = {[key in K]: V} | Map; /** * @javaClass me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderBounds */ class ChunkRenderBounds { readonly "z1" : number; readonly "y1" : number; readonly "z2" : number; readonly "x1" : number; readonly "y2" : number; static readonly "ALWAYS_FALSE" : Internal.ChunkRenderBounds; readonly "x2" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderBounds_ = ChunkRenderBounds; /** * @javaClass net.minecraft.class_4587$class_4665 */ class PoseStack$Pose { normal(): Internal.Matrix3f; pose(): Internal.Matrix4f; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoseStack$Pose_ = PoseStack$Pose; /** * @javaClass net.minecraft.class_2684 */ abstract class ClientboundMoveEntityPacket implements Internal.Packet { getxRot(): number; getyRot(): number; getXa(): number; updateEntityPosition($$0: Vec3_): Vec3; hasPosition(): boolean; getYa(): number; getZa(): number; handle($$0: Internal.ClientGamePacketListener_): void; static packetToEntity($$0: number): number; static packetToEntity($$0: number, $$1: number, $$2: number): Vec3; getEntity($$0: Internal.Level_): Internal.Entity; hasRotation(): boolean; isOnGround(): boolean; toString(): string; static entityToPacket($$0: number): number; get onGround(): boolean; get yRot(): number; get za(): number; get xRot(): number; get ya(): number; get xa(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundMoveEntityPacket_ = ClientboundMoveEntityPacket; /** * @javaClass net.minecraft.class_5932 */ class CaveSurface extends Internal.Enum implements Internal.StringRepresentable { getY(): number; getDirection(): Internal.Direction; static valueOf($$0: string): this; static values(): Internal.CaveSurface[]; method_15434(): string; static byName($$0: string): this; static readonly "FLOOR" : Internal.CaveSurface; static readonly "CODEC" : Internal.Codec; static readonly "CEILING" : Internal.CaveSurface; get y(): number; get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CaveSurface_ = "ceiling" | "floor" | CaveSurface; /** * @javaClass net.minecraft.class_5965$class_5967 */ interface MetricSampler$ThresholdTest { method_34792(arg0: number): boolean; } type MetricSampler$ThresholdTest_ = ((arg0: number) => boolean) | MetricSampler$ThresholdTest; /** * @javaClass net.minecraft.class_5365 */ class GraphicsStatus extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.GraphicsStatus[]; getId(): number; toString(): string; static byId($$0: number): this; static readonly "FANCY" : Internal.GraphicsStatus; static readonly "FABULOUS" : Internal.GraphicsStatus; static readonly "FAST" : Internal.GraphicsStatus; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GraphicsStatus_ = "fancy" | "fast" | "fabulous" | GraphicsStatus; /** * @javaClass java.text.CharacterIterator */ interface CharacterIterator extends Internal.Cloneable { next(): string; current(): string; getIndex(): number; previous(): string; last(): string; getEndIndex(): number; setIndex(arg0: number): string; clone(): any; getBeginIndex(): number; first(): string; } type CharacterIterator_ = CharacterIterator; /** * @javaClass net.minecraft.class_4652 */ class BlockStateProviderType

{ codec(): Internal.Codec

; static readonly "RANDOMIZED_INT_STATE_PROVIDER" : Internal.BlockStateProviderType; static readonly "DUAL_NOISE_PROVIDER" : Internal.BlockStateProviderType; static readonly "ROTATED_BLOCK_PROVIDER" : Internal.BlockStateProviderType; static readonly "SIMPLE_STATE_PROVIDER" : Internal.BlockStateProviderType; static readonly "WEIGHTED_STATE_PROVIDER" : Internal.BlockStateProviderType; static readonly "NOISE_THRESHOLD_PROVIDER" : Internal.BlockStateProviderType; static readonly "NOISE_PROVIDER" : Internal.BlockStateProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockStateProviderType_

= Special.BlockStateProviderType | BlockStateProviderType

; /** * @javaClass java.nio.CharBuffer */ abstract class CharBuffer extends Internal.Buffer implements Internal.Comparable, Internal.Appendable, Internal.CharSequence, Internal.Readable { compact(): this; compareTo(arg0: Internal.CharBuffer_): number; asReadOnlyBuffer(): this; put(arg0: Internal.CharBuffer_): this; put(arg0: string, arg1: number, arg2: number): this; put(arg0: number, arg1: string[]): this; put(arg0: number, arg1: string): this; put(arg0: number, arg1: string[], arg2: number, arg3: number): this; put(arg0: string[]): this; put(arg0: string[], arg1: number, arg2: number): this; put(arg0: number, arg1: Internal.CharBuffer_, arg2: number, arg3: number): this; put(arg0: string): this; slice(): this; slice(arg0: number, arg1: number): this; array(): string[]; hashCode(): number; get(): string; get(arg0: number): string; get(arg0: string[], arg1: number, arg2: number): this; get(arg0: string[]): this; get(arg0: number, arg1: string[]): this; get(arg0: number, arg1: string[], arg2: number, arg3: number): this; limit(arg0: number): this; arrayOffset(): number; flip(): this; order(): Internal.ByteOrder; hasArray(): boolean; read(arg0: Internal.CharBuffer_): number; isEmpty(): boolean; clear(): this; length(): number; duplicate(): this; subSequence(arg0: number, arg1: number): this; static allocate(arg0: number): this; rewind(): this; mismatch(arg0: Internal.CharBuffer_): number; equals(arg0: any): boolean; reset(): this; toString(): string; position(arg0: number): this; isDirect(): boolean; static wrap(arg0: string[], arg1: number, arg2: number): this; static wrap(arg0: string[]): this; static wrap(arg0: Internal.CharSequence_): this; static wrap(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; mark(): this; chars(): Internal.IntStream; charAt(arg0: number): string; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: Internal.CharSequence_): this; append(arg0: string): this; get direct(): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CharBuffer_ = CharBuffer; /** * @javaClass io.netty.util.concurrent.ProgressiveFuture */ interface ProgressiveFuture extends io.netty.util.concurrent.Future { removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; syncUninterruptibly(): Internal.ProgressiveFuture; await(): Internal.ProgressiveFuture; awaitUninterruptibly(): Internal.ProgressiveFuture; removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; sync(): Internal.ProgressiveFuture; addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; } type ProgressiveFuture_ = ProgressiveFuture; /** * @javaClass net.minecraft.class_4208 */ class GlobalPos { pos(): BlockPos; hashCode(): number; static of($$0: Internal.ResourceKey_, $$1: BlockPos_): this; equals($$0: any): boolean; toString(): string; dimension(): Internal.ResourceKey; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GlobalPos_ = GlobalPos; /** * @javaClass java.util.function.BiFunction */ interface BiFunction { apply(arg0: T, arg1: U): R; andThen(arg0: Internal.Function_): Internal.BiFunction; } type BiFunction_ = ((arg0: T, arg1: U) => R) | BiFunction; /** * @javaClass io.netty.util.concurrent.MultithreadEventExecutorGroup */ abstract class MultithreadEventExecutorGroup extends Internal.AbstractEventExecutorGroup { next(): Internal.EventExecutor; terminationFuture(): io.netty.util.concurrent.Future; isShuttingDown(): boolean; iterator(): Internal.Iterator; shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; isTerminated(): boolean; awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; executorCount(): number; shutdown(): void; isShutdown(): boolean; get shuttingDown(): boolean; get terminated(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MultithreadEventExecutorGroup_ = MultithreadEventExecutorGroup; /** * @javaClass net.minecraft.class_5862 */ class ConstantFloat extends Internal.FloatProvider { getValue(): number; getMinValue(): number; getType(): Internal.FloatProviderType; getMaxValue(): number; static of($$0: number): this; toString(): string; sample($$0: Internal.Random_): number; static readonly "ZERO" : Internal.ConstantFloat; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.FloatProviderType; get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConstantFloat_ = ConstantFloat; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2FloatFunction */ interface Double2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2FloatFunction_ = ((arg0: number) => number) | Double2FloatFunction; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortConsumer */ interface ShortConsumer extends Internal.Consumer, Internal.IntConsumer { andThen(arg0: Internal.Consumer_): Internal.Consumer; andThen(arg0: Internal.IntConsumer_): this; andThen(arg0: Internal.ShortConsumer_): this; accept(arg0: number): void; } type ShortConsumer_ = ((arg0: number) => void) | ShortConsumer; /** * @javaClass java.lang.reflect.Method */ class Method extends Internal.Executable { getName(): string; getParameterCount(): number; getGenericReturnType(): Internal.Type; isSynthetic(): boolean; getParameterTypes(): Internal.Class[]; invoke(arg0: any, ... arg1: any[]): any; isBridge(): boolean; getGenericExceptionTypes(): Internal.Type[]; getDefaultValue(): any; getDeclaredAnnotations(): Internal.Annotation[]; getDeclaringClass(): typeof any; hashCode(): number; toGenericString(): string; getTypeParameters(): any[]; getModifiers(): number; setAccessible(arg0: boolean): void; isVarArgs(): boolean; getExceptionTypes(): Internal.Class[]; isDefault(): boolean; getGenericParameterTypes(): Internal.Type[]; getReturnType(): typeof any; getAnnotation(arg0: Internal.Class_): T; equals(arg0: any): boolean; toString(): string; getAnnotatedReturnType(): Internal.AnnotatedType; getParameterAnnotations(): Internal.Annotation[][]; get declaredAnnotations(): Internal.Annotation[]; get annotatedReturnType(): Internal.AnnotatedType; get parameterTypes(): Internal.Class[]; get parameterCount(): number; get defaultValue(): any; get modifiers(): number; get typeParameters(): any[]; get declaringClass(): typeof any; get varArgs(): boolean; get synthetic(): boolean; get genericParameterTypes(): Internal.Type[]; get default(): boolean; get exceptionTypes(): Internal.Class[]; get name(): string; get genericReturnType(): Internal.Type; get genericExceptionTypes(): Internal.Type[]; get bridge(): boolean; get parameterAnnotations(): Internal.Annotation[][]; get returnType(): typeof any; set accessible(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Method_ = Method; /** * @javaClass net.minecraft.class_3924 */ class CampfireBlockEntity extends Internal.BlockEntity implements Internal.Clearable { getItems(): Internal.NonNullList; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; method_5448(): void; load($$0: Internal.CompoundTag_): void; getUpdateTag(): Internal.CompoundTag; static cookTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; getCookableRecipe($$0: Internal.ItemStack_): Internal.Optional; placeFood($$0: Internal.ItemStack_, $$1: number): boolean; static cooldownTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; dowse(): void; static particleTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get items(): Internal.NonNullList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CampfireBlockEntity_ = CampfireBlockEntity; /** * @javaClass net.minecraft.class_6121 */ class ConstantHeight extends Internal.HeightProvider { getValue(): Internal.VerticalAnchor; getType(): Internal.HeightProviderType; static of($$0: Internal.VerticalAnchor_): this; toString(): string; sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; static readonly "ZERO" : Internal.ConstantHeight; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; get value(): Internal.VerticalAnchor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConstantHeight_ = ConstantHeight; /** * @javaClass java.time.ZoneId */ abstract class ZoneId implements Internal.Serializable { static ofOffset(arg0: string, arg1: Internal.ZoneOffset_): this; static systemDefault(): this; static getAvailableZoneIds(): Internal.Set; getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; normalized(): this; hashCode(): number; static of(arg0: string, arg1: Internal.Map_): this; static of(arg0: string): this; equals(arg0: any): boolean; getId(): string; static from(arg0: Internal.TemporalAccessor_): this; toString(): string; getRules(): Internal.ZoneRules; static readonly "SHORT_IDS" : {"PRT":"America/Puerto_Rico","CTT":"Asia/Shanghai","SST":"Pacific/Guadalcanal","MST":"-07:00","AST":"America/Anchorage","NST":"Pacific/Auckland","HST":"-10:00","ACT":"Australia/Darwin","BST":"Asia/Dhaka","AET":"Australia/Sydney","IST":"Asia/Kolkata","CST":"America/Chicago","NET":"Asia/Yerevan","AGT":"America/Argentina/Buenos_Aires","CAT":"Africa/Harare","MIT":"Pacific/Apia","BET":"America/Sao_Paulo","PST":"America/Los_Angeles","ART":"Africa/Cairo","JST":"Asia/Tokyo","VST":"Asia/Ho_Chi_Minh","IET":"America/Indiana/Indianapolis","CNT":"America/St_Johns","PLT":"Asia/Karachi","PNT":"America/Phoenix","EST":"-05:00","EAT":"Africa/Addis_Ababa","ECT":"Europe/Paris"}; get availableZoneIds(): Internal.Set; get rules(): Internal.ZoneRules; get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZoneId_ = ZoneId; /** * @javaClass net.minecraft.class_2793 */ class ServerboundAcceptTeleportationPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundAcceptTeleportationPacket_ = ServerboundAcceptTeleportationPacket; /** * @javaClass net.minecraft.class_5257 */ class DeserializationContext { deserializeConditions($$0: Internal.JsonArray_, $$1: string, $$2: Internal.LootContextParamSet_): Internal.LootItemCondition[]; getAdvancementId(): ResourceLocation; get advancementId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DeserializationContext_ = DeserializationContext; /** * @javaClass net.minecraft.class_3018 */ class EndGatewayConfiguration implements Internal.FeatureConfiguration { static delayedExitSearch(): this; isExitExact(): boolean; getExit(): Internal.Optional; static knownExit($$0: BlockPos_, $$1: boolean): this; static readonly "CODEC" : Internal.Codec; get exitExact(): boolean; get exit(): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EndGatewayConfiguration_ = EndGatewayConfiguration; /** * @javaClass net.minecraft.class_5872 */ class CarverDebugSettings { getLavaState(): Internal.BlockState; getWaterState(): Internal.BlockState; isDebugMode(): boolean; getAirState(): Internal.BlockState; static of($$0: boolean, $$1: Internal.BlockState_): this; static of($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_): this; static of($$0: boolean, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: Internal.BlockState_): this; getBarrierState(): Internal.BlockState; static readonly "CODEC" : Internal.Codec; static readonly "DEFAULT" : Internal.CarverDebugSettings; get waterState(): Internal.BlockState; get airState(): Internal.BlockState; get debugMode(): boolean; get barrierState(): Internal.BlockState; get lavaState(): Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CarverDebugSettings_ = CarverDebugSettings; /** * @javaClass java.lang.Module */ class Module implements Internal.AnnotatedElement { getDescriptor(): Internal.ModuleDescriptor; getName(): string; addReads(arg0: Internal.Module_): this; canRead(arg0: Internal.Module_): boolean; getLayer(): Internal.ModuleLayer; getResourceAsStream(arg0: string): Internal.InputStream; addUses(arg0: Internal.Class_): this; addExports(arg0: string, arg1: Internal.Module_): this; getClassLoader(): Internal.ClassLoader; isNamed(): boolean; getAnnotations(): Internal.Annotation[]; canUse(arg0: Internal.Class_): boolean; getDeclaredAnnotations(): Internal.Annotation[]; isOpen(arg0: string): boolean; isOpen(arg0: string, arg1: Internal.Module_): boolean; getAnnotation(arg0: Internal.Class_): T; isExported(arg0: string, arg1: Internal.Module_): boolean; isExported(arg0: string): boolean; getPackages(): Internal.Set; toString(): string; addOpens(arg0: string, arg1: Internal.Module_): this; get declaredAnnotations(): Internal.Annotation[]; get named(): boolean; get classLoader(): Internal.ClassLoader; get name(): string; get annotations(): Internal.Annotation[]; get descriptor(): Internal.ModuleDescriptor; get packages(): Internal.Set; get layer(): Internal.ModuleLayer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Module_ = Module; /** * @javaClass net.minecraft.class_4153$class_4155 */ class PoiManager$Occupancy extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.PoiManager$Occupancy[]; getTest(): Internal.Predicate; static readonly "IS_OCCUPIED" : Internal.PoiManager$Occupancy; static readonly "HAS_SPACE" : Internal.PoiManager$Occupancy; static readonly "ANY" : Internal.PoiManager$Occupancy; get test(): Internal.Predicate; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoiManager$Occupancy_ = "has_space" | "is_occupied" | "any" | PoiManager$Occupancy; /** * @javaClass net.minecraft.class_310 */ class Minecraft extends Internal.ReentrantBlockableEventLoop implements Internal.WindowEventHandler, com.minenash.customhud.mixin.MinecraftClientAccess, net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor, Internal.MinecraftClientAccess, Internal.MinecraftClientAccessor, Internal.MinecraftAccess, Internal.AccessorMinecraftClient { getRecorder(): Internal.MetricsRecorder; getPlayerSocialManager(): Internal.PlayerSocialManager; shouldEntityAppearGlowing($$0: Internal.Entity_): boolean; debugFpsMeterKeyPress($$0: number): void; clearLevel(): void; clearLevel($$0: Internal.Screen_): void; getTextureAtlas($$0: ResourceLocation_): Internal.Function; getResourcePackRepository(): Internal.PackRepository; setLevel($$0: Internal.ClientLevel_): void; static crash($$0: Internal.CrashReport_): void; getVersionType(): string; handler$zcp000$cancelSetScreen(screen: Internal.Screen_, ci: Internal.CallbackInfo_): void; getGame(): Internal.Game; handler$bik000$setLevel(clientLevel: Internal.ClientLevel_, info: Internal.CallbackInfo_): void; getProgressListener(): Internal.StoringChunkProgressListener; isPaused(): boolean; getSkinManager(): Internal.SkinManager; getCurrentServer(): Internal.ServerData; handler$blg000$renderPost(tick: boolean, cbi: Internal.CallbackInfo_): void; makeWorldStem($$0: Internal.PackRepository_, $$1: boolean, $$2: Internal.WorldStem$DataPackConfigSupplier_, $$3: Internal.WorldStem$WorldDataSupplier_): Internal.WorldStem; makeWorldStem($$0: Internal.LevelStorageSource$LevelStorageAccess_, $$1: boolean): Internal.WorldStem; getGpuWarnlistManager(): Internal.GpuWarnlistManager; destroy(): void; static useAmbientOcclusion(): boolean; getChatStatus(): Internal.Minecraft$ChatStatus; getLaunchedVersion(): string; getSingleplayerServer(): Internal.IntegratedServer; stop(): void; is64Bit(): boolean; renderOnThread(): boolean; updateTitle(): void; handler$blg000$joinWorld(world: Internal.ClientLevel_, cbi: Internal.CallbackInfo_): void; getProfiler(): Internal.ProfilerFiller; getProxy(): Internal.Proxy; isBlocked($$0: Internal.UUID_): boolean; getSituationalMusic(): Internal.Music; getLevelSource(): Internal.LevelStorageSource; getFrameTimer(): Internal.FrameTimer; hasSingleplayerServer(): boolean; getFixerUpper(): Internal.DataFixer; static renderNames(): boolean; setScreen($$0: Internal.Screen_): void; close(): void; pauseGame($$0: boolean): void; isTextFilteringEnabled(): boolean; createLevel($$0: string, $$1: Internal.LevelSettings_, $$2: Internal.RegistryAccess_, $$3: Internal.WorldGenSettings_): void; setConnectedToRealms($$0: boolean): void; getMinecraftSessionService(): Internal.MinecraftSessionService; getToasts(): Internal.ToastComponent; handler$zjc000$cancelItemPick(info: Internal.CallbackInfo_): void; method_30133(): void; updateMaxMipLevel($$0: number): void; clearResourcePacksOnError($$0: Internal.Throwable_, $$1: Internal.Component_): void; getMusicManager(): Internal.MusicManager; getLanguageManager(): Internal.LanguageManager; getProfileProperties(): Internal.PropertyMap; getItemRenderer(): Internal.ItemRenderer; setCameraEntity($$0: Internal.Entity_): void; getResourceManager(): Internal.ResourceManager; run(): void; getTutorial(): Internal.Tutorial; isDemo(): boolean; debugClientMetricsStart($$0: Internal.Consumer_): boolean; localvar$zjc000$modifyItemPick(stack: Internal.ItemStack_): Internal.ItemStack; handler$bik000$resizeDisplay(info: Internal.CallbackInfo_): void; handler$bik000$resizeDisplay(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; getMainRenderTarget(): Internal.RenderTarget; getEntityModels(): Internal.EntityModelSet; static useFancyGraphics(): boolean; handler$zmh000$disconnectAfter(screen_1: Internal.Screen_, info: Internal.CallbackInfo_): void; getMobEffectTextures(): Internal.MobEffectTextureManager; getPaintingTextures(): Internal.PaintingTextureManager; getTextureManager(): Internal.TextureManager; forceSetScreen($$0: Internal.Screen_): void; allowsRealms(): boolean; isLocalServer(): boolean; getClientPackSource(): Internal.ClientPackSource; handler$bik000$clearLevel(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; getBlockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; tick(): void; delayCrash($$0: Internal.Supplier_): void; setRecorder(recorder: Internal.MetricsRecorder_): void; grabPanoramixScreenshot($$0: Internal.File_, $$1: number, $$2: number): Internal.Component; reloadResourcePacks(): Internal.CompletableFuture; static fillReport($$0: Internal.Minecraft_, $$1: Internal.LanguageManager_, $$2: string, $$3: Internal.Options_, $$4: Internal.CrashReport_): void; fillReport($$0: Internal.CrashReport_): Internal.CrashReport; getDeltaFrameTime(): number; getBlockRenderer(): Internal.BlockRenderDispatcher; getSearchTree($$0: Internal.SearchRegistry$Key_): Internal.MutableSearchTree; setOverlay($$0: Internal.Overlay_): void; setCurrentServer($$0: Internal.ServerData_): void; renderBuffers(): Internal.RenderBuffers; getWindow(): Internal.Window; getUser(): Internal.User; getCameraEntity(): Internal.Entity; createTelemetryManager(): Internal.ClientTelemetryManager; getModelManager(): Internal.ModelManager; handler$blg000$renderPre(tick: boolean, cbi: Internal.CallbackInfo_): void; getSoundManager(): Internal.SoundManager; getFrameTime(): number; handler$blg000$disconnect(screen: Internal.Screen_, cbi: Internal.CallbackInfo_): void; getConnection(): Internal.ClientPacketListener; prepareForMultiplayer(): void; isRunning(): boolean; handler$blg000$setCurrentServerEntry(info: Internal.ServerData_, cbi: Internal.CallbackInfo_): void; localvar$zcp000$modifyScreen(screen: Internal.Screen_): Internal.Screen; getBlockColors(): Internal.BlockColors; getOverlay(): Internal.Overlay; getHotbarManager(): Internal.HotbarManager; isWindowActive(): boolean; getResourcePackDirectory(): Internal.File; showOnlyReducedInfo(): boolean; isEnforceUnicode(): boolean; getSplashManager(): Internal.SplashManager; handler$bdf000$iris$trackLastDimensionOnLeave(arg0: Internal.Screen_, arg1: Internal.CallbackInfo_): void; isConnectedToRealms(): boolean; getItemInHandRenderer(): Internal.ItemInHandRenderer; delayTextureReload(): Internal.CompletableFuture; getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; allowsMultiplayer(): boolean; static useShaderTransparency(): boolean; method_15995($$0: boolean): void; method_15993(): void; static getInstance(): this; emergencySave(): void; static checkModStatus(): Internal.ModCheck; loadLevel($$0: string): void; readonly "itemColors" : Internal.ItemColors; "crosshairPickEntity" : Internal.Entity; "screen" : Internal.Screen; "cameraEntity" : Internal.Entity; static readonly "ON_OSX" : false; readonly "mouseHandler" : Internal.MouseHandler; static readonly "UNIFORM_FONT" : ResourceLocation; readonly "gameRenderer" : Internal.GameRenderer; "wireframe" : boolean; "chunkVisibility" : boolean; readonly "options" : Internal.Options; readonly "frameTimer" : Internal.FrameTimer; "chunkPath" : boolean; readonly "levelRenderer" : Internal.LevelRenderer; "player" : Internal.LocalPlayer; "level" : Internal.ClientLevel; readonly "gameDirectory" : Internal.File; static "fps" : 59; readonly "debugRenderer" : Internal.DebugRenderer; "noRender" : boolean; static readonly "DEFAULT_FONT" : ResourceLocation; "fpsString" : string; readonly "keyboardHandler" : Internal.KeyboardHandler; static readonly "UPDATE_DRIVERS_ADVICE" : "Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions)."; readonly "particleEngine" : Internal.ParticleEngine; readonly "gui" : Internal.Gui; "gameMode" : Internal.MultiPlayerGameMode; static readonly "ALT_FONT" : ResourceLocation; "hitResult" : Internal.HitResult; "smartCull" : boolean; readonly "font" : Internal.Font; get itemRenderer(): Internal.ItemRenderer; get clientPackSource(): Internal.ClientPackSource; get paused(): boolean; get instance(): this; get musicManager(): Internal.MusicManager; get mobEffectTextures(): Internal.MobEffectTextureManager; get mainRenderTarget(): Internal.RenderTarget; get progressListener(): Internal.StoringChunkProgressListener; get toasts(): Internal.ToastComponent; get hotbarManager(): Internal.HotbarManager; get entityModels(): Internal.EntityModelSet; get connection(): Internal.ClientPacketListener; get itemInHandRenderer(): Internal.ItemInHandRenderer; get resourceManager(): Internal.ResourceManager; get versionType(): string; get situationalMusic(): Internal.Music; get overlay(): Internal.Overlay; get playerSocialManager(): Internal.PlayerSocialManager; get frameTime(): number; get deltaFrameTime(): number; get localServer(): boolean; get profiler(): Internal.ProfilerFiller; get languageManager(): Internal.LanguageManager; get paintingTextures(): Internal.PaintingTextureManager; get proxy(): Internal.Proxy; get skinManager(): Internal.SkinManager; get minecraftSessionService(): Internal.MinecraftSessionService; get entityRenderDispatcher(): Internal.EntityRenderDispatcher; get modelManager(): Internal.ModelManager; get game(): Internal.Game; get gpuWarnlistManager(): Internal.GpuWarnlistManager; get enforceUnicode(): boolean; get textFilteringEnabled(): boolean; get demo(): boolean; get resourcePackDirectory(): Internal.File; get blockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; get blockRenderer(): Internal.BlockRenderDispatcher; get running(): boolean; get levelSource(): Internal.LevelStorageSource; get connectedToRealms(): boolean; get tutorial(): Internal.Tutorial; get splashManager(): Internal.SplashManager; get singleplayerServer(): Internal.IntegratedServer; get launchedVersion(): string; get chatStatus(): Internal.Minecraft$ChatStatus; get fixerUpper(): Internal.DataFixer; get recorder(): Internal.MetricsRecorder; get resourcePackRepository(): Internal.PackRepository; get textureManager(): Internal.TextureManager; get profileProperties(): Internal.PropertyMap; get windowActive(): boolean; get soundManager(): Internal.SoundManager; get blockColors(): Internal.BlockColors; get window(): Internal.Window; get user(): Internal.User; get currentServer(): Internal.ServerData; set recorder(recorder: Internal.MetricsRecorder_); set overlay($$0: Internal.Overlay_); set connectedToRealms($$0: boolean); set currentServer($$0: Internal.ServerData_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Minecraft_ = Minecraft; /** * @javaClass me.jellysquid.mods.sodium.client.world.BiomeSeedProvider */ interface BiomeSeedProvider { getBiomeSeed(): number; } type BiomeSeedProvider_ = (() => number) | BiomeSeedProvider; /** * @javaClass java.time.zone.ZoneOffsetTransitionRule$TimeDefinition */ class ZoneOffsetTransitionRule$TimeDefinition extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ZoneOffsetTransitionRule$TimeDefinition[]; createDateTime(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; static readonly "WALL" : Internal.ZoneOffsetTransitionRule$TimeDefinition; static readonly "UTC" : Internal.ZoneOffsetTransitionRule$TimeDefinition; static readonly "STANDARD" : Internal.ZoneOffsetTransitionRule$TimeDefinition; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZoneOffsetTransitionRule$TimeDefinition_ = "standard" | "utc" | "wall" | ZoneOffsetTransitionRule$TimeDefinition; /** * Fired by different tag when the level: * - loads * - ticks * - unloads * @javaClass dev.latvian.mods.kubejs.level.SimpleLevelEventJS */ class SimpleLevelEventJS extends Internal.LevelEventJS { getLevel(): Internal.LevelJS; get level(): Internal.LevelJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired by different tag when the level: * - loads * - ticks * - unloads */ type SimpleLevelEventJS_ = SimpleLevelEventJS; /** * @javaClass com.mojang.serialization.MapCodec */ abstract class MapCodec extends Internal.CompressorHolder implements Internal.MapDecoder, Internal.MapEncoder { setPartial(arg0: Internal.Supplier_): Internal.MapCodec; keys(arg0: Internal.DynamicOps_): Internal.Stream; deprecated(arg0: number): Internal.MapCodec; withLifecycle(arg0: Internal.Lifecycle_): Internal.MapCodec; orElse(arg0: A): Internal.MapCodec; orElse(arg0: Internal.Consumer_, arg1: A): Internal.MapCodec; orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.MapCodec; forGetter(arg0: Internal.Function_): Internal.RecordCodecBuilder; codec(): Internal.Codec; static unit(arg0: Internal.Supplier_): Internal.MapCodec; static unit(arg0: A): Internal.MapCodec; orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.MapCodec; orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.MapCodec; orElseGet(arg0: Internal.Supplier_): Internal.MapCodec; flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.MapCodec; stable(): Internal.MapCodec; static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; mapResult(arg0: Internal.MapCodec$ResultFunction_): Internal.MapCodec; fieldOf(arg0: string): Internal.MapCodec; xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; dependent(arg0: Internal.MapCodec_, arg1: Internal.Function_>>, arg2: Internal.BiFunction_): Internal.MapCodec; set partial(arg0: Internal.Supplier_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapCodec_ = MapCodec; /** * Fired when player right clicks with item on hand. * * Note that this will only be fired when hand has item. * * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. * @javaClass dev.latvian.mods.kubejs.item.ItemRightClickEventJS */ class ItemRightClickEventJS extends Internal.PlayerEventJS { getHand(): Hand; getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; get item(): Internal.ItemStackJS; get entity(): Internal.EntityJS; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when player right clicks with item on hand. * * Note that this will only be fired when hand has item. * * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. */ type ItemRightClickEventJS_ = ItemRightClickEventJS; /** * Fired to register special handlers for tooltips on items. * @javaClass dev.latvian.mods.kubejs.item.ItemTooltipEventJS */ class ItemTooltipEventJS extends Internal.EventJS { /** * * Adds a line (or lines) to the end of tooltip. */ add(item: Internal.IngredientJS_, text: Internal.Component_ | Internal.Component_[]): void; isAlt(): boolean; isCtrl(): boolean; /** * Adds a callback to the item, will be invoked when the tooltip is rendering. */ addAdvanced(item: Internal.IngredientJS_, handler: (itemstack: Internal.ItemStackJS, advanced: boolean, lines: Internal.List) => void): void; isShift(): boolean; addToAll(text: any): void; addAdvancedToAll(handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void; get ctrl(): boolean; get shift(): boolean; get alt(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired to register special handlers for tooltips on items. */ type ItemTooltipEventJS_ = ItemTooltipEventJS; /** * @javaClass java.util.Spliterator$OfLong */ interface Spliterator$OfLong extends Internal.Spliterator$OfPrimitive { trySplit(): this; tryAdvance(arg0: Internal.LongConsumer_): boolean; tryAdvance(arg0: Internal.Consumer_): boolean; forEachRemaining(arg0: Internal.LongConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; } type Spliterator$OfLong_ = Spliterator$OfLong; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatFunction */ interface Object2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: K): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2FloatFunction; getFloat(arg0: any): number; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction; removeFloat(arg0: any): number; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2FloatFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2FloatFunction; } type Object2FloatFunction_ = ((arg0: any) => number) | Object2FloatFunction; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress */ interface ScreenKeyboardEvents$AfterKeyPress { afterKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } type ScreenKeyboardEvents$AfterKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyPress; /** * @javaClass com.google.common.reflect.Invokable */ abstract class Invokable implements Internal.AnnotatedElement, Internal.Member { isStatic(): boolean; getName(): string; isAnnotationPresent(arg0: Internal.Class_): boolean; isSynthetic(): boolean; invoke(arg0: T, ... arg1: any[]): R; isPrivate(): boolean; isNative(): boolean; getDeclaredAnnotations(): Internal.Annotation[]; getDeclaringClass(): typeof T; isProtected(): boolean; hashCode(): number; isPublic(): boolean; static from(arg0: Internal.Method_): Internal.Invokable; static from(arg0: Internal.Constructor_): Internal.Invokable; isFinal(): boolean; getTypeParameters(): any[]; getModifiers(): number; trySetAccessible(): boolean; isAccessible(): boolean; setAccessible(arg0: boolean): void; isVarArgs(): boolean; isPackagePrivate(): boolean; isOverridable(): boolean; isSynchronized(): boolean; getOwnerType(): Internal.TypeToken; isAbstract(): boolean; getAnnotations(): Internal.Annotation[]; getExceptionTypes(): Internal.ImmutableList>; getReturnType(): Internal.TypeToken; getAnnotation(arg0: Internal.Class_): A; returning(arg0: Internal.TypeToken_): Internal.Invokable; returning(arg0: Internal.Class_): Internal.Invokable; equals(arg0: any): boolean; getParameters(): Internal.ImmutableList; toString(): string; getAnnotatedReturnType(): Internal.AnnotatedType; get ownerType(): Internal.TypeToken; get declaredAnnotations(): Internal.Annotation[]; get accessible(): boolean; get synchronized(): boolean; get private(): boolean; get static(): boolean; get annotatedReturnType(): Internal.AnnotatedType; get annotations(): Internal.Annotation[]; get abstract(): boolean; get modifiers(): number; get typeParameters(): any[]; get declaringClass(): typeof T; get varArgs(): boolean; get synthetic(): boolean; get exceptionTypes(): Internal.ImmutableList>; get protected(): boolean; get public(): boolean; get native(): boolean; get name(): string; get final(): boolean; get overridable(): boolean; get packagePrivate(): boolean; get parameters(): Internal.ImmutableList; get returnType(): Internal.TypeToken; set accessible(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Invokable_ = Invokable; /** * @javaClass dev.latvian.mods.rhino.Script */ interface Script { exec(arg0: Internal.Context_, arg1: Internal.Scriptable_): any; } type Script_ = ((arg0: Internal.Context, arg1: Internal.Scriptable) => any) | Script; /** * @javaClass net.minecraft.class_1535 */ class Motive { getHeight(): number; getWidth(): number; static readonly "PLANT" : Internal.Motive; static readonly "DONKEY_KONG" : Internal.Motive; static readonly "KEBAB" : Internal.Motive; static readonly "SKELETON" : Internal.Motive; static readonly "WITHER" : Internal.Motive; static readonly "ALBAN" : Internal.Motive; static readonly "CREEBET" : Internal.Motive; static readonly "PIGSCENE" : Internal.Motive; static readonly "BURNING_SKULL" : Internal.Motive; static readonly "SUNSET" : Internal.Motive; static readonly "STAGE" : Internal.Motive; static readonly "AZTEC" : Internal.Motive; static readonly "FIGHTERS" : Internal.Motive; static readonly "BUST" : Internal.Motive; static readonly "COURBET" : Internal.Motive; static readonly "SEA" : Internal.Motive; static readonly "WANDERER" : Internal.Motive; static readonly "SKULL_AND_ROSES" : Internal.Motive; static readonly "GRAHAM" : Internal.Motive; static readonly "POINTER" : Internal.Motive; static readonly "POOL" : Internal.Motive; static readonly "VOID" : Internal.Motive; static readonly "BOMB" : Internal.Motive; static readonly "MATCH" : Internal.Motive; static readonly "AZTEC2" : Internal.Motive; static readonly "WASTELAND" : Internal.Motive; get width(): number; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Motive_ = Special.Motive | Motive; /** * @javaClass net.minecraft.class_1515 */ class DragonDeathPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; doClientTick(): void; getFlySpeed(): number; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; get flySpeed(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonDeathPhase_ = DragonDeathPhase; /** * @javaClass dev.latvian.mods.rhino.classdata.ClassData */ class ClassData { getParent(): this; getMember(name: string): Internal.ClassMember; getConstructor(sig: Internal.MethodSignature_): Internal.Constructor; readonly "cache" : Internal.ClassDataCache; readonly "type" : typeof any; get parent(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClassData_ = ClassData; /** * @javaClass net.minecraft.class_3719 */ class BarrelBlockEntity extends Internal.RandomizableContainerBlockEntity { method_5439(): number; load($$0: Internal.CompoundTag_): void; method_5435($$0: Internal.Player_): void; method_5432($$0: Internal.Player_): void; recheckOpen(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BarrelBlockEntity_ = BarrelBlockEntity; /** * @javaClass net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl */ class BlockApiCacheImpl implements Internal.BlockApiCache { getLookup(): Internal.BlockApiLookupImpl; getWorld(): Internal.ServerLevel; getBlockEntity(): Internal.BlockEntity; getPos(): BlockPos; find(state: Internal.BlockState_, context: C): A; invalidate(): void; get lookup(): Internal.BlockApiLookupImpl; get world(): Internal.ServerLevel; get pos(): BlockPos; get blockEntity(): Internal.BlockEntity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockApiCacheImpl_ = BlockApiCacheImpl; /** * @javaClass dev.emi.trinkets.TrinketPlayerScreenHandler */ interface TrinketPlayerScreenHandler { trinkets$getSlotHeights(arg0: Internal.SlotGroup_): Internal.List; trinkets$getGroupCount(): number; trinkets$getGroupNum(arg0: Internal.SlotGroup_): number; trinkets$getTrinketSlotEnd(): number; trinkets$getSlotTypes(arg0: Internal.SlotGroup_): Internal.List; trinkets$getGroupPos(arg0: Internal.SlotGroup_): Internal.Point; trinkets$getTrinketSlotStart(): number; trinkets$updateTrinketSlots(arg0: boolean): void; trinkets$getSlotWidth(arg0: Internal.SlotGroup_): number; } type TrinketPlayerScreenHandler_ = TrinketPlayerScreenHandler; /** * @javaClass net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory */ class CustomGameRuleCategory { getName(): Internal.Component; hashCode(): number; equals(o: any): boolean; static getCategory(key: Internal.GameRules$Key_): Internal.Optional; getId(): ResourceLocation; get name(): Internal.Component; get id(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CustomGameRuleCategory_ = CustomGameRuleCategory; /** * @javaClass net.minecraft.class_4668$class_4671 */ class RenderStateShard$CullStateShard extends Internal.RenderStateShard$BooleanStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$CullStateShard_ = RenderStateShard$CullStateShard; /** * @javaClass net.minecraft.class_4097$class_4098 */ class Behavior$Status extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Behavior$Status[]; static readonly "RUNNING" : Internal.Behavior$Status; static readonly "STOPPED" : Internal.Behavior$Status; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Behavior$Status_ = "running" | "stopped" | Behavior$Status; /** * @javaClass net.minecraft.class_234 */ interface TimerCallback { method_974(arg0: T, arg1: Internal.TimerQueue_, arg2: number): void; } type TimerCallback_ = ((arg0: T, arg1: Internal.TimerQueue, arg2: number) => void) | TimerCallback; /** * @javaClass com.mojang.authlib.minecraft.MinecraftProfileTexture$Type */ class MinecraftProfileTexture$Type extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.MinecraftProfileTexture$Type[]; static readonly "ELYTRA" : Internal.MinecraftProfileTexture$Type; static readonly "SKIN" : Internal.MinecraftProfileTexture$Type; static readonly "CAPE" : Internal.MinecraftProfileTexture$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecraftProfileTexture$Type_ = "elytra" | "skin" | "cape" | MinecraftProfileTexture$Type; /** * @javaClass net.minecraft.class_299 */ class ClientRecipeBook extends Internal.RecipeBook { getCollection($$0: Internal.RecipeBookCategories_): Internal.List; setupCollections($$0: Internal.Iterable_>): void; getCollections(): Internal.List; get collections(): Internal.List; set upCollections($$0: Internal.Iterable_>); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientRecipeBook_ = ClientRecipeBook; /** * @javaClass net.minecraft.class_2554 */ abstract class BaseComponent implements Internal.MutableComponent { method_10855(): Internal.List; method_10866(): Internal.Style; method_27661(): Internal.MutableComponent; hashCode(): number; method_30937(): Internal.FormattedCharSequence; equals($$0: any): boolean; plainCopy(): this; setStyle($$0: Internal.Style_): Internal.MutableComponent; toString(): string; method_10851(): string; append($$0: Internal.Component_): Internal.MutableComponent; set style($$0: Internal.Style_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BaseComponent_ = BaseComponent; /** * @javaClass dev.latvian.mods.kubejs.level.FireworksJS$Shape */ class FireworksJS$Shape extends Internal.Enum { static valueOf(name: string): this; static values(): Internal.FireworksJS$Shape[]; static get(name: string): this; static readonly "SMALL_BALL" : Internal.FireworksJS$Shape; static readonly "LARGE_BALL" : Internal.FireworksJS$Shape; static readonly "STAR" : Internal.FireworksJS$Shape; static readonly "CREEPER" : Internal.FireworksJS$Shape; static readonly "BURST" : Internal.FireworksJS$Shape; static readonly "VALUES" : Internal.FireworksJS$Shape[]; readonly "type" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworksJS$Shape_ = "large_ball" | "star" | "burst" | "creeper" | "small_ball" | FireworksJS$Shape; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2ByteFunction */ interface Short2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Short2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ByteFunction; } type Short2ByteFunction_ = ((arg0: number) => number) | Short2ByteFunction; /** * @javaClass net.minecraft.class_1657 */ abstract class Player extends Internal.LivingEntity implements Internal.MixinPlayerEntityAccessor, Internal.PlayerKJS { getMyRidingOffset(): number; canBeSeenAsEnemy(): boolean; getDestroySpeed($$0: Internal.BlockState_): number; makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; isModelPartShown($$0: Internal.PlayerModelPart_): boolean; getAttackStrengthScale($$0: number): number; addAdditionalSaveData($$0: Internal.CompoundTag_): void; displayClientMessage($$0: Internal.Component_, $$1: boolean): void; canEat($$0: boolean): boolean; getFallSounds(): Internal.LivingEntity$Fallsounds; canUseGameMasterBlocks(): boolean; awardRecipes($$0: Internal.Collection_>): number; checkMovementStatistics($$0: number, $$1: number, $$2: number): void; openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; causeFoodExhaustion($$0: number): void; getEnderChestInventory(): Internal.PlayerEnderChestContainer; isSleepingLongEnough(): boolean; setReducedDebugInfo($$0: boolean): void; getSleepTimer(): number; isPushedByFluid(): boolean; getDimensionChangingDelay(): number; openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; canHarmPlayer($$0: Internal.Player_): boolean; getStandingEyeHeight($$0: Internal.Pose_, $$1: Internal.EntityDimensions_): number; isSpectator(): boolean; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; setAbsorptionAmount($$0: number): void; giveExperiencePoints($$0: number): void; getDisplayName(): Internal.Component; openTextEdit($$0: Internal.SignBlockEntity_): void; onUpdateAbilities(): void; getPortalWaitTime(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; canTakeItem($$0: Internal.ItemStack_): boolean; shouldShowName(): boolean; respawn(): void; setEntityOnShoulder($$0: Internal.CompoundTag_): boolean; onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; isSecondaryUseActive(): boolean; getGameProfile(): Internal.GameProfile; resetRecipes($$0: Internal.Collection_>): number; handler$bmn000$checkFallFlying(cbi: Internal.CallbackInfoReturnable_): void; getEnchantmentSeed(): number; hasCorrectToolForDrops($$0: Internal.BlockState_): boolean; attack($$0: Internal.Entity_): void; awardStat($$0: Internal.Stat_): void; awardStat($$0: Internal.Stat_, $$1: number): void; awardStat($$0: ResourceLocation_): void; awardStat($$0: ResourceLocation_, $$1: number): void; playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; getScoreboard(): Internal.Scoreboard; stopFallFlying(): void; getInventory(): Internal.Inventory; disableShield($$0: boolean): void; increaseScore($$0: number): void; aiStep(): void; getShoulderEntityRight(): Internal.CompoundTag; isSwimming(): boolean; isInvulnerableTo($$0: Internal.DamageSource_): boolean; mayBuild(): boolean; openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; static findRespawnPositionAndUseSpawnBlock($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): Internal.Optional; getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; isLocalPlayer(): boolean; giveExperienceLevels($$0: number): void; travel($$0: Vec3_): void; playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; getRopeHoldPosition($$0: number): Vec3; sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; die($$0: Internal.DamageSource_): void; getSoundSource(): Internal.SoundSource; openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; getName(): Internal.Component; static createPlayerUUID($$0: string): Internal.UUID; static createPlayerUUID($$0: Internal.GameProfile_): Internal.UUID; static createAttributes(): Internal.AttributeSupplier$Builder; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; getXpNeededForNextLevel(): number; openStructureBlock($$0: Internal.StructureBlockEntity_): void; getCurrentItemAttackStrengthDelay(): number; isScoping(): boolean; tryToStartFallFlying(): boolean; sweepAttack(): void; getArmorSlots(): Internal.Iterable; startSleepInBed($$0: BlockPos_): Internal.Either; getLuck(): number; awardRecipesByKey($$0: ResourceLocation_[]): void; tick(): void; handler$bmn000$getName(cbi: Internal.CallbackInfoReturnable_): void; updateSwimming(): void; removeVehicle(): void; getHandSlots(): Internal.Iterable; getSpeed(): number; openCommandBlock($$0: Internal.CommandBlockEntity_): void; rideTick(): void; stopSleeping(): void; getDismountPoses(): Internal.ImmutableList; openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; handleEntityEvent($$0: number): void; isCreative(): boolean; drop($$0: Internal.ItemStack_, $$1: boolean): Internal.ItemEntity; drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; getAbsorptionAmount(): number; getShoulderEntityLeft(): Internal.CompoundTag; interactOn($$0: Internal.Entity_, $$1: Hand_): Internal.InteractionResult; getScoreboardName(): string; getStagesRawKJS(): Internal.Stages; remove($$0: Internal.Entity$RemovalReason_): void; redirect$bmn000$getDisplayName_modifyText(team: Internal.Team_, name: Internal.Component_): Internal.MutableComponent; getStages(): Internal.Stages; isAffectedByFluids(): boolean; addItem($$0: Internal.ItemStack_): boolean; closeContainer(): void; getAbilities(): Internal.Abilities; blockActionRestricted($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.GameType_): boolean; shouldBeSaved(): boolean; isAlwaysTicking(): boolean; jumpFromGround(): void; startFallFlying(): void; isReducedDebugInfo(): boolean; stopSleepInBed($$0: boolean, $$1: boolean): void; resetStat($$0: Internal.Stat_): void; setMainArm($$0: Internal.HumanoidArm_): void; getCooldowns(): Internal.ItemCooldowns; readAdditionalSaveData($$0: Internal.CompoundTag_): void; killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; getFoodData(): Internal.FoodData; resetAttackStrengthTicker(): void; magicCrit($$0: Internal.Entity_): void; startAutoSpinAttack($$0: number): void; getSlot($$0: number): Internal.SlotAccess; setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; mayUseItemAt($$0: BlockPos_, $$1: Internal.Direction_, $$2: Internal.ItemStack_): boolean; crit($$0: Internal.Entity_): void; getMainArm(): Internal.HumanoidArm; isHurt(): boolean; setRemainingFireTicks($$0: number): void; getScore(): number; handler$zfd000$onIsScoping(ci: Internal.CallbackInfoReturnable_): void; setScore($$0: number): void; static readonly "ENDER_SLOT_OFFSET" : 200; static readonly "STANDING_DIMENSIONS" : Internal.EntityDimensions; static readonly "UUID_PREFIX_OFFLINE_PLAYER" : "OfflinePlayer:"; static readonly "SWIMMING_BB_HEIGHT" : 0.6; static readonly "SLEEP_DURATION" : 100; "yCloak" : number; readonly "inventoryMenu" : Internal.InventoryMenu; "xCloak" : number; "experienceLevel" : number; "yCloakO" : number; static readonly "MAX_HEALTH" : 20; "zCloak" : number; static readonly "DEFAULT_EYE_HEIGHT" : 1.62; static readonly "CROUCH_BB_HEIGHT" : 1.5; "fishing" : Internal.FishingHook; static readonly "SWIMMING_BB_WIDTH" : 0.6; "zCloakO" : number; static readonly "WAKE_UP_DURATION" : 10; static readonly "MAX_NAME_LENGTH" : 16; "xCloakO" : number; "takeXpDelay" : number; "bob" : number; "oBob" : number; "experienceProgress" : number; "totalExperience" : number; "containerMenu" : Internal.AbstractContainerMenu; get alwaysTicking(): boolean; get luck(): number; get cooldowns(): Internal.ItemCooldowns; get displayName(): Internal.Component; get reducedDebugInfo(): boolean; get stagesRawKJS(): Internal.Stages; get soundSource(): Internal.SoundSource; get shoulderEntityRight(): Internal.CompoundTag; get inventory(): Internal.Inventory; get localPlayer(): boolean; get speed(): number; get gameProfile(): Internal.GameProfile; get abilities(): Internal.Abilities; get swimming(): boolean; get score(): number; get sleepTimer(): number; get pushedByFluid(): boolean; get fallSounds(): Internal.LivingEntity$Fallsounds; get currentItemAttackStrengthDelay(): number; get dimensionChangingDelay(): number; get scoreboardName(): string; get sleepingLongEnough(): boolean; get scoreboard(): Internal.Scoreboard; get xpNeededForNextLevel(): number; get absorptionAmount(): number; get secondaryUseActive(): boolean; get shoulderEntityLeft(): Internal.CompoundTag; get mainArm(): Internal.HumanoidArm; get enderChestInventory(): Internal.PlayerEnderChestContainer; get myRidingOffset(): number; get enchantmentSeed(): number; get dismountPoses(): Internal.ImmutableList; get creative(): boolean; get portalWaitTime(): number; get affectedByFluids(): boolean; get handSlots(): Internal.Iterable; get spectator(): boolean; get name(): Internal.Component; get stages(): Internal.Stages; get armorSlots(): Internal.Iterable; get scoping(): boolean; get foodData(): Internal.FoodData; set score($$0: number); set absorptionAmount($$0: number); set entityOnShoulder($$0: Internal.CompoundTag_); set mainArm($$0: Internal.HumanoidArm_); set remainingFireTicks($$0: number); set reducedDebugInfo($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Player_ = Player; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2CharFunction */ interface Char2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: string, arg1: string): string; getOrDefault(arg0: any, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: string): string; remove(arg0: any): string; remove(arg0: string): string; defaultReturnValue(): string; defaultReturnValue(arg0: string): void; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; identity(): this; get(arg0: any): string; get(arg0: string): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; } type Char2CharFunction_ = ((arg0: string) => string) | Char2CharFunction; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.render.RenderContext */ interface RenderContext { pushTransform(arg0: Internal.RenderContext$QuadTransform_): void; getEmitter(): Internal.QuadEmitter; popTransform(): void; meshConsumer(): Internal.Consumer; fallbackConsumer(): Internal.Consumer; } type RenderContext_ = RenderContext; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2IntFunction */ interface Object2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction; applyAsInt(arg0: K): number; removeInt(arg0: any): number; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction; getInt(arg0: any): number; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2IntFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2IntFunction; } type Object2IntFunction_ = ((arg0: any) => number) | Object2IntFunction; /** * @javaClass dev.architectury.registry.registries.RegistrarBuilder */ interface RegistrarBuilder { saveToDisc(): Internal.RegistrarBuilder; build(): Internal.Registrar; syncToClients(): Internal.RegistrarBuilder; option(arg0: Internal.RegistrarOption_): Internal.RegistrarBuilder; } type RegistrarBuilder_ = RegistrarBuilder; /** * @javaClass net.minecraft.server.MinecraftServer$class_6897 */ class MinecraftServer$ReloadableResources extends Internal.Record implements Internal.AutoCloseable { hashCode(): number; equals($$0: any): boolean; toString(): string; close(): void; resourceManager(): Internal.CloseableResourceManager; managers(): Internal.ReloadableServerResources; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecraftServer$ReloadableResources_ = MinecraftServer$ReloadableResources; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2BooleanFunction */ interface Long2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.LongPredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Long2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2BooleanFunction; } type Long2BooleanFunction_ = ((arg0: number) => boolean) | Long2BooleanFunction; /** * @javaClass net.minecraft.class_2749 */ class ClientboundSetHealthPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getSaturation(): number; getFood(): number; write($$0: Internal.FriendlyByteBuf_): void; getHealth(): number; get saturation(): number; get health(): number; get food(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetHealthPacket_ = ClientboundSetHealthPacket; /** * @javaClass net.minecraft.class_267 */ class Score { add($$0: number): void; isLocked(): boolean; getObjective(): Internal.Objective; reset(): void; increment(): void; getScoreboard(): Internal.Scoreboard; getScore(): number; getOwner(): string; setScore($$0: number): void; setLocked($$0: boolean): void; static readonly "SCORE_COMPARATOR" : Internal.Comparator; get owner(): string; get score(): number; get scoreboard(): Internal.Scoreboard; get locked(): boolean; get objective(): Internal.Objective; set score($$0: number); set locked($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Score_ = Score; /** * @javaClass net.minecraft.class_4069 */ interface ContainerEventHandler extends Internal.GuiEventListener { magicalSpecialHackyFocus($$0: Internal.GuiEventListener_): void; setDragging(arg0: boolean): void; keyPressed($$0: number, $$1: number, $$2: number): boolean; mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; mouseScrolled($$0: number, $$1: number, $$2: number): boolean; setInitialFocus($$0: Internal.GuiEventListener_): void; changeFocus($$0: boolean): boolean; isDragging(): boolean; mouseReleased($$0: number, $$1: number, $$2: number): boolean; getChildAt($$0: number, $$1: number): Internal.Optional; children(): Internal.List; mouseClicked($$0: number, $$1: number, $$2: number): boolean; charTyped($$0: string, $$1: number): boolean; keyReleased($$0: number, $$1: number, $$2: number): boolean; setFocused(arg0: Internal.GuiEventListener_): void; getFocused(): Internal.GuiEventListener; } type ContainerEventHandler_ = ContainerEventHandler; /** * @javaClass com.mojang.brigadier.StringReader */ class StringReader implements Internal.ImmutableStringReader { getCursor(): number; getTotalLength(): number; readStringUntil(arg0: string): string; read(): string; static isAllowedInUnquotedString(arg0: string): boolean; canRead(): boolean; canRead(arg0: number): boolean; getRemaining(): string; getRead(): string; readString(): string; skip(): void; getString(): string; peek(): string; peek(arg0: number): string; expect(arg0: string): void; getRemainingLength(): number; readLong(): number; readDouble(): number; static isQuotedStringStart(arg0: string): boolean; readUnquotedString(): string; readFloat(): number; setCursor(arg0: number): void; static isAllowedNumber(arg0: string): boolean; readBoolean(): boolean; readQuotedString(): string; readInt(): number; skipWhitespace(): void; get cursor(): number; get string(): string; get totalLength(): number; get remaining(): string; get remainingLength(): number; set cursor(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StringReader_ = StringReader; /** * @javaClass java.util.LinkedHashMap */ class LinkedHashMap extends Internal.HashMap implements Internal.Map { getOrDefault(arg0: any, arg1: V): V; entrySet(): Internal.Set>; forEach(arg0: Internal.BiConsumer_): void; values(): Internal.Collection; get(arg0: any): V; clear(): void; keySet(): Internal.Set; replaceAll(arg0: Internal.BiFunction_): void; containsValue(arg0: any): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LinkedHashMap_ = LinkedHashMap; /** * @javaClass net.minecraft.class_3505 */ class TagManager implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; getResult(): Internal.List>; getFabricId(): ResourceLocation; static getTagDir($$0: Internal.ResourceKey_>): string; getFabricDependencies(): Internal.Collection; get result(): Internal.List>; get fabricDependencies(): Internal.Collection; get fabricId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TagManager_ = TagManager; /** * @javaClass dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS */ class ScreenPaintEventJS extends Internal.PaintEventJS implements Internal.UnitVariables { getVariables(): Internal.VariableSet; rawText(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, shadow: boolean): void; scale(scale: number): void; scale(x: number, y: number): void; rectangle(x: number, y: number, z: number, w: number, h: number, color: number, u0: number, v0: number, u1: number, v1: number): void; rectangle(x: number, y: number, z: number, w: number, h: number, color: number): void; alignX(x: number, w: number, alignX: number): number; text(text: Internal.Component_, x: number, y: number, color: number, shadow: boolean): void; rotateRad(angle: number): void; rotateDeg(angle: number): void; alignY(y: number, h: number, alignY: number): number; translate(x: number, y: number): void; readonly "mouseX" : number; readonly "mouseY" : number; readonly "width" : number; readonly "inventory" : boolean; readonly "height" : number; get variables(): Internal.VariableSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScreenPaintEventJS_ = ScreenPaintEventJS; /** * @javaClass net.minecraft.class_1492 */ abstract class AbstractChestedHorse extends Internal.AbstractHorse { setChest($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getSlot($$0: number): Internal.SlotAccess; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getPassengersRidingOffset(): number; hasChest(): boolean; static createBaseChestedHorseAttributes(): Internal.AttributeSupplier$Builder; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getInventoryColumns(): number; static readonly "INV_CHEST_COUNT" : 15; get inventoryColumns(): number; get passengersRidingOffset(): number; set chest($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractChestedHorse_ = AbstractChestedHorse; /** * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction */ interface EnchantmentBuilder$PostFunction { apply(arg0: Internal.LivingEntityJS_, arg1: Internal.EntityJS_, arg2: number): void; } type EnchantmentBuilder$PostFunction_ = ((arg0: Internal.LivingEntityJS, arg1: Internal.EntityJS, arg2: number) => void) | EnchantmentBuilder$PostFunction; /** * @javaClass dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS */ class ClientGenerateAssetsEventJS extends Internal.EventJS { add(location: ResourceLocation_, json: Internal.JsonElement_): void; addBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; addLang(key: string, value: string): void; addMultipartBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; getAllAssets(): Internal.Map; addModel(type: string, id: ResourceLocation_, consumer: Internal.Consumer_): void; readonly "generator" : Internal.AssetJsonGenerator; get allAssets(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientGenerateAssetsEventJS_ = ClientGenerateAssetsEventJS; /** * @javaClass net.minecraft.class_898 */ class EntityRenderDispatcher implements Internal.ResourceManagerReloadListener { distanceToSqr($$0: Internal.Entity_): number; distanceToSqr($$0: number, $$1: number, $$2: number): number; prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.Entity_): void; overrideCameraOrientation($$0: Internal.Quaternion_): void; getRenderer($$0: T): Internal.EntityRenderer; setRenderHitBoxes($$0: boolean): void; setRenderShadow($$0: boolean): void; onResourceManagerReload($$0: Internal.ResourceManager_): void; shouldRender($$0: E, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; getPackedLightCoords($$0: E, $$1: number): number; cameraOrientation(): Internal.Quaternion; shouldRenderHitBoxes(): boolean; render($$0: E, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.PoseStack_, $$7: Internal.MultiBufferSource_, $$8: number): void; setLevel($$0: Internal.Level_): void; "crosshairPickEntity" : Internal.Entity; readonly "options" : Internal.Options; readonly "textureManager" : Internal.TextureManager; "camera" : Internal.Camera; set renderShadow($$0: boolean); set renderHitBoxes($$0: boolean); set level($$0: Internal.Level_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityRenderDispatcher_ = EntityRenderDispatcher; /** * @javaClass net.minecraft.class_2708$class_2709 */ class ClientboundPlayerPositionPacket$RelativeArgument extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ClientboundPlayerPositionPacket$RelativeArgument[]; static unpack($$0: number): Internal.Set; static pack($$0: Internal.Set_): number; static readonly "Y_ROT" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; static readonly "X_ROT" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; static readonly "X" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; static readonly "Y" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; static readonly "Z" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerPositionPacket$RelativeArgument_ = "y_rot" | "x_rot" | "x" | "y" | "z" | ClientboundPlayerPositionPacket$RelativeArgument; /** * @javaClass net.minecraft.class_5132$class_5133 */ class AttributeSupplier$Builder { add($$0: Internal.Attribute_, $$1: number): this; add($$0: Internal.Attribute_): this; build(): Internal.AttributeSupplier; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeSupplier$Builder_ = AttributeSupplier$Builder; /** * @javaClass net.minecraft.class_6383 */ interface NarrationSupplier { updateNarration(arg0: Internal.NarrationElementOutput_): void; } type NarrationSupplier_ = ((arg0: Internal.NarrationElementOutput) => void) | NarrationSupplier; /** * @javaClass net.minecraft.class_3565 */ interface LightEventListener { updateSectionStatus($$0: BlockPos_, $$1: boolean): void; updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void; runUpdates(arg0: number, arg1: boolean, arg2: boolean): number; enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void; checkBlock(arg0: BlockPos_): void; onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void; hasLightWork(): boolean; } type LightEventListener_ = LightEventListener; /** * @javaClass java.lang.Comparable */ interface Comparable { compareTo(arg0: T): number; } type Comparable_ = ((arg0: T) => number) | Comparable; /** * @javaClass net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback */ interface RegistryIdRemapCallback { onRemap(arg0: Internal.RegistryIdRemapCallback$RemapState_): void; event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; } type RegistryIdRemapCallback_ = ((arg0: Internal.RegistryIdRemapCallback$RemapState) => void) | RegistryIdRemapCallback; /** * @javaClass net.minecraft.class_5929 */ class RandomizedIntStateProvider extends Internal.BlockStateProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomizedIntStateProvider_ = RandomizedIntStateProvider; /** * @javaClass java.util.function.DoubleToIntFunction */ interface DoubleToIntFunction { applyAsInt(arg0: number): number; } type DoubleToIntFunction_ = ((arg0: number) => number) | DoubleToIntFunction; /** * @javaClass net.minecraft.class_3782 */ class ListPoolElement extends Internal.StructurePoolElement { getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; getType(): Internal.StructurePoolElementType; getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; setProjection($$0: Internal.StructureTemplatePool$Projection_): Internal.StructurePoolElement; toString(): string; place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; static readonly "CODEC" : Internal.Codec; get type(): Internal.StructurePoolElementType; set projection($$0: Internal.StructureTemplatePool$Projection_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ListPoolElement_ = ListPoolElement; /** * @javaClass net.minecraft.class_5965$class_6398 */ class MetricSampler$SamplerResult { valueAtTick($$0: number): number; getLastTick(): number; getFirstTick(): number; get lastTick(): number; get firstTick(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MetricSampler$SamplerResult_ = MetricSampler$SamplerResult; /** * @javaClass net.minecraft.class_4050 */ class Pose extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Pose[]; static readonly "SLEEPING" : Internal.Pose; static readonly "FALL_FLYING" : Internal.Pose; static readonly "LONG_JUMPING" : Internal.Pose; static readonly "DYING" : Internal.Pose; static readonly "CROUCHING" : Internal.Pose; static readonly "STANDING" : Internal.Pose; static readonly "SWIMMING" : Internal.Pose; static readonly "SPIN_ATTACK" : Internal.Pose; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pose_ = "standing" | "swimming" | "crouching" | "long_jumping" | "dying" | "fall_flying" | "spin_attack" | "sleeping" | Pose; /** * @javaClass net.minecraft.class_1952$class_6542 */ class SpawnData$CustomSpawnRules extends Internal.Record { skyLightLimit(): Internal.InclusiveRange; hashCode(): number; equals($$0: any): boolean; blockLightLimit(): Internal.InclusiveRange; toString(): string; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpawnData$CustomSpawnRules_ = SpawnData$CustomSpawnRules; /** * @javaClass net.minecraft.class_2694 */ class BlockInWorld { getLevel(): Internal.LevelReader; getState(): Internal.BlockState; getPos(): BlockPos; static hasState($$0: Internal.Predicate_): Internal.Predicate; getEntity(): Internal.BlockEntity; get level(): Internal.LevelReader; get pos(): BlockPos; get state(): Internal.BlockState; get entity(): Internal.BlockEntity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockInWorld_ = BlockInWorld; /** * @javaClass net.minecraft.class_1066 */ class ClientPackSource implements Internal.RepositorySource { setServerPack($$0: Internal.File_, $$1: Internal.PackSource_): Internal.CompletableFuture; loadPacks($$0: Internal.Consumer_, $$1: Internal.Pack$PackConstructor_): void; clearServerPack(): void; downloadAndSelectResourcePack($$0: string, $$1: string, $$2: boolean): Internal.CompletableFuture; static getDownloadHeaders(): Internal.Map; getVanillaPack(): Internal.VanillaPackResources; get downloadHeaders(): Internal.Map; get vanillaPack(): Internal.VanillaPackResources; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientPackSource_ = ClientPackSource; /** * @javaClass io.netty.channel.ChannelProgressiveFuture */ interface ChannelProgressiveFuture extends Internal.ChannelFuture, Internal.ProgressiveFuture { removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; syncUninterruptibly(): this; await(): this; awaitUninterruptibly(): this; removeListener(arg0: Internal.GenericFutureListener_>): this; addListeners(... arg0: Internal.GenericFutureListener_>[]): this; sync(): this; addListener(arg0: Internal.GenericFutureListener_>): this; } type ChannelProgressiveFuture_ = ChannelProgressiveFuture; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleListIterator */ interface DoubleListIterator extends Internal.DoubleBidirectionalIterator, Internal.ListIterator { next(): number; add(arg0: number): void; set(arg0: number): void; previous(): number; remove(): void; } type DoubleListIterator_ = DoubleListIterator; /** * @javaClass me.jellysquid.mods.sodium.client.util.math.Matrix3fExtended */ interface Matrix3fExtended { getA20(): number; rotate(arg0: Internal.Quaternion_): void; getA21(): number; getA10(): number; getA11(): number; getA22(): number; getA00(): number; getA12(): number; getA01(): number; getA02(): number; transformVecZ(dir: Internal.Vector3f_): number; transformVecZ(arg0: number, arg1: number, arg2: number): number; transformVecY(dir: Internal.Vector3f_): number; transformVecY(arg0: number, arg1: number, arg2: number): number; transformVecX(arg0: number, arg1: number, arg2: number): number; transformVecX(dir: Internal.Vector3f_): number; computeNormal(arg0: Internal.Direction_): number; } type Matrix3fExtended_ = Matrix3fExtended; /** * @javaClass net.coderbot.iris.vertices.BlockSensitiveBufferBuilder */ interface BlockSensitiveBufferBuilder { beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; endBlock(): void; } type BlockSensitiveBufferBuilder_ = BlockSensitiveBufferBuilder; /** * @javaClass net.minecraft.class_2803 */ class ServerboundClientInformationPacket extends Internal.Record implements Internal.Packet { mainHand(): Internal.HumanoidArm; chatVisibility(): Internal.ChatVisiblity; modelCustomisation(): number; chatColors(): boolean; method_11052($$0: Internal.FriendlyByteBuf_): void; hashCode(): number; equals($$0: any): boolean; allowsListing(): boolean; handle($$0: Internal.ServerGamePacketListener_): void; language(): string; toString(): string; textFilteringEnabled(): boolean; viewDistance(): number; static readonly "MAX_LANGUAGE_LENGTH" : 16; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundClientInformationPacket_ = ServerboundClientInformationPacket; /** * Fired by different tag when the game: * - is initializing * - is post-initializing * @javaClass dev.latvian.mods.kubejs.event.StartupEventJS */ class StartupEventJS extends Internal.EventJS { post(id: string): boolean; post(id: string, sub: string): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired by different tag when the game: * - is initializing * - is post-initializing */ type StartupEventJS_ = StartupEventJS; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2DoubleFunction */ interface Double2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: any): number; remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; identity(): this; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2DoubleFunction_ = ((arg0: number) => number) | Double2DoubleFunction; /** * @javaClass net.minecraft.class_3675$class_307 */ class InputConstants$Type extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.InputConstants$Type[]; getOrCreate($$0: number): Internal.InputConstants$Key; static readonly "SCANCODE" : Internal.InputConstants$Type; static readonly "MOUSE" : Internal.InputConstants$Type; static readonly "KEYSYM" : Internal.InputConstants$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InputConstants$Type_ = "mouse" | "keysym" | "scancode" | InputConstants$Type; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2IntMap$Entry */ interface Int2IntMap$Entry extends Internal.Map$Entry { getIntKey(): number; getKey(): number; getValue(): number; getIntValue(): number; setValue(arg0: number): number; } type Int2IntMap$Entry_ = Int2IntMap$Entry; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2CharFunction */ interface Double2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): string; get(arg0: number): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Double2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2CharFunction_ = ((arg0: number) => string) | Double2CharFunction; /** * @javaClass dev.emi.trinkets.api.TrinketEnums$DropRule */ class TrinketEnums$DropRule extends Internal.Enum { static valueOf(name: string): this; static values(): Internal.TrinketEnums$DropRule[]; static has(name: string): boolean; static readonly "DESTROY" : Internal.TrinketEnums$DropRule; static readonly "KEEP" : Internal.TrinketEnums$DropRule; static readonly "DEFAULT" : Internal.TrinketEnums$DropRule; static readonly "DROP" : Internal.TrinketEnums$DropRule; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrinketEnums$DropRule_ = "drop" | "default" | "keep" | "destroy" | TrinketEnums$DropRule; /** * @javaClass java.time.InstantSource */ interface InstantSource { withZone(arg0: Internal.ZoneId_): Internal.Clock; system(): this; offset(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; fixed(arg0: Internal.Instant_): this; tick(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; millis(): number; instant(): Internal.Instant; } type InstantSource_ = (() => Internal.Instant) | InstantSource; /** * @javaClass net.minecraft.class_1685 */ class ThrownTrident extends Internal.AbstractArrow { addAdditionalSaveData($$0: Internal.CompoundTag_): void; tickDespawn(): void; isFoil(): boolean; playerTouch($$0: Internal.Player_): void; shouldRender($$0: number, $$1: number, $$2: number): boolean; tick(): void; isChanneling(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; "clientSideReturnTridentTickCount" : number; get channeling(): boolean; get foil(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrownTrident_ = ThrownTrident; /** * @javaClass net.minecraft.class_1672 */ class EyeOfEnder extends Internal.Entity implements Internal.ItemSupplier { addAdditionalSaveData($$0: Internal.CompoundTag_): void; method_7495(): Internal.ItemStack; getBrightness(): number; shouldRenderAtSqrDistance($$0: number): boolean; signalTo($$0: BlockPos_): void; isAttackable(): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setItem($$0: Internal.ItemStack_): void; lerpMotion($$0: number, $$1: number, $$2: number): void; getAddEntityPacket(): Internal.Packet; get brightness(): number; get addEntityPacket(): Internal.Packet; get attackable(): boolean; set item($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EyeOfEnder_ = EyeOfEnder; /** * @javaClass net.minecraft.class_377 */ class FontSet implements Internal.AutoCloseable { whiteGlyph(): Internal.BakedGlyph; reload($$0: Internal.List_): void; getGlyphInfo($$0: number): Internal.GlyphInfo; getGlyph($$0: number): Internal.BakedGlyph; getRandomGlyph($$0: Internal.GlyphInfo_): Internal.BakedGlyph; close(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FontSet_ = FontSet; /** * @javaClass net.minecraft.class_1767 */ class DyeColor extends Internal.Enum implements Internal.StringRepresentable, Internal.Color { getName(): string; getTextureDiffuseColors(): number[]; static valueOf($$0: string): this; static values(): Internal.DyeColor[]; getTextColor(): number; getId(): number; static byName($$0: string, $$1: Internal.DyeColor_): this; getFireworkColorJS(): number; static byFireworkColor($$0: number): this; getMaterialColor(): Internal.MaterialColor; getFireworkColor(): number; getRgbJS(): number; getArgbJS(): number; method_15434(): string; toString(): string; static byId($$0: number): this; static readonly "WHITE" : Internal.DyeColor; static readonly "GRAY" : Internal.DyeColor; static readonly "BLUE" : Internal.DyeColor; static readonly "PURPLE" : Internal.DyeColor; static readonly "GREEN" : Internal.DyeColor; static readonly "RED" : Internal.DyeColor; static readonly "PINK" : Internal.DyeColor; static readonly "LIGHT_GRAY" : Internal.DyeColor; static readonly "LIGHT_BLUE" : Internal.DyeColor; static readonly "LIME" : Internal.DyeColor; static readonly "MAGENTA" : Internal.DyeColor; static readonly "BLACK" : Internal.DyeColor; static readonly "YELLOW" : Internal.DyeColor; static readonly "CYAN" : Internal.DyeColor; static readonly "BROWN" : Internal.DyeColor; static readonly "ORANGE" : Internal.DyeColor; get rgbJS(): number; get fireworkColorJS(): number; get name(): string; get materialColor(): Internal.MaterialColor; get fireworkColor(): number; get argbJS(): number; get textureDiffuseColors(): number[]; get id(): number; get textColor(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DyeColor_ = "magenta" | "pink" | "green" | "lime" | "light_gray" | "yellow" | "black" | "light_blue" | "brown" | "cyan" | "orange" | "red" | "gray" | "white" | "blue" | "purple" | DyeColor; /** * @javaClass net.minecraft.class_4207$class_4232 */ class BrainDebugRenderer$BrainDump { getUuid(): Internal.UUID; readonly "profession" : string; readonly "behaviors" : Internal.List; readonly "health" : number; readonly "inventory" : string; readonly "uuid" : Internal.UUID; readonly "path" : net.minecraft.world.level.pathfinder.Path; readonly "gossips" : Internal.List; readonly "pos" : Internal.Position; readonly "wantsGolem" : boolean; readonly "activities" : Internal.List; readonly "potentialPois" : Internal.Set; readonly "name" : string; readonly "xp" : number; readonly "memories" : Internal.List; readonly "maxHealth" : number; readonly "id" : number; readonly "pois" : Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BrainDebugRenderer$BrainDump_ = BrainDebugRenderer$BrainDump; /** * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.BufferVertexType */ interface BufferVertexType extends Internal.VertexType { getBufferVertexFormat(): Internal.BufferVertexFormat; } type BufferVertexType_ = (() => Internal.BufferVertexFormat) | BufferVertexType; /** * @javaClass net.minecraft.class_320 */ class User { getClientId(): Internal.Optional; getName(): string; getType(): Internal.User$Type; getUuid(): string; getXuid(): Internal.Optional; getSessionId(): string; getGameProfile(): Internal.GameProfile; getAccessToken(): string; get xuid(): Internal.Optional; get clientId(): Internal.Optional; get name(): string; get sessionId(): string; get type(): Internal.User$Type; get accessToken(): string; get uuid(): string; get gameProfile(): Internal.GameProfile; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type User_ = User; /** * @javaClass net.minecraft.class_1959$class_1963 */ class Biome$Precipitation extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): Internal.Biome$Precipitation[]; method_15434(): string; static byName($$0: string): this; static readonly "RAIN" : Internal.Biome$Precipitation; static readonly "CODEC" : Internal.Codec; static readonly "SNOW" : Internal.Biome$Precipitation; static readonly "NONE" : Internal.Biome$Precipitation; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Biome$Precipitation_ = "rain" | "snow" | "none" | Biome$Precipitation; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter */ interface QuadEmitter extends Internal.MutableQuadView { normal(vertexIndex: number, vec: Internal.Vector3f_): this; cullFace(arg0: Internal.Direction_): this; lightmap(arg0: number, arg1: number): this; lightmap(b0: number, b1: number, b2: number, b3: number): this; colorIndex(arg0: number): this; fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; spriteUnitSquare(spriteIndex: number): this; square(nominalFace: Internal.Direction_, left: number, bottom: number, right: number, top: number, depth: number): this; material(arg0: Internal.RenderMaterial_): this; pos(vertexIndex: number, vec: Internal.Vector3f_): this; pos(arg0: number, arg1: number, arg2: number, arg3: number): this; sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; nominalFace(arg0: Internal.Direction_): this; tag(arg0: number): this; emit(): this; spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; spriteColor(arg0: number, arg1: number, arg2: number): this; } type QuadEmitter_ = QuadEmitter; /** * @javaClass net.minecraft.class_2641 */ class ClientboundCommandsPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getRoot(): Internal.RootCommandNode; write($$0: Internal.FriendlyByteBuf_): void; get root(): Internal.RootCommandNode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundCommandsPacket_ = ClientboundCommandsPacket; /** * @javaClass net.minecraft.class_2859$class_2860 */ class ServerboundSeenAdvancementsPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ServerboundSeenAdvancementsPacket$Action[]; static readonly "OPENED_TAB" : Internal.ServerboundSeenAdvancementsPacket$Action; static readonly "CLOSED_SCREEN" : Internal.ServerboundSeenAdvancementsPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSeenAdvancementsPacket$Action_ = "closed_screen" | "opened_tab" | ServerboundSeenAdvancementsPacket$Action; /** * @javaClass com.mojang.authlib.minecraft.UserApiService$UserProperties */ class UserApiService$UserProperties extends Internal.Record { flag(arg0: Internal.UserApiService$UserFlag_): boolean; hashCode(): number; equals(arg0: any): boolean; flags(): Internal.Set; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UserApiService$UserProperties_ = UserApiService$UserProperties; /** * @javaClass dev.latvian.mods.kubejs.item.InventoryJS */ class InventoryJS { getBlock(level: Internal.LevelJS_): Internal.BlockContainerJS; countNonEmpty(): number; countNonEmpty(ingredient: Internal.IngredientJS_): number; set(slot: number, item: Internal.ItemStack_): void; markDirty(): void; count(): number; count(ingredient: Internal.IngredientJS_): number; isEmpty(): boolean; clear(): void; clear(ingredient: Internal.IngredientJS_): void; isItemValid(slot: number, item: Internal.ItemStack_): boolean; insert(slot: number, item: Internal.ItemStack_, simulate: boolean): Internal.ItemStackJS; getWidth(): number; getHeight(): number; getSize(): number; extract(slot: number, amount: number, simulate: boolean): Internal.ItemStackJS; find(ingredient: Internal.IngredientJS_): number; find(): number; getSlotLimit(slot: number): number; get(slot: number): Internal.ItemStackJS; toString(): string; readonly "minecraftInventory" : Internal.ItemHandler; get size(): number; get width(): number; get empty(): boolean; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InventoryJS_ = InventoryJS; /** * @javaClass com.mojang.serialization.Keyable */ interface Keyable { keys(arg0: Internal.DynamicOps_): Internal.Stream; forStrings(arg0: Internal.Supplier_>): this; } type Keyable_ = ((arg0: Internal.DynamicOps) => Internal.Stream) | Keyable; /** * @javaClass io.netty.util.concurrent.ProgressivePromise */ interface ProgressivePromise extends Internal.Promise, Internal.ProgressiveFuture { setFailure(arg0: Internal.Throwable_): Internal.ProgressivePromise; setSuccess(arg0: V): Internal.ProgressivePromise; removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressivePromise; tryProgress(arg0: number, arg1: number): boolean; syncUninterruptibly(): Internal.ProgressivePromise; await(): Internal.ProgressivePromise; setProgress(arg0: number, arg1: number): Internal.ProgressivePromise; awaitUninterruptibly(): Internal.ProgressivePromise; removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressivePromise; addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressivePromise; sync(): Internal.ProgressivePromise; addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressivePromise; } type ProgressivePromise_ = ProgressivePromise; /** * @javaClass net.minecraft.class_5912 */ interface ResourceProvider { method_14486(arg0: ResourceLocation_): Internal.Resource; } type ResourceProvider_ = ((arg0: ResourceLocation) => Internal.Resource) | ResourceProvider; /** * @javaClass net.minecraft.class_846$class_851$class_4577 */ abstract class ChunkRenderDispatcher$RenderChunk$ChunkCompileTask implements Internal.Comparable { cancel(): void; doTask(arg0: Internal.ChunkBufferBuilderPack_): Internal.CompletableFuture; compareTo($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_ = ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; /** * @javaClass net.minecraft.class_383 */ interface RawGlyph extends Internal.GlyphInfo { getBearingY(): number; isColored(): boolean; getRight(): number; upload(arg0: number, arg1: number): void; getDown(): number; getPixelHeight(): number; getUp(): number; getPixelWidth(): number; getOversample(): number; getLeft(): number; } type RawGlyph_ = RawGlyph; /** * @javaClass net.minecraft.class_2875 */ class ServerboundSetStructureBlockPacket implements Internal.Packet { getMirror(): Internal.Mirror; isIgnoreEntities(): boolean; getSeed(): number; getName(): string; isShowBoundingBox(): boolean; getUpdateType(): Internal.StructureBlockEntity$UpdateType; getRotation(): Internal.Rotation; getOffset(): BlockPos; handle($$0: Internal.ServerGamePacketListener_): void; isShowAir(): boolean; getSize(): Vec3i; getPos(): BlockPos; getIntegrity(): number; getMode(): Internal.StructureMode; write($$0: Internal.FriendlyByteBuf_): void; getData(): string; get mirror(): Internal.Mirror; get ignoreEntities(): boolean; get seed(): number; get offset(): BlockPos; get data(): string; get rotation(): Internal.Rotation; get mode(): Internal.StructureMode; get integrity(): number; get showBoundingBox(): boolean; get size(): Vec3i; get pos(): BlockPos; get name(): string; get showAir(): boolean; get updateType(): Internal.StructureBlockEntity$UpdateType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetStructureBlockPacket_ = ServerboundSetStructureBlockPacket; /** * @javaClass net.minecraft.class_6784 */ class SolidPredicate extends Internal.StateTestingPredicate { type(): Internal.BlockPredicateType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SolidPredicate_ = SolidPredicate; /** * @javaClass net.minecraft.class_3854 */ class VillagerType implements Internal.VillagerTypeAccessor { static byBiome($$0: Internal.Holder_): this; toString(): string; static readonly "SAVANNA" : Internal.VillagerType; static readonly "JUNGLE" : Internal.VillagerType; static readonly "SNOW" : Internal.VillagerType; static readonly "PLAINS" : Internal.VillagerType; static readonly "TAIGA" : Internal.VillagerType; static readonly "DESERT" : Internal.VillagerType; static readonly "SWAMP" : Internal.VillagerType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerType_ = Special.VillagerType | VillagerType; /** * @javaClass dev.latvian.mods.kubejs.loot.FunctionContainer */ interface FunctionContainer { lootingEnchant(count: Internal.NumberProvider_, limit: number): this; nbt(tag: Internal.CompoundTag_): this; enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): this; damage(damage: Internal.NumberProvider_): this; lootTable(table: ResourceLocation_, seed: number): this; copyName(source: Internal.CopyNameFunction$NameSource_): this; addFunction(arg0: Internal.JsonObject_): this; count(count: Internal.NumberProvider_): this; name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): this; name(name: Internal.Component_): this; furnaceSmelt(): this; addConditionalFunction(func: Internal.Consumer_): this; enchantRandomly(enchantments: ResourceLocation_[]): this; } type FunctionContainer_ = ((arg0: Internal.JsonObject) => Internal.FunctionContainer) | FunctionContainer; /** * @javaClass net.minecraft.class_2881 */ class EndDragonFight { onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: Internal.DamageSource_): void; updateDragon($$0: Internal.EnderDragon_): void; setDragonKilled($$0: Internal.EnderDragon_): void; hasPreviouslyKilledDragon(): boolean; saveData(): Internal.CompoundTag; resetSpikeCrystals(): void; tick(): void; getCrystalsAlive(): number; tryRespawn(): void; static readonly "ARENA_TICKET_LEVEL" : 9; static readonly "DRAGON_SPAWN_Y" : 128; get crystalsAlive(): number; set dragonKilled($$0: Internal.EnderDragon_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EndDragonFight_ = EndDragonFight; /** * @javaClass java.security.ProtectionDomain */ class ProtectionDomain { getPermissions(): Internal.PermissionCollection; getClassLoader(): Internal.ClassLoader; toString(): string; getPrincipals(): Internal.Principal[]; implies(arg0: Internal.Permission_): boolean; staticPermissionsOnly(): boolean; getCodeSource(): Internal.CodeSource; get classLoader(): Internal.ClassLoader; get permissions(): Internal.PermissionCollection; get principals(): Internal.Principal[]; get codeSource(): Internal.CodeSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ProtectionDomain_ = ProtectionDomain; /** * @javaClass java.nio.file.OpenOption */ interface OpenOption { } type OpenOption_ = OpenOption; /** * @javaClass net.minecraft.class_5455$class_5456 */ class RegistryAccess$RegistryData extends Internal.Record { networkCodec(): Internal.Codec; codec(): Internal.Codec; hashCode(): number; equals($$0: any): boolean; toString(): string; sendToClient(): boolean; key(): Internal.ResourceKey>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryAccess$RegistryData_ = RegistryAccess$RegistryData; /** * @javaClass net.minecraft.class_4668$class_5939 */ class RenderStateShard$EmptyTextureStateShard extends Internal.RenderStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$EmptyTextureStateShard_ = RenderStateShard$EmptyTextureStateShard; /** * @javaClass com.mojang.datafixers.util.Function6 */ interface Function6 { apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6): R; curry5(): Internal.Function5>; curry3(): Internal.Function3>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function6_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6) => R) | Function6; /** * @javaClass java.net.Proxy */ class Proxy { address(): Internal.SocketAddress; hashCode(): number; equals(arg0: any): boolean; toString(): string; type(): Internal.Proxy$Type; static readonly "NO_PROXY" : Internal.Proxy; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Proxy_ = Proxy; /** * @javaClass dev.architectury.event.Event */ interface Event { unregister(arg0: T): void; isRegistered(arg0: T): boolean; invoker(): T; clearListeners(): void; register(arg0: T): void; } type Event_ = Event; /** * @javaClass dev.latvian.mods.kubejs.core.ItemKJS */ interface ItemKJS { setFoodPropertiesKJS(properties: Internal.FoodProperties_): void; setFireResistantKJS(b: boolean): void; setCraftingRemainderKJS(i: Internal.Item_): void; getTypeDataKJS(): Internal.CompoundTag; setMaxDamageKJS(i: number): void; setItemBuilderKJS(b: Internal.ItemBuilder_): void; setBurnTimeKJS(i: number): void; setRarityKJS(r: Rarity_): void; getItemBuilderKJS(): Internal.ItemBuilder; setMaxStackSizeKJS(i: number): void; } type ItemKJS_ = ItemKJS; /** * @javaClass net.minecraft.class_2479 */ class ByteArrayTag extends Internal.CollectionTag { add($$0: number, $$1: Internal.ByteTag_): void; getElementType(): number; set($$0: number, $$1: Internal.ByteTag_): Internal.ByteTag; method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; method_10707(): Internal.Tag; clear(): void; addTag($$0: number, $$1: Internal.Tag_): boolean; getAsByteArray(): number[]; method_23258(): Internal.TagType; remove($$0: number): Internal.ByteTag; method_32289($$0: Internal.TagVisitor_): void; method_10711(): number; size(): number; method_10713($$0: Internal.DataOutput_): void; hashCode(): number; get($$0: number): Internal.ByteTag; equals($$0: any): boolean; setTag($$0: number, $$1: Internal.Tag_): boolean; toString(): string; static readonly "TYPE" : Internal.TagType; get asByteArray(): number[]; get elementType(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ByteArrayTag_ = ByteArrayTag; /** * @javaClass com.google.common.collect.ImmutableSet$Builder */ class ImmutableSet$Builder extends Internal.ImmutableCollection$Builder { add(arg0: E): Internal.ImmutableSet$Builder; add(... arg0: E[]): Internal.ImmutableSet$Builder; build(): Internal.ImmutableSet; addAll(arg0: Internal.Iterator_): Internal.ImmutableSet$Builder; addAll(arg0: Internal.Iterable_): Internal.ImmutableSet$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableSet$Builder_ = ImmutableSet$Builder; /** * @javaClass java.lang.StringBuffer */ class StringBuffer extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { deleteCharAt(arg0: number): this; trimToSize(): void; codePointAt(arg0: number): number; getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; setCharAt(arg0: number, arg1: string): void; replace(arg0: number, arg1: number, arg2: string): this; length(): number; insert(arg0: number, arg1: number): this; insert(arg0: number, arg1: string): this; insert(arg0: number, arg1: boolean): this; insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; insert(arg0: number, arg1: any): this; insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; insert(arg0: number, arg1: string[]): this; insert(arg0: number, arg1: Internal.CharSequence_): this; subSequence(arg0: number, arg1: number): Internal.CharSequence; compareTo(arg0: Internal.StringBuffer_): number; reverse(): this; delete(arg0: number, arg1: number): this; substring(arg0: number, arg1: number): string; substring(arg0: number): string; capacity(): number; appendCodePoint(arg0: number): this; lastIndexOf(arg0: string, arg1: number): number; lastIndexOf(arg0: string): number; setLength(arg0: number): void; toString(): string; ensureCapacity(arg0: number): void; codePointBefore(arg0: number): number; indexOf(arg0: string): number; indexOf(arg0: string, arg1: number): number; offsetByCodePoints(arg0: number, arg1: number): number; codePointCount(arg0: number, arg1: number): number; charAt(arg0: number): string; append(arg0: string[]): this; append(arg0: number): this; append(arg0: string[], arg1: number, arg2: number): this; append(arg0: boolean): this; append(arg0: string): this; append(arg0: Internal.StringBuffer_): this; append(arg0: Internal.CharSequence_): this; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: any): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StringBuffer_ = StringBuffer; /** * @javaClass io.netty.channel.EventLoopGroup */ interface EventLoopGroup extends Internal.EventExecutorGroup { next(): Internal.EventLoop; register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; } type EventLoopGroup_ = EventLoopGroup; /** * @javaClass net.minecraft.class_5739 */ class GameEventListenerRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { trackGameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; trackListener($$0: Internal.PositionSource_, $$1: number): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameEventListenerRenderer_ = GameEventListenerRenderer; /** * @javaClass net.minecraft.class_637 */ class ClientSuggestionProvider implements Internal.SharedSuggestionProvider, Internal.FabricClientCommandSource { getRelevantCoordinates(): Internal.Collection; registryAccess(): Internal.RegistryAccess; getPlayer(): Internal.LocalPlayer; getRecipeNames(): Internal.Stream; getWorld(): Internal.ClientLevel; completeCustomSuggestions($$0: number, $$1: Internal.Suggestions_): void; getOnlinePlayerNames(): Internal.Collection; sendError(message: Internal.Component_): void; getClient(): Internal.Minecraft; getAbsoluteCoordinates(): Internal.Collection; getAllTeams(): Internal.Collection; sendFeedback(message: Internal.Component_): void; hasPermission($$0: number): boolean; getSelectedEntities(): Internal.Collection; customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; getAvailableSoundEvents(): Internal.Collection; suggestRegistryElements($$0: Internal.ResourceKey_>, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; levels(): Internal.Set>; get absoluteCoordinates(): Internal.Collection; get onlinePlayerNames(): Internal.Collection; get world(): Internal.ClientLevel; get recipeNames(): Internal.Stream; get relevantCoordinates(): Internal.Collection; get allTeams(): Internal.Collection; get client(): Internal.Minecraft; get selectedEntities(): Internal.Collection; get availableSoundEvents(): Internal.Collection; get player(): Internal.LocalPlayer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientSuggestionProvider_ = ClientSuggestionProvider; /** * @javaClass java.util.function.Consumer */ interface Consumer { andThen(arg0: Internal.Consumer_): Internal.Consumer; accept(arg0: T): void; } type Consumer_ = ((arg0: T) => void) | Consumer; /** * @javaClass net.minecraft.class_3448 */ class StatType implements Internal.Iterable> { contains($$0: T): boolean; iterator(): Internal.Iterator>; getDisplayName(): Internal.Component; getRegistry(): Internal.Registry; getTranslationKey(): string; get($$0: T): Internal.Stat; get($$0: T, $$1: Internal.StatFormatter_): Internal.Stat; get registry(): Internal.Registry; get translationKey(): string; get displayName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StatType_ = Special.StatType | StatType; /** * @javaClass net.minecraft.class_6578 */ class DualNoiseProvider extends Internal.NoiseProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DualNoiseProvider_ = DualNoiseProvider; /** * @javaClass net.minecraft.class_6760 */ class ScheduledTick extends Internal.Record { pos(): BlockPos; hashCode(): number; equals($$0: any): boolean; toString(): string; priority(): Internal.TickPriority; type(): T; triggerTick(): number; subTickOrder(): number; static probe($$0: T, $$1: BlockPos_): Internal.ScheduledTick; static readonly "INTRA_TICK_DRAIN_ORDER" : Internal.Comparator>; static readonly "UNIQUE_TICK_HASH" : Internal.Hash$Strategy>; static readonly "DRAIN_ORDER" : Internal.Comparator>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScheduledTick_ = ScheduledTick; /** * @javaClass it.unimi.dsi.fastutil.ints.IntSpliterator */ interface IntSpliterator extends Internal.Spliterator$OfInt { trySplit(): this; tryAdvance(arg0: Internal.Consumer_): boolean; tryAdvance(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): boolean; getComparator(): Internal.IntComparator; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; } type IntSpliterator_ = (() => Internal.IntSpliterator) | IntSpliterator; /** * @javaClass net.minecraft.class_2985 */ class PlayerAdvancements { flushDirty($$0: Internal.ServerPlayer_): void; award($$0: Internal.Advancement_, $$1: string): boolean; reload($$0: Internal.ServerAdvancementManager_): void; getOrStartProgress($$0: Internal.Advancement_): Internal.AdvancementProgress; save(): void; setSelectedTab($$0: Internal.Advancement_): void; revoke($$0: Internal.Advancement_, $$1: string): boolean; setPlayer($$0: Internal.ServerPlayer_): void; stopListening(): void; set selectedTab($$0: Internal.Advancement_); set player($$0: Internal.ServerPlayer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerAdvancements_ = PlayerAdvancements; /** * @javaClass net.minecraft.class_18 */ abstract class SavedData { isDirty(): boolean; save(arg0: Internal.CompoundTag_): Internal.CompoundTag; save($$0: Internal.File_): void; setDirty(): void; setDirty($$0: boolean): void; get dirty(): boolean; set dirty($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SavedData_ = SavedData; /** * @javaClass net.minecraft.class_5483 */ class MobSpawnSettings { getMobSpawnCost($$0: Internal.EntityType_): Internal.MobSpawnSettings$MobSpawnCost; getCreatureProbability(): number; getMobs($$0: Internal.MobCategory_): Internal.WeightedRandomList; static readonly "CODEC" : Internal.MapCodec; "creatureGenerationProbability" : number; "mobSpawnCosts" : Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; "spawners" : Internal.Map>; static readonly "EMPTY" : Internal.MobSpawnSettings; static readonly "EMPTY_MOB_LIST" : Internal.WeightedRandomList; get creatureProbability(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobSpawnSettings_ = MobSpawnSettings; /** * @javaClass net.minecraft.class_374 */ class ToastComponent extends Internal.GuiComponent { getToast($$0: Internal.Class_, $$1: any): T; clear(): void; getMinecraft(): Internal.Minecraft; render($$0: Internal.PoseStack_): void; handler$cfk000$goodByeToasts(ci: Internal.CallbackInfo_): void; addToast($$0: Internal.Toast_): void; get minecraft(): Internal.Minecraft; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ToastComponent_ = ToastComponent; /** * @javaClass java.time.chrono.ChronoZonedDateTime */ interface ChronoZonedDateTime extends Internal.Temporal, Internal.Comparable> { minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoZonedDateTime; minus(arg0: Internal.TemporalAmount_): Internal.ChronoZonedDateTime; isEqual(arg0: Internal.ChronoZonedDateTime_): boolean; getOffset(): Internal.ZoneOffset; toLocalTime(): Internal.LocalTime; range(arg0: Internal.TemporalField_): Internal.ValueRange; compareTo(arg0: Internal.ChronoZonedDateTime_): number; withLaterOffsetAtOverlap(): Internal.ChronoZonedDateTime; hashCode(): number; get(arg0: Internal.TemporalField_): number; withEarlierOffsetAtOverlap(): Internal.ChronoZonedDateTime; withZoneSameLocal(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; from(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; getChronology(): Internal.Chronology; withZoneSameInstant(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; query(arg0: Internal.TemporalQuery_): R; format(arg0: Internal.DateTimeFormatter_): string; getZone(): Internal.ZoneId; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; toInstant(): Internal.Instant; isBefore(arg0: Internal.ChronoZonedDateTime_): boolean; plus(arg0: Internal.TemporalAmount_): Internal.ChronoZonedDateTime; plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoZonedDateTime; getLong(arg0: Internal.TemporalField_): number; with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoZonedDateTime; with(arg0: Internal.TemporalAdjuster_): Internal.ChronoZonedDateTime; toLocalDate(): D; toEpochSecond(): number; toLocalDateTime(): Internal.ChronoLocalDateTime; equals(arg0: any): boolean; timeLineOrder(): Internal.Comparator>; toString(): string; isAfter(arg0: Internal.ChronoZonedDateTime_): boolean; } type ChronoZonedDateTime_ = ChronoZonedDateTime; /** * @javaClass net.minecraft.class_777 */ class BakedQuad implements Internal.BakedQuadAccessor, Internal.BakedQuadAccess, Internal.ModelQuadView { getNormal(idx: number): number; getLight(idx: number): number; getTexV(idx: number): number; getTexU(idx: number): number; getColorIndex(): number; getTintIndex(): number; getDirection(): Internal.Direction; getColor(idx: number): number; isShade(): boolean; getSprite(): Internal.TextureAtlasSprite; getX(idx: number): number; getY(idx: number): number; getZ(idx: number): number; getVertices(): number[]; getFlags(): number; isTinted(): boolean; get tintIndex(): number; get vertices(): number[]; get tinted(): boolean; get shade(): boolean; get sprite(): Internal.TextureAtlasSprite; get flags(): number; get colorIndex(): number; get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BakedQuad_ = BakedQuad; /** * @javaClass dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager */ class SpecialRecipeSerializerManager extends Internal.EventJS { ignoreSpecialFlag(id: ResourceLocation_): void; isSpecial(recipe: Internal.Recipe_): boolean; reset(): void; addSpecialFlag(id: ResourceLocation_): void; addSpecialMod(modid: string): void; ignoreSpecialMod(modid: string): void; static readonly "INSTANCE" : Internal.SpecialRecipeSerializerManager; static readonly "EVENT" : Internal.Event<(() => void)>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpecialRecipeSerializerManager_ = SpecialRecipeSerializerManager; /** * @javaClass net.minecraft.class_4703$class_4705 */ class BeeDebugRenderer$HiveInfo { readonly "hiveType" : string; readonly "sedated" : boolean; readonly "lastSeen" : number; readonly "pos" : BlockPos; readonly "honeyLevel" : number; readonly "occupantCount" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeeDebugRenderer$HiveInfo_ = BeeDebugRenderer$HiveInfo; /** * @javaClass malte0811.ferritecore.mixin.mrl.ResourceLocationAccess */ interface ResourceLocationAccess { setPath(arg0: string): void; setNamespace(arg0: string): void; } type ResourceLocationAccess_ = ResourceLocationAccess; /** * @javaClass net.minecraft.class_6900$class_6901 */ class RegistryLoader$Bound extends Internal.Record { access(): Internal.RegistryAccess$Writable; overrideRegistryFromResources($$0: Internal.ResourceKey_>, $$1: Internal.Codec_, $$2: Internal.DynamicOps_): Internal.DataResult>; loader(): Internal.RegistryLoader; hashCode(): number; equals($$0: any): boolean; overrideElementFromResources($$0: Internal.ResourceKey_>, $$1: Internal.Codec_, $$2: Internal.ResourceKey_, $$3: Internal.DynamicOps_): Internal.DataResult>; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryLoader$Bound_ = RegistryLoader$Bound; /** * @javaClass net.minecraft.class_1687 */ class WitherSkull extends Internal.AbstractHurtingProjectile { isDangerous(): boolean; isOnFire(): boolean; setDangerous($$0: boolean): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; isPickable(): boolean; get dangerous(): boolean; get pickable(): boolean; get onFire(): boolean; set dangerous($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WitherSkull_ = WitherSkull; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptSource */ interface ScriptSource { createStream(arg0: Internal.ScriptFileInfo_): Internal.InputStream; } type ScriptSource_ = ((arg0: Internal.ScriptFileInfo) => Internal.InputStream) | ScriptSource; /** * @javaClass net.minecraft.class_3706 */ class SmokerMenu extends Internal.AbstractFurnaceMenu { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmokerMenu_ = SmokerMenu; /** * @javaClass dev.latvian.mods.kubejs.stages.StageCreationEvent */ class StageCreationEvent { getPlayer(): Internal.Player; setPlayerStages(s: Internal.Stages_): void; getPlayerStages(): Internal.Stages; get playerStages(): Internal.Stages; get player(): Internal.Player; set playerStages(s: Internal.Stages_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StageCreationEvent_ = StageCreationEvent; /** * @javaClass net.minecraft.class_5294 */ abstract class DimensionSpecialEffects implements Internal.DimensionEffectsAccessor { getBrightnessDependentFogColor(arg0: Vec3_, arg1: number): Vec3; getCloudHeight(): number; forceBrightLightmap(): boolean; getSunriseColor($$0: number, $$1: number): number[]; static forType($$0: Internal.DimensionType_): this; isFoggyAt(arg0: number, arg1: number): boolean; constantAmbientLight(): boolean; skyType(): Internal.DimensionSpecialEffects$SkyType; hasGround(): boolean; get cloudHeight(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DimensionSpecialEffects_ = DimensionSpecialEffects; /** * @javaClass net.minecraft.class_2404 */ class LiquidBlock extends Internal.Block implements Internal.BucketPickup { randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; isRandomlyTicking($$0: Internal.BlockState_): boolean; getShape(state: Internal.BlockState_, world: Internal.BlockGetter_, pos: BlockPos_, context: Internal.CollisionContext_): Internal.VoxelShape; onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; method_32351(): Internal.Optional; getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; method_9700($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; getFluidState($$0: Internal.BlockState_): Internal.FluidState; updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; static readonly "STABLE_SHAPE" : Internal.VoxelShape; readonly "fluid" : Internal.FlowingFluid; static readonly "LEVEL" : Internal.IntegerProperty; static readonly "POSSIBLE_FLOW_DIRECTIONS" : [undefined, undefined, undefined, undefined, undefined]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LiquidBlock_ = LiquidBlock; /** * @javaClass com.mojang.serialization.MapEncoder */ interface MapEncoder extends Internal.Keyable { encode(arg0: A, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; flatComap(arg0: Internal.Function_>): Internal.MapEncoder; compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; comap(arg0: Internal.Function_): Internal.MapEncoder; makeCompressedBuilder(arg0: Internal.DynamicOps_, arg1: Internal.KeyCompressor_): Internal.RecordBuilder; withLifecycle(arg0: Internal.Lifecycle_): Internal.MapEncoder; encoder(): Internal.Encoder; compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; } type MapEncoder_ = MapEncoder; /** * @javaClass net.minecraft.class_2806$class_2808 */ class ChunkStatus$ChunkType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ChunkStatus$ChunkType[]; static readonly "LEVELCHUNK" : Internal.ChunkStatus$ChunkType; static readonly "PROTOCHUNK" : Internal.ChunkStatus$ChunkType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkStatus$ChunkType_ = "levelchunk" | "protochunk" | ChunkStatus$ChunkType; /** * @javaClass com.google.common.reflect.TypeParameter */ abstract class TypeParameter extends Internal.TypeCapture { hashCode(): number; equals(arg0: any): boolean; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TypeParameter_ = TypeParameter; /** * @javaClass net.minecraft.class_1316 */ interface PlayerRideableJumping extends Internal.PlayerRideable { handleStopJump(): void; onPlayerJump(arg0: number): void; canJump(): boolean; handleStartJump(arg0: number): void; } type PlayerRideableJumping_ = PlayerRideableJumping; /** * @javaClass net.minecraft.class_5903 */ class ClientboundSetSubtitleTextPacket implements Internal.Packet { getText(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get text(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetSubtitleTextPacket_ = ClientboundSetSubtitleTextPacket; /** * @javaClass java.security.AccessControlContext */ class AccessControlContext { checkPermission(arg0: Internal.Permission_): void; hashCode(): number; equals(arg0: any): boolean; getDomainCombiner(): Internal.DomainCombiner; get domainCombiner(): Internal.DomainCombiner; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AccessControlContext_ = AccessControlContext; /** * @javaClass dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper */ class TagEventJS$TagWrapper { getObjectIds(): Internal.Collection; add(... ids: string[]): Internal.TagEventJS$TagWrapper<>; removeAll(): Internal.TagEventJS$TagWrapper<>; toString(): string; sort(): boolean; setPriorityList(o: any): void; remove(... ids: string[]): Internal.TagEventJS$TagWrapper<>; get objectIds(): Internal.Collection; set priorityList(o: any); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TagEventJS$TagWrapper_ = TagEventJS$TagWrapper; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction */ interface Byte2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Byte2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2DoubleFunction; } type Byte2DoubleFunction_ = ((arg0: number) => number) | Byte2DoubleFunction; /** * Fired when the client is initalizing. * @javaClass dev.latvian.mods.kubejs.client.ClientEventJS */ class ClientEventJS extends Internal.EventJS { getLevel(): Internal.ClientLevelJS; getPlayer(): Internal.ClientPlayerJS; post(id: string, sub: string): boolean; post(id: string): boolean; getEntity(): Internal.EntityJS; get level(): Internal.ClientLevelJS; get entity(): Internal.EntityJS; get player(): Internal.ClientPlayerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the client is initalizing. */ type ClientEventJS_ = ClientEventJS; /** * @javaClass dev.latvian.mods.kubejs.block.BlockBuilder */ abstract class BlockBuilder extends Internal.BuilderBase { suffocating(b: boolean): this; noItem(): this; clientRegistry(minecraft: Internal.Supplier_): void; waterlogged(): this; transformObject(obj: Internal.Block_): Internal.Block; color(index: number, c: Internal.Color_): this; /** */ textureAll(tex: Special.Texture): this; displayName(name: string): Internal.BuilderBase; box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): this; box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): this; viewBlocking(b: boolean): this; transparent(b: boolean): this; createAdditionalObjects(): void; tagBlock(tag: ResourceLocation_): this; fullBlock(f: boolean): this; createProperties(): Internal.BlockBehaviour$Properties; notSolid(): this; generateBlockModels(builder: Internal.BlockBuilder_): Internal.Map; noCollission(): this; unbreakable(): this; requiresTool(f: boolean): this; model(m: string): this; tag(tag: ResourceLocation_): this; renderType(l: string): this; generateDataJsons(generator: Internal.DataJsonGenerator_): void; jumpFactor(f: number): this; tagBoth(tag: ResourceLocation_): this; createShape(): Internal.VoxelShape; defaultCutout(): this; generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; item(i: Internal.Consumer_): this; opaque(o: boolean): this; noCollision(): this; randomTick(randomTickCallback: Internal.Consumer_): this; /** */ texture(id: string, tex: Special.Texture): this; noDrops(): this; speedFactor(f: number): this; tagItem(tag: ResourceLocation_): this; noValidSpawns(b: boolean): this; resistance(r: number): this; lightLevel(light: number): this; hardness(h: number): this; addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; defaultTranslucent(): this; material(m: Internal.MaterialJS_): this; slipperiness(f: number): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; redstoneConductor(b: boolean): this; /** */ textureSide(direction: Internal.Direction_, tex: Special.Texture): this; "lootTable" : ((arg0: Internal.LootBuilder) => void); "modelJson" : Internal.JsonObject; "blockstateJson" : Internal.JsonObject; "randomTickCallback" : ((arg0: Internal.RandomTickCallbackJS) => void); get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type BlockBuilder_ = BlockBuilder; /** * @javaClass net.minecraft.class_3264 */ class PackType extends Internal.Enum { getVersion($$0: Internal.GameVersion_): number; static valueOf($$0: string): this; static values(): Internal.PackType[]; getDirectory(): string; static readonly "CLIENT_RESOURCES" : Internal.PackType; static readonly "SERVER_DATA" : Internal.PackType; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PackType_ = "client_resources" | "server_data" | PackType; /** * @javaClass net.minecraft.class_2580 */ class BeaconBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider { getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; getBeamSections(): Internal.List; load($$0: Internal.CompoundTag_): void; getUpdateTag(): Internal.CompoundTag; setCustomName($$0: Internal.Component_): void; static playSound($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SoundEvent_): void; static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeaconBlockEntity_): void; setRemoved(): void; method_5476(): Internal.Component; setLevel($$0: Internal.Level_): void; static readonly "BEACON_EFFECTS" : Internal.MobEffect[][]; static readonly "DATA_SECONDARY" : 2; static readonly "NUM_DATA_VALUES" : 3; static readonly "DATA_LEVELS" : 0; static readonly "DATA_PRIMARY" : 1; get beamSections(): Internal.List; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; set level($$0: Internal.Level_); set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeaconBlockEntity_ = BeaconBlockEntity; /** * @javaClass it.unimi.dsi.fastutil.shorts.Short2BooleanFunction */ interface Short2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Short2ShortFunction; composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Short2LongFunction; composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2BooleanFunction; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Short2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Short2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Short2CharFunction; composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ShortFunction_): this; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Short2ReferenceFunction; composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2BooleanFunction; } type Short2BooleanFunction_ = ((arg0: number) => boolean) | Short2BooleanFunction; /** * @javaClass it.unimi.dsi.fastutil.objects.ObjectSet */ interface ObjectSet extends Internal.ObjectCollection, Internal.Set { iterator(): Internal.ObjectIterator; spliterator(): Internal.ObjectSpliterator; of(arg0: K, arg1: K): Internal.ObjectSet; of(... arg0: K[]): Internal.ObjectSet; of(arg0: K, arg1: K, arg2: K): Internal.ObjectSet; of(): Internal.ObjectSet; of(arg0: K): Internal.ObjectSet; } type ObjectSet_ = (() => Internal.ObjectIterator) | ObjectSet; /** * @javaClass net.minecraft.class_5897 */ class ClientboundSetBorderSizePacket implements Internal.Packet { getSize(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get size(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetBorderSizePacket_ = ClientboundSetBorderSizePacket; /** * @javaClass net.minecraft.class_1547 */ abstract class AbstractSkeleton extends Internal.Monster implements Internal.RangedAttackMob { getMyRidingOffset(): number; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; isShaking(): boolean; rideTick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; reassessWeaponGoal(): void; static createAttributes(): Internal.AttributeSupplier$Builder; method_7105($$0: Internal.LivingEntity_, $$1: number): void; getMobType(): Internal.MobType; get mobType(): Internal.MobType; get myRidingOffset(): number; get shaking(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractSkeleton_ = AbstractSkeleton; /** * @javaClass net.minecraft.class_5658 */ interface NumberProvider extends Internal.LootContextUser { getInt($$0: Internal.LootContext_): number; getType(): Internal.LootNumberProviderType; getFloat(arg0: Internal.LootContext_): number; } type NumberProvider_ = NumberProvider; /** * @javaClass java.beans.PropertyChangeListener */ interface PropertyChangeListener extends Internal.EventListener { propertyChange(arg0: Internal.PropertyChangeEvent_): void; } type PropertyChangeListener_ = ((arg0: Internal.PropertyChangeEvent) => void) | PropertyChangeListener; /** * @javaClass dev.latvian.mods.unit.token.UnitToken */ interface UnitToken { nextUnaryOperator(): boolean; unstack(resultStack: Internal.Stack_): void; interpret(stream: Internal.UnitTokenStream_): dev.latvian.mods.unit.Unit; } type UnitToken_ = UnitToken; /** * @javaClass net.minecraft.class_1531 */ class ArmorStand extends Internal.LivingEntity { setYHeadRot($$0: number): void; getMyRidingOffset(): number; isBaby(): boolean; isShowArms(): boolean; isSmall(): boolean; setInvisible($$0: boolean): void; setRightLegPose($$0: Internal.Rotations_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getFallSounds(): Internal.LivingEntity$Fallsounds; isNoBasePlate(): boolean; skipAttackInteraction($$0: Internal.Entity_): boolean; setHeadPose($$0: Internal.Rotations_): void; getBodyPose(): Internal.Rotations; getLeftLegPose(): Internal.Rotations; getArmorSlots(): Internal.Iterable; isEffectiveAi(): boolean; isPushable(): boolean; getRightArmPose(): Internal.Rotations; tick(): void; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; getHandSlots(): Internal.Iterable; getRightLegPose(): Internal.Rotations; isMarker(): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; canTakeItem($$0: Internal.ItemStack_): boolean; attackable(): boolean; handleEntityEvent($$0: number): void; refreshDimensions(): void; getPistonPushReaction(): Internal.PushReaction; getHeadPose(): Internal.Rotations; ignoreExplosion(): boolean; setBodyPose($$0: Internal.Rotations_): void; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; getLightProbePosition($$0: number): Vec3; setYBodyRot($$0: number): void; getPickResult(): Internal.ItemStack; setLeftArmPose($$0: Internal.Rotations_): void; isAffectedByPotions(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; getLeftArmPose(): Internal.Rotations; kill(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; isPickable(): boolean; setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; shouldRenderAtSqrDistance($$0: number): boolean; setLeftLegPose($$0: Internal.Rotations_): void; getMainArm(): Internal.HumanoidArm; setRightArmPose($$0: Internal.Rotations_): void; interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; travel($$0: Vec3_): void; canBeSeenByAnyone(): boolean; static readonly "DATA_RIGHT_ARM_POSE" : Internal.EntityDataAccessor; static readonly "CLIENT_FLAG_SHOW_ARMS" : 4; static readonly "DATA_HEAD_POSE" : Internal.EntityDataAccessor; static readonly "CLIENT_FLAG_NO_BASEPLATE" : 8; static readonly "DATA_LEFT_LEG_POSE" : Internal.EntityDataAccessor; static readonly "CLIENT_FLAG_SMALL" : 1; static readonly "DISABLE_PUTTING_OFFSET" : 16; static readonly "DATA_BODY_POSE" : Internal.EntityDataAccessor; "lastHit" : number; static readonly "DATA_RIGHT_LEG_POSE" : Internal.EntityDataAccessor; static readonly "WOBBLE_TIME" : 5; static readonly "CLIENT_FLAG_MARKER" : 16; static readonly "DATA_CLIENT_FLAGS" : Internal.EntityDataAccessor; static readonly "DATA_LEFT_ARM_POSE" : Internal.EntityDataAccessor; static readonly "DISABLE_TAKING_OFFSET" : 8; get small(): boolean; get leftArmPose(): Internal.Rotations; get mainArm(): Internal.HumanoidArm; get myRidingOffset(): number; get pickable(): boolean; get bodyPose(): Internal.Rotations; get pickResult(): Internal.ItemStack; get rightLegPose(): Internal.Rotations; get headPose(): Internal.Rotations; get showArms(): boolean; get handSlots(): Internal.Iterable; get pushable(): boolean; get affectedByPotions(): boolean; get marker(): boolean; get noBasePlate(): boolean; get baby(): boolean; get fallSounds(): Internal.LivingEntity$Fallsounds; get armorSlots(): Internal.Iterable; get effectiveAi(): boolean; get leftLegPose(): Internal.Rotations; get pistonPushReaction(): Internal.PushReaction; get rightArmPose(): Internal.Rotations; set yBodyRot($$0: number); set leftArmPose($$0: Internal.Rotations_); set yHeadRot($$0: number); set bodyPose($$0: Internal.Rotations_); set invisible($$0: boolean); set rightLegPose($$0: Internal.Rotations_); set headPose($$0: Internal.Rotations_); set leftLegPose($$0: Internal.Rotations_); set rightArmPose($$0: Internal.Rotations_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorStand_ = ArmorStand; /** * @javaClass net.minecraft.class_1148 */ interface Weighted { getWeight(): number; preloadIfRequired(arg0: Internal.SoundEngine_): void; getSound(): T; } type Weighted_ = Weighted; /** * @javaClass net.minecraft.class_759 */ class ItemInHandRenderer { itemUsed($$0: Hand_): void; tick(): void; renderHandsWithItems($$0: number, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource$BufferSource_, $$3: Internal.LocalPlayer_, $$4: number): void; renderItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemInHandRenderer_ = ItemInHandRenderer; /** * @javaClass net.minecraft.class_1676 */ abstract class Projectile extends Internal.Entity { shootFromRotation($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; getEffectSource(): Internal.Entity; shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; tick(): void; getOwner(): Internal.Entity; mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; lerpMotion($$0: number, $$1: number, $$2: number): void; setOwner($$0: Internal.Entity_): void; getAddEntityPacket(): Internal.Packet; get owner(): Internal.Entity; get effectSource(): Internal.Entity; get addEntityPacket(): Internal.Packet; set owner($$0: Internal.Entity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Projectile_ = Projectile; /** * Fired when the chest loot table is registering. * @javaClass dev.latvian.mods.kubejs.loot.ChestLootEventJS */ class ChestLootEventJS extends Internal.LootEventJS { getType(): string; addChest(id: ResourceLocation_, b: Internal.Consumer_): void; getDirectory(): string; get type(): string; get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the chest loot table is registering. */ type ChestLootEventJS_ = ChestLootEventJS; /** * @javaClass net.minecraft.class_7 */ class BlockPathTypes extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.BlockPathTypes[]; getMalus(): number; static readonly "DAMAGE_CACTUS" : Internal.BlockPathTypes; static readonly "LAVA" : Internal.BlockPathTypes; static readonly "DANGER_POWDER_SNOW" : Internal.BlockPathTypes; static readonly "LEAVES" : Internal.BlockPathTypes; static readonly "BLOCKED" : Internal.BlockPathTypes; static readonly "WALKABLE" : Internal.BlockPathTypes; static readonly "DANGER_CACTUS" : Internal.BlockPathTypes; static readonly "TRAPDOOR" : Internal.BlockPathTypes; static readonly "BREACH" : Internal.BlockPathTypes; static readonly "POWDER_SNOW" : Internal.BlockPathTypes; static readonly "DOOR_WOOD_CLOSED" : Internal.BlockPathTypes; static readonly "DANGER_FIRE" : Internal.BlockPathTypes; static readonly "DAMAGE_FIRE" : Internal.BlockPathTypes; static readonly "WATER" : Internal.BlockPathTypes; static readonly "WATER_BORDER" : Internal.BlockPathTypes; static readonly "WALKABLE_DOOR" : Internal.BlockPathTypes; static readonly "DOOR_IRON_CLOSED" : Internal.BlockPathTypes; static readonly "FENCE" : Internal.BlockPathTypes; static readonly "OPEN" : Internal.BlockPathTypes; static readonly "RAIL" : Internal.BlockPathTypes; static readonly "DAMAGE_OTHER" : Internal.BlockPathTypes; static readonly "DOOR_OPEN" : Internal.BlockPathTypes; static readonly "UNPASSABLE_RAIL" : Internal.BlockPathTypes; static readonly "COCOA" : Internal.BlockPathTypes; static readonly "DANGER_OTHER" : Internal.BlockPathTypes; static readonly "STICKY_HONEY" : Internal.BlockPathTypes; get malus(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockPathTypes_ = "damage_fire" | "damage_cactus" | "water_border" | "unpassable_rail" | "lava" | "door_open" | "blocked" | "leaves" | "danger_other" | "sticky_honey" | "damage_other" | "walkable_door" | "danger_fire" | "breach" | "danger_powder_snow" | "walkable" | "rail" | "water" | "cocoa" | "powder_snow" | "door_iron_closed" | "door_wood_closed" | "danger_cactus" | "trapdoor" | "fence" | "open" | BlockPathTypes; /** * @javaClass java.util.function.LongBinaryOperator */ interface LongBinaryOperator { applyAsLong(arg0: number, arg1: number): number; } type LongBinaryOperator_ = ((arg0: number, arg1: number) => number) | LongBinaryOperator; /** * Fired when a living entity is about to die. * * If the entity's HP <= 0, the entity will fall and get removed. * * If the event is not cancelled, the entity will die and drop loots. * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS */ class LivingEntityDeathEventJS extends Internal.LivingEntityEventJS { getSource(): Internal.DamageSource; getEntity(): Internal.EntityJS; canCancel(): boolean; get source(): Internal.DamageSource; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when a living entity is about to die. * * If the entity's HP <= 0, the entity will fall and get removed. * * If the event is not cancelled, the entity will die and drop loots. */ type LivingEntityDeathEventJS_ = LivingEntityDeathEventJS; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.QuadView */ interface QuadView { normalX(arg0: number): number; toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void; faceNormal(): Internal.Vector3f; normalY(arg0: number): number; normalZ(arg0: number): number; cullFace(): Internal.Direction; posByIndex(arg0: number, arg1: number): number; lightmap(arg0: number): number; copyNormal(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; colorIndex(): number; copyPos(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; lightFace(): Internal.Direction; copyTo(arg0: Internal.MutableQuadView_): void; spriteV(arg0: number, arg1: number): number; spriteU(arg0: number, arg1: number): number; material(): Internal.RenderMaterial; hasNormal(arg0: number): boolean; x(arg0: number): number; y(arg0: number): number; z(arg0: number): number; nominalFace(): Internal.Direction; tag(): number; toBakedQuad(spriteIndex: number, sprite: Internal.TextureAtlasSprite_, isItem: boolean): Internal.BakedQuad; spriteColor(arg0: number, arg1: number): number; } type QuadView_ = QuadView; /** * @javaClass java.security.KeyPair */ class KeyPair implements Internal.Serializable { getPrivate(): Internal.PrivateKey; getPublic(): Internal.PublicKey; get private(): Internal.PrivateKey; get public(): Internal.PublicKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type KeyPair_ = KeyPair; /** * @javaClass net.minecraft.class_1061 */ interface Tickable { tick(): void; } type Tickable_ = (() => void) | Tickable; /** * @javaClass net.coderbot.batchedentityrendering.impl.BlendingStateHolder */ interface BlendingStateHolder { getTransparencyType(): Internal.TransparencyType; } type BlendingStateHolder_ = (() => Internal.TransparencyType) | BlendingStateHolder; /** * @javaClass java.lang.StringBuilder */ class StringBuilder extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { deleteCharAt(arg0: number): this; appendCodePoint(arg0: number): this; lastIndexOf(arg0: string, arg1: number): number; lastIndexOf(arg0: string): number; replace(arg0: number, arg1: number, arg2: string): this; insert(arg0: number, arg1: number): this; insert(arg0: number, arg1: string): this; insert(arg0: number, arg1: any): this; insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; insert(arg0: number, arg1: Internal.CharSequence_): this; insert(arg0: number, arg1: string[]): this; insert(arg0: number, arg1: boolean): this; toString(): string; compareTo(arg0: Internal.StringBuilder_): number; reverse(): this; delete(arg0: number, arg1: number): this; indexOf(arg0: string): number; indexOf(arg0: string, arg1: number): number; append(arg0: Internal.StringBuffer_): this; append(arg0: Internal.CharSequence_): this; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string[]): this; append(arg0: any): this; append(arg0: string): this; append(arg0: number): this; append(arg0: boolean): this; append(arg0: string[], arg1: number, arg2: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StringBuilder_ = StringBuilder; /** * @javaClass net.minecraft.class_3723 */ class SmokerBlockEntity extends Internal.AbstractFurnaceBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmokerBlockEntity_ = SmokerBlockEntity; /** * @javaClass net.minecraft.class_6555 */ class TerrainShaper extends Internal.Record { jaggedness($$0: Internal.TerrainShaper$Point_): number; jaggednessSampler(): Internal.CubicSpline; addDebugBiomesToVisualizeSplinePoints($$0: Internal.Consumer_>>): void; offset($$0: Internal.TerrainShaper$Point_): number; static makePoint($$0: number, $$1: number, $$2: number): Internal.TerrainShaper$Point; static makePoint($$0: Internal.DensityFunction$FunctionContext_): Internal.TerrainShaper$PointCustom; hashCode(): number; static peaksAndValleys($$0: number): number; factorSampler(): Internal.CubicSpline; equals($$0: any): boolean; offsetSampler(): Internal.CubicSpline; toString(): string; static overworld($$0: boolean): this; factor($$0: Internal.TerrainShaper$Point_): number; static readonly "CODEC" : Internal.Codec; static readonly "SPLINE_CUSTOM_CODEC" : Internal.Codec>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TerrainShaper_ = TerrainShaper; /** * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS */ abstract class ExplosionEventJS extends Internal.LevelEventJS { getLevel(): Internal.LevelJS; getBlock(): Internal.BlockContainerJS; getX(): number; getPosition(): Vec3; getY(): number; getZ(): number; getExploder(): Internal.LivingEntityJS; get level(): Internal.LevelJS; get exploder(): Internal.LivingEntityJS; get x(): number; get y(): number; get block(): Internal.BlockContainerJS; get z(): number; get position(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ExplosionEventJS_ = ExplosionEventJS; /** * @javaClass net.minecraft.class_3191 */ class BlockDestructionProgress implements Internal.Comparable { getPos(): BlockPos; hashCode(): number; equals($$0: any): boolean; setProgress($$0: number): void; getUpdatedRenderTick(): number; getId(): number; updateTick($$0: number): void; compareTo($$0: Internal.BlockDestructionProgress_): number; getProgress(): number; get pos(): BlockPos; get updatedRenderTick(): number; get progress(): number; get id(): number; set progress($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockDestructionProgress_ = BlockDestructionProgress; /** * @javaClass java.lang.module.ModuleDescriptor$Exports */ class ModuleDescriptor$Exports implements Internal.Comparable { hashCode(): number; equals(arg0: any): boolean; isQualified(): boolean; toString(): string; source(): string; compareTo(arg0: Internal.ModuleDescriptor$Exports_): number; modifiers(): Internal.Set; targets(): Internal.Set; get qualified(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Exports_ = ModuleDescriptor$Exports; /** * @javaClass net.minecraft.class_5869 */ class CanyonCarverConfiguration extends Internal.CarverConfiguration { readonly "verticalRotation" : Internal.FloatProvider; static readonly "CODEC" : Internal.Codec; readonly "shape" : Internal.CanyonCarverConfiguration$CanyonShapeConfiguration; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CanyonCarverConfiguration_ = CanyonCarverConfiguration; /** * @javaClass java.security.DomainCombiner */ interface DomainCombiner { combine(arg0: Internal.ProtectionDomain_[], arg1: Internal.ProtectionDomain_[]): Internal.ProtectionDomain[]; } type DomainCombiner_ = ((arg0: Internal.ProtectionDomain[], arg1: Internal.ProtectionDomain[]) => Internal.ProtectionDomain[]) | DomainCombiner; /** * @javaClass net.minecraft.class_5362 */ class ExplosionDamageCalculator { shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; redirect$zek000$redirectGetBlockStateSoundType(block: Internal.Block_, explosion: Internal.Explosion_, blockGetter: Internal.BlockGetter_, blockPos: BlockPos_, blockState: Internal.BlockState_): number; getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ExplosionDamageCalculator_ = ExplosionDamageCalculator; /** * @javaClass net.minecraft.class_4993 */ class LinearPosTest extends Internal.PosRuleTest { test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LinearPosTest_ = LinearPosTest; /** * @javaClass net.minecraft.class_6757 */ class LevelTicks implements Internal.LevelTickAccess { removeContainer($$0: Internal.ChunkPos_): void; method_39363($$0: Internal.ScheduledTick_): void; method_20825(): number; addContainer($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkTicks_): void; method_8674($$0: BlockPos_, $$1: T): boolean; willTickThisTick($$0: BlockPos_, $$1: T): boolean; tick($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; clearArea($$0: Internal.BoundingBox_): void; copyArea($$0: Internal.BoundingBox_, $$1: Vec3i_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelTicks_ = LevelTicks; /** * @javaClass com.google.common.collect.ForwardingSet */ abstract class ForwardingSet extends Internal.ForwardingCollection implements Internal.Set { hashCode(): number; equals(arg0: any): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ForwardingSet_ = ForwardingSet; /** * @javaClass net.minecraft.class_5873 */ class CarvingContext extends Internal.WorldGenerationContext { registryAccess(): Internal.RegistryAccess; topMaterial($$0: Internal.Function_>, $$1: Internal.ChunkAccess_, $$2: BlockPos_, $$3: boolean): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CarvingContext_ = CarvingContext; /** * @javaClass dev.latvian.mods.rhino.ExternalArrayData */ interface ExternalArrayData { setArrayElement(arg0: number, arg1: any): void; getArrayLength(): number; getArrayElement(arg0: number): any; } type ExternalArrayData_ = ExternalArrayData; /** * @javaClass com.minenash.customhud.mixin.ChunkBuilderAccess */ interface ChunkBuilderAccess { getUploadQueue(): Internal.Queue; getQueuedTaskCount(): number; getBufferCount(): number; } type ChunkBuilderAccess_ = ChunkBuilderAccess; /** * @javaClass net.minecraft.class_6555$class_6556 */ class TerrainShaper$Point extends Internal.Record { weirdness(): number; hashCode(): number; ridges(): number; equals($$0: any): boolean; erosion(): number; toString(): string; continents(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TerrainShaper$Point_ = TerrainShaper$Point; /** * @javaClass com.mojang.datafixers.types.families.Algebra */ interface Algebra { apply(arg0: number): Internal.RewriteResult; toString(arg0: number): string; } type Algebra_ = Algebra; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet */ interface Long2ObjectMap$FastEntrySet extends Internal.ObjectSet> { fastForEach(arg0: Internal.Consumer_>): void; fastIterator(): Internal.ObjectIterator>; } type Long2ObjectMap$FastEntrySet_ = (() => Internal.ObjectIterator>) | Long2ObjectMap$FastEntrySet; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortPredicate */ interface ShortPredicate extends Internal.Predicate, Internal.IntPredicate { or(arg0: Internal.ShortPredicate_): this; or(arg0: Internal.IntPredicate_): this; or(arg0: Internal.Predicate_): Internal.Predicate; test(arg0: number): boolean; and(arg0: Internal.IntPredicate_): this; and(arg0: Internal.ShortPredicate_): this; and(arg0: Internal.Predicate_): Internal.Predicate; negate(): this; } type ShortPredicate_ = ((arg0: number) => boolean) | ShortPredicate; /** * @javaClass net.minecraft.class_1928 */ class GameRules implements Internal.GameRulesAccessor { assignFrom($$0: Internal.GameRules_, $$1: Internal.MinecraftServer_): void; getInt($$0: Internal.GameRules$Key_): number; createTag(): Internal.CompoundTag; getRule($$0: Internal.GameRules$Key_): T; static visitGameRuleTypes($$0: Internal.GameRules$GameRuleTypeVisitor_): void; getBoolean($$0: Internal.GameRules$Key_): boolean; copy(): this; static register($$0: string, $$1: Internal.GameRules$Category_, $$2: Internal.GameRules$Type_): Internal.GameRules$Key; static readonly "RULE_MAX_COMMAND_CHAIN_LENGTH" : Internal.GameRules$Key; static readonly "RULE_DROWNING_DAMAGE" : Internal.GameRules$Key; static readonly "RULE_LOGADMINCOMMANDS" : Internal.GameRules$Key; static readonly "RULE_REDUCEDDEBUGINFO" : Internal.GameRules$Key; static readonly "RULE_WEATHER_CYCLE" : Internal.GameRules$Key; static readonly "RULE_FALL_DAMAGE" : Internal.GameRules$Key; static readonly "RULE_FORGIVE_DEAD_PLAYERS" : Internal.GameRules$Key; static readonly "RULE_DOINSOMNIA" : Internal.GameRules$Key; static readonly "RULE_LIMITED_CRAFTING" : Internal.GameRules$Key; static readonly "DEFAULT_RANDOM_TICK_SPEED" : 3; static readonly "RULE_DOFIRETICK" : Internal.GameRules$Key; static readonly "RULE_MOBGRIEFING" : Internal.GameRules$Key; static readonly "RULE_NATURAL_REGENERATION" : Internal.GameRules$Key; static readonly "RULE_DISABLE_ELYTRA_MOVEMENT_CHECK" : Internal.GameRules$Key; static readonly "RULE_SHOWDEATHMESSAGES" : Internal.GameRules$Key; static readonly "RULE_MAX_ENTITY_CRAMMING" : Internal.GameRules$Key; static readonly "RULE_ANNOUNCE_ADVANCEMENTS" : Internal.GameRules$Key; static readonly "RULE_COMMANDBLOCKOUTPUT" : Internal.GameRules$Key; static readonly "RULE_SPAWN_RADIUS" : Internal.GameRules$Key; static readonly "RULE_DOMOBSPAWNING" : Internal.GameRules$Key; static readonly "RULE_UNIVERSAL_ANGER" : Internal.GameRules$Key; static readonly "RULE_DAYLIGHT" : Internal.GameRules$Key; static readonly "RULE_DISABLE_RAIDS" : Internal.GameRules$Key; static readonly "RULE_FIRE_DAMAGE" : Internal.GameRules$Key; static readonly "RULE_PLAYERS_SLEEPING_PERCENTAGE" : Internal.GameRules$Key; static readonly "RULE_DOBLOCKDROPS" : Internal.GameRules$Key; static readonly "RULE_SPECTATORSGENERATECHUNKS" : Internal.GameRules$Key; static readonly "RULE_FREEZE_DAMAGE" : Internal.GameRules$Key; static readonly "RULE_DO_IMMEDIATE_RESPAWN" : Internal.GameRules$Key; static readonly "RULE_DOENTITYDROPS" : Internal.GameRules$Key; static readonly "RULE_KEEPINVENTORY" : Internal.GameRules$Key; static readonly "RULE_SENDCOMMANDFEEDBACK" : Internal.GameRules$Key; static readonly "RULE_RANDOMTICKING" : Internal.GameRules$Key; static readonly "RULE_DO_TRADER_SPAWNING" : Internal.GameRules$Key; static readonly "RULE_DOMOBLOOT" : Internal.GameRules$Key; static readonly "RULE_DO_PATROL_SPAWNING" : Internal.GameRules$Key; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules_ = GameRules; /** * @javaClass net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook */ interface ServerPlayerEntitySyncHook { fabric_incrementSyncId(): number; } type ServerPlayerEntitySyncHook_ = (() => number) | ServerPlayerEntitySyncHook; /** * @javaClass net.minecraft.class_4664 */ class TrunkVineDecorator extends Internal.TreeDecorator { place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.TrunkVineDecorator; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrunkVineDecorator_ = TrunkVineDecorator; /** * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityEventJS */ abstract class LivingEntityEventJS extends Internal.EntityEventJS { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LivingEntityEventJS_ = LivingEntityEventJS; /** * @javaClass net.minecraft.class_6791 */ class WeightedListHeight extends Internal.HeightProvider { getType(): Internal.HeightProviderType; sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedListHeight_ = WeightedListHeight; /** * @javaClass org.spongepowered.asm.mixin.injection.invoke.arg.Args */ abstract class Args { set(arg0: number, arg1: T): void; size(): number; get(arg0: number): T; setAll(... arg0: any[]): void; set all(... arg0: any[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Args_ = Args; /** * @javaClass net.minecraft.class_1838 */ class UseOnContext { getClickedFace(): Internal.Direction; getLevel(): Internal.Level; getPlayer(): Internal.Player; getClickLocation(): Vec3; getHand(): Hand; getRotation(): number; getHorizontalDirection(): Internal.Direction; isSecondaryUseActive(): boolean; isInside(): boolean; getClickedPos(): BlockPos; getItemInHand(): Internal.ItemStack; get secondaryUseActive(): boolean; get clickedPos(): BlockPos; get level(): Internal.Level; get horizontalDirection(): Internal.Direction; get itemInHand(): Internal.ItemStack; get rotation(): number; get clickLocation(): Vec3; get inside(): boolean; get clickedFace(): Internal.Direction; get player(): Internal.Player; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UseOnContext_ = UseOnContext; /** * @javaClass net.minecraft.class_5900$class_5902 */ class ClientboundSetPlayerTeamPacket$Parameters { getPlayerPrefix(): Internal.Component; getNametagVisibility(): string; getDisplayName(): Internal.Component; getCollisionRule(): string; getColor(): Internal.ChatFormatting; getPlayerSuffix(): Internal.Component; getOptions(): number; write($$0: Internal.FriendlyByteBuf_): void; get collisionRule(): string; get playerSuffix(): Internal.Component; get color(): Internal.ChatFormatting; get playerPrefix(): Internal.Component; get displayName(): Internal.Component; get options(): number; get nametagVisibility(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetPlayerTeamPacket$Parameters_ = ClientboundSetPlayerTeamPacket$Parameters; /** * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator$Face */ class ModelGenerator$Face { uv(u0: number, v0: number, u1: number, v1: number): this; toJson(): Internal.JsonObject; tex(t: string): this; cull(d: Internal.Direction_): this; cull(): this; tintindex(i: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelGenerator$Face_ = ModelGenerator$Face; /** * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder */ class CropBlockBuilder extends Internal.BlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; survive(surviveCallback: Internal.CropBlockBuilder$SurviveCallback_): this; randomTick(randomTickCallback: Internal.Consumer_): Internal.BlockBuilder; texture(id: string, tex: string): Internal.BlockBuilder; dropSeed(dropSeed: boolean): this; bonemeal(bonemealCallback: Internal.ToIntFunction_): this; age(age: number): this; age(age: number, builder: Internal.Consumer_): this; growTick(growSpeedCallback: Internal.ToDoubleFunction_): this; crop(output: any, chance: number): this; crop(output: any): this; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CropBlockBuilder_ = CropBlockBuilder; /** * @javaClass net.minecraft.class_824 */ class BlockEntityRenderDispatcher implements Internal.ResourceManagerReloadListener { prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.HitResult_): void; getRenderer($$0: E): Internal.BlockEntityRenderer; onResourceManagerReload($$0: Internal.ResourceManager_): void; render($$0: E, $$1: number, $$2: Internal.PoseStack_, $$3: Internal.MultiBufferSource_): void; renderItem($$0: E, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): boolean; setLevel($$0: Internal.Level_): void; "cameraHitResult" : Internal.HitResult; "level" : Internal.Level; "camera" : Internal.Camera; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockEntityRenderDispatcher_ = BlockEntityRenderDispatcher; /** * Fired when a living entity is hurt. * * If cancelled, the attack will do no effect. * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS */ class LivingEntityHurtEventJS extends Internal.LivingEntityEventJS { getDamage(): number; getSource(): Internal.DamageSource; getEntity(): Internal.EntityJS; canCancel(): boolean; get damage(): number; get source(): Internal.DamageSource; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when a living entity is hurt. * * If cancelled, the attack will do no effect. */ type LivingEntityHurtEventJS_ = LivingEntityHurtEventJS; /** * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS */ class CookingRecipeJS extends Internal.RecipeJS { serialize(): void; xp(xp: number): this; create(args: Internal.ListJS_): void; cookingTime(time: number): this; deserialize(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CookingRecipeJS_ = CookingRecipeJS; /** * @javaClass org.slf4j.Logger */ interface Logger { warn(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; warn(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; warn(arg0: string, arg1: any): void; warn(arg0: string): void; warn(arg0: string, ... arg1: any[]): void; warn(arg0: string, arg1: any, arg2: any): void; warn(arg0: string, arg1: Internal.Throwable_): void; warn(arg0: org.slf4j.Marker_, arg1: string): void; warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; trace(arg0: org.slf4j.Marker_, arg1: string): void; trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; trace(arg0: string, arg1: any): void; trace(arg0: string, arg1: any, arg2: any): void; trace(arg0: string, ... arg1: any[]): void; trace(arg0: string): void; trace(arg0: string, arg1: Internal.Throwable_): void; trace(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; trace(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; debug(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; debug(arg0: string, ... arg1: any[]): void; debug(arg0: string, arg1: any): void; debug(arg0: string): void; debug(arg0: org.slf4j.Marker_, arg1: string): void; debug(arg0: string, arg1: any, arg2: any): void; debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; debug(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; debug(arg0: string, arg1: Internal.Throwable_): void; getName(): string; isInfoEnabled(): boolean; isInfoEnabled(arg0: org.slf4j.Marker_): boolean; isErrorEnabled(): boolean; isErrorEnabled(arg0: org.slf4j.Marker_): boolean; isTraceEnabled(arg0: org.slf4j.Marker_): boolean; isTraceEnabled(): boolean; isWarnEnabled(): boolean; isWarnEnabled(arg0: org.slf4j.Marker_): boolean; isDebugEnabled(arg0: org.slf4j.Marker_): boolean; isDebugEnabled(): boolean; error(arg0: string, arg1: any): void; error(arg0: string): void; error(arg0: string, arg1: any, arg2: any): void; error(arg0: string, ... arg1: any[]): void; error(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; error(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; error(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; error(arg0: org.slf4j.Marker_, arg1: string): void; error(arg0: string, arg1: Internal.Throwable_): void; error(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; info(arg0: string, arg1: any, arg2: any): void; info(arg0: string, ... arg1: any[]): void; info(arg0: string, arg1: Internal.Throwable_): void; info(arg0: string, arg1: any): void; info(arg0: string): void; info(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; info(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; info(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; info(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; info(arg0: org.slf4j.Marker_, arg1: string): void; } type Logger_ = Logger; /** * @javaClass com.mojang.datafixers.util.Function3 */ interface Function3 { apply(arg0: T1, arg1: T2, arg2: T3): R; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function3_ = ((arg0: T1, arg1: T2, arg2: T3) => R) | Function3; /** * @javaClass net.minecraft.class_6790 */ class TwistingVinesConfig extends Internal.Record implements Internal.FeatureConfiguration { spreadHeight(): number; maxHeight(): number; hashCode(): number; equals($$0: any): boolean; spreadWidth(): number; toString(): string; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TwistingVinesConfig_ = TwistingVinesConfig; /** * @javaClass net.minecraft.class_5599 */ class EntityModelSet implements Internal.ResourceManagerReloadListener { onResourceManagerReload($$0: Internal.ResourceManager_): void; bakeLayer($$0: Internal.ModelLayerLocation_): Internal.ModelPart; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityModelSet_ = EntityModelSet; /** * @javaClass net.minecraft.class_72$class_6153 */ class SequentialEntry$Builder extends Internal.LootPoolEntryContainer$Builder { build(): Internal.LootPoolEntryContainer; then($$0: Internal.LootPoolEntryContainer$Builder_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SequentialEntry$Builder_ = SequentialEntry$Builder; /** * @javaClass net.minecraft.class_5944 */ class ShaderInstance implements Internal.Shader, Internal.AutoCloseable, Internal.ShaderInstanceInterface { handler$bdl000$iris$setupGeometryShader(arg0: Internal.ResourceProvider_, arg1: string, arg2: Internal.VertexFormat_, arg3: Internal.CallbackInfo_): void; setSampler($$0: string, $$1: any): void; getName(): string; getVertexProgram(): Internal.Program; markDirty(): void; apply(): void; safeGetUniform($$0: string): Internal.AbstractUniform; clear(): void; getId(): number; getUniform($$0: string): Internal.Uniform; attachToProgram(): void; static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; getFragmentProgram(): Internal.Program; getVertexFormat(): Internal.VertexFormat; close(): void; redirect$bdl000$iris$redirectBindAttributeLocation(arg0: number, arg1: number, arg2: Internal.CharSequence_): void; readonly "FOG_START" : Internal.Uniform; readonly "PROJECTION_MATRIX" : Internal.Uniform; readonly "INVERSE_VIEW_ROTATION_MATRIX" : Internal.Uniform; readonly "TEXTURE_MATRIX" : Internal.Uniform; readonly "FOG_END" : Internal.Uniform; readonly "MODEL_VIEW_MATRIX" : Internal.Uniform; readonly "SCREEN_SIZE" : Internal.Uniform; readonly "COLOR_MODULATOR" : Internal.Uniform; readonly "LINE_WIDTH" : Internal.Uniform; readonly "LIGHT0_DIRECTION" : Internal.Uniform; readonly "CHUNK_OFFSET" : Internal.Uniform; readonly "FOG_COLOR" : Internal.Uniform; readonly "FOG_SHAPE" : Internal.Uniform; readonly "GAME_TIME" : Internal.Uniform; readonly "LIGHT1_DIRECTION" : Internal.Uniform; get vertexFormat(): Internal.VertexFormat; get fragmentProgram(): Internal.Program; get name(): string; get id(): number; get vertexProgram(): Internal.Program; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShaderInstance_ = ShaderInstance; /** * @javaClass net.minecraft.class_1060 */ class TextureManager implements Internal.PreparableReloadListener, Internal.Tickable, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; release($$0: ResourceLocation_): void; getFabricId(): ResourceLocation; bindForSetup($$0: ResourceLocation_): void; tick(): void; preload($$0: ResourceLocation_, $$1: Internal.Executor_): Internal.CompletableFuture; close(): void; getTexture($$0: ResourceLocation_): Internal.AbstractTexture; getTexture($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): Internal.AbstractTexture; getFabricDependencies(): Internal.Collection; register($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): void; register($$0: string, $$1: Internal.DynamicTexture_): ResourceLocation; readonly "byPath" : Internal.Map; static readonly "INTENTIONAL_MISSING_TEXTURE" : ResourceLocation; get fabricDependencies(): Internal.Collection; get fabricId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextureManager_ = TextureManager; /** * @javaClass net.minecraft.class_4668$class_4672 */ class RenderStateShard$DepthTestStateShard extends Internal.RenderStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$DepthTestStateShard_ = RenderStateShard$DepthTestStateShard; /** * @javaClass net.minecraft.class_6916$class_7050 */ interface DensityFunctions$BeardifierOrMarker extends Internal.DensityFunction$SimpleFunction { method_41062(): Internal.Codec; } type DensityFunctions$BeardifierOrMarker_ = DensityFunctions$BeardifierOrMarker; /** * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator */ class ModelGenerator { parent(s: string): void; toJson(): Internal.JsonObject; textures(json: Internal.JsonObject_): void; texture(name: string, texture: string): void; element(consumer: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelGenerator_ = ModelGenerator; /** * @javaClass net.minecraft.class_5459$class_5460 */ class BlockUtil$FoundRectangle { readonly "axis1Size" : number; readonly "minCorner" : BlockPos; readonly "axis2Size" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockUtil$FoundRectangle_ = BlockUtil$FoundRectangle; /** * Fired by different tag when the client is: * - logged in * - logged out * @javaClass dev.latvian.mods.kubejs.client.ClientLoggedInEventJS */ class ClientLoggedInEventJS extends Internal.ClientEventJS { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired by different tag when the client is: * - logged in * - logged out */ type ClientLoggedInEventJS_ = ClientLoggedInEventJS; /** * @javaClass java.util.Collection */ interface Collection extends Internal.Iterable { add(arg0: E): boolean; spliterator(): Internal.Spliterator; containsAll(arg0: Internal.Collection_): boolean; isEmpty(): boolean; clear(): void; remove(arg0: any): boolean; removeIf(arg0: Internal.Predicate_): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.Iterator; size(): number; addAll(arg0: Internal.Collection_): boolean; stream(): Internal.Stream; hashCode(): number; equals(arg0: any): boolean; toArray(arg0: T[]): T[]; toArray(arg0: Internal.IntFunction_): T[]; toArray(): any[]; parallelStream(): Internal.Stream; retainAll(arg0: Internal.Collection_): boolean; } type Collection_ = Collection; /** * @javaClass net.minecraft.class_1440 */ class Panda extends Internal.Animal { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getHiddenGene(): Internal.Panda$Gene; isSneezing(): boolean; isAggressive(): boolean; isEating(): boolean; roll($$0: boolean): void; getSneezeCounter(): number; isFood($$0: Internal.ItemStack_): boolean; getRollAmount($$0: number): number; setAttributes(): void; setOnBack($$0: boolean): void; setUnhappyCounter($$0: number): void; canPerformAction(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; doHurtTarget($$0: Internal.Entity_): boolean; getSitAmount($$0: number): number; eat($$0: boolean): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; isLazy(): boolean; setHiddenGene($$0: Internal.Panda$Gene_): void; sneeze($$0: boolean): void; sit($$0: boolean): void; isScared(): boolean; isSitting(): boolean; getVariant(): Internal.Panda$Gene; isWeak(): boolean; setSneezeCounter($$0: number): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; getLieOnBackAmount($$0: number): number; isBrown(): boolean; getUnhappyCounter(): number; setGeneFromParents($$0: Internal.Panda_, $$1: Internal.Panda_): void; isOnBack(): boolean; getMainGene(): Internal.Panda$Gene; isPlayful(): boolean; isWorried(): boolean; setMainGene($$0: Internal.Panda$Gene_): void; isRolling(): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; canTakeItem($$0: Internal.ItemStack_): boolean; "rollCounter" : number; static readonly "TOTAL_ROLL_STEPS" : 32; get lazy(): boolean; get hiddenGene(): Internal.Panda$Gene; get eating(): boolean; get brown(): boolean; get weak(): boolean; get onBack(): boolean; get rolling(): boolean; get sneezing(): boolean; get mainGene(): Internal.Panda$Gene; get variant(): Internal.Panda$Gene; get unhappyCounter(): number; get aggressive(): boolean; get worried(): boolean; get playful(): boolean; get sneezeCounter(): number; get scared(): boolean; get sitting(): boolean; set onBack($$0: boolean); set mainGene($$0: Internal.Panda$Gene_); set unhappyCounter($$0: number); set hiddenGene($$0: Internal.Panda$Gene_); set sneezeCounter($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Panda_ = Panda; /** * @javaClass bre2el.uti.TranslatableTextHelper$TranslatableTextManipulator */ interface TranslatableTextHelper$TranslatableTextManipulator { setChgLang(arg0: boolean): void; getChgLang(): boolean; clearLangCache(): void; } type TranslatableTextHelper$TranslatableTextManipulator_ = TranslatableTextHelper$TranslatableTextManipulator; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2ByteFunction */ interface Reference2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; getByte(arg0: any): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Reference2LongFunction; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ByteFunction; removeByte(arg0: any): number; andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Reference2FloatFunction; applyAsInt(arg0: K): number; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Reference2CharFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ByteFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ByteFunction; } type Reference2ByteFunction_ = ((arg0: any) => number) | Reference2ByteFunction; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder */ interface SpriteFinder { find(arg0: Internal.QuadView_, arg1: number): Internal.TextureAtlasSprite; find(arg0: number, arg1: number): Internal.TextureAtlasSprite; get(atlas: Internal.TextureAtlas_): this; } type SpriteFinder_ = SpriteFinder; /** * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS */ class ShapedRecipeJS extends Internal.RecipeJS { serialize(): void; noMirror(): this; create(args: Internal.ListJS_): void; noShrink(): this; deserialize(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShapedRecipeJS_ = ShapedRecipeJS; /** * @javaClass malte0811.ferritecore.fastmap.FastMap */ class FastMap { with(oldIndex: number, prop: Internal.Property_, value: T): Value; getKey(keyIndex: number): Internal.FastMapKey; getValue(stateIndex: number, key: any): Internal.Comparable; getValue(stateIndex: number, property: Internal.Property_): T; getIndexOf(state: Internal.Map_, Internal.Comparable_>): number; numProperties(): number; getPropertySet(): Internal.ImmutableSet>; withUnsafe(globalTableIndex: number, property: Internal.Property_, newValue: any): Value; isSingleState(): boolean; getEntry(propertyIndex: number, stateIndex: number): Internal.Map$Entry, Internal.Comparable>; get propertySet(): Internal.ImmutableSet>; get singleState(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FastMap_ = FastMap; /** * @javaClass net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory */ interface SpecialLogicInventory { fabric_setSuppress(arg0: boolean): void; fabric_onFinalCommit(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void; } type SpecialLogicInventory_ = SpecialLogicInventory; /** * @javaClass java.nio.file.FileSystem */ abstract class FileSystem implements Internal.Closeable { isReadOnly(): boolean; isOpen(): boolean; supportedFileAttributeViews(): Internal.Set; provider(): Internal.FileSystemProvider; getFileStores(): Internal.Iterable; getRootDirectories(): Internal.Iterable; getPath(arg0: string, ... arg1: string[]): Internal.Path; getSeparator(): string; getPathMatcher(arg0: string): Internal.PathMatcher; newWatchService(): Internal.WatchService; close(): void; getUserPrincipalLookupService(): Internal.UserPrincipalLookupService; get rootDirectories(): Internal.Iterable; get readOnly(): boolean; get userPrincipalLookupService(): Internal.UserPrincipalLookupService; get separator(): string; get open(): boolean; get fileStores(): Internal.Iterable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileSystem_ = FileSystem; /** * @javaClass net.minecraft.class_4663 */ class TreeDecoratorType

{ codec(): Internal.Codec

; static readonly "BEEHIVE" : Internal.TreeDecoratorType; static readonly "LEAVE_VINE" : Internal.TreeDecoratorType; static readonly "TRUNK_VINE" : Internal.TreeDecoratorType; static readonly "COCOA" : Internal.TreeDecoratorType; static readonly "ALTER_GROUND" : Internal.TreeDecoratorType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TreeDecoratorType_

= Special.TreeDecoratorType | TreeDecoratorType

; /** * @javaClass net.minecraft.class_3331 */ abstract class StoredUserList { add($$0: V): void; load(): void; getEntries(): Internal.Collection; get($$0: K): V; save(): void; isEmpty(): boolean; getUserList(): string[]; getFile(): Internal.File; remove($$0: Internal.StoredUserEntry_): void; remove($$0: K): void; get entries(): Internal.Collection; get userList(): string[]; get file(): Internal.File; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StoredUserList_ = StoredUserList; /** * @javaClass net.minecraft.class_2837$class_6559 */ interface Palette$Factory { create(arg0: number, arg1: Internal.IdMap_, arg2: Internal.PaletteResize_, arg3: Internal.List_): Internal.Palette; } type Palette$Factory_ = ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette) | Palette$Factory; /** * @javaClass net.minecraft.class_3222 */ class ServerPlayer extends Internal.Player implements Internal.SwitchablePlayerEntity, Internal.ServerPlayerEntityAccessor, Internal.ServerPlayerEntitySyncHook, Internal.MixinServerPlayerEntityAccessor, Internal.PlayerTeleportationStateAccessor { disconnect(): void; handler$zia000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; getRespawnAngle(): number; setRespawnPosition($$0: Internal.ResourceKey_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): void; setLevel($$0: Internal.ServerLevel_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; displayClientMessage($$0: Internal.Component_, $$1: boolean): void; awardRecipes($$0: Internal.Collection_>): number; broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; fabric_incrementSyncId(): number; stopRiding(): void; openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; onLeaveCombat(): void; getLastActionTime(): number; doTick(): void; openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; canHarmPlayer($$0: Internal.Player_): boolean; getTabListDisplayName(): Internal.Component; allowsListing(): boolean; setGameMode($$0: Internal.GameType_): boolean; initInventoryMenu(): void; getTextFilter(): Internal.TextFilter; isSpectator(): boolean; untrackChunk($$0: Internal.ChunkPos_): void; doCheckFallDamage($$0: number, $$1: boolean): void; giveExperiencePoints($$0: number): void; openTextEdit($$0: Internal.SignBlockEntity_): void; getRespawnDimension(): Internal.ResourceKey; onUpdateAbilities(): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; loadGameTypes($$0: Internal.CompoundTag_): void; isChangingDimension(): boolean; handler$zio000$onPlayerInteractEntity(target: Internal.Entity_, info: Internal.CallbackInfo_): void; resetRecipes($$0: Internal.Collection_>): number; attack($$0: Internal.Entity_): void; awardStat($$0: Internal.Stat_, $$1: number): void; resetLastActionTime(): void; isInvulnerableTo($$0: Internal.DamageSource_): boolean; setExperienceLevels($$0: number): void; sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; sendMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; isTextFilteringEnabled(): boolean; canChatInColor(): boolean; trackChunk($$0: Internal.ChunkPos_, $$1: Internal.Packet_): void; getLevel(): Internal.ServerLevel; swing($$0: Hand_): void; sendTexturePack($$0: string, $$1: string, $$2: boolean, $$3: Internal.Component_): void; giveExperienceLevels($$0: number): void; playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; moveTo($$0: number, $$1: number, $$2: number): void; sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; die($$0: Internal.DamageSource_): void; setLastSectionPos($$0: Internal.SectionPos_): void; openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; hasDisconnected(): boolean; getCamera(): Internal.Entity; teleportTo($$0: number, $$1: number, $$2: number): void; teleportTo($$0: Internal.ServerLevel_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; changeDimension($$0: Internal.ServerLevel_): Internal.Entity; getChatVisibility(): Internal.ChatVisiblity; handler$boa000$playerTick(cbi: Internal.CallbackInfo_): void; setExperiencePoints($$0: number): void; cca$isSwitchingCharacter(): boolean; setPlayerInput($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; startSleepInBed($$0: BlockPos_): Internal.Either; lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Internal.Entity_, $$2: Internal.EntityAnchorArgument$Anchor_): void; awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; trackEnteredOrExitedLavaOnVehicle(): void; awardRecipesByKey($$0: ResourceLocation_[]): void; tick(): void; take($$0: Internal.Entity_, $$1: number): void; trackStartFallingPosition(): void; getLastSectionPos(): Internal.SectionPos; openCommandBlock($$0: Internal.CommandBlockEntity_): void; getAdvancements(): Internal.PlayerAdvancements; resetFallDistance(): void; handler$zid000$getTeleportTarget(world: Internal.ServerLevel_, centerPos: BlockPos_, ci: Internal.CallbackInfo_): void; isCreative(): boolean; drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; drop($$0: boolean): boolean; getStats(): Internal.ServerStatsCounter; getIpAddress(): string; redirect$zid000$moveToWorld(): Internal.ResourceKey; getRecipeBook(): Internal.ServerRecipeBook; updateOptions($$0: Internal.ServerboundClientInformationPacket_): void; hasChangedDimension(): void; isRespawnForced(): boolean; closeContainer(): void; startSleeping($$0: BlockPos_): void; handler$bpe000$setWorld(world: Internal.ServerLevel_, cbi: Internal.CallbackInfo_): void; onEnterCombat(): void; dismountTo($$0: number, $$1: number, $$2: number): void; startRiding($$0: Internal.Entity_, $$1: boolean): boolean; mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; cca$markAsSwitchingCharacter(): void; setCamera($$0: Internal.Entity_): void; stopSleepInBed($$0: boolean, $$1: boolean): void; resetStat($$0: Internal.Stat_): void; resetSentInfo(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getAddEntityPacket(): Internal.Packet; getRespawnPosition(): BlockPos; magicCrit($$0: Internal.Entity_): void; doCloseContainer(): void; crit($$0: Internal.Entity_): void; shouldFilterMessageTo($$0: Internal.ServerPlayer_): boolean; restoreFrom($$0: Internal.ServerPlayer_, $$1: boolean): void; readonly "server" : Internal.MinecraftServer; "latency" : number; "wonGame" : boolean; "connection" : Internal.ServerGamePacketListenerImpl; readonly "gameMode" : Internal.ServerPlayerGameMode; get tabListDisplayName(): Internal.Component; get level(): Internal.ServerLevel; get ipAddress(): string; get respawnDimension(): Internal.ResourceKey; get textFilteringEnabled(): boolean; get lastActionTime(): number; get creative(): boolean; get changingDimension(): boolean; get textFilter(): Internal.TextFilter; get chatVisibility(): Internal.ChatVisiblity; get lastSectionPos(): Internal.SectionPos; get respawnAngle(): number; get advancements(): Internal.PlayerAdvancements; get recipeBook(): Internal.ServerRecipeBook; get stats(): Internal.ServerStatsCounter; get spectator(): boolean; get respawnForced(): boolean; get addEntityPacket(): Internal.Packet; get respawnPosition(): BlockPos; get camera(): Internal.Entity; set lastSectionPos($$0: Internal.SectionPos_); set experienceLevels($$0: number); set level($$0: Internal.ServerLevel_); set experiencePoints($$0: number); set camera($$0: Internal.Entity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerPlayer_ = ServerPlayer; /** * @javaClass net.minecraft.class_4970$class_4973 */ interface BlockBehaviour$StatePredicate { test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean; } type BlockBehaviour$StatePredicate_ = ((arg0: Internal.BlockState, arg1: Internal.BlockGetter, arg2: BlockPos) => boolean) | BlockBehaviour$StatePredicate; /** * @javaClass java.util.OptionalLong */ class OptionalLong { isEmpty(): boolean; isPresent(): boolean; orElse(arg0: number): number; orElseThrow(arg0: Internal.Supplier_): number; orElseThrow(): number; static empty(): this; getAsLong(): number; orElseGet(arg0: Internal.LongSupplier_): number; stream(): Internal.LongStream; hashCode(): number; ifPresentOrElse(arg0: Internal.LongConsumer_, arg1: Internal.Runnable_): void; ifPresent(arg0: Internal.LongConsumer_): void; static of(arg0: number): this; equals(arg0: any): boolean; toString(): string; get asLong(): number; get present(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OptionalLong_ = OptionalLong; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinPlayerEntityAccessor */ interface MixinPlayerEntityAccessor { getAbilities_(): Internal.Abilities; getInventory_(): Internal.Inventory; } type MixinPlayerEntityAccessor_ = MixinPlayerEntityAccessor; /** * @javaClass net.minecraft.class_769 */ class ViewArea { releaseAllBuffers(): void; setDirty($$0: number, $$1: number, $$2: number, $$3: boolean): void; repositionCamera($$0: number, $$1: number): void; "chunks" : Internal.ChunkRenderDispatcher$RenderChunk[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ViewArea_ = ViewArea; /** * @javaClass java.nio.Buffer */ abstract class Buffer { hasArray(): boolean; hasRemaining(): boolean; clear(): this; duplicate(): this; remaining(): number; capacity(): number; isReadOnly(): boolean; rewind(): this; slice(arg0: number, arg1: number): this; slice(): this; array(): any; limit(arg0: number): this; limit(): number; reset(): this; arrayOffset(): number; position(): number; position(arg0: number): this; flip(): this; isDirect(): boolean; mark(): this; get direct(): boolean; get readOnly(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Buffer_ = Buffer; /** * @javaClass java.util.concurrent.Delayed */ interface Delayed extends Internal.Comparable { getDelay(arg0: Internal.TimeUnit_): number; } type Delayed_ = ((arg0: Internal.TimeUnit) => number) | Delayed; /** * @javaClass java.text.AttributedCharacterIterator */ interface AttributedCharacterIterator extends Internal.CharacterIterator { getAttribute(arg0: Internal.AttributedCharacterIterator$Attribute_): any; getAttributes(): Internal.Map; getRunLimit(arg0: Internal.Set_): number; getRunLimit(arg0: Internal.AttributedCharacterIterator$Attribute_): number; getRunLimit(): number; getRunStart(): number; getRunStart(arg0: Internal.Set_): number; getRunStart(arg0: Internal.AttributedCharacterIterator$Attribute_): number; getAllAttributeKeys(): Internal.Set; } type AttributedCharacterIterator_ = AttributedCharacterIterator; /** * @javaClass net.minecraft.class_310$class_5859 */ abstract class Minecraft$ChatStatus extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Minecraft$ChatStatus[]; getMessage(): Internal.Component; isChatAllowed(arg0: boolean): boolean; static readonly "DISABLED_BY_OPTIONS" : Internal.Minecraft$ChatStatus; static readonly "DISABLED_BY_PROFILE" : Internal.Minecraft$ChatStatus; static readonly "ENABLED" : Internal.Minecraft$ChatStatus; static readonly "DISABLED_BY_LAUNCHER" : Internal.Minecraft$ChatStatus; get message(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Minecraft$ChatStatus_ = "disabled_by_profile" | "disabled_by_launcher" | "enabled" | "disabled_by_options" | Minecraft$ChatStatus; /** * @javaClass net.minecraft.class_2817 */ class ServerboundCustomPayloadPacket implements Internal.Packet, Internal.CustomPayloadC2SPacketAccessor { getIdentifier(): ResourceLocation; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getData(): Internal.FriendlyByteBuf; static readonly "BRAND" : ResourceLocation; get identifier(): ResourceLocation; get data(): Internal.FriendlyByteBuf; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundCustomPayloadPacket_ = ServerboundCustomPayloadPacket; /** * @javaClass net.minecraft.class_4668$class_4675 */ class RenderStateShard$LayeringStateShard extends Internal.RenderStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$LayeringStateShard_ = RenderStateShard$LayeringStateShard; /** * @javaClass net.minecraft.class_6335 */ class Marker extends Internal.Entity { tick(): void; getPistonPushReaction(): Internal.PushReaction; getAddEntityPacket(): Internal.Packet; get addEntityPacket(): Internal.Packet; get pistonPushReaction(): Internal.PushReaction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Marker_ = Marker; /** * @javaClass me.jellysquid.mods.sodium.client.world.biome.BlockColorsExtended */ interface BlockColorsExtended { getColorProvider(arg0: Internal.BlockState_): Internal.ColorSampler; } type BlockColorsExtended_ = ((arg0: Internal.BlockState) => Internal.ColorSampler) | BlockColorsExtended; /** * @javaClass com.google.common.collect.UnmodifiableIterator */ abstract class UnmodifiableIterator implements Internal.Iterator { remove(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UnmodifiableIterator_ = UnmodifiableIterator; /** * @javaClass dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions */ interface ExplosionHooksImpl$ExplosionExtensions { architectury_getPosition(): Vec3; } type ExplosionHooksImpl$ExplosionExtensions_ = (() => Vec3) | ExplosionHooksImpl$ExplosionExtensions; /** * @javaClass me.jellysquid.mods.sodium.client.model.vertex.VertexSink */ interface VertexSink { flush(): void; ensureCapacity(arg0: number): void; getVertexCount(): number; } type VertexSink_ = VertexSink; /** * @javaClass net.minecraft.class_1071 */ class SkinManager { registerTexture($$0: Internal.MinecraftProfileTexture_, $$1: Internal.MinecraftProfileTexture$Type_): ResourceLocation; getInsecureSkinInformation($$0: Internal.GameProfile_): Internal.Map; registerSkins($$0: Internal.GameProfile_, $$1: Internal.SkinManager$SkinTextureCallback_, $$2: boolean): void; static readonly "PROPERTY_TEXTURES" : "textures"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SkinManager_ = SkinManager; /** * @javaClass net.minecraft.class_289 */ class Tesselator { getBuilder(): Internal.BufferBuilder; end(): void; static getInstance(): this; get instance(): this; get builder(): Internal.BufferBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Tesselator_ = Tesselator; /** * @javaClass net.minecraft.class_6343 */ class VeryBiasedToBottomHeight extends Internal.HeightProvider { getType(): Internal.HeightProviderType; static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; toString(): string; sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VeryBiasedToBottomHeight_ = VeryBiasedToBottomHeight; /** * @javaClass net.minecraft.class_6875 */ interface StructurePlacementType { codec(): Internal.Codec; } type StructurePlacementType_ = Special.StructurePlacementType | (() => Internal.Codec) | StructurePlacementType; /** * @javaClass net.minecraft.class_5136 */ class Zoglin extends Internal.Monster implements Internal.Enemy, Internal.HoglinBase { isBaby(): boolean; handleEntityEvent($$0: number): void; method_24657(): number; aiStep(): void; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canBeLeashed($$0: Internal.Player_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; setBaby($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getPassengersRidingOffset(): number; doHurtTarget($$0: Internal.Entity_): boolean; getBrain(): Internal.Brain; isAdult(): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; get mobType(): Internal.MobType; get passengersRidingOffset(): number; get baby(): boolean; get brain(): Internal.Brain; get adult(): boolean; set baby($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Zoglin_ = Zoglin; /** * @javaClass net.minecraft.class_1915 */ interface Merchant { showProgressBar(): boolean; setTradingPlayer(arg0: Internal.Player_): void; notifyTradeUpdated(arg0: Internal.ItemStack_): void; getNotifyTradeSound(): Internal.SoundEvent; getOffers(): Internal.MerchantOffers; openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; getTradingPlayer(): Internal.Player; overrideOffers(arg0: Internal.MerchantOffers_): void; getVillagerXp(): number; canRestock(): boolean; overrideXp(arg0: number): void; isClientSide(): boolean; notifyTrade(arg0: Internal.MerchantOffer_): void; } type Merchant_ = Merchant; /** * @javaClass com.mojang.brigadier.tree.CommandNode */ abstract class CommandNode implements Internal.Comparable> { getRelevantNodes(arg0: Internal.StringReader_): Internal.Collection>; getRedirectModifier(): Internal.RedirectModifier; getName(): string; getRedirect(): Internal.CommandNode; getCommand(): Internal.Command; getChild(arg0: string): Internal.CommandNode; getExamples(): Internal.Collection; getUsageText(): string; parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; compareTo(arg0: Internal.CommandNode_): number; isFork(): boolean; canUse(arg0: S): boolean; getChildren(): Internal.Collection>; findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; getRequirement(): Internal.Predicate; listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; createBuilder(): Internal.ArgumentBuilder; hashCode(): number; equals(arg0: any): boolean; addChild(arg0: Internal.CommandNode_): void; get redirect(): Internal.CommandNode; get fork(): boolean; get examples(): Internal.Collection; get children(): Internal.Collection>; get name(): string; get usageText(): string; get requirement(): Internal.Predicate; get redirectModifier(): Internal.RedirectModifier; get command(): Internal.Command; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandNode_ = CommandNode; /** * @javaClass net.minecraft.class_2582 */ class BannerPattern extends Internal.Enum { getFilename(): string; static byHash($$0: string): this; getHashname(): string; static valueOf($$0: string): this; static values(): Internal.BannerPattern[]; static byFilename($$0: string): this; location($$0: boolean): ResourceLocation; static readonly "STRIPE_BOTTOM" : Internal.BannerPattern; static readonly "GLOBE" : Internal.BannerPattern; static readonly "SQUARE_TOP_RIGHT" : Internal.BannerPattern; static readonly "STRIPE_MIDDLE" : Internal.BannerPattern; static readonly "TRIANGLE_TOP" : Internal.BannerPattern; static readonly "HALF_HORIZONTAL_MIRROR" : Internal.BannerPattern; static readonly "STRIPE_TOP" : Internal.BannerPattern; static readonly "DIAGONAL_RIGHT_MIRROR" : Internal.BannerPattern; static readonly "STRIPE_CENTER" : Internal.BannerPattern; static readonly "STRAIGHT_CROSS" : Internal.BannerPattern; static readonly "SQUARE_BOTTOM_LEFT" : Internal.BannerPattern; static readonly "SKULL" : Internal.BannerPattern; static readonly "RHOMBUS_MIDDLE" : Internal.BannerPattern; static readonly "CIRCLE_MIDDLE" : Internal.BannerPattern; static readonly "HALF_HORIZONTAL" : Internal.BannerPattern; static readonly "GRADIENT" : Internal.BannerPattern; static readonly "BASE" : Internal.BannerPattern; static readonly "HALF_VERTICAL_MIRROR" : Internal.BannerPattern; static readonly "STRIPE_RIGHT" : Internal.BannerPattern; static readonly "CREEPER" : Internal.BannerPattern; static readonly "STRIPE_LEFT" : Internal.BannerPattern; static readonly "BRICKS" : Internal.BannerPattern; static readonly "TRIANGLES_BOTTOM" : Internal.BannerPattern; static readonly "SQUARE_TOP_LEFT" : Internal.BannerPattern; static readonly "FLOWER" : Internal.BannerPattern; static readonly "STRIPE_SMALL" : Internal.BannerPattern; static readonly "TRIANGLE_BOTTOM" : Internal.BannerPattern; static readonly "CURLY_BORDER" : Internal.BannerPattern; static readonly "TRIANGLES_TOP" : Internal.BannerPattern; static readonly "AVAILABLE_PATTERNS" : 34; static readonly "DIAGONAL_RIGHT" : Internal.BannerPattern; static readonly "PATTERN_ITEM_COUNT" : 6; static readonly "STRIPE_DOWNLEFT" : Internal.BannerPattern; static readonly "DIAGONAL_LEFT_MIRROR" : Internal.BannerPattern; static readonly "STRIPE_DOWNRIGHT" : Internal.BannerPattern; static readonly "PIGLIN" : Internal.BannerPattern; static readonly "GRADIENT_UP" : Internal.BannerPattern; static readonly "DIAGONAL_LEFT" : Internal.BannerPattern; static readonly "BORDER" : Internal.BannerPattern; static readonly "MOJANG" : Internal.BannerPattern; static readonly "HALF_VERTICAL" : Internal.BannerPattern; static readonly "CROSS" : Internal.BannerPattern; static readonly "COUNT" : 41; static readonly "SQUARE_BOTTOM_RIGHT" : Internal.BannerPattern; get filename(): string; get hashname(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BannerPattern_ = "triangle_bottom" | "straight_cross" | "diagonal_left_mirror" | "circle_middle" | "stripe_bottom" | "stripe_right" | "diagonal_right_mirror" | "half_horizontal_mirror" | "triangle_top" | "square_top_left" | "piglin" | "stripe_downleft" | "triangles_top" | "square_bottom_left" | "triangles_bottom" | "skull" | "mojang" | "rhombus_middle" | "stripe_left" | "border" | "bricks" | "stripe_small" | "gradient" | "cross" | "diagonal_right" | "half_vertical" | "curly_border" | "stripe_top" | "gradient_up" | "half_vertical_mirror" | "flower" | "stripe_downright" | "diagonal_left" | "globe" | "square_bottom_right" | "stripe_middle" | "stripe_center" | "square_top_right" | "creeper" | "base" | "half_horizontal" | BannerPattern; /** * @javaClass net.minecraft.class_2385 */ abstract class WritableRegistry extends Internal.Registry { registerMapping(arg0: number, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; isEmpty(): boolean; register(arg0: Internal.ResourceKey_, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder; registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WritableRegistry_ = WritableRegistry; /** * @javaClass net.minecraft.class_3956 */ interface RecipeType { tryMatch($$0: Internal.Recipe_, $$1: Internal.Level_, $$2: C): Internal.Optional; register($$0: string): Internal.RecipeType; } type RecipeType_ = Special.RecipeType | RecipeType; /** * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator$Element */ class ModelGenerator$Element { face(direction: Internal.Direction_, consumer: Internal.Consumer_): void; toJson(): Internal.JsonObject; box(b: Internal.AABB_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelGenerator$Element_ = ModelGenerator$Element; /** * @javaClass dev.latvian.mods.rhino.ContinuationPending */ class ContinuationPending extends Internal.RuntimeException { getContinuation(): any; setApplicationState(applicationState: any): void; getApplicationState(): any; setContinuation(continuation: Internal.NativeContinuation_): void; get applicationState(): any; get continuation(): any; set applicationState(applicationState: any); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ContinuationPending_ = ContinuationPending; /** * @javaClass java.time.chrono.Era */ interface Era extends Internal.TemporalAccessor, Internal.TemporalAdjuster { getLong(arg0: Internal.TemporalField_): number; getValue(): number; getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; query(arg0: Internal.TemporalQuery_): R; get(arg0: Internal.TemporalField_): number; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; isSupported(arg0: Internal.TemporalField_): boolean; } type Era_ = (() => number) | Era; /** * @javaClass net.minecraft.class_6910$class_6911 */ interface DensityFunction$ContextProvider { forIndex(arg0: number): Internal.DensityFunction$FunctionContext; fillAllDirectly(arg0: number[], arg1: Internal.DensityFunction_): void; } type DensityFunction$ContextProvider_ = DensityFunction$ContextProvider; /** * @javaClass net.minecraft.class_2848$class_2849 */ class ServerboundPlayerCommandPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ServerboundPlayerCommandPacket$Action[]; static readonly "PRESS_SHIFT_KEY" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "STOP_RIDING_JUMP" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "STOP_SLEEPING" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "START_RIDING_JUMP" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "START_SPRINTING" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "STOP_SPRINTING" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "START_FALL_FLYING" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "RELEASE_SHIFT_KEY" : Internal.ServerboundPlayerCommandPacket$Action; static readonly "OPEN_INVENTORY" : Internal.ServerboundPlayerCommandPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlayerCommandPacket$Action_ = "press_shift_key" | "stop_sprinting" | "start_fall_flying" | "start_sprinting" | "stop_sleeping" | "stop_riding_jump" | "open_inventory" | "release_shift_key" | "start_riding_jump" | ServerboundPlayerCommandPacket$Action; /** * @javaClass net.minecraft.class_2497 */ class IntTag extends Internal.NumericTag { getAsFloat(): number; getAsByte(): number; static valueOf($$0: number): this; getAsNumber(): Internal.Number; getId(): number; getAsDouble(): number; getAsInt(): number; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getAsLong(): number; getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.DataOutput_): void; getAsShort(): number; static readonly "TYPE" : Internal.TagType; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get id(): number; get asFloat(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntTag_ = IntTag; /** * @javaClass java.lang.reflect.Member */ interface Member { getDeclaringClass(): typeof any; getName(): string; isSynthetic(): boolean; getModifiers(): number; } type Member_ = Member; /** * @javaClass net.minecraft.class_2499 */ class ListTag extends Internal.CollectionTag { getCompound($$0: number): Internal.CompoundTag; method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getDouble($$0: number): number; getFloat($$0: number): number; addTag($$0: number, $$1: Internal.Tag_): boolean; remove($$0: number): Internal.Tag; method_32289($$0: Internal.TagVisitor_): void; method_10711(): number; method_10713($$0: Internal.DataOutput_): void; getList($$0: number): this; hashCode(): number; get($$0: number): Internal.Tag; setTag($$0: number, $$1: Internal.Tag_): boolean; copy(): this; add($$0: number, $$1: Internal.Tag_): void; getElementType(): number; set($$0: number, $$1: Internal.Tag_): Internal.Tag; getShort($$0: number): number; isEmpty(): boolean; clear(): void; getString($$0: number): string; method_23258(): Internal.TagType; getLongArray($$0: number): number[]; getInt($$0: number): number; size(): number; equals($$0: any): boolean; toString(): string; getIntArray($$0: number): number[]; static readonly "TYPE" : Internal.TagType; get elementType(): number; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ListTag_ = ListTag; /** * @javaClass org.apache.commons.lang3.mutable.Mutable */ interface Mutable { getValue(): T; setValue(arg0: T): void; } type Mutable_ = Mutable; /** * @javaClass net.minecraft.class_5520 */ class PlayerSocialManager { getDiscoveredUUID($$0: string): Internal.UUID; startOnlineMode(): void; addPlayer($$0: Internal.PlayerInfo_): void; stopOnlineMode(): void; hidePlayer($$0: Internal.UUID_): void; showPlayer($$0: Internal.UUID_): void; isBlocked($$0: Internal.UUID_): boolean; getHiddenPlayers(): Internal.Set; shouldHideMessageFrom($$0: Internal.UUID_): boolean; removePlayer($$0: Internal.UUID_): void; isHidden($$0: Internal.UUID_): boolean; get hiddenPlayers(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerSocialManager_ = PlayerSocialManager; /** * @javaClass java.nio.channels.ReadableByteChannel */ interface ReadableByteChannel extends Internal.Channel { read(arg0: Internal.ByteBuffer_): number; } type ReadableByteChannel_ = ((arg0: Internal.ByteBuffer) => number) | ReadableByteChannel; /** * @javaClass net.minecraft.class_6900 */ class RegistryLoader { overrideRegistryFromResources($$0: Internal.WritableRegistry_, $$1: Internal.ResourceKey_>, $$2: Internal.Codec_, $$3: Internal.DynamicOps_): Internal.DataResult>; bind($$0: Internal.RegistryAccess$Writable_): Internal.RegistryLoader$Bound; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryLoader_ = RegistryLoader; /** * @javaClass net.minecraft.class_3619 */ class PushReaction extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.PushReaction[]; static readonly "DESTROY" : Internal.PushReaction; static readonly "BLOCK" : Internal.PushReaction; static readonly "PUSH_ONLY" : Internal.PushReaction; static readonly "IGNORE" : Internal.PushReaction; static readonly "NORMAL" : Internal.PushReaction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PushReaction_ = "normal" | "destroy" | "ignore" | "block" | "push_only" | PushReaction; /** * @javaClass dev.latvian.mods.rhino.Symbol */ interface Symbol { } type Symbol_ = Symbol; /** * @javaClass net.minecraft.class_148 */ class ReportedException extends Internal.RuntimeException { getReport(): Internal.CrashReport; getMessage(): string; getCause(): Internal.Throwable; get report(): Internal.CrashReport; get cause(): Internal.Throwable; get message(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ReportedException_ = ReportedException; /** * @javaClass java.security.cert.Certificate */ abstract class Certificate implements Internal.Serializable { getType(): string; getEncoded(): number[]; hashCode(): number; equals(arg0: any): boolean; verify(arg0: Internal.PublicKey_): void; verify(arg0: Internal.PublicKey_, arg1: string): void; verify(arg0: Internal.PublicKey_, arg1: Internal.Provider_): void; toString(): string; getPublicKey(): Internal.PublicKey; get publicKey(): Internal.PublicKey; get type(): string; get encoded(): number[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Certificate_ = Certificate; /** * @javaClass net.minecraft.class_3795 */ class GravityProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GravityProcessor_ = GravityProcessor; /** * @javaClass net.minecraft.class_2539 */ class ConnectionProtocol extends Internal.Enum { getPacketId($$0: Internal.PacketFlow_, $$1: Internal.Packet_): number; static getById($$0: number): this; static valueOf($$0: string): this; static values(): Internal.ConnectionProtocol[]; getPacketsByIds($$0: Internal.PacketFlow_): Internal.Int2ObjectMap>>; getId(): number; createPacket($$0: Internal.PacketFlow_, $$1: number, $$2: Internal.FriendlyByteBuf_): Internal.Packet; static getProtocolForPacket($$0: Internal.Packet_): this; static readonly "PLAY" : Internal.ConnectionProtocol; static readonly "STATUS" : Internal.ConnectionProtocol; static readonly "LOGIN" : Internal.ConnectionProtocol; static readonly "HANDSHAKING" : Internal.ConnectionProtocol; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConnectionProtocol_ = "play" | "handshaking" | "login" | "status" | ConnectionProtocol; /** * @javaClass net.fabricmc.fabric.impl.registry.sync.RemovableIdList */ interface RemovableIdList { fabric_remapIds(arg0: Internal.Int2IntMap_): void; fabric_remapId(arg0: number, arg1: number): void; fabric_remove(arg0: T): void; fabric_removeId(arg0: number): void; fabric_clear(): void; } type RemovableIdList_ = RemovableIdList; /** * @javaClass net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor */ interface ResourcePackManagerAccessor { getProviders(): Internal.Set; } type ResourcePackManagerAccessor_ = (() => Internal.Set) | ResourcePackManagerAccessor; /** * @javaClass net.minecraft.class_5140 */ class StraightTrunkPlacer extends Internal.TrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StraightTrunkPlacer_ = StraightTrunkPlacer; /** * @javaClass net.minecraft.class_1854 */ class FireworkStarFadeRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworkStarFadeRecipe_ = FireworkStarFadeRecipe; /** * @javaClass net.minecraft.class_1665$class_1666 */ class AbstractArrow$Pickup extends Internal.Enum { static byOrdinal($$0: number): this; static valueOf($$0: string): this; static values(): Internal.AbstractArrow$Pickup[]; static readonly "ALLOWED" : Internal.AbstractArrow$Pickup; static readonly "CREATIVE_ONLY" : Internal.AbstractArrow$Pickup; static readonly "DISALLOWED" : Internal.AbstractArrow$Pickup; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractArrow$Pickup_ = "allowed" | "creative_only" | "disallowed" | AbstractArrow$Pickup; /** * @javaClass net.minecraft.class_337 */ class BossHealthOverlay extends Internal.GuiComponent { shouldCreateWorldFog(): boolean; shouldDarkenScreen(): boolean; reset(): void; update($$0: Internal.ClientboundBossEventPacket_): void; render($$0: Internal.PoseStack_): void; shouldPlayMusic(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BossHealthOverlay_ = BossHealthOverlay; /** * @javaClass dev.emi.trinkets.mixin.accessor.LivingEntityAccessor */ interface LivingEntityAccessor { invokePlayEquipmentBreakEffects(arg0: Internal.ItemStack_): void; } type LivingEntityAccessor_ = ((arg0: Internal.ItemStack) => void) | LivingEntityAccessor; /** * @javaClass net.minecraft.server.MinecraftServer */ abstract class MinecraftServer extends Internal.ReentrantBlockableEventLoop implements Internal.CommandSource, Internal.AutoCloseable, Internal.MinecraftServerKJS { publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; onServerExit(): void; getFunctionCompilationLevel(): number; getPlayerCount(): number; isCommandBlockEnabled(): boolean; getItemModifierManager(): Internal.ItemModifierManager; getGameRules(): Internal.GameRules; getStatus(): Internal.ServerStatus; getCommands(): Internal.Commands; isSingleplayer(): boolean; stopTimeProfiler(): Internal.ProfileResults; areNpcsEnabled(): boolean; isNetherEnabled(): boolean; getSpawnRadius($$0: Internal.ServerLevel_): number; isRecordingMetrics(): boolean; getAverageTickTime(): number; stopServer(): void; getCustomBossEvents(): Internal.CustomBossEvents; getServerVersion(): string; setDemo($$0: boolean): void; saveEverything($$0: boolean, $$1: boolean, $$2: boolean): boolean; setDefaultGameType($$0: Internal.GameType_): void; setEnforceWhitelist($$0: boolean): void; createCommandSourceStack(): Internal.CommandSourceStack; getPlayerList(): Internal.PlayerList; isShutdown(): boolean; startRecordingMetrics($$0: Internal.Consumer_, $$1: Internal.Consumer_): void; getProfiler(): Internal.ProfilerFiller; getLocalIp(): string; hasGui(): boolean; getProxy(): Internal.Proxy; getSessionService(): Internal.MinecraftSessionService; getAllLevels(): Internal.Iterable; setPort($$0: number): void; getFrameTimer(): Internal.FrameTimer; tickServer($$0: Internal.BooleanSupplier_): void; getResourcePackPrompt(): Internal.Component; fillSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; getForcedGameType(): Internal.GameType; getFixerUpper(): Internal.DataFixer; getAbsoluteMaxWorldSize(): number; pollTask(): boolean; setMotd($$0: string): void; setLocalIp($$0: string): void; getScoreboard(): Internal.ServerScoreboard; setPvpAllowed($$0: boolean): void; addTickable($$0: Internal.Runnable_): void; close(): void; forceSynchronousWrites(): boolean; registryAccess(): Internal.RegistryAccess$Frozen; isStopped(): boolean; usesAuthentication(): boolean; invalidateStatus(): void; isPublished(): boolean; getPredicateManager(): Internal.PredicateManager; hidesOnlinePlayers(): boolean; isPvpAllowed(): boolean; getMaxPlayers(): number; setPlayerList($$0: Internal.PlayerList_): void; isResourcePackRequired(): boolean; getDefaultGameType(): Internal.GameType; getLevel($$0: Internal.ResourceKey_): Internal.ServerLevel; halt($$0: boolean): void; setPreventProxyConnections($$0: boolean): void; getPort(): number; getOperatorUserPermissionLevel(): number; shouldRconBroadcast(): boolean; isFlightAllowed(): boolean; static spin($$0: Internal.Function_): S; getWorldPath($$0: Internal.LevelResource_): Internal.Path; startTimeProfiler(): void; getRateLimitPacketsPerSecond(): number; isEnforceWhitelist(): boolean; isUnderSpawnProtection($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Player_): boolean; createGameModeForPlayer($$0: Internal.ServerPlayer_): Internal.ServerPlayerGameMode; localvar$bji000$wrapResourceManager(original: Internal.CloseableResourceManager_): Internal.CloseableResourceManager; executeIfPossible($$0: Internal.Runnable_): void; getRunningThread(): Internal.Thread; isEpollEnabled(): boolean; getCompressionThreshold(): number; isSingleplayerOwner(arg0: Internal.GameProfile_): boolean; getMotd(): string; getResourceManager(): Internal.ResourceManager; isDemo(): boolean; getFile($$0: string): Internal.File; getWorldScreenshotFile(): Internal.Optional; getKeyPair(): Internal.KeyPair; reloadResources($$0: Internal.Collection_): Internal.CompletableFuture; getStructureManager(): Internal.StructureManager; setResourcePack($$0: string, $$1: string): void; getLootTables(): Internal.LootTables; scheduleExecutables(): boolean; getServerDirectory(): Internal.File; repliesToStatus(): boolean; getProfileCache(): Internal.GameProfileCache; getPackRepository(): Internal.PackRepository; getScaledTrackingDistance($$0: number): number; getRecipeManager(): Internal.RecipeManager; getPlayerNames(): string[]; setFlightAllowed($$0: boolean): void; getResourcePackHash(): string; setSingleplayerName($$0: string): void; fillServerSystemReport(arg0: Internal.SystemReport_): Internal.SystemReport; getModdedStatus(): Internal.ModCheck; overworld(): Internal.ServerLevel; isSpawningMonsters(): boolean; getServerModName(): string; getNextTickTime(): number; tickChildren($$0: Internal.BooleanSupplier_): void; stopRecordingMetrics(): void; getResourcePack(): string; getAdvancements(): Internal.ServerAdvancementManager; static configurePackRepository($$0: Internal.PackRepository_, $$1: Internal.DataPackConfig_, $$2: boolean): Internal.DataPackConfig; getSingleplayerName(): string; getProfilePermissions($$0: Internal.GameProfile_): number; isReady(): boolean; isSpawningAnimals(): boolean; createTextFilterForPlayer($$0: Internal.ServerPlayer_): Internal.TextFilter; setDifficulty($$0: Internal.Difficulty_, $$1: boolean): void; isTimeProfilerRunning(): boolean; getPlayerIdleTimeout(): number; getConnection(): Internal.ServerConnectionListener; kickUnlistedPlayers($$0: Internal.CommandSourceStack_): void; setDifficultyLocked($$0: boolean): void; method_9200(): boolean; isRunning(): boolean; getPreventProxyConnections(): boolean; finishRecordingMetrics(): void; method_9203($$0: Internal.Component_, $$1: Internal.UUID_): void; method_9202(): boolean; levelKeys(): Internal.Set>; method_9201(): boolean; getProfileRepository(): Internal.GameProfileRepository; setPlayerIdleTimeout($$0: number): void; setUsesAuthentication($$0: boolean): void; getFunctions(): Internal.ServerFunctionManager; isCurrentlySaving(): boolean; getCommandStorage(): Internal.CommandStorage; isHardcore(): boolean; getTickCount(): number; getSpawnProtectionRadius(): number; isDedicatedServer(): boolean; getWorldData(): Internal.WorldData; dumpServerProperties($$0: Internal.Path_): void; saveAllChunks($$0: boolean, $$1: boolean, $$2: boolean): boolean; static readonly "VANILLA_BRAND" : "vanilla"; static readonly "MS_PER_TICK" : 50; static readonly "MAP_RESOURCE_FILE" : "resources.zip"; static readonly "START_CHUNK_RADIUS" : 11; static readonly "ANONYMOUS_PLAYER_PROFILE" : Internal.GameProfile; readonly "tickTimes" : number[]; static readonly "LEVEL_STORAGE_PROTOCOL" : "level"; static readonly "LEVEL_STORAGE_SCHEMA" : "level://"; readonly "storageSource" : Internal.LevelStorageSource$LevelStorageAccess; static readonly "ABSOLUTE_MAX_WORLD_SIZE" : 29999984; static readonly "USERID_CACHE_FILE" : Internal.File; static readonly "DEMO_SETTINGS" : Internal.LevelSettings; get serverVersion(): string; get commandStorage(): Internal.CommandStorage; get resourcePackHash(): string; get customBossEvents(): Internal.CustomBossEvents; get timeProfilerRunning(): boolean; get functions(): Internal.ServerFunctionManager; get playerCount(): number; get profileCache(): Internal.GameProfileCache; get pvpAllowed(): boolean; get defaultGameType(): Internal.GameType; get forcedGameType(): Internal.GameType; get tickCount(): number; get itemModifierManager(): Internal.ItemModifierManager; get frameTimer(): Internal.FrameTimer; get currentlySaving(): boolean; get profileRepository(): Internal.GameProfileRepository; get connection(): Internal.ServerConnectionListener; get scoreboard(): Internal.ServerScoreboard; get commands(): Internal.Commands; get resourceManager(): Internal.ResourceManager; get motd(): string; get moddedStatus(): Internal.ModCheck; get maxPlayers(): number; get flightAllowed(): boolean; get functionCompilationLevel(): number; get serverDirectory(): Internal.File; get dedicatedServer(): boolean; get profiler(): Internal.ProfilerFiller; get published(): boolean; get spawningAnimals(): boolean; get netherEnabled(): boolean; get rateLimitPacketsPerSecond(): number; get proxy(): Internal.Proxy; get port(): number; get worldData(): Internal.WorldData; get keyPair(): Internal.KeyPair; get shutdown(): boolean; get runningThread(): Internal.Thread; get status(): Internal.ServerStatus; get predicateManager(): Internal.PredicateManager; get singleplayerName(): string; get demo(): boolean; get recordingMetrics(): boolean; get gameRules(): Internal.GameRules; get running(): boolean; get packRepository(): Internal.PackRepository; get serverModName(): string; get resourcePack(): string; get advancements(): Internal.ServerAdvancementManager; get lootTables(): Internal.LootTables; get operatorUserPermissionLevel(): number; get nextTickTime(): number; get ready(): boolean; get localIp(): string; get absoluteMaxWorldSize(): number; get sessionService(): Internal.MinecraftSessionService; get playerNames(): string[]; get epollEnabled(): boolean; get fixerUpper(): Internal.DataFixer; get preventProxyConnections(): boolean; get stopped(): boolean; get enforceWhitelist(): boolean; get hardcore(): boolean; get playerIdleTimeout(): number; get averageTickTime(): number; get singleplayer(): boolean; get resourcePackRequired(): boolean; get commandBlockEnabled(): boolean; get allLevels(): Internal.Iterable; get compressionThreshold(): number; get worldScreenshotFile(): Internal.Optional; get structureManager(): Internal.StructureManager; get playerList(): Internal.PlayerList; get recipeManager(): Internal.RecipeManager; get resourcePackPrompt(): Internal.Component; get spawningMonsters(): boolean; get spawnProtectionRadius(): number; set preventProxyConnections($$0: boolean); set motd($$0: string); set enforceWhitelist($$0: boolean); set flightAllowed($$0: boolean); set port($$0: number); set playerList($$0: Internal.PlayerList_); set playerIdleTimeout($$0: number); set pvpAllowed($$0: boolean); set defaultGameType($$0: Internal.GameType_); set localIp($$0: string); set difficultyLocked($$0: boolean); set singleplayerName($$0: string); set demo($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecraftServer_ = MinecraftServer; /** * @javaClass net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor */ interface IntRuleAccessor { getValue(): number; setValue(arg0: number): void; } type IntRuleAccessor_ = IntRuleAccessor; /** * @javaClass net.minecraft.class_5864 */ interface FloatProviderType

{ codec(): Internal.Codec

; register

($$0: string, $$1: Internal.Codec_

): Internal.FloatProviderType

; } type FloatProviderType_

= Special.FloatProviderType | (() => Internal.Codec

) | FloatProviderType

; /** * @javaClass net.minecraft.class_2189 */ class AirBlock extends Internal.Block { getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AirBlock_ = AirBlock; /** * @javaClass net.minecraft.class_1617 */ abstract class SpellcasterIllager extends Internal.AbstractIllager { addAdditionalSaveData($$0: Internal.CompoundTag_): void; isCastingSpell(): boolean; setIsCastingSpell($$0: Internal.SpellcasterIllager$IllagerSpell_): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getArmPose(): Internal.AbstractIllager$IllagerArmPose; get armPose(): Internal.AbstractIllager$IllagerArmPose; get castingSpell(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpellcasterIllager_ = SpellcasterIllager; /** * @javaClass net.minecraft.class_5217 */ interface LevelData { getDayTime(): number; fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; isDifficultyLocked(): boolean; setRaining(arg0: boolean): void; getGameRules(): Internal.GameRules; getSpawnAngle(): number; getYSpawn(): number; getGameTime(): number; isHardcore(): boolean; isThundering(): boolean; getXSpawn(): number; getZSpawn(): number; isRaining(): boolean; getDifficulty(): Internal.Difficulty; } type LevelData_ = LevelData; /** * @javaClass net.minecraft.class_1111 */ class Sound implements Internal.Weighted { getVolume(): number; getLocation(): ResourceLocation; getPitch(): number; shouldPreload(): boolean; getType(): Internal.Sound$Type; getWeight(): number; getPath(): ResourceLocation; getAttenuationDistance(): number; toString(): string; preloadIfRequired($$0: Internal.SoundEngine_): void; shouldStream(): boolean; getSound(): this; get volume(): number; get path(): ResourceLocation; get sound(): this; get weight(): number; get location(): ResourceLocation; get pitch(): number; get type(): Internal.Sound$Type; get attenuationDistance(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Sound_ = Sound; /** * @javaClass net.minecraft.class_304 */ class KeyMapping implements Internal.Comparable, Internal.KeyBindingAccessor, Internal.KeyCodeAccessor { static createNameSupplier($$0: string): Internal.Supplier; isUnbound(): boolean; getName(): string; static set($$0: Internal.InputConstants$Key_, $$1: boolean): void; getDefaultKey(): Internal.InputConstants$Key; saveString(): string; static releaseAll(): void; getCategory(): string; compareTo($$0: Internal.KeyMapping_): number; static click($$0: Internal.InputConstants$Key_): void; matches($$0: number, $$1: number): boolean; setDown($$0: boolean): void; isDown(): boolean; isDefault(): boolean; getTranslatedKeyMessage(): Internal.Component; same($$0: Internal.KeyMapping_): boolean; matchesMouse($$0: number): boolean; consumeClick(): boolean; static setAll(): void; setKey($$0: Internal.InputConstants$Key_): void; static resetMapping(): void; static readonly "CATEGORY_INTERFACE" : "key.categories.ui"; static readonly "CATEGORY_MULTIPLAYER" : "key.categories.multiplayer"; static readonly "CATEGORY_CREATIVE" : "key.categories.creative"; static readonly "CATEGORY_MOVEMENT" : "key.categories.movement"; static readonly "CATEGORY_GAMEPLAY" : "key.categories.gameplay"; static readonly "CATEGORY_MISC" : "key.categories.misc"; "key" : Internal.InputConstants$Key; static readonly "CATEGORY_INVENTORY" : "key.categories.inventory"; get unbound(): boolean; get default(): boolean; get translatedKeyMessage(): Internal.Component; get name(): string; get category(): string; get defaultKey(): Internal.InputConstants$Key; get down(): boolean; set down($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type KeyMapping_ = KeyMapping; /** * Fired when player clicked a non-air, non-fluid block. * * This event is called only once. * @javaClass dev.latvian.mods.kubejs.block.BlockLeftClickEventJS */ class BlockLeftClickEventJS extends Internal.PlayerEventJS { getBlock(): Internal.BlockContainerJS; getItem(): Internal.ItemStackJS; getFacing(): Internal.Direction; getEntity(): Internal.EntityJS; canCancel(): boolean; get item(): Internal.ItemStackJS; get facing(): Internal.Direction; get block(): Internal.BlockContainerJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when player clicked a non-air, non-fluid block. * * This event is called only once. */ type BlockLeftClickEventJS_ = BlockLeftClickEventJS; /** * @javaClass dev.latvian.mods.kubejs.misc.PotionBuilder */ class PotionBuilder extends Internal.BuilderBase { effect(effect: Internal.MobEffect_, duration: number): this; effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean, hiddenEffect: Internal.MobEffectInstance_): this; effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean): this; effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean): this; effect(effect: Internal.MobEffect_, duration: number, amplifier: number): this; effect(effect: Internal.MobEffect_): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; addEffect(effect: Internal.MobEffectInstance_): this; createObject(): Internal.Potion; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PotionBuilder_ = PotionBuilder; /** * @javaClass net.minecraft.class_178 */ class CriterionProgress { getObtained(): Internal.Date; serializeToJson(): Internal.JsonElement; serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; revoke(): void; static fromJson($$0: string): this; toString(): string; grant(): void; static fromNetwork($$0: Internal.FriendlyByteBuf_): this; isDone(): boolean; get obtained(): Internal.Date; get done(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CriterionProgress_ = CriterionProgress; /** * @javaClass net.minecraft.class_4221 */ class SecondaryPoiSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SecondaryPoiSensor_ = SecondaryPoiSensor; /** * Fired when the inventory of player is changed. * @javaClass dev.latvian.mods.kubejs.player.InventoryChangedEventJS */ class InventoryChangedEventJS extends Internal.PlayerEventJS { getSlot(): number; getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; get item(): Internal.ItemStackJS; get slot(): number; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the inventory of player is changed. */ type InventoryChangedEventJS_ = InventoryChangedEventJS; /** * @javaClass net.minecraft.class_1928$class_5198 */ class GameRules$Category extends Internal.Enum { getDescriptionId(): string; static valueOf($$0: string): this; static values(): Internal.GameRules$Category[]; static readonly "PLAYER" : Internal.GameRules$Category; static readonly "DROPS" : Internal.GameRules$Category; static readonly "MOBS" : Internal.GameRules$Category; static readonly "CHAT" : Internal.GameRules$Category; static readonly "UPDATES" : Internal.GameRules$Category; static readonly "MISC" : Internal.GameRules$Category; static readonly "SPAWNING" : Internal.GameRules$Category; get descriptionId(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules$Category_ = "mobs" | "spawning" | "drops" | "chat" | "updates" | "player" | "misc" | GameRules$Category; /** * @javaClass java.nio.channels.AsynchronousChannel */ interface AsynchronousChannel extends Internal.Channel { close(): void; } type AsynchronousChannel_ = (() => void) | AsynchronousChannel; /** * @javaClass net.minecraft.class_1924 */ interface EntityGetter { getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; players(): Internal.List; getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; getPlayerByUUID($$0: Internal.UUID_): Internal.Player; getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; getEntities(arg0: Internal.EntityTypeTest_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; } type EntityGetter_ = EntityGetter; /** * @javaClass net.minecraft.class_6124 */ class UniformHeight extends Internal.HeightProvider { getType(): Internal.HeightProviderType; static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; toString(): string; sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; static readonly "CODEC" : Internal.Codec; get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UniformHeight_ = UniformHeight; /** * @javaClass net.minecraft.class_2350$class_2352 */ class Direction$AxisDirection extends Internal.Enum { getName(): string; static valueOf($$0: string): this; getStep(): number; static values(): Internal.Direction$AxisDirection[]; opposite(): this; toString(): string; static readonly "POSITIVE" : Internal.Direction$AxisDirection; static readonly "NEGATIVE" : Internal.Direction$AxisDirection; get name(): string; get step(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Direction$AxisDirection_ = "negative" | "positive" | Direction$AxisDirection; /** * @javaClass net.minecraft.class_3225 */ class ServerPlayerGameMode { redirect$boo000$processBlockBreakingAction_squaredDistanceTo(instance: Vec3_, vec: Vec3_): number; isCreative(): boolean; handler$zip000$startBlockBreak(pos: BlockPos_, playerAction: Internal.ServerboundPlayerActionPacket$Action_, direction: Internal.Direction_, i: number, info: Internal.CallbackInfo_): void; getPreviousGameModeForPlayer(): Internal.GameType; constant$boo000$processBlockBreakingAction_maxReach(reach: number): number; changeGameModeForPlayer($$0: Internal.GameType_): boolean; handler$zip000$interactItem(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; tick(): void; handler$zip000$interactBlock(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; redirect$bmp000$sendAbilitiesUpdate(player: Internal.ServerPlayer_): void; handleBlockBreakAction($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: Internal.Direction_, $$3: number): void; setLevel($$0: Internal.ServerLevel_): void; destroyAndAck($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: string): void; useItem($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_): Internal.InteractionResult; isSurvival(): boolean; handler$bmp000$setGameModePost(gameMode: Internal.GameType_, gameMode2: Internal.GameType_, cbi: Internal.CallbackInfo_): void; destroyBlock($$0: BlockPos_): boolean; handler$bmp000$setGameModePre(gameMode: Internal.GameType_, gameMode2: Internal.GameType_, cbi: Internal.CallbackInfo_): void; useItemOn($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_, $$4: Internal.BlockHitResult_): Internal.InteractionResult; getGameModeForPlayer(): Internal.GameType; "isDestroyingBlock" : boolean; get previousGameModeForPlayer(): Internal.GameType; get survival(): boolean; get gameModeForPlayer(): Internal.GameType; get creative(): boolean; set level($$0: Internal.ServerLevel_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerPlayerGameMode_ = ServerPlayerGameMode; /** * @javaClass io.netty.channel.ChannelOutboundInvoker */ interface ChannelOutboundInvoker { disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; disconnect(): Internal.ChannelFuture; newProgressivePromise(): Internal.ChannelProgressivePromise; read(): this; deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; deregister(): Internal.ChannelFuture; newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture; writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; writeAndFlush(arg0: any): Internal.ChannelFuture; bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture; bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; newSucceededFuture(): Internal.ChannelFuture; voidPromise(): Internal.ChannelPromise; flush(): this; close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; close(): Internal.ChannelFuture; write(arg0: any): Internal.ChannelFuture; write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture; connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture; connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture; newPromise(): Internal.ChannelPromise; } type ChannelOutboundInvoker_ = ChannelOutboundInvoker; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinChatHudAccessor */ interface MixinChatHudAccessor { getVisibleMessages(): Internal.List>; callRemoveMessage(arg0: number): void; getScrolledLines(): number; getMessages(): Internal.List>; } type MixinChatHudAccessor_ = MixinChatHudAccessor; /** * @javaClass net.minecraft.class_5202 */ class FeatureSizeType

{ codec(): Internal.Codec

; static readonly "THREE_LAYERS_FEATURE_SIZE" : Internal.FeatureSizeType; static readonly "TWO_LAYERS_FEATURE_SIZE" : Internal.FeatureSizeType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FeatureSizeType_

= Special.FeatureSizeType | FeatureSizeType

; /** * @javaClass org.lwjgl.system.Struct */ abstract class Struct extends Internal.Pointer$Default { sizeof(): number; isNull(arg0: number): boolean; clear(): void; free(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Struct_ = Struct; /** * @javaClass net.minecraft.class_2820 */ class ServerboundEditBookPacket implements Internal.Packet { getSlot(): number; getTitle(): Internal.Optional; handle($$0: Internal.ServerGamePacketListener_): void; getPages(): Internal.List; write($$0: Internal.FriendlyByteBuf_): void; static readonly "MAX_BYTES_PER_CHAR" : 4; get pages(): Internal.List; get slot(): number; get title(): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundEditBookPacket_ = ServerboundEditBookPacket; /** * @javaClass net.minecraft.class_4207$class_4233 */ class BrainDebugRenderer$PoiInfo { readonly "pos" : BlockPos; "freeTicketCount" : number; "type" : string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BrainDebugRenderer$PoiInfo_ = BrainDebugRenderer$PoiInfo; /** * @javaClass java.io.PrintStream */ class PrintStream extends Internal.FilterOutputStream implements Internal.Appendable, Internal.Closeable { print(arg0: boolean): void; print(arg0: string): void; print(arg0: string[]): void; print(arg0: number): void; print(arg0: any): void; println(arg0: string): void; println(arg0: any): void; println(arg0: number): void; println(arg0: string[]): void; println(arg0: boolean): void; println(): void; writeBytes(arg0: number[]): void; flush(): void; format(arg0: string, ... arg1: any[]): this; format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; checkError(): boolean; close(): void; write(arg0: number[], arg1: number, arg2: number): void; write(arg0: number): void; write(arg0: number[]): void; append(arg0: Internal.CharSequence_): this; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string): this; printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; printf(arg0: string, ... arg1: any[]): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PrintStream_ = PrintStream; /** * @javaClass net.minecraft.class_2648 */ class ClientboundHorseScreenOpenPacket implements Internal.Packet { getContainerId(): number; getSize(): number; handle($$0: Internal.ClientGamePacketListener_): void; getEntityId(): number; write($$0: Internal.FriendlyByteBuf_): void; get size(): number; get entityId(): number; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundHorseScreenOpenPacket_ = ClientboundHorseScreenOpenPacket; /** * @javaClass me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker */ class ChunkTracker { loadChunk(x: number, z: number): boolean; hasMergedFlags(x: number, z: number, flags: number): boolean; unloadChunk(x: number, z: number): boolean; update(): void; getChunks(flags: number): Internal.LongStream; onLightDataAdded(x: number, z: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkTracker_ = ChunkTracker; /** * @javaClass net.minecraft.class_1849 */ class ArmorDyeRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorDyeRecipe_ = ArmorDyeRecipe; /** * @javaClass com.mojang.brigadier.exceptions.BuiltInExceptionProvider */ interface BuiltInExceptionProvider { readerExpectedInt(): Internal.SimpleCommandExceptionType; readerExpectedBool(): Internal.SimpleCommandExceptionType; dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType; readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType; integerTooLow(): Internal.Dynamic2CommandExceptionType; doubleTooHigh(): Internal.Dynamic2CommandExceptionType; readerInvalidLong(): Internal.DynamicCommandExceptionType; dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType; dispatcherParseException(): Internal.DynamicCommandExceptionType; longTooLow(): Internal.Dynamic2CommandExceptionType; floatTooLow(): Internal.Dynamic2CommandExceptionType; readerExpectedDouble(): Internal.SimpleCommandExceptionType; readerInvalidInt(): Internal.DynamicCommandExceptionType; readerExpectedLong(): Internal.SimpleCommandExceptionType; doubleTooLow(): Internal.Dynamic2CommandExceptionType; literalIncorrect(): Internal.DynamicCommandExceptionType; floatTooHigh(): Internal.Dynamic2CommandExceptionType; readerInvalidEscape(): Internal.DynamicCommandExceptionType; readerInvalidBool(): Internal.DynamicCommandExceptionType; readerInvalidFloat(): Internal.DynamicCommandExceptionType; readerExpectedSymbol(): Internal.DynamicCommandExceptionType; dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType; longTooHigh(): Internal.Dynamic2CommandExceptionType; readerInvalidDouble(): Internal.DynamicCommandExceptionType; integerTooHigh(): Internal.Dynamic2CommandExceptionType; readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType; readerExpectedFloat(): Internal.SimpleCommandExceptionType; } type BuiltInExceptionProvider_ = BuiltInExceptionProvider; /** * @javaClass net.minecraft.class_133 */ interface CrashReportDetail extends Internal.Callable { } type CrashReportDetail_ = CrashReportDetail; /** * @javaClass net.minecraft.class_4703$class_5243 */ class BeeDebugRenderer$BeeInfo { hasFlower(): boolean; getName(): string; getUuid(): Internal.UUID; toString(): string; hasHive($$0: BlockPos_): boolean; readonly "path" : net.minecraft.world.level.pathfinder.Path; readonly "flowerPos" : BlockPos; readonly "travelTicks" : number; readonly "pos" : Internal.Position; readonly "hivePos" : BlockPos; readonly "blacklistedHives" : Internal.Set; readonly "id" : number; readonly "uuid" : Internal.UUID; readonly "goals" : Internal.List; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeeDebugRenderer$BeeInfo_ = BeeDebugRenderer$BeeInfo; /** * @javaClass net.minecraft.class_5865 */ class TrapezoidFloat extends Internal.FloatProvider { getMinValue(): number; getType(): Internal.FloatProviderType; getMaxValue(): number; static of($$0: number, $$1: number, $$2: number): this; toString(): string; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.FloatProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrapezoidFloat_ = TrapezoidFloat; /** * @javaClass net.minecraft.class_9 */ class Node { distanceToSqr($$0: BlockPos_): number; distanceToSqr($$0: Internal.Node_): number; asVec3(): Vec3; writeToStream($$0: Internal.FriendlyByteBuf_): void; inOpenSet(): boolean; distanceManhattan($$0: Internal.Node_): number; distanceManhattan($$0: BlockPos_): number; asBlockPos(): BlockPos; hashCode(): number; equals($$0: any): boolean; static createFromStream($$0: Internal.FriendlyByteBuf_): this; toString(): string; static createHash($$0: number, $$1: number, $$2: number): number; distanceTo($$0: BlockPos_): number; distanceTo($$0: Internal.Node_): number; cloneAndMove($$0: number, $$1: number, $$2: number): this; "cameFrom" : Internal.Node; "f" : number; "g" : number; readonly "x" : number; "h" : number; readonly "y" : number; "closed" : boolean; readonly "z" : number; "walkedDistance" : number; "costMalus" : number; "type" : Internal.BlockPathTypes; "heapIdx" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Node_ = Node; /** * @javaClass net.minecraft.class_539 */ class SpectatorPage { getSelectedSlot(): number; getItem($$0: number): Internal.SpectatorMenuItem; static readonly "NO_SELECTION" : -1; get selectedSlot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpectatorPage_ = SpectatorPage; /** * @javaClass dev.latvian.mods.kubejs.entity.RayTraceResultJS */ class RayTraceResultJS { readonly "fromEntity" : Internal.EntityJS; readonly "distance" : number; "hitX" : number; "hitY" : number; "hitZ" : number; "facing" : Internal.Direction; "block" : Internal.BlockContainerJS; readonly "type" : string; "entity" : Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RayTraceResultJS_ = RayTraceResultJS; /** * @javaClass java.lang.Thread$UncaughtExceptionHandler */ interface Thread$UncaughtExceptionHandler { uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; } type Thread$UncaughtExceptionHandler_ = ((arg0: Internal.Thread, arg1: Internal.Throwable) => void) | Thread$UncaughtExceptionHandler; /** * @javaClass net.minecraft.class_6793 */ class CountPlacement extends Internal.RepeatingPlacement { static of($$0: Internal.IntProvider_): this; static of($$0: number): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CountPlacement_ = CountPlacement; /** * @javaClass net.minecraft.class_4668$class_4679 */ class RenderStateShard$OverlayStateShard extends Internal.RenderStateShard$BooleanStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$OverlayStateShard_ = RenderStateShard$OverlayStateShard; /** * @javaClass net.minecraft.class_6544$class_6546 */ class Climate$Parameter extends Internal.Record { min(): number; distance($$0: number): number; distance($$0: Internal.Climate$Parameter_): number; max(): number; hashCode(): number; equals($$0: any): boolean; toString(): string; static point($$0: number): this; static span($$0: number, $$1: number): this; static span($$0: Internal.Climate$Parameter_, $$1: Internal.Climate$Parameter_): this; span($$0: Internal.Climate$Parameter_): this; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Climate$Parameter_ = Climate$Parameter; /** * @javaClass com.mojang.datafixers.RewriteResult */ class RewriteResult { view(): Internal.View; compose(arg0: Internal.RewriteResult_): Internal.RewriteResult; hashCode(): number; equals(arg0: any): boolean; recData(): Internal.BitSet; static create(arg0: Internal.View_, arg1: Internal.BitSet_): Internal.RewriteResult; toString(): string; static nop(arg0: com.mojang.datafixers.types.Type_): Internal.RewriteResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RewriteResult_ = RewriteResult; /** * @javaClass net.minecraft.class_1715 */ class CraftingContainer implements Internal.Container, Internal.StackedContentsCompatible { getContainerSize(): number; getMaxStackSize(): number; removeItem($$0: number, $$1: number): Internal.ItemStack; removeItemNoUpdate($$0: number): Internal.ItemStack; fillStackedContents($$0: Internal.StackedContents_): void; getHeight(): number; method_5448(): void; stillValid($$0: Internal.Player_): boolean; isEmpty(): boolean; getItem($$0: number): Internal.ItemStack; setChanged(): void; getWidth(): number; setItem($$0: number, $$1: Internal.ItemStack_): void; readonly "menu" : Internal.AbstractContainerMenu; get maxStackSize(): number; get width(): number; get containerSize(): number; get height(): number; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CraftingContainer_ = CraftingContainer; /** * @javaClass net.minecraft.class_5776 */ class GlowSquid extends Internal.Squid { addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; static checkGlowSquideSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; getDarkTicksRemaining(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; get darkTicksRemaining(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GlowSquid_ = GlowSquid; /** * @javaClass net.minecraft.class_1617$class_1618 */ class SpellcasterIllager$IllagerSpell extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.SpellcasterIllager$IllagerSpell[]; static byId($$0: number): this; static readonly "SUMMON_VEX" : Internal.SpellcasterIllager$IllagerSpell; static readonly "DISAPPEAR" : Internal.SpellcasterIllager$IllagerSpell; static readonly "FANGS" : Internal.SpellcasterIllager$IllagerSpell; static readonly "NONE" : Internal.SpellcasterIllager$IllagerSpell; static readonly "WOLOLO" : Internal.SpellcasterIllager$IllagerSpell; static readonly "BLINDNESS" : Internal.SpellcasterIllager$IllagerSpell; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpellcasterIllager$IllagerSpell_ = "wololo" | "fangs" | "blindness" | "none" | "summon_vex" | "disappear" | SpellcasterIllager$IllagerSpell; /** * @javaClass com.mojang.datafixers.types.Type$TypeError */ abstract class Type$TypeError { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Type$TypeError_ = Type$TypeError; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator */ interface ShortBidirectionalIterator extends Internal.ShortIterator, Internal.ObjectBidirectionalIterator { previous(): number; previousShort(): number; back(arg0: number): number; skip(arg0: number): number; } type ShortBidirectionalIterator_ = (() => number) | ShortBidirectionalIterator; /** * @javaClass dev.latvian.mods.kubejs.block.RandomTickCallbackJS */ class RandomTickCallbackJS { getServer(): Internal.ServerJS; getLevel(): Internal.LevelJS; "random" : Internal.Random; "block" : Internal.BlockContainerJS; get server(): Internal.ServerJS; get level(): Internal.LevelJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomTickCallbackJS_ = RandomTickCallbackJS; /** * @javaClass net.minecraft.class_5183$class_5185 */ class RuinedPortalFeature$Type extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): Internal.RuinedPortalFeature$Type[]; method_15434(): string; static byName($$0: string): this; static readonly "CODEC" : Internal.Codec; static readonly "JUNGLE" : Internal.RuinedPortalFeature$Type; static readonly "NETHER" : Internal.RuinedPortalFeature$Type; static readonly "OCEAN" : Internal.RuinedPortalFeature$Type; static readonly "MOUNTAIN" : Internal.RuinedPortalFeature$Type; static readonly "DESERT" : Internal.RuinedPortalFeature$Type; static readonly "SWAMP" : Internal.RuinedPortalFeature$Type; static readonly "STANDARD" : Internal.RuinedPortalFeature$Type; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RuinedPortalFeature$Type_ = "standard" | "mountain" | "nether" | "ocean" | "jungle" | "desert" | "swamp" | RuinedPortalFeature$Type; /** * @javaClass net.minecraft.class_1506 */ class SkeletonHorse extends Internal.AbstractHorse { rideableUnderWater(): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getPassengersRidingOffset(): number; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isTrap(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; setTrap($$0: boolean): void; get passengersRidingOffset(): number; get mobType(): Internal.MobType; get trap(): boolean; set trap($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SkeletonHorse_ = SkeletonHorse; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick */ interface ScreenEvents$AfterTick { afterTick(arg0: Internal.Screen_): void; } type ScreenEvents$AfterTick_ = ((arg0: Internal.Screen) => void) | ScreenEvents$AfterTick; /** * @javaClass net.minecraft.class_5900$class_5901 */ class ClientboundSetPlayerTeamPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ClientboundSetPlayerTeamPacket$Action[]; static readonly "ADD" : Internal.ClientboundSetPlayerTeamPacket$Action; static readonly "REMOVE" : Internal.ClientboundSetPlayerTeamPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetPlayerTeamPacket$Action_ = "add" | "remove" | ClientboundSetPlayerTeamPacket$Action; /** * @javaClass java.lang.constant.DirectMethodHandleDesc */ interface DirectMethodHandleDesc extends Internal.MethodHandleDesc { owner(): Internal.ClassDesc; kind(): Internal.DirectMethodHandleDesc$Kind; refKind(): number; isOwnerInterface(): boolean; lookupDescriptor(): string; methodName(): string; } type DirectMethodHandleDesc_ = DirectMethodHandleDesc; /** * @javaClass java.time.temporal.ValueRange */ class ValueRange implements Internal.Serializable { getMaximum(): number; getSmallestMaximum(): number; isIntValue(): boolean; getLargestMinimum(): number; isValidValue(arg0: number): boolean; hashCode(): number; static of(arg0: number, arg1: number): this; static of(arg0: number, arg1: number, arg2: number, arg3: number): this; static of(arg0: number, arg1: number, arg2: number): this; equals(arg0: any): boolean; getMinimum(): number; checkValidIntValue(arg0: number, arg1: Internal.TemporalField_): number; checkValidValue(arg0: number, arg1: Internal.TemporalField_): number; toString(): string; isFixed(): boolean; isValidIntValue(arg0: number): boolean; get largestMinimum(): number; get smallestMaximum(): number; get intValue(): boolean; get maximum(): number; get fixed(): boolean; get minimum(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ValueRange_ = ValueRange; /** * @javaClass net.minecraft.class_2995$class_2996 */ class ServerScoreboard$Method extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ServerScoreboard$Method[]; static readonly "REMOVE" : Internal.ServerScoreboard$Method; static readonly "CHANGE" : Internal.ServerScoreboard$Method; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerScoreboard$Method_ = "change" | "remove" | ServerScoreboard$Method; /** * @javaClass net.minecraft.class_6492 */ interface CubicSpline extends Internal.ToFloatFunction { codec($$0: Internal.Codec_>): Internal.Codec>; constant($$0: number): Internal.CubicSpline; min(): number; parityString(): string; max(): number; builder($$0: Internal.ToFloatFunction_, $$1: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; builder($$0: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; mapAll(arg0: Internal.CubicSpline$CoordinateVisitor_): Internal.CubicSpline; } type CubicSpline_ = CubicSpline; /** * @javaClass net.minecraft.class_7061$class_7062 */ class StructureSpawnOverride$BoundingBoxType extends Internal.Enum implements Internal.StringRepresentable { static valueOf($$0: string): this; static values(): Internal.StructureSpawnOverride$BoundingBoxType[]; method_15434(): string; static byName($$0: string): this; static readonly "CODEC" : Internal.Codec; static readonly "STRUCTURE" : Internal.StructureSpawnOverride$BoundingBoxType; static readonly "PIECE" : Internal.StructureSpawnOverride$BoundingBoxType; static readonly "VALUES" : Internal.StructureSpawnOverride$BoundingBoxType[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureSpawnOverride$BoundingBoxType_ = "piece" | "structure" | StructureSpawnOverride$BoundingBoxType; /** * @javaClass dev.latvian.mods.rhino.classdata.MethodSignature */ class MethodSignature { hashCode(): number; static of(... types: Internal.Class_[]): this; equals(obj: any): boolean; toString(): string; matches(actualArguments: Internal.MethodSignature_, cx: Internal.Context_): boolean; static readonly "FLOAT" : Internal.MethodSignature; readonly "types" : typeof any[]; static readonly "CHAR" : Internal.MethodSignature; static readonly "OBJECT" : Internal.MethodSignature; static readonly "INT" : Internal.MethodSignature; static readonly "BOOLEAN" : Internal.MethodSignature; static readonly "SHORT" : Internal.MethodSignature; static readonly "BYTE" : Internal.MethodSignature; static readonly "STRING" : Internal.MethodSignature; static readonly "DOUBLE" : Internal.MethodSignature; static readonly "OBJECT_ARRAY" : Internal.MethodSignature; static readonly "EMPTY" : Internal.MethodSignature; static readonly "LONG" : Internal.MethodSignature; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MethodSignature_ = MethodSignature; /** * @javaClass java.nio.file.WatchService */ interface WatchService extends Internal.Closeable { take(): Internal.WatchKey; poll(arg0: number, arg1: Internal.TimeUnit_): Internal.WatchKey; poll(): Internal.WatchKey; close(): void; } type WatchService_ = WatchService; /** * @javaClass net.minecraft.class_1269 */ class InteractionResult extends Internal.Enum { shouldAwardStats(): boolean; static valueOf($$0: string): this; static values(): Internal.InteractionResult[]; static sidedSuccess($$0: boolean): this; consumesAction(): boolean; shouldSwing(): boolean; static readonly "SUCCESS" : Internal.InteractionResult; static readonly "PASS" : Internal.InteractionResult; static readonly "CONSUME_PARTIAL" : Internal.InteractionResult; static readonly "CONSUME" : Internal.InteractionResult; static readonly "FAIL" : Internal.InteractionResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InteractionResult_ = "fail" | "pass" | "success" | "consume" | "consume_partial" | InteractionResult; /** * @javaClass net.minecraft.class_6872 */ class RandomSpreadStructurePlacement extends Internal.Record implements Internal.StructurePlacement { spacing(): number; salt(): number; method_40166(): Internal.StructurePlacementType; spreadType(): Internal.RandomSpreadType; separation(): number; hashCode(): number; getPotentialFeatureChunk($$0: number, $$1: number, $$2: number): Internal.ChunkPos; equals($$0: any): boolean; method_40168($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; toString(): string; locateOffset(): Vec3i; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomSpreadStructurePlacement_ = RandomSpreadStructurePlacement; /** * @javaClass net.minecraft.class_6761 */ interface SerializableTickContainer { save(arg0: number, arg1: Internal.Function_): Internal.Tag; } type SerializableTickContainer_ = ((arg0: number, arg1: Internal.Function) => Internal.Tag) | SerializableTickContainer; /** * @javaClass net.minecraft.class_129 */ class CrashReportCategory { setDetail($$0: string, $$1: any): this; setDetail($$0: string, $$1: Internal.CrashReportDetail_): this; static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: BlockPos_): string; static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: number, $$2: number, $$3: number): string; static populateBlockDetails($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_, $$2: BlockPos_, $$3: Internal.BlockState_): void; getStacktrace(): Internal.StackTraceElement[]; getDetails($$0: Internal.StringBuilder_): void; setDetailError($$0: string, $$1: Internal.Throwable_): void; validateStackTrace($$0: Internal.StackTraceElement_, $$1: Internal.StackTraceElement_): boolean; trimStacktrace(size: number): void; fillInStackTrace($$0: number): number; get stacktrace(): Internal.StackTraceElement[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CrashReportCategory_ = CrashReportCategory; /** * @javaClass net.minecraft.class_1313 */ class MoverType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.MoverType[]; static readonly "PLAYER" : Internal.MoverType; static readonly "PISTON" : Internal.MoverType; static readonly "SHULKER_BOX" : Internal.MoverType; static readonly "SELF" : Internal.MoverType; static readonly "SHULKER" : Internal.MoverType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MoverType_ = "shulker" | "piston" | "shulker_box" | "self" | "player" | MoverType; /** * @javaClass net.minecraft.class_2744 */ class ClientboundSetEquipmentPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getSlots(): Internal.List>; getEntity(): number; write($$0: Internal.FriendlyByteBuf_): void; get slots(): Internal.List>; get entity(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetEquipmentPacket_ = ClientboundSetEquipmentPacket; /** * @javaClass java.io.FilenameFilter */ interface FilenameFilter { accept(arg0: Internal.File_, arg1: string): boolean; } type FilenameFilter_ = ((arg0: Internal.File, arg1: string) => boolean) | FilenameFilter; /** * @javaClass net.coderbot.batchedentityrendering.impl.DrawCallTrackingRenderBuffers */ interface DrawCallTrackingRenderBuffers { getDrawCalls(): number; resetDrawCounts(): void; getRenderTypes(): number; } type DrawCallTrackingRenderBuffers_ = DrawCallTrackingRenderBuffers; /** * @javaClass net.minecraft.class_1044 */ abstract class AbstractTexture implements Internal.AutoCloseable { bind(): void; load(arg0: Internal.ResourceManager_): void; releaseId(): void; reset($$0: Internal.TextureManager_, $$1: Internal.ResourceManager_, $$2: ResourceLocation_, $$3: Internal.Executor_): void; getId(): number; close(): void; setFilter($$0: boolean, $$1: boolean): void; static readonly "NOT_ASSIGNED" : -1; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractTexture_ = AbstractTexture; /** * @javaClass malte0811.ferritecore.mixin.dedupbakedquad.BakedQuadAccess */ interface BakedQuadAccess { setVertices(arg0: number[]): void; } type BakedQuadAccess_ = ((arg0: number[]) => void) | BakedQuadAccess; /** * @javaClass java.util.function.LongToIntFunction */ interface LongToIntFunction { applyAsInt(arg0: number): number; } type LongToIntFunction_ = ((arg0: number) => number) | LongToIntFunction; /** * @javaClass net.minecraft.class_6492$class_7073 */ interface CubicSpline$CoordinateVisitor { visit(arg0: Internal.ToFloatFunction_): Internal.ToFloatFunction; } type CubicSpline$CoordinateVisitor_ = ((arg0: Internal.ToFloatFunction) => Internal.ToFloatFunction) | CubicSpline$CoordinateVisitor; /** * @javaClass java.util.Locale$IsoCountryCode */ abstract class Locale$IsoCountryCode extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.Locale$IsoCountryCode[]; static readonly "PART3" : Internal.Locale$IsoCountryCode; static readonly "PART1_ALPHA2" : Internal.Locale$IsoCountryCode; static readonly "PART1_ALPHA3" : Internal.Locale$IsoCountryCode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Locale$IsoCountryCode_ = "part3" | "part1_alpha2" | "part1_alpha3" | Locale$IsoCountryCode; /** * @javaClass net.minecraft.class_302 */ class HotbarManager { get($$0: number): Internal.Hotbar; save(): void; static readonly "NUM_HOTBAR_GROUPS" : 9; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HotbarManager_ = HotbarManager; /** * @javaClass net.minecraft.class_1679 */ class SpectralArrow extends Internal.AbstractArrow { addAdditionalSaveData($$0: Internal.CompoundTag_): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpectralArrow_ = SpectralArrow; /** * @javaClass net.minecraft.class_1940 */ class LevelSettings { getDataPackConfig(): Internal.DataPackConfig; difficulty(): Internal.Difficulty; gameRules(): Internal.GameRules; gameType(): Internal.GameType; hardcore(): boolean; withDataPackConfig($$0: Internal.DataPackConfig_): this; withDifficulty($$0: Internal.Difficulty_): this; levelName(): string; copy(): this; allowCommands(): boolean; static parse($$0: Internal.Dynamic_, $$1: Internal.DataPackConfig_): this; withGameType($$0: Internal.GameType_): this; get dataPackConfig(): Internal.DataPackConfig; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelSettings_ = LevelSettings; /** * @javaClass net.minecraft.class_270 */ abstract class Team { isAlliedTo($$0: Internal.Team_): boolean; getFormattedName(arg0: Internal.Component_): Internal.MutableComponent; getName(): string; getNameTagVisibility(): Internal.Team$Visibility; getCollisionRule(): Internal.Team$CollisionRule; getColor(): Internal.ChatFormatting; canSeeFriendlyInvisibles(): boolean; isAllowFriendlyFire(): boolean; getPlayers(): Internal.Collection; getDeathMessageVisibility(): Internal.Team$Visibility; get allowFriendlyFire(): boolean; get collisionRule(): Internal.Team$CollisionRule; get color(): Internal.ChatFormatting; get players(): Internal.Collection; get name(): string; get nameTagVisibility(): Internal.Team$Visibility; get deathMessageVisibility(): Internal.Team$Visibility; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Team_ = Team; /** * @javaClass net.minecraft.class_2643 */ class TheEndGatewayBlockEntity extends Internal.TheEndPortalBlockEntity { getCooldownPercent($$0: number): number; static beamAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; getUpdateTag(): Internal.CompoundTag; static teleportEntity($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.TheEndGatewayBlockEntity_): void; isCoolingDown(): boolean; isSpawning(): boolean; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; getSpawnPercent($$0: number): number; shouldRenderFace($$0: Internal.Direction_): boolean; load($$0: Internal.CompoundTag_): void; static teleportTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; triggerEvent($$0: number, $$1: number): boolean; static canEntityTeleport($$0: Internal.Entity_): boolean; setExitPosition($$0: BlockPos_, $$1: boolean): void; getParticleAmount(): number; get updateTag(): Internal.CompoundTag; get spawning(): boolean; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get coolingDown(): boolean; get particleAmount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TheEndGatewayBlockEntity_ = TheEndGatewayBlockEntity; /** * @javaClass dev.latvian.mods.kubejs.item.custom.AxeItemBuilder */ class AxeItemBuilder extends Internal.HandheldItemBuilder { createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AxeItemBuilder_ = AxeItemBuilder; /** * @javaClass dev.latvian.mods.kubejs.player.EntityArrayList */ class EntityArrayList extends Internal.ArrayList implements Internal.MessageSender { filter(filter: Internal.Predicate_): this; sendData(channel: string, data: Internal.CompoundTag_): void; getLevel(): Internal.LevelJS; setStatusMessage(message: Internal.Component_): void; getName(): Internal.Component; getDisplayName(): Internal.Component; getFirst(): Internal.EntityJS; tell(message: Internal.Component_): void; playSound(id: Internal.SoundEvent_): void; playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; runCommand(command: string): number; kill(): void; runCommandSilent(command: string): number; get level(): Internal.LevelJS; get displayName(): Internal.Component; get name(): Internal.Component; get first(): Internal.EntityJS; set statusMessage(message: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityArrayList_ = EntityArrayList; /** * @javaClass net.minecraft.class_2856 */ class ServerboundResourcePackPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; getAction(): Internal.ServerboundResourcePackPacket$Action; write($$0: Internal.FriendlyByteBuf_): void; get action(): Internal.ServerboundResourcePackPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundResourcePackPacket_ = ServerboundResourcePackPacket; /** * @javaClass net.minecraft.class_3227 */ class ThreadedLevelLightEngine extends Internal.LevelLightEngine implements Internal.AutoCloseable { updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; setTaskPerBatch($$0: number): void; runUpdates($$0: number, $$1: boolean, $$2: boolean): number; lightChunk($$0: Internal.ChunkAccess_, $$1: boolean): Internal.CompletableFuture; enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; tryScheduleUpdate(): void; checkBlock($$0: BlockPos_): void; retainData($$0: Internal.ChunkPos_, $$1: boolean): void; onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; close(): void; set taskPerBatch($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThreadedLevelLightEngine_ = ThreadedLevelLightEngine; /** * @javaClass java.nio.channels.AsynchronousFileChannel */ abstract class AsynchronousFileChannel implements Internal.AsynchronousChannel { read(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; read(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; truncate(arg0: number): this; size(): number; lock(arg0: number, arg1: number, arg2: boolean): Internal.Future; lock(arg0: A, arg1: Internal.CompletionHandler_): void; lock(arg0: number, arg1: number, arg2: boolean, arg3: A, arg4: Internal.CompletionHandler_): void; lock(): Internal.Future; force(arg0: boolean): void; write(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; write(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; tryLock(): Internal.FileLock; tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; static open(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any[]): this; static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AsynchronousFileChannel_ = AsynchronousFileChannel; /** * @javaClass java.util.Comparator */ interface Comparator { comparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; naturalOrder(): Internal.Comparator; compare(arg0: T, arg1: T): number; thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; comparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; reverseOrder(): Internal.Comparator; comparing(arg0: Internal.Function_): Internal.Comparator; comparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; nullsLast(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.Function_): Internal.Comparator; equals(arg0: any): boolean; comparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; nullsFirst(arg0: Internal.Comparator_): Internal.Comparator; reversed(): Internal.Comparator; } type Comparator_ = Comparator; /** * @javaClass net.minecraft.class_1928$class_4313 */ class GameRules$Key implements Internal.RuleKeyExtensions { getDescriptionId(): string; hashCode(): number; equals($$0: any): boolean; getCategory(): Internal.GameRules$Category; getId(): string; toString(): string; fabric_setCustomCategory(customCategory: Internal.CustomGameRuleCategory_): void; fabric_getCustomCategory(): Internal.CustomGameRuleCategory; get descriptionId(): string; get id(): string; get category(): Internal.GameRules$Category; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules$Key_ = GameRules$Key; /** * @javaClass net.minecraft.class_4075 */ abstract class TextureAtlasHolder extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable { close(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextureAtlasHolder_ = TextureAtlasHolder; /** * @javaClass net.minecraft.class_5139 */ class ForkingTrunkPlacer extends Internal.TrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ForkingTrunkPlacer_ = ForkingTrunkPlacer; /** * @javaClass net.minecraft.class_2795 */ class ServerboundBlockEntityTagQuery implements Internal.Packet { getTransactionId(): number; getPos(): BlockPos; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get pos(): BlockPos; get transactionId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundBlockEntityTagQuery_ = ServerboundBlockEntityTagQuery; /** * @javaClass net.minecraft.class_5718$class_5719 */ interface VibrationListener$VibrationListenerConfig { shouldListen(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_): boolean; onSignalReceive(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: Internal.GameEvent_, arg3: number): void; } type VibrationListener$VibrationListenerConfig_ = VibrationListener$VibrationListenerConfig; /** * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter */ class IngredientActionFilter { checkFilter(index: number, stack: Internal.ItemStack_): boolean; static filterOf(o: any): this; copyFrom(filter: Internal.IngredientActionFilter_): void; "filterIndex" : number; "filterIngredient" : Internal.IngredientJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type IngredientActionFilter_ = number | Internal.IngredientJS_ | {item: Internal.IngredientJS_, index?: number} | IngredientActionFilter; /** * @javaClass net.minecraft.class_1584 */ class Ravager extends Internal.Raider { canBeLeader(): boolean; handleEntityEvent($$0: number): void; aiStep(): void; canBeControlledByRider(): boolean; applyRaidBuffs($$0: number, $$1: boolean): void; getRoarTick(): number; getCelebrateSound(): Internal.SoundEvent; getStunnedTick(): number; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; getAttackTick(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getPassengersRidingOffset(): number; doHurtTarget($$0: Internal.Entity_): boolean; getControllingPassenger(): Internal.Entity; getMaxHeadYRot(): number; hasLineOfSight($$0: Internal.Entity_): boolean; static readonly "STUN_DURATION" : 40; get maxHeadYRot(): number; get attackTick(): number; get passengersRidingOffset(): number; get celebrateSound(): Internal.SoundEvent; get roarTick(): number; get controllingPassenger(): Internal.Entity; get stunnedTick(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Ravager_ = Ravager; /** * @javaClass java.io.Flushable */ interface Flushable { flush(): void; } type Flushable_ = (() => void) | Flushable; /** * @javaClass net.minecraft.class_1124$class_1125 */ class SearchRegistry$Key { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SearchRegistry$Key_ = SearchRegistry$Key; /** * @javaClass dev.latvian.mods.kubejs.core.PlayerSelector */ interface PlayerSelector { getPlayer(arg0: Internal.Map_): Internal.ServerPlayerJS; or(fallback: Internal.PlayerSelector_): this; fuzzyName(name: string): this; mc(player: Internal.Player_): this; identity(player: Internal.ServerPlayerJS_): this; of(o: any): this; name(name: string): this; uuid(uuid: Internal.UUID_): this; } type PlayerSelector_ = ((arg0: Internal.Map) => Internal.ServerPlayerJS) | PlayerSelector; /** * @javaClass net.minecraft.class_296$class_298 */ class VertexFormatElement$Usage extends Internal.Enum { getName(): string; static valueOf($$0: string): this; clearBufferState($$0: number, $$1: number): void; static values(): Internal.VertexFormatElement$Usage[]; static readonly "POSITION" : Internal.VertexFormatElement$Usage; static readonly "UV" : Internal.VertexFormatElement$Usage; static readonly "GENERIC" : Internal.VertexFormatElement$Usage; static readonly "COLOR" : Internal.VertexFormatElement$Usage; static readonly "PADDING" : Internal.VertexFormatElement$Usage; static readonly "NORMAL" : Internal.VertexFormatElement$Usage; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexFormatElement$Usage_ = "normal" | "uv" | "padding" | "color" | "position" | "generic" | VertexFormatElement$Usage; /** * @javaClass net.minecraft.class_5194 */ class ServerboundJigsawGeneratePacket implements Internal.Packet { keepJigsaws(): boolean; getPos(): BlockPos; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; levels(): number; get pos(): BlockPos; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundJigsawGeneratePacket_ = ServerboundJigsawGeneratePacket; /** * @javaClass net.minecraft.class_1283 */ class CombatTracker { recheckStatus(): void; recordDamage($$0: Internal.DamageSource_, $$1: number, $$2: number): void; getMob(): Internal.LivingEntity; isInCombat(): boolean; getKiller(): Internal.LivingEntity; getLastEntry(): Internal.CombatEntry; prepareForDamage(): void; getDeathMessage(): Internal.Component; isTakingDamage(): boolean; getKillerId(): number; getCombatDuration(): number; static readonly "RESET_COMBAT_STATUS_TIME" : 300; static readonly "RESET_DAMAGE_STATUS_TIME" : 100; get deathMessage(): Internal.Component; get mob(): Internal.LivingEntity; get combatDuration(): number; get takingDamage(): boolean; get lastEntry(): Internal.CombatEntry; get inCombat(): boolean; get killer(): Internal.LivingEntity; get killerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CombatTracker_ = CombatTracker; /** * @javaClass net.minecraft.class_1799$class_5422 */ class ItemStack$TooltipPart extends Internal.Enum { getMask(): number; static valueOf($$0: string): this; static values(): Internal.ItemStack$TooltipPart[]; static readonly "DYE" : Internal.ItemStack$TooltipPart; static readonly "CAN_DESTROY" : Internal.ItemStack$TooltipPart; static readonly "ENCHANTMENTS" : Internal.ItemStack$TooltipPart; static readonly "MODIFIERS" : Internal.ItemStack$TooltipPart; static readonly "CAN_PLACE" : Internal.ItemStack$TooltipPart; static readonly "UNBREAKABLE" : Internal.ItemStack$TooltipPart; static readonly "ADDITIONAL" : Internal.ItemStack$TooltipPart; get mask(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemStack$TooltipPart_ = "dye" | "can_destroy" | "can_place" | "additional" | "unbreakable" | "enchantments" | "modifiers" | ItemStack$TooltipPart; /** * @javaClass it.unimi.dsi.fastutil.ints.IntListIterator */ interface IntListIterator extends Internal.IntBidirectionalIterator, Internal.ListIterator { next(): number; add(arg0: number): void; set(arg0: number): void; previous(): number; remove(): void; } type IntListIterator_ = IntListIterator; /** * @javaClass net.minecraft.class_6045 */ abstract class NearestVisibleLivingEntitySensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NearestVisibleLivingEntitySensor_ = NearestVisibleLivingEntitySensor; /** * @javaClass net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl */ class BlockApiLookupImpl implements Internal.BlockApiLookup { registerForBlocks(provider: Internal.BlockApiLookup$BlockApiProvider_, ... blocks: Internal.Block_[]): void; apiClass(): typeof A; find(world: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, blockEntity: Internal.BlockEntity_, context: C): A; static get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; getProvider(block: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; registerSelf(... blockEntityTypes: Internal.BlockEntityType_[]): void; getId(): ResourceLocation; registerForBlockEntities(provider: Internal.BlockApiLookup$BlockEntityApiProvider_, ... blockEntityTypes: Internal.BlockEntityType_[]): void; contextClass(): typeof C; getFallbackProviders(): Internal.List>; registerFallback(fallbackProvider: Internal.BlockApiLookup$BlockApiProvider_): void; get id(): ResourceLocation; get fallbackProviders(): Internal.List>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockApiLookupImpl_ = BlockApiLookupImpl; /** * @javaClass net.minecraft.class_1309$class_6823 */ class LivingEntity$Fallsounds extends Internal.Record { small(): Internal.SoundEvent; big(): Internal.SoundEvent; hashCode(): number; equals($$0: any): boolean; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LivingEntity$Fallsounds_ = LivingEntity$Fallsounds; /** * @javaClass io.netty.channel.RecvByteBufAllocator$Handle */ interface RecvByteBufAllocator$Handle { continueReading(): boolean; incMessagesRead(arg0: number): void; allocate(arg0: Internal.ByteBufAllocator_): Internal.ByteBuf; guess(): number; reset(arg0: Internal.ChannelConfig_): void; attemptedBytesRead(): number; attemptedBytesRead(arg0: number): void; readComplete(): void; lastBytesRead(): number; lastBytesRead(arg0: number): void; } type RecvByteBufAllocator$Handle_ = RecvByteBufAllocator$Handle; /** * @javaClass net.minecraft.class_5411 */ class RecipeBookSettings { setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; static read($$0: Internal.CompoundTag_): this; static read($$0: Internal.FriendlyByteBuf_): this; replaceFrom($$0: Internal.RecipeBookSettings_): void; isOpen($$0: Internal.RecipeBookType_): boolean; isFiltering($$0: Internal.RecipeBookType_): boolean; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.CompoundTag_): void; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeBookSettings_ = RecipeBookSettings; /** * @javaClass net.minecraft.class_5747 */ class ClientboundAddVibrationSignalPacket implements Internal.Packet { getVibrationPath(): Internal.VibrationPath; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get vibrationPath(): Internal.VibrationPath; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAddVibrationSignalPacket_ = ClientboundAddVibrationSignalPacket; /** * @javaClass net.coderbot.iris.rendertarget.Blaze3dRenderTargetExt */ interface Blaze3dRenderTargetExt { iris$getColorBufferVersion(): number; iris$getDepthBufferVersion(): number; } type Blaze3dRenderTargetExt_ = Blaze3dRenderTargetExt; /** * @javaClass net.minecraft.class_2736 */ class ClientboundSetDisplayObjectivePacket implements Internal.Packet { getSlot(): number; getObjectiveName(): string; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get slot(): number; get objectiveName(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetDisplayObjectivePacket_ = ClientboundSetDisplayObjectivePacket; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortSpliterator */ interface ShortSpliterator extends Internal.Spliterator$OfPrimitive { trySplit(): this; tryAdvance(arg0: Internal.Consumer_): boolean; getComparator(): Internal.ShortComparator; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; } type ShortSpliterator_ = (() => Internal.ShortSpliterator) | ShortSpliterator; /** * @javaClass java.time.zone.ZoneRules */ class ZoneRules implements Internal.Serializable { getTransitions(): Internal.List; getDaylightSavings(arg0: Internal.Instant_): Internal.Duration; getTransitionRules(): Internal.List; previousTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; getOffset(arg0: Internal.LocalDateTime_): Internal.ZoneOffset; getOffset(arg0: Internal.Instant_): Internal.ZoneOffset; isFixedOffset(): boolean; hashCode(): number; getTransition(arg0: Internal.LocalDateTime_): Internal.ZoneOffsetTransition; getValidOffsets(arg0: Internal.LocalDateTime_): Internal.List; static of(arg0: Internal.ZoneOffset_, arg1: Internal.ZoneOffset_, arg2: Internal.List_, arg3: Internal.List_, arg4: Internal.List_): this; static of(arg0: Internal.ZoneOffset_): this; equals(arg0: any): boolean; nextTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; getStandardOffset(arg0: Internal.Instant_): Internal.ZoneOffset; toString(): string; isDaylightSavings(arg0: Internal.Instant_): boolean; isValidOffset(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): boolean; get fixedOffset(): boolean; get transitionRules(): Internal.List; get transitions(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZoneRules_ = ZoneRules; /** * @javaClass java.time.chrono.AbstractChronology */ abstract class AbstractChronology implements Internal.Chronology { resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; hashCode(): number; equals(arg0: any): boolean; toString(): string; compareTo(arg0: Internal.Chronology_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractChronology_ = AbstractChronology; /** * @javaClass net.minecraft.class_2784$class_5200 */ class WorldBorder$Settings { getSize(): number; static read($$0: Internal.DynamicLike_, $$1: Internal.WorldBorder$Settings_): this; getWarningBlocks(): number; getSizeLerpTarget(): number; getSafeZone(): number; getWarningTime(): number; getCenterZ(): number; write($$0: Internal.CompoundTag_): void; getSizeLerpTime(): number; getDamagePerBlock(): number; getCenterX(): number; get safeZone(): number; get centerZ(): number; get size(): number; get centerX(): number; get sizeLerpTime(): number; get warningBlocks(): number; get sizeLerpTarget(): number; get warningTime(): number; get damagePerBlock(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldBorder$Settings_ = WorldBorder$Settings; /** * @javaClass net.minecraft.class_65$class_66 */ class AlternativesEntry$Builder extends Internal.LootPoolEntryContainer$Builder { otherwise($$0: Internal.LootPoolEntryContainer$Builder_): this; build(): Internal.LootPoolEntryContainer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AlternativesEntry$Builder_ = AlternativesEntry$Builder; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder */ class ShovelItemBuilder extends Internal.HandheldItemBuilder { createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShovelItemBuilder_ = ShovelItemBuilder; /** * @javaClass net.minecraft.class_6683 */ class ModCheck extends Internal.Record { shouldReportAsModified(): boolean; static identify($$0: string, $$1: Internal.Supplier_, $$2: string, $$3: Internal.Class_): this; hashCode(): number; merge($$0: Internal.ModCheck_): this; confidence(): Internal.ModCheck$Confidence; equals($$0: any): boolean; description(): string; toString(): string; fullDescription(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModCheck_ = ModCheck; /** * @javaClass net.minecraft.class_1428 */ class Chicken extends Internal.Animal { causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; positionRider($$0: Internal.Entity_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; setChickenJockey($$0: boolean): void; removeWhenFarAway($$0: number): boolean; isChickenJockey(): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; isFood($$0: Internal.ItemStack_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; "flapSpeed" : number; "oFlap" : number; "eggTime" : number; "flap" : number; "flapping" : number; "oFlapSpeed" : number; get chickenJockey(): boolean; set chickenJockey($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Chicken_ = Chicken; /** * @javaClass net.minecraft.class_536 */ interface SpectatorMenuListener { onSpectatorMenuClosed(arg0: Internal.SpectatorMenu_): void; } type SpectatorMenuListener_ = ((arg0: Internal.SpectatorMenu) => void) | SpectatorMenuListener; /** * @javaClass java.lang.reflect.AnnotatedType */ interface AnnotatedType extends Internal.AnnotatedElement { getAnnotatedOwnerType(): this; getType(): Internal.Type; getAnnotation(arg0: Internal.Class_): T; getAnnotations(): Internal.Annotation[]; getDeclaredAnnotations(): Internal.Annotation[]; } type AnnotatedType_ = AnnotatedType; /** * @javaClass java.lang.invoke.MethodHandle */ abstract class MethodHandle implements Internal.Constable { asCollector(arg0: Internal.Class_, arg1: number): this; asCollector(arg0: number, arg1: Internal.Class_, arg2: number): this; asSpreader(arg0: number, arg1: Internal.Class_, arg2: number): this; asSpreader(arg0: Internal.Class_, arg1: number): this; withVarargs(arg0: boolean): this; invokeExact(... arg0: any[]): any; invoke(... arg0: any[]): any; type(): Internal.MethodType; describeConstable(): Internal.Optional; bindTo(arg0: any): this; asVarargsCollector(arg0: Internal.Class_): this; asType(arg0: Internal.MethodType_): this; invokeWithArguments(... arg0: any[]): any; invokeWithArguments(arg0: Internal.List_): any; isVarargsCollector(): boolean; asFixedArity(): this; toString(): string; get varargsCollector(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MethodHandle_ = MethodHandle; /** * @javaClass net.minecraft.class_2675 */ class ClientboundLevelParticlesPacket implements Internal.Packet { getXDist(): number; getX(): number; getY(): number; isOverrideLimiter(): boolean; getZ(): number; handle($$0: Internal.ClientGamePacketListener_): void; getParticle(): Internal.ParticleOptions; getMaxSpeed(): number; write($$0: Internal.FriendlyByteBuf_): void; getCount(): number; getYDist(): number; getZDist(): number; get overrideLimiter(): boolean; get xDist(): number; get yDist(): number; get zDist(): number; get x(): number; get count(): number; get y(): number; get z(): number; get particle(): Internal.ParticleOptions; get maxSpeed(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLevelParticlesPacket_ = ClientboundLevelParticlesPacket; /** * @javaClass java.util.EventListener */ interface EventListener { } type EventListener_ = EventListener; /** * @javaClass net.minecraft.class_3666 */ class SpikeConfiguration implements Internal.FeatureConfiguration { getSpikes(): Internal.List; getCrystalBeamTarget(): BlockPos; isCrystalInvulnerable(): boolean; static readonly "CODEC" : Internal.Codec; get crystalBeamTarget(): BlockPos; get spikes(): Internal.List; get crystalInvulnerable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpikeConfiguration_ = SpikeConfiguration; /** * @javaClass net.minecraft.class_5294$class_5401 */ class DimensionSpecialEffects$SkyType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.DimensionSpecialEffects$SkyType[]; static readonly "END" : Internal.DimensionSpecialEffects$SkyType; static readonly "NONE" : Internal.DimensionSpecialEffects$SkyType; static readonly "NORMAL" : Internal.DimensionSpecialEffects$SkyType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DimensionSpecialEffects$SkyType_ = "normal" | "end" | "none" | DimensionSpecialEffects$SkyType; /** * @javaClass net.minecraft.class_3543 */ class PerlinSimplexNoise { getValue($$0: number, $$1: number, $$2: boolean): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PerlinSimplexNoise_ = PerlinSimplexNoise; /** * @javaClass net.minecraft.class_4184$class_6355 */ class Camera$NearPlane { getTopRight(): Vec3; getBottomRight(): Vec3; getBottomLeft(): Vec3; getPointOnPlane($$0: number, $$1: number): Vec3; getTopLeft(): Vec3; get bottomLeft(): Vec3; get bottomRight(): Vec3; get topLeft(): Vec3; get topRight(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Camera$NearPlane_ = Camera$NearPlane; /** * @javaClass com.mojang.datafixers.TypeRewriteRule */ interface TypeRewriteRule { all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): this; ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): this; once(arg0: Internal.TypeRewriteRule_): this; checkOnce(arg0: Internal.TypeRewriteRule_, arg1: Internal.Consumer_>): this; everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): this; one(arg0: Internal.TypeRewriteRule_): this; orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.Supplier_): this; rewrite(arg0: com.mojang.datafixers.types.Type_): Internal.Optional>; nop(): this; seq(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; seq(arg0: Internal.TypeRewriteRule_, ... arg1: Internal.TypeRewriteRule_[]): this; seq(arg0: Internal.List_): this; } type TypeRewriteRule_ = ((arg0: com.mojang.datafixers.types.Type) => Internal.Optional>) | TypeRewriteRule; /** * @javaClass net.minecraft.class_631 */ class ClientChunkCache extends Internal.ChunkSource { drop($$0: number, $$1: number): void; getLoadedChunksCount(): number; getLightEngine(): Internal.LevelLightEngine; getLevel(): Internal.BlockGetter; onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.LevelChunk; updateViewRadius($$0: number): void; replaceWithPacketData($$0: number, $$1: number, $$2: Internal.FriendlyByteBuf_, $$3: Internal.CompoundTag_, $$4: Internal.Consumer_): Internal.LevelChunk; tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; handler$zfm000$onReplaceWithPacketData(i: number, j: number, buf: Internal.FriendlyByteBuf_, tag: Internal.CompoundTag_, tagOutputConsumer: Internal.Consumer_, ci: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_): void; gatherStats(): string; handler$bie000$replaceWithPacketData(i: number, j: number, friendlyByteBuf: Internal.FriendlyByteBuf_, compoundTag: Internal.CompoundTag_, consumer: Internal.Consumer_, cir: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_, chunkPos: Internal.ChunkPos_): void; updateViewCenter($$0: number, $$1: number): void; get lightEngine(): Internal.LevelLightEngine; get level(): Internal.BlockGetter; get loadedChunksCount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientChunkCache_ = ClientChunkCache; /** * Fired when a block is placed. * * Note that the entity can be `null`, if the placer is a dispenser, etc. * @javaClass dev.latvian.mods.kubejs.block.BlockPlaceEventJS */ class BlockPlaceEventJS extends Internal.EntityEventJS { getLevel(): Internal.LevelJS; getBlock(): Internal.BlockContainerJS; getEntity(): Internal.EntityJS; canCancel(): boolean; get level(): Internal.LevelJS; get block(): Internal.BlockContainerJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when a block is placed. * * Note that the entity can be `null`, if the placer is a dispenser, etc. */ type BlockPlaceEventJS_ = BlockPlaceEventJS; /** * @javaClass net.minecraft.class_4094 */ interface ReputationEventHandler { onReputationEventFrom(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_): void; } type ReputationEventHandler_ = ((arg0: Internal.ReputationEventType, arg1: Internal.Entity) => void) | ReputationEventHandler; /** * @javaClass net.minecraft.class_5207 */ class FancyFoliagePlacer extends Internal.BlobFoliagePlacer { static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FancyFoliagePlacer_ = FancyFoliagePlacer; /** * @javaClass net.minecraft.class_1310 */ class MobType { static readonly "ARTHROPOD" : Internal.MobType; static readonly "UNDEFINED" : Internal.MobType; static readonly "ILLAGER" : Internal.MobType; static readonly "UNDEAD" : Internal.MobType; static readonly "WATER" : Internal.MobType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobType_ = MobType; /** * @javaClass net.minecraft.class_2765 */ class ClientboundSoundEntityPacket implements Internal.Packet { getVolume(): number; getPitch(): number; getSource(): Internal.SoundSource; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; getSound(): Internal.SoundEvent; get volume(): number; get sound(): Internal.SoundEvent; get pitch(): number; get source(): Internal.SoundSource; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSoundEntityPacket_ = ClientboundSoundEntityPacket; /** * @javaClass net.minecraft.class_7059$class_7060 */ class StructureSet$StructureSelectionEntry extends Internal.Record { generatesInMatchingBiome($$0: Internal.Predicate_>): boolean; hashCode(): number; equals($$0: any): boolean; weight(): number; toString(): string; structure(): Internal.Holder>; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureSet$StructureSelectionEntry_ = StructureSet$StructureSelectionEntry; /** * @javaClass com.mojang.datafixers.types.Type$FieldNotFoundException */ class Type$FieldNotFoundException extends Internal.Type$TypeError { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Type$FieldNotFoundException_ = Type$FieldNotFoundException; /** * @javaClass java.util.function.ObjIntConsumer */ interface ObjIntConsumer { accept(arg0: T, arg1: number): void; } type ObjIntConsumer_ = ((arg0: T, arg1: number) => void) | ObjIntConsumer; /** * @javaClass net.minecraft.class_5341 */ interface LootItemCondition extends Internal.LootContextUser, Internal.Predicate { getType(): Internal.LootItemConditionType; } type LootItemCondition_ = (() => Internal.LootItemConditionType) | LootItemCondition; /** * @javaClass net.minecraft.class_4142 */ class WalkTarget { getTarget(): Internal.PositionTracker; getSpeedModifier(): number; getCloseEnoughDist(): number; get speedModifier(): number; get closeEnoughDist(): number; get target(): Internal.PositionTracker; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WalkTarget_ = WalkTarget; /** * @javaClass com.mojang.datafixers.util.Function4 */ interface Function4 { apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4): R; curry3(): Internal.Function3>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function4_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4) => R) | Function4; /** * @javaClass com.mojang.datafixers.functions.PointFreeRule */ interface PointFreeRule { all(arg0: Internal.PointFreeRule_): this; once(arg0: Internal.PointFreeRule_): this; everywhere(arg0: Internal.PointFreeRule_): this; one(arg0: Internal.PointFreeRule_): this; rewriteOrNop(arg0: Internal.View_): Internal.View; rewriteOrNop(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.PointFree; orElseStrict(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; many(arg0: Internal.PointFreeRule_): this; orElse(arg0: Internal.PointFreeRule_, arg1: Internal.PointFreeRule_): this; rewrite(arg0: Internal.View_): Internal.Optional>; rewrite(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.Optional>; nop(): this; seq(arg0: Internal.List_>): this; seq(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; } type PointFreeRule_ = ((arg0: com.mojang.datafixers.types.Type, arg1: Internal.PointFree) => Internal.Optional>) | PointFreeRule; /** * @javaClass net.minecraft.class_6649 */ class MatchingBlocksPredicate extends Internal.StateTestingPredicate { type(): Internal.BlockPredicateType; static readonly "CODEC" : null; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MatchingBlocksPredicate_ = MatchingBlocksPredicate; /** * @javaClass com.mojang.brigadier.context.ParsedArgument */ class ParsedArgument { getRange(): Internal.StringRange; hashCode(): number; getResult(): T; equals(arg0: any): boolean; get result(): T; get range(): Internal.StringRange; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParsedArgument_ = ParsedArgument; /** * @javaClass net.minecraft.class_6874 */ interface StructurePlacement { isFeatureChunk(arg0: Internal.ChunkGenerator_, arg1: number, arg2: number, arg3: number): boolean; type(): Internal.StructurePlacementType; } type StructurePlacement_ = StructurePlacement; /** * @javaClass it.unimi.dsi.fastutil.ints.AbstractIntCollection */ abstract class AbstractIntCollection extends Internal.AbstractCollection implements Internal.IntCollection { add(arg0: number): boolean; forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; containsAll(arg0: Internal.Collection_): boolean; containsAll(arg0: Internal.IntCollection_): boolean; remove(arg0: any): boolean; removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; removeAll(arg0: Internal.IntCollection_): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: number): boolean; contains(arg0: any): boolean; iterator(): Internal.IntIterator; addAll(arg0: Internal.IntCollection_): boolean; addAll(arg0: Internal.Collection_): boolean; toIntArray(arg0: number[]): number[]; toIntArray(): number[]; toArray(arg0: number[]): number[]; toString(): string; rem(arg0: number): boolean; retainAll(arg0: Internal.Collection_): boolean; retainAll(arg0: Internal.IntCollection_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractIntCollection_ = AbstractIntCollection; /** * @javaClass net.minecraft.class_846 */ class ChunkRenderDispatcher implements Internal.ChunkBuilderAccess { setCamera($$0: Vec3_): void; getStats(): string; isQueueEmpty(): boolean; getToBatchCount(): number; blockUntilClear(): void; getCameraPosition(): Vec3; getToUpload(): number; setLevel($$0: Internal.ClientLevel_): void; schedule($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): void; uploadAllPendingUploads(): void; getFreeBufferCount(): number; rebuildChunkSync($$0: Internal.ChunkRenderDispatcher$RenderChunk_, $$1: Internal.RenderRegionCache_): void; uploadChunkLayer($$0: Internal.BufferBuilder_, $$1: Internal.VertexBuffer_): Internal.CompletableFuture; dispose(): void; get toBatchCount(): number; get stats(): string; get queueEmpty(): boolean; get cameraPosition(): Vec3; get toUpload(): number; get freeBufferCount(): number; set level($$0: Internal.ClientLevel_); set camera($$0: Vec3_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderDispatcher_ = ChunkRenderDispatcher; /** * @javaClass net.minecraft.class_1516 */ class DragonHoverPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; isSitting(): boolean; getFlySpeed(): number; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; get flySpeed(): number; get sitting(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonHoverPhase_ = DragonHoverPhase; /** * @javaClass dev.latvian.mods.rhino.Scriptable */ interface Scriptable extends Internal.IdEnumerationIterator { enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; getTypeOf(): Internal.MemberType; hasInstance(arg0: Internal.Scriptable_): boolean; setParentScope(arg0: Internal.Scriptable_): void; getIds(): any[]; getAllIds(): any[]; delete(arg0: string): void; delete(arg0: number): void; put(arg0: number, arg1: Internal.Scriptable_, arg2: any): void; put(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; getDefaultValue(arg0: Internal.Class_): any; setPrototype(arg0: Internal.Scriptable_): void; getPrototype(): this; get(arg0: number, arg1: Internal.Scriptable_): any; get(arg0: string, arg1: Internal.Scriptable_): any; enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; has(arg0: string, arg1: Internal.Scriptable_): boolean; has(arg0: number, arg1: Internal.Scriptable_): boolean; getClassName(): string; getParentScope(): this; } type Scriptable_ = Scriptable; /** * @javaClass net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor */ interface CustomPayloadC2SPacketAccessor { getChannel(): ResourceLocation; getData(): Internal.FriendlyByteBuf; } type CustomPayloadC2SPacketAccessor_ = CustomPayloadC2SPacketAccessor; /** * @javaClass net.minecraft.class_5640 */ class ItemModifierManager extends Internal.SimpleJsonResourceReloadListener { get($$0: ResourceLocation_): Internal.LootItemFunction; get($$0: ResourceLocation_, $$1: Internal.LootItemFunction_): Internal.LootItemFunction; getKeys(): Internal.Set; get keys(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemModifierManager_ = ItemModifierManager; /** * @javaClass net.minecraft.class_1695 */ class Minecart extends Internal.AbstractMinecart { getMinecartType(): Internal.AbstractMinecart$Type; interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; get minecartType(): Internal.AbstractMinecart$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Minecart_ = Minecart; /** * @javaClass net.minecraft.class_1606 */ class Shulker extends Internal.AbstractGolem implements Internal.Enemy { getMyRidingOffset(): number; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; getSoundSource(): Internal.SoundSource; static getProgressDeltaAabb($$0: Internal.Direction_, $$1: number, $$2: number): Internal.AABB; static getProgressAabb($$0: Internal.Direction_, $$1: number): Internal.AABB; getRenderPosition($$0: number): Internal.Optional; static createAttributes(): Internal.AttributeSupplier$Builder; setPos($$0: number, $$1: number, $$2: number): void; getDeltaMovement(): Vec3; addAdditionalSaveData($$0: Internal.CompoundTag_): void; playAmbientSound(): void; getMaxHeadYRot(): number; stopRiding(): void; startRiding($$0: Internal.Entity_, $$1: boolean): boolean; recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; setDeltaMovement($$0: Vec3_): void; getAttachFace(): Internal.Direction; getClientPeekAmount($$0: number): number; move($$0: Internal.MoverType_, $$1: Vec3_): void; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; getColor(): Internal.DyeColor; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; push($$0: Internal.Entity_): void; canBeCollidedWith(): boolean; getMaxHeadXRot(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getPickRadius(): number; get maxHeadYRot(): number; get maxHeadXRot(): number; get color(): Internal.DyeColor; get myRidingOffset(): number; get deltaMovement(): Vec3; get pickRadius(): number; get attachFace(): Internal.Direction; get soundSource(): Internal.SoundSource; set deltaMovement($$0: Vec3_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Shulker_ = Shulker; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ShortFunction */ interface Byte2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Byte2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ShortFunction; } type Byte2ShortFunction_ = ((arg0: number) => number) | Byte2ShortFunction; /** * @javaClass net.minecraft.class_638$class_5271 */ class ClientLevel$ClientLevelData implements Internal.WritableLevelData { setZSpawn($$0: number): void; method_151($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; setDayTime($$0: number): void; setYSpawn($$0: number): void; setDifficulty($$0: Internal.Difficulty_): void; setSpawn($$0: BlockPos_, $$1: number): void; getHorizonHeight($$0: Internal.LevelHeightAccessor_): number; setXSpawn($$0: number): void; setDifficultyLocked($$0: boolean): void; method_215(): number; method_217(): number; method_207(): Internal.Difficulty; method_156(): boolean; method_146(): Internal.GameRules; method_30656(): number; method_157($$0: boolean): void; getClearColorScale(): number; method_203(): boolean; method_152(): boolean; method_197(): boolean; setSpawnAngle($$0: number): void; setGameTime($$0: number): void; method_188(): number; method_144(): number; method_166(): number; get clearColorScale(): number; set difficulty($$0: Internal.Difficulty_); set ySpawn($$0: number); set gameTime($$0: number); set zSpawn($$0: number); set xSpawn($$0: number); set spawnAngle($$0: number); set difficultyLocked($$0: boolean); set dayTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientLevel$ClientLevelData_ = ClientLevel$ClientLevelData; /** * @javaClass draylar.inmis.mixin.SoundEventAccessor */ interface SoundEventAccessor { getId(): ResourceLocation; } type SoundEventAccessor_ = (() => ResourceLocation) | SoundEventAccessor; /** * @javaClass io.netty.util.ByteProcessor */ interface ByteProcessor { process(arg0: number): boolean; } type ByteProcessor_ = ((arg0: number) => boolean) | ByteProcessor; /** * @javaClass com.google.common.collect.ImmutableMap$Builder */ class ImmutableMap$Builder { buildOrThrow(): Internal.ImmutableMap; build(): Internal.ImmutableMap; putAll(arg0: Internal.Iterable_>): Internal.ImmutableMap$Builder; putAll(arg0: Internal.Map_): Internal.ImmutableMap$Builder; orderEntriesByValue(arg0: Internal.Comparator_): Internal.ImmutableMap$Builder; put(arg0: K, arg1: V): Internal.ImmutableMap$Builder; put(arg0: Internal.Map$Entry_): Internal.ImmutableMap$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMap$Builder_ = ImmutableMap$Builder; /** * @javaClass net.minecraft.class_2625 */ class SignBlockEntity extends Internal.BlockEntity implements Internal.MixinSignBlockEntityAccessor { getRenderMessages($$0: boolean, $$1: Internal.Function_): Internal.FormattedCharSequence[]; getUpdateTag(): Internal.CompoundTag; getMessage($$0: number, $$1: boolean): Internal.Component; getColor(): Internal.DyeColor; setAllowedPlayerEditor($$0: Internal.UUID_): void; hasGlowingText(): boolean; setMessage($$0: number, $$1: Internal.Component_): void; setMessage($$0: number, $$1: Internal.Component_, $$2: Internal.Component_): void; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; onlyOpCanSetNbt(): boolean; executeClickCommands($$0: Internal.ServerPlayer_): boolean; setColor($$0: Internal.DyeColor_): boolean; setEditable($$0: boolean): void; load($$0: Internal.CompoundTag_): void; isEditable(): boolean; setHasGlowingText($$0: boolean): boolean; getPlayerWhoMayEdit(): Internal.UUID; createCommandSourceStack($$0: Internal.ServerPlayer_): Internal.CommandSourceStack; static readonly "LINES" : 4; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get color(): Internal.DyeColor; get editable(): boolean; get playerWhoMayEdit(): Internal.UUID; set color($$0: Internal.DyeColor_); set editable($$0: boolean); set allowedPlayerEditor($$0: Internal.UUID_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SignBlockEntity_ = SignBlockEntity; /** * @javaClass net.minecraft.class_3959 */ class ClipContext { getTo(): Vec3; getBlockShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; getFluidShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; getFrom(): Vec3; get from(): Vec3; get to(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClipContext_ = ClipContext; /** * @javaClass net.minecraft.class_1720 */ abstract class AbstractFurnaceMenu extends Internal.RecipeBookMenu { getGridWidth(): number; getRecipeBookType(): Internal.RecipeBookType; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; getLitProgress(): number; clearCraftingContent(): void; getGridHeight(): number; isLit(): boolean; getSize(): number; shouldMoveToInventory($$0: number): boolean; getResultSlotIndex(): number; getBurnProgress(): number; recipeMatches($$0: Internal.Recipe_): boolean; fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; static readonly "INGREDIENT_SLOT" : 0; static readonly "DATA_COUNT" : 4; static readonly "RESULT_SLOT" : 2; static readonly "SLOT_COUNT" : 3; static readonly "FUEL_SLOT" : 1; get gridHeight(): number; get size(): number; get resultSlotIndex(): number; get lit(): boolean; get litProgress(): number; get gridWidth(): number; get recipeBookType(): Internal.RecipeBookType; get burnProgress(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractFurnaceMenu_ = AbstractFurnaceMenu; /** * @javaClass com.ptsmods.morecommands.mixin.compat.compat17plus.MixinScreenAccessor */ interface MixinScreenAccessor { callClear(): void; getDrawables(): Internal.List; } type MixinScreenAccessor_ = MixinScreenAccessor; /** * @javaClass net.minecraft.class_6904$class_6906 */ class WorldStem$InitConfig extends Internal.Record { commandSelection(): Internal.Commands$CommandSelection; packRepository(): Internal.PackRepository; safeMode(): boolean; functionCompilationLevel(): number; hashCode(): number; equals($$0: any): boolean; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldStem$InitConfig_ = WorldStem$InitConfig; /** * @javaClass net.minecraft.class_778 */ class ModelBlockRenderer implements Internal.AccessBlockModelRenderer { static enableCaching(): void; fabric_updateShape(blockView: Internal.BlockAndTintGetter_, blockState: Internal.BlockState_, pos: BlockPos_, vertexData: number[], face: Internal.Direction_, aoData: number[], controlBits: Internal.BitSet_): void; tesselateWithAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; tesselateBlock($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; static clearCache(): void; renderModel(entry: Internal.PoseStack$Pose_, vertexConsumer: Internal.VertexConsumer_, blockState: Internal.BlockState_, bakedModel: Internal.BakedModel_, red: number, green: number, blue: number, light: number, overlay: number): void; tesselateWithoutAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelBlockRenderer_ = ModelBlockRenderer; /** * @javaClass dev.latvian.mods.rhino.ConstProperties */ interface ConstProperties { defineConst(arg0: string, arg1: Internal.Scriptable_): void; isConst(arg0: string): boolean; putConst(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; } type ConstProperties_ = ConstProperties; /** * @javaClass net.minecraft.class_1059$class_4007 */ class TextureAtlas$Preparations implements Internal.SpriteAtlasTextureDataExtension { getEmissiveIdMap(): Internal.Map; setEmissiveIdMap(map: Internal.Map_): void; get emissiveIdMap(): Internal.Map; set emissiveIdMap(map: Internal.Map_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextureAtlas$Preparations_ = TextureAtlas$Preparations; /** * @javaClass net.minecraft.class_2640 */ class TheEndPortalBlockEntity extends Internal.BlockEntity { shouldRenderFace($$0: Internal.Direction_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TheEndPortalBlockEntity_ = TheEndPortalBlockEntity; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction */ interface Double2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Double2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ReferenceFunction; } type Double2ReferenceFunction_ = ((arg0: number) => V) | Double2ReferenceFunction; /** * @javaClass java.util.Random */ class Random implements Internal.RandomGenerator, Internal.Serializable { nextFloat(): number; longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; longs(arg0: number): Internal.LongStream; longs(): Internal.LongStream; longs(arg0: number, arg1: number): Internal.LongStream; ints(arg0: number): Internal.IntStream; ints(): Internal.IntStream; ints(arg0: number, arg1: number): Internal.IntStream; ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; doubles(arg0: number): Internal.DoubleStream; doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; doubles(): Internal.DoubleStream; doubles(arg0: number, arg1: number): Internal.DoubleStream; nextBoolean(): boolean; nextInt(): number; nextInt(arg0: number): number; setSeed(arg0: number): void; nextLong(): number; nextGaussian(): number; nextDouble(): number; nextBytes(arg0: number[]): void; set seed(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Random_ = Random; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2DoubleFunction */ interface Int2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; applyAsDouble(arg0: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Int2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2DoubleFunction; } type Int2DoubleFunction_ = ((arg0: number) => number) | Int2DoubleFunction; /** * @javaClass net.minecraft.class_3975 */ class StonecutterRecipe extends Internal.SingleItemRecipe { getToastSymbol(): Internal.ItemStack; matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; get toastSymbol(): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StonecutterRecipe_ = StonecutterRecipe; /** * @javaClass net.minecraft.class_4970 */ abstract class BlockBehaviour implements pers.solid.extshape.mixin.AbstractBlockAccessor, Internal.AbstractBlockAccessor, Internal.BlockKJS, Internal.MixinAbstractBlockAccessor { rotate($$0: Internal.BlockState_, $$1: Internal.Rotation_): Internal.BlockState; getOffsetType(): Internal.BlockBehaviour$OffsetType; use($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_, $$4: Hand_, $$5: Internal.BlockHitResult_): Internal.InteractionResult; defaultMaterialColor(): Internal.MaterialColor; onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; updateIndirectNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: number, $$4: number): void; useShapeForLightOcclusion($$0: Internal.BlockState_): boolean; getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; asItem(): Internal.Item; getMaxHorizontalOffset(): number; getOcclusionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; isCollisionShapeFullBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; tick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; getAnalogOutputSignal($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; getBlockBuilderKJS(): Internal.BlockBuilder; getDestroyProgress($$0: Internal.BlockState_, $$1: Internal.Player_, $$2: Internal.BlockGetter_, $$3: BlockPos_): number; triggerEvent($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: number, $$4: number): boolean; getLightBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; isSignalSource($$0: Internal.BlockState_): boolean; redirect$zej000$redirectGetBlockStateLightEmission(player: Internal.Player_, blockState: Internal.BlockState_, param0: Internal.BlockState_, param1: Internal.Player_, param2: Internal.BlockGetter_, param3: BlockPos_): boolean; getDirectSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; getMenuProvider($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): Internal.MenuProvider; mirror($$0: Internal.BlockState_, $$1: Internal.Mirror_): Internal.BlockState; defaultDestroyTime(): number; getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; getMaxVerticalOffset(): number; getPistonPushReaction($$0: Internal.BlockState_): Internal.PushReaction; getLootTable(): ResourceLocation; getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; getSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; getInteractionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; attack($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): void; neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; getVisualShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; entityInside($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Entity_): void; spawnAfterBreak($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.ItemStack_): void; canBeReplaced($$0: Internal.BlockState_, $$1: Internal.BlockPlaceContext_): boolean; canBeReplaced($$0: Internal.BlockState_, $$1: Internal.Fluid_): boolean; getSeed($$0: Internal.BlockState_, $$1: BlockPos_): number; canSurvive($$0: Internal.BlockState_, $$1: Internal.LevelReader_, $$2: BlockPos_): boolean; randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; getShadeBrightness($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; handler$bll001$getCollisionShape(state: Internal.BlockState_, world: Internal.BlockGetter_, pos: BlockPos_, context: Internal.CollisionContext_, cbi: Internal.CallbackInfoReturnable_): void; hasAnalogOutputSignal($$0: Internal.BlockState_): boolean; getBlockSupportShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; setBlockBuilderKJS(b: Internal.BlockBuilder_): void; getTypeData(): Internal.CompoundTag; getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; getFluidState($$0: Internal.BlockState_): Internal.FluidState; updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; onRemove($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; readonly "properties" : Internal.BlockBehaviour$Properties; get blockBuilderKJS(): Internal.BlockBuilder; get lootTable(): ResourceLocation; get maxHorizontalOffset(): number; get offsetType(): Internal.BlockBehaviour$OffsetType; get maxVerticalOffset(): number; get typeData(): Internal.CompoundTag; set blockBuilderKJS(b: Internal.BlockBuilder_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockBehaviour_ = BlockBehaviour; /** * @javaClass java.util.RandomAccess */ interface RandomAccess { } type RandomAccess_ = RandomAccess; /** * @javaClass net.minecraft.class_2792 */ interface ServerGamePacketListener extends Internal.ServerPacketListener { handleAnimate(arg0: Internal.ServerboundSwingPacket_): void; handleInteract(arg0: Internal.ServerboundInteractPacket_): void; handleSetCarriedItem(arg0: Internal.ServerboundSetCarriedItemPacket_): void; handleBlockEntityTagQuery(arg0: Internal.ServerboundBlockEntityTagQuery_): void; handleRecipeBookSeenRecipePacket(arg0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; handlePlayerAbilities(arg0: Internal.ServerboundPlayerAbilitiesPacket_): void; handleResourcePackResponse(arg0: Internal.ServerboundResourcePackPacket_): void; handleMovePlayer(arg0: Internal.ServerboundMovePlayerPacket_): void; handleSetCreativeModeSlot(arg0: Internal.ServerboundSetCreativeModeSlotPacket_): void; handlePlayerCommand(arg0: Internal.ServerboundPlayerCommandPacket_): void; handleLockDifficulty(arg0: Internal.ServerboundLockDifficultyPacket_): void; handleChat(arg0: Internal.ServerboundChatPacket_): void; handleSeenAdvancements(arg0: Internal.ServerboundSeenAdvancementsPacket_): void; handleTeleportToEntityPacket(arg0: Internal.ServerboundTeleportToEntityPacket_): void; handleContainerClose(arg0: Internal.ServerboundContainerClosePacket_): void; handleCustomCommandSuggestions(arg0: Internal.ServerboundCommandSuggestionPacket_): void; handlePlayerInput(arg0: Internal.ServerboundPlayerInputPacket_): void; handleJigsawGenerate(arg0: Internal.ServerboundJigsawGeneratePacket_): void; handleSetCommandBlock(arg0: Internal.ServerboundSetCommandBlockPacket_): void; handleEntityTagQuery(arg0: Internal.ServerboundEntityTagQuery_): void; handlePlayerAction(arg0: Internal.ServerboundPlayerActionPacket_): void; handleUseItemOn(arg0: Internal.ServerboundUseItemOnPacket_): void; handleContainerButtonClick(arg0: Internal.ServerboundContainerButtonClickPacket_): void; handlePaddleBoat(arg0: Internal.ServerboundPaddleBoatPacket_): void; handleClientCommand(arg0: Internal.ServerboundClientCommandPacket_): void; handleAcceptTeleportPacket(arg0: Internal.ServerboundAcceptTeleportationPacket_): void; handleContainerClick(arg0: Internal.ServerboundContainerClickPacket_): void; handleUseItem(arg0: Internal.ServerboundUseItemPacket_): void; handleClientInformation(arg0: Internal.ServerboundClientInformationPacket_): void; handlePlaceRecipe(arg0: Internal.ServerboundPlaceRecipePacket_): void; handleSetBeaconPacket(arg0: Internal.ServerboundSetBeaconPacket_): void; handleSetJigsawBlock(arg0: Internal.ServerboundSetJigsawBlockPacket_): void; handleEditBook(arg0: Internal.ServerboundEditBookPacket_): void; handleRecipeBookChangeSettingsPacket(arg0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; handleKeepAlive(arg0: Internal.ServerboundKeepAlivePacket_): void; handleCustomPayload(arg0: Internal.ServerboundCustomPayloadPacket_): void; handleSelectTrade(arg0: Internal.ServerboundSelectTradePacket_): void; handlePickItem(arg0: Internal.ServerboundPickItemPacket_): void; handlePong(arg0: Internal.ServerboundPongPacket_): void; handleSignUpdate(arg0: Internal.ServerboundSignUpdatePacket_): void; handleSetCommandMinecart(arg0: Internal.ServerboundSetCommandMinecartPacket_): void; handleChangeDifficulty(arg0: Internal.ServerboundChangeDifficultyPacket_): void; handleSetStructureBlock(arg0: Internal.ServerboundSetStructureBlockPacket_): void; handleRenameItem(arg0: Internal.ServerboundRenameItemPacket_): void; handleMoveVehicle(arg0: Internal.ServerboundMoveVehiclePacket_): void; } type ServerGamePacketListener_ = ServerGamePacketListener; /** * @javaClass net.fabricmc.fabric.api.transfer.v1.item.ItemVariant */ interface ItemVariant extends Internal.TransferVariant { blank(): this; fromNbt(nbt: Internal.CompoundTag_): this; of(item: Internal.ItemLike_, tag: Internal.CompoundTag_): this; of(item: Internal.ItemLike_): this; of(stack: Internal.ItemStack_): this; toStack(): Internal.ItemStack; toStack(count: number): Internal.ItemStack; getItem(): Internal.Item; fromPacket(buf: Internal.FriendlyByteBuf_): this; matches(stack: Internal.ItemStack_): boolean; } type ItemVariant_ = ItemVariant; /** * @javaClass net.coderbot.batchedentityrendering.impl.BufferBuilderExt */ interface BufferBuilderExt { setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; teardownBufferSlice(): void; splitStrip(): void; } type BufferBuilderExt_ = BufferBuilderExt; /** * @javaClass net.minecraft.class_6379 */ interface NarratableEntry extends Internal.NarrationSupplier { narrationPriority(): Internal.NarratableEntry$NarrationPriority; isActive(): boolean; } type NarratableEntry_ = (() => Internal.NarratableEntry$NarrationPriority) | NarratableEntry; /** * @javaClass net.minecraft.class_6746 */ class BelowZeroRetrogen { applyBedrockMask($$0: Internal.ProtoChunk_): void; hasBedrockHoles(): boolean; static read($$0: Internal.CompoundTag_): this; static getBiomeResolver($$0: Internal.BiomeResolver_, $$1: Internal.ChunkAccess_): Internal.BiomeResolver; hasBedrockHole($$0: number, $$1: number): boolean; targetStatus(): Internal.ChunkStatus; static replaceOldBedrock($$0: Internal.ProtoChunk_): void; static readonly "CODEC" : Internal.Codec; static readonly "UPGRADE_HEIGHT_ACCESSOR" : Internal.LevelHeightAccessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BelowZeroRetrogen_ = BelowZeroRetrogen; /** * @javaClass net.minecraft.class_3536 */ interface ProgressListener { progressStartNoAbort(arg0: Internal.Component_): void; progressStart(arg0: Internal.Component_): void; stop(): void; progressStagePercentage(arg0: number): void; progressStage(arg0: Internal.Component_): void; } type ProgressListener_ = ProgressListener; /** * @javaClass net.minecraft.class_746 */ class LocalPlayer extends Internal.AbstractClientPlayer { isMovingSlowly(): boolean; isSuppressingSlidingDownLadder(): boolean; handler$bkh000$sendChatMessage(message: string, cbi: Internal.CallbackInfo_): void; canSpawnSprintParticle(): boolean; isHandsBusy(): boolean; displayClientMessage($$0: Internal.Component_, $$1: boolean): void; openStructureBlock($$0: Internal.StructureBlockEntity_): void; resetPos(): void; openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; stopUsingItem(): void; isEffectiveAi(): boolean; setServerBrand($$0: string): void; removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; tick(): void; removeVehicle(): void; isUsingItem(): boolean; sendOpenInventory(): void; clientSideCloseContainer(): void; startUsingItem($$0: Hand_): void; openTextEdit($$0: Internal.SignBlockEntity_): void; openCommandBlock($$0: Internal.CommandBlockEntity_): void; isRidingJumpable(): boolean; onUpdateAbilities(): void; rideTick(): void; setSprinting($$0: boolean): void; openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; isAutoJumpEnabled(): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getWaterVision(): number; drop($$0: boolean): boolean; handleEntityEvent($$0: number): void; respawn(): void; getStats(): Internal.StatsCounter; isCrouching(): boolean; isUnderWater(): boolean; getRecipeBook(): Internal.ClientRecipeBook; setShowDeathScreen($$0: boolean): void; serverAiStep(): void; getServerBrand(): string; setPermissionLevel($$0: number): void; handler$zfc000$onIsUsingItem(ci: Internal.CallbackInfoReturnable_): void; closeContainer(): void; getJumpRidingScale(): number; playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; getViewXRot($$0: number): number; heal($$0: number): void; updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; startRiding($$0: Internal.Entity_, $$1: boolean): boolean; shouldShowDeathScreen(): boolean; setExperienceValues($$0: number, $$1: number, $$2: number): void; isShiftKeyDown(): boolean; aiStep(): void; move($$0: Internal.MoverType_, $$1: Vec3_): void; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; getUsedItemHand(): Hand; removeRecipeHighlight($$0: Internal.Recipe_): void; magicCrit($$0: Internal.Entity_): void; swing($$0: Hand_): void; getCurrentMood(): number; crit($$0: Internal.Entity_): void; hurtTo($$0: number): void; chat($$0: string): void; isLocalPlayer(): boolean; getViewYRot($$0: number): number; canSpawnSoulSpeedParticle(): boolean; playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; getRopeHoldPosition($$0: number): Vec3; "input" : Internal.Input; "yBob" : number; "sprintTime" : number; "xBobO" : number; "oPortalTime" : number; readonly "connection" : Internal.ClientPacketListener; "xBob" : number; "yBobO" : number; "portalTime" : number; get currentMood(): number; get autoJumpEnabled(): boolean; get jumpRidingScale(): number; get shiftKeyDown(): boolean; get usingItem(): boolean; get serverBrand(): string; get localPlayer(): boolean; get ridingJumpable(): boolean; get crouching(): boolean; get recipeBook(): Internal.ClientRecipeBook; get suppressingSlidingDownLadder(): boolean; get stats(): Internal.StatsCounter; get movingSlowly(): boolean; get handsBusy(): boolean; get usedItemHand(): Hand; get underWater(): boolean; get effectiveAi(): boolean; get waterVision(): number; set sprinting($$0: boolean); set permissionLevel($$0: number); set showDeathScreen($$0: boolean); set serverBrand($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LocalPlayer_ = LocalPlayer; /** * @javaClass net.minecraft.class_703 */ abstract class Particle { move($$0: number, $$1: number, $$2: number): void; setParticleSpeed($$0: number, $$1: number, $$2: number): void; getLifetime(): number; setBoundingBox($$0: Internal.AABB_): void; scale($$0: number): this; setPower($$0: number): this; getRenderType(): Internal.ParticleRenderType; tick(): void; getBoundingBox(): Internal.AABB; remove(): void; setPos($$0: number, $$1: number, $$2: number): void; isAlive(): boolean; setColor($$0: number, $$1: number, $$2: number): void; setLifetime($$0: number): void; toString(): string; getParticleGroup(): Internal.Optional; render(arg0: Internal.VertexConsumer_, arg1: Internal.Camera_, arg2: number): void; get boundingBox(): Internal.AABB; get alive(): boolean; get particleGroup(): Internal.Optional; get lifetime(): number; get renderType(): Internal.ParticleRenderType; set boundingBox($$0: Internal.AABB_); set lifetime($$0: number); set power($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Particle_ = Particle; /** * @javaClass net.minecraft.class_327$class_6415 */ class Font$DisplayMode extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Font$DisplayMode[]; static readonly "POLYGON_OFFSET" : Internal.Font$DisplayMode; static readonly "SEE_THROUGH" : Internal.Font$DisplayMode; static readonly "NORMAL" : Internal.Font$DisplayMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Font$DisplayMode_ = "normal" | "see_through" | "polygon_offset" | Font$DisplayMode; /** * @javaClass net.minecraft.class_5714 */ interface GameEventListener { handleGameEvent(arg0: Internal.Level_, arg1: Internal.GameEvent_, arg2: Internal.Entity_, arg3: BlockPos_): boolean; getListenerRadius(): number; getListenerSource(): Internal.PositionSource; } type GameEventListener_ = GameEventListener; /** * @javaClass net.minecraft.class_1716 */ class DispenserMenu extends Internal.AbstractContainerMenu { removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DispenserMenu_ = DispenserMenu; /** * @javaClass net.minecraft.class_287$class_4574 */ class BufferBuilder$DrawState { mode(): Internal.VertexFormat$Mode; indexOnly(): boolean; indexType(): Internal.VertexFormat$IndexType; indexCount(): number; format(): Internal.VertexFormat; sequentialIndex(): boolean; vertexCount(): number; vertexBufferSize(): number; bufferSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BufferBuilder$DrawState_ = BufferBuilder$DrawState; /** * Fired when you need to modify properties of a block. * @javaClass dev.latvian.mods.kubejs.block.BlockModificationEventJS */ class BlockModificationEventJS extends Internal.EventJS { modify(predicate: BlockStatePredicate_, c: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when you need to modify properties of a block. */ type BlockModificationEventJS_ = BlockModificationEventJS; /** * @javaClass dev.latvian.mods.rhino.ScriptableObject */ abstract class ScriptableObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Serializable, Internal.ConstProperties { isSealed(): boolean; setParentScope(m: Internal.Scriptable_): void; static redefineProperty(obj: Internal.Scriptable_, name: string, isConst: boolean): void; putConst(name: string, start: Internal.Scriptable_, value: any): void; static getTypedProperty(s: Internal.Scriptable_, name: string, type: Internal.Class_): T; static getTypedProperty(s: Internal.Scriptable_, index: number, type: Internal.Class_): T; getIds(): any[]; static getArrayPrototype(scope: Internal.Scriptable_): Internal.Scriptable; getAllIds(): any[]; put(index: number, start: Internal.Scriptable_, value: any): void; put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; put(name: string, start: Internal.Scriptable_, value: any): void; static getDefaultValue(object: Internal.Scriptable_, typeHint: Internal.Class_): any; getDefaultValue(typeHint: Internal.Class_): any; defineOwnProperties(cx: Internal.Context_, props: Internal.ScriptableObject_): void; static defineProperty(destination: Internal.Scriptable_, propertyName: string, value: any, attributes: number): void; defineProperty(key: Internal.Symbol_, value: any, attributes: number): void; defineProperty(propertyName: string, value: any, attributes: number): void; defineProperty(propertyName: string, clazz: Internal.Class_, attributes: number): void; defineProperty(propertyName: string, delegateTo: any, getter: Internal.Method_, setter: Internal.Method_, attributes: number): void; setGetterOrSetter(name: string, index: number, getterOrSetter: dev.latvian.mods.rhino.Callable_, isSetter: boolean): void; avoidObjectDetection(): boolean; has(index: number, start: Internal.Scriptable_): boolean; has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; has(name: string, start: Internal.Scriptable_): boolean; getExternalArrayLength(): any; getAttributes(sym: Internal.Symbol_): number; getAttributes(index: number): number; getAttributes(name: string): number; hasInstance(instance: Internal.Scriptable_): boolean; getAssociatedValue(key: any): any; static getPropertyIds(obj: Internal.Scriptable_): any[]; static hasProperty(obj: Internal.Scriptable_, name: string): boolean; static hasProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): boolean; static hasProperty(obj: Internal.Scriptable_, index: number): boolean; getExternalArrayData(): Internal.ExternalArrayData; size(): number; defineOwnProperty(cx: Internal.Context_, id: any, desc: Internal.ScriptableObject_): void; static getFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; getClassName(): string; getParentScope(): Internal.Scriptable; preventExtensions(): void; setExternalArrayData(array: Internal.ExternalArrayData_): void; static callMethod(cx: Internal.Context_, obj: Internal.Scriptable_, methodName: string, args: any[]): any; static callMethod(obj: Internal.Scriptable_, methodName: string, args: any[]): any; getTypeOf(): Internal.MemberType; static getTopScopeValue(scope: Internal.Scriptable_, key: any): any; sealObject(): void; setAttributes(index: number, attributes: number): void; setAttributes(key: Internal.Symbol_, attributes: number): void; setAttributes(name: string, attributes: number): void; static putProperty(obj: Internal.Scriptable_, name: string, value: any): void; static putProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, value: any): void; static putProperty(obj: Internal.Scriptable_, index: number, value: any): void; delete(index: number): void; delete(name: string): void; delete(key: Internal.Symbol_): void; associateValue(key: any, value: any): any; static deleteProperty(obj: Internal.Scriptable_, name: string): boolean; static deleteProperty(obj: Internal.Scriptable_, index: number): boolean; getPrototype(): Internal.Scriptable; static getObjectPrototype(scope: Internal.Scriptable_): Internal.Scriptable; isExtensible(): boolean; isConst(name: string): boolean; get(index: number, start: Internal.Scriptable_): any; get(key: Internal.Symbol_, start: Internal.Scriptable_): any; get(name: string, start: Internal.Scriptable_): any; get(key: any): any; static putConstProperty(obj: Internal.Scriptable_, name: string, value: any): void; getGetterOrSetter(name: string, index: number, isSetter: boolean): any; static getTopLevelScope(obj: Internal.Scriptable_): Internal.Scriptable; static getProperty(obj: Internal.Scriptable_, name: string): any; static getProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): any; static getProperty(obj: Internal.Scriptable_, index: number): any; static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean): void; static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean, mapInheritance: boolean): string; static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_): void; isEmpty(): boolean; defineFunctionProperties(names: string[], clazz: Internal.Class_, attributes: number): void; static getClassPrototype(scope: Internal.Scriptable_, className: string): Internal.Scriptable; setPrototype(m: Internal.Scriptable_): void; defineConst(name: string, start: Internal.Scriptable_): void; static defineConstProperty(destination: Internal.Scriptable_, propertyName: string): void; static getGeneratorFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; static readonly "DONTENUM" : 2; static readonly "CONST" : 13; static readonly "UNINITIALIZED_CONST" : 8; static readonly "EMPTY" : 0; static readonly "READONLY" : 1; static readonly "PERMANENT" : 4; get sealed(): boolean; get externalArrayData(): Internal.ExternalArrayData; get parentScope(): Internal.Scriptable; get ids(): any[]; get className(): string; get externalArrayLength(): any; get allIds(): any[]; get prototype(): Internal.Scriptable; get extensible(): boolean; get typeOf(): Internal.MemberType; get empty(): boolean; set externalArrayData(array: Internal.ExternalArrayData_); set parentScope(m: Internal.Scriptable_); set prototype(m: Internal.Scriptable_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptableObject_ = ScriptableObject; /** * @javaClass net.minecraft.class_2703 */ class ClientboundPlayerInfoPacket implements Internal.Packet { getEntries(): Internal.List; handle($$0: Internal.ClientGamePacketListener_): void; getAction(): Internal.ClientboundPlayerInfoPacket$Action; toString(): string; write($$0: Internal.FriendlyByteBuf_): void; get entries(): Internal.List; get action(): Internal.ClientboundPlayerInfoPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerInfoPacket_ = ClientboundPlayerInfoPacket; /** * @javaClass net.minecraft.class_32$class_5143 */ class LevelStorageSource$LevelStorageAccess implements Internal.AutoCloseable, Internal.AccessorLevelStorageSession { getLevelPath($$0: Internal.LevelResource_): Internal.Path; getSummary(): Internal.LevelSummary; getDataTag($$0: Internal.DynamicOps_, $$1: Internal.DataPackConfig_, $$2: Internal.Lifecycle_): Internal.WorldData; getDimensionPath($$0: Internal.ResourceKey_): Internal.Path; makeWorldBackup(): number; renameLevel($$0: string): void; getDataPacks(): Internal.DataPackConfig; handler$zma000$readWorldProperties(callbackInfo: Internal.CallbackInfoReturnable_): void; deleteLevel(): void; getIconFile(): Internal.Optional; handler$zma000$saveWorld(registryTracker: Internal.RegistryAccess_, saveProperties: Internal.WorldData_, compoundTag: Internal.CompoundTag_, info: Internal.CallbackInfo_): void; saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_): void; saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_, $$2: Internal.CompoundTag_): void; close(): void; getLevelId(): string; createPlayerStorage(): Internal.PlayerDataStorage; get summary(): Internal.LevelSummary; get levelId(): string; get iconFile(): Internal.Optional; get dataPacks(): Internal.DataPackConfig; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelStorageSource$LevelStorageAccess_ = LevelStorageSource$LevelStorageAccess; /** * @javaClass net.minecraft.class_642 */ class ServerData { isLan(): boolean; static read($$0: Internal.CompoundTag_): this; getResourcePackStatus(): Internal.ServerData$ServerPackStatus; setResourcePackStatus($$0: Internal.ServerData$ServerPackStatus_): void; getIconB64(): string; write(): Internal.CompoundTag; setIconB64($$0: string): void; copyFrom($$0: Internal.ServerData_): void; "motd" : Internal.Component; "protocol" : number; "ping" : number; "ip" : string; "playerList" : Internal.List; "name" : string; "pinged" : boolean; "version" : Internal.Component; "status" : Internal.Component; get resourcePackStatus(): Internal.ServerData$ServerPackStatus; get lan(): boolean; get iconB64(): string; set resourcePackStatus($$0: Internal.ServerData$ServerPackStatus_); set iconB64($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerData_ = ServerData; /** * @javaClass net.minecraft.class_5866 */ class UniformFloat extends Internal.FloatProvider { getMinValue(): number; getType(): Internal.FloatProviderType; getMaxValue(): number; static of($$0: number, $$1: number): this; toString(): string; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.FloatProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UniformFloat_ = UniformFloat; /** * @javaClass net.minecraft.class_4207 */ class BrainDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { addOrUpdateBrainDump($$0: Internal.BrainDebugRenderer$BrainDump_): void; clear(): void; removePoi($$0: BlockPos_): void; removeBrainDump($$0: number): void; addPoi($$0: Internal.BrainDebugRenderer$PoiInfo_): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; setFreeTicketCount($$0: BlockPos_, $$1: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BrainDebugRenderer_ = BrainDebugRenderer; /** * @javaClass me.jellysquid.mods.sodium.client.model.ModelCuboidAccessor */ interface ModelCuboidAccessor { getQuads(): any[]; } type ModelCuboidAccessor_ = (() => any[]) | ModelCuboidAccessor; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2ObjectFunction */ interface Double2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Double2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ObjectFunction; } type Double2ObjectFunction_ = ((arg0: number) => V) | Double2ObjectFunction; /** * @javaClass net.minecraft.class_2394$class_2395 */ interface ParticleOptions$Deserializer { fromNetwork(arg0: Internal.ParticleType_, arg1: Internal.FriendlyByteBuf_): T; fromCommand(arg0: Internal.ParticleType_, arg1: Internal.StringReader_): T; } type ParticleOptions$Deserializer_ = ParticleOptions$Deserializer; /** * @javaClass java.util.Spliterator$OfDouble */ interface Spliterator$OfDouble extends Internal.Spliterator$OfPrimitive { trySplit(): this; tryAdvance(arg0: Internal.DoubleConsumer_): boolean; tryAdvance(arg0: Internal.Consumer_): boolean; forEachRemaining(arg0: Internal.DoubleConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; } type Spliterator$OfDouble_ = Spliterator$OfDouble; /** * @javaClass net.minecraft.class_846$class_851 */ class ChunkRenderDispatcher$RenderChunk { createCompileTask($$0: Internal.RenderRegionCache_): Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; getBuffer($$0: Internal.RenderType_): Internal.VertexBuffer; getOrigin(): BlockPos; rebuildChunkAsync($$0: Internal.ChunkRenderDispatcher_, $$1: Internal.RenderRegionCache_): void; setOrigin($$0: number, $$1: number, $$2: number): void; setNotDirty(): void; resortTransparency($$0: Internal.RenderType_, $$1: Internal.ChunkRenderDispatcher_): boolean; isDirtyFromPlayer(): boolean; getBoundingBox(): Internal.AABB; setDirty($$0: boolean): void; compileSync($$0: Internal.RenderRegionCache_): void; getRelativeOrigin($$0: Internal.Direction_): BlockPos; isDirty(): boolean; releaseBuffers(): void; getCompiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; hasAllNeighbors(): boolean; readonly "compiled" : Internal.AtomicReference; static readonly "SIZE" : 16; readonly "index" : number; get dirty(): boolean; get boundingBox(): Internal.AABB; get compiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; get dirtyFromPlayer(): boolean; get origin(): BlockPos; set dirty($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderDispatcher$RenderChunk_ = ChunkRenderDispatcher$RenderChunk; /** * @javaClass net.minecraft.class_1077 */ class LanguageInfo implements Internal.Language, Internal.Comparable { getName(): string; getRegion(): string; hashCode(): number; equals($$0: any): boolean; isBidirectional(): boolean; toString(): string; compareTo($$0: Internal.LanguageInfo_): number; getCode(): string; get bidirectional(): boolean; get code(): string; get name(): string; get region(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LanguageInfo_ = LanguageInfo; /** * @javaClass dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder */ class FenceGateBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FenceGateBlockBuilder_ = FenceGateBlockBuilder; /** * @javaClass net.minecraft.class_5363 */ class LevelStem { typeHolder(): Internal.Holder; static stable($$0: number, $$1: Internal.Registry_): boolean; generator(): Internal.ChunkGenerator; static sortMap($$0: Internal.Registry_): Internal.Registry; static readonly "CODEC" : Internal.Codec; static readonly "OVERWORLD" : Internal.ResourceKey; static readonly "NETHER" : Internal.ResourceKey; static readonly "END" : Internal.ResourceKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelStem_ = Special.LevelStem | LevelStem; /** * @javaClass java.util.Spliterator */ interface Spliterator { trySplit(): Internal.Spliterator; tryAdvance(arg0: Internal.Consumer_): boolean; characteristics(): number; getComparator(): Internal.Comparator; getExactSizeIfKnown(): number; estimateSize(): number; hasCharacteristics(arg0: number): boolean; forEachRemaining(arg0: Internal.Consumer_): void; } type Spliterator_ = Spliterator; /** * @javaClass dev.latvian.mods.kubejs.item.FoodBuilder */ class FoodBuilder { saturation(s: number): this; build(): Internal.FoodProperties; removeEffect(mobEffect: Internal.MobEffect_): this; /** */ effect(mobEffectId: Special.MobEffect, duration: number, amplifier: number, probability: number): this; meat(flag: boolean): this; meat(): this; alwaysEdible(): this; alwaysEdible(flag: boolean): this; fastToEat(flag: boolean): this; fastToEat(): this; eaten(e: Internal.Consumer_): this; hunger(h: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type FoodBuilder_ = FoodBuilder; /** * @javaClass net.minecraft.class_4304 */ class RaidDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; setRaidCenters($$0: Internal.Collection_): void; set raidCenters($$0: Internal.Collection_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RaidDebugRenderer_ = RaidDebugRenderer; /** * @javaClass net.minecraft.class_5843 */ interface VerticalAnchor { belowTop($$0: number): this; top(): this; bottom(): this; absolute($$0: number): this; resolveY(arg0: Internal.WorldGenerationContext_): number; aboveBottom($$0: number): this; } type VerticalAnchor_ = ((arg0: Internal.WorldGenerationContext) => number) | VerticalAnchor; /** * @javaClass net.minecraft.class_1296 */ abstract class AgeableMob extends Internal.PathfinderMob { isBaby(): boolean; setBaby($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; getAge(): number; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; canBreed(): boolean; getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this; readAdditionalSaveData($$0: Internal.CompoundTag_): void; ageUp($$0: number, $$1: boolean): void; ageUp($$0: number): void; setAge($$0: number): void; static readonly "BABY_START_AGE" : -24000; get baby(): boolean; get age(): number; set baby($$0: boolean); set age($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AgeableMob_ = AgeableMob; /** * @javaClass net.minecraft.class_2646 */ class TrappedChestBlockEntity extends Internal.ChestBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TrappedChestBlockEntity_ = TrappedChestBlockEntity; /** * @javaClass org.apache.commons.lang3.tuple.Triple */ abstract class Triple implements Internal.Comparable>, Internal.Serializable { getRight(): R; getMiddle(): M; hashCode(): number; static of(arg0: L, arg1: M, arg2: R): Internal.Triple; equals(arg0: any): boolean; toString(): string; toString(arg0: string): string; static emptyArray(): Internal.Triple[]; compareTo(arg0: Internal.Triple_): number; getLeft(): L; static readonly "EMPTY_ARRAY" : Internal.Triple[]; get middle(): M; get left(): L; get right(): R; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Triple_ = Triple; /** * @javaClass net.minecraft.class_1322$class_1323 */ class AttributeModifier$Operation extends Internal.Enum { static fromValue($$0: number): this; toValue(): number; static valueOf($$0: string): this; static values(): Internal.AttributeModifier$Operation[]; static readonly "ADDITION" : Internal.AttributeModifier$Operation; static readonly "MULTIPLY_BASE" : Internal.AttributeModifier$Operation; static readonly "MULTIPLY_TOTAL" : Internal.AttributeModifier$Operation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeModifier$Operation_ = "multiply_base" | "multiply_total" | "addition" | AttributeModifier$Operation; /** * @javaClass net.minecraft.class_3568 */ class LevelLightEngine implements Internal.LightEventListener { runUpdates($$0: number, $$1: boolean, $$2: boolean): number; getRawBrightness($$0: BlockPos_, $$1: number): number; getMaxLightSection(): number; getMinLightSection(): number; hasLightWork(): boolean; handler$cee000$checkBlock(pos: BlockPos_, ci: Internal.CallbackInfo_): void; updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; getDebugData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): string; enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; getLayerListener($$0: Internal.LightLayer_): Internal.LayerLightEventListener; handler$cee000$doLightUpdates(maxUpdateCount: number, doSkylight: boolean, skipEdgeLightPropagation: boolean, cir: Internal.CallbackInfoReturnable_): void; checkBlock($$0: BlockPos_): void; retainData($$0: Internal.ChunkPos_, $$1: boolean): void; onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; getLightSectionCount(): number; static readonly "LIGHT_SECTION_PADDING" : 1; static readonly "MAX_SOURCE_LEVEL" : 15; get lightSectionCount(): number; get minLightSection(): number; get maxLightSection(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelLightEngine_ = LevelLightEngine; /** * @javaClass net.minecraft.class_4019 */ class Fox extends Internal.Animal { handleEntityEvent($$0: number): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; isCrouching(): boolean; getFoxType(): Internal.Fox$Type; isFaceplanted(): boolean; setIsCrouching($$0: boolean): void; isFood($$0: Internal.ItemStack_): boolean; isFullyCrouched(): boolean; isJumping(): boolean; setIsInterested($$0: boolean): void; isInterested(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setIsPouncing($$0: boolean): void; playAmbientSound(): void; getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; setTarget($$0: Internal.LivingEntity_): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getLeashOffset(): Vec3; static checkFoxSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; aiStep(): void; isSitting(): boolean; canHoldItem($$0: Internal.ItemStack_): boolean; isSleeping(): boolean; getHeadRollAngle($$0: number): number; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; static isPathClear($$0: Internal.Fox_, $$1: Internal.LivingEntity_): boolean; isPouncing(): boolean; setSitting($$0: boolean): void; canTakeItem($$0: Internal.ItemStack_): boolean; getCrouchAmount($$0: number): number; static readonly "FLAG_INTERESTED" : 8; static readonly "FLAG_POUNCING" : 16; static readonly "FLAG_CROUCHING" : 4; get fullyCrouched(): boolean; get foxType(): Internal.Fox$Type; get crouching(): boolean; get jumping(): boolean; get interested(): boolean; get pouncing(): boolean; get faceplanted(): boolean; get leashOffset(): Vec3; get sitting(): boolean; get sleeping(): boolean; set sitting($$0: boolean); set target($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Fox_ = Fox; /** * @javaClass net.minecraft.class_632$class_633 */ interface ClientAdvancements$Listener extends Internal.AdvancementList$Listener { onSelectedTabChanged(arg0: Internal.Advancement_): void; onUpdateAdvancementProgress(arg0: Internal.Advancement_, arg1: Internal.AdvancementProgress_): void; } type ClientAdvancements$Listener_ = ClientAdvancements$Listener; /** * @javaClass com.mojang.datafixers.OpticFinder */ interface OpticFinder { findType(arg0: com.mojang.datafixers.types.Type_, arg1: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; inField(arg0: string, arg1: com.mojang.datafixers.types.Type_): Internal.OpticFinder; type(): com.mojang.datafixers.types.Type; } type OpticFinder_ = OpticFinder; /** * @javaClass net.minecraft.class_6621 */ interface PostPlacementProcessor { afterPlace(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: Internal.PiecesContainer_): void; } type PostPlacementProcessor_ = ((arg0: Internal.WorldGenLevel, arg1: Internal.StructureFeatureManager, arg2: Internal.ChunkGenerator, arg3: Internal.Random, arg4: Internal.BoundingBox, arg5: Internal.ChunkPos, arg6: Internal.PiecesContainer) => void) | PostPlacementProcessor; /** * @javaClass net.minecraft.class_2601 */ class DispenserBlockEntity extends Internal.RandomizableContainerBlockEntity { addItem($$0: Internal.ItemStack_): number; method_5439(): number; getRandomSlot(): number; load($$0: Internal.CompoundTag_): void; static readonly "CONTAINER_SIZE" : 9; get randomSlot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DispenserBlockEntity_ = DispenserBlockEntity; /** * @javaClass me.jellysquid.mods.sodium.client.gl.attribute.BufferVertexFormat */ interface BufferVertexFormat { getStride(): number; from(format: Internal.VertexFormat_): this; } type BufferVertexFormat_ = (() => number) | BufferVertexFormat; /** * @javaClass dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS */ class ItemFoodEatenEventJS extends Internal.PlayerEventJS { getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; get item(): Internal.ItemStackJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemFoodEatenEventJS_ = ItemFoodEatenEventJS; /** * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate */ class BlockEntityPredicate implements dev.latvian.mods.kubejs.block.predicate.BlockPredicate { data(cd: Internal.BlockEntityPredicateDataCheck_): this; toString(): string; check(block: Internal.BlockContainerJS_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockEntityPredicate_ = BlockEntityPredicate; /** * @javaClass net.minecraft.class_34$class_5781 */ class LevelSummary$BackupStatus extends Internal.Enum { getTranslationKey(): string; static valueOf($$0: string): this; static values(): Internal.LevelSummary$BackupStatus[]; shouldBackup(): boolean; isSevere(): boolean; static readonly "UPGRADE_TO_SNAPSHOT" : Internal.LevelSummary$BackupStatus; static readonly "DOWNGRADE" : Internal.LevelSummary$BackupStatus; static readonly "NONE" : Internal.LevelSummary$BackupStatus; get translationKey(): string; get severe(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelSummary$BackupStatus_ = "none" | "downgrade" | "upgrade_to_snapshot" | LevelSummary$BackupStatus; /** * @javaClass net.minecraft.class_1146 */ class WeighedSoundEvents implements Internal.Weighted { getResourceLocation(): ResourceLocation; addSound($$0: Internal.Weighted_): void; getWeight(): number; getSubtitle(): Internal.Component; preloadIfRequired($$0: Internal.SoundEngine_): void; getSound(): Internal.Sound; get subtitle(): Internal.Component; get sound(): Internal.Sound; get weight(): number; get resourceLocation(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeighedSoundEvents_ = WeighedSoundEvents; /** * @javaClass net.minecraft.class_1278 */ interface WorldlyContainer extends Internal.Container { canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; getSlotsForFace(arg0: Internal.Direction_): number[]; canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; } type WorldlyContainer_ = WorldlyContainer; /** * @javaClass java.nio.DoubleBuffer */ abstract class DoubleBuffer extends Internal.Buffer implements Internal.Comparable { hasArray(): boolean; compact(): this; clear(): this; duplicate(): this; compareTo(arg0: Internal.DoubleBuffer_): number; asReadOnlyBuffer(): this; put(arg0: number[]): this; put(arg0: number, arg1: number[], arg2: number, arg3: number): this; put(arg0: number, arg1: number[]): this; put(arg0: number[], arg1: number, arg2: number): this; put(arg0: number, arg1: Internal.DoubleBuffer_, arg2: number, arg3: number): this; put(arg0: Internal.DoubleBuffer_): this; put(arg0: number, arg1: number): this; put(arg0: number): this; static allocate(arg0: number): this; rewind(): this; slice(): this; slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; mismatch(arg0: Internal.DoubleBuffer_): number; equals(arg0: any): boolean; get(): number; get(arg0: number, arg1: number[]): this; get(arg0: number): number; get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number[], arg1: number, arg2: number): this; get(arg0: number[]): this; limit(arg0: number): this; reset(): this; arrayOffset(): number; toString(): string; position(arg0: number): this; flip(): this; isDirect(): boolean; static wrap(arg0: number[]): this; static wrap(arg0: number[], arg1: number, arg2: number): this; mark(): this; order(): Internal.ByteOrder; get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DoubleBuffer_ = DoubleBuffer; /** * @javaClass it.unimi.dsi.fastutil.Hash$Strategy */ interface Hash$Strategy { hashCode(arg0: K): number; equals(arg0: K, arg1: K): boolean; } type Hash$Strategy_ = Hash$Strategy; /** * @javaClass net.minecraft.class_3310$class_3181 */ class SpikeFeature$EndSpike { getHeight(): number; getTopBoundingBox(): Internal.AABB; isCenterWithinChunk($$0: BlockPos_): boolean; isGuarded(): boolean; getCenterZ(): number; getRadius(): number; getCenterX(): number; static readonly "CODEC" : Internal.Codec; get guarded(): boolean; get centerZ(): number; get topBoundingBox(): Internal.AABB; get centerX(): number; get radius(): number; get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpikeFeature$EndSpike_ = SpikeFeature$EndSpike; /** * @javaClass net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor */ interface VillagerProfessionAccessor { } type VillagerProfessionAccessor_ = VillagerProfessionAccessor; /** * @javaClass net.minecraft.class_4565 */ class CommandStorage { set($$0: ResourceLocation_, $$1: Internal.CompoundTag_): void; keys(): Internal.Stream; get($$0: ResourceLocation_): Internal.CompoundTag; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandStorage_ = CommandStorage; /** * @javaClass java.util.concurrent.ScheduledExecutorService */ interface ScheduledExecutorService extends Internal.ExecutorService { scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; } type ScheduledExecutorService_ = ScheduledExecutorService; /** * @javaClass com.mojang.authlib.properties.PropertyMap */ class PropertyMap extends Internal.ForwardingMultimap { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PropertyMap_ = PropertyMap; /** * @javaClass net.minecraft.class_6795 */ class HeightRangePlacement extends Internal.PlacementModifier { static uniform($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; static of($$0: Internal.HeightProvider_): this; getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; type(): Internal.PlacementModifierType; static triangle($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HeightRangePlacement_ = HeightRangePlacement; /** * @javaClass net.minecraft.class_3215 */ class ServerChunkCache extends Internal.ChunkSource { isPositionTicking($$0: number): boolean; chunkScanner(): Internal.ChunkScanAccess; broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; getLoadedChunksCount(): number; getLightEngine(): Internal.ThreadedLevelLightEngine; getChunkNow($$0: number, $$1: number): Internal.LevelChunk; updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; getDataStorage(): Internal.DimensionDataStorage; removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; save($$0: boolean): void; blockChanged($$0: BlockPos_): void; getPoiManager(): Internal.PoiManager; getLastSpawnState(): Internal.NaturalSpawner$SpawnState; getTickingGenerated(): number; getGenerator(): Internal.ChunkGenerator; pollTask(): boolean; removeTicketsOnClosing(): void; gatherStats(): string; getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; close(): void; broadcastAndSend($$0: Internal.Entity_, $$1: Internal.Packet_): void; getChunkFuture($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.CompletableFuture>; move($$0: Internal.ServerPlayer_): void; setSpawnSettings($$0: boolean, $$1: boolean): void; hasChunk($$0: number, $$1: number): boolean; tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; removeEntity($$0: Internal.Entity_): void; addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; setSimulationDistance($$0: number): void; addEntity($$0: Internal.Entity_): void; getLevel(): Internal.Level; getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; getPendingTasksCount(): number; setViewDistance($$0: number): void; getChunkDebugData($$0: Internal.ChunkPos_): string; readonly "chunkMap" : Internal.ChunkMap; get tickingGenerated(): number; get pendingTasksCount(): number; get lightEngine(): Internal.ThreadedLevelLightEngine; get lastSpawnState(): Internal.NaturalSpawner$SpawnState; get level(): Internal.Level; get dataStorage(): Internal.DimensionDataStorage; get poiManager(): Internal.PoiManager; get generator(): Internal.ChunkGenerator; get loadedChunksCount(): number; set simulationDistance($$0: number); set viewDistance($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerChunkCache_ = ServerChunkCache; /** * @javaClass net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor */ interface GameRulesAccessor { } type GameRulesAccessor_ = GameRulesAccessor; /** * @javaClass dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS */ interface ItemTooltipEventJS$StaticTooltipHandlerFromJS { accept(arg0: Internal.ItemStackJS_, arg1: boolean, arg2: Internal.List_): void; } type ItemTooltipEventJS$StaticTooltipHandlerFromJS_ = ((arg0: Internal.ItemStackJS, arg1: boolean, arg2: Internal.List) => void) | ItemTooltipEventJS$StaticTooltipHandlerFromJS; /** * @javaClass dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback */ interface MobEffectBuilder$EffectTickCallback { applyEffectTick(arg0: Internal.LivingEntityJS_, arg1: number): void; } type MobEffectBuilder$EffectTickCallback_ = ((arg0: Internal.LivingEntityJS, arg1: number) => void) | MobEffectBuilder$EffectTickCallback; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleIterator */ interface DoubleIterator extends Internal.PrimitiveIterator$OfDouble { next(): number; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; nextDouble(): number; } type DoubleIterator_ = (() => number) | DoubleIterator; /** * @javaClass net.minecraft.class_3268 */ class VanillaPackResources implements Internal.PackResources, Internal.ResourceProvider { getResource($$0: Internal.PackType_, $$1: ResourceLocation_): Internal.InputStream; getName(): string; getMetadataSection($$0: Internal.MetadataSectionSerializer_): T; getResources(type: Internal.PackType_, namespace: string, prefix: string, maxDepth: number, pathFilter: Internal.Predicate_): Internal.Collection; getNamespaces($$0: Internal.PackType_): Internal.Set; getResourceAsStream(type: Internal.PackType_, id: ResourceLocation_): Internal.InputStream; getResourceAsStream(path: string): Internal.InputStream; hasResource(type: Internal.PackType_, id: ResourceLocation_): boolean; method_14486($$0: ResourceLocation_): Internal.Resource; close(): void; getRootResource($$0: string): Internal.InputStream; readonly "packMetadata" : Internal.PackMetadataSection; static "generatedDir" : null; static "clientObject" : null; readonly "namespaces" : Internal.Set; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VanillaPackResources_ = VanillaPackResources; /** * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder$Instance */ class RecordCodecBuilder$Instance implements Internal.Applicative, any> { ap2(arg0: Internal.App_, Internal.BiFunction_>, arg1: Internal.App_, A>, arg2: Internal.App_, B>): Internal.App, R>; ap4(arg0: Internal.App_, Internal.Function4_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>): Internal.App, R>; ap3(arg0: Internal.App_, Internal.Function3_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>): Internal.App, R>; lift1(arg0: Internal.App_, Internal.Function_>): Internal.Function, A>, Internal.App, R>>; stable(arg0: A): Internal.App, A>; deprecated(arg0: A, arg1: number): Internal.App, A>; map(arg0: Internal.Function_, arg1: Internal.App_, T>): Internal.App, R>; point(arg0: A): Internal.App, A>; point(arg0: A, arg1: Internal.Lifecycle_): Internal.App, A>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecordCodecBuilder$Instance_ = RecordCodecBuilder$Instance; /** * @javaClass java.io.Closeable */ interface Closeable extends Internal.AutoCloseable { close(): void; } type Closeable_ = (() => void) | Closeable; /** * @javaClass it.unimi.dsi.fastutil.objects.Reference2BooleanFunction */ interface Reference2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { getOrDefault(arg0: any, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Reference2ShortFunction; composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Reference2IntFunction; composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: boolean): boolean; remove(arg0: any): boolean; defaultReturnValue(): boolean; defaultReturnValue(arg0: boolean): void; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Reference2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Reference2ObjectFunction; get(arg0: any): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Reference2LongFunction; removeBoolean(arg0: any): boolean; composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2BooleanFunction; getBoolean(arg0: any): boolean; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Reference2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Reference2FloatFunction; test(arg0: K): boolean; composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Reference2CharFunction; composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2BooleanFunction; composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Reference2ReferenceFunction; composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2BooleanFunction; } type Reference2BooleanFunction_ = ((arg0: any) => boolean) | Reference2BooleanFunction; /** * @javaClass net.minecraft.class_4659 */ class BeehiveDecorator extends Internal.TreeDecorator { place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeehiveDecorator_ = BeehiveDecorator; /** * @javaClass net.minecraft.class_4651 */ abstract class BlockStateProvider { getState(arg0: Internal.Random_, arg1: BlockPos_): Internal.BlockState; static simple($$0: Internal.Block_): Internal.SimpleStateProvider; static simple($$0: Internal.BlockState_): Internal.SimpleStateProvider; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockStateProvider_ = BlockStateProvider; /** * @javaClass com.mojang.datafixers.util.Pair */ class Pair implements Internal.App, F> { mapFirst(arg0: Internal.Function_): Internal.Pair; swap(): Internal.Pair; static unbox(arg0: Internal.App_, F>): Internal.Pair; getFirst(): F; hashCode(): number; static toMap(): Internal.Collector, any, Internal.Map>; static of(arg0: F, arg1: S): Internal.Pair; equals(arg0: any): boolean; getSecond(): S; toString(): string; mapSecond(arg0: Internal.Function_): Internal.Pair; get first(): F; get second(): S; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pair_ = Pair; /** * @javaClass net.minecraft.class_3449 */ class StructureStart { getChunkPos(): Internal.ChunkPos; placeInChunk($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: Internal.BoundingBox_, $$5: Internal.ChunkPos_): void; getReferences(): number; createTag($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.ChunkPos_): Internal.CompoundTag; isValid(): boolean; getPieces(): Internal.List; canBeReferenced(): boolean; addReference(): void; getBoundingBox(): Internal.BoundingBox; getFeature(): Internal.ConfiguredStructureFeature; static readonly "INVALID_START" : Internal.StructureStart; static readonly "INVALID_START_ID" : "INVALID"; get valid(): boolean; get pieces(): Internal.List; get boundingBox(): Internal.BoundingBox; get chunkPos(): Internal.ChunkPos; get references(): number; get feature(): Internal.ConfiguredStructureFeature; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureStart_ = StructureStart; /** * @javaClass dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder */ class VillagerProfessionBuilder extends Internal.BuilderBase { getRegistryType(): Internal.RegistryObjectBuilderTypes; poiType(t: Internal.PoiType_): this; secondaryPoi(t: Internal.Block_[]): this; workSound(t: Internal.SoundEvent_): this; requestedItems(t: Internal.Item_[]): this; createObject(): Internal.VillagerProfession; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerProfessionBuilder_ = VillagerProfessionBuilder; /** * @javaClass dev.architectury.core.fluid.ArchitecturyFluidAttributes */ interface ArchitecturyFluidAttributes { canConvertToSource(): boolean; getBucketItem(): Internal.Item; getBlock(): Internal.LiquidBlock; getSlopeFindDistance(): number; getSlopeFindDistance(arg0: Internal.LevelReader_): number; getName(stack: Internal.FluidStack_): Internal.Component; getName(): Internal.Component; getExplosionResistance(): number; isLighterThanAir(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): boolean; isLighterThanAir(stack: Internal.FluidStack_): boolean; isLighterThanAir(): boolean; getTranslationKey(): string; getTranslationKey(arg0: Internal.FluidStack_): string; getTickDelay(arg0: Internal.LevelReader_): number; getTickDelay(): number; getFillSound(stack: Internal.FluidStack_): Internal.SoundEvent; getFillSound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; getFillSound(): Internal.SoundEvent; getColor(): number; getColor(stack: Internal.FluidStack_): number; getColor(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; getRarity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Rarity; getRarity(): Rarity; getRarity(stack: Internal.FluidStack_): Rarity; getSourceTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; getSourceTexture(): ResourceLocation; getSourceTexture(stack: Internal.FluidStack_): ResourceLocation; getDensity(): number; getDensity(stack: Internal.FluidStack_): number; getDensity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; getEmptySound(stack: Internal.FluidStack_): Internal.SoundEvent; getEmptySound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; getEmptySound(): Internal.SoundEvent; getLuminosity(): number; getLuminosity(stack: Internal.FluidStack_): number; getLuminosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; getViscosity(): number; getViscosity(stack: Internal.FluidStack_): number; getViscosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; getFlowingTexture(stack: Internal.FluidStack_): ResourceLocation; getFlowingTexture(): ResourceLocation; getFlowingTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; getFlowingFluid(): Internal.Fluid; getTemperature(stack: Internal.FluidStack_): number; getTemperature(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; getTemperature(): number; getSourceFluid(): Internal.Fluid; getDropOff(arg0: Internal.LevelReader_): number; getDropOff(): number; } type ArchitecturyFluidAttributes_ = ArchitecturyFluidAttributes; /** * @javaClass net.minecraft.class_259$class_260 */ interface Shapes$DoubleLineConsumer { consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; } type Shapes$DoubleLineConsumer_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => void) | Shapes$DoubleLineConsumer; /** * @javaClass net.minecraft.class_2835 */ interface PaletteResize { onResize(arg0: number, arg1: T): number; } type PaletteResize_ = ((arg0: number, arg1: T) => number) | PaletteResize; /** * @javaClass net.minecraft.class_5965$class_5966 */ class MetricSampler$MetricSamplerBuilder { withBeforeTick($$0: Internal.Consumer_): Internal.MetricSampler$MetricSamplerBuilder; build(): Internal.MetricSampler; withThresholdAlert($$0: Internal.MetricSampler$ThresholdTest_): Internal.MetricSampler$MetricSamplerBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MetricSampler$MetricSamplerBuilder_ = MetricSampler$MetricSamplerBuilder; /** * @javaClass net.minecraft.class_4149 */ class SensorType { create(): U; static readonly "AXOLOTL_TEMPTATIONS" : Internal.SensorType; static readonly "GOLEM_DETECTED" : Internal.SensorType; static readonly "NEAREST_ADULT" : Internal.SensorType; static readonly "DUMMY" : Internal.SensorType; static readonly "AXOLOTL_ATTACKABLES" : Internal.SensorType; static readonly "NEAREST_LIVING_ENTITIES" : Internal.SensorType; static readonly "HURT_BY" : Internal.SensorType; static readonly "VILLAGER_HOSTILES" : Internal.SensorType; static readonly "VILLAGER_BABIES" : Internal.SensorType; static readonly "NEAREST_ITEMS" : Internal.SensorType; static readonly "NEAREST_PLAYERS" : Internal.SensorType; static readonly "PIGLIN_SPECIFIC_SENSOR" : Internal.SensorType; static readonly "NEAREST_BED" : Internal.SensorType; static readonly "SECONDARY_POIS" : Internal.SensorType; static readonly "PIGLIN_BRUTE_SPECIFIC_SENSOR" : Internal.SensorType; static readonly "GOAT_TEMPTATIONS" : Internal.SensorType; static readonly "HOGLIN_SPECIFIC_SENSOR" : Internal.SensorType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SensorType_ = Special.SensorType | SensorType; /** * @javaClass net.minecraft.class_3822 */ class NopProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.NopProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NopProcessor_ = NopProcessor; /** * @javaClass io.netty.channel.ChannelConfig */ interface ChannelConfig { setMessageSizeEstimator(arg0: Internal.MessageSizeEstimator_): this; setWriteBufferLowWaterMark(arg0: number): this; getWriteBufferLowWaterMark(): number; getMessageSizeEstimator(): Internal.MessageSizeEstimator; setRecvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_): this; getOption(arg0: Internal.ChannelOption_): T; isAutoClose(): boolean; getRecvByteBufAllocator(): T; setAllocator(arg0: Internal.ByteBufAllocator_): this; getAllocator(): Internal.ByteBufAllocator; isAutoRead(): boolean; setOptions(arg0: Internal.Map_, any>): boolean; setConnectTimeoutMillis(arg0: number): this; setWriteBufferWaterMark(arg0: Internal.WriteBufferWaterMark_): this; setOption(arg0: Internal.ChannelOption_, arg1: T): boolean; setWriteSpinCount(arg0: number): this; getConnectTimeoutMillis(): number; setWriteBufferHighWaterMark(arg0: number): this; getMaxMessagesPerRead(): number; getWriteBufferHighWaterMark(): number; setAutoRead(arg0: boolean): this; getWriteSpinCount(): number; setMaxMessagesPerRead(arg0: number): this; getOptions(): Internal.Map, any>; getWriteBufferWaterMark(): Internal.WriteBufferWaterMark; setAutoClose(arg0: boolean): this; } type ChannelConfig_ = ChannelConfig; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2BooleanFunction */ interface Int2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2BooleanFunction; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Int2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2BooleanFunction; } type Int2BooleanFunction_ = ((arg0: number) => boolean) | Int2BooleanFunction; /** * @javaClass java.util.function.ToDoubleFunction */ interface ToDoubleFunction { applyAsDouble(arg0: T): number; } type ToDoubleFunction_ = ((arg0: T) => number) | ToDoubleFunction; /** * @javaClass net.fabricmc.fabric.mixin.loot.LootPoolAccessor */ interface LootPoolAccessor { fabric_getEntries(): Internal.LootPoolEntryContainer[]; fabric_getRolls(): Internal.NumberProvider; fabric_getFunctions(): Internal.LootItemFunction[]; fabric_getConditions(): Internal.LootItemCondition[]; fabric_getBonusRolls(): Internal.NumberProvider; } type LootPoolAccessor_ = LootPoolAccessor; /** * @javaClass net.minecraft.class_6885$class_6887 */ abstract class HolderSet$ListBacked implements Internal.HolderSet { iterator(): Internal.Iterator>; size(): number; stream(): Internal.Stream>; spliterator(): Internal.Spliterator>; getRandomElement($$0: Internal.Random_): Internal.Optional>; get($$0: number): Internal.Holder; isValidInRegistry($$0: Internal.Registry_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HolderSet$ListBacked_ = HolderSet$ListBacked; /** * @javaClass net.minecraft.class_3972 */ abstract class SingleItemRecipe implements Internal.Recipe { getResultItem(): Internal.ItemStack; getSerializer(): Internal.RecipeSerializer; getType(): Internal.RecipeType; getGroup(): string; getId(): ResourceLocation; assemble($$0: Internal.Container_): Internal.ItemStack; canCraftInDimensions($$0: number, $$1: number): boolean; getIngredients(): Internal.NonNullList; get resultItem(): Internal.ItemStack; get serializer(): Internal.RecipeSerializer; get ingredients(): Internal.NonNullList; get id(): ResourceLocation; get type(): Internal.RecipeType; get group(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SingleItemRecipe_ = SingleItemRecipe; /** * @javaClass net.minecraft.class_2623 */ class ClientboundBlockEventPacket implements Internal.Packet { getBlock(): Internal.Block; getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getB1(): number; getB0(): number; get pos(): BlockPos; get block(): Internal.Block; get b0(): number; get b1(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundBlockEventPacket_ = ClientboundBlockEventPacket; /** * @javaClass java.time.temporal.TemporalAdjuster */ interface TemporalAdjuster { adjustInto(arg0: Internal.Temporal_): Internal.Temporal; } type TemporalAdjuster_ = ((arg0: Internal.Temporal) => Internal.Temporal) | TemporalAdjuster; /** * @javaClass java.time.zone.ZoneOffsetTransition */ class ZoneOffsetTransition implements Internal.Comparable, Internal.Serializable { getDateTimeAfter(): Internal.LocalDateTime; getDateTimeBefore(): Internal.LocalDateTime; getOffsetBefore(): Internal.ZoneOffset; getOffsetAfter(): Internal.ZoneOffset; compareTo(arg0: Internal.ZoneOffsetTransition_): number; getInstant(): Internal.Instant; isGap(): boolean; getDuration(): Internal.Duration; toEpochSecond(): number; hashCode(): number; static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): this; equals(arg0: any): boolean; isOverlap(): boolean; toString(): string; isValidOffset(arg0: Internal.ZoneOffset_): boolean; get duration(): Internal.Duration; get overlap(): boolean; get gap(): boolean; get dateTimeBefore(): Internal.LocalDateTime; get offsetAfter(): Internal.ZoneOffset; get dateTimeAfter(): Internal.LocalDateTime; get offsetBefore(): Internal.ZoneOffset; get instant(): Internal.Instant; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZoneOffsetTransition_ = ZoneOffsetTransition; /** * @javaClass net.minecraft.class_17 */ class MapBanner { getName(): Internal.Component; static load($$0: Internal.CompoundTag_): this; static fromWorld($$0: Internal.BlockGetter_, $$1: BlockPos_): this; getPos(): BlockPos; hashCode(): number; equals($$0: any): boolean; getDecoration(): Internal.MapDecoration$Type; save(): Internal.CompoundTag; getColor(): Internal.DyeColor; getId(): string; get color(): Internal.DyeColor; get pos(): BlockPos; get name(): Internal.Component; get id(): string; get decoration(): Internal.MapDecoration$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapBanner_ = MapBanner; /** * @javaClass net.minecraft.class_1514 */ abstract class AbstractDragonSittingPhase extends Internal.AbstractDragonPhaseInstance { isSitting(): boolean; onHurt($$0: Internal.DamageSource_, $$1: number): number; get sitting(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractDragonSittingPhase_ = AbstractDragonSittingPhase; /** * @javaClass java.util.Set */ interface Set extends Internal.Collection { add(arg0: E): boolean; spliterator(): Internal.Spliterator; containsAll(arg0: Internal.Collection_): boolean; isEmpty(): boolean; clear(): void; copyOf(arg0: Internal.Collection_): Internal.Set; remove(arg0: any): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.Iterator; size(): number; addAll(arg0: Internal.Collection_): boolean; hashCode(): number; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set; of(arg0: E): Internal.Set; of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set; of(... arg0: E[]): Internal.Set; of(arg0: E, arg1: E, arg2: E): Internal.Set; of(): Internal.Set; of(arg0: E, arg1: E): Internal.Set; equals(arg0: any): boolean; toArray(arg0: T[]): T[]; toArray(): any[]; retainAll(arg0: Internal.Collection_): boolean; } type Set_ = Set; /** * @javaClass net.minecraft.class_3002 */ class CustomBossEvent extends Internal.ServerBossEvent { setMax($$0: number): void; setPlayers($$0: Internal.Collection_): boolean; removeAllPlayers(): void; onPlayerDisconnect($$0: Internal.ServerPlayer_): void; getMax(): number; save(): Internal.CompoundTag; getTextId(): ResourceLocation; onPlayerConnect($$0: Internal.ServerPlayer_): void; removePlayer($$0: Internal.ServerPlayer_): void; getValue(): number; static load($$0: Internal.CompoundTag_, $$1: ResourceLocation_): this; addPlayer($$0: Internal.ServerPlayer_): void; getDisplayName(): Internal.Component; setValue($$0: number): void; addOfflinePlayer($$0: Internal.UUID_): void; get textId(): ResourceLocation; get max(): number; get displayName(): Internal.Component; get value(): number; set max($$0: number); set players($$0: Internal.Collection_); set value($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CustomBossEvent_ = CustomBossEvent; /** * @javaClass net.minecraft.class_5483$class_1964 */ class MobSpawnSettings$SpawnerData extends Internal.WeightedEntry$IntrusiveBase { toString(): string; static readonly "CODEC" : Internal.Codec; readonly "minCount" : number; readonly "type" : Internal.EntityType; readonly "maxCount" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobSpawnSettings$SpawnerData_ = MobSpawnSettings$SpawnerData; /** * @javaClass dev.architectury.hooks.level.biome.EffectsProperties */ interface EffectsProperties { getAmbientMoodSound(): Internal.Optional; getFoliageColorOverride(): Internal.OptionalInt; getSkyColor(): number; getAmbientParticle(): Internal.Optional; getAmbientLoopSound(): Internal.Optional; getGrassColorOverride(): Internal.OptionalInt; getFogColor(): number; getAmbientAdditionsSound(): Internal.Optional; getBackgroundMusic(): Internal.Optional; getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; getWaterColor(): number; getWaterFogColor(): number; } type EffectsProperties_ = EffectsProperties; /** * @javaClass net.minecraft.class_5896 */ class ClientboundSetBorderLerpSizePacket implements Internal.Packet { getNewSize(): number; getLerpTime(): number; getOldSize(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get newSize(): number; get lerpTime(): number; get oldSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetBorderLerpSizePacket_ = ClientboundSetBorderLerpSizePacket; /** * @javaClass net.coderbot.iris.fantastic.ParticleRenderingPhase */ class ParticleRenderingPhase extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ParticleRenderingPhase[]; static readonly "OPAQUE" : Internal.ParticleRenderingPhase; static readonly "TRANSLUCENT" : Internal.ParticleRenderingPhase; static readonly "EVERYTHING" : Internal.ParticleRenderingPhase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParticleRenderingPhase_ = "translucent" | "opaque" | "everything" | ParticleRenderingPhase; /** * @javaClass net.minecraft.class_6880 */ interface Holder { hackyErase($$0: Internal.Holder_): Internal.Holder; isBound(): boolean; kind(): Internal.Holder$Kind; direct($$0: T): Internal.Holder; is(arg0: ResourceLocation_): boolean; is(arg0: Internal.TagKey_): boolean; is(arg0: Internal.Predicate_>): boolean; is(arg0: Internal.ResourceKey_): boolean; unwrapKey(): Internal.Optional>; value(): T; isValidInRegistry(arg0: Internal.Registry_): boolean; tags(): Internal.Stream>; unwrap(): Internal.Either, T>; } type Holder_ = Holder; /** * @javaClass dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid */ class ModifyRecipeCraftingGrid { getHeight(): number; getPlayer(): Internal.PlayerJS; find(ingredient: Internal.IngredientJS_, skip: number): Internal.ItemStackJS; find(ingredient: Internal.IngredientJS_): Internal.ItemStackJS; getMenu(): Internal.AbstractContainerMenu; get(index: number): Internal.ItemStackJS; getWidth(): number; findAll(): Internal.List; findAll(ingredient: Internal.IngredientJS_): Internal.List; get width(): number; get menu(): Internal.AbstractContainerMenu; get height(): number; get player(): Internal.PlayerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModifyRecipeCraftingGrid_ = ModifyRecipeCraftingGrid; /** * @javaClass net.minecraft.class_2984 */ class CountConfiguration implements Internal.FeatureConfiguration { count(): Internal.IntProvider; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CountConfiguration_ = CountConfiguration; /** * @javaClass net.minecraft.class_1944 */ class LightLayer extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.LightLayer[]; static readonly "SKY" : Internal.LightLayer; readonly "surrounding" : number; static readonly "BLOCK" : Internal.LightLayer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LightLayer_ = "sky" | "block" | LightLayer; /** * @javaClass net.minecraft.class_3485 */ class StructureManager { createPathToStructure($$0: ResourceLocation_, $$1: string): Internal.Path; get($$0: ResourceLocation_): Internal.Optional; save($$0: ResourceLocation_): boolean; getOrCreate($$0: ResourceLocation_): Internal.StructureTemplate; onResourceManagerReload($$0: Internal.ResourceManager_): void; readStructure($$0: Internal.CompoundTag_): Internal.StructureTemplate; remove($$0: ResourceLocation_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureManager_ = StructureManager; /** * @javaClass net.minecraft.class_4992 */ class AxisAlignedLinearPosTest extends Internal.PosRuleTest { test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AxisAlignedLinearPosTest_ = AxisAlignedLinearPosTest; /** * @javaClass net.coderbot.iris.fantastic.VertexBufferHelper */ interface VertexBufferHelper { restoreBinding(): void; saveBinding(): void; } type VertexBufferHelper_ = VertexBufferHelper; /** * @javaClass net.minecraft.class_1674 */ class LargeFireball extends Internal.Fireball { addAdditionalSaveData($$0: Internal.CompoundTag_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; setDeltaMovement(velocity: Vec3_): void; set deltaMovement(velocity: Vec3_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LargeFireball_ = LargeFireball; /** * @javaClass net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback */ interface RegistryEntryRemovedCallback { onEntryRemoved(arg0: number, arg1: ResourceLocation_, arg2: T): void; event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; } type RegistryEntryRemovedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryRemovedCallback; /** * @javaClass java.text.SimpleDateFormat */ class SimpleDateFormat extends Internal.DateFormat { toPattern(): string; formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; setDateFormatSymbols(arg0: Internal.DateFormatSymbols_): void; applyLocalizedPattern(arg0: string): void; format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; set2DigitYearStart(arg0: Internal.Date_): void; parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; toLocalizedPattern(): string; hashCode(): number; equals(arg0: any): boolean; clone(): any; get2DigitYearStart(): Internal.Date; getDateFormatSymbols(): Internal.DateFormatSymbols; applyPattern(arg0: string): void; get dateFormatSymbols(): Internal.DateFormatSymbols; set dateFormatSymbols(arg0: Internal.DateFormatSymbols_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleDateFormat_ = SimpleDateFormat; /** * @javaClass net.minecraft.class_5339 */ class LootItemFunctionType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootItemFunctionType_ = Special.LootItemFunctionType | LootItemFunctionType; /** * @javaClass net.minecraft.class_3818 */ class AlwaysTrueTest extends Internal.RuleTest { test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.AlwaysTrueTest; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AlwaysTrueTest_ = AlwaysTrueTest; /** * @javaClass java.security.Provider$Service */ class Provider$Service { getAttribute(arg0: string): string; getType(): string; getAlgorithm(): string; getProvider(): Internal.Provider; newInstance(arg0: any): any; toString(): string; getClassName(): string; supportsParameter(arg0: any): boolean; get provider(): Internal.Provider; get className(): string; get type(): string; get algorithm(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Provider$Service_ = Provider$Service; /** * @javaClass net.minecraft.class_4661 */ class LeaveVineDecorator extends Internal.TreeDecorator { place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.LeaveVineDecorator; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LeaveVineDecorator_ = LeaveVineDecorator; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction */ interface Boolean2DoubleFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Boolean2IntFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: number): number; remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): this; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; get(arg0: boolean): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Boolean2LongFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Boolean2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Boolean2FloatFunction; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Boolean2CharFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2DoubleFunction; } type Boolean2DoubleFunction_ = ((arg0: boolean) => number) | Boolean2DoubleFunction; /** * @javaClass dev.latvian.mods.rhino.WrapFactory */ class WrapFactory { wrapAsJavaObject(cx: Internal.Context_, scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_): Internal.Scriptable; setJavaPrimitiveWrap(value: boolean): void; wrapJavaClass(cx: Internal.Context_, scope: Internal.Scriptable_, javaClass: Internal.Class_): Internal.Scriptable; isJavaPrimitiveWrap(): boolean; wrapNewObject(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any): Internal.Scriptable; wrap(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any, staticType: Internal.Class_): any; get javaPrimitiveWrap(): boolean; set javaPrimitiveWrap(value: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WrapFactory_ = WrapFactory; /** * @javaClass java.lang.module.Configuration */ class Configuration { findModule(arg0: string): Internal.Optional; resolve(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; static resolve(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): this; toString(): string; static resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): this; resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; modules(): Internal.Set; parents(): Internal.List; static empty(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Configuration_ = Configuration; /** * @javaClass net.minecraft.class_2866 */ class ServerboundSetBeaconPacket implements Internal.Packet { getPrimary(): number; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getSecondary(): number; get secondary(): number; get primary(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetBeaconPacket_ = ServerboundSetBeaconPacket; /** * @javaClass net.minecraft.class_3798 */ class TagMatchTest extends Internal.RuleTest { test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TagMatchTest_ = TagMatchTest; /** * @javaClass net.minecraft.class_3777 */ class EmptyPoolElement extends Internal.StructurePoolElement { getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; getType(): Internal.StructurePoolElementType; getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; toString(): string; place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.EmptyPoolElement; get type(): Internal.StructurePoolElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EmptyPoolElement_ = EmptyPoolElement; /** * @javaClass net.minecraft.class_6544$class_6553 */ class Climate$TargetPoint extends Internal.Record { depth(): number; weirdness(): number; hashCode(): number; equals($$0: any): boolean; erosion(): number; temperature(): number; humidity(): number; toString(): string; continentalness(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Climate$TargetPoint_ = Climate$TargetPoint; /** * @javaClass dev.latvian.mods.kubejs.script.ScriptPack */ class ScriptPack { readonly "manager" : Internal.ScriptManager; "scope" : Internal.Scriptable; "context" : Internal.Context; readonly "scripts" : Internal.List; readonly "info" : Internal.ScriptPackInfo; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ScriptPack_ = ScriptPack; /** * @javaClass net.minecraft.class_5214 */ class GiantTrunkPlacer extends Internal.TrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GiantTrunkPlacer_ = GiantTrunkPlacer; /** * @javaClass dev.latvian.mods.rhino.mod.util.color.Color */ interface Color extends Internal.SpecialEquality { createTextColorJS(): Internal.TextColor; getRgbJS(): number; getArgbJS(): number; getHexJS(): string; getSerializeJS(): string; getFireworkColorJS(): number; specialEquals(o: any, shallow: boolean): boolean; } type Color_ = (() => number) | Color; /** * @javaClass net.minecraft.class_1541 */ class PrimedTnt extends Internal.Entity { getFuse(): number; setFuse($$0: number): void; tick(): void; getOwner(): Internal.LivingEntity; isPickable(): boolean; getAddEntityPacket(): Internal.Packet; get owner(): Internal.LivingEntity; get fuse(): number; get pickable(): boolean; get addEntityPacket(): Internal.Packet; set fuse($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PrimedTnt_ = PrimedTnt; /** * @javaClass net.minecraft.class_322 */ interface BlockColor { getColor(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; } type BlockColor_ = ((arg0: Internal.BlockState, arg1: Internal.BlockAndTintGetter, arg2: BlockPos, arg3: number) => number) | BlockColor; /** * @javaClass net.minecraft.class_6834 */ interface PieceGeneratorSupplier { createGenerator(arg0: Internal.PieceGeneratorSupplier$Context_): Internal.Optional>; simple($$0: Internal.Predicate_>, $$1: Internal.PieceGenerator_): Internal.PieceGeneratorSupplier; checkForBiomeOnTop($$0: Internal.Heightmap$Types_): Internal.Predicate>; } type PieceGeneratorSupplier_ = ((arg0: Internal.PieceGeneratorSupplier$Context) => Internal.Optional>) | PieceGeneratorSupplier; /** * @javaClass java.nio.channels.FileLock */ abstract class FileLock implements Internal.AutoCloseable { size(): number; release(): void; isValid(): boolean; overlaps(arg0: number, arg1: number): boolean; channel(): Internal.FileChannel; toString(): string; position(): number; close(): void; isShared(): boolean; acquiredBy(): Internal.Channel; get valid(): boolean; get shared(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileLock_ = FileLock; /** * @javaClass dev.architectury.registry.level.biome.BiomeModifications$BiomeContext */ interface BiomeModifications$BiomeContext { getKey(): ResourceLocation; hasTag(arg0: Internal.TagKey_): boolean; getProperties(): Internal.BiomeProperties; } type BiomeModifications$BiomeContext_ = BiomeModifications$BiomeContext; /** * @javaClass dev.latvian.mods.kubejs.player.PlayerJS */ abstract class PlayerJS

extends Internal.LivingEntityJS implements Internal.WithAttachedData { getXpLevel(): number; isPlayer(): boolean; getStats(): Internal.PlayerStatsJS; sendData(channel: string, data: Internal.CompoundTag_): void; getPlayer(): Internal.PlayerJS; sendInventoryUpdate(): void; /** */ paint(arg0: TSDoc.Paintable): void; getSaturation(): number; addXPLevels(l: number): void; setXpLevel(l: number): void; closeInventory(): void; setAirSupply(air: number): void; getOpenInventory(): Internal.AbstractContainerMenu; getStages(): Internal.Stages; setSelectedSlot(index: number): void; getInventory(): Internal.InventoryJS; boostElytraFlight(): void; addFood(f: number, m: number): void; addXP(xp: number): void; getData(): Internal.AttachedData; give(item: Internal.ItemStackJS_): void; setStatusMessage(message: Internal.Component_): void; giveInHand(item: Internal.ItemStackJS_): void; getAirSupply(): number; getProfile(): Internal.GameProfile; isCreativeMode(): boolean; getFoodData(): Internal.FoodData; isMiningBlock(): boolean; getSelectedSlot(): number; setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; isSpectator(): boolean; spawn(): void; getXp(): number; addItemCooldown(item: Internal.Item_, ticks: number): void; addExhaustion(exhaustion: number): void; getMouseItem(): Internal.ItemStackJS; setMouseItem(item: Internal.ItemStackJS_): void; setFoodLevel(foodLevel: number): void; toString(): string; getFoodLevel(): number; setSaturation(saturation: number): void; isFake(): boolean; setXp(xp: number): void; getMaxAirSupply(): number; readonly "minecraftPlayer" : P; get openInventory(): Internal.AbstractContainerMenu; get data(): Internal.AttachedData; get xpLevel(): number; get profile(): Internal.GameProfile; get creativeMode(): boolean; get inventory(): Internal.InventoryJS; get airSupply(): number; get saturation(): number; get maxAirSupply(): number; get stats(): Internal.PlayerStatsJS; get miningBlock(): boolean; get selectedSlot(): number; get mouseItem(): Internal.ItemStackJS; get stages(): Internal.Stages; get spectator(): boolean; get xp(): number; get fake(): boolean; get foodLevel(): number; get player(): Internal.PlayerJS; get foodData(): Internal.FoodData; set saturation(saturation: number); set selectedSlot(index: number); set xpLevel(l: number); set mouseItem(item: Internal.ItemStackJS_); set xp(xp: number); set foodLevel(foodLevel: number); set statusMessage(message: Internal.Component_); set airSupply(air: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type PlayerJS_

= PlayerJS

; /** * @javaClass net.minecraft.class_2378 */ abstract class Registry implements Internal.Keyable, Internal.IdMap, Internal.AccessorRegistry, Internal.FabricRegistry, Internal.RegistryAttributeHolder, Internal.MixinRegistryAccessor { static freezeBuiltins(): void; getTagOrEmpty($$0: Internal.TagKey_): Internal.Iterable>; keys($$0: Internal.DynamicOps_): Internal.Stream; byNameCodec(): Internal.Codec; bindTags(arg0: Internal.Map_, Internal.List_>>): void; getTags(): Internal.Stream, Internal.HolderSet$Named>>; getId(arg0: T): number; getResourceKey(arg0: T): Internal.Optional>; lifecycle(): Internal.Lifecycle; lifecycle(arg0: T): Internal.Lifecycle; createIntrusiveHolder(arg0: T): Internal.Holder$Reference; freeze(): Internal.Registry; static registerMapping($$0: Internal.Registry_, $$1: number, $$2: string, $$3: T): T; elementsLifecycle(): Internal.Lifecycle; getRandom(arg0: Internal.Random_): Internal.Optional>; holders(): Internal.Stream>; stream(): Internal.Stream; get(arg0: ResourceLocation_): T; get(arg0: Internal.ResourceKey_): T; keySet(): Internal.Set; key(): Internal.ResourceKey>; getTagNames(): Internal.Stream>; asHolderIdMap(): Internal.IdMap>; getKey(arg0: T): ResourceLocation; isKnownTagName(arg0: Internal.TagKey_): boolean; getOrCreateHolder(arg0: Internal.ResourceKey_): Internal.Holder; entrySet(): Internal.Set, T>>; containsKey(arg0: ResourceLocation_): boolean; containsKey(arg0: Internal.ResourceKey_): boolean; hasAttribute(attribute: Internal.RegistryAttribute_): boolean; resetTags(): void; getTag(arg0: Internal.TagKey_): Internal.Optional>; static checkRegistry($$0: Internal.Registry_): void; getOptional($$0: ResourceLocation_): Internal.Optional; getOptional($$0: Internal.ResourceKey_): Internal.Optional; addAttribute(attribute: Internal.RegistryAttribute_): Internal.RegistryAttributeHolder; getOrCreateTag(arg0: Internal.TagKey_): Internal.HolderSet$Named; build(attributes: Internal.Set_): void; getHolderOrThrow($$0: Internal.ResourceKey_): Internal.Holder; getOrThrow($$0: Internal.ResourceKey_): T; holderByNameCodec(): Internal.Codec>; toString(): string; getHolder(arg0: number): Internal.Optional>; getHolder(arg0: Internal.ResourceKey_): Internal.Optional>; static register($$0: Internal.Registry_, $$1: string, $$2: T): T; static register($$0: Internal.Registry_, $$1: ResourceLocation_, $$2: T): T; static register($$0: Internal.Registry_, $$1: Internal.ResourceKey_, $$2: T): T; static readonly "LOOT_NUMBER_PROVIDER_REGISTRY" : Internal.ResourceKey>; static readonly "VILLAGER_TYPE" : Internal.DefaultedRegistry; static readonly "STAT_TYPE" : Internal.Registry>; static readonly "PARTICLE_TYPE" : Internal.Registry>; static readonly "TREE_DECORATOR_TYPES" : Internal.Registry>; static readonly "ATTRIBUTE_REGISTRY" : Internal.ResourceKey>; static readonly "ROOT_REGISTRY_NAME" : ResourceLocation; static readonly "CONDITION_REGISTRY" : Internal.ResourceKey Internal.Codec)>>>; static readonly "CHUNK_GENERATOR_REGISTRY" : Internal.ResourceKey>>; static readonly "FLUID_REGISTRY" : Internal.ResourceKey>; static readonly "DENSITY_FUNCTION_REGISTRY" : Internal.ResourceKey>; static readonly "PLACED_FEATURE_REGISTRY" : Internal.ResourceKey>; static readonly "TREE_DECORATOR_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "DENSITY_FUNCTION_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "STRUCTURE_POOL_ELEMENT_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "LOOT_FUNCTION_TYPE" : Internal.Registry; static readonly "BLOCK_ENTITY_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "POINT_OF_INTEREST_TYPE" : Internal.DefaultedRegistry; static readonly "CONFIGURED_FEATURE_REGISTRY" : Internal.ResourceKey>>; static readonly "FEATURE_SIZE_TYPES" : Internal.Registry>; static readonly "TEMPLATE_POOL_REGISTRY" : Internal.ResourceKey>; static readonly "ITEM" : Internal.DefaultedRegistry; static readonly "VILLAGER_PROFESSION" : Internal.DefaultedRegistry; static readonly "GAME_EVENT_REGISTRY" : Internal.ResourceKey>; static readonly "BLOCK_PREDICATE_TYPES" : Internal.Registry<(() => Internal.Codec

)>; static readonly "CONDITION" : Internal.Registry Internal.Codec)>>; static readonly "STRUCTURE_SET_REGISTRY" : Internal.ResourceKey>; static readonly "BIOME_SOURCE" : Internal.Registry>; static readonly "CARVER" : Internal.Registry>; static readonly "CUSTOM_STAT" : Internal.Registry; static readonly "LOOT_NBT_PROVIDER_TYPE" : Internal.Registry; static readonly "ENCHANTMENT_REGISTRY" : Internal.ResourceKey>; static readonly "MOB_EFFECT_REGISTRY" : Internal.ResourceKey>; static readonly "TRUNK_PLACER_TYPES" : Internal.Registry>; static readonly "FLOAT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; static readonly "BLOCKSTATE_PROVIDER_TYPES" : Internal.Registry>; static readonly "NOISE_GENERATOR_SETTINGS_REGISTRY" : Internal.ResourceKey>; static readonly "PLACEMENT_MODIFIER_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "MOTIVE_REGISTRY" : Internal.ResourceKey>; static readonly "VILLAGER_TYPE_REGISTRY" : Internal.ResourceKey>; static readonly "MEMORY_MODULE_TYPE" : Internal.DefaultedRegistry>; static readonly "FEATURE_SIZE_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "STRUCTURE_PLACEMENT_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec)>>; static readonly "FLUID" : Internal.DefaultedRegistry; static readonly "INT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "PLACEMENT_MODIFIERS" : Internal.Registry<(() => Internal.Codec

)>; static readonly "CARVER_REGISTRY" : Internal.ResourceKey>>; static readonly "RECIPE_SERIALIZER_REGISTRY" : Internal.ResourceKey>>; static readonly "BIOME_SOURCE_REGISTRY" : Internal.ResourceKey>>; static readonly "MENU_REGISTRY" : Internal.ResourceKey>>; static readonly "NOISE_REGISTRY" : Internal.ResourceKey>; static readonly "MOTIVE" : Internal.DefaultedRegistry; static readonly "CUSTOM_STAT_REGISTRY" : Internal.ResourceKey>; static readonly "VILLAGER_PROFESSION_REGISTRY" : Internal.ResourceKey>; static readonly "STRUCTURE_POOL_ELEMENT" : Internal.Registry<(() => Internal.Codec

)>; static readonly "LOOT_POOL_ENTRY_TYPE" : Internal.Registry; static readonly "ENTITY_TYPE" : Internal.DefaultedRegistry>; static readonly "CHUNK_STATUS_REGISTRY" : Internal.ResourceKey>; static readonly "POSITION_SOURCE_TYPE" : Internal.Registry>; static readonly "ENTITY_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "RECIPE_TYPE" : Internal.Registry>; static readonly "SOUND_EVENT" : Internal.Registry; static readonly "SOUND_EVENT_REGISTRY" : Internal.ResourceKey>; static readonly "LEVEL_STEM_REGISTRY" : Internal.ResourceKey>; static readonly "GAME_EVENT" : Internal.DefaultedRegistry; static readonly "MENU" : Internal.Registry>; static readonly "ENCHANTMENT" : Internal.Registry; static readonly "HEIGHT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; static readonly "DENSITY_FUNCTION_TYPES" : Internal.Registry>; static readonly "LOOT_NUMBER_PROVIDER_TYPE" : Internal.Registry; static readonly "POSITION_SOURCE_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "STRUCTURE_FEATURE_REGISTRY" : Internal.ResourceKey>>; static readonly "POTION" : Internal.DefaultedRegistry; static readonly "CONFIGURED_CARVER_REGISTRY" : Internal.ResourceKey>>; static readonly "SCHEDULE" : Internal.Registry; static readonly "ITEM_REGISTRY" : Internal.ResourceKey>; static readonly "CONFIGURED_STRUCTURE_FEATURE_REGISTRY" : Internal.ResourceKey>>; static readonly "RULE_TEST_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "STRUCTURE_PIECE_REGISTRY" : Internal.ResourceKey Internal.StructurePiece)>>; static readonly "CHUNK_GENERATOR" : Internal.Registry>; static readonly "MEMORY_MODULE_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "ATTRIBUTE" : Internal.Registry; static readonly "POS_RULE_TEST_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "BLOCK" : Internal.DefaultedRegistry; static readonly "TRUNK_PLACER_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "RULE_REGISTRY" : Internal.ResourceKey Internal.Codec)>>>; static readonly "PARTICLE_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "SENSOR_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "SENSOR_TYPE" : Internal.DefaultedRegistry>; static readonly "LOOT_SCORE_PROVIDER_TYPE" : Internal.Registry; static readonly "LOOT_CONDITION_TYPE" : Internal.Registry; static readonly "FEATURE" : Internal.Registry>; static readonly "MOB_EFFECT" : Internal.Registry; static readonly "STRUCTURE_PLACEMENT_TYPE" : Internal.Registry<(() => Internal.Codec)>; static readonly "STRUCTURE_PIECE" : Internal.Registry<((arg0: Internal.StructurePieceSerializationContext, arg1: Internal.CompoundTag) => Internal.StructurePiece)>; static readonly "STAT_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "REGISTRY" : Internal.Registry>; static readonly "RECIPE_SERIALIZER" : Internal.Registry>; static readonly "STRUCTURE_FEATURE" : Internal.Registry>; static readonly "LOOT_FUNCTION_REGISTRY" : Internal.ResourceKey>; static readonly "FEATURE_REGISTRY" : Internal.ResourceKey>>; static readonly "LOOT_NBT_PROVIDER_REGISTRY" : Internal.ResourceKey>; static readonly "LOOT_SCORE_PROVIDER_REGISTRY" : Internal.ResourceKey>; static readonly "DIMENSION_TYPE_REGISTRY" : Internal.ResourceKey>; static readonly "BIOME_REGISTRY" : Internal.ResourceKey>; static readonly "LOOT_ITEM_REGISTRY" : Internal.ResourceKey>; static readonly "PROCESSOR_LIST_REGISTRY" : Internal.ResourceKey>; static readonly "STRUCTURE_PROCESSOR" : Internal.Registry<(() => Internal.Codec

)>; static readonly "FLOAT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "DIMENSION_REGISTRY" : Internal.ResourceKey>; static readonly "HEIGHT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "BLOCK_PREDICATE_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "RULE" : Internal.Registry Internal.Codec)>>; static readonly "RULE_TEST" : Internal.Registry<(() => Internal.Codec

)>; static readonly "ACTIVITY_REGISTRY" : Internal.ResourceKey>; static readonly "BLOCK_ENTITY_TYPE" : Internal.Registry>; static readonly "RECIPE_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "BLOCK_REGISTRY" : Internal.ResourceKey>; static readonly "POINT_OF_INTEREST_TYPE_REGISTRY" : Internal.ResourceKey>; static readonly "FOLIAGE_PLACER_TYPES" : Internal.Registry>; static readonly "STRUCTURE_PROCESSOR_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; static readonly "POTION_REGISTRY" : Internal.ResourceKey>; static readonly "CHUNK_STATUS" : Internal.DefaultedRegistry; static readonly "FOLIAGE_PLACER_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "BLOCK_STATE_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey>>; static readonly "SCHEDULE_REGISTRY" : Internal.ResourceKey>; static readonly "LOOT_ENTRY_REGISTRY" : Internal.ResourceKey>; static readonly "INT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; static readonly "POS_RULE_TEST" : Internal.Registry<(() => Internal.Codec

)>; static readonly "ACTIVITY" : Internal.Registry; get tagNames(): Internal.Stream>; get tags(): Internal.Stream, Internal.HolderSet$Named>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Registry_ = Registry; /** * @javaClass net.minecraft.class_6008 */ interface WeightedEntry { getWeight(): Internal.Weight; wrap($$0: T, $$1: number): Internal.WeightedEntry$Wrapper; } type WeightedEntry_ = (() => Internal.Weight) | WeightedEntry; /** * @javaClass dev.latvian.mods.rhino.IdScriptableObject */ abstract class IdScriptableObject extends Internal.ScriptableObject implements Internal.IdFunctionCall { getAttributes(name: string): number; getAttributes(key: Internal.Symbol_): number; initPrototypeConstructor(f: Internal.IdFunctionObject_): void; activatePrototypeMap(maxPrototypeId: number): void; execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; setAttributes(name: string, attributes: number): void; delete(key: Internal.Symbol_): void; delete(name: string): void; put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; put(name: string, start: Internal.Scriptable_, value: any): void; exportAsJSClass(maxPrototypeId: number, scope: Internal.Scriptable_, sealed: boolean): Internal.IdFunctionObject; hasPrototypeMap(): boolean; initPrototypeMethod(tag: any, id: number, propertyName: string, functionName: string, arity: number): Internal.IdFunctionObject; initPrototypeMethod(tag: any, id: number, name: string, arity: number): Internal.IdFunctionObject; initPrototypeMethod(tag: any, id: number, key: Internal.Symbol_, functionName: string, arity: number): Internal.IdFunctionObject; defineOwnProperty(cx: Internal.Context_, key: any, desc: Internal.ScriptableObject_): void; initPrototypeValue(id: number, name: string, value: any, attributes: number): void; initPrototypeValue(id: number, key: Internal.Symbol_, value: any, attributes: number): void; get(name: string, start: Internal.Scriptable_): any; get(key: Internal.Symbol_, start: Internal.Scriptable_): any; has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; has(name: string, start: Internal.Scriptable_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IdScriptableObject_ = IdScriptableObject; /** * @javaClass net.minecraft.class_3195 */ class StructureFeature { static loadStaticStart($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.CompoundTag_, $$2: number): Internal.StructureStart; configured($$0: C, $$1: Internal.TagKey_): Internal.ConfiguredStructureFeature>; configured($$0: C, $$1: Internal.TagKey_, $$2: boolean): Internal.ConfiguredStructureFeature>; configured($$0: C, $$1: Internal.TagKey_, $$2: Internal.Map_): Internal.ConfiguredStructureFeature>; configured($$0: C, $$1: Internal.TagKey_, $$2: boolean, $$3: Internal.Map_): Internal.ConfiguredStructureFeature>; static getLocatePos($$0: Internal.RandomSpreadStructurePlacement_, $$1: Internal.ChunkPos_): BlockPos; getPostPlacementProcessor(): Internal.PostPlacementProcessor; configuredStructureCodec(): Internal.Codec>>; canGenerate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: C, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): boolean; step(): DecorationGenerationStep; static bootstrap(): void; pieceGeneratorSupplier(): Internal.PieceGeneratorSupplier; static readonly "STRONGHOLD" : Internal.StructureFeature; static readonly "RUINED_PORTAL" : Internal.StructureFeature; static readonly "MINESHAFT" : Internal.StructureFeature; static readonly "NETHER_FOSSIL" : Internal.StructureFeature; static readonly "IGLOO" : Internal.StructureFeature; static readonly "SHIPWRECK" : Internal.StructureFeature; static readonly "PILLAGER_OUTPOST" : Internal.StructureFeature; static readonly "SWAMP_HUT" : Internal.StructureFeature; static readonly "BASTION_REMNANT" : Internal.StructureFeature; static readonly "JUNGLE_TEMPLE" : Internal.StructureFeature; static readonly "OCEAN_MONUMENT" : Internal.StructureFeature; static readonly "FORTRESS" : Internal.StructureFeature; static readonly "VILLAGE" : Internal.StructureFeature; static readonly "MAX_STRUCTURE_RANGE" : 8; static readonly "DESERT_PYRAMID" : Internal.StructureFeature; static readonly "END_CITY" : Internal.StructureFeature; static readonly "WOODLAND_MANSION" : Internal.StructureFeature; static readonly "BURIED_TREASURE" : Internal.StructureFeature; static readonly "OCEAN_RUIN" : Internal.StructureFeature; get postPlacementProcessor(): Internal.PostPlacementProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureFeature_ = Special.StructureFeature | StructureFeature; /** * @javaClass net.minecraft.class_5720 */ class VibrationPath { static read($$0: Internal.FriendlyByteBuf_): this; getDestination(): Internal.PositionSource; getOrigin(): BlockPos; getArrivalInTicks(): number; static write($$0: Internal.FriendlyByteBuf_, $$1: Internal.VibrationPath_): void; static readonly "CODEC" : Internal.Codec; get origin(): BlockPos; get arrivalInTicks(): number; get destination(): Internal.PositionSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VibrationPath_ = VibrationPath; /** * @javaClass net.minecraft.class_2612 */ class ClientboundAddPaintingPacket implements Internal.Packet { getDirection(): Internal.Direction; getUUID(): Internal.UUID; getMotive(): Internal.Motive; getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get motive(): Internal.Motive; get pos(): BlockPos; get id(): number; get uUID(): Internal.UUID; get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAddPaintingPacket_ = ClientboundAddPaintingPacket; /** * Fired when player right clicks on an Block that is not fluid. * * Note that both main hand and off hand will be called if not cancelled. * * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. * @javaClass dev.latvian.mods.kubejs.block.BlockRightClickEventJS */ class BlockRightClickEventJS extends Internal.PlayerEventJS { getBlock(): Internal.BlockContainerJS; getHand(): Hand; getItem(): Internal.ItemStackJS; getFacing(): Internal.Direction; getEntity(): Internal.EntityJS; canCancel(): boolean; get item(): Internal.ItemStackJS; get facing(): Internal.Direction; get block(): Internal.BlockContainerJS; get entity(): Internal.EntityJS; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when player right clicks on an Block that is not fluid. * * Note that both main hand and off hand will be called if not cancelled. * * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. */ type BlockRightClickEventJS_ = BlockRightClickEventJS; /** * @javaClass net.minecraft.class_2784 */ class WorldBorder { getLerpTarget(): number; getLerpRemainingTime(): number; getStatus(): Internal.BorderStatus; setWarningBlocks($$0: number): void; clampToBounds($$0: number, $$1: number, $$2: number): BlockPos; setSize($$0: number): void; getLerpSpeed(): number; setWarningTime($$0: number): void; getCollisionShape(): Internal.VoxelShape; isWithinBounds($$0: number, $$1: number): boolean; isWithinBounds($$0: number, $$1: number, $$2: number): boolean; isWithinBounds($$0: Internal.ChunkPos_): boolean; isWithinBounds($$0: Internal.AABB_): boolean; isWithinBounds($$0: BlockPos_): boolean; getCenterZ(): number; getCenterX(): number; setAbsoluteMaxSize($$0: number): void; setDamageSafeZone($$0: number): void; addListener($$0: Internal.BorderChangeListener_): void; isInsideCloseToBorder($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; getDamageSafeZone(): number; getAbsoluteMaxSize(): number; getDistanceToBorder($$0: number, $$1: number): number; getDistanceToBorder($$0: Internal.Entity_): number; setCenter($$0: number, $$1: number): void; getMaxX(): number; tick(): void; removeListener($$0: Internal.BorderChangeListener_): void; applySettings($$0: Internal.WorldBorder$Settings_): void; getMaxZ(): number; getSize(): number; getWarningBlocks(): number; getWarningTime(): number; lerpSizeBetween($$0: number, $$1: number, $$2: number): void; getMinZ(): number; getDamagePerBlock(): number; getMinX(): number; setDamagePerBlock($$0: number): void; createSettings(): Internal.WorldBorder$Settings; static readonly "DEFAULT_SETTINGS" : Internal.WorldBorder$Settings; static readonly "MAX_SIZE" : 5.9999968E7; static readonly "MAX_CENTER_COORDINATE" : 2.9999984E7; get centerZ(): number; get centerX(): number; get maxZ(): number; get maxX(): number; get collisionShape(): Internal.VoxelShape; get damageSafeZone(): number; get damagePerBlock(): number; get lerpSpeed(): number; get lerpRemainingTime(): number; get absoluteMaxSize(): number; get size(): number; get minX(): number; get lerpTarget(): number; get warningBlocks(): number; get minZ(): number; get warningTime(): number; get status(): Internal.BorderStatus; set absoluteMaxSize($$0: number); set size($$0: number); set warningBlocks($$0: number); set damageSafeZone($$0: number); set warningTime($$0: number); set damagePerBlock($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldBorder_ = WorldBorder; /** * @javaClass net.minecraft.class_4210 */ class ServerboundChangeDifficultyPacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getDifficulty(): Internal.Difficulty; get difficulty(): Internal.Difficulty; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundChangeDifficultyPacket_ = ServerboundChangeDifficultyPacket; /** * @javaClass java.util.function.IntBinaryOperator */ interface IntBinaryOperator { applyAsInt(arg0: number, arg1: number): number; } type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinBlockBoxAccessor */ interface MixinBlockBoxAccessor { getMaxZ_(): number; getMinX_(): number; getMinY_(): number; getMinZ_(): number; getMaxX_(): number; getMaxY_(): number; } type MixinBlockBoxAccessor_ = MixinBlockBoxAccessor; /** * @javaClass dev.latvian.mods.rhino.mod.util.ChangeListener */ interface ChangeListener { onChanged(arg0: T): void; } type ChangeListener_ = ((arg0: T) => void) | ChangeListener; /** * @javaClass net.minecraft.class_3244 */ class ServerGamePacketListenerImpl implements Internal.ServerPlayerConnection, Internal.ServerGamePacketListener, Internal.DisconnectPacketSource, Internal.NetworkHandlerExtensions { redirect$bmo000$onDisconnected_broadcastChatMessage(playerManager: Internal.PlayerList_, msg: Internal.Component_, type: Internal.ChatType_, id: Internal.UUID_): void; disconnect($$0: Internal.Component_): void; getPlayer(): Internal.ServerPlayer; handleBlockEntityTagQuery($$0: Internal.ServerboundBlockEntityTagQuery_): void; handleRecipeBookSeenRecipePacket($$0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; redirect$bmo000$onBookUpdate_getString(list: Internal.ListTag_, index: number): string; resetPosition(): void; handlePlayerCommand($$0: Internal.ServerboundPlayerCommandPacket_): void; handleTeleportToEntityPacket($$0: Internal.ServerboundTeleportToEntityPacket_): void; handleContainerClose($$0: Internal.ServerboundContainerClosePacket_): void; handleSetCommandBlock($$0: Internal.ServerboundSetCommandBlockPacket_): void; handleEntityTagQuery($$0: Internal.ServerboundEntityTagQuery_): void; dismount($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; redirect$bmo000$onRenameItem_length(string: string): number; method_2872(): Internal.Connection; constant$cgh000$modifyCreativeSlotMax(value: number): number; handleAcceptTeleportPacket($$0: Internal.ServerboundAcceptTeleportationPacket_): void; handleClientInformation($$0: Internal.ServerboundClientInformationPacket_): void; method_10839($$0: Internal.Component_): void; redirect$bmo000$onChatMessage_normalizeSpace(str: string): string; handler$bmo000$onDisconnected(reason: Internal.Component_, cbi: Internal.CallbackInfo_): void; handlePlaceRecipe($$0: Internal.ServerboundPlaceRecipePacket_): void; getAddon(): Internal.ServerPlayNetworkAddon; handleSetJigsawBlock($$0: Internal.ServerboundSetJigsawBlockPacket_): void; tick(): void; handleSelectTrade($$0: Internal.ServerboundSelectTradePacket_): void; handlePickItem($$0: Internal.ServerboundPickItemPacket_): void; handlePong($$0: Internal.ServerboundPongPacket_): void; redirect$bpf000$method_31286_charAt(string: string, index: number): string; handleSetStructureBlock($$0: Internal.ServerboundSetStructureBlockPacket_): void; constant$bop000$onPlayerInteractBlock_maxReach(d: number): number; send($$0: Internal.Packet_): void; send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_>): void; handleAnimate($$0: Internal.ServerboundSwingPacket_): void; handleInteract($$0: Internal.ServerboundInteractPacket_): void; handleSetCarriedItem($$0: Internal.ServerboundSetCarriedItemPacket_): void; teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_, $$6: boolean): void; teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_): void; teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; handlePlayerAbilities($$0: Internal.ServerboundPlayerAbilitiesPacket_): void; handleResourcePackResponse($$0: Internal.ServerboundResourcePackPacket_): void; handleMovePlayer($$0: Internal.ServerboundMovePlayerPacket_): void; handleSetCreativeModeSlot($$0: Internal.ServerboundSetCreativeModeSlotPacket_): void; redirect$bop000$onPlayerInteractEntity_squaredDistanceTo(entity: Internal.Entity_, vector: Vec3_): number; redirect$bop000$onPlayerInteractEntity_squaredDistanceTo(player: Internal.ServerPlayer_, entity: Internal.Entity_): number; redirect$bop000$onPlayerInteractBlock_squaredDistanceTo(instance: Vec3_, vec: Vec3_): number; handleLockDifficulty($$0: Internal.ServerboundLockDifficultyPacket_): void; handleChat($$0: Internal.ServerboundChatPacket_): void; handleSeenAdvancements($$0: Internal.ServerboundSeenAdvancementsPacket_): void; createDisconnectPacket(message: Internal.Component_): Internal.Packet; handleCustomCommandSuggestions($$0: Internal.ServerboundCommandSuggestionPacket_): void; handlePlayerInput($$0: Internal.ServerboundPlayerInputPacket_): void; handler$bmo001$tick(cbi: Internal.CallbackInfo_): void; handleJigsawGenerate($$0: Internal.ServerboundJigsawGeneratePacket_): void; redirect$bmo000$onSignUpdate_map(stream: Internal.Stream_, func: Internal.Function_): Internal.Stream; handlePlayerAction($$0: Internal.ServerboundPlayerActionPacket_): void; handleUseItemOn($$0: Internal.ServerboundUseItemOnPacket_): void; handleContainerButtonClick($$0: Internal.ServerboundContainerButtonClickPacket_): void; handlePaddleBoat($$0: Internal.ServerboundPaddleBoatPacket_): void; handleClientCommand($$0: Internal.ServerboundClientCommandPacket_): void; handleContainerClick($$0: Internal.ServerboundContainerClickPacket_): void; handleUseItem($$0: Internal.ServerboundUseItemPacket_): void; handleSetBeaconPacket($$0: Internal.ServerboundSetBeaconPacket_): void; handleEditBook($$0: Internal.ServerboundEditBookPacket_): void; handleRecipeBookChangeSettingsPacket($$0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; redirect$bmo000$onRenameItem_setNewName(anvil: Internal.AnvilMenu_, name: string): void; handleKeepAlive($$0: Internal.ServerboundKeepAlivePacket_): void; handleCustomPayload($$0: Internal.ServerboundCustomPayloadPacket_): void; redirect$bmo000$onBookUpdate_limit(stream: Internal.Stream_, maxSize: number): Internal.Stream; handleSignUpdate($$0: Internal.ServerboundSignUpdatePacket_): void; handleSetCommandMinecart($$0: Internal.ServerboundSetCommandMinecartPacket_): void; handleChangeDifficulty($$0: Internal.ServerboundChangeDifficultyPacket_): void; handleRenameItem($$0: Internal.ServerboundRenameItemPacket_): void; handleMoveVehicle($$0: Internal.ServerboundMoveVehiclePacket_): void; readonly "connection" : Internal.Connection; "player" : Internal.ServerPlayer; get addon(): Internal.ServerPlayNetworkAddon; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerGamePacketListenerImpl_ = ServerGamePacketListenerImpl; /** * @javaClass java.security.PublicKey */ interface PublicKey extends Internal.Key { } type PublicKey_ = PublicKey; /** * @javaClass java.util.function.IntConsumer */ interface IntConsumer { andThen(arg0: Internal.IntConsumer_): this; accept(arg0: number): void; } type IntConsumer_ = ((arg0: number) => void) | IntConsumer; /** * @javaClass me.jellysquid.mods.sodium.client.model.vertex.VertexDrain */ interface VertexDrain { createSink(arg0: Internal.VertexType_): T; of(consumer: Internal.VertexConsumer_): this; } type VertexDrain_ = ((arg0: Internal.VertexType) => any) | VertexDrain; /** * @javaClass net.minecraft.class_6789 */ class NetherForestVegetationConfig extends Internal.BlockPileConfiguration { static readonly "CODEC" : Internal.Codec; readonly "spreadHeight" : number; readonly "spreadWidth" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NetherForestVegetationConfig_ = NetherForestVegetationConfig; /** * @javaClass net.minecraft.class_6910 */ interface DensityFunction { compute(arg0: Internal.DensityFunction$FunctionContext_): number; codec(): Internal.Codec; square(): this; squeeze(): this; minValue(): number; abs(): this; fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void; maxValue(): number; cube(): this; quarterNegative(): this; halfNegative(): this; clamp($$0: number, $$1: number): this; mapAll(arg0: Internal.DensityFunction$Visitor_): this; } type DensityFunction_ = Special.DensityFunction | DensityFunction; /** * @javaClass dev.latvian.mods.kubejs.util.MapJS */ class MapJS extends Internal.LinkedHashMap implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { static nbt(map: any): Internal.CompoundTag; appendString(builder: Internal.StringBuilder_): void; onChanged(o: any): void; containsAll(other: Internal.MapJS_): boolean; containsAny(other: Internal.MapJS_): boolean; clear(): void; put(key: string, value: any): any; remove(key: any): any; toJson(): Internal.JsonObject; toNBT(): Internal.CompoundTag; getOrNewList(id: string): Internal.ListJS; getOrNewMap(id: string): this; putAll(m: Internal.Map_): void; static of(o: any): this; static json(map: any): Internal.JsonObject; getLength(): number; toString(): string; copy(): this; "changeListener" : ((arg0: Internal.MapJS) => void); get length(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapJS_ = MapJS; /** * @javaClass net.minecraft.class_2769 */ abstract class Property { getValueClass(): typeof T; generateHashCode(): number; getName(): string; getName(arg0: T): string; getPossibleValues(): Internal.Collection; getAllValues(): Internal.Stream>; getValue(arg0: string): Internal.Optional; codec(): Internal.Codec; hashCode(): number; equals($$0: any): boolean; valueCodec(): Internal.Codec>; toString(): string; parseValue($$0: Internal.DynamicOps_, $$1: S, $$2: U): Internal.DataResult; value($$0: T): Internal.Property$Value; value($$0: Internal.StateHolder_): Internal.Property$Value; get possibleValues(): Internal.Collection; get name(): string; get valueClass(): typeof T; get allValues(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Property_ = Property; /** * @javaClass dev.latvian.mods.kubejs.server.ServerSettings */ class ServerSettings { static exportData(): void; "logInvalidRecipeHandlers" : boolean; "useOriginalRecipeForFilters" : boolean; "dataPackOutput" : boolean; "logSkippedRecipes" : boolean; static "instance" : Internal.ServerSettings; "logOverrides" : boolean; "logErroringRecipes" : boolean; "logAddedRecipes" : boolean; "logRemovedRecipes" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerSettings_ = ServerSettings; /** * @javaClass net.minecraft.class_6580 */ class NoiseProvider extends Internal.NoiseBasedStateProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseProvider_ = NoiseProvider; /** * @javaClass it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator */ interface ObjectBidirectionalIterator extends Internal.ObjectIterator, Internal.BidirectionalIterator { back(arg0: number): number; skip(arg0: number): number; } type ObjectBidirectionalIterator_ = ObjectBidirectionalIterator; /** * @javaClass java.time.temporal.ChronoUnit */ class ChronoUnit extends Internal.Enum implements Internal.TemporalUnit { isDurationEstimated(): boolean; getDuration(): Internal.Duration; static valueOf(arg0: string): this; isTimeBased(): boolean; static values(): Internal.ChronoUnit[]; addTo(arg0: R, arg1: number): R; toString(): string; isDateBased(): boolean; between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; isSupportedBy(arg0: Internal.Temporal_): boolean; static readonly "FOREVER" : Internal.ChronoUnit; static readonly "MICROS" : Internal.ChronoUnit; static readonly "SECONDS" : Internal.ChronoUnit; static readonly "DECADES" : Internal.ChronoUnit; static readonly "MILLENNIA" : Internal.ChronoUnit; static readonly "DAYS" : Internal.ChronoUnit; static readonly "MILLIS" : Internal.ChronoUnit; static readonly "HALF_DAYS" : Internal.ChronoUnit; static readonly "MONTHS" : Internal.ChronoUnit; static readonly "YEARS" : Internal.ChronoUnit; static readonly "HOURS" : Internal.ChronoUnit; static readonly "WEEKS" : Internal.ChronoUnit; static readonly "NANOS" : Internal.ChronoUnit; static readonly "CENTURIES" : Internal.ChronoUnit; static readonly "MINUTES" : Internal.ChronoUnit; static readonly "ERAS" : Internal.ChronoUnit; get duration(): Internal.Duration; get durationEstimated(): boolean; get timeBased(): boolean; get dateBased(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChronoUnit_ = "centuries" | "hours" | "weeks" | "months" | "nanos" | "minutes" | "millennia" | "years" | "eras" | "seconds" | "micros" | "days" | "decades" | "half_days" | "millis" | "forever" | ChronoUnit; /** * @javaClass net.minecraft.class_2752 */ class ClientboundSetPassengersPacket implements Internal.Packet { getPassengers(): number[]; getVehicle(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get passengers(): number[]; get vehicle(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetPassengersPacket_ = ClientboundSetPassengersPacket; /** * @javaClass net.minecraft.class_4599 */ class RenderBuffers implements Internal.DrawCallTrackingRenderBuffers, Internal.RenderBuffersExt, Internal.MemoryTrackingRenderBuffers { endLevelRendering(): void; getMiscBufferAllocatedSize(): number; getDrawCalls(): number; resetDrawCounts(): void; getMaxBegins(): number; getRenderTypes(): number; fixedBufferPack(): Internal.ChunkBufferBuilderPack; beginLevelRendering(): void; outlineBufferSource(): Internal.OutlineBufferSource; bufferSource(): Internal.MultiBufferSource$BufferSource; getEntityBufferAllocatedSize(): number; crumblingBufferSource(): Internal.MultiBufferSource$BufferSource; get renderTypes(): number; get entityBufferAllocatedSize(): number; get miscBufferAllocatedSize(): number; get drawCalls(): number; get maxBegins(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderBuffers_ = RenderBuffers; /** * @javaClass java.lang.module.ModuleDescriptor$Modifier */ class ModuleDescriptor$Modifier extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ModuleDescriptor$Modifier[]; static readonly "AUTOMATIC" : Internal.ModuleDescriptor$Modifier; static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Modifier; static readonly "MANDATED" : Internal.ModuleDescriptor$Modifier; static readonly "OPEN" : Internal.ModuleDescriptor$Modifier; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Modifier_ = "synthetic" | "automatic" | "mandated" | "open" | ModuleDescriptor$Modifier; /** * @javaClass dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS */ class PlayerAdvancementEventJS extends Internal.PlayerEventJS { getAdvancement(): Internal.AdvancementJS; getEntity(): Internal.EntityJS; canCancel(): boolean; get advancement(): Internal.AdvancementJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerAdvancementEventJS_ = PlayerAdvancementEventJS; /** * @javaClass dev.latvian.mods.kubejs.block.BlockItemBuilder */ class BlockItemBuilder extends Internal.ItemBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; getTranslationKeyGroup(): string; createObject(): Internal.Item; "blockBuilder" : Internal.BlockBuilder; get translationKeyGroup(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockItemBuilder_ = BlockItemBuilder; /** * @javaClass net.minecraft.class_1496 */ abstract class AbstractHorse extends Internal.Animal implements net.minecraft.world.ContainerListener, Internal.PlayerRideableJumping, Internal.Saddleable { canWearArmor(): boolean; positionRider($$0: Internal.Entity_): void; canBeControlledByRider(): boolean; setStanding($$0: boolean): void; setTemper($$0: number): void; canEatGrass(): boolean; isFood($$0: Internal.ItemStack_): boolean; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getStandAnim($$0: number): number; method_6153(): boolean; method_6156(): void; isBred(): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; method_6154($$0: number): void; method_6155($$0: number): void; getAmbientSoundInterval(): number; makeMad(): void; redirect$zeg001$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; isPushable(): boolean; getMaxTemper(): number; tick(): void; canMate($$0: Internal.Animal_): boolean; fedFood($$0: Internal.Player_, $$1: Internal.ItemStack_): Internal.InteractionResult; setBred($$0: boolean): void; method_5453($$0: Internal.Container_): void; getTemper(): number; setEating($$0: boolean): void; handleEntityEvent($$0: number): void; isArmor($$0: Internal.ItemStack_): boolean; getCustomJump(): number; method_6725(): boolean; setTamed($$0: boolean): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getOwnerUUID(): Internal.UUID; isEating(): boolean; setIsJumping($$0: boolean): void; isJumping(): boolean; isTamed(): boolean; onClimbable(): boolean; getControllingPassenger(): Internal.Entity; isWearingArmor(): boolean; method_6576($$0: Internal.SoundSource_): void; redirect$zeg000$redirectGetSnowedBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; aiStep(): void; hasInventoryChanged($$0: Internal.Container_): boolean; openInventory($$0: Internal.Player_): void; setOwnerUUID($$0: Internal.UUID_): void; isStanding(): boolean; getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; tameWithName($$0: Internal.Player_): boolean; modifyTemper($$0: number): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getSlot($$0: number): Internal.SlotAccess; static createBaseHorseAttributes(): Internal.AttributeSupplier$Builder; getMouthAnim($$0: number): number; getEatAnim($$0: number): number; travel($$0: Vec3_): void; method_6765(): boolean; getMaxSpawnClusterSize(): number; static readonly "INVENTORY_SLOT_OFFSET" : 500; static readonly "EQUIPMENT_SLOT_OFFSET" : 400; static readonly "INV_SLOT_SADDLE" : 0; static readonly "CHEST_SLOT_OFFSET" : 499; static readonly "INV_BASE_COUNT" : 2; "tailCounter" : number; "sprintCounter" : number; static readonly "INV_SLOT_ARMOR" : 1; get bred(): boolean; get ownerUUID(): Internal.UUID; get jumping(): boolean; get maxSpawnClusterSize(): number; get customJump(): number; get eating(): boolean; get wearingArmor(): boolean; get tamed(): boolean; get standing(): boolean; get pushable(): boolean; get temper(): number; get controllingPassenger(): Internal.Entity; get ambientSoundInterval(): number; get maxTemper(): number; set bred($$0: boolean); set standing($$0: boolean); set ownerUUID($$0: Internal.UUID_); set temper($$0: number); set eating($$0: boolean); set tamed($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractHorse_ = AbstractHorse; /** * @javaClass net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor */ interface KeyCodeAccessor { fabric_getBoundKey(): Internal.InputConstants$Key; } type KeyCodeAccessor_ = (() => Internal.InputConstants$Key) | KeyCodeAccessor; /** * @javaClass net.minecraft.class_2841$class_6561 */ class PalettedContainer$Data extends Internal.Record { configuration(): Internal.PalettedContainer$Configuration; hashCode(): number; getSerializedSize(): number; equals($$0: any): boolean; palette(): Internal.Palette; toString(): string; storage(): Internal.BitStorage; write($$0: Internal.FriendlyByteBuf_): void; copyFrom($$0: Internal.Palette_, $$1: Internal.BitStorage_): void; get serializedSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PalettedContainer$Data_ = PalettedContainer$Data; /** * @javaClass net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor */ interface AbstractBlockAccessor { getSettings(): Internal.BlockBehaviour$Properties; } type AbstractBlockAccessor_ = (() => Internal.BlockBehaviour$Properties) | AbstractBlockAccessor; /** * @javaClass net.minecraft.class_1733 */ class ShulkerBoxMenu extends Internal.AbstractContainerMenu { removed($$0: Internal.Player_): void; stillValid($$0: Internal.Player_): boolean; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShulkerBoxMenu_ = ShulkerBoxMenu; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinFormattingAccessor */ interface MixinFormattingAccessor { } type MixinFormattingAccessor_ = MixinFormattingAccessor; /** * @javaClass dev.latvian.mods.kubejs.core.IngredientKJS */ interface IngredientKJS extends Internal.AsKJS { getItemsKJS(): Internal.ItemStack[]; asKJS(): Internal.IngredientJS; } type IngredientKJS_ = (() => Internal.ItemStack[]) | IngredientKJS; /** * @javaClass net.minecraft.class_6333 */ class BiasedToBottomInt extends Internal.IntProvider { getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; static of($$0: number, $$1: number): this; toString(): string; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiasedToBottomInt_ = BiasedToBottomInt; /** * @javaClass net.minecraft.class_2945 */ class SynchedEntityData { static defineId($$0: Internal.Class_, $$1: Internal.EntityDataSerializer_): Internal.EntityDataAccessor; set($$0: Internal.EntityDataAccessor_, $$1: T): void; isDirty(): boolean; getAll(): Internal.List>; clearDirty(): void; get($$0: Internal.EntityDataAccessor_): T; define($$0: Internal.EntityDataAccessor_, $$1: T): void; isEmpty(): boolean; packDirty(): Internal.List>; static unpack($$0: Internal.FriendlyByteBuf_): Internal.List>; static pack($$0: Internal.List_>, $$1: Internal.FriendlyByteBuf_): void; assignValues($$0: Internal.List_>): void; get dirty(): boolean; get all(): Internal.List>; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SynchedEntityData_ = SynchedEntityData; /** * @javaClass net.minecraft.class_5888 */ class ClientboundClearTitlesPacket implements Internal.Packet { shouldResetTimes(): boolean; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundClearTitlesPacket_ = ClientboundClearTitlesPacket; /** * @javaClass java.io.PrintWriter */ class PrintWriter extends Internal.Writer { print(arg0: number): void; print(arg0: string): void; print(arg0: boolean): void; print(arg0: any): void; print(arg0: string[]): void; println(arg0: string[]): void; println(): void; println(arg0: boolean): void; println(arg0: string): void; println(arg0: any): void; println(arg0: number): void; flush(): void; format(arg0: string, ... arg1: any[]): this; format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; checkError(): boolean; close(): void; write(arg0: string[], arg1: number, arg2: number): void; write(arg0: string): void; write(arg0: string, arg1: number, arg2: number): void; write(arg0: string[]): void; write(arg0: number): void; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string): this; append(arg0: Internal.CharSequence_): this; printf(arg0: string, ... arg1: any[]): this; printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PrintWriter_ = PrintWriter; /** * @javaClass net.minecraft.class_3491 */ abstract class StructureProcessor { processBlock(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructureTemplate$StructureBlockInfo_, arg4: Internal.StructureTemplate$StructureBlockInfo_, arg5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureProcessor_ = StructureProcessor; /** * @javaClass io.netty.util.Constant */ interface Constant extends Internal.Comparable { name(): string; id(): number; } type Constant_ = Constant; /** * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction */ interface EnchantmentBuilder$DamageProtectionFunction { getDamageProtection(arg0: number, arg1: Internal.DamageSource_): number; } type EnchantmentBuilder$DamageProtectionFunction_ = ((arg0: number, arg1: Internal.DamageSource) => number) | EnchantmentBuilder$DamageProtectionFunction; /** * @javaClass net.minecraft.class_3745 */ interface CrossbowAttackMob extends Internal.RangedAttackMob { getTarget(): Internal.LivingEntity; performCrossbowAttack($$0: Internal.LivingEntity_, $$1: number): void; shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void; shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_, $$2: Internal.Projectile_, $$3: number, $$4: number): void; onCrossbowAttackPerformed(): void; setChargingCrossbow(arg0: boolean): void; getProjectileShotVector($$0: Internal.LivingEntity_, $$1: Vec3_, $$2: number): Internal.Vector3f; } type CrossbowAttackMob_ = CrossbowAttackMob; /** * @javaClass net.minecraft.class_2516 */ class ShortTag extends Internal.NumericTag { getAsFloat(): number; getAsByte(): number; static valueOf($$0: number): this; getAsNumber(): Internal.Number; getId(): number; getAsDouble(): number; getAsInt(): number; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getAsLong(): number; getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.DataOutput_): void; getAsShort(): number; static readonly "TYPE" : Internal.TagType; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get id(): number; get asFloat(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShortTag_ = ShortTag; /** * @javaClass net.minecraft.class_6682 */ class ClientboundSetSimulationDistancePacket extends Internal.Record implements Internal.Packet { method_11052($$0: Internal.FriendlyByteBuf_): void; hashCode(): number; equals($$0: any): boolean; handle($$0: Internal.ClientGamePacketListener_): void; simulationDistance(): number; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetSimulationDistancePacket_ = ClientboundSetSimulationDistancePacket; /** * @javaClass net.minecraft.class_1320 */ class Attribute { sanitizeValue($$0: number): number; isClientSyncable(): boolean; getDescriptionId(): string; setSyncable($$0: boolean): this; getDefaultValue(): number; static readonly "MAX_NAME_LENGTH" : 64; get descriptionId(): string; get defaultValue(): number; get clientSyncable(): boolean; set syncable($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Attribute_ = Special.Attribute | Attribute; /** * @javaClass java.util.function.IntSupplier */ interface IntSupplier { getAsInt(): number; } type IntSupplier_ = (() => number) | IntSupplier; /** * @javaClass net.minecraft.class_3784 */ abstract class StructurePoolElement { static legacy($$0: string): Internal.Function; static legacy($$0: string, $$1: Internal.Holder_): Internal.Function; setProjection($$0: Internal.StructureTemplatePool$Projection_): this; getGroundLevelDelta(): number; static list($$0: Internal.List_>): Internal.Function; getBoundingBox(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_): Internal.BoundingBox; static empty(): Internal.Function; static single($$0: string, $$1: Internal.Holder_): Internal.Function; static single($$0: string): Internal.Function; getProjection(): Internal.StructureTemplatePool$Projection; getSize(arg0: Internal.StructureManager_, arg1: Internal.Rotation_): Vec3i; static feature($$0: Internal.Holder_): Internal.Function; getType(): Internal.StructurePoolElementType; getShuffledJigsawBlocks(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_, arg3: Internal.Random_): Internal.List; place(arg0: Internal.StructureManager_, arg1: Internal.WorldGenLevel_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkGenerator_, arg4: BlockPos_, arg5: BlockPos_, arg6: Internal.Rotation_, arg7: Internal.BoundingBox_, arg8: Internal.Random_, arg9: boolean): boolean; handleDataMarker($$0: Internal.LevelAccessor_, $$1: Internal.StructureTemplate$StructureBlockInfo_, $$2: BlockPos_, $$3: Internal.Rotation_, $$4: Internal.Random_, $$5: Internal.BoundingBox_): void; static readonly "CODEC" : Internal.Codec; get groundLevelDelta(): number; get projection(): Internal.StructureTemplatePool$Projection; get type(): Internal.StructurePoolElementType; set projection($$0: Internal.StructureTemplatePool$Projection_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructurePoolElement_ = StructurePoolElement; /** * @javaClass net.minecraft.class_274 */ class ObjectiveCriteria implements Internal.MixinScoreboardCriterionAccessor { getName(): string; isReadOnly(): boolean; static getCustomCriteriaNames(): Internal.Set; static byName($$0: string): Internal.Optional; getDefaultRenderType(): Internal.ObjectiveCriteria$RenderType; static readonly "DEATH_COUNT" : Internal.ObjectiveCriteria; static readonly "ARMOR" : Internal.ObjectiveCriteria; static readonly "TRIGGER" : Internal.ObjectiveCriteria; static readonly "KILL_COUNT_ALL" : Internal.ObjectiveCriteria; static readonly "AIR" : Internal.ObjectiveCriteria; static readonly "LEVEL" : Internal.ObjectiveCriteria; static readonly "DUMMY" : Internal.ObjectiveCriteria; static readonly "EXPERIENCE" : Internal.ObjectiveCriteria; static readonly "HEALTH" : Internal.ObjectiveCriteria; static readonly "KILL_COUNT_PLAYERS" : Internal.ObjectiveCriteria; static readonly "TEAM_KILL" : Internal.ObjectiveCriteria[]; static readonly "KILLED_BY_TEAM" : Internal.ObjectiveCriteria[]; static readonly "FOOD" : Internal.ObjectiveCriteria; get defaultRenderType(): Internal.ObjectiveCriteria$RenderType; get name(): string; get readOnly(): boolean; get customCriteriaNames(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ObjectiveCriteria_ = ObjectiveCriteria; /** * @javaClass net.minecraft.class_2568$class_5249 */ class HoverEvent$ItemStackInfo { hashCode(): number; equals($$0: any): boolean; getItemStack(): Internal.ItemStack; get itemStack(): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HoverEvent$ItemStackInfo_ = HoverEvent$ItemStackInfo; /** * @javaClass net.minecraft.class_3914 */ interface ContainerLevelAccess { create($$0: Internal.Level_, $$1: BlockPos_): this; evaluate(arg0: Internal.BiFunction_): Internal.Optional; evaluate($$0: Internal.BiFunction_, $$1: T): T; execute($$0: Internal.BiConsumer_): void; } type ContainerLevelAccess_ = ((arg0: Internal.BiFunction) => Internal.Optional) | ContainerLevelAccess; /** * @javaClass net.minecraft.class_702 */ class ParticleEngine implements Internal.PreparableReloadListener, Internal.ParticleManagerAccessor, Internal.PhasedParticleEngine, Internal.MixinParticleManagerAccessor { add($$0: Internal.Particle_): void; createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_, $$2: number): void; createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_): void; handler$zdh000$yeet(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.CallbackInfo_): void; destroy($$0: BlockPos_, $$1: Internal.BlockState_): void; countParticles(): string; tick(): void; handler$zmi000$onInit(world: Internal.ClientLevel_, textureManager: Internal.TextureManager_, info: Internal.CallbackInfo_): void; setLevel($$0: Internal.ClientLevel_): void; crack($$0: BlockPos_, $$1: Internal.Direction_): void; reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; handler$zfi000$onDestroy(pos: BlockPos_, state: Internal.BlockState_, callbackInfo: Internal.CallbackInfo_): void; handler$zdh000$alsoyeet(arg0: BlockPos_, arg1: Internal.Direction_, arg2: Internal.CallbackInfo_): void; setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; handler$cef000$addBlockBreakParticles(pos: BlockPos_, state: Internal.BlockState_, ci: Internal.CallbackInfo_): void; createParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): Internal.Particle; handler$zfi000$onCrack(pos: BlockPos_, direction: Internal.Direction_, callbackInfo: Internal.CallbackInfo_): void; close(): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: Internal.LightTexture_, $$3: Internal.Camera_, $$4: number): void; handler$cef000$addBlockBreakingParticles(pos: BlockPos_, direction: Internal.Direction_, ci: Internal.CallbackInfo_): void; readonly "textureAtlas" : Internal.TextureAtlas; set level($$0: Internal.ClientLevel_); set particleRenderingPhase(arg0: Internal.ParticleRenderingPhase_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParticleEngine_ = ParticleEngine; /** * @javaClass net.fabricmc.fabric.impl.networking.AbstractNetworkAddon */ abstract class AbstractNetworkAddon { unregisterChannel(channelName: ResourceLocation_): H; getReceivableChannels(): Internal.Set; registerChannel(channelName: ResourceLocation_, handler: H): boolean; handleDisconnect(): void; getHandler(channel: ResourceLocation_): H; get receivableChannels(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractNetworkAddon_ = AbstractNetworkAddon; /** * @javaClass net.minecraft.class_5201 */ abstract class FeatureSize { minClippedHeight(): Internal.OptionalInt; getSizeAtHeight(arg0: number, arg1: number): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FeatureSize_ = FeatureSize; /** * @javaClass net.minecraft.class_1701 */ class MinecartTNT extends Internal.AbstractMinecart { handleEntityEvent($$0: number): void; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; primeFuse(): void; getMinecartType(): Internal.AbstractMinecart$Type; getDefaultDisplayBlockState(): Internal.BlockState; getFuse(): number; destroy($$0: Internal.DamageSource_): void; tick(): void; isPrimed(): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; get fuse(): number; get primed(): boolean; get defaultDisplayBlockState(): Internal.BlockState; get minecartType(): Internal.AbstractMinecart$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecartTNT_ = MinecartTNT; /** * @javaClass net.minecraft.class_382 */ class BakedGlyph { renderType($$0: Internal.Font$DisplayMode_): Internal.RenderType; render(italic: boolean, x: number, y: number, matrix: Internal.Matrix4f_, vertexConsumer: Internal.VertexConsumer_, red: number, green: number, blue: number, alpha: number, light: number): void; renderEffect($$0: Internal.BakedGlyph$Effect_, $$1: Internal.Matrix4f_, $$2: Internal.VertexConsumer_, $$3: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BakedGlyph_ = BakedGlyph; /** * @javaClass net.minecraft.class_1732 */ interface RecipeHolder { awardUsedRecipes($$0: Internal.Player_): void; getRecipeUsed(): Internal.Recipe; setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; setRecipeUsed(arg0: Internal.Recipe_): void; } type RecipeHolder_ = RecipeHolder; /** * @javaClass net.minecraft.class_82 */ interface LootPoolEntry { getWeight(arg0: number): number; createItemStack(arg0: Internal.Consumer_, arg1: Internal.LootContext_): void; } type LootPoolEntry_ = LootPoolEntry; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleCollection */ interface DoubleCollection extends Internal.Collection, Internal.DoubleIterable { add(arg0: number): boolean; spliterator(): Internal.DoubleSpliterator; containsAll(arg0: Internal.DoubleCollection_): boolean; doubleSpliterator(): Internal.DoubleSpliterator; doubleStream(): Internal.DoubleStream; remove(arg0: any): boolean; removeIf(arg0: Internal.DoublePredicate_): boolean; removeIf(arg0: Internal.Predicate_): boolean; removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean; doubleParallelStream(): Internal.DoubleStream; removeAll(arg0: Internal.DoubleCollection_): boolean; contains(arg0: number): boolean; contains(arg0: any): boolean; iterator(): Internal.DoubleIterator; addAll(arg0: Internal.DoubleCollection_): boolean; stream(): Internal.Stream; toDoubleArray(arg0: number[]): number[]; toDoubleArray(): number[]; toArray(arg0: number[]): number[]; parallelStream(): Internal.Stream; rem(arg0: number): boolean; doubleIterator(): Internal.DoubleIterator; retainAll(arg0: Internal.DoubleCollection_): boolean; } type DoubleCollection_ = DoubleCollection; /** * @javaClass dev.latvian.mods.kubejs.level.LevelJS */ abstract class LevelJS implements Internal.WithAttachedData { getPlayer(entity: Internal.Entity_): Internal.PlayerJS; getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList; getPlayerData(arg0: Internal.Player_): Internal.PlayerDataJS; spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void; getTime(): number; getSide(): Internal.ScriptType; getGameRules(): Internal.GameRulesJS; setRainStrength(strength: number): void; getDimension(): ResourceLocation; isDaytime(): boolean; createEntityList(entities: Internal.Collection_): Internal.EntityArrayList; getPlayers(): Internal.EntityArrayList; getData(): Internal.AttachedData; getMinecraftLevel(): Internal.Level; getServer(): Internal.ServerJS; getLivingEntity(entity: Internal.Entity_): Internal.LivingEntityJS; getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS; getBlock(x: number, y: number, z: number): Internal.BlockContainerJS; getBlock(pos: BlockPos_): Internal.BlockContainerJS; isOverworld(): boolean; createExplosion(x: number, y: number, z: number): Internal.ExplosionJS; getEntity(e: Internal.Entity_): Internal.EntityJS; createEntity(id: ResourceLocation_): Internal.EntityJS; spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void; spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.EntityJS_): void; getLocalTime(): number; isThundering(): boolean; getEntities(): Internal.EntityArrayList; isRaining(): boolean; readonly "minecraftLevel" : Internal.Level; get server(): Internal.ServerJS; get side(): Internal.ScriptType; get data(): Internal.AttachedData; get players(): Internal.EntityArrayList; get raining(): boolean; get thundering(): boolean; get overworld(): boolean; get gameRules(): Internal.GameRulesJS; get localTime(): number; get entities(): Internal.EntityArrayList; get time(): number; get dimension(): ResourceLocation; get daytime(): boolean; set rainStrength(strength: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelJS_ = LevelJS; /** * @javaClass java.util.PrimitiveIterator$OfLong */ interface PrimitiveIterator$OfLong extends Internal.PrimitiveIterator { next(): number; forEachRemaining(arg0: Internal.LongConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; nextLong(): number; } type PrimitiveIterator$OfLong_ = (() => number) | PrimitiveIterator$OfLong; /** * @javaClass net.minecraft.class_1473 */ class SnowGolem extends Internal.AbstractGolem implements Internal.Shearable, Internal.RangedAttackMob { addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; setPumpkin($$0: boolean): void; method_27072(): boolean; method_6636($$0: Internal.SoundSource_): void; isSensitiveToWater(): boolean; hasPumpkin(): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getLeashOffset(): Vec3; method_7105($$0: Internal.LivingEntity_, $$1: number): void; static createAttributes(): Internal.AttributeSupplier$Builder; get sensitiveToWater(): boolean; get leashOffset(): Vec3; set pumpkin($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SnowGolem_ = SnowGolem; /** * @javaClass java.lang.StackTraceElement */ class StackTraceElement implements Internal.Serializable { getLineNumber(): number; getMethodName(): string; hashCode(): number; equals(arg0: any): boolean; toString(): string; getClassName(): string; getClassLoaderName(): string; getModuleName(): string; getFileName(): string; isNativeMethod(): boolean; getModuleVersion(): string; get fileName(): string; get moduleVersion(): string; get moduleName(): string; get nativeMethod(): boolean; get methodName(): string; get className(): string; get lineNumber(): number; get classLoaderName(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StackTraceElement_ = StackTraceElement; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinScoreboardCriterionAccessor */ interface MixinScoreboardCriterionAccessor { } type MixinScoreboardCriterionAccessor_ = MixinScoreboardCriterionAccessor; /** * @javaClass it.unimi.dsi.fastutil.ints.IntComparator */ interface IntComparator extends Internal.Comparator { compare(arg0: number, arg1: number): number; thenComparing(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.IntComparator_): this; reversed(): this; } type IntComparator_ = ((arg0: number, arg1: number) => number) | IntComparator; /** * @javaClass io.netty.util.concurrent.EventExecutor */ interface EventExecutor extends Internal.EventExecutorGroup { inEventLoop(arg0: Internal.Thread_): boolean; inEventLoop(): boolean; next(): this; parent(): Internal.EventExecutorGroup; newProgressivePromise(): Internal.ProgressivePromise; newSucceededFuture(arg0: V): io.netty.util.concurrent.Future; newFailedFuture(arg0: Internal.Throwable_): io.netty.util.concurrent.Future; newPromise(): Internal.Promise; } type EventExecutor_ = EventExecutor; /** * @javaClass net.minecraft.class_2991 */ class ServerFunctionManager { getGameLoopSender(): Internal.CommandSourceStack; getFunctionNames(): Internal.Iterable; getDispatcher(): Internal.CommandDispatcher; get($$0: ResourceLocation_): Internal.Optional; tick(): void; replaceLibrary($$0: Internal.ServerFunctionLibrary_): void; getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; getCommandLimit(): number; execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_): number; execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_, $$2: Internal.ServerFunctionManager$TraceCallbacks_): number; getTagNames(): Internal.Iterable; get functionNames(): Internal.Iterable; get gameLoopSender(): Internal.CommandSourceStack; get commandLimit(): number; get dispatcher(): Internal.CommandDispatcher; get tagNames(): Internal.Iterable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerFunctionManager_ = ServerFunctionManager; /** * @javaClass net.minecraft.class_5399 */ class LavaSubmergedBlockProcessor extends Internal.StructureProcessor { processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.LavaSubmergedBlockProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LavaSubmergedBlockProcessor_ = LavaSubmergedBlockProcessor; /** * @javaClass dev.latvian.mods.rhino.mod.util.StringBuilderAppendable */ interface StringBuilderAppendable { appendString(arg0: Internal.StringBuilder_): void; } type StringBuilderAppendable_ = ((arg0: Internal.StringBuilder) => void) | StringBuilderAppendable; /** * @javaClass net.minecraft.class_60 */ class LootTables extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener, Internal.LootTablesKJS { static serialize($$0: Internal.LootTable_): Internal.JsonElement; getFabricId(): ResourceLocation; get($$0: ResourceLocation_): Internal.LootTable; getIds(): Internal.Set; static validate($$0: Internal.ValidationContext_, $$1: ResourceLocation_, $$2: Internal.LootTable_): void; getFabricDependencies(): Internal.Collection; get fabricDependencies(): Internal.Collection; get fabricId(): ResourceLocation; get ids(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootTables_ = LootTables; /** * @javaClass net.minecraft.class_6584 */ class SurfaceRelativeThresholdFilter extends Internal.PlacementFilter { static of($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SurfaceRelativeThresholdFilter_ = SurfaceRelativeThresholdFilter; /** * @javaClass net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource */ interface FabricClientCommandSource extends Internal.SharedSuggestionProvider { getPlayer(): Internal.LocalPlayer; getWorld(): Internal.ClientLevel; getPosition(): Vec3; getRotation(): Internal.Vec2; sendError(arg0: Internal.Component_): void; getMeta(key: string): any; getClient(): Internal.Minecraft; getEntity(): Internal.Entity; sendFeedback(arg0: Internal.Component_): void; } type FabricClientCommandSource_ = FabricClientCommandSource; /** * @javaClass net.minecraft.class_2670 */ class ClientboundKeepAlivePacket implements Internal.Packet { getId(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundKeepAlivePacket_ = ClientboundKeepAlivePacket; /** * @javaClass net.minecraft.class_1966 */ abstract class BiomeSource implements Internal.BiomeResolver { featuresPerStep(): Internal.List; addDebugInfo($$0: Internal.List_, $$1: BlockPos_, $$2: Internal.Climate$Sampler_): void; findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_>, $$5: Internal.Random_, $$6: Internal.Climate$Sampler_): Internal.Pair>; findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Predicate_>, $$6: Internal.Random_, $$7: boolean, $$8: Internal.Climate$Sampler_): Internal.Pair>; buildFeaturesPerStep($$0: Internal.List_>, $$1: boolean): Internal.List; possibleBiomes(): Internal.Set>; getBiomesWithin($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Climate$Sampler_): Internal.Set>; withSeed(arg0: number): this; method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeSource_ = BiomeSource; /** * @javaClass com.mojang.datafixers.types.families.TypeFamily */ interface TypeFamily { familyOptic(arg0: Internal.IntFunction_>): Internal.FamilyOptic; apply(arg0: number): com.mojang.datafixers.types.Type; } type TypeFamily_ = ((arg0: number) => com.mojang.datafixers.types.Type) | TypeFamily; /** * @javaClass java.nio.ShortBuffer */ abstract class ShortBuffer extends Internal.Buffer implements Internal.Comparable { hasArray(): boolean; compact(): this; clear(): this; duplicate(): this; compareTo(arg0: Internal.ShortBuffer_): number; asReadOnlyBuffer(): this; put(arg0: number[]): this; put(arg0: number, arg1: number[], arg2: number, arg3: number): this; put(arg0: number, arg1: number[]): this; put(arg0: number[], arg1: number, arg2: number): this; put(arg0: number, arg1: Internal.ShortBuffer_, arg2: number, arg3: number): this; put(arg0: Internal.ShortBuffer_): this; put(arg0: number, arg1: number): this; put(arg0: number): this; static allocate(arg0: number): this; rewind(): this; slice(): this; slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; mismatch(arg0: Internal.ShortBuffer_): number; equals(arg0: any): boolean; get(): number; get(arg0: number, arg1: number[]): this; get(arg0: number): number; get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number[], arg1: number, arg2: number): this; get(arg0: number[]): this; limit(arg0: number): this; reset(): this; arrayOffset(): number; toString(): string; position(arg0: number): this; flip(): this; isDirect(): boolean; static wrap(arg0: number[]): this; static wrap(arg0: number[], arg1: number, arg2: number): this; mark(): this; order(): Internal.ByteOrder; get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShortBuffer_ = ShortBuffer; /** * @javaClass net.minecraft.class_3317 */ class IpBanList extends Internal.StoredUserList { get($$0: Internal.SocketAddress_): Internal.IpBanListEntry; isBanned($$0: string): boolean; isBanned($$0: Internal.SocketAddress_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IpBanList_ = IpBanList; /** * @javaClass net.minecraft.class_379 */ interface GlyphInfo { getBearingX(): number; getBearingY(): number; getShadowOffset(): number; getAdvance(): number; getAdvance($$0: boolean): number; getBoldOffset(): number; } type GlyphInfo_ = (() => number) | GlyphInfo; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction */ interface Byte2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Byte2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction; } type Byte2ObjectFunction_ = ((arg0: number) => V) | Byte2ObjectFunction; /** * @javaClass net.minecraft.class_2615 */ interface Hopper extends Internal.Container { getLevelX(): number; getLevelY(): number; getLevelZ(): number; getSuckShape(): Internal.VoxelShape; } type Hopper_ = Hopper; /** * @javaClass net.minecraft.class_281 */ class Program { getName(): string; attachToShader($$0: Internal.Shader_): void; static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string, $$4: Internal.GlslPreprocessor_): this; close(): void; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Program_ = Program; /** * @javaClass com.mojang.datafixers.util.Function11 */ interface Function11 { curry9(): Internal.Function9>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11): R; curry7(): Internal.Function7>; curry8(): Internal.Function8>; curry5(): Internal.Function5>; curry6(): Internal.Function6>; curry3(): Internal.Function3>; curry10(): Internal.Function10>; curry4(): Internal.Function4>; curry2(): Internal.BiFunction>; curry(): Internal.Function>; } type Function11_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11) => R) | Function11; /** * @javaClass com.mojang.datafixers.Products$P1 */ class Products$P1 { apply(arg0: Internal.Applicative_, arg1: Internal.Function_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; and(arg0: Internal.Products$P6_): Internal.Products$P7; and(arg0: Internal.Products$P7_): Internal.Products$P8; and(arg0: Internal.Products$P4_): Internal.Products$P5; and(arg0: Internal.Products$P2_): Internal.Products$P3; and(arg0: Internal.Products$P3_): Internal.Products$P4; and(arg0: Internal.App_): Internal.Products$P2; and(arg0: Internal.Products$P5_): Internal.Products$P6; t1(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P1_ = Products$P1; /** * @javaClass dev.latvian.mods.rhino.mod.util.NBTSerializable */ interface NBTSerializable { toNBT(): Internal.Tag; } type NBTSerializable_ = (() => Internal.Tag) | NBTSerializable; /** * @javaClass net.minecraft.class_4273 */ class ClientboundSetChunkCacheRadiusPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getRadius(): number; get radius(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetChunkCacheRadiusPacket_ = ClientboundSetChunkCacheRadiusPacket; /** * @javaClass net.minecraft.class_2633 */ class StructureBlockEntity extends Internal.BlockEntity { detectSize(): boolean; getStructureSize(): Vec3i; getRotation(): Internal.Rotation; getStructurePos(): BlockPos; setMirror($$0: Internal.Mirror_): void; isPowered(): boolean; setIgnoreEntities($$0: boolean): void; setStructurePos($$0: BlockPos_): void; getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; getShowAir(): boolean; load($$0: Internal.CompoundTag_): void; loadStructure($$0: Internal.ServerLevel_, $$1: boolean, $$2: Internal.StructureTemplate_): boolean; loadStructure($$0: Internal.ServerLevel_): boolean; loadStructure($$0: Internal.ServerLevel_, $$1: boolean): boolean; getIntegrity(): number; getStructurePath(): string; getMode(): Internal.StructureMode; usedBy($$0: Internal.Player_): boolean; setMetaData($$0: string): void; getMirror(): Internal.Mirror; isIgnoreEntities(): boolean; setStructureSize($$0: Vec3i_): void; getSeed(): number; getUpdateTag(): Internal.CompoundTag; isStructureLoadable(): boolean; saveStructure(): boolean; saveStructure($$0: boolean): boolean; setMode($$0: Internal.StructureMode_): void; setIntegrity($$0: number): void; setRotation($$0: Internal.Rotation_): void; setStructureName($$0: ResourceLocation_): void; setStructureName($$0: string): void; getShowBoundingBox(): boolean; createdBy($$0: Internal.LivingEntity_): void; hasStructureName(): boolean; unloadStructure(): void; setPowered($$0: boolean): void; setSeed($$0: number): void; getMetaData(): string; setShowAir($$0: boolean): void; setShowBoundingBox($$0: boolean): void; getStructureName(): string; static readonly "AUTHOR_TAG" : "author"; static readonly "MAX_OFFSET_PER_AXIS" : 48; static readonly "MAX_SIZE_PER_AXIS" : 48; get updateTag(): Internal.CompoundTag; get structurePath(): string; get mirror(): Internal.Mirror; get ignoreEntities(): boolean; get powered(): boolean; get seed(): number; get structureName(): string; get rotation(): Internal.Rotation; get structurePos(): BlockPos; get structureLoadable(): boolean; get structureSize(): Vec3i; get mode(): Internal.StructureMode; get metaData(): string; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get integrity(): number; get showBoundingBox(): boolean; get showAir(): boolean; set mode($$0: Internal.StructureMode_); set metaData($$0: string); set integrity($$0: number); set mirror($$0: Internal.Mirror_); set ignoreEntities($$0: boolean); set showBoundingBox($$0: boolean); set seed($$0: number); set powered($$0: boolean); set structureName($$0: string); set rotation($$0: Internal.Rotation_); set showAir($$0: boolean); set structurePos($$0: BlockPos_); set structureSize($$0: Vec3i_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureBlockEntity_ = StructureBlockEntity; /** * @javaClass dev.latvian.mods.kubejs.server.ServerJS */ class ServerJS implements Internal.MessageSender, Internal.WithAttachedData { getAdvancement(id: ResourceLocation_): Internal.AdvancementJS; getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; getName(): Internal.Component; getFakePlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; updateWorldList(): void; release(): void; tell(message: Internal.Component_): void; getAllLevels(): Internal.List; getHardcore(): boolean; getMotd(): string; getOverworld(): Internal.ServerLevelJS; runCommandSilent(command: string): number; isRunning(): boolean; scheduleInTicks(ticks: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; setMotd(text: Internal.Component_): void; runCommand(command: string): number; isSinglePlayer(): boolean; getPlayers(): Internal.EntityArrayList; getData(): Internal.AttachedData; setStatusMessage(message: Internal.Component_): void; sendDataToAll(channel: string, data: Internal.CompoundTag_): void; isDedicated(): boolean; schedule(timer: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; schedule(timer: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; getLevel(dimension: ResourceLocation_): Internal.ServerLevelJS; getMinecraftServer(): Internal.MinecraftServer; stop(): void; getDisplayName(): Internal.Component; getEntities(): Internal.EntityArrayList; getEntities(filter: string): Internal.EntityArrayList; toString(): string; static "instance" : Internal.ServerJS; readonly "persistentData" : Internal.CompoundTag; "overworld" : Internal.ServerLevelJS; get running(): boolean; get singlePlayer(): boolean; get motd(): string; get dedicated(): boolean; get allLevels(): Internal.List; get data(): Internal.AttachedData; get hardcore(): boolean; get entities(): Internal.EntityArrayList; get players(): Internal.EntityArrayList; get displayName(): Internal.Component; get name(): Internal.Component; get minecraftServer(): Internal.MinecraftServer; set statusMessage(message: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerJS_ = ServerJS; /** * @javaClass net.minecraft.class_5585 */ class GeodeBlockSettings { static readonly "CODEC" : Internal.Codec; readonly "outerLayerProvider" : Internal.BlockStateProvider; readonly "innerLayerProvider" : Internal.BlockStateProvider; readonly "alternateInnerLayerProvider" : Internal.BlockStateProvider; readonly "innerPlacements" : Internal.List; readonly "cannotReplace" : Internal.TagKey; readonly "middleLayerProvider" : Internal.BlockStateProvider; readonly "invalidBlocks" : Internal.TagKey; readonly "fillingProvider" : Internal.BlockStateProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GeodeBlockSettings_ = GeodeBlockSettings; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2CharFunction */ interface Object2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Object2ShortFunction; removeChar(arg0: any): string; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: string): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Object2FloatFunction; applyAsInt(arg0: K): number; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): Internal.Object2CharFunction; getChar(arg0: any): string; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2CharFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2CharFunction; } type Object2CharFunction_ = ((arg0: any) => string) | Object2CharFunction; /** * @javaClass net.minecraft.class_6904 */ class WorldStem extends Internal.Record implements Internal.AutoCloseable { registryAccess(): Internal.RegistryAccess$Frozen; static load($$0: Internal.WorldStem$InitConfig_, $$1: Internal.WorldStem$DataPackConfigSupplier_, $$2: Internal.WorldStem$WorldDataSupplier_, $$3: Internal.Executor_, $$4: Internal.Executor_): Internal.CompletableFuture; hashCode(): number; equals($$0: any): boolean; worldData(): Internal.WorldData; updateGlobals(): void; toString(): string; dataPackResources(): Internal.ReloadableServerResources; close(): void; resourceManager(): Internal.CloseableResourceManager; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldStem_ = WorldStem; /** * @javaClass com.google.gson.JsonPrimitive */ class JsonPrimitive extends Internal.JsonElement { getAsFloat(): number; getAsBigInteger(): Internal.BigInteger; getAsByte(): number; getAsBigDecimal(): Internal.BigDecimal; getAsNumber(): Internal.Number; getAsCharacter(): string; getAsString(): string; getAsDouble(): number; getAsInt(): number; deepCopy(): this; isBoolean(): boolean; getAsLong(): number; isNumber(): boolean; getAsBoolean(): boolean; hashCode(): number; equals(arg0: any): boolean; isString(): boolean; getAsShort(): number; get asByte(): number; get asBigInteger(): Internal.BigInteger; get asCharacter(): string; get string(): boolean; get asNumber(): Internal.Number; get asBigDecimal(): Internal.BigDecimal; get asFloat(): number; get asLong(): number; get asInt(): number; get number(): boolean; get boolean(): boolean; get asShort(): number; get asDouble(): number; get asString(): string; get asBoolean(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JsonPrimitive_ = JsonPrimitive; /** * @javaClass dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback */ interface ItemModelPropertiesEventJS$ItemPropertiesCallback { accept(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.EntityJS_, arg3: number): number; } type ItemModelPropertiesEventJS$ItemPropertiesCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.EntityJS, arg3: number) => number) | ItemModelPropertiesEventJS$ItemPropertiesCallback; /** * @javaClass net.minecraft.class_2776 */ class StructureMode extends Internal.Enum implements Internal.StringRepresentable { getDisplayName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.StructureMode[]; method_15434(): string; static readonly "CORNER" : Internal.StructureMode; static readonly "LOAD" : Internal.StructureMode; static readonly "DATA" : Internal.StructureMode; static readonly "SAVE" : Internal.StructureMode; get displayName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureMode_ = "load" | "corner" | "data" | "save" | StructureMode; /** * @javaClass net.minecraft.class_4066 */ class ParticleStatus extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.ParticleStatus[]; getId(): number; static byId($$0: number): this; static readonly "ALL" : Internal.ParticleStatus; static readonly "DECREASED" : Internal.ParticleStatus; static readonly "MINIMAL" : Internal.ParticleStatus; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ParticleStatus_ = "all" | "minimal" | "decreased" | ParticleStatus; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortComparator */ interface ShortComparator extends Internal.Comparator { compare(arg0: number, arg1: number): number; thenComparing(arg0: Internal.Comparator_): Internal.Comparator; thenComparing(arg0: Internal.ShortComparator_): this; reversed(): this; } type ShortComparator_ = ((arg0: number, arg1: number) => number) | ShortComparator; /** * @javaClass net.minecraft.class_355 */ class PlayerTabOverlay extends Internal.GuiComponent implements Internal.PlayerListHudInvoker { setVisible($$0: boolean): void; getNameForDisplay($$0: Internal.PlayerInfo_): Internal.Component; setFooter($$0: Internal.Component_): void; reset(): void; modify$ble000$render_fill_x2(x2: number): number; render($$0: Internal.PoseStack_, $$1: number, $$2: Internal.Scoreboard_, $$3: Internal.Objective_): void; localvar$ble000$render_s(s: number): number; setHeader($$0: Internal.Component_): void; static readonly "HEART_FULL" : 52; static readonly "HEART_GOLDEN_HALF_FULL" : 169; static readonly "MAX_ROWS_PER_COL" : 20; static readonly "HEART_GOLDEN_FULL" : 160; static readonly "HEART_EMPTY_CONTAINER_BLINKING" : 25; static readonly "HEART_GHOST_HALF_FULL" : 79; static readonly "HEART_GHOST_FULL" : 70; static readonly "HEART_EMPTY_CONTAINER" : 16; static readonly "HEART_HALF_FULL" : 61; set visible($$0: boolean); set footer($$0: Internal.Component_); set header($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerTabOverlay_ = PlayerTabOverlay; /** * @javaClass net.minecraft.class_3341 */ class BoundingBox implements Internal.MixinBlockBoxAccessor { getCenter(): BlockPos; getYSpan(): number; maxZ(): number; intersects($$0: Internal.BoundingBox_): boolean; intersects($$0: number, $$1: number, $$2: number, $$3: number): boolean; maxY(): number; static infinite(): this; maxX(): number; moved($$0: number, $$1: number, $$2: number): this; getXSpan(): number; inflatedBy($$0: number): this; getZSpan(): number; hashCode(): number; isInside($$0: Vec3i_): boolean; move($$0: number, $$1: number, $$2: number): this; move($$0: Vec3i_): this; static encapsulatingBoxes($$0: Internal.Iterable_): Internal.Optional; static fromCorners($$0: Vec3i_, $$1: Vec3i_): this; minY(): number; minX(): number; equals($$0: any): boolean; getLength(): Vec3i; toString(): string; minZ(): number; static encapsulatingPositions($$0: Internal.Iterable_): Internal.Optional; static orientBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: Internal.Direction_): this; forAllCorners($$0: Internal.Consumer_): void; encapsulate($$0: BlockPos_): this; encapsulate($$0: Internal.BoundingBox_): this; static readonly "CODEC" : Internal.Codec; get xSpan(): number; get ySpan(): number; get center(): BlockPos; get length(): Vec3i; get zSpan(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BoundingBox_ = BoundingBox; /** * @javaClass net.minecraft.class_6026 */ interface PlayerRideable { } type PlayerRideable_ = PlayerRideable; /** * @javaClass net.minecraft.class_3320 */ class IpBanListEntry extends Internal.BanListEntry { getDisplayName(): Internal.Component; get displayName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IpBanListEntry_ = IpBanListEntry; /** * @javaClass net.minecraft.class_3696 */ interface ProfileResults { getTimes(arg0: string): Internal.List; getStartTimeNano(): number; getStartTimeTicks(): number; getNanoDuration(): number; getEndTimeNano(): number; getTickDuration(): number; demanglePath($$0: string): string; getProfilerResults(): string; getEndTimeTicks(): number; saveResults(arg0: Internal.Path_): boolean; } type ProfileResults_ = ProfileResults; /** * @javaClass net.minecraft.class_3281 */ class PackCompatibility extends Internal.Enum { static forMetadata($$0: Internal.PackMetadataSection_, $$1: Internal.PackType_): this; static forFormat($$0: number, $$1: Internal.PackType_): this; static valueOf($$0: string): this; static values(): Internal.PackCompatibility[]; getConfirmation(): Internal.Component; getDescription(): Internal.Component; isCompatible(): boolean; static readonly "TOO_OLD" : Internal.PackCompatibility; static readonly "COMPATIBLE" : Internal.PackCompatibility; static readonly "TOO_NEW" : Internal.PackCompatibility; get compatible(): boolean; get description(): Internal.Component; get confirmation(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PackCompatibility_ = "too_new" | "compatible" | "too_old" | PackCompatibility; /** * @javaClass java.util.stream.LongStream */ interface LongStream extends Internal.BaseStream { average(): Internal.OptionalDouble; sequential(): this; takeWhile(arg0: Internal.LongPredicate_): this; range(arg0: number, arg1: number): this; distinct(): this; findFirst(): Internal.OptionalLong; sum(): number; skip(arg0: number): this; allMatch(arg0: Internal.LongPredicate_): boolean; mapToObj(arg0: Internal.LongFunction_): Internal.Stream; empty(): this; mapMulti(arg0: Internal.LongStream$LongMapMultiConsumer_): this; iterator(): Internal.PrimitiveIterator$OfLong; asDoubleStream(): Internal.DoubleStream; min(): Internal.OptionalLong; parallel(): this; noneMatch(arg0: Internal.LongPredicate_): boolean; findAny(): Internal.OptionalLong; of(arg0: number): this; of(... arg0: number[]): this; limit(arg0: number): this; builder(): Internal.LongStream$Builder; toArray(): number[]; forEachOrdered(arg0: Internal.LongConsumer_): void; generate(arg0: Internal.LongSupplier_): this; anyMatch(arg0: Internal.LongPredicate_): boolean; map(arg0: Internal.LongUnaryOperator_): this; mapToDouble(arg0: Internal.LongToDoubleFunction_): Internal.DoubleStream; iterate(arg0: number, arg1: Internal.LongPredicate_, arg2: Internal.LongUnaryOperator_): this; iterate(arg0: number, arg1: Internal.LongUnaryOperator_): this; reduce(arg0: Internal.LongBinaryOperator_): Internal.OptionalLong; reduce(arg0: number, arg1: Internal.LongBinaryOperator_): number; spliterator(): Internal.Spliterator$OfLong; max(): Internal.OptionalLong; forEach(arg0: Internal.LongConsumer_): void; count(): number; concat(arg0: Internal.LongStream_, arg1: Internal.LongStream_): this; dropWhile(arg0: Internal.LongPredicate_): this; peek(arg0: Internal.LongConsumer_): this; flatMap(arg0: Internal.LongFunction_): this; filter(arg0: Internal.LongPredicate_): this; sorted(): this; boxed(): Internal.Stream; summaryStatistics(): Internal.LongSummaryStatistics; rangeClosed(arg0: number, arg1: number): this; mapToInt(arg0: Internal.LongToIntFunction_): Internal.IntStream; collect(arg0: Internal.Supplier_, arg1: Internal.ObjLongConsumer_, arg2: Internal.BiConsumer_): R; } type LongStream_ = LongStream; /** * @javaClass net.minecraft.class_5894 */ class ClientboundSetActionBarTextPacket implements Internal.Packet { getText(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get text(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetActionBarTextPacket_ = ClientboundSetActionBarTextPacket; /** * @javaClass net.minecraft.class_2535 */ class Connection extends Internal.SimpleChannelInboundHandler> implements Internal.ChannelInfoHolder { disconnect($$0: Internal.Component_): void; getPendingChannelsNames(): Internal.Collection; setProtocol($$0: Internal.ConnectionProtocol_): void; getAverageReceivedPackets(): number; isConnected(): boolean; exceptionCaught($$0: Internal.ChannelHandlerContext_, $$1: Internal.Throwable_): void; static connectToServer($$0: Internal.InetSocketAddress_, $$1: boolean): this; getDisconnectedReason(): Internal.Component; channelInactive($$0: Internal.ChannelHandlerContext_): void; static connectToLocalServer($$0: Internal.SocketAddress_): this; setEncryptionKey($$0: Internal.Cipher_, $$1: Internal.Cipher_): void; isMemoryConnection(): boolean; isEncrypted(): boolean; handleDisconnection(): void; setupCompression($$0: number, $$1: boolean): void; getRemoteAddress(): Internal.SocketAddress; channelActive($$0: Internal.ChannelHandlerContext_): void; tick(): void; isConnecting(): boolean; getPacketListener(): Internal.PacketListener; getReceiving(): Internal.PacketFlow; getSending(): Internal.PacketFlow; setListener($$0: Internal.PacketListener_): void; getAverageSentPackets(): number; send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_>): void; send($$0: Internal.Packet_): void; setReadOnly(): void; static readonly "PACKET_MARKER" : org.slf4j.Marker; static readonly "ATTRIBUTE_PROTOCOL" : Internal.AttributeKey; static readonly "PACKET_SENT_MARKER" : org.slf4j.Marker; static readonly "NETWORK_WORKER_GROUP" : Internal.LazyLoadedValue; static readonly "PACKET_RECEIVED_MARKER" : org.slf4j.Marker; static readonly "LOCAL_WORKER_GROUP" : Internal.LazyLoadedValue; static readonly "ROOT_MARKER" : org.slf4j.Marker; static readonly "NETWORK_EPOLL_WORKER_GROUP" : Internal.LazyLoadedValue; get connected(): boolean; get receiving(): Internal.PacketFlow; get encrypted(): boolean; get disconnectedReason(): Internal.Component; get packetListener(): Internal.PacketListener; get pendingChannelsNames(): Internal.Collection; get sending(): Internal.PacketFlow; get memoryConnection(): boolean; get averageReceivedPackets(): number; get connecting(): boolean; get remoteAddress(): Internal.SocketAddress; get averageSentPackets(): number; set protocol($$0: Internal.ConnectionProtocol_); set listener($$0: Internal.PacketListener_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Connection_ = Connection; /** * @javaClass net.minecraft.class_175 */ class Criterion { static criterionFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): this; static criteriaFromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Map; getTrigger(): Internal.CriterionTriggerInstance; serializeToJson(): Internal.JsonElement; static criterionFromNetwork($$0: Internal.FriendlyByteBuf_): this; static serializeToNetwork($$0: Internal.Map_, $$1: Internal.FriendlyByteBuf_): void; serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; static criteriaFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): Internal.Map; get trigger(): Internal.CriterionTriggerInstance; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Criterion_ = Criterion; /** * @javaClass net.minecraft.class_1936 */ interface LevelAccessor extends Internal.CommonLevelAccessor, Internal.LevelTimeAccess { getServer(): Internal.MinecraftServer; blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; nextSubTickCount(): number; getChunkSource(): Internal.ChunkSource; getFluidTicks(): Internal.LevelTickAccess; addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; dayTime(): number; getBlockTicks(): Internal.LevelTickAccess; method_8393($$0: number, $$1: number): boolean; scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; getRandom(): Internal.Random; getLevelData(): Internal.LevelData; gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void; gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void; levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; getDifficulty(): Internal.Difficulty; getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance; } type LevelAccessor_ = LevelAccessor; /** * @javaClass net.minecraft.class_116 */ interface FunctionUserBuilder { apply(arg0: Internal.LootItemFunction$Builder_): T; unwrap(): T; } type FunctionUserBuilder_ = FunctionUserBuilder; /** * @javaClass com.mojang.serialization.Encoder */ interface Encoder { encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; flatComap(arg0: Internal.Function_>): Internal.Encoder; comap(arg0: Internal.Function_): Internal.Encoder; fieldOf(arg0: string): Internal.MapEncoder; withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder; error(arg0: string): Internal.Encoder; encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; empty(): Internal.MapEncoder; } type Encoder_ = ((arg0: A, arg1: Internal.DynamicOps, arg2: any) => Internal.DataResult) | Encoder; /** * Fired when you need to remove worldgen. * @javaClass dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS */ class WorldgenAddEventJS extends Internal.StartupEventJS { addSpawn(p: Internal.Consumer_): void; addSpawn(category: Internal.MobCategory_, spawn: string): void; addSpawn(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, category: Internal.MobCategory_, spawn: string): void; addOre(p: Internal.Consumer_): void; addFeatureJson(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, id: ResourceLocation_, json: Internal.JsonObject_): void; addFeatureJson(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, json: Internal.JsonObject_): void; addLake(p: Internal.Consumer_): void; static getAnchors(): Internal.VerticalAnchor; static getUniqueId(feature: T, codec: Internal.Codec_): string; get anchors(): Internal.VerticalAnchor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when you need to remove worldgen. */ type WorldgenAddEventJS_ = WorldgenAddEventJS; /** * @javaClass net.minecraft.class_1694 */ class MinecartChest extends Internal.AbstractMinecartContainer { getDefaultDisplayOffset(): number; method_5439(): number; createMenu($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; getMinecartType(): Internal.AbstractMinecart$Type; getDefaultDisplayBlockState(): Internal.BlockState; destroy($$0: Internal.DamageSource_): void; get defaultDisplayBlockState(): Internal.BlockState; get defaultDisplayOffset(): number; get minecartType(): Internal.AbstractMinecart$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MinecartChest_ = MinecartChest; /** * @javaClass net.minecraft.class_1646 */ class Villager extends Internal.AbstractVillager implements Internal.ReputationEventHandler, Internal.VillagerDataHolder, Internal.VillagerEntityAccessor { handleEntityEvent($$0: number): void; die($$0: Internal.DamageSource_): void; method_18870($$0: Internal.ReputationEventType_, $$1: Internal.Entity_): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; method_19269(): number; playWorkSound(): void; wantsToPickUp($$0: Internal.ItemStack_): boolean; getGossips(): Internal.GossipContainer; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; releasePoi($$0: Internal.MemoryModuleType_): void; getPlayerReputation($$0: Internal.Player_): number; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; method_20708(): boolean; startSleeping($$0: BlockPos_): void; removeWhenFarAway($$0: number): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; method_38069(): boolean; canBreed(): boolean; setOffers($$0: Internal.MerchantOffers_): void; thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; wantsMoreFood(): boolean; isChasing(): boolean; method_8259($$0: Internal.Player_): void; eatAndDigestFood(): void; setChasing($$0: boolean): void; assignProfessionWhenSpawned(): boolean; shouldRestock(): boolean; restock(): void; setLastHurtByMob($$0: Internal.LivingEntity_): void; spawnGolemIfNeeded($$0: Internal.ServerLevel_, $$1: number, $$2: number): void; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; hasExcessFood(): boolean; setVillagerXp($$0: number): void; hasFarmSeeds(): boolean; wantsToSpawnGolem($$0: number): boolean; method_7231(): Internal.VillagerData; setGossips($$0: Internal.Tag_): void; method_7195($$0: Internal.VillagerData_): void; getBrain(): Internal.Brain; gossip($$0: Internal.ServerLevel_, $$1: Internal.Villager_, $$2: number): void; stopSleeping(): void; refreshBrain($$0: Internal.ServerLevel_): void; static readonly "SPEED_MODIFIER" : 0.5; static "FOOD_POINTS" : {}; static readonly "BREEDING_FOOD_THRESHOLD" : 12; static readonly "POI_MEMORIES" : {}; get gossips(): Internal.GossipContainer; get chasing(): boolean; get brain(): Internal.Brain; set offers($$0: Internal.MerchantOffers_); set lastHurtByMob($$0: Internal.LivingEntity_); set villagerXp($$0: number); set chasing($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Villager_ = Villager; /** * @javaClass net.minecraft.class_4147 */ class PlayerSensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerSensor_ = PlayerSensor; /** * @javaClass dev.architectury.hooks.level.biome.BiomeProperties */ interface BiomeProperties { getSpawnProperties(): Internal.SpawnProperties; getGenerationProperties(): Internal.GenerationProperties; getEffectsProperties(): Internal.EffectsProperties; getCategory(): Internal.Biome$BiomeCategory; getClimateProperties(): Internal.ClimateProperties; } type BiomeProperties_ = BiomeProperties; /** * @javaClass net.minecraft.class_5444 */ class PlacementContext extends Internal.WorldGenerationContext { getLevel(): Internal.WorldGenLevel; getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; topFeature(): Internal.Optional; getCarvingMask($$0: Internal.ChunkPos_, $$1: CarvingGenerationStep_): Internal.CarvingMask; getMinBuildHeight(): number; generator(): Internal.ChunkGenerator; getBlockState($$0: BlockPos_): Internal.BlockState; get level(): Internal.WorldGenLevel; get minBuildHeight(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlacementContext_ = PlacementContext; /** * @javaClass net.fabricmc.fabric.impl.registry.sync.ListenableRegistry */ interface ListenableRegistry { fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event>; fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event>; get(registry: Internal.Registry_): Internal.ListenableRegistry; fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event>; } type ListenableRegistry_ = ListenableRegistry; /** * @javaClass java.nio.file.attribute.AttributeView */ interface AttributeView { name(): string; } type AttributeView_ = (() => string) | AttributeView; /** * @javaClass net.minecraft.class_1867 */ class ShapelessRecipe implements Internal.CraftingRecipe { method_8110(): Internal.ItemStack; method_8114(): ResourceLocation; method_8113($$0: number, $$1: number): boolean; method_8112(): string; method_8119(): Internal.RecipeSerializer; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; method_8117(): Internal.NonNullList; readonly "result" : Internal.ItemStack; readonly "ingredients" : Internal.NonNullList; readonly "group" : string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShapelessRecipe_ = ShapelessRecipe; /** * @javaClass com.mojang.datafixers.types.templates.TypeTemplate */ interface TypeTemplate { toSimpleType(): com.mojang.datafixers.types.Type; hmap(arg0: Internal.TypeFamily_, arg1: Internal.IntFunction_>): Internal.IntFunction>; size(): number; applyO(arg0: Internal.FamilyOptic_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.FamilyOptic; apply(arg0: Internal.TypeFamily_): Internal.TypeFamily; findFieldOrType(arg0: number, arg1: string, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.Either; } type TypeTemplate_ = TypeTemplate; /** * @javaClass net.minecraft.class_1463 */ class Rabbit extends Internal.Animal { handleEntityEvent($$0: number): void; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setRabbitType($$0: number): void; getSoundSource(): Internal.SoundSource; static checkRabbitSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; isFood($$0: Internal.ItemStack_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; canSpawnSprintParticle(): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; getJumpCompletion($$0: number): number; addAdditionalSaveData($$0: Internal.CompoundTag_): void; doHurtTarget($$0: Internal.Entity_): boolean; customServerAiStep(): void; setSpeedModifier($$0: number): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getRabbitType(): number; setJumping($$0: boolean): void; startJumping(): void; getLeashOffset(): Vec3; static readonly "STROLL_SPEED_MOD" : 0.6; static readonly "EVIL_ATTACK_POWER" : 8; static readonly "ATTACK_SPEED_MOD" : 1.4; static readonly "TYPE_BROWN" : 0; static readonly "FLEE_SPEED_MOD" : 2.2; static readonly "TYPE_BLACK" : 2; static readonly "BREED_SPEED_MOD" : 0.8; static readonly "TYPE_GOLD" : 4; static readonly "TYPE_EVIL" : 99; static readonly "EVIL_ARMOR_VALUE" : 8; static readonly "TYPE_WHITE" : 1; static readonly "TYPE_SALT" : 5; static readonly "TYPE_WHITE_SPLOTCHED" : 3; static readonly "FOLLOW_SPEED_MOD" : 1.0; get soundSource(): Internal.SoundSource; get rabbitType(): number; get leashOffset(): Vec3; set speedModifier($$0: number); set jumping($$0: boolean); set rabbitType($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Rabbit_ = Rabbit; /** * @javaClass me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer */ class SodiumWorldRenderer { static instanceNullable(): this; scheduleTerrainUpdate(): void; drawChunkLayer(renderLayer: Internal.RenderType_, matrixStack: Internal.PoseStack_, x: number, y: number, z: number): void; getMemoryDebugStrings(): Internal.Collection; static instance(): this; isEntityVisible(entity: Internal.Entity_): boolean; doesChunkHaveFlag(x: number, z: number, status: number): boolean; onChunkLightAdded(x: number, z: number): void; isTerrainRenderComplete(): boolean; scheduleRebuildForBlockArea(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; scheduleRebuildForChunk(x: number, y: number, z: number, important: boolean): void; updateChunks(camera: Internal.Camera_, frustum: me.jellysquid.mods.sodium.client.util.frustum.Frustum_, frame: number, spectator: boolean): void; onChunkRemoved(x: number, z: number): void; onChunkAdded(x: number, z: number): void; reload(): void; getChunksDebugString(): string; getVisibleChunkCount(): number; onChunkRenderUpdated(x: number, y: number, z: number, meshBefore: Internal.ChunkRenderData_, meshAfter: Internal.ChunkRenderData_): void; isBoxVisible(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): boolean; getChunkTracker(): Internal.ChunkTracker; renderTileEntities(matrices: Internal.PoseStack_, bufferBuilders: Internal.RenderBuffers_, blockBreakingProgressions: Internal.Long2ObjectMap_>, camera: Internal.Camera_, tickDelta: number): void; setWorld(world: Internal.ClientLevel_): void; scheduleRebuildForChunks(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; get chunkTracker(): Internal.ChunkTracker; get visibleChunkCount(): number; get terrainRenderComplete(): boolean; get chunksDebugString(): string; get memoryDebugStrings(): Internal.Collection; set world(world: Internal.ClientLevel_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SodiumWorldRenderer_ = SodiumWorldRenderer; /** * @javaClass net.minecraft.class_4970$class_4971 */ abstract class BlockBehaviour$BlockStateBase extends Internal.StateHolder implements Internal.HardnessAccessor, Internal.BlockStateKJS { rotate($$0: Internal.Rotation_): Internal.BlockState; isSuffocating($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; emissiveRendering($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; getDestroySpeed($$0: Internal.BlockGetter_, $$1: BlockPos_): number; getTags(): Internal.Stream>; onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; isViewBlocking($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; isRedstoneConductor($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; entityCanStandOnFace($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_, $$3: Internal.Direction_): boolean; updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; useShapeForLightOcclusion(): boolean; getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; entityCanStandOn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_): boolean; getOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.SupportType_): boolean; isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; isPathfindable($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.PathComputationType_): boolean; isValidSpawn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.EntityType_): boolean; handler$zpj000$cacheStateTail(ci: Internal.CallbackInfo_): void; getMapColor($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.MaterialColor; isCollisionShapeFullBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; isRandomlyTicking(): boolean; hasBlockEntity(): boolean; is($$0: Internal.Block_): boolean; is($$0: Internal.TagKey_): boolean; is($$0: Internal.TagKey_, $$1: Internal.Predicate_): boolean; is($$0: Internal.HolderSet_): boolean; updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; tick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; getMaterial(): Internal.Material; getAnalogOutputSignal($$0: Internal.Level_, $$1: BlockPos_): number; getDestroyProgress($$0: Internal.Player_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; handler$zpj000$cacheStateHead(ci: Internal.CallbackInfo_): void; hasLargeCollisionShape(): boolean; triggerEvent($$0: Internal.Level_, $$1: BlockPos_, $$2: number, $$3: number): boolean; getLightBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): number; isSignalSource(): boolean; isAir(): boolean; getDirectSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; mirror($$0: Internal.Mirror_): Internal.BlockState; getMenuProvider($$0: Internal.Level_, $$1: BlockPos_): Internal.MenuProvider; initCache(): void; getOffset($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; getLightEmission(): number; getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; getShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; onPlace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; requiresCorrectToolForDrops(): boolean; getPistonPushReaction(): Internal.PushReaction; getRenderShape(): Internal.RenderShape; canOcclude(): boolean; getSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; getInteractionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; getFaceOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): Internal.VoxelShape; getSoundType(): Internal.SoundType; attack($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Player_): void; neighborChanged($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Block_, $$3: BlockPos_, $$4: boolean): void; getVisualShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Entity_): void; hasPostProcess($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; propagatesSkylightDown($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; spawnAfterBreak($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; canBeReplaced($$0: Internal.BlockPlaceContext_): boolean; canBeReplaced($$0: Internal.Fluid_): boolean; getSeed($$0: BlockPos_): number; getBlock(): Internal.Block; canSurvive($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; randomTick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; getShadeBrightness(arg0: Internal.BlockGetter_, arg1: BlockPos_): number; skipRendering($$0: Internal.BlockState_, $$1: Internal.Direction_): boolean; isSolidRender($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; hasAnalogOutputSignal(): boolean; getBlockSupportShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; getDrops($$0: Internal.LootContext$Builder_): Internal.List; getFluidState(): Internal.FluidState; updateShape($$0: Internal.Direction_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: BlockPos_): Internal.BlockState; onRemove($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; getTicker($$0: Internal.Level_, $$1: Internal.BlockEntityType_): Internal.BlockEntityTicker; get fluidState(): Internal.FluidState; get lightEmission(): number; get material(): Internal.Material; get signalSource(): boolean; get renderShape(): Internal.RenderShape; get block(): Internal.Block; get air(): boolean; get randomlyTicking(): boolean; get pistonPushReaction(): Internal.PushReaction; get soundType(): Internal.SoundType; get tags(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockBehaviour$BlockStateBase_ = BlockBehaviour$BlockStateBase; /** * @javaClass net.minecraft.class_6642 */ class WeightedListInt extends Internal.IntProvider { getMinValue(): number; getType(): Internal.IntProviderType; getMaxValue(): number; sample($$0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedListInt_ = WeightedListInt; /** * @javaClass net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode */ class RemappableRegistry$RemapMode extends Internal.Enum { static valueOf(name: string): this; static values(): Internal.RemappableRegistry$RemapMode[]; static readonly "AUTHORITATIVE" : Internal.RemappableRegistry$RemapMode; static readonly "EXACT" : Internal.RemappableRegistry$RemapMode; static readonly "REMOTE" : Internal.RemappableRegistry$RemapMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RemappableRegistry$RemapMode_ = "authoritative" | "exact" | "remote" | RemappableRegistry$RemapMode; /** * @javaClass net.minecraft.class_1642 */ class Zombie extends Internal.Monster { getMyRidingOffset(): number; isBaby(): boolean; aiStep(): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; isUnderWaterConverting(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; canHoldItem($$0: Internal.ItemStack_): boolean; tick(): void; wantsToPickUp($$0: Internal.ItemStack_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; setCanBreakDoors($$0: boolean): void; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; setBaby($$0: boolean): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; canBreakDoors(): boolean; doHurtTarget($$0: Internal.Entity_): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; static getSpawnAsBabyOdds($$0: Internal.Random_): boolean; static readonly "REINFORCEMENT_RANGE_MIN" : 7; static readonly "REINFORCEMENT_RANGE_MAX" : 40; static readonly "ZOMBIE_LEADER_CHANCE" : 0.05; static readonly "REINFORCEMENT_ATTEMPTS" : 50; get mobType(): Internal.MobType; get myRidingOffset(): number; get baby(): boolean; get underWaterConverting(): boolean; set baby($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Zombie_ = Zombie; /** * @javaClass net.minecraft.class_2797 */ class ServerboundChatPacket implements Internal.Packet { getMessage(): string; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get message(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundChatPacket_ = ServerboundChatPacket; /** * @javaClass net.fabricmc.fabric.impl.item.group.ItemGroupExtensions */ interface ItemGroupExtensions { fabric_expandArray(): void; } type ItemGroupExtensions_ = (() => void) | ItemGroupExtensions; /** * @javaClass net.minecraft.class_2591 */ class BlockEntityType implements Internal.BlockEntityTypeAccessor { static getKey($$0: Internal.BlockEntityType_): ResourceLocation; getBlockEntity($$0: Internal.BlockGetter_, $$1: BlockPos_): T; isValid($$0: Internal.BlockState_): boolean; create($$0: BlockPos_, $$1: Internal.BlockState_): T; static readonly "BLAST_FURNACE" : Internal.BlockEntityType; static readonly "COMPARATOR" : Internal.BlockEntityType; static readonly "SKULL" : Internal.BlockEntityType; static readonly "JIGSAW" : Internal.BlockEntityType; static readonly "BEACON" : Internal.BlockEntityType; static readonly "FURNACE" : Internal.BlockEntityType; static readonly "BEEHIVE" : Internal.BlockEntityType; static readonly "PISTON" : Internal.BlockEntityType; static readonly "TRAPPED_CHEST" : Internal.BlockEntityType; static readonly "END_PORTAL" : Internal.BlockEntityType; static readonly "ENDER_CHEST" : Internal.BlockEntityType; static readonly "COMMAND_BLOCK" : Internal.BlockEntityType; static readonly "SIGN" : Internal.BlockEntityType; static readonly "STRUCTURE_BLOCK" : Internal.BlockEntityType; static readonly "BELL" : Internal.BlockEntityType; static readonly "ENCHANTING_TABLE" : Internal.BlockEntityType; static readonly "BREWING_STAND" : Internal.BlockEntityType; static readonly "BED" : Internal.BlockEntityType; static readonly "MOB_SPAWNER" : Internal.BlockEntityType; static readonly "CONDUIT" : Internal.BlockEntityType; static readonly "CAMPFIRE" : Internal.BlockEntityType; static readonly "END_GATEWAY" : Internal.BlockEntityType; static readonly "SMOKER" : Internal.BlockEntityType; static readonly "DISPENSER" : Internal.BlockEntityType; static readonly "HOPPER" : Internal.BlockEntityType; static readonly "CHEST" : Internal.BlockEntityType; static readonly "DAYLIGHT_DETECTOR" : Internal.BlockEntityType; static readonly "BANNER" : Internal.BlockEntityType; static readonly "SCULK_SENSOR" : Internal.BlockEntityType; static readonly "LECTERN" : Internal.BlockEntityType; static readonly "SHULKER_BOX" : Internal.BlockEntityType; static readonly "JUKEBOX" : Internal.BlockEntityType; static readonly "BARREL" : Internal.BlockEntityType; static readonly "DROPPER" : Internal.BlockEntityType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockEntityType_ = Special.BlockEntityType | BlockEntityType; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2ObjectFunction */ interface Object2ObjectFunction extends it.unimi.dsi.fastutil.Function { andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; getOrDefault(arg0: any, arg1: V): V; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; put(arg0: K, arg1: V): V; remove(arg0: any): V; defaultReturnValue(): V; defaultReturnValue(arg0: V): void; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; } type Object2ObjectFunction_ = ((arg0: any) => V) | Object2ObjectFunction; /** * @javaClass net.minecraft.class_1142 */ class MusicManager { tick(): void; stopPlaying(): void; startPlaying($$0: Internal.Music_): void; isPlayingMusic($$0: Internal.Music_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MusicManager_ = MusicManager; /** * @javaClass net.minecraft.class_2770 */ class ClientboundStopSoundPacket implements Internal.Packet { getName(): ResourceLocation; getSource(): Internal.SoundSource; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get name(): ResourceLocation; get source(): Internal.SoundSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundStopSoundPacket_ = ClientboundStopSoundPacket; /** * @javaClass net.minecraft.class_3785$class_3786 */ class StructureTemplatePool$Projection extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): Internal.StructureTemplatePool$Projection[]; method_15434(): string; static byName($$0: string): this; getProcessors(): Internal.ImmutableList; static readonly "CODEC" : Internal.Codec; static readonly "TERRAIN_MATCHING" : Internal.StructureTemplatePool$Projection; static readonly "RIGID" : Internal.StructureTemplatePool$Projection; get name(): string; get processors(): Internal.ImmutableList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureTemplatePool$Projection_ = "rigid" | "terrain_matching" | StructureTemplatePool$Projection; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2ObjectFunction */ interface Float2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Float2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ObjectFunction; composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ObjectFunction; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ObjectFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ObjectFunction; } type Float2ObjectFunction_ = ((arg0: number) => V) | Float2ObjectFunction; /** * @javaClass com.mojang.datafixers.util.Either$Mu */ class Either$Mu implements Internal.K1 { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Either$Mu_ = Either$Mu; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2LongFunction */ interface Char2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: string, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: number): number; remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; get(arg0: string): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Char2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Char2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2LongFunction; } type Char2LongFunction_ = ((arg0: string) => number) | Char2LongFunction; /** * @javaClass dev.latvian.mods.kubejs.loot.ConditionalFunction */ class ConditionalFunction implements Internal.FunctionContainer, Internal.ConditionContainer { addFunction(o: Internal.JsonObject_): this; addCondition(o: Internal.JsonObject_): this; "function" : Internal.JsonObject; "conditions" : Internal.JsonArray; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConditionalFunction_ = ConditionalFunction; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2LongFunction */ interface Object2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Object2ObjectFunction; removeLong(arg0: any): number; get(arg0: any): number; andThenLong(arg0: Internal.Long2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Object2FloatFunction; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Object2CharFunction; getLong(arg0: any): number; applyAsLong(arg0: K): number; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2LongFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2LongFunction; } type Object2LongFunction_ = ((arg0: any) => number) | Object2LongFunction; /** * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder */ class CropBlockBuilder$ShapeBuilder { getShapes(): Internal.List; shape(age: number, minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): this; get shapes(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CropBlockBuilder$ShapeBuilder_ = CropBlockBuilder$ShapeBuilder; /** * @javaClass com.mojang.authlib.ProfileLookupCallback */ interface ProfileLookupCallback { onProfileLookupFailed(arg0: Internal.GameProfile_, arg1: Internal.Exception_): void; onProfileLookupSucceeded(arg0: Internal.GameProfile_): void; } type ProfileLookupCallback_ = ProfileLookupCallback; /** * @javaClass net.minecraft.class_303 */ class GuiMessage { getAddedTime(): number; getMessage(): T; getId(): number; get addedTime(): number; get id(): number; get message(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GuiMessage_ = GuiMessage; /** * @javaClass net.minecraft.class_1959$class_5482 */ class Biome$ClimateSettings { "precipitation" : Internal.Biome$Precipitation; static readonly "CODEC" : Internal.MapCodec; "temperature" : number; "downfall" : number; "temperatureModifier" : Internal.Biome$TemperatureModifier; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Biome$ClimateSettings_ = Biome$ClimateSettings; /** * @javaClass java.net.InterfaceAddress */ class InterfaceAddress { getBroadcast(): Internal.InetAddress; hashCode(): number; equals(arg0: any): boolean; getNetworkPrefixLength(): number; getAddress(): Internal.InetAddress; toString(): string; get broadcast(): Internal.InetAddress; get address(): Internal.InetAddress; get networkPrefixLength(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InterfaceAddress_ = InterfaceAddress; /** * @javaClass dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler */ class EventsJS$ScriptEventHandler { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EventsJS$ScriptEventHandler_ = EventsJS$ScriptEventHandler; /** * @javaClass net.minecraft.class_1113$class_1114 */ class SoundInstance$Attenuation extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.SoundInstance$Attenuation[]; static readonly "NONE" : Internal.SoundInstance$Attenuation; static readonly "LINEAR" : Internal.SoundInstance$Attenuation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundInstance$Attenuation_ = "linear" | "none" | SoundInstance$Attenuation; /** * @javaClass java.time.temporal.TemporalUnit */ interface TemporalUnit { isDurationEstimated(): boolean; getDuration(): Internal.Duration; isTimeBased(): boolean; addTo(arg0: R, arg1: number): R; toString(): string; isDateBased(): boolean; between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; isSupportedBy(arg0: Internal.Temporal_): boolean; } type TemporalUnit_ = TemporalUnit; /** * @javaClass net.minecraft.class_2620 */ class ClientboundBlockDestructionPacket implements Internal.Packet { getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; getProgress(): number; get pos(): BlockPos; get progress(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundBlockDestructionPacket_ = ClientboundBlockDestructionPacket; /** * @javaClass net.minecraft.class_20$class_21 */ class MapDecoration$Type extends Internal.Enum { shouldTrackCount(): boolean; getMapColor(): number; hasMapColor(): boolean; static byIcon($$0: number): this; static valueOf($$0: string): this; static values(): Internal.MapDecoration$Type[]; isRenderedOnFrame(): boolean; getIcon(): number; static readonly "BLUE_MARKER" : Internal.MapDecoration$Type; static readonly "TARGET_POINT" : Internal.MapDecoration$Type; static readonly "BANNER_ORANGE" : Internal.MapDecoration$Type; static readonly "BANNER_PINK" : Internal.MapDecoration$Type; static readonly "BANNER_MAGENTA" : Internal.MapDecoration$Type; static readonly "FRAME" : Internal.MapDecoration$Type; static readonly "RED_MARKER" : Internal.MapDecoration$Type; static readonly "PLAYER_OFF_LIMITS" : Internal.MapDecoration$Type; static readonly "BANNER_RED" : Internal.MapDecoration$Type; static readonly "BANNER_LIME" : Internal.MapDecoration$Type; static readonly "BANNER_GREEN" : Internal.MapDecoration$Type; static readonly "TARGET_X" : Internal.MapDecoration$Type; static readonly "BANNER_YELLOW" : Internal.MapDecoration$Type; static readonly "BANNER_PURPLE" : Internal.MapDecoration$Type; static readonly "BANNER_WHITE" : Internal.MapDecoration$Type; static readonly "BANNER_BLACK" : Internal.MapDecoration$Type; static readonly "RED_X" : Internal.MapDecoration$Type; static readonly "BANNER_BLUE" : Internal.MapDecoration$Type; static readonly "BANNER_LIGHT_GRAY" : Internal.MapDecoration$Type; static readonly "BANNER_BROWN" : Internal.MapDecoration$Type; static readonly "PLAYER" : Internal.MapDecoration$Type; static readonly "PLAYER_OFF_MAP" : Internal.MapDecoration$Type; static readonly "BANNER_CYAN" : Internal.MapDecoration$Type; static readonly "MANSION" : Internal.MapDecoration$Type; static readonly "MONUMENT" : Internal.MapDecoration$Type; static readonly "BANNER_LIGHT_BLUE" : Internal.MapDecoration$Type; static readonly "BANNER_GRAY" : Internal.MapDecoration$Type; get renderedOnFrame(): boolean; get mapColor(): number; get icon(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapDecoration$Type_ = "banner_white" | "banner_light_blue" | "banner_gray" | "banner_cyan" | "banner_magenta" | "player_off_map" | "banner_light_gray" | "banner_green" | "monument" | "red_marker" | "player_off_limits" | "banner_brown" | "banner_yellow" | "banner_lime" | "banner_black" | "blue_marker" | "banner_blue" | "mansion" | "player" | "target_x" | "target_point" | "banner_purple" | "banner_red" | "banner_orange" | "frame" | "banner_pink" | "red_x" | MapDecoration$Type; /** * @javaClass com.mojang.brigadier.exceptions.CommandExceptionType */ interface CommandExceptionType { } type CommandExceptionType_ = CommandExceptionType; /** * @javaClass net.minecraft.class_3799 */ class Game implements Internal.RunningGame { getVersion(): Internal.GameVersion; setSessionEventListener($$0: Internal.SessionEventListener_): void; getSelectedLanguage(): Internal.Language; getCurrentSession(): Internal.GameSession; getPerformanceMetrics(): Internal.PerformanceMetrics; onLeaveGameSession(): void; onStartGameSession(): void; get currentSession(): Internal.GameSession; get selectedLanguage(): Internal.Language; get performanceMetrics(): Internal.PerformanceMetrics; get version(): Internal.GameVersion; set sessionEventListener($$0: Internal.SessionEventListener_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Game_ = Game; /** * @javaClass net.minecraft.class_1839 */ class UseAnim extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.UseAnim[]; static readonly "BLOCK" : Internal.UseAnim; static readonly "EAT" : Internal.UseAnim; static readonly "BOW" : Internal.UseAnim; static readonly "NONE" : Internal.UseAnim; static readonly "DRINK" : Internal.UseAnim; static readonly "SPEAR" : Internal.UseAnim; static readonly "CROSSBOW" : Internal.UseAnim; static readonly "SPYGLASS" : Internal.UseAnim; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UseAnim_ = "spear" | "crossbow" | "eat" | "spyglass" | "block" | "none" | "bow" | "drink" | UseAnim; /** * @javaClass net.minecraft.class_3111 */ class NoneFeatureConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; static readonly "INSTANCE" : Internal.NoneFeatureConfiguration; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoneFeatureConfiguration_ = NoneFeatureConfiguration; /** * @javaClass dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder */ class WoodenButtonBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WoodenButtonBlockBuilder_ = WoodenButtonBlockBuilder; /** * @javaClass net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor */ interface KeyBindingAccessor { } type KeyBindingAccessor_ = KeyBindingAccessor; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinSignBlockEntityAccessor */ interface MixinSignBlockEntityAccessor { getTexts(): Internal.Component[]; setEditable(arg0: boolean): void; } type MixinSignBlockEntityAccessor_ = MixinSignBlockEntityAccessor; /** * @javaClass com.google.common.collect.ImmutableMultisetGwtSerializationDependencies */ abstract class ImmutableMultisetGwtSerializationDependencies extends Internal.ImmutableCollection { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableMultisetGwtSerializationDependencies_ = ImmutableMultisetGwtSerializationDependencies; /** * Fired when the player tossed an item. * @javaClass dev.latvian.mods.kubejs.item.ItemTossEventJS */ class ItemTossEventJS extends Internal.PlayerEventJS { getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; getItemEntity(): Internal.EntityJS; get item(): Internal.ItemStackJS; get itemEntity(): Internal.EntityJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when the player tossed an item. */ type ItemTossEventJS_ = ItemTossEventJS; /** * @javaClass net.minecraft.class_4097 */ abstract class Behavior { doStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; tickOrStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; tryStart($$0: Internal.ServerLevel_, $$1: E, $$2: number): boolean; toString(): string; getStatus(): Internal.Behavior$Status; get status(): Internal.Behavior$Status; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Behavior_ = Behavior; /** * @javaClass net.minecraft.class_1702 */ class FoodData { getSaturationLevel(): number; tick($$0: Internal.Player_): void; getExhaustionLevel(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getLastFoodLevel(): number; needsFood(): boolean; addExhaustion($$0: number): void; eat($$0: Internal.Item_, $$1: Internal.ItemStack_): void; eat($$0: number, $$1: number): void; setFoodLevel($$0: number): void; setExhaustion($$0: number): void; getFoodLevel(): number; setSaturation($$0: number): void; get saturationLevel(): number; get lastFoodLevel(): number; get foodLevel(): number; get exhaustionLevel(): number; set saturation($$0: number); set exhaustion($$0: number); set foodLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FoodData_ = FoodData; /** * @javaClass java.util.PrimitiveIterator$OfInt */ interface PrimitiveIterator$OfInt extends Internal.PrimitiveIterator { next(): number; nextInt(): number; forEachRemaining(arg0: Internal.IntConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; } type PrimitiveIterator$OfInt_ = (() => number) | PrimitiveIterator$OfInt; /** * @javaClass dev.latvian.mods.kubejs.command.ArgumentTypeWrapper */ class ArgumentTypeWrapper extends Internal.Enum { static valueOf(name: string): this; getResult(context: Internal.CommandContext_, input: string): any; static values(): Internal.ArgumentTypeWrapper[]; create(event: Internal.CommandRegistryEventJS_): Internal.ArgumentType; create(): Internal.ArgumentType; static byName(name: ResourceLocation_): typeof any; static printAll(): void; static readonly "ROTATION" : Internal.ArgumentTypeWrapper; static readonly "VEC2_CENTERED" : Internal.ArgumentTypeWrapper; static readonly "FLOAT" : Internal.ArgumentTypeWrapper; static readonly "PARTICLE" : Internal.ArgumentTypeWrapper; static readonly "INT_RANGE" : Internal.ArgumentTypeWrapper; static readonly "BLOCK_STATE" : Internal.ArgumentTypeWrapper; static readonly "NBT_TAG" : Internal.ArgumentTypeWrapper; static readonly "NBT_PATH" : Internal.ArgumentTypeWrapper; static readonly "ANGLE" : Internal.ArgumentTypeWrapper; static readonly "ITEM_PREDICATE" : Internal.ArgumentTypeWrapper; static readonly "BLOCK_POS_LOADED" : Internal.ArgumentTypeWrapper; static readonly "BLOCK_POS" : Internal.ArgumentTypeWrapper; static readonly "MESSAGE" : Internal.ArgumentTypeWrapper; static readonly "ITEM_SLOT" : Internal.ArgumentTypeWrapper; static readonly "ENTITY" : Internal.ArgumentTypeWrapper; static readonly "BLOCK_PREDICATE" : Internal.ArgumentTypeWrapper; static readonly "DIMENSION" : Internal.ArgumentTypeWrapper; static readonly "VEC2" : Internal.ArgumentTypeWrapper; static readonly "COLOR" : Internal.ArgumentTypeWrapper; static readonly "VEC3" : Internal.ArgumentTypeWrapper; static readonly "ITEM_STACK" : Internal.ArgumentTypeWrapper; static readonly "SWIZZLE" : Internal.ArgumentTypeWrapper; static readonly "DOUBLE" : Internal.ArgumentTypeWrapper; static readonly "ENTITIES" : Internal.ArgumentTypeWrapper; static readonly "UUID" : Internal.ArgumentTypeWrapper; static readonly "INTEGER" : Internal.ArgumentTypeWrapper; static readonly "LONG" : Internal.ArgumentTypeWrapper; static readonly "WORD" : Internal.ArgumentTypeWrapper; static readonly "ITEM_ENCHANTMENT" : Internal.ArgumentTypeWrapper; static readonly "VEC3_CENTERED" : Internal.ArgumentTypeWrapper; static readonly "TIME" : Internal.ArgumentTypeWrapper; static readonly "GREEDY_STRING" : Internal.ArgumentTypeWrapper; static readonly "NBT_COMPOUND" : Internal.ArgumentTypeWrapper; static readonly "BOOLEAN" : Internal.ArgumentTypeWrapper; static readonly "PLAYER" : Internal.ArgumentTypeWrapper; static readonly "RESOURCE_LOCATION" : Internal.ArgumentTypeWrapper; static readonly "FLOAT_RANGE" : Internal.ArgumentTypeWrapper; static readonly "PLAYERS" : Internal.ArgumentTypeWrapper; static readonly "ENTITY_SUMMON" : Internal.ArgumentTypeWrapper; static readonly "GAME_PROFILE" : Internal.ArgumentTypeWrapper; static readonly "COLUMN_POS" : Internal.ArgumentTypeWrapper; static readonly "STRING" : Internal.ArgumentTypeWrapper; static readonly "COMPONENT" : Internal.ArgumentTypeWrapper; static readonly "MOB_EFFECT" : Internal.ArgumentTypeWrapper; static readonly "ENTITY_ANCHOR" : Internal.ArgumentTypeWrapper; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArgumentTypeWrapper_ = "swizzle" | "nbt_path" | "string" | "color" | "item_slot" | "integer" | "mob_effect" | "float" | "uuid" | "long" | "resource_location" | "block_pos_loaded" | "block_predicate" | "game_profile" | "angle" | "particle" | "int_range" | "dimension" | "nbt_compound" | "player" | "double" | "greedy_string" | "players" | "float_range" | "block_pos" | "rotation" | "vec3" | "vec2" | "message" | "nbt_tag" | "column_pos" | "vec2_centered" | "vec3_centered" | "component" | "boolean" | "item_enchantment" | "entities" | "block_state" | "entity_summon" | "item_stack" | "entity_anchor" | "time" | "word" | "entity" | "item_predicate" | ArgumentTypeWrapper; /** * @javaClass java.time.format.DateTimeFormatter */ class DateTimeFormatter { withLocale(arg0: Internal.Locale_): this; parseBest(arg0: Internal.CharSequence_, ... arg1: Internal.TemporalQuery_[]): Internal.TemporalAccessor; static ofLocalizedDateTime(arg0: Internal.FormatStyle_): this; static ofLocalizedDateTime(arg0: Internal.FormatStyle_, arg1: Internal.FormatStyle_): this; getResolverFields(): Internal.Set; static ofPattern(arg0: string): this; static ofPattern(arg0: string, arg1: Internal.Locale_): this; static ofLocalizedDate(arg0: Internal.FormatStyle_): this; formatTo(arg0: Internal.TemporalAccessor_, arg1: Internal.Appendable_): void; static parsedLeapSecond(): Internal.TemporalQuery; getChronology(): Internal.Chronology; withChronology(arg0: Internal.Chronology_): this; withDecimalStyle(arg0: Internal.DecimalStyle_): this; withZone(arg0: Internal.ZoneId_): this; localizedBy(arg0: Internal.Locale_): this; static parsedExcessDays(): Internal.TemporalQuery; withResolverStyle(arg0: Internal.ResolverStyle_): this; getResolverStyle(): Internal.ResolverStyle; format(arg0: Internal.TemporalAccessor_): string; getZone(): Internal.ZoneId; parse(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; parse(arg0: Internal.CharSequence_): Internal.TemporalAccessor; parse(arg0: Internal.CharSequence_, arg1: Internal.TemporalQuery_): T; getDecimalStyle(): Internal.DecimalStyle; toFormat(arg0: Internal.TemporalQuery_): Internal.Format; toFormat(): Internal.Format; static ofLocalizedTime(arg0: Internal.FormatStyle_): this; toString(): string; withResolverFields(... arg0: Internal.TemporalField_[]): this; withResolverFields(arg0: Internal.Set_): this; getLocale(): Internal.Locale; parseUnresolved(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; static readonly "ISO_OFFSET_TIME" : Internal.DateTimeFormatter; static readonly "ISO_LOCAL_DATE_TIME" : Internal.DateTimeFormatter; static readonly "RFC_1123_DATE_TIME" : Internal.DateTimeFormatter; static readonly "ISO_INSTANT" : Internal.DateTimeFormatter; static readonly "ISO_ZONED_DATE_TIME" : Internal.DateTimeFormatter; static readonly "ISO_OFFSET_DATE_TIME" : Internal.DateTimeFormatter; static readonly "ISO_DATE_TIME" : Internal.DateTimeFormatter; static readonly "ISO_DATE" : Internal.DateTimeFormatter; static readonly "ISO_TIME" : Internal.DateTimeFormatter; static readonly "ISO_LOCAL_TIME" : Internal.DateTimeFormatter; static readonly "ISO_OFFSET_DATE" : Internal.DateTimeFormatter; static readonly "ISO_ORDINAL_DATE" : Internal.DateTimeFormatter; static readonly "ISO_LOCAL_DATE" : Internal.DateTimeFormatter; static readonly "BASIC_ISO_DATE" : Internal.DateTimeFormatter; static readonly "ISO_WEEK_DATE" : Internal.DateTimeFormatter; get resolverFields(): Internal.Set; get zone(): Internal.ZoneId; get decimalStyle(): Internal.DecimalStyle; get resolverStyle(): Internal.ResolverStyle; get chronology(): Internal.Chronology; get locale(): Internal.Locale; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DateTimeFormatter_ = DateTimeFormatter; /** * @javaClass net.minecraft.class_1886 */ abstract class EnchantmentCategory extends Internal.Enum { canEnchant(arg0: Internal.Item_): boolean; static valueOf($$0: string): this; static values(): Internal.EnchantmentCategory[]; static readonly "ARMOR_HEAD" : Internal.EnchantmentCategory; static readonly "BREAKABLE" : Internal.EnchantmentCategory; static readonly "ARMOR" : Internal.EnchantmentCategory; static readonly "ARMOR_LEGS" : Internal.EnchantmentCategory; static readonly "FISHING_ROD" : Internal.EnchantmentCategory; static readonly "BOW" : Internal.EnchantmentCategory; static readonly "ARMOR_FEET" : Internal.EnchantmentCategory; static readonly "TRIDENT" : Internal.EnchantmentCategory; static readonly "VANISHABLE" : Internal.EnchantmentCategory; static readonly "ARMOR_CHEST" : Internal.EnchantmentCategory; static readonly "WEARABLE" : Internal.EnchantmentCategory; static readonly "WEAPON" : Internal.EnchantmentCategory; static readonly "DIGGER" : Internal.EnchantmentCategory; static readonly "CROSSBOW" : Internal.EnchantmentCategory; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnchantmentCategory_ = "fishing_rod" | "wearable" | "trident" | "crossbow" | "armor_chest" | "vanishable" | "bow" | "digger" | "weapon" | "armor" | "armor_legs" | "armor_head" | "armor_feet" | "breakable" | EnchantmentCategory; /** * @javaClass com.mojang.serialization.CompressorHolder */ abstract class CompressorHolder implements Internal.Compressable { compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CompressorHolder_ = CompressorHolder; /** * @javaClass dev.latvian.mods.kubejs.player.ClientPlayerDataJS */ class ClientPlayerDataJS extends Internal.PlayerDataJS { getLevel(): Internal.ClientLevelJS; getPlayer(): Internal.ClientPlayerJS; getMinecraftPlayer(): Internal.Player; getName(): string; getProfile(): Internal.GameProfile; getId(): Internal.UUID; getOverworld(): Internal.LevelJS; get level(): Internal.ClientLevelJS; get minecraftPlayer(): Internal.Player; get profile(): Internal.GameProfile; get name(): string; get id(): Internal.UUID; get overworld(): Internal.LevelJS; get player(): Internal.ClientPlayerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientPlayerDataJS_ = ClientPlayerDataJS; /** * @javaClass it.unimi.dsi.fastutil.ints.IntIterable */ interface IntIterable extends Internal.Iterable { iterator(): Internal.IntIterator; spliterator(): Internal.IntSpliterator; forEach(arg0: Internal.IntConsumer_): void; forEach(arg0: Internal.Consumer_): void; forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; intIterator(): Internal.IntIterator; intSpliterator(): Internal.IntSpliterator; } type IntIterable_ = (() => Internal.IntIterator) | IntIterable; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2BooleanFunction */ interface Object2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { getOrDefault(arg0: any, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: boolean): boolean; remove(arg0: any): boolean; defaultReturnValue(): boolean; defaultReturnValue(arg0: boolean): void; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction; removeBoolean(arg0: any): boolean; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2BooleanFunction; getBoolean(arg0: any): boolean; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction; test(arg0: K): boolean; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2BooleanFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2BooleanFunction; } type Object2BooleanFunction_ = ((arg0: any) => boolean) | Object2BooleanFunction; /** * @javaClass java.lang.reflect.Type */ interface Type { getTypeName(): string; } type Type_ = Type; /** * @javaClass java.util.concurrent.CompletionStage */ interface CompletionStage { exceptionallyAsync(arg0: Internal.Function_): Internal.CompletionStage; exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage; thenRunAsync(arg0: Internal.Runnable_): Internal.CompletionStage; applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletionStage; applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletionStage; acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletionStage; applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; thenApply(arg0: Internal.Function_): Internal.CompletionStage; thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; thenComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; thenAccept(arg0: Internal.Consumer_): Internal.CompletionStage; thenRun(arg0: Internal.Runnable_): Internal.CompletionStage; runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; exceptionally(arg0: Internal.Function_): Internal.CompletionStage; handleAsync(arg0: Internal.BiFunction_): Internal.CompletionStage; handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletionStage; handle(arg0: Internal.BiFunction_): Internal.CompletionStage; thenCompose(arg0: Internal.Function_>): Internal.CompletionStage; whenComplete(arg0: Internal.BiConsumer_): Internal.CompletionStage; thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletionStage; thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletionStage; exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletionStage; whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletionStage; toCompletableFuture(): Internal.CompletableFuture; thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletionStage; thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletionStage; thenApplyAsync(arg0: Internal.Function_): Internal.CompletionStage; thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; } type CompletionStage_ = CompletionStage; /** * @javaClass dev.latvian.mods.kubejs.recipe.RecipeTypeJS */ class RecipeTypeJS { getMod(): string; hashCode(): number; equals(obj: any): boolean; isCustom(): boolean; getId(): ResourceLocation; toString(): string; readonly "factory" : (() => Internal.RecipeJS); readonly "serializer" : Internal.RecipeSerializer; get mod(): string; get custom(): boolean; get id(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeTypeJS_ = RecipeTypeJS; /** * @javaClass dev.latvian.mods.unit.VariableSet */ class VariableSet implements Internal.UnitVariables { getVariables(): this; set(name: string, value: dev.latvian.mods.unit.Unit_): this; set(name: string, value: number): this; get(entry: string): dev.latvian.mods.unit.Unit; setMutable(name: string, initialValue: number): Internal.MutableNumberUnit; createSubset(): this; get variables(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VariableSet_ = VariableSet; /** * @javaClass net.minecraft.class_1678 */ class ShulkerBullet extends Internal.Projectile { getSoundSource(): Internal.SoundSource; getBrightness(): number; shouldRenderAtSqrDistance($$0: number): boolean; checkDespawn(): void; isOnFire(): boolean; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; tick(): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; isPickable(): boolean; get brightness(): number; get pickable(): boolean; get soundSource(): Internal.SoundSource; get onFire(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShulkerBullet_ = ShulkerBullet; /** * @javaClass net.minecraft.class_5149 */ class Variant extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Variant[]; getId(): number; static byId($$0: number): this; static readonly "WHITE" : Internal.Variant; static readonly "GRAY" : Internal.Variant; static readonly "CHESTNUT" : Internal.Variant; static readonly "BLACK" : Internal.Variant; static readonly "DARKBROWN" : Internal.Variant; static readonly "BROWN" : Internal.Variant; static readonly "CREAMY" : Internal.Variant; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Variant_ = "creamy" | "gray" | "white" | "darkbrown" | "black" | "chestnut" | "brown" | Variant; /** * @javaClass net.minecraft.class_1959$class_5484 */ abstract class Biome$TemperatureModifier extends Internal.Enum implements Internal.StringRepresentable { getName(): string; static valueOf($$0: string): this; static values(): Internal.Biome$TemperatureModifier[]; modifyTemperature(arg0: BlockPos_, arg1: number): number; method_15434(): string; static byName($$0: string): this; static readonly "CODEC" : Internal.Codec; static readonly "NONE" : Internal.Biome$TemperatureModifier; static readonly "FROZEN" : Internal.Biome$TemperatureModifier; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Biome$TemperatureModifier_ = "frozen" | "none" | Biome$TemperatureModifier; /** * @javaClass dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS */ class EntityPotionEffectsJS { add(mobEffect: Internal.MobEffect_, duration: number): void; add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number): void; add(mobEffect: Internal.MobEffect_): void; add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, showParticles: boolean): void; getDuration(mobEffect: Internal.MobEffect_): number; isApplicable(effect: Internal.MobEffectInstance_): boolean; clear(): void; getActive(): Internal.Collection; getActive(mobEffect: Internal.MobEffect_): Internal.MobEffectInstance; isActive(mobEffect: Internal.MobEffect_): boolean; getMap(): Internal.Map; get active(): Internal.Collection; get map(): Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityPotionEffectsJS_ = EntityPotionEffectsJS; /** * @javaClass com.mojang.brigadier.RedirectModifier */ interface RedirectModifier { apply(arg0: Internal.CommandContext_): Internal.Collection; } type RedirectModifier_ = ((arg0: Internal.CommandContext) => Internal.Collection) | RedirectModifier; /** * @javaClass net.minecraft.class_5762$class_5767 */ class Axolotl$Variant extends Internal.Enum { getName(): string; static getRareSpawnVariant($$0: Internal.Random_): this; static getCommonSpawnVariant($$0: Internal.Random_): this; static valueOf($$0: string): this; static values(): Internal.Axolotl$Variant[]; getId(): number; static readonly "GOLD" : Internal.Axolotl$Variant; static readonly "WILD" : Internal.Axolotl$Variant; static readonly "BLUE" : Internal.Axolotl$Variant; static readonly "BY_ID" : Internal.Axolotl$Variant[]; static readonly "LUCY" : Internal.Axolotl$Variant; static readonly "CYAN" : Internal.Axolotl$Variant; get name(): string; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Axolotl$Variant_ = "gold" | "blue" | "lucy" | "wild" | "cyan" | Axolotl$Variant; /** * @javaClass net.minecraft.class_124 */ class ChatFormatting extends Internal.Enum implements Internal.MixinFormattingAccessor, Internal.Color { static getByCode($$0: string): this; getName(): string; static valueOf($$0: string): this; static values(): Internal.ChatFormatting[]; getColor(): number; getId(): number; static getNames($$0: boolean, $$1: boolean): Internal.Collection; isFormat(): boolean; getChar(): string; getRgbJS(): number; static getById($$0: number): this; isColor(): boolean; static getByName($$0: string): this; getArgbJS(): number; toString(): string; static stripFormatting($$0: string): string; static readonly "ITALIC" : Internal.ChatFormatting; static readonly "GOLD" : Internal.ChatFormatting; static readonly "GRAY" : Internal.ChatFormatting; static readonly "AQUA" : Internal.ChatFormatting; static readonly "WHITE" : Internal.ChatFormatting; static readonly "BLUE" : Internal.ChatFormatting; static readonly "RAINBOW" : Internal.ChatFormatting; static readonly "OBFUSCATED" : Internal.ChatFormatting; static readonly "DARK_AQUA" : Internal.ChatFormatting; static readonly "RESET" : Internal.ChatFormatting; static readonly "DARK_BLUE" : Internal.ChatFormatting; static readonly "GREEN" : Internal.ChatFormatting; static readonly "UNDERLINE" : Internal.ChatFormatting; static readonly "RED" : Internal.ChatFormatting; static readonly "PREFIX_CODE" : "§"; static readonly "DARK_PURPLE" : Internal.ChatFormatting; static readonly "STRIKETHROUGH" : Internal.ChatFormatting; static readonly "DARK_RED" : Internal.ChatFormatting; static readonly "LIGHT_PURPLE" : Internal.ChatFormatting; static readonly "BLACK" : Internal.ChatFormatting; static readonly "BOLD" : Internal.ChatFormatting; static readonly "DARK_GREEN" : Internal.ChatFormatting; static readonly "YELLOW" : Internal.ChatFormatting; static readonly "DARK_GRAY" : Internal.ChatFormatting; get rgbJS(): number; get color(): boolean; get name(): string; get format(): boolean; get char(): string; get argbJS(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChatFormatting_ = "dark_red" | "green" | "underline" | "dark_green" | "black" | "yellow" | "bold" | "italic" | "dark_blue" | "dark_purple" | "gold" | "red" | "aqua" | "rainbow" | "gray" | "light_purple" | "blue" | "white" | "dark_aqua" | "dark_gray" | "reset" | "strikethrough" | "obfuscated" | ChatFormatting; /** * @javaClass java.nio.charset.Charset */ abstract class Charset implements Internal.Comparable { encode(arg0: string): Internal.ByteBuffer; encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; aliases(): Internal.Set; static forName(arg0: string): this; displayName(): string; displayName(arg0: Internal.Locale_): string; newDecoder(): Internal.CharsetDecoder; static defaultCharset(): this; static isSupported(arg0: string): boolean; compareTo(arg0: Internal.Charset_): number; decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; contains(arg0: Internal.Charset_): boolean; hashCode(): number; canEncode(): boolean; equals(arg0: any): boolean; newEncoder(): Internal.CharsetEncoder; name(): string; isRegistered(): boolean; toString(): string; static availableCharsets(): Internal.SortedMap; get registered(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Charset_ = Charset; /** * @javaClass net.minecraft.class_3213 */ class ServerBossEvent extends Internal.BossEvent { setVisible($$0: boolean): void; setName($$0: Internal.Component_): void; setColor($$0: Internal.BossEvent$BossBarColor_): void; removeAllPlayers(): void; addPlayer($$0: Internal.ServerPlayer_): void; setDarkenScreen($$0: boolean): Internal.BossEvent; setProgress($$0: number): void; setCreateWorldFog($$0: boolean): Internal.BossEvent; isVisible(): boolean; setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; getPlayers(): Internal.Collection; removePlayer($$0: Internal.ServerPlayer_): void; setPlayBossMusic($$0: boolean): Internal.BossEvent; get visible(): boolean; get players(): Internal.Collection; set darkenScreen($$0: boolean); set playBossMusic($$0: boolean); set visible($$0: boolean); set overlay($$0: Internal.BossEvent$BossBarOverlay_); set color($$0: Internal.BossEvent$BossBarColor_); set name($$0: Internal.Component_); set progress($$0: number); set createWorldFog($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerBossEvent_ = ServerBossEvent; /** * @javaClass com.mojang.serialization.Codec$ResultFunction */ interface Codec$ResultFunction { apply(arg0: Internal.DynamicOps_, arg1: T, arg2: Internal.DataResult_>): Internal.DataResult>; coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.DataResult_): Internal.DataResult; } type Codec$ResultFunction_ = Codec$ResultFunction; /** * @javaClass net.minecraft.class_4146 */ class NearestLivingEntitySensor extends Internal.Sensor { requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NearestLivingEntitySensor_ = NearestLivingEntitySensor; /** * @javaClass net.minecraft.class_1334 */ class JumpControl implements Internal.Control { tick(): void; jump(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JumpControl_ = JumpControl; /** * @javaClass net.minecraft.class_1454 */ class Pufferfish extends Internal.AbstractFish { addAdditionalSaveData($$0: Internal.CompoundTag_): void; aiStep(): void; getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; setPuffState($$0: number): void; playerTouch($$0: Internal.Player_): void; method_6452(): Internal.ItemStack; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getPuffState(): number; static readonly "STATE_SMALL" : 0; static readonly "STATE_FULL" : 2; static readonly "STATE_MID" : 1; get puffState(): number; set puffState($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pufferfish_ = Pufferfish; /** * @javaClass net.minecraft.class_5731 */ class DripstoneClusterConfiguration implements Internal.FeatureConfiguration { readonly "chanceOfDripstoneColumnAtMaxDistanceFromCenter" : number; readonly "heightDeviation" : number; static readonly "CODEC" : Internal.Codec; readonly "density" : Internal.FloatProvider; readonly "dripstoneBlockLayerThickness" : Internal.IntProvider; readonly "maxStalagmiteStalactiteHeightDiff" : number; readonly "floorToCeilingSearchRange" : number; readonly "wetness" : Internal.FloatProvider; readonly "radius" : Internal.IntProvider; readonly "maxDistanceFromCenterAffectingHeightBias" : number; readonly "maxDistanceFromEdgeAffectingChanceOfDripstoneColumn" : number; readonly "height" : Internal.IntProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DripstoneClusterConfiguration_ = DripstoneClusterConfiguration; /** * @javaClass net.minecraft.class_6686$class_6693 */ interface SurfaceRules$ConditionSource extends Internal.Function { codec(): Internal.Codec; bootstrap($$0: Internal.Registry_>): Internal.Codec; } type SurfaceRules$ConditionSource_ = (() => Internal.Codec) | SurfaceRules$ConditionSource; /** * @javaClass dev.latvian.mods.rhino.NativeContinuation */ class NativeContinuation extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; static init(cx: Internal.Context_, scope: Internal.Scriptable_, sealed: boolean): void; getImplementation(): any; static equalImplementations(c1: Internal.NativeContinuation_, c2: Internal.NativeContinuation_): boolean; execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; getClassName(): string; initImplementation(implementation: any): void; static isContinuationConstructor(f: Internal.IdFunctionObject_): boolean; get implementation(): any; get className(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NativeContinuation_ = NativeContinuation; /** * @javaClass java.nio.channels.SeekableByteChannel */ interface SeekableByteChannel extends Internal.ByteChannel { read(arg0: Internal.ByteBuffer_): number; truncate(arg0: number): this; size(): number; position(): number; position(arg0: number): this; write(arg0: Internal.ByteBuffer_): number; } type SeekableByteChannel_ = SeekableByteChannel; /** * @javaClass net.minecraft.class_3785 */ class StructureTemplatePool { getFallback(): ResourceLocation; getName(): ResourceLocation; getMaxSize($$0: Internal.StructureManager_): number; size(): number; getShuffledTemplates($$0: Internal.Random_): Internal.List; getRandomTemplate($$0: Internal.Random_): Internal.StructurePoolElement; static readonly "CODEC" : Internal.Codec>; static readonly "DIRECT_CODEC" : Internal.Codec; get name(): ResourceLocation; get fallback(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureTemplatePool_ = Special.StructureTemplatePool | StructureTemplatePool; /** * @javaClass net.fabricmc.fabric.impl.resource.loader.FabricResource */ interface FabricResource { getFabricPackSource(): Internal.PackSource; } type FabricResource_ = FabricResource; /** * @javaClass net.minecraft.class_6396 */ class SystemReport { appendToCrashReportString($$0: Internal.StringBuilder_): void; setDetail($$0: string, $$1: Internal.Supplier_): void; setDetail($$0: string, $$1: string): void; toLineSeparatedString(): string; static readonly "BYTES_PER_MEBIBYTE" : 1048576; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SystemReport_ = SystemReport; /** * @javaClass net.minecraft.class_1671 */ class FireworkRocketEntity extends Internal.Projectile implements Internal.ItemSupplier, Internal.FireworkRocketEntityKJS { handleEntityEvent($$0: number): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; method_7495(): Internal.ItemStack; shouldRenderAtSqrDistance($$0: number): boolean; isShotAtAngle(): boolean; shouldRender($$0: number, $$1: number, $$2: number): boolean; isAttackable(): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; get shotAtAngle(): boolean; get attackable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworkRocketEntity_ = FireworkRocketEntity; /** * @javaClass com.mojang.bridge.game.Language */ interface Language { getName(): string; getRegion(): string; getCode(): string; } type Language_ = Language; /** * @javaClass com.mojang.brigadier.exceptions.DynamicCommandExceptionType */ class DynamicCommandExceptionType implements Internal.CommandExceptionType { createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any): Internal.CommandSyntaxException; create(arg0: any): Internal.CommandSyntaxException; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DynamicCommandExceptionType_ = DynamicCommandExceptionType; /** * @javaClass io.github.coolmineman.bitsandchisels.mixin.BakedQuadAccessor */ interface BakedQuadAccessor { getSprite(): Internal.TextureAtlasSprite; } type BakedQuadAccessor_ = (() => Internal.TextureAtlasSprite) | BakedQuadAccessor; /** * @javaClass it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap */ abstract class AbstractLong2ObjectMap extends Internal.AbstractLong2ObjectFunction implements Internal.Long2ObjectMap, Internal.Serializable { containsKey(arg0: number): boolean; hashCode(): number; putAll(arg0: Internal.Map_): void; values(): Internal.ObjectCollection; equals(arg0: any): boolean; isEmpty(): boolean; toString(): string; keySet(): Internal.LongSet; containsValue(arg0: any): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractLong2ObjectMap_ = AbstractLong2ObjectMap; /** * @javaClass net.minecraft.class_1792$class_1793 */ class Item$Properties { stacksTo($$0: number): this; tab($$0: Internal.CreativeModeTab_): this; durability($$0: number): this; defaultDurability($$0: number): this; craftRemainder($$0: Internal.Item_): this; food($$0: Internal.FoodProperties_): this; fireResistant(): this; rarity($$0: Rarity_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Item$Properties_ = Item$Properties; /** * @javaClass net.minecraft.class_5762 */ class Axolotl extends Internal.Animal implements Internal.LerpingModel, Internal.Bucketable { canBeSeenAsEnemy(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; static onStopAttacking($$0: Internal.Axolotl_): void; requiresCustomPersistence(): boolean; rehydrate(): void; getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; isFood($$0: Internal.ItemStack_): boolean; method_35171(): Internal.SoundEvent; method_35170($$0: Internal.CompoundTag_): void; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; applySupportingEffects($$0: Internal.Player_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; doHurtTarget($$0: Internal.Entity_): boolean; removeWhenFarAway($$0: number): boolean; playAmbientSound(): void; getMaxHeadYRot(): number; method_6453(): boolean; method_6454($$0: boolean): void; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; method_6452(): Internal.ItemStack; isPushedByFluid(): boolean; method_6455($$0: Internal.ItemStack_): void; static checkAxolotlSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; setPlayingDead($$0: boolean): void; isPlayingDead(): boolean; getVariant(): Internal.Axolotl$Variant; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; baseTick(): void; canBeLeashed($$0: Internal.Player_): boolean; getMobType(): Internal.MobType; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; getMaxHeadXRot(): number; getBrain(): Internal.Brain; travel($$0: Vec3_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; method_36976(): Internal.Map; getMaxAirSupply(): number; canBreatheUnderwater(): boolean; static readonly "TOTAL_PLAYDEAD_TIME" : 200; static readonly "PLAYER_REGEN_DETECTION_RANGE" : 20.0; static readonly "VARIANT_TAG" : "Variant"; static readonly "RARE_VARIANT_CHANCE" : 1200; get maxHeadYRot(): number; get maxHeadXRot(): number; get mobType(): Internal.MobType; get maxAirSupply(): number; get pushedByFluid(): boolean; get playingDead(): boolean; get variant(): Internal.Axolotl$Variant; get brain(): Internal.Brain; set playingDead($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Axolotl_ = Axolotl; /** * @javaClass net.minecraft.class_4061 */ class AttackIndicatorStatus extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.AttackIndicatorStatus[]; getId(): number; static byId($$0: number): this; static readonly "CROSSHAIR" : Internal.AttackIndicatorStatus; static readonly "HOTBAR" : Internal.AttackIndicatorStatus; static readonly "OFF" : Internal.AttackIndicatorStatus; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttackIndicatorStatus_ = "crosshair" | "hotbar" | "off" | AttackIndicatorStatus; /** * @javaClass net.minecraft.class_5819 */ interface RandomSource { nextFloat(): number; fork(): this; consumeCount($$0: number): void; forkPositional(): Internal.PositionalRandomFactory; nextIntBetweenInclusive($$0: number, $$1: number): number; nextBoolean(): boolean; nextInt(): number; nextInt(arg0: number): number; setSeed(arg0: number): void; nextLong(): number; nextGaussian(): number; nextDouble(): number; } type RandomSource_ = RandomSource; /** * @javaClass me.ramidzkh.fabrishot.mixins.WindowAccessor */ interface WindowAccessor { setFramebufferHeight(arg0: number): void; setWidth(arg0: number): void; setHeight(arg0: number): void; setFramebufferWidth(arg0: number): void; } type WindowAccessor_ = WindowAccessor; /** * @javaClass net.minecraft.class_761 */ class LevelRenderer implements Internal.ResourceManagerReloadListener, Internal.AutoCloseable, Internal.RedBoxCallback$IRedBoxDrawer, Internal.WorldRendererAccess, Internal.IdentifiableResourceReloadListener, Internal.LevelRendererAccessor, Internal.CullingDataCache, Internal.WorldRendererExtended { getCloudsTarget(): Internal.RenderTarget; restoreState(): void; static addChainedFilledBoxVertices($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; static renderVoxelShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; renderSky($$0: Internal.PoseStack_, $$1: Internal.Matrix4f_, $$2: number, $$3: Internal.Camera_, $$4: boolean, $$5: Internal.Runnable_): void; addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; handler$ceg000$tickRainSplashing(camera: Internal.Camera_, callbackInfo: Internal.CallbackInfo_): void; setLevel($$0: Internal.ClientLevel_): void; getParticlesTarget(): Internal.RenderTarget; killFrustum(): void; getFabricId(): ResourceLocation; levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; redirect$cep000$redirectSetSkyShader(instance: Internal.VertexBuffer_, viewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, shader: Internal.ShaderInstance_): void; tickRain($$0: Internal.Camera_): void; setSectionDirtyWithNeighbors(x: number, y: number, z: number): void; entityTarget(): Internal.RenderTarget; static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: BlockPos_): number; static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: Internal.BlockState_, $$2: BlockPos_): number; allChanged(): void; tick(): void; initOutline(): void; static renderLineBox(matrices: Internal.PoseStack_, vertexConsumer: Internal.VertexConsumer_, x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, red: number, green: number, blue: number, alpha: number, xAxisRed: number, yAxisGreen: number, zAxisBlue: number): void; static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.AABB_, $$3: number, $$4: number, $$5: number, $$6: number): void; static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; static renderLineBox($$0: Internal.VertexConsumer_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; getLastViewDistance(): number; getWeatherTarget(): Internal.RenderTarget; playStreamingMusic($$0: Internal.SoundEvent_, $$1: BlockPos_): void; getFabricDependencies(): Internal.Collection; redirect$zfk000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, player: Internal.Player_, i: number, blockPos: BlockPos_, j: number): Internal.SoundType; needsUpdate(): void; saveState(): void; addRecentlyCompiledChunk($$0: Internal.ChunkRenderDispatcher$RenderChunk_): void; setBlocksDirty(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): void; blockChanged($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: number): void; hasRenderedAllChunks(): boolean; handler$bio000$renderLevel(poseStack: Internal.PoseStack_, f: number, l: number, bl: boolean, camera: Internal.Camera_, gameRenderer: Internal.GameRenderer_, lightTexture: Internal.LightTexture_, matrix4f: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void; setBlockDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; getTranslucentTarget(): Internal.RenderTarget; handler$cep000$preRenderEndSky(matrices: Internal.PoseStack_, ci: Internal.CallbackInfo_): void; getTotalChunks(): number; close(): void; getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; prepareCullFrustum($$0: Internal.PoseStack_, $$1: Vec3_, $$2: Internal.Matrix4f_): void; getItemEntityTarget(): Internal.RenderTarget; globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; renderLevel($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: boolean, $$4: Internal.Camera_, $$5: Internal.GameRenderer_, $$6: Internal.LightTexture_, $$7: Internal.Matrix4f_): void; redirect$cfj000$redirectGetFogColorOverride(instance: Internal.DimensionSpecialEffects_, skyAngle: number, tickDelta: number): number[]; updateGlobalBlockEntities($$0: Internal.Collection_, $$1: Internal.Collection_): void; static renderShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; getChunkStatistics(): string; clear(): void; getChunkRenderDispatcher(): Internal.ChunkRenderDispatcher; onResourceManagerReload($$0: Internal.ResourceManager_): void; doEntityOutline(): void; renderClouds($$0: Internal.PoseStack_, $$1: Internal.Matrix4f_, $$2: number, $$3: number, $$4: number, $$5: number): void; setSectionDirty($$0: number, $$1: number, $$2: number): void; countRenderedChunks(): number; destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; drawRedBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: BlockPos_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; getEntityStatistics(): string; captureFrustum(): void; isChunkCompiled(pos: BlockPos_): boolean; resize($$0: number, $$1: number): void; graphicsChanged(): void; redirect$cfi000$redirectGetStarBrightness(instance: Internal.ClientLevel_, f: number): number; static readonly "CHUNK_SIZE" : 16; static readonly "DIRECTIONS" : Internal.Direction[]; get itemEntityTarget(): Internal.RenderTarget; get chunkStatistics(): string; get translucentTarget(): Internal.RenderTarget; get fabricId(): ResourceLocation; get particlesTarget(): Internal.RenderTarget; get lastViewDistance(): number; get fabricDependencies(): Internal.Collection; get entityStatistics(): string; get sodiumWorldRenderer(): Internal.SodiumWorldRenderer; get chunkRenderDispatcher(): Internal.ChunkRenderDispatcher; get totalChunks(): number; get cloudsTarget(): Internal.RenderTarget; get weatherTarget(): Internal.RenderTarget; set level($$0: Internal.ClientLevel_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelRenderer_ = LevelRenderer; /** * @javaClass java.util.function.LongFunction */ interface LongFunction { apply(arg0: number): R; } type LongFunction_ = ((arg0: number) => R) | LongFunction; /** * @javaClass net.minecraft.class_1952 */ class SpawnData extends Internal.Record { customSpawnRules(): Internal.Optional; getCustomSpawnRules(): Internal.Optional; getEntityToSpawn(): Internal.CompoundTag; hashCode(): number; equals($$0: any): boolean; toString(): string; entityToSpawn(): Internal.CompoundTag; static readonly "CODEC" : Internal.Codec; static readonly "DEFAULT_TYPE" : "minecraft:pig"; static readonly "LIST_CODEC" : Internal.Codec>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpawnData_ = SpawnData; /** * @javaClass dev.latvian.mods.kubejs.core.BlockBuilderProvider */ interface BlockBuilderProvider { getBlockBuilderKJS(): Internal.BlockBuilder; } type BlockBuilderProvider_ = BlockBuilderProvider; /** * @javaClass java.util.Iterator */ interface Iterator { next(): E; hasNext(): boolean; forEachRemaining(arg0: Internal.Consumer_): void; remove(): void; } type Iterator_ = Iterator; /** * @javaClass net.minecraft.class_5936 */ interface Effect extends Internal.Shader { } type Effect_ = Effect; /** * @javaClass net.minecraft.class_3218 */ class ServerLevel extends Internal.Level implements Internal.WorldGenLevel, Internal.ServerWorldCache { setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; findNearestMapFeature($$0: Internal.TagKey_>, $$1: BlockPos_, $$2: number, $$3: boolean): BlockPos; method_8649($$0: Internal.Entity_): boolean; getSharedSpawnPos(): BlockPos; removePlayerImmediately($$0: Internal.ServerPlayer_, $$1: Internal.Entity$RemovalReason_): void; getDataStorage(): Internal.DimensionDataStorage; fabric_invalidateCache(pos: BlockPos_): void; addDuringPortalTeleport($$0: Internal.ServerPlayer_): void; method_24852($$0: Internal.Direction_, $$1: boolean): number; getLogicalHeight(): number; tickChunk($$0: Internal.LevelChunk_, $$1: number): void; sendParticles($$0: T, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): number; sendParticles($$0: Internal.ServerPlayer_, $$1: T, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): boolean; getBlockTicks(): Internal.LevelTicks; sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; getPoiManager(): Internal.PoiManager; tickNonPassenger($$0: Internal.Entity_): void; getEntityOrPart($$0: number): Internal.Entity; explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; saveDebugReport($$0: Internal.Path_): void; getStructureManager(): Internal.StructureManager; method_30349(): Internal.RegistryAccess; dragonFight(): Internal.EndDragonFight; method_8412(): number; addDuringCommandTeleport($$0: Internal.ServerPlayer_): void; unload($$0: Internal.LevelChunk_): void; addWithUUID($$0: Internal.Entity_): boolean; method_8410(): this; getWatchdogStats(): string; levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; method_18456(): Internal.List; getPlayers($$0: Internal.Predicate_): Internal.List; fabric_registerCache(pos: BlockPos_, cache: Internal.BlockApiCacheImpl_): void; getServer(): Internal.MinecraftServer; static makeObsidianPlatform($$0: Internal.ServerLevel_): void; getRecipeManager(): Internal.RecipeManager; noSave(): boolean; onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; tryAddFreshEntityWithPassengers($$0: Internal.Entity_): boolean; tickCustomSpawners($$0: boolean, $$1: boolean): void; getAllEntities(): Internal.Iterable; getPortalForcer(): Internal.PortalForcer; tick($$0: Internal.BooleanSupplier_): void; method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; addDuringTeleport($$0: Internal.Entity_): void; addNewPlayer($$0: Internal.ServerPlayer_): void; addRespawnedPlayer($$0: Internal.ServerPlayer_): void; getSharedSpawnAngle(): number; getRandomPlayer(): Internal.ServerPlayer; resetEmptyTime(): void; getEntities($$0: Internal.EntityTypeTest_, $$1: Internal.Predicate_): Internal.List; isPositionEntityTicking($$0: BlockPos_): boolean; onReputationEvent($$0: Internal.ReputationEventType_, $$1: Internal.Entity_, $$2: Internal.ReputationEventHandler_): void; gatherChunkSourceStats(): string; sendVibrationParticle($$0: Internal.VibrationPath_): void; areEntitiesLoaded($$0: number): boolean; isVillage($$0: Internal.SectionPos_): boolean; isVillage($$0: BlockPos_): boolean; setDayTime($$0: number): void; getFreeMapId(): number; canSleepThroughNights(): boolean; blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; getDragons(): Internal.List; updateSleepingPlayerList(): void; save($$0: Internal.ProgressListener_, $$1: boolean, $$2: boolean): void; addWorldGenChunkEntities($$0: Internal.Stream_): void; blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; shouldTickBlocksAt($$0: number): boolean; onStructureStartsAvailable($$0: Internal.ChunkAccess_): void; isRaided($$0: BlockPos_): boolean; getForcedChunks(): Internal.LongSet; isCloseToVillage($$0: BlockPos_, $$1: number): boolean; getMapData($$0: string): Internal.MapItemSavedData; playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; sectionsToVillage($$0: Internal.SectionPos_): number; getScoreboard(): Internal.ServerScoreboard; mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; isHandlingTick(): boolean; close(): void; addLegacyChunkEntities($$0: Internal.Stream_): void; isFlat(): boolean; globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; getRaids(): Internal.Raids; isNaturalSpawningAllowed($$0: BlockPos_): boolean; isNaturalSpawningAllowed($$0: Internal.ChunkPos_): boolean; getChunkSource(): Internal.ServerChunkCache; clearBlockEvents($$0: Internal.BoundingBox_): void; getEntity($$0: Internal.UUID_): Internal.Entity; getEntity($$0: number): Internal.Entity; getFluidTicks(): Internal.LevelTicks; setChunkForced($$0: number, $$1: number, $$2: boolean): boolean; structureFeatureManager(): Internal.StructureFeatureManager; destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; findNearestBiome($$0: Internal.Predicate_>, $$1: BlockPos_, $$2: number, $$3: number): Internal.Pair>; getRaidAt($$0: BlockPos_): Internal.Raid; gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; startTickingChunk($$0: Internal.LevelChunk_): void; broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; toString(): string; setWeatherParameters($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; static readonly "END_SPAWN_POINT" : BlockPos; get server(): Internal.MinecraftServer; get portalForcer(): Internal.PortalForcer; get fluidTicks(): Internal.LevelTicks; get sharedSpawnPos(): BlockPos; get blockTicks(): Internal.LevelTicks; get logicalHeight(): number; get freeMapId(): number; get poiManager(): Internal.PoiManager; get handlingTick(): boolean; get sharedSpawnAngle(): number; get watchdogStats(): string; get allEntities(): Internal.Iterable; get structureManager(): Internal.StructureManager; get flat(): boolean; get dataStorage(): Internal.DimensionDataStorage; get recipeManager(): Internal.RecipeManager; get chunkSource(): Internal.ServerChunkCache; get forcedChunks(): Internal.LongSet; get scoreboard(): Internal.ServerScoreboard; get raids(): Internal.Raids; get randomPlayer(): Internal.ServerPlayer; get dragons(): Internal.List; set dayTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerLevel_ = ServerLevel; /** * @javaClass net.minecraft.class_296$class_297 */ class VertexFormatElement$Type extends Internal.Enum { getGlType(): number; getSize(): number; getName(): string; static valueOf($$0: string): this; static values(): Internal.VertexFormatElement$Type[]; static readonly "UBYTE" : Internal.VertexFormatElement$Type; static readonly "FLOAT" : Internal.VertexFormatElement$Type; static readonly "BYTE" : Internal.VertexFormatElement$Type; static readonly "USHORT" : Internal.VertexFormatElement$Type; static readonly "UINT" : Internal.VertexFormatElement$Type; static readonly "INT" : Internal.VertexFormatElement$Type; static readonly "SHORT" : Internal.VertexFormatElement$Type; get glType(): number; get size(): number; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VertexFormatElement$Type_ = "ubyte" | "byte" | "short" | "ushort" | "float" | "uint" | "int" | VertexFormatElement$Type; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2CharFunction */ interface Boolean2CharFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: string): string; getOrDefault(arg0: any, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Boolean2IntFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: string): string; remove(arg0: boolean): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): string; get(arg0: boolean): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Boolean2LongFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Boolean2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Boolean2FloatFunction; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2CharFunction; } type Boolean2CharFunction_ = ((arg0: boolean) => string) | Boolean2CharFunction; /** * @javaClass net.minecraft.class_1627 */ class Stray extends Internal.AbstractSkeleton { static checkStraySpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Stray_ = Stray; /** * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.BlittableVertexType */ interface BlittableVertexType extends Internal.BufferVertexType { createBufferWriter(arg0: Internal.VertexBufferView_, arg1: boolean): T; createBufferWriter(buffer: Internal.VertexBufferView_): T; } type BlittableVertexType_ = ((arg0: Internal.VertexBufferView, arg1: boolean) => T) | BlittableVertexType; /** * @javaClass net.minecraft.class_5930 */ class BendingTrunkPlacer extends Internal.TrunkPlacer { placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BendingTrunkPlacer_ = BendingTrunkPlacer; /** * @javaClass net.minecraft.class_2494 */ class FloatTag extends Internal.NumericTag { getAsFloat(): number; getAsByte(): number; static valueOf($$0: number): this; getAsNumber(): Internal.Number; getId(): number; getAsDouble(): number; getAsInt(): number; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getAsLong(): number; getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.DataOutput_): void; getAsShort(): number; static readonly "ZERO" : Internal.FloatTag; static readonly "TYPE" : Internal.TagType; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get id(): number; get asFloat(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FloatTag_ = FloatTag; /** * @javaClass java.io.DataOutputStream */ class DataOutputStream extends Internal.FilterOutputStream implements Internal.DataOutput { writeInt(arg0: number): void; writeByte(arg0: number): void; writeFloat(arg0: number): void; writeChar(arg0: number): void; writeLong(arg0: number): void; writeBytes(arg0: string): void; size(): number; flush(): void; writeUTF(arg0: string): void; writeShort(arg0: number): void; writeChars(arg0: string): void; write(arg0: number[], arg1: number, arg2: number): void; write(arg0: number): void; writeBoolean(arg0: boolean): void; writeDouble(arg0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DataOutputStream_ = DataOutputStream; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction */ interface Boolean2ShortFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Boolean2IntFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: number): number; remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; get(arg0: boolean): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Boolean2LongFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Boolean2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Boolean2FloatFunction; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Boolean2CharFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ShortFunction; } type Boolean2ShortFunction_ = ((arg0: boolean) => number) | Boolean2ShortFunction; /** * @javaClass net.minecraft.class_1667 */ class Arrow extends Internal.AbstractArrow { handleEntityEvent($$0: number): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setEffectsFromItem($$0: Internal.ItemStack_): void; getColor(): number; static getCustomColor($$0: Internal.ItemStack_): number; tick(): void; addEffect($$0: Internal.MobEffectInstance_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; get color(): number; set effectsFromItem($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Arrow_ = Arrow; /** * @javaClass dev.latvian.mods.rhino.IdEnumerationIterator */ interface IdEnumerationIterator { enumerationIteratorNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; enumerationIteratorHasNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; } type IdEnumerationIterator_ = IdEnumerationIterator; /** * @javaClass java.lang.reflect.AccessibleObject */ class AccessibleObject implements Internal.AnnotatedElement { trySetAccessible(): boolean; isAccessible(): boolean; setAccessible(arg0: boolean): void; static setAccessible(arg0: Internal.AccessibleObject_[], arg1: boolean): void; getAnnotationsByType(arg0: Internal.Class_): T[]; getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; getAnnotation(arg0: Internal.Class_): T; isAnnotationPresent(arg0: Internal.Class_): boolean; canAccess(arg0: any): boolean; getDeclaredAnnotation(arg0: Internal.Class_): T; getAnnotations(): Internal.Annotation[]; getDeclaredAnnotations(): Internal.Annotation[]; get accessible(): boolean; get declaredAnnotations(): Internal.Annotation[]; get annotations(): Internal.Annotation[]; set accessible(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AccessibleObject_ = AccessibleObject; /** * @javaClass java.util.concurrent.ScheduledFuture */ interface ScheduledFuture extends Internal.Delayed, Internal.Future { } type ScheduledFuture_ = ScheduledFuture; /** * @javaClass java.util.function.LongConsumer */ interface LongConsumer { andThen(arg0: Internal.LongConsumer_): this; accept(arg0: number): void; } type LongConsumer_ = ((arg0: number) => void) | LongConsumer; /** * @javaClass java.util.stream.IntStream$Builder */ interface IntStream$Builder extends Internal.IntConsumer { add(arg0: number): this; build(): Internal.IntStream; accept(arg0: number): void; } type IntStream$Builder_ = IntStream$Builder; /** * @javaClass net.minecraft.class_52$class_53 */ class LootTable$Builder implements Internal.FunctionUserBuilder, Internal.FabricLootTableBuilder { setParamSet($$0: Internal.LootContextParamSet_): this; build(): Internal.LootTable; apply(functions: Internal.Collection_): this; apply(function_: Internal.LootItemFunction_): this; apply($$0: Internal.LootItemFunction$Builder_): this; pool(pool: Internal.LootPool_): this; withPool($$0: Internal.LootPool$Builder_): this; pools(pools: Internal.Collection_): this; modifyPools(modifier: Internal.Consumer_): this; unwrap(): this; set paramSet($$0: Internal.LootContextParamSet_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootTable$Builder_ = LootTable$Builder; /** * @javaClass net.minecraft.class_1761 */ abstract class CreativeModeTab implements Internal.ItemGroupAccessor, Internal.ItemGroupExtensions { isAlignedRight(): boolean; isTopRow(): boolean; getEnchantmentCategories(): Internal.EnchantmentCategory[]; fillItemList($$0: Internal.NonNullList_): void; makeIcon(): Internal.ItemStack; getId(): number; getBackgroundSuffix(): string; setRecipeFolderName($$0: string): this; hideScroll(): this; hideTitle(): this; getDisplayName(): Internal.Component; showTitle(): boolean; getColumn(): number; setBackgroundSuffix($$0: string): this; getRecipeFolderName(): string; fabric_expandArray(): void; getIconItem(): Internal.ItemStack; canScroll(): boolean; setEnchantmentCategories(... $$0: Internal.EnchantmentCategory_[]): this; hasEnchantmentCategory($$0: Internal.EnchantmentCategory_): boolean; static readonly "TAB_MISC" : Internal.CreativeModeTab; static readonly "TAB_MATERIALS" : Internal.CreativeModeTab; static readonly "TAB_HOTBAR" : Internal.CreativeModeTab; static readonly "TAB_INVENTORY" : Internal.CreativeModeTab; static readonly "TAB_TOOLS" : Internal.CreativeModeTab; static readonly "TAB_BREWING" : Internal.CreativeModeTab; static readonly "TAB_SEARCH" : Internal.CreativeModeTab; static readonly "TAB_COMBAT" : Internal.CreativeModeTab; static readonly "TAB_BUILDING_BLOCKS" : Internal.CreativeModeTab; static "TABS" : Internal.CreativeModeTab[]; static readonly "TAB_DECORATIONS" : Internal.CreativeModeTab; static readonly "TAB_TRANSPORTATION" : Internal.CreativeModeTab; static readonly "TAB_FOOD" : Internal.CreativeModeTab; static readonly "TAB_REDSTONE" : Internal.CreativeModeTab; get enchantmentCategories(): Internal.EnchantmentCategory[]; get iconItem(): Internal.ItemStack; get displayName(): Internal.Component; get topRow(): boolean; get column(): number; get recipeFolderName(): string; get backgroundSuffix(): string; get alignedRight(): boolean; get id(): number; set enchantmentCategories(... $$0: Internal.EnchantmentCategory_[]); set recipeFolderName($$0: string); set backgroundSuffix($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CreativeModeTab_ = CreativeModeTab; /** * @javaClass net.minecraft.class_5308 */ class NoiseSamplingSettings extends Internal.Record { yFactor(): number; xzScale(): number; hashCode(): number; equals($$0: any): boolean; toString(): string; yScale(): number; xzFactor(): number; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseSamplingSettings_ = NoiseSamplingSettings; /** * @javaClass java.math.RoundingMode */ class RoundingMode extends Internal.Enum { static valueOf(arg0: string): this; static valueOf(arg0: number): this; static values(): Internal.RoundingMode[]; static readonly "DOWN" : Internal.RoundingMode; static readonly "FLOOR" : Internal.RoundingMode; static readonly "UNNECESSARY" : Internal.RoundingMode; static readonly "CEILING" : Internal.RoundingMode; static readonly "HALF_EVEN" : Internal.RoundingMode; static readonly "UP" : Internal.RoundingMode; static readonly "HALF_UP" : Internal.RoundingMode; static readonly "HALF_DOWN" : Internal.RoundingMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RoundingMode_ = "ceiling" | "half_down" | "half_up" | "unnecessary" | "up" | "floor" | "down" | "half_even" | RoundingMode; /** * @javaClass net.minecraft.class_1686 */ class ThrownPotion extends Internal.ThrowableItemProjectile implements Internal.ItemSupplier { static readonly "WATER_SENSITIVE" : ((arg0: Internal.LivingEntity) => boolean); static readonly "SPLASH_RANGE" : 4.0; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThrownPotion_ = ThrownPotion; /** * @javaClass net.fabricmc.fabric.api.loot.v1.FabricLootPool */ interface FabricLootPool { getEntries(): Internal.List; getRolls(): Internal.NumberProvider; getFunctions(): Internal.List; getConditions(): Internal.List; asVanilla(): Internal.LootPool; } type FabricLootPool_ = FabricLootPool; /** * @javaClass net.minecraft.class_2636 */ class SpawnerBlockEntity extends Internal.BlockEntity { getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; onlyOpCanSetNbt(): boolean; load($$0: Internal.CompoundTag_): void; getSpawner(): Internal.BaseSpawner; getUpdateTag(): Internal.CompoundTag; triggerEvent($$0: number, $$1: number): boolean; static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; get updateTag(): Internal.CompoundTag; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get spawner(): Internal.BaseSpawner; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpawnerBlockEntity_ = SpawnerBlockEntity; /** * @javaClass java.time.temporal.TemporalAmount */ interface TemporalAmount { subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; get(arg0: Internal.TemporalUnit_): number; getUnits(): Internal.List; addTo(arg0: Internal.Temporal_): Internal.Temporal; } type TemporalAmount_ = TemporalAmount; /** * @javaClass dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS */ class ItemModelPropertiesEventJS extends Internal.StartupEventJS { registerAll(overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; register(ingredient: Internal.IngredientJS_, overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemModelPropertiesEventJS_ = ItemModelPropertiesEventJS; /** * @javaClass net.minecraft.class_3204 */ abstract class DistanceManager { inEntityTickingRange($$0: number): boolean; removeTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; hasTickets(): boolean; hasPlayersNearby($$0: number): boolean; runAllUpdates($$0: Internal.ChunkMap_): boolean; getNaturalSpawnChunkCount(): number; inBlockTickingRange($$0: number): boolean; removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; addTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; removePlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; addPlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; updateSimulationDistance($$0: number): void; getDebugStatus(): string; removeTicketsOnClosing(): void; get debugStatus(): string; get naturalSpawnChunkCount(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DistanceManager_ = DistanceManager; /** * @javaClass net.minecraft.class_4597 */ interface MultiBufferSource { getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer; immediate($$0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; immediateWithBuffers($$0: Internal.Map_, $$1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; } type MultiBufferSource_ = ((arg0: Internal.RenderType) => Internal.VertexConsumer) | MultiBufferSource; /** * @javaClass java.nio.file.spi.FileSystemProvider */ abstract class FileSystemProvider { getFileStore(arg0: Internal.Path_): Internal.FileStore; isSameFile(arg0: Internal.Path_, arg1: Internal.Path_): boolean; newByteChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): Internal.SeekableByteChannel; getFileAttributeView(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any[]): V; newAsynchronousFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any[]): Internal.AsynchronousFileChannel; createSymbolicLink(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; static installedProviders(): Internal.List; delete(arg0: Internal.Path_): void; createLink(arg0: Internal.Path_, arg1: Internal.Path_): void; setAttribute(arg0: Internal.Path_, arg1: string, arg2: any, ... arg3: any[]): void; newFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): Internal.FileChannel; newInputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.InputStream; readAttributes(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any[]): A; readAttributes(arg0: Internal.Path_, arg1: string, ... arg2: any[]): Internal.Map; newOutputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.OutputStream; getPath(arg0: Internal.URI_): Internal.Path; createDirectory(arg0: Internal.Path_, ... arg1: any[]): void; copy(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; move(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; getScheme(): string; newFileSystem(arg0: Internal.URI_, arg1: Internal.Map_): Internal.FileSystem; newFileSystem(arg0: Internal.Path_, arg1: Internal.Map_): Internal.FileSystem; deleteIfExists(arg0: Internal.Path_): boolean; newDirectoryStream(arg0: Internal.Path_, arg1: Internal.DirectoryStream$Filter_): Internal.DirectoryStream; getFileSystem(arg0: Internal.URI_): Internal.FileSystem; checkAccess(arg0: Internal.Path_, ... arg1: any[]): void; readSymbolicLink(arg0: Internal.Path_): Internal.Path; isHidden(arg0: Internal.Path_): boolean; get scheme(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileSystemProvider_ = FileSystemProvider; /** * @javaClass net.minecraft.class_2740 */ class ClientboundSetEntityLinkPacket implements Internal.Packet { getDestId(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getSourceId(): number; get sourceId(): number; get destId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetEntityLinkPacket_ = ClientboundSetEntityLinkPacket; /** * @javaClass net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView */ interface RenderAttachedBlockView extends Internal.BlockAndTintGetter { getBlockEntityRenderAttachment(pos: BlockPos_): any; } type RenderAttachedBlockView_ = RenderAttachedBlockView; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleList */ interface DoubleList extends Internal.List, Internal.Comparable>, Internal.DoubleCollection { add(arg0: number): boolean; add(arg0: number, arg1: number): void; subList(arg0: number, arg1: number): this; set(arg0: number, arg1: number): number; spliterator(): Internal.DoubleSpliterator; getDouble(arg0: number): number; setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; setElements(arg0: number[]): void; setElements(arg0: number, arg1: number[]): void; sort(arg0: Internal.DoubleComparator_): void; sort(arg0: Internal.Comparator_): void; removeElements(arg0: number, arg1: number): void; replaceAll(arg0: it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator_): void; replaceAll(arg0: Internal.DoubleUnaryOperator_): void; replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: number): number; remove(arg0: any): boolean; lastIndexOf(arg0: any): number; lastIndexOf(arg0: number): number; contains(arg0: any): boolean; iterator(): Internal.DoubleListIterator; size(arg0: number): void; addAll(arg0: number, arg1: Internal.DoubleCollection_): boolean; addAll(arg0: Internal.DoubleList_): boolean; addAll(arg0: number, arg1: Internal.DoubleList_): boolean; removeDouble(arg0: number): number; addElements(arg0: number, arg1: number[]): void; addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; of(... arg0: number[]): this; of(): this; of(arg0: number, arg1: number): this; of(arg0: number): this; of(arg0: number, arg1: number, arg2: number): this; get(arg0: number): number; listIterator(arg0: number): Internal.DoubleListIterator; listIterator(): Internal.DoubleListIterator; indexOf(arg0: number): number; indexOf(arg0: any): number; unstableSort(arg0: Internal.DoubleComparator_): void; unstableSort(arg0: Internal.Comparator_): void; } type DoubleList_ = DoubleList; /** * @javaClass io.netty.channel.ChannelHandlerAdapter */ abstract class ChannelHandlerAdapter implements Internal.ChannelHandler { exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; handlerAdded(arg0: Internal.ChannelHandlerContext_): void; isSharable(): boolean; handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; get sharable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChannelHandlerAdapter_ = ChannelHandlerAdapter; /** * @javaClass com.mojang.datafixers.Products$P3 */ class Products$P3 { apply(arg0: Internal.Applicative_, arg1: Internal.Function3_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; and(arg0: Internal.Products$P4_): Internal.Products$P7; and(arg0: Internal.Products$P5_): Internal.Products$P8; and(arg0: Internal.App_): Internal.Products$P4; and(arg0: Internal.Products$P2_): Internal.Products$P5; and(arg0: Internal.Products$P3_): Internal.Products$P6; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P3_ = Products$P3; /** * @javaClass net.minecraft.class_2514 */ abstract class NumericTag implements Internal.Tag, Internal.SpecialEquality { getAsFloat(): number; getAsByte(): number; getAsLong(): number; getAsNumber(): Internal.Number; toString(): string; getAsDouble(): number; getAsShort(): number; getAsInt(): number; specialEquals(o: any, shallow: boolean): boolean; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get asFloat(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NumericTag_ = NumericTag; /** * @javaClass dev.latvian.mods.unit.UnitContext */ class UnitContext { getFunctionFactory(name: string): Internal.FunctionFactory; addConstant(s: string, u: dev.latvian.mods.unit.Unit_): void; isDebug(): boolean; popDebug(): void; sub(): this; addFunction(factory: Internal.FunctionFactory_): void; pushDebug(): void; createStream(input: string): Internal.UnitTokenStream; debugInfo(s: string): void; debugInfo(s: string, values: Internal.Collection_): void; parse(input: string): dev.latvian.mods.unit.Unit; readonly "constants" : Internal.Map; static readonly "DEFAULT" : Internal.UnitContext; get debug(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UnitContext_ = UnitContext; /** * @javaClass net.minecraft.class_5586 */ class GeodeCrackSettings { static readonly "CODEC" : Internal.Codec; readonly "generateCrackChance" : number; readonly "crackPointOffset" : number; readonly "baseCrackSize" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GeodeCrackSettings_ = GeodeCrackSettings; /** * @javaClass com.google.gson.JsonElement */ abstract class JsonElement { getAsFloat(): number; getAsBigInteger(): Internal.BigInteger; getAsByte(): number; getAsJsonObject(): Internal.JsonObject; getAsBigDecimal(): Internal.BigDecimal; getAsJsonNull(): Internal.JsonNull; isJsonNull(): boolean; getAsNumber(): Internal.Number; getAsCharacter(): string; getAsString(): string; isJsonArray(): boolean; getAsDouble(): number; getAsInt(): number; isJsonPrimitive(): boolean; deepCopy(): this; getAsLong(): number; getAsJsonArray(): Internal.JsonArray; isJsonObject(): boolean; getAsJsonPrimitive(): Internal.JsonPrimitive; getAsBoolean(): boolean; toString(): string; getAsShort(): number; get asByte(): number; get asBigInteger(): Internal.BigInteger; get asJsonObject(): Internal.JsonObject; get asCharacter(): string; get jsonPrimitive(): boolean; get asNumber(): Internal.Number; get asBigDecimal(): Internal.BigDecimal; get jsonNull(): boolean; get asFloat(): number; get asLong(): number; get asInt(): number; get asJsonPrimitive(): Internal.JsonPrimitive; get asJsonNull(): Internal.JsonNull; get asShort(): number; get asDouble(): number; get asJsonArray(): Internal.JsonArray; get asString(): string; get jsonObject(): boolean; get jsonArray(): boolean; get asBoolean(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JsonElement_ = JsonElement; /** * @javaClass com.google.common.collect.ForwardingList */ abstract class ForwardingList extends Internal.ForwardingCollection implements Internal.List { add(arg0: number, arg1: E): void; lastIndexOf(arg0: any): number; subList(arg0: number, arg1: number): Internal.List; set(arg0: number, arg1: E): E; addAll(arg0: number, arg1: Internal.Collection_): boolean; hashCode(): number; equals(arg0: any): boolean; get(arg0: number): E; listIterator(arg0: number): Internal.ListIterator; listIterator(): Internal.ListIterator; indexOf(arg0: any): number; remove(arg0: number): E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ForwardingList_ = ForwardingList; /** * @javaClass dev.latvian.mods.rhino.SymbolScriptable */ interface SymbolScriptable { get(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): any; has(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): boolean; delete(arg0: Internal.Symbol_): void; put(arg0: Internal.Symbol_, arg1: Internal.Scriptable_, arg2: any): void; } type SymbolScriptable_ = SymbolScriptable; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2ShortFunction */ interface Char2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: string, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: number): number; remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; get(arg0: string): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Char2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: string): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ShortFunction; } type Char2ShortFunction_ = ((arg0: string) => number) | Char2ShortFunction; /** * @javaClass com.mojang.brigadier.Message */ interface Message { getString(): string; } type Message_ = (() => string) | Message; /** * @javaClass com.mojang.serialization.RecordBuilder */ interface RecordBuilder { withErrorsFrom(arg0: Internal.DataResult_): Internal.RecordBuilder; add(arg0: string, arg1: Internal.DataResult_): Internal.RecordBuilder; add(arg0: string, arg1: T): Internal.RecordBuilder; add(arg0: Internal.DataResult_, arg1: Internal.DataResult_): Internal.RecordBuilder; add(arg0: string, arg1: E, arg2: Internal.Encoder_): Internal.RecordBuilder; add(arg0: T, arg1: T): Internal.RecordBuilder; add(arg0: T, arg1: Internal.DataResult_): Internal.RecordBuilder; mapError(arg0: Internal.UnaryOperator_): Internal.RecordBuilder; ops(): Internal.DynamicOps; setLifecycle(arg0: Internal.Lifecycle_): Internal.RecordBuilder; build(arg0: T): Internal.DataResult; build(arg0: Internal.DataResult_): Internal.DataResult; } type RecordBuilder_ = RecordBuilder; /** * @javaClass net.minecraft.class_1856 */ class Ingredient implements Internal.Predicate, Internal.IngredientKJS { getItems(): Internal.ItemStack[]; toJson(): Internal.JsonElement; test($$0: Internal.ItemStack_): boolean; static of(... $$0: Internal.ItemLike_[]): this; static of(): this; static of($$0: Internal.Stream_): this; static of(... $$0: Internal.ItemStack_[]): this; static of($$0: Internal.TagKey_): this; isEmpty(): boolean; static fromJson($$0: Internal.JsonElement_): this; getStackingIds(): Internal.IntList; static fromNetwork($$0: Internal.FriendlyByteBuf_): this; getItemsKJS(): Internal.ItemStack[]; toNetwork($$0: Internal.FriendlyByteBuf_): void; static readonly "EMPTY" : Internal.Ingredient; get stackingIds(): Internal.IntList; get itemsKJS(): Internal.ItemStack[]; get items(): Internal.ItemStack[]; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Ingredient_ = Ingredient; /** * @javaClass net.minecraft.class_1914 */ class MerchantOffer { shouldRewardExp(): boolean; getUses(): number; getMaxUses(): number; increaseUses(): void; needsRestock(): boolean; setSpecialPriceDiff($$0: number): void; getSpecialPriceDiff(): number; assemble(): Internal.ItemStack; isOutOfStock(): boolean; setToOutOfStock(): void; getBaseCostA(): Internal.ItemStack; take($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; updateDemand(): void; createTag(): Internal.CompoundTag; getXp(): number; satisfiedBy($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; getResult(): Internal.ItemStack; resetSpecialPriceDiff(): void; getCostA(): Internal.ItemStack; resetUses(): void; getCostB(): Internal.ItemStack; getPriceMultiplier(): number; addToSpecialPriceDiff($$0: number): void; getDemand(): number; get maxUses(): number; get result(): Internal.ItemStack; get costB(): Internal.ItemStack; get costA(): Internal.ItemStack; get outOfStock(): boolean; get xp(): number; get uses(): number; get priceMultiplier(): number; get specialPriceDiff(): number; get baseCostA(): Internal.ItemStack; get demand(): number; set specialPriceDiff($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MerchantOffer_ = MerchantOffer; /** * @javaClass net.minecraft.class_2873 */ class ServerboundSetCreativeModeSlotPacket implements Internal.Packet { getSlotNum(): number; getItem(): Internal.ItemStack; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get slotNum(): number; get item(): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundSetCreativeModeSlotPacket_ = ServerboundSetCreativeModeSlotPacket; /** * @javaClass dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder */ class SlabBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SlabBlockBuilder_ = SlabBlockBuilder; /** * @javaClass net.fabricmc.fabric.impl.registry.sync.RemappableRegistry */ interface RemappableRegistry { unmap(arg0: string): void; remap(arg0: string, arg1: Internal.Object2IntMap_, arg2: Internal.RemappableRegistry$RemapMode_): void; } type RemappableRegistry_ = RemappableRegistry; /** * @javaClass org.lwjgl.system.Pointer$Default */ abstract class Pointer$Default implements Internal.Pointer { address(): number; hashCode(): number; equals(arg0: any): boolean; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pointer$Default_ = Pointer$Default; /** * @javaClass java.util.concurrent.ExecutorService */ interface ExecutorService extends Internal.Executor { submit(arg0: Internal.Runnable_): Internal.Future; submit(arg0: Internal.Runnable_, arg1: T): Internal.Future; submit(arg0: Internal.Callable_): Internal.Future; isTerminated(): boolean; invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; invokeAll(arg0: Internal.Collection_>): Internal.List>; awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; invokeAny(arg0: Internal.Collection_>): T; invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; shutdownNow(): Internal.List; shutdown(): void; isShutdown(): boolean; } type ExecutorService_ = ExecutorService; /** * @javaClass net.minecraft.class_4151 */ interface ReputationEventType { register($$0: string): this; } type ReputationEventType_ = ReputationEventType; /** * @javaClass net.fabricmc.fabric.impl.networking.ChannelInfoHolder */ interface ChannelInfoHolder { getPendingChannelsNames(): Internal.Collection; } type ChannelInfoHolder_ = (() => Internal.Collection) | ChannelInfoHolder; /** * @javaClass net.minecraft.class_2172$class_2173 */ class SharedSuggestionProvider$TextCoordinates { static readonly "DEFAULT_GLOBAL" : Internal.SharedSuggestionProvider$TextCoordinates; static readonly "DEFAULT_LOCAL" : Internal.SharedSuggestionProvider$TextCoordinates; readonly "x" : string; readonly "y" : string; readonly "z" : string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SharedSuggestionProvider$TextCoordinates_ = SharedSuggestionProvider$TextCoordinates; /** * @javaClass net.minecraft.class_1576 */ class Husk extends Internal.Zombie { static checkHuskSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; doHurtTarget($$0: Internal.Entity_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Husk_ = Husk; /** * @javaClass fudge.notenoughcrashes.StateManager$IResettable */ interface StateManager$IResettable { resetState(): void; register(): void; } type StateManager$IResettable_ = (() => void) | StateManager$IResettable; /** * @javaClass io.netty.buffer.AbstractByteBuf */ abstract class AbstractByteBuf extends Internal.ByteBuf { asReadOnly(): Internal.ByteBuf; markReaderIndex(): Internal.ByteBuf; getByte(arg0: number): number; writeZero(arg0: number): Internal.ByteBuf; resetReaderIndex(): Internal.ByteBuf; writeFloat(arg0: number): Internal.ByteBuf; setLongLE(arg0: number, arg1: number): Internal.ByteBuf; readRetainedSlice(arg0: number): Internal.ByteBuf; slice(): Internal.ByteBuf; slice(arg0: number, arg1: number): Internal.ByteBuf; getMediumLE(arg0: number): number; readUnsignedIntLE(): number; readInt(): number; order(arg0: Internal.ByteOrder_): Internal.ByteBuf; writeMedium(arg0: number): Internal.ByteBuf; resetWriterIndex(): Internal.ByteBuf; writableBytes(): number; getUnsignedShort(arg0: number): number; maxCapacity(): number; bytesBefore(arg0: number, arg1: number): number; bytesBefore(arg0: number): number; bytesBefore(arg0: number, arg1: number, arg2: number): number; setInt(arg0: number, arg1: number): Internal.ByteBuf; getInt(arg0: number): number; markWriterIndex(): Internal.ByteBuf; isReadable(arg0: number): boolean; isReadable(): boolean; writeBoolean(arg0: boolean): Internal.ByteBuf; setIntLE(arg0: number, arg1: number): Internal.ByteBuf; writeLongLE(arg0: number): Internal.ByteBuf; setShortLE(arg0: number, arg1: number): Internal.ByteBuf; isWritable(arg0: number): boolean; isWritable(): boolean; readChar(): string; readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; isReadOnly(): boolean; readUnsignedShortLE(): number; readDouble(): number; readFloat(): number; getLongLE(arg0: number): number; getBoolean(arg0: number): boolean; copy(): Internal.ByteBuf; readShortLE(): number; readUnsignedMedium(): number; ensureWritable(arg0: number, arg1: boolean): number; ensureWritable(arg0: number): Internal.ByteBuf; writeInt(arg0: number): Internal.ByteBuf; readableBytes(): number; readSlice(arg0: number): Internal.ByteBuf; getIntLE(arg0: number): number; nioBuffers(): Internal.ByteBuffer[]; forEachByteDesc(arg0: Internal.ByteProcessor_): number; forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; skipBytes(arg0: number): Internal.ByteBuf; getLong(arg0: number): number; readLong(): number; readShort(): number; equals(arg0: any): boolean; setZero(arg0: number, arg1: number): Internal.ByteBuf; getUnsignedMedium(arg0: number): number; readBytes(arg0: number): Internal.ByteBuf; readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; readBytes(arg0: number[]): Internal.ByteBuf; readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; readBoolean(): boolean; toString(): string; toString(arg0: Internal.Charset_): string; toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; retainedSlice(): Internal.ByteBuf; retainedSlice(arg0: number, arg1: number): Internal.ByteBuf; readMediumLE(): number; setMedium(arg0: number, arg1: number): Internal.ByteBuf; setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf; readerIndex(): number; readerIndex(arg0: number): Internal.ByteBuf; getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; setShort(arg0: number, arg1: number): Internal.ByteBuf; compareTo(arg0: Internal.ByteBuf_): number; getBytes(arg0: number, arg1: number[]): Internal.ByteBuf; getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; setDouble(arg0: number, arg1: number): Internal.ByteBuf; setChar(arg0: number, arg1: number): Internal.ByteBuf; getUnsignedIntLE(arg0: number): number; getUnsignedInt(arg0: number): number; indexOf(arg0: number, arg1: number, arg2: number): number; writeByte(arg0: number): Internal.ByteBuf; nioBuffer(): Internal.ByteBuffer; discardSomeReadBytes(): Internal.ByteBuf; duplicate(): Internal.ByteBuf; writerIndex(): number; writerIndex(arg0: number): Internal.ByteBuf; readUnsignedInt(): number; writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; getUnsignedShortLE(arg0: number): number; retainedDuplicate(): Internal.ByteBuf; getChar(arg0: number): string; setLong(arg0: number, arg1: number): Internal.ByteBuf; readMedium(): number; writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; writeBytes(arg0: Internal.InputStream_, arg1: number): number; writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; writeBytes(arg0: number[]): Internal.ByteBuf; writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; forEachByte(arg0: Internal.ByteProcessor_): number; setIndex(arg0: number, arg1: number): Internal.ByteBuf; writeShort(arg0: number): Internal.ByteBuf; getShortLE(arg0: number): number; getMedium(arg0: number): number; readUnsignedShort(): number; setByte(arg0: number, arg1: number): Internal.ByteBuf; writeShortLE(arg0: number): Internal.ByteBuf; maxWritableBytes(): number; getDouble(arg0: number): number; getFloat(arg0: number): number; writeLong(arg0: number): Internal.ByteBuf; writeIntLE(arg0: number): Internal.ByteBuf; setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; hashCode(): number; readIntLE(): number; setMediumLE(arg0: number, arg1: number): Internal.ByteBuf; readUnsignedByte(): number; readUnsignedMediumLE(): number; readLongLE(): number; writeDouble(arg0: number): Internal.ByteBuf; setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; setBytes(arg0: number, arg1: number[]): Internal.ByteBuf; setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; setFloat(arg0: number, arg1: number): Internal.ByteBuf; getShort(arg0: number): number; writeMediumLE(arg0: number): Internal.ByteBuf; clear(): Internal.ByteBuf; getUnsignedByte(arg0: number): number; discardReadBytes(): Internal.ByteBuf; writeChar(arg0: number): Internal.ByteBuf; getUnsignedMediumLE(arg0: number): number; readByte(): number; get readable(): boolean; get readOnly(): boolean; get writable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractByteBuf_ = AbstractByteBuf; /** * @javaClass net.minecraft.class_3330 */ abstract class StoredUserEntry { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StoredUserEntry_ = StoredUserEntry; /** * @javaClass net.minecraft.class_3751$class_4991 */ class JigsawBlockEntity$JointType extends Internal.Enum implements Internal.StringRepresentable { getTranslatedName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.JigsawBlockEntity$JointType[]; method_15434(): string; static byName($$0: string): Internal.Optional; static readonly "ROLLABLE" : Internal.JigsawBlockEntity$JointType; static readonly "ALIGNED" : Internal.JigsawBlockEntity$JointType; get translatedName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JigsawBlockEntity$JointType_ = "rollable" | "aligned" | JigsawBlockEntity$JointType; /** * @javaClass net.minecraft.class_1934 */ class GameType extends Internal.Enum { isCreative(): boolean; static getNullableId($$0: Internal.GameType_): number; getLongDisplayName(): Internal.Component; getName(): string; static valueOf($$0: string): this; static values(): Internal.GameType[]; getId(): number; static byName($$0: string, $$1: Internal.GameType_): this; static byName($$0: string): this; static byNullableId($$0: number): this; isBlockPlacingRestricted(): boolean; updatePlayerAbilities($$0: Internal.Abilities_): void; isSurvival(): boolean; static byId($$0: number, $$1: Internal.GameType_): this; static byId($$0: number): this; getShortDisplayName(): Internal.Component; static readonly "SURVIVAL" : Internal.GameType; static readonly "SPECTATOR" : Internal.GameType; static readonly "CREATIVE" : Internal.GameType; static readonly "ADVENTURE" : Internal.GameType; static readonly "DEFAULT_MODE" : Internal.GameType; get shortDisplayName(): Internal.Component; get longDisplayName(): Internal.Component; get survival(): boolean; get name(): string; get id(): number; get blockPlacingRestricted(): boolean; get creative(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameType_ = "adventure" | "survival" | "spectator" | "creative" | GameType; /** * @javaClass net.minecraft.class_3499$class_5162 */ class StructureTemplate$Palette { blocks($$0: Internal.Block_): Internal.List; blocks(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureTemplate$Palette_ = StructureTemplate$Palette; /** * @javaClass net.minecraft.class_265 */ abstract class VoxelShape implements Internal.VoxelShapeAccess { move($$0: number, $$1: number, $$2: number): this; max($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; max($$0: Internal.Direction$Axis_): number; toAabbs(): Internal.List; getFaceShape($$0: Internal.Direction_): this; isEmpty(): boolean; collide($$0: Internal.Direction$Axis_, $$1: Internal.AABB_, $$2: number): number; min($$0: Internal.Direction$Axis_): number; min($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; optimize(): this; closestPointTo($$0: Vec3_): Internal.Optional; bounds(): Internal.AABB; forAllEdges($$0: Internal.Shapes$DoubleLineConsumer_): void; toString(): string; clip($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_): Internal.BlockHitResult; forAllBoxes($$0: Internal.Shapes$DoubleLineConsumer_): void; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VoxelShape_ = VoxelShape; /** * @javaClass net.minecraft.class_2826 */ class LevelChunkSection { read($$0: Internal.FriendlyByteBuf_): void; getBiomes(): Internal.PalettedContainer>; isRandomlyTicking(): boolean; release(): void; getSerializedSize(): number; recalcBlockCounts(): void; fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_, $$2: number, $$3: number): void; setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): Internal.BlockState; setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_, $$4: boolean): Internal.BlockState; getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; acquire(): void; isRandomlyTickingFluids(): boolean; hasOnlyAir(): boolean; bottomBlockY(): number; maybeHas($$0: Internal.Predicate_): boolean; static getBottomBlockY($$0: number): number; getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; getStates(): Internal.PalettedContainer; getBlockState($$0: number, $$1: number, $$2: number): Internal.BlockState; write($$0: Internal.FriendlyByteBuf_): void; isRandomlyTickingBlocks(): boolean; static readonly "SECTION_WIDTH" : 16; static readonly "SECTION_HEIGHT" : 16; static readonly "BIOME_CONTAINER_BITS" : 2; static readonly "SECTION_SIZE" : 4096; "states" : Internal.PalettedContainer; get serializedSize(): number; get biomes(): Internal.PalettedContainer>; get randomlyTickingFluids(): boolean; get randomlyTickingBlocks(): boolean; get randomlyTicking(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelChunkSection_ = LevelChunkSection; /** * Fired when player right clicks on an Entity. * * Note that both main hand and off hand will be called if not cancelled. * * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. * @javaClass dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS */ class ItemEntityInteractEventJS extends Internal.PlayerEventJS { getTarget(): Internal.EntityJS; getHand(): Hand; getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; get item(): Internal.ItemStackJS; get entity(): Internal.EntityJS; get target(): Internal.EntityJS; get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when player right clicks on an Entity. * * Note that both main hand and off hand will be called if not cancelled. * * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. */ type ItemEntityInteractEventJS_ = ItemEntityInteractEventJS; /** * @javaClass dev.latvian.mods.kubejs.BuilderBase */ abstract class BuilderBase implements Internal.Supplier { clientRegistry(minecraft: Internal.Supplier_): void; generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; transformObject(obj: T): T; /** */ translationKey(key: Special.LangKey): Internal.BuilderBase; getTranslationKeyGroup(): string; newID(pre: string, post: string): ResourceLocation; displayName(name: string): Internal.BuilderBase; generateLang(lang: Internal.Map_): void; type(type: string): Internal.BuilderBase; createAdditionalObjects(): void; createObject(): T; addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; getRegistryType(): Internal.RegistryObjectBuilderTypes; get(): T; tag(tag: ResourceLocation_): Internal.BuilderBase; generateDataJsons(generator: Internal.DataJsonGenerator_): void; readonly "id" : ResourceLocation; get registryType(): Internal.RegistryObjectBuilderTypes; get translationKeyGroup(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type BuilderBase_ = BuilderBase; /** * @javaClass net.minecraft.class_1291 */ class MobEffect { getAttributeModifiers(): Internal.Map; applyEffectTick($$0: Internal.LivingEntity_, $$1: number): void; getDescriptionId(): string; getCategory(): Internal.MobEffectCategory; getAttributeModifierValue($$0: number, $$1: Internal.AttributeModifier_): number; getColor(): number; isDurationEffectTick($$0: number, $$1: number): boolean; static getId($$0: Internal.MobEffect_): number; addAttributeModifier($$0: Internal.Attribute_, $$1: string, $$2: number, $$3: Internal.AttributeModifier$Operation_): this; removeAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; getDisplayName(): Internal.Component; addAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; isInstantenous(): boolean; isBeneficial(): boolean; static byId($$0: number): this; applyInstantenousEffect($$0: Internal.Entity_, $$1: Internal.Entity_, $$2: Internal.LivingEntity_, $$3: number, $$4: number): void; get descriptionId(): string; get color(): number; get instantenous(): boolean; get displayName(): Internal.Component; get beneficial(): boolean; get attributeModifiers(): Internal.Map; get category(): Internal.MobEffectCategory; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MobEffect_ = Special.MobEffect | MobEffect; /** * @javaClass com.google.common.collect.ImmutableSetMultimap$Builder */ class ImmutableSetMultimap$Builder extends Internal.ImmutableMultimap$Builder { orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; build(): Internal.ImmutableSetMultimap; orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; putAll(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap$Builder; putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSetMultimap$Builder; putAll(arg0: K, ... arg1: V[]): Internal.ImmutableSetMultimap$Builder; putAll(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap$Builder; put(arg0: Internal.Map$Entry_): Internal.ImmutableSetMultimap$Builder; put(arg0: K, arg1: V): Internal.ImmutableSetMultimap$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableSetMultimap$Builder_ = ImmutableSetMultimap$Builder; /** * @javaClass net.minecraft.class_2874 */ class DimensionType implements Internal.DimensionTypeAccessor { hasCeiling(): boolean; natural(): boolean; createDragonFight(): boolean; static getStorageFolder($$0: Internal.ResourceKey_, $$1: Internal.Path_): Internal.Path; logicalHeight(): number; infiniburn(): Internal.TagKey; bedWorks(): boolean; hasRaids(): boolean; effectsLocation(): ResourceLocation; static registerBuiltin($$0: Internal.RegistryAccess$Writable_): Internal.RegistryAccess$Writable; ultraWarm(): boolean; brightness($$0: number): number; static getTeleportationScale($$0: Internal.DimensionType_, $$1: Internal.DimensionType_): number; minY(): number; hasFixedTime(): boolean; respawnAnchorWorks(): boolean; coordinateScale(): number; static create($$0: Internal.OptionalLong_, $$1: boolean, $$2: boolean, $$3: boolean, $$4: boolean, $$5: number, $$6: boolean, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean, $$11: number, $$12: number, $$13: number, $$14: Internal.TagKey_, $$15: ResourceLocation_, $$16: number): this; static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.Registry; static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number): Internal.Registry; static parseLegacy($$0: Internal.Dynamic_): Internal.DataResult>; moonPhase($$0: number): number; hasSkyLight(): boolean; height(): number; timeOfDay($$0: number): number; piglinSafe(): boolean; static readonly "END_EFFECTS" : ResourceLocation; static readonly "CODEC" : Internal.Codec>; static readonly "MIN_HEIGHT" : 16; static readonly "MAX_Y" : 2031; static readonly "Y_SIZE" : 4064; static readonly "NETHER_LOCATION" : Internal.ResourceKey; static readonly "WAY_ABOVE_MAX_Y" : 32496; static readonly "WAY_BELOW_MIN_Y" : -32512; static readonly "DIRECT_CODEC" : Internal.Codec; static readonly "OVERWORLD_CAVES_LOCATION" : Internal.ResourceKey; static readonly "MIN_Y" : -2032; static readonly "OVERWORLD_LOCATION" : Internal.ResourceKey; static readonly "END_LOCATION" : Internal.ResourceKey; static readonly "NETHER_EFFECTS" : ResourceLocation; static readonly "OVERWORLD_EFFECTS" : ResourceLocation; static readonly "BITS_FOR_Y" : 12; static readonly "MOON_BRIGHTNESS_PER_PHASE" : number[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DimensionType_ = Special.DimensionType | DimensionType; /** * @javaClass net.minecraft.class_1866 */ class SimpleRecipeSerializer implements Internal.RecipeSerializer { fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleRecipeSerializer_ = SimpleRecipeSerializer; /** * @javaClass java.net.NetworkInterface */ class NetworkInterface { getInterfaceAddresses(): Internal.List; getParent(): this; getName(): string; getIndex(): number; supportsMulticast(): boolean; getSubInterfaces(): Internal.Enumeration; static getByIndex(arg0: number): this; inetAddresses(): Internal.Stream; static getByInetAddress(arg0: Internal.InetAddress_): this; isPointToPoint(): boolean; getMTU(): number; static networkInterfaces(): Internal.Stream; isUp(): boolean; getDisplayName(): string; hashCode(): number; equals(arg0: any): boolean; static getByName(arg0: string): this; getHardwareAddress(): number[]; isLoopback(): boolean; subInterfaces(): Internal.Stream; toString(): string; isVirtual(): boolean; static getNetworkInterfaces(): Internal.Enumeration; getInetAddresses(): Internal.Enumeration; get parent(): this; get hardwareAddress(): number[]; get virtual(): boolean; get displayName(): string; get pointToPoint(): boolean; get interfaceAddresses(): Internal.List; get name(): string; get index(): number; get up(): boolean; get mTU(): number; get loopback(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NetworkInterface_ = NetworkInterface; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2ShortFunction */ interface Object2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Object2ShortFunction; removeShort(arg0: any): number; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Object2FloatFunction; applyAsInt(arg0: K): number; getShort(arg0: any): number; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Object2CharFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ShortFunction; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ShortFunction; } type Object2ShortFunction_ = ((arg0: any) => number) | Object2ShortFunction; /** * @javaClass net.fabricmc.fabric.api.item.v1.FabricItem */ interface FabricItem { getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; } type FabricItem_ = FabricItem; /** * @javaClass net.minecraft.class_1851 */ class FireworkRocketRecipe extends Internal.CustomRecipe { method_8110(): Internal.ItemStack; method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FireworkRocketRecipe_ = FireworkRocketRecipe; /** * @javaClass dev.latvian.mods.kubejs.misc.CustomStatBuilder */ class CustomStatBuilder extends Internal.BuilderBase { getRegistryType(): Internal.RegistryObjectBuilderTypes; createObject(): ResourceLocation; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CustomStatBuilder_ = CustomStatBuilder; /** * @javaClass net.minecraft.class_2598 */ class PacketFlow extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.PacketFlow[]; getOpposite(): this; static readonly "CLIENTBOUND" : Internal.PacketFlow; static readonly "SERVERBOUND" : Internal.PacketFlow; get opposite(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PacketFlow_ = "serverbound" | "clientbound" | PacketFlow; /** * @javaClass net.minecraft.class_1299 */ class EntityType implements Internal.EntityTypeTest { getDescriptionId(): string; getAABB($$0: number, $$1: number, $$2: number): Internal.AABB; getWidth(): number; static updateCustomEntityTag($$0: Internal.Level_, $$1: Internal.Player_, $$2: Internal.Entity_, $$3: Internal.CompoundTag_): void; getDescription(): Internal.Component; static loadEntitiesRecursive($$0: Internal.List_, $$1: Internal.Level_): Internal.Stream; getHeight(): number; toShortString(): string; clientTrackingRange(): number; static by($$0: Internal.CompoundTag_): Internal.Optional>; create($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; static create($$0: number, $$1: Internal.Level_): Internal.Entity; create($$0: Internal.Level_): T; static create($$0: Internal.CompoundTag_, $$1: Internal.Level_): Internal.Optional; getDefaultLootTable(): ResourceLocation; canSerialize(): boolean; static getKey($$0: Internal.EntityType_): ResourceLocation; canSpawnFarFromPlayer(): boolean; static loadEntityRecursive($$0: Internal.CompoundTag_, $$1: Internal.Level_, $$2: Internal.Function_): Internal.Entity; getCategory(): Internal.MobCategory; is($$0: Internal.TagKey_>): boolean; getBaseClass(): typeof Internal.Entity; fireImmune(): boolean; canSummon(): boolean; getDimensions(): Internal.EntityDimensions; updateInterval(): number; spawn($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; spawn($$0: Internal.ServerLevel_, $$1: Internal.ItemStack_, $$2: Internal.Player_, $$3: BlockPos_, $$4: Internal.MobSpawnType_, $$5: boolean, $$6: boolean): Internal.Entity; static byString($$0: string): Internal.Optional>; trackDeltas(): boolean; toString(): string; builtInRegistryHolder(): Internal.Holder$Reference>; tryCast($$0: Internal.Entity_): T; isBlockDangerous($$0: Internal.BlockState_): boolean; static readonly "MOOSHROOM" : Internal.EntityType; static readonly "MAGMA_CUBE" : Internal.EntityType; static readonly "SILVERFISH" : Internal.EntityType; static readonly "MULE" : Internal.EntityType; static readonly "HOGLIN" : Internal.EntityType; static readonly "LEASH_KNOT" : Internal.EntityType; static readonly "HUSK" : Internal.EntityType; static readonly "VINDICATOR" : Internal.EntityType; static readonly "HOPPER_MINECART" : Internal.EntityType; static readonly "PILLAGER" : Internal.EntityType; static readonly "SHULKER_BULLET" : Internal.EntityType; static readonly "VILLAGER" : Internal.EntityType; static readonly "AREA_EFFECT_CLOUD" : Internal.EntityType; static readonly "PAINTING" : Internal.EntityType; static readonly "TURTLE" : Internal.EntityType; static readonly "TRADER_LLAMA" : Internal.EntityType; static readonly "TNT" : Internal.EntityType; static readonly "SMALL_FIREBALL" : Internal.EntityType; static readonly "CAVE_SPIDER" : Internal.EntityType; static readonly "SLIME" : Internal.EntityType; static readonly "DROWNED" : Internal.EntityType; static readonly "FIREBALL" : Internal.EntityType; static readonly "EVOKER" : Internal.EntityType; static readonly "MARKER" : Internal.EntityType; static readonly "ENDERMITE" : Internal.EntityType; static readonly "EXPERIENCE_BOTTLE" : Internal.EntityType; static readonly "AXOLOTL" : Internal.EntityType; static readonly "COMMAND_BLOCK_MINECART" : Internal.EntityType; static readonly "PLAYER" : Internal.EntityType; static readonly "ITEM" : Internal.EntityType; static readonly "SALMON" : Internal.EntityType; static readonly "ZOMBIE" : Internal.EntityType; static readonly "GOAT" : Internal.EntityType; static readonly "STRIDER" : Internal.EntityType; static readonly "PANDA" : Internal.EntityType; static readonly "OCELOT" : Internal.EntityType; static readonly "ENDERMAN" : Internal.EntityType; static readonly "CHEST_MINECART" : Internal.EntityType; static readonly "ZOMBIE_VILLAGER" : Internal.EntityType; static readonly "LLAMA" : Internal.EntityType; static readonly "ENDER_DRAGON" : Internal.EntityType; static readonly "WITCH" : Internal.EntityType; static readonly "EXPERIENCE_ORB" : Internal.EntityType; static readonly "ITEM_FRAME" : Internal.EntityType; static readonly "WITHER" : Internal.EntityType; static readonly "ARROW" : Internal.EntityType; static readonly "CREEPER" : Internal.EntityType; static readonly "ILLUSIONER" : Internal.EntityType; static readonly "COD" : Internal.EntityType; static readonly "ZOMBIE_HORSE" : Internal.EntityType; static readonly "FURNACE_MINECART" : Internal.EntityType; static readonly "RAVAGER" : Internal.EntityType; static readonly "BOAT" : Internal.EntityType; static readonly "SHULKER" : Internal.EntityType; static readonly "BEE" : Internal.EntityType; static readonly "PHANTOM" : Internal.EntityType; static readonly "BLAZE" : Internal.EntityType; static readonly "SKELETON_HORSE" : Internal.EntityType; static readonly "COW" : Internal.EntityType; static readonly "WANDERING_TRADER" : Internal.EntityType; static readonly "END_CRYSTAL" : Internal.EntityType; static readonly "PIG" : Internal.EntityType; static readonly "ZOGLIN" : Internal.EntityType; static readonly "WOLF" : Internal.EntityType; static readonly "IRON_GOLEM" : Internal.EntityType; static readonly "ENTITY_TAG" : "EntityTag"; static readonly "SHEEP" : Internal.EntityType; static readonly "VEX" : Internal.EntityType; static readonly "ENDER_PEARL" : Internal.EntityType; static readonly "TRIDENT" : Internal.EntityType; static readonly "PIGLIN_BRUTE" : Internal.EntityType; static readonly "POLAR_BEAR" : Internal.EntityType; static readonly "MINECART" : Internal.EntityType; static readonly "LIGHTNING_BOLT" : Internal.EntityType; static readonly "POTION" : Internal.EntityType; static readonly "FISHING_BOBBER" : Internal.EntityType; static readonly "SQUID" : Internal.EntityType; static readonly "DRAGON_FIREBALL" : Internal.EntityType; static readonly "ELDER_GUARDIAN" : Internal.EntityType; static readonly "HORSE" : Internal.EntityType; static readonly "TNT_MINECART" : Internal.EntityType; static readonly "ARMOR_STAND" : Internal.EntityType; static readonly "PARROT" : Internal.EntityType; static readonly "EVOKER_FANGS" : Internal.EntityType; static readonly "FOX" : Internal.EntityType; static readonly "GIANT" : Internal.EntityType; static readonly "STRAY" : Internal.EntityType; static readonly "SPECTRAL_ARROW" : Internal.EntityType; static readonly "CAT" : Internal.EntityType; static readonly "RABBIT" : Internal.EntityType; static readonly "DONKEY" : Internal.EntityType; static readonly "EYE_OF_ENDER" : Internal.EntityType; static readonly "SPAWNER_MINECART" : Internal.EntityType; static readonly "GLOW_ITEM_FRAME" : Internal.EntityType; static readonly "TROPICAL_FISH" : Internal.EntityType; static readonly "SPIDER" : Internal.EntityType; static readonly "SKELETON" : Internal.EntityType; static readonly "WITHER_SKELETON" : Internal.EntityType; static readonly "CHICKEN" : Internal.EntityType; static readonly "ZOMBIFIED_PIGLIN" : Internal.EntityType; static readonly "SNOWBALL" : Internal.EntityType; static readonly "GLOW_SQUID" : Internal.EntityType; static readonly "SNOW_GOLEM" : Internal.EntityType; static readonly "WITHER_SKULL" : Internal.EntityType; static readonly "PUFFERFISH" : Internal.EntityType; static readonly "GUARDIAN" : Internal.EntityType; static readonly "EGG" : Internal.EntityType; static readonly "LLAMA_SPIT" : Internal.EntityType; static readonly "FALLING_BLOCK" : Internal.EntityType; static readonly "PIGLIN" : Internal.EntityType; static readonly "GHAST" : Internal.EntityType; static readonly "BAT" : Internal.EntityType; static readonly "DOLPHIN" : Internal.EntityType; static readonly "FIREWORK_ROCKET" : Internal.EntityType; get descriptionId(): string; get width(): number; get description(): Internal.Component; get baseClass(): typeof Internal.Entity; get defaultLootTable(): ResourceLocation; get category(): Internal.MobCategory; get height(): number; get dimensions(): Internal.EntityDimensions; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityType_ = Special.EntityType | EntityType; /** * @javaClass dev.latvian.mods.kubejs.level.BlockContainerJS */ class BlockContainerJS implements Internal.SpecialEquality { spawnFireworks(fireworks: Internal.FireworksJS_): void; getBiomeId(): ResourceLocation; getItem(): Internal.ItemStackJS; getUp(): this; getTags(): Internal.Collection; /** */ getId(): Special.Block & `${string}:${string}`; clearCache(): void; getCanSeeSky(): boolean; getEast(): this; popItemFromFace(item: Internal.ItemStack_, dir: Internal.Direction_): void; canSeeSkyFromBelowWater(): boolean; getNorth(): this; getPos(): BlockPos; setEntityData(tag: Internal.CompoundTag_): void; getDimension(): ResourceLocation; mergeEntityData(tag: Internal.CompoundTag_): void; getEntityId(): string; getInventory(facing: Internal.Direction_): Internal.InventoryJS; getInventory(): Internal.InventoryJS; getBlockLight(): number; getLight(): number; getPlayersInRadius(): Internal.EntityArrayList; getPlayersInRadius(radius: number): Internal.EntityArrayList; getWest(): this; /** */ set(id: Special.Block, properties: Internal.Map_): void; /** */ set(id: Special.Block, properties: Internal.Map_, flags: number): void; /** */ set(id: Special.Block): void; hasTag(tag: ResourceLocation_): boolean; offset(x: number, y: number, z: number): this; offset(f: Internal.Direction_): this; offset(f: Internal.Direction_, d: number): this; getDown(): this; getProperties(): Internal.Map; createExplosion(): Internal.ExplosionJS; setBlockState(state: Internal.BlockState_, flags: number): void; getEntity(): Internal.BlockEntity; createEntity(id: ResourceLocation_): Internal.EntityJS; getMaterial(): Internal.MaterialJS; getSouth(): this; spawnLightning(effectOnly: boolean): void; spawnLightning(effectOnly: boolean, player: Internal.EntityJS_): void; getLevel(): Internal.LevelJS; getX(): number; getY(): number; getZ(): number; popItem(item: Internal.ItemStack_): void; getEntityData(): Internal.CompoundTag; equals(obj: any): boolean; getTypeData(): Internal.CompoundTag; getDrops(): Internal.List; getDrops(entity: Internal.EntityJS_, heldItem: Internal.ItemStack_): Internal.List; toString(): string; getBlockState(): Internal.BlockState; getSkyLight(): number; specialEquals(o: any, shallow: boolean): boolean; readonly "minecraftLevel" : Internal.Level; get blockState(): Internal.BlockState; get biomeId(): ResourceLocation; get south(): this; get playersInRadius(): Internal.EntityArrayList; get north(): this; get skyLight(): number; get inventory(): Internal.InventoryJS; get down(): this; get east(): this; get drops(): Internal.List; get pos(): BlockPos; get blockLight(): number; get west(): this; get up(): this; /** */ get id(): Special.Block & `${string}:${string}`; get dimension(): ResourceLocation; get item(): Internal.ItemStackJS; get level(): Internal.LevelJS; get canSeeSky(): boolean; get entityId(): string; get typeData(): Internal.CompoundTag; get tags(): Internal.Collection; get material(): Internal.MaterialJS; get light(): number; get x(): number; get y(): number; get z(): number; get properties(): Internal.Map; get entity(): Internal.BlockEntity; get entityData(): Internal.CompoundTag; set entityData(tag: Internal.CompoundTag_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type BlockContainerJS_ = BlockContainerJS; /** * @javaClass dev.latvian.mods.kubejs.level.ExplosionJS */ class ExplosionJS { strength(f: number): this; damagesTerrain(b: boolean): this; exploder(entity: Internal.EntityJS_): this; explode(): void; causesFire(b: boolean): this; destroysTerrain(b: boolean): this; "explosionMode" : Internal.Explosion$BlockInteraction; readonly "x" : number; readonly "y" : number; readonly "z" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ExplosionJS_ = ExplosionJS; /** * @javaClass net.minecraft.class_8 */ abstract class NodeEvaluator { prepare($$0: Internal.PathNavigationRegion_, $$1: Internal.Mob_): void; setCanPassDoors($$0: boolean): void; canOpenDoors(): boolean; getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number, arg4: Internal.Mob_, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: boolean): Internal.BlockPathTypes; getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number): Internal.BlockPathTypes; getStart(): Internal.Node; getGoal(arg0: number, arg1: number, arg2: number): Internal.Target; setCanFloat($$0: boolean): void; done(): void; canPassDoors(): boolean; setCanOpenDoors($$0: boolean): void; getNeighbors(arg0: Internal.Node_[], arg1: Internal.Node_): number; canFloat(): boolean; get start(): Internal.Node; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NodeEvaluator_ = NodeEvaluator; /** * @javaClass java.math.MathContext */ class MathContext implements Internal.Serializable { getRoundingMode(): Internal.RoundingMode; hashCode(): number; equals(arg0: any): boolean; toString(): string; getPrecision(): number; static readonly "DECIMAL128" : Internal.MathContext; static readonly "DECIMAL64" : Internal.MathContext; static readonly "DECIMAL32" : Internal.MathContext; static readonly "UNLIMITED" : Internal.MathContext; get roundingMode(): Internal.RoundingMode; get precision(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MathContext_ = MathContext; /** * @javaClass javax.crypto.ExemptionMechanism */ class ExemptionMechanism { init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameterSpec_): void; init(arg0: Internal.Key_): void; init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameters_): void; getName(): string; genExemptionBlob(arg0: number[]): number; genExemptionBlob(): number[]; genExemptionBlob(arg0: number[], arg1: number): number; isCryptoAllowed(arg0: Internal.Key_): boolean; getProvider(): Internal.Provider; getOutputSize(arg0: number): number; static getInstance(arg0: string, arg1: string): this; static getInstance(arg0: string, arg1: Internal.Provider_): this; static getInstance(arg0: string): this; get provider(): Internal.Provider; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ExemptionMechanism_ = ExemptionMechanism; /** * @javaClass java.security.Permission */ abstract class Permission implements Internal.Guard, Internal.Serializable { getName(): string; checkGuard(arg0: any): void; newPermissionCollection(): Internal.PermissionCollection; hashCode(): number; equals(arg0: any): boolean; getActions(): string; toString(): string; implies(arg0: Internal.Permission_): boolean; get name(): string; get actions(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Permission_ = Permission; /** * @javaClass net.minecraft.class_897 */ abstract class EntityRenderer { getRenderOffset($$0: T, $$1: number): Vec3; redirect$bko000$renderLabelIfPresent_isSneaky(entity: Internal.Entity_): boolean; getTextureLocation(arg0: T): ResourceLocation; getFont(): Internal.Font; shouldRender($$0: T, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; getPackedLightCoords($$0: T, $$1: number): number; render($$0: T, $$1: number, $$2: number, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number): void; redirect$bko000$render_renderLabelIfPresent(thiz: Internal.EntityRenderer_, entity: Internal.Entity_, text: Internal.Component_, matrices: Internal.PoseStack_, vertexConsumers: Internal.MultiBufferSource_, light: number): void; get font(): Internal.Font; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityRenderer_ = EntityRenderer; /** * @javaClass net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor */ interface AbstractBlockSettingsAccessor { setMapColorProvider(arg0: Internal.Function_): void; setHardness(arg0: number): void; getDynamicBounds(): boolean; setResistance(arg0: number): void; isToolRequired(): boolean; getAllowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate>; invokeSounds(arg0: Internal.SoundType_): Internal.BlockBehaviour$Properties; getJumpVelocityMultiplier(): number; getOpaque(): boolean; setMaterial(arg0: Internal.Material_): void; getIsAir(): boolean; setCollidable(arg0: boolean): void; getMapColorProvider(): Internal.Function; setLootTableId(arg0: ResourceLocation_): void; invokeDropsNothing(): Internal.BlockBehaviour$Properties; setIsAir(arg0: boolean): void; invokeTicksRandomly(): Internal.BlockBehaviour$Properties; setRandomTicks(arg0: boolean): void; getCollidable(): boolean; getBlockVisionPredicate(): Internal.BlockBehaviour$StatePredicate; getSolidBlockPredicate(): Internal.BlockBehaviour$StatePredicate; setLuminanceFunction(arg0: Internal.ToIntFunction_): void; getEmissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate; getSlipperiness(): number; setToolRequired(arg0: boolean): void; getSoundGroup(): Internal.SoundType; getLuminance(): Internal.ToIntFunction; getVelocityMultiplier(): number; invokeBreakInstantly(): Internal.BlockBehaviour$Properties; setOpaque(arg0: boolean): void; getMaterial(): Internal.Material; getSuffocationPredicate(): Internal.BlockBehaviour$StatePredicate; getHardness(): number; getResistance(): number; getPostProcessPredicate(): Internal.BlockBehaviour$StatePredicate; invokeStrength(arg0: number): Internal.BlockBehaviour$Properties; setDynamicBounds(arg0: boolean): void; getRandomTicks(): boolean; } type AbstractBlockSettingsAccessor_ = AbstractBlockSettingsAccessor; /** * @javaClass dev.latvian.mods.rhino.BaseFunction */ class BaseFunction extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { getFunctionName(): string; call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; getTypeOf(): Internal.MemberType; setImmunePrototypeProperty(value: any): void; hasInstance(instance: Internal.Scriptable_): boolean; getLength(): number; execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; toString(): string; construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; getClassName(): string; getArity(): number; createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; get arity(): number; get functionName(): string; get length(): number; get className(): string; get typeOf(): Internal.MemberType; set immunePrototypeProperty(value: any); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BaseFunction_ = BaseFunction; /** * @javaClass net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform */ interface RenderContext$QuadTransform { transform(arg0: Internal.MutableQuadView_): boolean; } type RenderContext$QuadTransform_ = ((arg0: Internal.MutableQuadView) => boolean) | RenderContext$QuadTransform; /** * @javaClass net.minecraft.class_1498 */ class Horse extends Internal.AbstractHorse { getMarkings(): Internal.Markings; canWearArmor(): boolean; isArmor($$0: Internal.ItemStack_): boolean; addAdditionalSaveData($$0: Internal.CompoundTag_): void; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getArmor(): Internal.ItemStack; canMate($$0: Internal.Animal_): boolean; getVariant(): Internal.Variant; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; method_5453($$0: Internal.Container_): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; get armor(): Internal.ItemStack; get markings(): Internal.Markings; get variant(): Internal.Variant; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Horse_ = Horse; /** * @javaClass net.minecraft.class_2165 */ interface CommandSource { acceptsSuccess(): boolean; shouldInformAdmins(): boolean; sendMessage(arg0: Internal.Component_, arg1: Internal.UUID_): void; alwaysAccepts(): boolean; acceptsFailure(): boolean; } type CommandSource_ = CommandSource; /** * @javaClass net.minecraft.class_4990 */ class OctahedralGroup extends Internal.Enum implements Internal.StringRepresentable { inverse(): this; rotate($$0: Internal.FrontAndTop_): Internal.FrontAndTop; rotate($$0: Internal.Direction_): Internal.Direction; compose($$0: Internal.OctahedralGroup_): this; static valueOf($$0: string): this; static values(): Internal.OctahedralGroup[]; method_15434(): string; toString(): string; transformation(): Internal.Matrix3f; inverts($$0: Internal.Direction$Axis_): boolean; static readonly "ROT_60_REF_PNP" : Internal.OctahedralGroup; static readonly "ROT_180_EDGE_YZ_POS" : Internal.OctahedralGroup; static readonly "ROT_180_FACE_XZ" : Internal.OctahedralGroup; static readonly "ROT_180_FACE_XY" : Internal.OctahedralGroup; static readonly "ROT_90_X_POS" : Internal.OctahedralGroup; static readonly "ROT_60_REF_NPN" : Internal.OctahedralGroup; static readonly "SWAP_NEG_XZ" : Internal.OctahedralGroup; static readonly "ROT_60_REF_NNN" : Internal.OctahedralGroup; static readonly "ROT_60_REF_NPP" : Internal.OctahedralGroup; static readonly "ROT_60_REF_PPN" : Internal.OctahedralGroup; static readonly "SWAP_NEG_XY" : Internal.OctahedralGroup; static readonly "ROT_90_REF_Z_NEG" : Internal.OctahedralGroup; static readonly "ROT_90_X_NEG" : Internal.OctahedralGroup; static readonly "ROT_180_EDGE_YZ_NEG" : Internal.OctahedralGroup; static readonly "ROT_60_REF_NNP" : Internal.OctahedralGroup; static readonly "ROT_60_REF_PNN" : Internal.OctahedralGroup; static readonly "ROT_60_REF_PPP" : Internal.OctahedralGroup; static readonly "ROT_180_EDGE_XZ_NEG" : Internal.OctahedralGroup; static readonly "ROT_120_NNN" : Internal.OctahedralGroup; static readonly "ROT_120_NPP" : Internal.OctahedralGroup; static readonly "ROT_120_PPN" : Internal.OctahedralGroup; static readonly "ROT_120_NPN" : Internal.OctahedralGroup; static readonly "ROT_90_REF_X_POS" : Internal.OctahedralGroup; static readonly "ROT_120_PNP" : Internal.OctahedralGroup; static readonly "SWAP_YZ" : Internal.OctahedralGroup; static readonly "ROT_90_REF_Y_NEG" : Internal.OctahedralGroup; static readonly "ROT_120_NNP" : Internal.OctahedralGroup; static readonly "ROT_120_PNN" : Internal.OctahedralGroup; static readonly "ROT_120_PPP" : Internal.OctahedralGroup; static readonly "ROT_90_Y_POS" : Internal.OctahedralGroup; static readonly "ROT_180_EDGE_XZ_POS" : Internal.OctahedralGroup; static readonly "ROT_90_Y_NEG" : Internal.OctahedralGroup; static readonly "ROT_180_EDGE_XY_NEG" : Internal.OctahedralGroup; static readonly "INVERT_X" : Internal.OctahedralGroup; static readonly "ROT_90_REF_Y_POS" : Internal.OctahedralGroup; static readonly "ROT_90_Z_NEG" : Internal.OctahedralGroup; static readonly "ROT_180_FACE_YZ" : Internal.OctahedralGroup; static readonly "ROT_90_REF_X_NEG" : Internal.OctahedralGroup; static readonly "ROT_180_EDGE_XY_POS" : Internal.OctahedralGroup; static readonly "ROT_90_Z_POS" : Internal.OctahedralGroup; static readonly "INVERSION" : Internal.OctahedralGroup; static readonly "SWAP_NEG_YZ" : Internal.OctahedralGroup; static readonly "IDENTITY" : Internal.OctahedralGroup; static readonly "ROT_90_REF_Z_POS" : Internal.OctahedralGroup; static readonly "SWAP_XY" : Internal.OctahedralGroup; static readonly "SWAP_XZ" : Internal.OctahedralGroup; static readonly "INVERT_Z" : Internal.OctahedralGroup; static readonly "INVERT_Y" : Internal.OctahedralGroup; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OctahedralGroup_ = "rot_120_nnn" | "rot_120_npp" | "rot_120_ppn" | "rot_120_npn" | "rot_180_edge_xz_pos" | "swap_yz" | "rot_180_edge_xy_neg" | "rot_90_ref_y_pos" | "rot_180_edge_xz_neg" | "swap_neg_xy" | "rot_180_edge_xy_pos" | "rot_90_z_neg" | "swap_neg_xz" | "rot_90_ref_x_neg" | "rot_120_pnp" | "rot_120_nnp" | "rot_120_pnn" | "rot_120_ppp" | "rot_180_face_yz" | "rot_90_z_pos" | "rot_90_ref_z_pos" | "inversion" | "rot_60_ref_pnp" | "identity" | "rot_60_ref_nnn" | "rot_60_ref_npp" | "rot_60_ref_ppn" | "rot_60_ref_nnp" | "rot_60_ref_pnn" | "rot_60_ref_ppp" | "rot_60_ref_npn" | "rot_180_edge_yz_neg" | "swap_xy" | "invert_x" | "swap_xz" | "rot_90_x_neg" | "swap_neg_yz" | "rot_180_face_xz" | "rot_90_ref_z_neg" | "rot_180_edge_yz_pos" | "rot_90_x_pos" | "rot_180_face_xy" | "rot_90_ref_x_pos" | "rot_90_y_neg" | "invert_z" | "invert_y" | "rot_90_ref_y_neg" | "rot_90_y_pos" | OctahedralGroup; /** * @javaClass net.minecraft.class_2558$class_2559 */ class ClickEvent$Action extends Internal.Enum { getName(): string; static valueOf($$0: string): this; static values(): Internal.ClickEvent$Action[]; static getByName($$0: string): this; isAllowedFromServer(): boolean; static readonly "SCROLL" : Internal.ClickEvent$Action; static readonly "RUN_COMMAND" : Internal.ClickEvent$Action; static readonly "CHANGE_PAGE" : Internal.ClickEvent$Action; static readonly "COPY_TO_CLIPBOARD" : Internal.ClickEvent$Action; static readonly "SUGGEST_COMMAND" : Internal.ClickEvent$Action; static readonly "OPEN_FILE" : Internal.ClickEvent$Action; static readonly "OPEN_URL" : Internal.ClickEvent$Action; get allowedFromServer(): boolean; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClickEvent$Action_ = "run_command" | "open_file" | "scroll" | "open_url" | "copy_to_clipboard" | "change_page" | "suggest_command" | ClickEvent$Action; /** * @javaClass dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder */ class RecordItemJS$Builder extends Internal.ItemBuilder { analogOutput(o: number): this; /** */ song(s: Internal.SoundEvent_): this; createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type RecordItemJS$Builder_ = RecordItemJS$Builder; /** * @javaClass net.minecraft.class_6350$class_6565 */ interface Aquifer$FluidPicker { computeFluid(arg0: number, arg1: number, arg2: number): Internal.Aquifer$FluidStatus; } type Aquifer$FluidPicker_ = ((arg0: number, arg1: number, arg2: number) => Internal.Aquifer$FluidStatus) | Aquifer$FluidPicker; /** * @javaClass net.minecraft.class_186$class_187 */ class AlternativeLootItemCondition$Builder implements Internal.LootItemCondition$Builder { build(): Internal.LootItemCondition; method_893($$0: Internal.LootItemCondition$Builder_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AlternativeLootItemCondition$Builder_ = AlternativeLootItemCondition$Builder; /** * @javaClass net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity */ interface RenderAttachmentBlockEntity { getRenderAttachmentData(): any; } type RenderAttachmentBlockEntity_ = (() => any) | RenderAttachmentBlockEntity; /** * @javaClass com.mojang.datafixers.DataFixer */ interface DataFixer { update(arg0: Internal.DSL$TypeReference_, arg1: Internal.Dynamic_, arg2: number, arg3: number): Internal.Dynamic; getSchema(arg0: number): Internal.Schema; } type DataFixer_ = DataFixer; /** * @javaClass it.unimi.dsi.fastutil.objects.ObjectIterable */ interface ObjectIterable extends Internal.Iterable { iterator(): Internal.ObjectIterator; spliterator(): Internal.ObjectSpliterator; } type ObjectIterable_ = (() => Internal.ObjectIterator) | ObjectIterable; /** * @javaClass net.minecraft.class_2696 */ class ClientboundPlayerAbilitiesPacket implements Internal.Packet { getWalkingSpeed(): number; canInstabuild(): boolean; getFlyingSpeed(): number; handle($$0: Internal.ClientGamePacketListener_): void; canFly(): boolean; isInvulnerable(): boolean; isFlying(): boolean; write($$0: Internal.FriendlyByteBuf_): void; get invulnerable(): boolean; get flying(): boolean; get walkingSpeed(): number; get flyingSpeed(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlayerAbilitiesPacket_ = ClientboundPlayerAbilitiesPacket; /** * @javaClass net.minecraft.class_6953 */ class NoiseRouter extends Internal.Record { oreVeinsPositionalRandomFactory(): Internal.PositionalRandomFactory; spawnTarget(): Internal.List; aquiferPositionalRandomFactory(): Internal.PositionalRandomFactory; finalDensity(): Internal.DensityFunction; initialDensityWithoutJaggedness(): Internal.DensityFunction; fluidLevelFloodednessNoise(): Internal.DensityFunction; veinRidged(): Internal.DensityFunction; barrierNoise(): Internal.DensityFunction; veinToggle(): Internal.DensityFunction; continents(): Internal.DensityFunction; lavaNoise(): Internal.DensityFunction; fluidLevelSpreadNoise(): Internal.DensityFunction; veinGap(): Internal.DensityFunction; depth(): Internal.DensityFunction; hashCode(): number; ridges(): Internal.DensityFunction; equals($$0: any): boolean; temperature(): Internal.DensityFunction; erosion(): Internal.DensityFunction; humidity(): Internal.DensityFunction; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseRouter_ = NoiseRouter; /** * @javaClass net.minecraft.class_5132 */ class AttributeSupplier { getValue($$0: Internal.Attribute_): number; createInstance($$0: Internal.Consumer_, $$1: Internal.Attribute_): Internal.AttributeInstance; hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; hasAttribute($$0: Internal.Attribute_): boolean; getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; static builder(): Internal.AttributeSupplier$Builder; getBaseValue($$0: Internal.Attribute_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AttributeSupplier_ = AttributeSupplier; /** * Fired when you need to modify properties of an item. * @javaClass dev.latvian.mods.kubejs.item.ItemModificationEventJS */ class ItemModificationEventJS extends Internal.EventJS { modify(in_: Internal.IngredientJS_, c: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired when you need to modify properties of an item. */ type ItemModificationEventJS_ = ItemModificationEventJS; /** * @javaClass net.minecraft.class_776 */ class BlockRenderDispatcher implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { renderSingleBlock($$0: Internal.BlockState_, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): void; renderBreakingTexture($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_): void; getFabricId(): ResourceLocation; getBlockModelShaper(): Internal.BlockModelShaper; renderLiquid($$0: BlockPos_, $$1: Internal.BlockAndTintGetter_, $$2: Internal.VertexConsumer_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): boolean; onResourceManagerReload($$0: Internal.ResourceManager_): void; getModelRenderer(): Internal.ModelBlockRenderer; getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; getFabricDependencies(): Internal.Collection; renderBatched($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_, $$5: boolean, $$6: Internal.Random_): boolean; get fabricDependencies(): Internal.Collection; get blockModelShaper(): Internal.BlockModelShaper; get fabricId(): ResourceLocation; get modelRenderer(): Internal.ModelBlockRenderer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockRenderDispatcher_ = BlockRenderDispatcher; /** * @javaClass dev.latvian.mods.unit.token.UnitTokenStream */ class UnitTokenStream { readFully(): Internal.UnitToken; nextToken(): Internal.UnitToken; peekToken(): Internal.UnitToken; toString(): string; ifNextToken(token: Internal.UnitToken_): boolean; getUnit(): dev.latvian.mods.unit.Unit; readSingleToken(): Internal.UnitToken; readonly "charStream" : Internal.CharStream; readonly "input" : string; readonly "unit" : dev.latvian.mods.unit.Unit; readonly "context" : Internal.UnitContext; readonly "inputStringPos" : Internal.ArrayList; readonly "infix" : Internal.ArrayList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UnitTokenStream_ = UnitTokenStream; /** * @javaClass net.minecraft.class_2919$class_6675 */ class WorldgenRandom$Algorithm extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.WorldgenRandom$Algorithm[]; newInstance($$0: number): Internal.RandomSource; static readonly "LEGACY" : Internal.WorldgenRandom$Algorithm; static readonly "XOROSHIRO" : Internal.WorldgenRandom$Algorithm; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldgenRandom$Algorithm_ = "xoroshiro" | "legacy" | WorldgenRandom$Algorithm; /** * @javaClass java.time.format.ResolverStyle */ class ResolverStyle extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ResolverStyle[]; static readonly "STRICT" : Internal.ResolverStyle; static readonly "LENIENT" : Internal.ResolverStyle; static readonly "SMART" : Internal.ResolverStyle; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ResolverStyle_ = "strict" | "smart" | "lenient" | ResolverStyle; /** * Fired on an entity is spawned. * @javaClass dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS */ class EntitySpawnedEventJS extends Internal.EntityEventJS { getLevel(): Internal.LevelJS; getEntity(): Internal.EntityJS; canCancel(): boolean; get level(): Internal.LevelJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired on an entity is spawned. */ type EntitySpawnedEventJS_ = EntitySpawnedEventJS; /** * @javaClass net.minecraft.class_2663 */ class ClientboundEntityEventPacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getEntity($$0: Internal.Level_): Internal.Entity; write($$0: Internal.FriendlyByteBuf_): void; getEventId(): number; get eventId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundEntityEventPacket_ = ClientboundEntityEventPacket; /** * @javaClass net.minecraft.class_1921$class_4687 */ class RenderType$CompositeRenderType extends Internal.RenderType implements Internal.BlendingStateHolder { outline(): Internal.Optional; getTransparencyType(): Internal.TransparencyType; isOutline(): boolean; toString(): string; get transparencyType(): Internal.TransparencyType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderType$CompositeRenderType_ = RenderType$CompositeRenderType; /** * @javaClass net.minecraft.class_1550 */ class ElderGuardian extends Internal.Guardian { getAttackDuration(): number; static createAttributes(): Internal.AttributeSupplier$Builder; static readonly "ELDER_SIZE_SCALE" : 2.35; get attackDuration(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ElderGuardian_ = ElderGuardian; /** * @javaClass java.lang.reflect.Field */ class Field extends Internal.AccessibleObject implements Internal.Member { setByte(arg0: any, arg1: number): void; getByte(arg0: any): number; getName(): string; isSynthetic(): boolean; getDouble(arg0: any): number; setShort(arg0: any, arg1: number): void; getFloat(arg0: any): number; getDeclaredAnnotations(): Internal.Annotation[]; setDouble(arg0: any, arg1: number): void; setChar(arg0: any, arg1: string): void; getDeclaringClass(): typeof any; getAnnotationsByType(arg0: Internal.Class_): T[]; hashCode(): number; toGenericString(): string; get(arg0: any): any; getBoolean(arg0: any): boolean; getGenericType(): Internal.Type; getModifiers(): number; getAnnotatedType(): Internal.AnnotatedType; setFloat(arg0: any, arg1: number): void; set(arg0: any, arg1: any): void; setAccessible(arg0: boolean): void; getShort(arg0: any): number; setInt(arg0: any, arg1: number): void; getLong(arg0: any): number; getInt(arg0: any): number; getChar(arg0: any): string; setLong(arg0: any, arg1: number): void; getType(): typeof any; getAnnotation(arg0: Internal.Class_): T; equals(arg0: any): boolean; toString(): string; isEnumConstant(): boolean; setBoolean(arg0: any, arg1: boolean): void; get synthetic(): boolean; get declaredAnnotations(): Internal.Annotation[]; get annotatedType(): Internal.AnnotatedType; get enumConstant(): boolean; get name(): string; get genericType(): Internal.Type; get modifiers(): number; get type(): typeof any; get declaringClass(): typeof any; set accessible(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Field_ = Field; /** * @javaClass dev.latvian.mods.kubejs.client.ClientWrapper */ class ClientWrapper { getLevel(): Internal.ClientLevelJS; getPlayer(): Internal.ClientPlayerJS; isKeyDown(key: number): boolean; setTitle(t: string): void; getCurrentScreen(): Internal.Screen; getCurrentWorldName(): string; getMinecraft(): Internal.Minecraft; setCurrentScreen(gui: Internal.Screen_): void; get minecraft(): Internal.Minecraft; get currentScreen(): Internal.Screen; get level(): Internal.ClientLevelJS; get player(): Internal.ClientPlayerJS; get currentWorldName(): string; set currentScreen(gui: Internal.Screen_); set title(t: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientWrapper_ = ClientWrapper; /** * @javaClass net.minecraft.class_2348 */ class DefaultedRegistry extends Internal.MappedRegistry { getKey($$0: T): ResourceLocation; getOptional($$0: ResourceLocation_): Internal.Optional; registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; getRandom($$0: Internal.Random_): Internal.Optional>; getDefaultKey(): ResourceLocation; get($$0: ResourceLocation_): T; getId($$0: T): number; byId($$0: number): T; get defaultKey(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DefaultedRegistry_ = DefaultedRegistry; /** * @javaClass net.minecraft.class_2758 */ class IntegerProperty extends Internal.Property { getValue($$0: string): Internal.Optional; generateHashCode(): number; getName($$0: number): string; getPossibleValues(): Internal.Collection; equals($$0: any): boolean; static create($$0: string, $$1: number, $$2: number): this; get possibleValues(): Internal.Collection; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IntegerProperty_ = IntegerProperty; /** * Fired by different tag when the server: * - loads * - ticks * - unloads * @javaClass dev.latvian.mods.kubejs.server.ServerEventJS */ class ServerEventJS extends Internal.EventJS { getServer(): Internal.ServerJS; get server(): Internal.ServerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired by different tag when the server: * - loads * - ticks * - unloads */ type ServerEventJS_ = ServerEventJS; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatMap */ interface Object2FloatMap extends Internal.Object2FloatFunction, Internal.Map { computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_): number; computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; getOrDefault(arg0: any, arg1: number): number; entrySet(): Internal.ObjectSet>; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_): number; values(): Internal.FloatCollection; replace(arg0: K, arg1: number, arg2: number): boolean; replace(arg0: K, arg1: number): number; clear(): void; containsValue(arg0: any): boolean; containsValue(arg0: number): boolean; put(arg0: K, arg1: number): number; remove(arg0: any, arg1: any): boolean; remove(arg0: any): number; remove(arg0: any, arg1: number): boolean; computeFloat(arg0: K, arg1: Internal.BiFunction_): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; size(): number; object2FloatEntrySet(): Internal.ObjectSet>; mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number; mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number; merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; get(arg0: any): number; keySet(): Internal.ObjectSet; putIfAbsent(arg0: K, arg1: number): number; computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_): number; } type Object2FloatMap_ = Object2FloatMap; /** * @javaClass net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession */ interface AccessorLevelStorageSession { getDirectory(): Internal.Path; } type AccessorLevelStorageSession_ = (() => Internal.Path) | AccessorLevelStorageSession; /** * @javaClass com.mojang.serialization.codecs.PrimitiveCodec */ interface PrimitiveCodec extends Internal.Codec { encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; read(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; write(arg0: Internal.DynamicOps_, arg1: A): T; } type PrimitiveCodec_ = PrimitiveCodec; /** * @javaClass dev.latvian.mods.kubejs.fluid.FluidBlockBuilder */ class FluidBlockBuilder extends Internal.BlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; item(i: Internal.Consumer_): Internal.BlockBuilder; createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FluidBlockBuilder_ = FluidBlockBuilder; /** * @javaClass java.lang.reflect.AnnotatedElement */ interface AnnotatedElement { getAnnotationsByType(arg0: Internal.Class_): T[]; getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; getAnnotation(arg0: Internal.Class_): T; isAnnotationPresent(arg0: Internal.Class_): boolean; getDeclaredAnnotation(arg0: Internal.Class_): T; getAnnotations(): Internal.Annotation[]; getDeclaredAnnotations(): Internal.Annotation[]; } type AnnotatedElement_ = AnnotatedElement; /** * @javaClass net.minecraft.class_1729 */ abstract class RecipeBookMenu extends Internal.AbstractContainerMenu { getGridWidth(): number; getRecipeBookType(): Internal.RecipeBookType; getSize(): number; shouldMoveToInventory(arg0: number): boolean; getResultSlotIndex(): number; recipeMatches(arg0: Internal.Recipe_): boolean; clearCraftingContent(): void; getGridHeight(): number; handlePlacement($$0: boolean, $$1: Internal.Recipe_, $$2: Internal.ServerPlayer_): void; fillCraftSlotsStackedContents(arg0: Internal.StackedContents_): void; get gridHeight(): number; get size(): number; get resultSlotIndex(): number; get gridWidth(): number; get recipeBookType(): Internal.RecipeBookType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeBookMenu_ = RecipeBookMenu; /** * @javaClass io.netty.util.ReferenceCounted */ interface ReferenceCounted { refCnt(): number; release(arg0: number): boolean; release(): boolean; retain(): this; retain(arg0: number): this; touch(): this; touch(arg0: any): this; } type ReferenceCounted_ = ReferenceCounted; /** * @javaClass net.minecraft.class_4567 */ class PredicateManager extends Internal.SimpleJsonResourceReloadListener { get($$0: ResourceLocation_): Internal.LootItemCondition; getKeys(): Internal.Set; get keys(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PredicateManager_ = PredicateManager; /** * @javaClass net.minecraft.class_3233 */ class WorldGenRegion implements Internal.WorldGenLevel { method_8409(): Internal.Random; method_22336(): Internal.LevelLightEngine; getCenter(): Internal.ChunkPos; method_8649($$0: Internal.Entity_): boolean; method_8604($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; method_8406($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; method_31607(): number; method_8608(): boolean; method_24852($$0: Internal.Direction_, $$1: boolean): number; method_8393($$0: number, $$1: number): boolean; method_8392($$0: number, $$1: number): Internal.ChunkAccess; method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; method_8397(): Internal.LevelTickAccess; method_8650($$0: BlockPos_, $$1: boolean): boolean; method_8594(): number; method_8396($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; method_30349(): Internal.RegistryAccess; method_8333($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; method_8597(): Internal.DimensionType; method_8410(): Internal.ServerLevel; method_8398(): Internal.ChunkSource; method_18456(): Internal.List; method_8316($$0: BlockPos_): Internal.FluidState; method_32888($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; method_18023($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; getSeed(): number; method_8615(): number; method_22385(): Internal.BiomeManager; method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; method_30092($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; method_8320($$0: BlockPos_): Internal.BlockState; method_8621(): Internal.WorldBorder; method_8401(): Internal.LevelData; method_39224(): number; method_31605(): number; ensureCanWrite($$0: BlockPos_): boolean; setCurrentlyGenerating($$0: Internal.Supplier_): void; method_8444($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; method_8321($$0: BlockPos_): Internal.BlockEntity; method_8405(): Internal.LevelTickAccess; method_8404($$0: BlockPos_): Internal.DifficultyInstance; method_8624($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; method_8503(): Internal.MinecraftServer; method_8402($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; get seed(): number; get center(): Internal.ChunkPos; set currentlyGenerating($$0: Internal.Supplier_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WorldGenRegion_ = WorldGenRegion; /** * @javaClass net.minecraft.class_5863 */ abstract class FloatProvider { static codec($$0: number, $$1: number): Internal.Codec; getMinValue(): number; getType(): Internal.FloatProviderType; getMaxValue(): number; sample(arg0: Internal.Random_): number; static readonly "CODEC" : Internal.Codec; get minValue(): number; get maxValue(): number; get type(): Internal.FloatProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FloatProvider_ = FloatProvider; /** * @javaClass net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor */ interface VillagerEntityAccessor { } type VillagerEntityAccessor_ = VillagerEntityAccessor; /** * @javaClass net.minecraft.class_1059 */ class TextureAtlas extends Internal.AbstractTexture implements Internal.Tickable, Internal.SpriteFinderImpl$SpriteFinderAccess { fabric_spriteFinder(): Internal.SpriteFinderImpl; method_4622(): void; reload($$0: Internal.TextureAtlas$Preparations_): void; load($$0: Internal.ResourceManager_): void; clearTextureData(): void; prepareToStitch($$0: Internal.ResourceManager_, $$1: Internal.Stream_, $$2: Internal.ProfilerFiller_, $$3: number): Internal.TextureAtlas$Preparations; updateFilter($$0: Internal.TextureAtlas$Preparations_): void; location(): ResourceLocation; redirect$cdm000$sodiumExtra$tickAnimatedSprites(instance: Internal.TextureAtlasSprite_): Internal.Tickable; cycleAnimationFrames(): void; getSprite($$0: ResourceLocation_): Internal.TextureAtlasSprite; handler$bim000$reload(preparations: Internal.TextureAtlas$Preparations_, info: Internal.CallbackInfo_): void; localvar$zop000$beforeSpriteLoad(set: Internal.Set_): Internal.Set; static readonly "LOCATION_BLOCKS" : ResourceLocation; static readonly "LOCATION_PARTICLES" : ResourceLocation; readonly "texturesByName" : Internal.Map; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TextureAtlas_ = TextureAtlas; /** * @javaClass java.util.function.ToLongFunction */ interface ToLongFunction { applyAsLong(arg0: T): number; } type ToLongFunction_ = ((arg0: T) => number) | ToLongFunction; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2IntFunction */ interface Boolean2IntFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: number): number; remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; get(arg0: boolean): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Boolean2LongFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Boolean2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Boolean2FloatFunction; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Boolean2CharFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2IntFunction; } type Boolean2IntFunction_ = ((arg0: boolean) => number) | Boolean2IntFunction; /** * @javaClass com.mojang.datafixers.Products$P15 */ class Products$P15 { apply(arg0: Internal.Applicative_, arg1: Internal.Function15_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P15_ = Products$P15; /** * @javaClass net.minecraft.class_4588 */ interface VertexConsumer extends Internal.VertexDrain { uv2($$0: number): this; uv2(arg0: number, arg1: number): this; uv(arg0: number, arg1: number): this; normal(arg0: number, arg1: number, arg2: number): this; normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): this; defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void; createSink(factory: Internal.VertexType_): Internal.VertexSink; vertex(arg0: number, arg1: number, arg2: number): this; vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): this; vertex($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; color($$0: number): this; color(arg0: number, arg1: number, arg2: number, arg3: number): this; color($$0: number, $$1: number, $$2: number, $$3: number): this; overlayCoords(arg0: number, arg1: number): this; overlayCoords($$0: number): this; unsetDefaultColor(): void; endVertex(): void; putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; } type VertexConsumer_ = VertexConsumer; /** * @javaClass net.minecraft.class_26 */ class DimensionDataStorage { readTagFromDisk($$0: string, $$1: number): Internal.CompoundTag; set($$0: string, $$1: Internal.SavedData_): void; get($$0: Internal.Function_, $$1: string): T; computeIfAbsent($$0: Internal.Function_, $$1: Internal.Supplier_, $$2: string): T; save(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DimensionDataStorage_ = DimensionDataStorage; /** * @javaClass net.minecraft.class_4658 */ class AlterGroundDecorator extends Internal.TreeDecorator { place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AlterGroundDecorator_ = AlterGroundDecorator; /** * @javaClass net.minecraft.class_5702 */ class ClipBlockStateContext { isTargetBlock(): Internal.Predicate; getTo(): Vec3; getFrom(): Vec3; get from(): Vec3; get to(): Vec3; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClipBlockStateContext_ = ClipBlockStateContext; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll */ interface ScreenMouseEvents$AllowMouseScroll { allowMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): boolean; } type ScreenMouseEvents$AllowMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => boolean) | ScreenMouseEvents$AllowMouseScroll; /** * @javaClass net.minecraft.class_390 */ interface GlyphProvider extends Internal.Closeable { getGlyph($$0: number): Internal.RawGlyph; getSupportedGlyphs(): Internal.IntSet; close(): void; } type GlyphProvider_ = (() => Internal.IntSet) | GlyphProvider; /** * @javaClass net.minecraft.class_3816 */ interface StructurePoolElementType

{ codec(): Internal.Codec

; register

($$0: string, $$1: Internal.Codec_

): Internal.StructurePoolElementType

; } type StructurePoolElementType_

= Special.StructurePoolElementType | (() => Internal.Codec

) | StructurePoolElementType

; /** * @javaClass com.mojang.serialization.Decoder */ interface Decoder { simple(): Internal.Decoder$Simple; terminal(): Internal.Decoder$Terminal; ofBoxed(arg0: Internal.Decoder$Boxed_): Internal.Decoder; parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; parse(arg0: Internal.Dynamic_): Internal.DataResult; withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; error(arg0: string): Internal.Decoder; decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; decode(arg0: Internal.Dynamic_): Internal.DataResult>; promotePartial(arg0: Internal.Consumer_): Internal.Decoder; flatMap(arg0: Internal.Function_>): Internal.Decoder; ofSimple(arg0: Internal.Decoder$Simple_): Internal.Decoder; unit(arg0: Internal.Supplier_): Internal.MapDecoder; unit(arg0: A): Internal.MapDecoder; boxed(): Internal.Decoder$Boxed; fieldOf(arg0: string): Internal.MapDecoder; ofTerminal(arg0: Internal.Decoder$Terminal_): Internal.Decoder; map(arg0: Internal.Function_): Internal.Decoder; } type Decoder_ = ((arg0: Internal.DynamicOps, arg1: any) => Internal.DataResult>) | Decoder; /** * @javaClass net.coderbot.iris.mixin.DimensionTypeAccessor */ interface DimensionTypeAccessor { getFixedTime(): Internal.OptionalLong; } type DimensionTypeAccessor_ = (() => Internal.OptionalLong) | DimensionTypeAccessor; /** * @javaClass net.minecraft.class_2783 */ class ClientboundUpdateMobEffectPacket implements Internal.Packet { isEffectAmbient(): boolean; getEffectDurationTicks(): number; effectShowsIcon(): boolean; handle($$0: Internal.ClientGamePacketListener_): void; getEntityId(): number; getEffectId(): number; getEffectAmplifier(): number; isEffectVisible(): boolean; write($$0: Internal.FriendlyByteBuf_): void; isSuperLongDuration(): boolean; get effectId(): number; get superLongDuration(): boolean; get effectAmbient(): boolean; get entityId(): number; get effectVisible(): boolean; get effectDurationTicks(): number; get effectAmplifier(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundUpdateMobEffectPacket_ = ClientboundUpdateMobEffectPacket; /** * @javaClass net.minecraft.class_5431 */ abstract class SupportType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.SupportType[]; isSupporting(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean; static readonly "CENTER" : Internal.SupportType; static readonly "FULL" : Internal.SupportType; static readonly "RIGID" : Internal.SupportType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SupportType_ = "center" | "rigid" | "full" | SupportType; /** * @javaClass com.mojang.serialization.Compressable */ interface Compressable extends Internal.Keyable { compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; } type Compressable_ = ((arg0: Internal.DynamicOps) => Internal.KeyCompressor) | Compressable; /** * @javaClass java.util.SortedMap */ interface SortedMap extends Internal.Map { comparator(): Internal.Comparator; entrySet(): Internal.Set>; firstKey(): K; subMap(arg0: K, arg1: K): Internal.SortedMap; values(): Internal.Collection; lastKey(): K; headMap(arg0: K): Internal.SortedMap; keySet(): Internal.Set; tailMap(arg0: K): Internal.SortedMap; } type SortedMap_ = SortedMap; /** * @javaClass net.minecraft.class_4763$class_5486 */ abstract class BiomeSpecialEffects$GrassColorModifier extends Internal.Enum implements Internal.StringRepresentable { modifyColor(arg0: number, arg1: number, arg2: number): number; getName(): string; static valueOf($$0: string): this; static values(): Internal.BiomeSpecialEffects$GrassColorModifier[]; method_15434(): string; static byName($$0: string): this; static readonly "CODEC" : Internal.Codec; static readonly "SWAMP" : Internal.BiomeSpecialEffects$GrassColorModifier; static readonly "NONE" : Internal.BiomeSpecialEffects$GrassColorModifier; static readonly "DARK_FOREST" : Internal.BiomeSpecialEffects$GrassColorModifier; get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BiomeSpecialEffects$GrassColorModifier_ = "dark_forest" | "none" | "swamp" | BiomeSpecialEffects$GrassColorModifier; } declare namespace io.netty.util.concurrent { /** * @javaClass io.netty.util.concurrent.ScheduledFuture */ interface ScheduledFuture extends io.netty.util.concurrent.Future, Internal.ScheduledFuture { } type ScheduledFuture_ = ScheduledFuture; /** * @javaClass io.netty.util.concurrent.Future */ interface Future extends Internal.Future { cancel(arg0: boolean): boolean; removeListeners(... arg0: Internal.GenericFutureListener_>[]): io.netty.util.concurrent.Future; syncUninterruptibly(): io.netty.util.concurrent.Future; isCancellable(): boolean; getNow(): V; await(): io.netty.util.concurrent.Future; await(arg0: number): boolean; await(arg0: number, arg1: Internal.TimeUnit_): boolean; cause(): Internal.Throwable; awaitUninterruptibly(arg0: number): boolean; awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean; awaitUninterruptibly(): io.netty.util.concurrent.Future; removeListener(arg0: Internal.GenericFutureListener_>): io.netty.util.concurrent.Future; addListeners(... arg0: Internal.GenericFutureListener_>[]): io.netty.util.concurrent.Future; sync(): io.netty.util.concurrent.Future; addListener(arg0: Internal.GenericFutureListener_>): io.netty.util.concurrent.Future; isSuccess(): boolean; } type Future_ = Future; } declare namespace net.fabricmc.fabric.api.event { /** * @javaClass net.fabricmc.fabric.api.event.Event */ abstract class Event { addPhaseOrdering(firstPhase: ResourceLocation_, secondPhase: ResourceLocation_): void; invoker(): T; register(phase: ResourceLocation_, listener: T): void; register(arg0: T): void; static readonly "DEFAULT_PHASE" : ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Event_ = Event; } declare namespace net.minecraft.world { /** * @javaClass net.minecraft.class_1265 */ interface ContainerListener { containerChanged(arg0: Internal.Container_): void; } type ContainerListener_ = ((arg0: Internal.Container) => void) | ContainerListener; } declare namespace net.coderbot.batchedentityrendering.mixin { /** * @javaClass net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor */ interface RenderTypeAccessor { shouldSortOnUpload(): boolean; } type RenderTypeAccessor_ = (() => boolean) | RenderTypeAccessor; } declare namespace dev.latvian.mods.kubejs.level.gen.filter.biome { /** * @javaClass dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter */ interface BiomeFilter extends Internal.Predicate { test(arg0: Internal.BiomeModifications$BiomeContext_): boolean; of(o: any): this; idFilter(s: string): this; } /** */ type BiomeFilter_ = Internal.Biome_ | RegExp | dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_[] | {or?: Internal.BiomeFilter_, not?: Internal.BiomeFilter_} | ((arg0: Internal.BiomeModifications$BiomeContext) => boolean) | BiomeFilter; } declare namespace io.netty.channel { /** * @javaClass io.netty.channel.Channel */ interface Channel extends io.netty.util.AttributeMap, Internal.ChannelOutboundInvoker, Internal.Comparable { parent(): this; metadata(): Internal.ChannelMetadata; read(): this; bytesBeforeUnwritable(): number; eventLoop(): Internal.EventLoop; isWritable(): boolean; isActive(): boolean; unsafe(): Internal.Channel$Unsafe; pipeline(): Internal.ChannelPipeline; isOpen(): boolean; closeFuture(): Internal.ChannelFuture; flush(): this; localAddress(): Internal.SocketAddress; isRegistered(): boolean; bytesBeforeWritable(): number; id(): Internal.ChannelId; alloc(): Internal.ByteBufAllocator; config(): Internal.ChannelConfig; remoteAddress(): Internal.SocketAddress; } type Channel_ = Channel; } declare namespace com.mojang.datafixers.util { /** * @javaClass com.mojang.datafixers.util.Unit */ class Unit extends Internal.Enum { static valueOf(arg0: string): this; static values(): com.mojang.datafixers.util.Unit[]; toString(): string; static readonly "INSTANCE" : com.mojang.datafixers.util.Unit; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Unit_ = "instance" | Unit; } declare namespace com.mojang.bridge.game { /** * @javaClass com.mojang.bridge.game.PackType */ class PackType extends Internal.Enum { static valueOf(arg0: string): this; static values(): com.mojang.bridge.game.PackType[]; static readonly "DATA" : com.mojang.bridge.game.PackType; static readonly "RESOURCE" : com.mojang.bridge.game.PackType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PackType_ = "data" | "resource" | PackType; } declare namespace it.unimi.dsi.fastutil { /** * @javaClass it.unimi.dsi.fastutil.Function */ interface Function extends Internal.Function { getOrDefault(arg0: any, arg1: V): V; size(): number; apply(arg0: K): V; containsKey(arg0: any): boolean; get(arg0: any): V; clear(): void; put(arg0: K, arg1: V): V; remove(arg0: any): V; } type Function_ = ((arg0: any) => V) | Function; } declare namespace dev.latvian.mods.kubejs.block.predicate { /** * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockPredicate */ interface BlockPredicate { check(arg0: Internal.BlockContainerJS_): boolean; } type BlockPredicate_ = ((arg0: Internal.BlockContainerJS) => boolean) | BlockPredicate; } declare namespace dev.architectury.mixin.fabric { /** * @javaClass dev.architectury.mixin.fabric.BucketItemAccessor */ interface BucketItemAccessor { getContent(): Internal.Fluid; } type BucketItemAccessor_ = (() => Internal.Fluid) | BucketItemAccessor; } declare namespace io.netty.util { /** * @javaClass io.netty.util.AttributeMap */ interface AttributeMap { hasAttr(arg0: Internal.AttributeKey_): boolean; attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; } type AttributeMap_ = AttributeMap; /** * @javaClass io.netty.util.Attribute */ interface Attribute { set(arg0: T): void; compareAndSet(arg0: T, arg1: T): boolean; setIfAbsent(arg0: T): T; get(): T; getAndSet(arg0: T): T; getAndRemove(): T; key(): Internal.AttributeKey; remove(): void; } type Attribute_ = Attribute; } declare namespace it.unimi.dsi.fastutil.ints { /** * @javaClass it.unimi.dsi.fastutil.ints.IntUnaryOperator */ interface IntUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { negation(): this; applyAsInt(arg0: number): number; apply(arg0: number): number; identity(): this; } type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; /** * @javaClass it.unimi.dsi.fastutil.ints.IntPredicate */ interface IntPredicate extends Internal.Predicate, Internal.IntPredicate { or(arg0: Internal.Predicate_): Internal.Predicate; or(arg0: Internal.IntPredicate_): this; or(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; test(arg0: number): boolean; and(arg0: Internal.IntPredicate_): this; and(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; and(arg0: Internal.Predicate_): Internal.Predicate; negate(): this; } type IntPredicate_ = IntPredicate; /** * @javaClass it.unimi.dsi.fastutil.ints.IntConsumer */ interface IntConsumer extends Internal.Consumer, Internal.IntConsumer { andThen(arg0: Internal.IntConsumer_): this; andThen(arg0: Internal.Consumer_): Internal.Consumer; andThen(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): this; accept(arg0: number): void; } type IntConsumer_ = IntConsumer; /** * @javaClass it.unimi.dsi.fastutil.ints.IntBinaryOperator */ interface IntBinaryOperator extends Internal.BinaryOperator, Internal.IntBinaryOperator { applyAsInt(arg0: number, arg1: number): number; apply(arg0: number, arg1: number): number; } type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; } declare namespace org.objectweb.asm { /** * @javaClass org.objectweb.asm.Type */ class Type { getDescriptor(): string; static getDescriptor(arg0: Internal.Class_): string; getElementType(): this; static getArgumentTypes(arg0: string): org.objectweb.asm.Type[]; static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[]; getArgumentTypes(): org.objectweb.asm.Type[]; static getArgumentsAndReturnSizes(arg0: string): number; getArgumentsAndReturnSizes(): number; getDimensions(): number; getSort(): number; getSize(): number; static getMethodDescriptor(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): string; static getMethodDescriptor(arg0: Internal.Method_): string; getReturnType(): this; static getReturnType(arg0: string): this; static getReturnType(arg0: Internal.Method_): this; getInternalName(): string; static getInternalName(arg0: Internal.Class_): string; static getType(arg0: Internal.Class_): this; static getType(arg0: string): this; static getType(arg0: Internal.Method_): this; static getType(arg0: Internal.Constructor_): this; hashCode(): number; equals(arg0: any): boolean; static getObjectType(arg0: string): this; static getConstructorDescriptor(arg0: Internal.Constructor_): string; static getMethodType(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): this; static getMethodType(arg0: string): this; toString(): string; getClassName(): string; getOpcode(arg0: number): number; static readonly "CHAR_TYPE" : org.objectweb.asm.Type; static readonly "FLOAT" : 6; static readonly "DOUBLE_TYPE" : org.objectweb.asm.Type; static readonly "ARRAY" : 9; static readonly "LONG_TYPE" : org.objectweb.asm.Type; static readonly "BYTE_TYPE" : org.objectweb.asm.Type; static readonly "CHAR" : 2; static readonly "VOID_TYPE" : org.objectweb.asm.Type; static readonly "OBJECT" : 10; static readonly "BOOLEAN_TYPE" : org.objectweb.asm.Type; static readonly "FLOAT_TYPE" : org.objectweb.asm.Type; static readonly "BOOLEAN" : 1; static readonly "INT" : 5; static readonly "SHORT" : 4; static readonly "BYTE" : 3; static readonly "METHOD" : 11; static readonly "SHORT_TYPE" : org.objectweb.asm.Type; static readonly "DOUBLE" : 8; static readonly "VOID" : 0; static readonly "LONG" : 7; static readonly "INT_TYPE" : org.objectweb.asm.Type; get argumentsAndReturnSizes(): number; get internalName(): string; get size(): number; get className(): string; get descriptor(): string; get argumentTypes(): org.objectweb.asm.Type[]; get sort(): number; get elementType(): this; get returnType(): this; get dimensions(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Type_ = Type; } declare namespace me.jellysquid.mods.sodium.client.util.frustum { /** * @javaClass me.jellysquid.mods.sodium.client.util.frustum.Frustum */ interface Frustum { isBoxVisible(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): boolean; testBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Frustum$Visibility; } type Frustum_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => Internal.Frustum$Visibility) | Frustum; } declare namespace net.fabricmc.fabric.mixin.networking.accessor { /** * @javaClass net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor */ interface MinecraftClientAccessor { getConnection(): Internal.Connection; } type MinecraftClientAccessor_ = (() => Internal.Connection) | MinecraftClientAccessor; } declare namespace net.coderbot.iris.mixin.rendertype { /** * @javaClass net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor */ interface RenderStateShardAccessor { getName(): string; } type RenderStateShardAccessor_ = (() => string) | RenderStateShardAccessor; } declare namespace net.minecraft.tags { /** * @javaClass net.minecraft.class_3494 */ class Tag { getValues(): Internal.List; static empty(): net.minecraft.tags.Tag; get values(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Tag_ = Tag; } declare namespace it.unimi.dsi.fastutil.longs { /** * @javaClass it.unimi.dsi.fastutil.longs.LongConsumer */ interface LongConsumer extends Internal.Consumer, Internal.LongConsumer { andThen(arg0: Internal.LongConsumer_): this; andThen(arg0: Internal.Consumer_): Internal.Consumer; andThen(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): this; accept(arg0: number): void; } type LongConsumer_ = LongConsumer; /** * @javaClass it.unimi.dsi.fastutil.longs.LongPredicate */ interface LongPredicate extends Internal.Predicate, Internal.LongPredicate { or(arg0: Internal.Predicate_): Internal.Predicate; or(arg0: Internal.LongPredicate_): this; or(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; test(arg0: number): boolean; and(arg0: Internal.LongPredicate_): this; and(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; and(arg0: Internal.Predicate_): Internal.Predicate; negate(): this; } type LongPredicate_ = LongPredicate; } declare namespace com.mojang.datafixers.types { /** * @javaClass com.mojang.datafixers.types.Type */ abstract class Type implements Internal.App { template(): Internal.TypeTemplate; findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; rewriteOrNop(arg0: Internal.TypeRewriteRule_): Internal.RewriteResult; point(arg0: Internal.DynamicOps_): Internal.Optional; findChoiceType(arg0: string, arg1: number): Internal.Optional>; ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: B): Internal.Optional; ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): Internal.Optional>; ifSame(arg0: Internal.Typed_): Internal.Optional; findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; static opticView(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_, arg2: Internal.TypedOptic_): Internal.RewriteResult; getSetType(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_): com.mojang.datafixers.types.Type; pointTyped(arg0: Internal.DynamicOps_): Internal.Optional>; readAndWrite(arg0: Internal.DynamicOps_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.TypeRewriteRule_, arg3: Internal.PointFreeRule_, arg4: T): Internal.DataResult; write(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; findCheckedType(arg0: number): Internal.Optional>; all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; writeDynamic(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult>; read(arg0: Internal.Dynamic_): Internal.DataResult>>; read(arg0: Internal.DynamicOps_, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_, arg3: T): Internal.DataResult, T>>; one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; rewrite(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_): Internal.Optional>; finder(): Internal.OpticFinder; codec(): Internal.Codec; everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; static unbox(arg0: Internal.App_): com.mojang.datafixers.types.Type; equals(arg0: any): boolean; equals(arg0: any, arg1: boolean, arg2: boolean): boolean; findFieldType(arg0: string): com.mojang.datafixers.types.Type; buildTemplate(): Internal.TypeTemplate; findField(arg0: string): Internal.OpticFinder; findFieldTypeOpt(arg0: string): Internal.Optional>; readTyped(arg0: Internal.Dynamic_): Internal.DataResult, T>>; readTyped(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; findTypeCached(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Type_ = Type; } declare namespace dev.latvian.mods.rhino { /** * @javaClass dev.latvian.mods.rhino.Function */ interface Function extends Internal.Scriptable, dev.latvian.mods.rhino.Callable { call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; construct(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any[]): Internal.Scriptable; } type Function_ = Function; /** * @javaClass dev.latvian.mods.rhino.Callable */ interface Callable { call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; } type Callable_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Scriptable, arg3: any[]) => any) | Callable; } declare namespace dev.latvian.mods.unit { /** * @javaClass dev.latvian.mods.unit.Unit */ abstract class Unit { smoothstep(): this; mod(other: dev.latvian.mods.unit.Unit_): this; mod(value: number): this; withAlpha(a: dev.latvian.mods.unit.Unit_): this; log1p(): this; cos(): this; deg(): this; lt(other: dev.latvian.mods.unit.Unit_): this; atan(): this; div(other: dev.latvian.mods.unit.Unit_): this; div(value: number): this; rad(): this; sqrt(): this; gte(other: dev.latvian.mods.unit.Unit_): this; neq(other: dev.latvian.mods.unit.Unit_): this; clamp(a: dev.latvian.mods.unit.Unit_, b: dev.latvian.mods.unit.Unit_): this; atan2(other: dev.latvian.mods.unit.Unit_): this; tan(): this; add(other: dev.latvian.mods.unit.Unit_): this; add(value: number): this; ceil(): this; eq(other: dev.latvian.mods.unit.Unit_): this; getInt(variables: Internal.UnitVariables_): number; divSet(unit: dev.latvian.mods.unit.Unit_): this; bitAnd(other: dev.latvian.mods.unit.Unit_): this; addSet(unit: dev.latvian.mods.unit.Unit_): this; bitNot(): this; lsh(other: dev.latvian.mods.unit.Unit_): this; sub(value: number): this; sub(other: dev.latvian.mods.unit.Unit_): this; bool(): this; lerp(a: dev.latvian.mods.unit.Unit_, b: dev.latvian.mods.unit.Unit_): this; mul(value: number): this; mul(other: dev.latvian.mods.unit.Unit_): this; log(): this; bitOr(other: dev.latvian.mods.unit.Unit_): this; rsh(other: dev.latvian.mods.unit.Unit_): this; log10(): this; modSet(unit: dev.latvian.mods.unit.Unit_): this; getFloat(variables: Internal.UnitVariables_): number; boolNot(): this; min(other: dev.latvian.mods.unit.Unit_): this; and(other: dev.latvian.mods.unit.Unit_): this; get(arg0: Internal.UnitVariables_): number; subSet(unit: dev.latvian.mods.unit.Unit_): this; pow(other: dev.latvian.mods.unit.Unit_): this; sin(): this; xor(other: dev.latvian.mods.unit.Unit_): this; getBoolean(variables: Internal.UnitVariables_): boolean; lte(other: dev.latvian.mods.unit.Unit_): this; floor(): this; mulSet(unit: dev.latvian.mods.unit.Unit_): this; isFixed(): boolean; sq(): this; or(other: dev.latvian.mods.unit.Unit_): this; set(unit: dev.latvian.mods.unit.Unit_): this; max(other: dev.latvian.mods.unit.Unit_): this; positive(): this; gt(other: dev.latvian.mods.unit.Unit_): this; abs(): this; negate(): this; toString(builder: Internal.StringBuilder_): void; toString(): string; static "EMPTY_ARRAY" : dev.latvian.mods.unit.Unit[]; get fixed(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Unit_ = Unit; } declare namespace it.unimi.dsi.fastutil.doubles { /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleConsumer */ interface DoubleConsumer extends Internal.Consumer, Internal.DoubleConsumer { andThen(arg0: Internal.DoubleConsumer_): this; andThen(arg0: Internal.Consumer_): Internal.Consumer; andThen(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): this; accept(arg0: number): void; } type DoubleConsumer_ = DoubleConsumer; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoublePredicate */ interface DoublePredicate extends Internal.Predicate, Internal.DoublePredicate { or(arg0: Internal.Predicate_): Internal.Predicate; or(arg0: Internal.DoublePredicate_): this; or(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; test(arg0: number): boolean; and(arg0: Internal.DoublePredicate_): this; and(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; and(arg0: Internal.Predicate_): Internal.Predicate; negate(): this; } type DoublePredicate_ = DoublePredicate; /** * @javaClass it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator */ interface DoubleUnaryOperator extends Internal.UnaryOperator, Internal.DoubleUnaryOperator { negation(): this; applyAsDouble(arg0: number): number; apply(arg0: number): number; identity(): this; } type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; } declare namespace Document { class RecipeHolder { /** * All recipes from Minecraft. */ readonly minecraft: Document.MinecraftRecipes; } class MinecraftRecipes { /** * Adds a smelting recipe to Minecraft. * * This is used by Furnaces. */ smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Smokers. */ smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Blast Furnaces. */ blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a shaped crafting recipe. */ crafting_shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS_; /** * Adds a shaped crafting recipe. */ crafting_shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key: string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS_; /** * Adds a shapeless crafting recipe. */ crafting_shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Campfire. */ campfire_cooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a stonecutting recipe. */ stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS_; /** * Adds a smithing recipe. */ smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS_; } } declare namespace Type { type SelfOrArray = T | T[]; } declare namespace Special { type ItemTag = "chiselsandbits:bit_bag" | "extshape:stained_terracotta_slabs" | "forge:fences" | "minecraft:lapis_ores" | "minecraft:warped_stems" | "adorn:wooden_platforms" | "extshape:glazed_terracotta_slabs" | "forge:ores_in_ground/deepslate" | "c:netherite_ingots" | "extshape:stained_terracotta_vertical_stairs" | "forge:rods/blaze" | "forge:ores/iron" | "forge:glass/light_blue" | "minecraft:candles" | "forge:dyes/magenta" | "forge:feathers" | "adorn:wooden_shelves" | "extshape:woolen_quarter_pieces" | "c:raw_gold_blocks" | "forge:dyes/gray" | "forge:gems/quartz" | "c:shulker_boxes" | "minecraft:fishes" | "forge:dyes/lime" | "minecraft:wooden_fences" | "forge:glass/colorless" | "c:dyes" | "minecraft:leaves" | "minecraft:diamond_ores" | "forge:glass/yellow" | "forge:dyes/red" | "minecraft:spruce_logs" | "minecraft:beds" | "adorn:shelves" | "forge:fences/wooden" | "forge:glass_panes/yellow" | "forge:dyes/cyan" | "forge:glass/silica" | "extshape:woolen_blocks" | "c:tea" | "c:copper_ingots" | "forge:dyes/green" | "c:sweet_berries" | "c:lime_dyes" | "minecraft:dark_oak_logs" | "c:empty_buckets" | "c:stained_glass" | "minecraft:acacia_logs" | "forge:heads" | "minecraft:carpets" | "c:glass_blocks" | "forge:cobblestone/infested" | "adorn:nether_brick_chimney_ingredients" | "forge:glass/blue" | "forge:dyes/light_blue" | "minecraft:trapdoors" | "extshape:concrete_pressure_plates" | "extshape:wooden_blocks" | "extshape:concrete_vertical_quarter_pieces" | "c:raw_copper_ores" | "forge:seeds/wheat" | "extshape:concrete_stairs" | "minecraft:wooden_slabs" | "adorn:stone_posts" | "forge:sand" | "c:emeralds" | "minecraft:wooden_trapdoors" | "adorn:stone_platforms" | "adorn:chimneys" | "minecraft:gold_ores" | "forge:storage_blocks/redstone" | "extshape:terracotta_quarter_pieces" | "c:axes" | "c:raw_gold_ores" | "extshape:woolen_fence_gates" | "forge:seeds/melon" | "forge:bookshelves" | "forge:ingots/brick" | "forge:storage_blocks/emerald" | "adorn:wooden_posts" | "minecraft:guarded_by_piglins" | "forge:ores/lapis" | "extshape:woolen_buttons" | "c:gold_blocks" | "minecraft:lectern_books" | "forge:barrels" | "minecraft:walls" | "extshape:woolen_fences" | "c:diamonds" | "forge:nuggets" | "minecraft:piglin_repellents" | "c:juices" | "forge:crops/carrot" | "forge:dusts/redstone" | "extshape:terracotta_slabs" | "minecraft:fence_gates" | "adorn:steps" | "forge:rods/wooden" | "forge:stained_glass_panes" | "forge:ingots" | "forge:seeds/pumpkin" | "minecraft:wooden_pressure_plates" | "forge:glass_panes/black" | "forge:seeds" | "forge:storage_blocks/raw_copper" | "minecraft:creeper_drop_music_discs" | "forge:dyes/purple" | "forge:crops/wheat" | "extshape:wooden_quarter_pieces" | "minecraft:flowers" | "extshape:vertical_quarter_pieces" | "forge:storage_blocks/copper" | "minecraft:buttons" | "forge:glass_panes" | "extshape:woolen_stairs" | "forge:glass_panes/blue" | "c:iron_blocks" | "forge:gunpowder" | "extshape:woolen_vertical_quarter_pieces" | "forge:glass/gray" | "extshape:concrete_slabs" | "forge:dyes/pink" | "minecraft:axolotl_tempt_items" | "extshape:terracotta_vertical_slabs" | "extshape:concrete_fence_gates" | "adorn:drawers" | "minecraft:crimson_stems" | "c:nodes" | "forge:storage_blocks" | "forge:glass_panes/light_blue" | "forge:dyes/light_gray" | "c:spears" | "c:orange_dyes" | "c:raw_iron_ores" | "forge:nuggets/gold" | "c:coal" | "adorn:kitchen_blocks" | "c:ores" | "minecraft:fox_food" | "c:raw_iron_blocks" | "forge:fences/nether_brick" | "minecraft:stone_crafting_materials" | "adorn:kitchen_sinks" | "extshape:concrete_quarter_pieces" | "c:black_dyes" | "forge:glass_panes/red" | "forge:storage_blocks/gold" | "adorn:coffee_tables" | "minecraft:sand" | "extshape:woolen_walls" | "minecraft:arrows" | "forge:ore_bearing_ground/netherrack" | "extshape:terracotta_pressure_plates" | "adorn:posts" | "minecraft:anvil" | "forge:gems" | "forge:ingots/gold" | "forge:ores/netherite_scrap" | "forge:ore_rates/dense" | "forge:ore_bearing_ground/deepslate" | "c:yellow_dyes" | "minecraft:wool" | "c:potions" | "forge:dyes/brown" | "c:pickaxes" | "forge:ingots/nether_brick" | "forge:ores/quartz" | "forge:glass_panes/white" | "forge:mushrooms" | "adorn:benches" | "forge:nether_stars" | "forge:dusts/glowstone" | "c:bows" | "minecraft:planks" | "c:light_gray_dyes" | "forge:fence_gates" | "minecraft:ignored_by_piglin_babies" | "adorn:regular_chimneys" | "forge:raw_materials/iron" | "forge:storage_blocks/quartz" | "extshape:terracotta_fences" | "extshape:vertical_stairs" | "extshape:stained_terracotta_vertical_quarter_pieces" | "extshape:woolen_vertical_slabs" | "forge:seeds/beetroot" | "minecraft:coal_ores" | "c:wooden_chests" | "extshape:stained_terracotta_fence_walls" | "forge:glass/white" | "forge:ores/emerald" | "minecraft:wooden_buttons" | "forge:enchanting_fuels" | "c:brown_dyes" | "forge:glass_panes/gray" | "forge:dyes/yellow" | "adorn:platforms" | "c:stone_rods" | "forge:storage_blocks/amethyst" | "extshape:terracotta_buttons" | "forge:nuggets/iron" | "forge:chests/ender" | "c:nether_wart_crops" | "forge:glass_panes/lime" | "minecraft:saplings" | "forge:storage_blocks/iron" | "minecraft:stairs" | "forge:ender_pearls" | "c:redstone_blocks" | "forge:leather" | "forge:glass_panes/pink" | "extshape:quarter_pieces" | "chiselsandbits:chisel" | "forge:ore_rates/singular" | "forge:end_stones" | "forge:storage_blocks/coal" | "c:lava_buckets" | "forge:slimeballs" | "forge:glass/orange" | "forge:storage_blocks/lapis" | "minecraft:freeze_immune_wearables" | "minecraft:piglin_loved" | "c:foods" | "forge:ores/gold" | "forge:dyes/black" | "forge:glass/cyan" | "minecraft:piglin_food" | "minecraft:logs" | "adorn:chairs" | "minecraft:non_flammable_wood" | "c:green_dyes" | "forge:shears" | "minecraft:redstone_ores" | "minecraft:music_discs" | "c:concrete_powders" | "forge:ore_bearing_ground/stone" | "c:raw_copper_blocks" | "forge:ores_in_ground/stone" | "minecraft:wooden_stairs" | "forge:gems/prismarine" | "minecraft:logs_that_burn" | "minecraft:beacon_payment_items" | "extshape:stained_terracotta_buttons" | "minecraft:slabs" | "extshape:terracotta_vertical_quarter_pieces" | "minecraft:banners" | "extshape:terracotta_vertical_stairs" | "adorn:crates" | "forge:ores_in_ground/netherrack" | "extshape:stained_terracotta_vertical_slabs" | "extshape:stained_terracotta_fence_gates" | "minecraft:tall_flowers" | "c:iron_nuggets" | "forge:crops" | "forge:glass" | "forge:cobblestone" | "forge:glass_panes/light_gray" | "adorn:prismarine_chimneys" | "c:quartz" | "forge:gems/emerald" | "forge:storage_blocks/diamond" | "forge:dyes/blue" | "adorn:stone_steps" | "c:wood_sticks" | "c:blue_dyes" | "forge:raw_materials/gold" | "forge:ore_rates/sparse" | "forge:glass/pink" | "minecraft:jungle_logs" | "forge:dyes/white" | "forge:glass_panes/green" | "c:hoes" | "c:glow_berries" | "forge:cobblestone/deepslate" | "minecraft:oak_logs" | "c:water_buckets" | "extshape:wooden_vertical_slabs" | "forge:chests" | "minecraft:doors" | "extshape:stained_terracotta_fences" | "extshape:concrete_vertical_slabs" | "minecraft:iron_ores" | "c:glass_panes" | "c:lapis" | "forge:raw_materials" | "c:coffees" | "forge:raw_materials/copper" | "c:shovels" | "c:wooden_rods" | "c:milk_buckets" | "c:shears" | "forge:rods" | "minecraft:emerald_ores" | "forge:cobblestone/mossy" | "forge:ingots/netherite" | "forge:glass/light_gray" | "forge:gems/amethyst" | "extshape:woolen_slabs" | "forge:glass/red" | "forge:bones" | "forge:ores/coal" | "forge:paper" | "forge:crops/beetroot" | "forge:stained_glass" | "forge:dusts" | "forge:gems/diamond" | "c:gray_dyes" | "forge:storage_blocks/raw_gold" | "c:white_dyes" | "forge:dyes/orange" | "forge:chests/trapped" | "forge:eggs" | "minecraft:occludes_vibration_signals" | "forge:glass/lime" | "forge:glass/green" | "forge:crops/potato" | "forge:dusts/prismarine" | "minecraft:signs" | "extshape:stained_terracotta_quarter_pieces" | "adorn:table_lamps" | "adorn:wooden_steps" | "forge:netherrack" | "forge:ores/redstone" | "minecraft:stone_tool_materials" | "minecraft:pressure_plates" | "extshape:wooden_vertical_quarter_pieces" | "c:concretes" | "forge:crops/nether_wart" | "c:cocoa_beans" | "minecraft:stone_bricks" | "forge:string" | "forge:storage_blocks/raw_iron" | "forge:ingots/iron" | "c:red_dyes" | "extshape:wooden_vertical_stairs" | "forge:sand/red" | "minecraft:fences" | "c:iron_ingots" | "minecraft:copper_ores" | "minecraft:rails" | "extshape:terracotta_fence_gates" | "c:diamond_blocks" | "extshape:concrete_buttons" | "adorn:kitchen_counters" | "forge:glass/tinted" | "extshape:concrete_fence_walls" | "forge:glass_panes/magenta" | "forge:gravel" | "forge:glass/purple" | "forge:ores/diamond" | "forge:glass_panes/colorless" | "c:magenta_dyes" | "forge:barrels/wooden" | "c:gold_ingots" | "c:swords" | "extshape:concrete_fences" | "forge:sandstone" | "adorn:tables" | "c:pink_dyes" | "forge:dyes" | "forge:ingots/copper" | "adorn:brick_chimney_ingredients" | "extshape:terracotta_fence_walls" | "c:cyan_dyes" | "c:milks" | "adorn:kitchen_cupboards" | "forge:glass_panes/orange" | "forge:cobblestone/normal" | "forge:glass/black" | "minecraft:coals" | "c:light_blue_dyes" | "minecraft:cluster_max_harvestables" | "minecraft:wooden_doors" | "minecraft:dirt" | "forge:glass_panes/purple" | "forge:glass_panes/brown" | "extshape:woolen_vertical_stairs" | "minecraft:terracotta" | "forge:glass/brown" | "extshape:terracotta_stairs" | "forge:ores/copper" | "forge:sand/colorless" | "extshape:wooden_walls" | "forge:fence_gates/wooden" | "minecraft:boats" | "extshape:concrete_vertical_stairs" | "extshape:woolen_pressure_plates" | "minecraft:small_dripleaf_placeable" | "forge:gems/lapis" | "forge:chests/wooden" | "c:purple_dyes" | "forge:ores" | "forge:obsidian" | "c:glowstone_dusts" | "adorn:filled_crates" | "c:lapis_blocks" | "minecraft:small_flowers" | "minecraft:birch_logs" | "forge:glass_panes/cyan" | "extshape:vertical_slabs" | "extshape:snow" | "c:redstone_dusts" | "forge:stone" | "adorn:sofas" | "extshape:stained_terracotta_stairs" | "minecraft:soul_fire_base_blocks" | "extshape:stained_terracotta_pressure_plates" | "forge:storage_blocks/netherite" | "c:quartz_ores" | "forge:glass/magenta" | "c:stone"; type FluidTag = "minecraft:water" | "minecraft:lava" | "c:lava" | "c:water"; type BlockTag = "minecraft:spruce_logs" | "forge:storage_blocks/lapis" | "minecraft:wither_immune" | "minecraft:coal_ores" | "extshape:concrete_vertical_quarter_pieces" | "minecraft:logs" | "minecraft:features_cannot_replace" | "chiselsandbits:chiselable/blocked" | "minecraft:oak_logs" | "minecraft:gold_ores" | "forge:ores/quartz" | "forge:glass_panes/black" | "adorn:table_lamps" | "extshape:wooden_quarter_pieces" | "minecraft:birch_logs" | "forge:glass/black" | "minecraft:flowers" | "minecraft:azalea_root_replaceable" | "minecraft:replaceable_plants" | "minecraft:sand" | "minecraft:rails" | "minecraft:non_flammable_wood" | "forge:storage_blocks/amethyst" | "c:ores" | "forge:glass/lime" | "minecraft:coral_plants" | "minecraft:ice" | "minecraft:candle_cakes" | "forge:glass/cyan" | "forge:barrels" | "extshape:terracotta_buttons" | "extshape:woolen_fence_gates" | "forge:ores/netherite_scrap" | "forge:end_stones" | "forge:glass/silica" | "minecraft:base_stone_nether" | "adorn:filled_crates" | "extshape:glazed_terracotta_slabs" | "minecraft:wooden_trapdoors" | "minecraft:redstone_ores" | "minecraft:cauldrons" | "extshape:concrete_buttons" | "c:shulker_boxes" | "minecraft:mineable/pickaxe" | "minecraft:soul_speed_blocks" | "extshape:woolen_stairs" | "minecraft:buttons" | "extshape:concrete_fences" | "forge:storage_blocks/raw_gold" | "minecraft:mineable/shovel" | "minecraft:saplings" | "minecraft:beds" | "forge:glass/blue" | "minecraft:stone_bricks" | "minecraft:wooden_fences" | "forge:fences" | "extshape:terracotta_vertical_stairs" | "extshape:woolen_walls" | "minecraft:snow" | "minecraft:trapdoors" | "minecraft:pressure_plates" | "adorn:stone_steps" | "forge:ores/redstone" | "forge:glass_panes/purple" | "forge:glass_panes/colorless" | "adorn:benches" | "extshape:woolen_vertical_stairs" | "extshape:stained_terracotta_vertical_quarter_pieces" | "minecraft:wooden_pressure_plates" | "extshape:stained_terracotta_buttons" | "minecraft:goats_spawnable_on" | "minecraft:banners" | "forge:cobblestone/normal" | "adorn:wooden_steps" | "minecraft:doors" | "minecraft:inside_step_sound_blocks" | "extshape:stained_terracotta_fences" | "minecraft:wooden_buttons" | "minecraft:moss_replaceable" | "minecraft:unstable_bottom_center" | "forge:glass/orange" | "extshape:stained_terracotta_fence_walls" | "extshape:wooden_walls" | "minecraft:warped_stems" | "adorn:drawers" | "forge:enderman_place_on_blacklist" | "minecraft:hoglin_repellents" | "minecraft:crystal_sound_blocks" | "extshape:terracotta_fence_gates" | "forge:ore_bearing_ground/stone" | "minecraft:mushroom_grow_block" | "forge:glass_panes/yellow" | "minecraft:mineable/hoe" | "minecraft:cave_vines" | "forge:glass_panes/magenta" | "extshape:concrete_vertical_slabs" | "forge:glass_panes/light_blue" | "forge:chests/ender" | "minecraft:wall_post_override" | "minecraft:wooden_doors" | "forge:barrels/wooden" | "minecraft:wall_corals" | "minecraft:animals_spawnable_on" | "forge:glass/light_gray" | "minecraft:polar_bears_spawnable_on_in_frozen_ocean" | "minecraft:prevent_mob_spawning_inside" | "minecraft:fence_gates" | "forge:glass/green" | "minecraft:deepslate_ore_replaceables" | "extshape:woolen_quarter_pieces" | "minecraft:nylium" | "c:quartz_ores" | "minecraft:impermeable" | "extshape:terracotta_pressure_plates" | "extshape:terracotta_fence_walls" | "forge:glass_panes/cyan" | "minecraft:fall_damage_resetting" | "c:chests" | "minecraft:needs_stone_tool" | "forge:glass_panes/orange" | "forge:storage_blocks/emerald" | "adorn:chairs" | "minecraft:beacon_base_blocks" | "extshape:terracotta_vertical_quarter_pieces" | "forge:chests/trapped" | "forge:sandstone" | "adorn:kitchen_counters" | "forge:ores" | "chiselsandbits:chiseled/block" | "forge:fences/wooden" | "chiselsandbits:chiselable/forced" | "minecraft:climbable" | "minecraft:logs_that_burn" | "towelette:displaceable" | "forge:storage_blocks/gold" | "forge:ores_in_ground/stone" | "minecraft:big_dripleaf_placeable" | "adorn:prismarine_chimneys" | "adorn:chimneys" | "extshape:woolen_blocks" | "forge:glass/purple" | "minecraft:campfires" | "minecraft:stone_ore_replaceables" | "extshape:concrete_pressure_plates" | "adorn:steps" | "forge:glass/tinted" | "minecraft:signs" | "minecraft:wooden_slabs" | "minecraft:dirt" | "minecraft:underwater_bonemeals" | "forge:ores/coal" | "minecraft:diamond_ores" | "minecraft:flower_pots" | "extshape:wooden_vertical_quarter_pieces" | "forge:chests/wooden" | "minecraft:anvil" | "forge:storage_blocks/diamond" | "minecraft:beehives" | "forge:storage_blocks/raw_copper" | "c:bookshelves" | "minecraft:stone_pressure_plates" | "forge:glass/brown" | "minecraft:small_dripleaf_placeable" | "extshape:woolen_vertical_quarter_pieces" | "extshape:snow" | "minecraft:wool" | "minecraft:carpets" | "minecraft:occludes_vibration_signals" | "forge:ore_rates/sparse" | "extshape:stained_terracotta_vertical_stairs" | "minecraft:candles" | "minecraft:azalea_grows_on" | "minecraft:terracotta" | "forge:cobblestone/mossy" | "forge:stained_glass_panes" | "forge:glass" | "minecraft:bee_growables" | "forge:storage_blocks/raw_iron" | "minecraft:small_flowers" | "forge:storage_blocks/copper" | "adorn:kitchen_cupboards" | "minecraft:fences" | "minecraft:corals" | "adorn:shelves" | "minecraft:lush_ground_replaceable" | "minecraft:axolotls_spawnable_on" | "forge:ore_bearing_ground/deepslate" | "forge:sand" | "minecraft:infiniburn_overworld" | "minecraft:crops" | "extshape:terracotta_fences" | "minecraft:bamboo_plantable_on" | "minecraft:wart_blocks" | "forge:ores/iron" | "c:glass_panes" | "forge:stained_glass" | "extshape:wooden_vertical_stairs" | "minecraft:mineable/axe" | "minecraft:walls" | "redbits:large_wooden_buttons" | "minecraft:wall_signs" | "forge:glass/yellow" | "minecraft:wither_summon_base_blocks" | "minecraft:enderman_holdable" | "minecraft:wolves_spawnable_on" | "adorn:stone_platforms" | "adorn:regular_chimneys" | "extshape:woolen_buttons" | "forge:storage_blocks/iron" | "minecraft:dark_oak_logs" | "extshape:stained_terracotta_quarter_pieces" | "minecraft:jungle_logs" | "forge:glass_panes/pink" | "minecraft:rabbits_spawnable_on" | "minecraft:strider_warm_blocks" | "minecraft:infiniburn_nether" | "minecraft:lava_pool_stone_cannot_replace" | "c:glass_blocks" | "c:redstone_gates" | "minecraft:tall_flowers" | "forge:ores/diamond" | "forge:storage_blocks/redstone" | "forge:glass_panes/gray" | "forge:glass_panes" | "adorn:posts" | "forge:glass/pink" | "forge:storage_blocks/quartz" | "forge:sand/colorless" | "adorn:wooden_posts" | "forge:ore_rates/singular" | "forge:glass_panes/brown" | "minecraft:copper_ores" | "forge:ores/lapis" | "extshape:vertical_stairs" | "minecraft:standing_signs" | "minecraft:shulker_boxes" | "extshape:woolen_fences" | "forge:ore_rates/dense" | "forge:fence_gates/wooden" | "extshape:concrete_vertical_stairs" | "adorn:wooden_platforms" | "forge:glass_panes/red" | "forge:ore_bearing_ground/netherrack" | "minecraft:piglin_repellents" | "minecraft:acacia_logs" | "adorn:platforms" | "minecraft:leaves" | "extshape:stained_terracotta_vertical_slabs" | "forge:storage_blocks" | "extshape:terracotta_stairs" | "forge:glass/gray" | "forge:cobblestone/deepslate" | "minecraft:crimson_stems" | "minecraft:needs_iron_tool" | "extshape:terracotta_quarter_pieces" | "extshape:concrete_quarter_pieces" | "forge:glass_panes/green" | "extshape:concrete_fence_gates" | "forge:ores/emerald" | "minecraft:needs_diamond_tool" | "adorn:tables" | "forge:glass/magenta" | "extshape:woolen_vertical_slabs" | "forge:ores/copper" | "minecraft:portals" | "forge:storage_blocks/coal" | "minecraft:wooden_stairs" | "extshape:stained_terracotta_pressure_plates" | "forge:glass_panes/lime" | "adorn:stone_posts" | "adorn:coffee_tables" | "extshape:wooden_blocks" | "fabric:mineable/shears" | "minecraft:dripstone_replaceable_blocks" | "extshape:vertical_slabs" | "forge:netherrack" | "forge:obsidian" | "minecraft:dragon_immune" | "redbits:complex_pressure_plates" | "forge:glass_panes/blue" | "minecraft:base_stone_overworld" | "extshape:terracotta_vertical_slabs" | "forge:glass/light_blue" | "adorn:kitchen_blocks" | "minecraft:iron_ores" | "extshape:concrete_fence_walls" | "extshape:terracotta_slabs" | "forge:glass/colorless" | "minecraft:slabs" | "forge:glass_panes/white" | "minecraft:planks" | "extshape:wooden_vertical_slabs" | "minecraft:infiniburn_end" | "extshape:pickaxe_unmineable" | "extshape:stained_terracotta_slabs" | "forge:fence_gates" | "forge:storage_blocks/netherite" | "minecraft:soul_fire_base_blocks" | "minecraft:geode_invalid_blocks" | "forge:cobblestone/infested" | "minecraft:guarded_by_piglins" | "extshape:concrete_stairs" | "minecraft:valid_spawn" | "forge:sand/red" | "adorn:kitchen_sinks" | "forge:ores_in_ground/netherrack" | "forge:ores/gold" | "forge:cobblestone" | "extshape:vertical_quarter_pieces" | "minecraft:mooshrooms_spawnable_on" | "extshape:woolen_pressure_plates" | "minecraft:fire" | "extshape:quarter_pieces" | "extshape:stained_terracotta_stairs" | "forge:glass/white" | "forge:chests" | "extshape:stained_terracotta_fence_gates" | "minecraft:lapis_ores" | "forge:glass/red" | "extshape:woolen_slabs" | "forge:glass_panes/light_gray" | "minecraft:emerald_ores" | "minecraft:parrots_spawnable_on" | "minecraft:coral_blocks" | "extshape:concrete_slabs" | "forge:ores_in_ground/deepslate" | "redbits:large_buttons" | "forge:stone" | "forge:gravel" | "minecraft:stairs" | "forge:fences/nether_brick" | "adorn:sofas" | "minecraft:foxes_spawnable_on" | "adorn:crates" | "adorn:wooden_shelves"; type EntityTypeTag = "minecraft:arrows" | "minecraft:powder_snow_walkable_mobs" | "c:bosses" | "minecraft:beehive_inhabitors" | "minecraft:axolotl_always_hostiles" | "minecraft:axolotl_hunt_targets" | "c:boats" | "minecraft:impact_projectiles" | "c:minecarts" | "minecraft:freeze_hurts_extra_types" | "minecraft:freeze_immune_entity_types" | "minecraft:skeletons" | "minecraft:raiders"; type Mod = "adorn" | "advanced_runtime_resource_pack" | "architectury" | "better_runtime_resource_pack" | "betterpingdisplay" | "bitsandchisels" | "caffeineconfig" | "cardinal-components-base" | "cardinal-components-entity" | "chisel" | "chiselsandbits" | "cloth-basic-math" | "cloth-config" | "com_github_llamalad7_mixinextras" | "com_github_vatuu_discord-rpc" | "continuity" | "custom_hud" | "dev_isxander_settxi" | "exlinefurniture" | "extshape" | "fabric" | "fabric-api-base" | "fabric-api-lookup-api-v1" | "fabric-biome-api-v1" | "fabric-blockrenderlayer-v1" | "fabric-command-api-v1" | "fabric-commands-v0" | "fabric-containers-v0" | "fabric-content-registries-v0" | "fabric-convention-tags-v1" | "fabric-crash-report-info-v1" | "fabric-data-generation-api-v1" | "fabric-dimensions-v1" | "fabric-entity-events-v1" | "fabric-events-interaction-v0" | "fabric-events-lifecycle-v0" | "fabric-game-rule-api-v1" | "fabric-item-api-v1" | "fabric-item-groups-v0" | "fabric-key-binding-api-v1" | "fabric-keybindings-v0" | "fabric-language-kotlin" | "fabric-lifecycle-events-v1" | "fabric-loot-api-v2" | "fabric-loot-tables-v1" | "fabric-mining-level-api-v1" | "fabric-models-v0" | "fabric-networking-api-v1" | "fabric-networking-v0" | "fabric-object-builder-api-v1" | "fabric-particles-v1" | "fabric-registry-sync-v0" | "fabric-renderer-api-v1" | "fabric-renderer-indigo" | "fabric-renderer-registries-v1" | "fabric-rendering-data-attachment-v1" | "fabric-rendering-fluids-v1" | "fabric-rendering-v0" | "fabric-rendering-v1" | "fabric-resource-conditions-api-v1" | "fabric-resource-loader-v0" | "fabric-screen-api-v1" | "fabric-screen-handler-api-v1" | "fabric-textures-v0" | "fabric-transfer-api-v1" | "fabric-transitive-access-wideners-v1" | "fabricloader" | "fabrishot" | "factory_blocks" | "ferritecore" | "freecam" | "gammautils" | "indium" | "inmis" | "interference" | "iris" | "java" | "journeymap-api-fabric" | "journeymap-fabric" | "jsblock" | "kubejs" | "londonunderground" | "midnightlib" | "minecraft" | "mm" | "modmenu" | "morecommands" | "morecommands-api" | "morecommands-compat16" | "morecommands-compat17" | "morecommands-compat18" | "morecommands-compat182" | "morecommands-compat19" | "mtr" | "notenoughcrashes" | "omega-config" | "org_anarres_jcpp" | "org_jetbrains_kotlin_kotlin-reflect" | "org_jetbrains_kotlin_kotlin-stdlib" | "org_jetbrains_kotlin_kotlin-stdlib-jdk7" | "org_jetbrains_kotlin_kotlin-stdlib-jdk8" | "org_jetbrains_kotlinx_atomicfu-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-jdk8" | "org_jetbrains_kotlinx_kotlinx-datetime-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-core-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-json-jvm" | "org_joml_joml" | "picturesign" | "probejs" | "quartzelv" | "redbits" | "reeses-sodium-options" | "rhino" | "settxicloth" | "sodium" | "sodium-extra" | "stacc" | "trinkets" | "untranslateditems" | "worldeditcui" | "zoomify" type Ingredient = string; type RecipeId = "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "extshape:light_gray_concrete_slab_from_vertical_slab" | "exlinefurniture:window_heart_spruce" | "extshape:mossy_stone_brick_vertical_slab_from_stonecutting" | "extshape:obsidian_vertical_slab_from_stonecutting" | "extshape:black_wool_quarter_piece_from_vertical_slab" | "minecraft:stonecutter" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "adorn:lime_sofa" | "extshape:blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:end_stone_stairs_from_stonecutting" | "minecraft:bone_block" | "exlinefurniture:jungle_chair_light_gray_recipe" | "minecraft:melon" | "extshape:red_terracotta_pressure_plate" | "adorn:stonecutting/smooth_red_sandstone_step" | "adorn:stonecutting/dark_prismarine_post" | "extshape:chiseled_quartz_vertical_stairs_from_quartz_block_stonecutting" | "minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:gold_nugget_from_blasting" | "extshape:cut_red_sandstone_stairs_from_red_sandstone_stonecutting" | "extshape:stone_brick_vertical_quarter_piece_from_stone_vertical_stairs" | "extshape:terracotta_slab" | "minecraft:cobblestone_wall" | "extshape:obsidian_wall_from_stonecutting" | "minecraft:lime_stained_glass_pane" | "extshape:deepslate_brick_quarter_piece_from_slab" | "extshape:chiseled_sandstone_vertical_stairs_from_stonecutting" | "minecraft:raw_copper" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_andesite_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_vertical_slab_stonecutting" | "extshape:black_concrete_stairs_from_vertical_stairs" | "minecraft:map_extending" | "minecraft:spruce_sign" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:cut_copper_slab_from_copper_block_stonecutting" | "extshape:glowstone_pressure_plate" | "extshape:sandstone_slab_from_vertical_slab" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "minecraft:glow_item_frame" | "extshape:polished_andesite_vertical_quarter_piece" | "exlinefurniture:birch_chair_recipe" | "extshape:stone_brick_vertical_quarter_piece_from_stone_vertical_slab_stonecutting" | "adorn:stonecutting/nether_brick_step" | "mtr:station_color_clay_slab" | "minecraft:chiseled_nether_bricks" | "extshape:smooth_basalt_vertical_stairs" | "extshape:brown_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:moss_slab_from_vertical_slab" | "minecraft:copper_block" | "extshape:gray_terracotta_slab_from_vertical_slab" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_vertical_stairs" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_vertical_stairs" | "exlinefurniture:oak_chair_orange_recipe" | "extshape:cyan_terracotta_stairs_from_vertical_stairs" | "extshape:netherrack_wall" | "extshape:sandstone_vertical_slab" | "minecraft:green_stained_glass" | "extshape:red_nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:sandstone_slab_from_sandstone_stonecutting" | "adorn:stonecutting/birch_post" | "extshape:netherrack_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:blue_concrete_slab" | "extshape:light_gray_concrete_wall_from_stonecutting" | "extshape:iron_wall_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:birch_quarter_piece_from_vertical_slab" | "extshape:red_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_vertical_stairs" | "minecraft:cut_sandstone_slab" | "exlinefurniture:window_heart_crimson" | "exlinefurniture:oak_chair_lime_recipe2" | "exlinefurniture:birch_lamp_magenta_recipe" | "extshape:obsidian_quarter_piece_from_vertical_slab" | "extshape:green_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_quartz_bricks" | "extshape:black_terracotta_stairs_from_stonecutting" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "extshape:polished_deepslate_fence" | "extshape:warped_wart_vertical_slab" | "minecraft:cyan_concrete_powder" | "minecraft:mojang_banner_pattern" | "extshape:emerald_pressure_plate" | "extshape:light_gray_terracotta_vertical_slab" | "minecraft:fire_charge" | "minecraft:golden_hoe" | "extshape:honeycomb_fence" | "exlinefurniture:crimson_lamp_lime_recipe" | "extshape:calcite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_glazed_terracotta_slab_from_stonecutting" | "extshape:lime_terracotta_vertical_quarter_piece_from_stonecutting" | "adorn:stonecutting/cobbled_deepslate_step" | "extshape:stone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:stone_button" | "exlinefurniture:crimson_lamp_white_recipe" | "redbits:emitter" | "extshape:polished_diorite_quarter_piece_from_slab" | "extshape:granite_vertical_slab_from_stonecutting" | "minecraft:sandstone" | "exlinefurniture:acacia_chair_white_recipe2" | "extshape:stone_vertical_slab_from_stonecutting" | "minecraft:purpur_block" | "extshape:quartz_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_lamp_blue_recipe" | "extshape:chiseled_red_sandstone_slab_from_vertical_slab" | "extshape:mossy_cobblestone_slab_from_vertical_slab" | "extshape:sandstone_vertical_stairs" | "minecraft:polished_blackstone_slab" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:polished_andesite_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:spruce_stripped_log_table_recipe" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_nether_brick_pressure_plate" | "exlinefurniture:birch_stripped_log_table_recipe" | "minecraft:gray_concrete_powder" | "extshape:blue_wool_slab" | "extshape:glowstone_quarter_piece_from_vertical_slab" | "extshape:gray_wool_fence" | "minecraft:redstone_from_blasting_redstone_ore" | "extshape:diamond_wall_from_stonecutting" | "adorn:cut_sandstone_post" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_wool_vertical_stairs" | "extshape:waxed_oxidized_copper_vertical_stairs_from_stonecutting" | "minecraft:lime_candle" | "minecraft:red_dye_from_beetroot" | "extshape:smooth_sandstone_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting" | "extshape:blue_wool_vertical_slab" | "minecraft:pink_bed_from_white_bed" | "exlinefurniture:dark_oak_chair_cyan_recipe" | "extshape:pink_concrete_quarter_piece_from_vertical_slab" | "extshape:smooth_basalt_vertical_stairs_from_stonecutting" | "extshape:white_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_red_sandstone_pressure_plate" | "extshape:white_terracotta_wall_from_stonecutting" | "mtr:station_color_cracked_stone_bricks" | "adorn:stonecutting/cut_red_sandstone_step" | "extshape:blackstone_vertical_slab_from_stonecutting" | "adorn:stonecutting/warped_post" | "minecraft:birch_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting" | "extshape:brown_concrete_stairs_from_stonecutting" | "adorn:birch_step" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_vertical_stairs" | "extshape:cobbled_deepslate_fence" | "extshape:cut_sandstone_wall_from_stonecutting" | "extshape:cobblestone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pumpkin_slab" | "extshape:yellow_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:smooth_stone_fence" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:polished_diorite_wall_from_stonecutting" | "exlinefurniture:drapes_red_recipe" | "minecraft:cyan_glazed_terracotta" | "extshape:smooth_stone_pressure_plate" | "minecraft:stone_sword" | "extshape:andesite_quarter_piece_from_vertical_slab" | "extshape:chiseled_deepslate_wall_from_stonecutting" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "extshape:raw_gold_stairs_from_vertical_stairs" | "minecraft:iron_ingot_from_iron_block" | "chiselsandbits:chisel_gold" | "extshape:polished_andesite_stairs_from_vertical_stairs" | "extshape:red_concrete_vertical_stairs_from_stonecutting" | "extshape:melon_pressure_plate" | "extshape:stone_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_stairs_stonecutting" | "extshape:polished_diorite_quarter_piece_from_diorite_stonecutting" | "extshape:lapis_stairs_from_vertical_stairs" | "minecraft:orange_stained_glass_pane_from_glass_pane" | "extshape:red_nether_brick_fence" | "extshape:magenta_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:banner_duplicate" | "exlinefurniture:jungle_table_recipe" | "exlinefurniture:jungle_chair_yellow_recipe2" | "exlinefurniture:dark_oak_chair_cyan_recipe2" | "minecraft:granite_stairs_from_granite_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "minecraft:iron_ingot_from_nuggets" | "minecraft:golden_pickaxe" | "extshape:black_concrete_stairs_from_stonecutting" | "extshape:orange_terracotta_fence_gate" | "exlinefurniture:crimson_chair_pink_recipe" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_stairs_stonecutting" | "minecraft:ladder" | "extshape:black_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:redstone_torch" | "extshape:quartz_brick_quarter_piece_from_stairs_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_stairs_from_stone_bricks_stonecutting" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_slab" | "adorn:sandstone_platform" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:dark_oak_chair_green_recipe" | "extshape:raw_copper_slab_from_vertical_slab" | "extshape:lime_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:gray_bed" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "extshape:brown_wool_vertical_stairs" | "adorn:stonecutting/blackstone_post" | "redbits:detector" | "extshape:nether_brick_vertical_slab" | "minecraft:white_terracotta" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:diamond_from_blasting_deepslate_diamond_ore" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_blue_recipe" | "exlinefurniture:oak_glass_table_recipe" | "extshape:cut_sandstone_quarter_piece_from_stonecutting" | "minecraft:armor_stand" | "extshape:purpur_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_wool_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:cave_spider_doll_recipe" | "minecraft:pink_stained_glass_pane" | "extshape:chiseled_deepslate_stairs_from_vertical_stairs" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_button" | "adorn:deepslate_post" | "minecraft:blue_dye_from_cornflower" | "extshape:waxed_weathered_cut_copper_wall" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "minecraft:quartz_slab_from_stonecutting" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "minecraft:brown_banner" | "adorn:stonecutting/warped_platform" | "extshape:birch_vertical_quarter_piece_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_stairs" | "exlinefurniture:warped_chair_black_recipe2" | "minecraft:warped_hyphae" | "extshape:yellow_terracotta_slab_from_vertical_slab" | "extshape:emerald_stairs_from_stonecutting" | "extshape:lapis_stairs" | "extshape:emerald_wall" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_gold_stairs_from_stonecutting" | "extshape:light_blue_concrete_wall" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_quarter_piece" | "minecraft:green_bed" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_quarter_piece_from_stairs_stonecutting" | "mtr:signal_remover_blue" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:red_sandstone_slab_from_red_sandstone_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:jungle_lamp_red_recipe" | "minecraft:prismarine_brick_slab_from_prismarine_stonecutting" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:granite_button" | "extshape:quartz_brick_stairs_from_vertical_stairs" | "extshape:chiseled_quartz_quarter_piece_from_slab_stonecutting" | "extshape:gray_terracotta_stairs_from_vertical_stairs" | "extshape:dripstone_vertical_slab_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:gray_banner" | "minecraft:warped_stairs" | "extshape:chiseled_nether_brick_slab_from_nether_bricks_stonecutting" | "extshape:iron_vertical_stairs" | "extshape:brown_wool_vertical_quarter_piece_from_vertical_slab" | "mtr:rail_remover" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_concrete_stairs" | "extshape:bedrock_slab_from_stonecutting" | "extshape:yellow_terracotta_wall_from_stonecutting" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "minecraft:smooth_sandstone_slab" | "extshape:green_concrete_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_quarter_piece_from_slab" | "extshape:jungle_slab_from_vertical_slab" | "minecraft:rail" | "extshape:stone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_lamp_magenta_recipe" | "minecraft:diamond_sword" | "extshape:quartz_wall_from_stonecutting" | "extshape:sea_lantern_stairs" | "exlinefurniture:dark_oak_chair_gray_recipe" | "exlinefurniture:drapes_lime_recipe" | "chiselsandbits:chisel_diamond" | "extshape:light_blue_concrete_quarter_piece_from_slab_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_copper_vertical_quarter_piece_from_stonecutting" | "adorn:crates/pack/melon_seed" | "mtr:marble_blue" | "exlinefurniture:acacia_chair_green_recipe" | "mtr:signal_connector_light_blue" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_remover_lime" | "extshape:brown_concrete_slab" | "extshape:gray_concrete_pressure_plate" | "minecraft:polished_blackstone_from_blackstone_stonecutting" | "adorn:deepslate_brick_post" | "extshape:sea_lantern_slab_from_vertical_slab" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "extshape:nether_wart_stairs" | "extshape:honeycomb_slab_from_vertical_slab" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "extshape:orange_concrete_stairs_from_stonecutting" | "extshape:quartz_pressure_plate" | "exlinefurniture:crimson_lamp_light_blue_recipe" | "exlinefurniture:spruce_chair_gray_recipe" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_stonecutting" | "extshape:light_gray_wool_stairs_from_vertical_stairs" | "minecraft:crimson_planks" | "extshape:diamond_wall" | "minecraft:smooth_red_sandstone" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_brick_vertical_stairs" | "extshape:dripstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crimson_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_slab_from_blackstone_stonecutting" | "extshape:smooth_basalt_vertical_quarter_piece_from_stonecutting" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:orange_concrete_stairs" | "extshape:orange_concrete_wall_from_stonecutting" | "extshape:netherrack_vertical_slab_from_stonecutting" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "mtr:railway_sign_4_odd" | "extshape:stone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_slab_from_vertical_slab" | "exlinefurniture:crimson_chair_green_recipe" | "minecraft:iron_nugget_from_blasting" | "adorn:andesite_step" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:obsidian_stairs" | "extshape:chiseled_stone_brick_quarter_piece_from_slab_stonecutting" | "extshape:brick_stairs_from_vertical_stairs" | "extshape:cyan_wool_stairs" | "extshape:pink_concrete_stairs_from_vertical_stairs" | "mtr:tunnel_creator_6_9_1" | "extshape:prismarine_fence_gate" | "extshape:purple_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:window_slider_birch" | "mtr:tunnel_creator_6_9_3" | "minecraft:green_stained_glass_pane" | "minecraft:green_bed_from_white_bed" | "minecraft:magenta_dye_from_blue_red_pink" | "adorn:light_blue_sofa" | "minecraft:black_concrete_powder" | "extshape:lime_glazed_terracotta_slab_from_stonecutting" | "minecraft:lime_carpet" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:sugar_from_sugar_cane" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:netherrack_fence" | "extshape:waxed_copper_stairs_from_stonecutting" | "extshape:green_glazed_terracotta_slab" | "minecraft:cooked_beef_from_campfire_cooking" | "minecraft:quartz_pillar" | "extshape:smooth_quartz_quarter_piece_from_slab_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_stonecutting" | "extshape:lime_terracotta_stairs_from_vertical_stairs" | "extshape:polished_blackstone_vertical_slab_from_blackstone_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_cut_copper_from_honeycomb" | "extshape:waxed_weathered_copper_stairs_from_stonecutting" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gilded_blackstone_slab" | "extshape:pink_terracotta_vertical_stairs_from_stonecutting" | "extshape:waxed_exposed_copper_stairs" | "extshape:magenta_terracotta_vertical_stairs_from_stonecutting" | "inmis:baby_backpack" | "extshape:green_glazed_terracotta_slab_from_stonecutting" | "minecraft:blue_dye" | "extshape:cobblestone_quarter_piece_from_slab" | "minecraft:polished_diorite_slab_from_polished_diorite_stonecutting" | "exlinefurniture:froggy_chair_black_recipe" | "extshape:stone_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:dark_oak_table_recipe" | "extshape:gold_slab_from_vertical_slab" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:ceiling_fan_acacia_recipe" | "mtr:lift_3_2_double_sided_1" | "extshape:quartz_quarter_piece_from_slab" | "mtr:lift_3_2_double_sided_2" | "mtr:lift_3_2_double_sided_3" | "minecraft:light_gray_banner" | "extshape:deepslate_tile_vertical_slab_from_stonecutting" | "minecraft:wooden_axe" | "extshape:stone_brick_vertical_slab" | "exlinefurniture:jungle_chair_purple_recipe" | "extshape:gray_concrete_quarter_piece_from_vertical_slab" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_vertical_slab_stonecutting" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "mtr:railway_sign_2_even_2" | "extshape:white_terracotta_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_vertical_slab" | "mtr:railway_sign_2_even_1" | "minecraft:stone_stairs_from_stone_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:crying_obsidian_wall" | "extshape:calcite_quarter_piece_from_slab" | "minecraft:dried_kelp" | "extshape:diamond_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:polished_andesite_stairs_from_andesite_stonecutting" | "minecraft:iron_bars" | "minecraft:diamond_axe" | "extshape:gray_concrete_quarter_piece_from_stairs_stonecutting" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "exlinefurniture:birch_chair_gray_recipe2" | "mtr:marble_sandy" | "extshape:polished_diorite_slab_from_vertical_slab" | "minecraft:dark_oak_pressure_plate" | "extshape:smooth_quartz_wall_from_stonecutting" | "exlinefurniture:dark_oak_chair_magenta_recipe2" | "extshape:waxed_exposed_cut_copper_fence" | "extshape:polished_granite_vertical_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper" | "extshape:end_stone_wall_from_stonecutting" | "extshape:light_gray_wool_quarter_piece_from_vertical_slab" | "extshape:magenta_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_copper_vertical_slab_from_stonecutting" | "extshape:lime_concrete_vertical_quarter_piece_from_stonecutting" | "minecraft:chiseled_polished_blackstone" | "extshape:polished_deepslate_button" | "extshape:pink_terracotta_slab_from_stonecutting" | "extshape:pink_terracotta_stairs_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_banner" | "redbits:acacia_large_button" | "extshape:light_blue_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:spruce_lamp_orange_recipe" | "extshape:waxed_cut_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:black_carpet" | "extshape:brown_concrete_quarter_piece_from_vertical_slab" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_slab" | "exlinefurniture:froggy_chair_light_blue_recipe" | "extshape:bedrock_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:netherite_stairs" | "exlinefurniture:window_sliding_birch" | "extshape:polished_granite_vertical_stairs" | "minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting" | "exlinefurniture:ceiling_fan_dark_oak_recipe" | "extshape:brown_terracotta_stairs_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_slab_from_honeycomb" | "extshape:polished_blackstone_vertical_stairs" | "extshape:crimson_quarter_piece_from_vertical_slab" | "mtr:signal_connector_lime" | "mtr:station_color_concrete_powder" | "extshape:chiseled_deepslate_quarter_piece_from_stairs_stonecutting" | "extshape:clay_vertical_slab" | "minecraft:torch" | "extshape:green_concrete_pressure_plate" | "minecraft:polished_granite_stairs" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_vertical_slab_stonecutting" | "extshape:green_wool_stairs" | "exlinefurniture:froggy_chair_white_recipe" | "adorn:spruce_shelf" | "extshape:stone_brick_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_white_recipe" | "extshape:diamond_fence" | "extshape:magenta_wool_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "extshape:melon_quarter_piece_from_slab" | "extshape:polished_granite_quarter_piece_from_granite_slab_stonecutting" | "extshape:ancient_debris_vertical_slab" | "exlinefurniture:spruce_lamp_light_blue_recipe" | "extshape:deepslate_tile_vertical_stairs_from_stonecutting" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "extshape:shroomlight_vertical_stairs" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_slab_stonecutting" | "extshape:emerald_quarter_piece_from_slab_stonecutting" | "adorn:acacia_kitchen_cupboard" | "extshape:lime_concrete_vertical_stairs_from_stonecutting" | "extshape:gold_quarter_piece_from_vertical_quarter_piece" | "minecraft:sandstone_wall" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:cut_copper_slab" | "extshape:waxed_oxidized_copper_vertical_slab" | "minecraft:light_blue_wool" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:light_blue_terracotta_quarter_piece_from_stonecutting" | "extshape:yellow_terracotta_stairs_from_stonecutting" | "minecraft:stripped_acacia_wood" | "extshape:polished_blackstone_brick_vertical_slab_from_stonecutting" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "extshape:chiseled_polished_blackstone_quarter_piece_from_stairs_stonecutting" | "mtr:signal_connector_blue" | "minecraft:orange_bed" | "extshape:granite_stairs_from_vertical_stairs" | "extshape:polished_granite_quarter_piece_from_slab" | "mtr:platform_na_2_indented" | "exlinefurniture:spruce_lamp_green_recipe" | "extshape:lapis_stairs_from_stonecutting" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_vertical_quarter_piece" | "adorn:crates/pack/pumpkin_seed" | "minecraft:red_stained_glass_pane" | "exlinefurniture:froggy_chair_green_recipe" | "extshape:polished_diorite_fence" | "extshape:netherrack_vertical_quarter_piece_from_vertical_slab" | "extshape:green_concrete_vertical_quarter_piece_from_stonecutting" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "extshape:netherrack_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:drapes_yellow_recipe" | "extshape:magenta_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_terracotta_slab_from_vertical_slab" | "adorn:oak_chair" | "mtr:tunnel_creator_4_5_1" | "adorn:stonecutting/red_nether_brick_platform" | "extshape:moss_carpet_from_pressure_plate" | "minecraft:dark_oak_planks" | "mtr:tunnel_creator_4_5_2" | "minecraft:granite_wall" | "extshape:clay_vertical_quarter_piece_from_vertical_slab" | "mtr:tunnel_creator_4_5_4" | "extshape:lime_wool_button" | "extshape:yellow_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:cobbled_deepslate_fence_gate" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:raw_gold_stairs" | "extshape:purple_concrete_vertical_slab" | "extshape:netherrack_slab_from_stonecutting" | "minecraft:exposed_cut_copper_from_exposed_copper_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_slab" | "extshape:lime_concrete_stairs" | "minecraft:mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting" | "minecraft:diamond_helmet" | "extshape:light_gray_concrete_quarter_piece_from_slab" | "minecraft:warped_fence" | "minecraft:light_blue_bed_from_white_bed" | "minecraft:dark_oak_fence_gate" | "adorn:stonecutting/purpur_step" | "extshape:cyan_wool_quarter_piece_from_vertical_quarter_piece" | "minecraft:compass" | "extshape:stone_quarter_piece_from_slab_stonecutting" | "extshape:black_terracotta_vertical_quarter_piece" | "minecraft:loom" | "chiselsandbits:mirror_over_y" | "chiselsandbits:mirror_over_z" | "chiselsandbits:mirror_over_x" | "exlinefurniture:drapes_green_recipe" | "mtr:signal_remover_light_gray" | "exlinefurniture:spruce_chair_pink_recipe" | "adorn:crates/unpack/wheat_seed" | "extshape:polished_blackstone_quarter_piece_from_slab_stonecutting" | "redbits:spruce_large_button" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "mtr:station_color_gravel_slab" | "extshape:smooth_basalt_quarter_piece_from_slab_stonecutting" | "extshape:lime_concrete_wall" | "extshape:deepslate_brick_quarter_piece_from_slab_stonecutting" | "adorn:crimson_post" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_block_stonecutting" | "extshape:stone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_red_sandstone_vertical_stairs" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "extshape:purple_concrete_stairs_from_vertical_stairs" | "extshape:light_blue_glazed_terracotta_slab_from_stonecutting" | "extshape:red_wool_pressure_plate" | "adorn:stonecutting/stone_rod" | "exlinefurniture:drapes_white_recipe" | "exlinefurniture:jungle_lamp_blue_recipe" | "extshape:polished_andesite_vertical_stairs" | "minecraft:polished_blackstone" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_button" | "exlinefurniture:crimson_lamp_orange_recipe" | "extshape:orange_wool_wall" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "extshape:light_gray_wool_slab_from_vertical_slab" | "mtr:station_color_snow_block" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_terracotta_stairs_from_stonecutting" | "minecraft:stone_axe" | "adorn:stonecutting/spruce_post" | "extshape:bedrock_pressure_plate" | "extshape:chiseled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "adorn:granite_step" | "exlinefurniture:dark_oak_chair_yellow_recipe" | "adorn:oak_drawer" | "extshape:waxed_weathered_cut_copper_stairs_from_vertical_stairs" | "extshape:red_concrete_quarter_piece_from_vertical_slab" | "extshape:chiseled_sandstone_vertical_stairs" | "extshape:granite_quarter_piece_from_slab_stonecutting" | "adorn:spruce_kitchen_counter" | "exlinefurniture:warped_glass_table_recipe" | "extshape:bedrock_vertical_slab_from_stonecutting" | "extshape:packed_ice_quarter_piece_from_vertical_quarter_piece" | "mtr:rail_connector_80_one_way" | "exlinefurniture:spruce_chair_yellow_recipe" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_stairs_stonecutting" | "minecraft:light_blue_stained_glass" | "extshape:chiseled_sandstone_stairs_from_stonecutting" | "exlinefurniture:birch_chair_yellow_recipe2" | "extshape:yellow_glazed_terracotta_slab_from_stonecutting" | "minecraft:deepslate_brick_slab" | "extshape:waxed_weathered_copper_quarter_piece_from_slab_stonecutting" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_brick_stairs_from_blackstone_stonecutting" | "adorn:polished_deepslate_step" | "exlinefurniture:spruce_chair_green_recipe" | "extshape:blue_carpet_from_pressure_plate" | "exlinefurniture:warped_chair_orange_recipe" | "extshape:purple_concrete_slab_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_slab_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:prismarine_vertical_slab_from_stonecutting" | "extshape:calcite_slab_from_vertical_slab" | "extshape:smooth_sandstone_slab_from_vertical_slab" | "extshape:stone_wall_from_stonecutting" | "extshape:stone_stairs_from_vertical_stairs" | "extshape:waxed_weathered_copper_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_log_glass_table_recipe" | "minecraft:iron_axe" | "extshape:stone_brick_vertical_slab_from_stonecutting" | "mtr:platform_na_1" | "mtr:platform_na_2" | "minecraft:jukebox" | "exlinefurniture:crimson_stripped_log_table_recipe" | "extshape:gray_terracotta_quarter_piece_from_slab" | "extshape:oak_stairs_from_vertical_stairs" | "adorn:stonecutting/polished_diorite_post" | "extshape:chiseled_nether_brick_stairs" | "extshape:diorite_button" | "minecraft:acacia_sign" | "extshape:red_nether_brick_quarter_piece_from_stairs_stonecutting" | "minecraft:chest_minecart" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_wall_from_waxed_exposed_copper_stonecutting" | "extshape:polished_andesite_button" | "adorn:blackstone_platform" | "minecraft:magenta_terracotta" | "adorn:stonecutting/smooth_stone_step" | "minecraft:baked_potato_from_campfire_cooking" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "exlinefurniture:crimson_chair_gray_recipe" | "adorn:picket_fence" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_glazed_terracotta_slab_from_stonecutting" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:chiseled_sandstone_slab_from_sandstone_stonecutting" | "minecraft:deepslate_bricks_from_polished_deepslate_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_vertical_slab" | "adorn:stonecutting/granite_post" | "exlinefurniture:jungle_glass_table_recipe" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:orange_concrete_quarter_piece_from_slab_stonecutting" | "redbits:oak_large_button" | "minecraft:cobblestone_stairs_from_cobblestone_stonecutting" | "adorn:smooth_stone_post" | "extshape:ancient_debris_slab_from_vertical_slab" | "extshape:brown_wool_vertical_slab" | "minecraft:crimson_door" | "mtr:station_name_entrance" | "extshape:netherite_quarter_piece_from_stairs_stonecutting" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_slab" | "adorn:cobblestone_step" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_concrete_stairs_from_vertical_stairs" | "minecraft:pink_wool" | "extshape:cyan_glazed_terracotta_slab" | "exlinefurniture:window_sliding_spruce" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_vertical_stairs" | "minecraft:end_stone_bricks" | "extshape:white_concrete_vertical_stairs" | "minecraft:red_stained_glass_pane_from_glass_pane" | "extshape:polished_blackstone_vertical_stairs_from_andesite_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting" | "extshape:polished_granite_wall_from_stonecutting" | "mtr:route_sign_wall_metal" | "minecraft:black_candle" | "mtr:rail_node" | "extshape:light_blue_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:spruce_chair_light_gray_recipe2" | "extshape:andesite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_slab" | "extshape:smooth_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:stone_fence" | "minecraft:polished_diorite_stairs_from_polished_diorite_stonecutting" | "adorn:sandstone_step" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "extshape:light_blue_wool_stairs" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:acacia_lamp_orange_recipe" | "minecraft:warped_sign" | "extshape:yellow_glazed_terracotta_slab" | "extshape:smooth_quartz_vertical_slab" | "extshape:smooth_sandstone_wall_from_stonecutting" | "extshape:red_concrete_stairs" | "extshape:prismarine_brick_slab_from_vertical_slab" | "exlinefurniture:window_acacia" | "extshape:packed_ice_button" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_vertical_stairs" | "minecraft:orange_terracotta" | "adorn:warped_drawer" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:skeleton_doll_recipe" | "minecraft:paper" | "minecraft:lime_glazed_terracotta" | "extshape:polished_diorite_quarter_piece_from_diorite_slab_stonecutting" | "extshape:light_gray_concrete_stairs_from_vertical_stairs" | "extshape:clay_fence" | "extshape:raw_iron_wall_from_stonecutting" | "extshape:light_gray_terracotta_button" | "extshape:prismarine_brick_stairs_from_vertical_stairs" | "mtr:glass_fence_wks" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_stonecutting" | "exlinefurniture:jungle_chair_gray_recipe" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "extshape:bedrock_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_stairs" | "minecraft:dark_oak_button" | "extshape:ancient_debris_vertical_quarter_piece_from_stonecutting" | "extshape:red_wool_vertical_slab" | "exlinefurniture:acacia_chair_light_gray_recipe2" | "extshape:iron_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "chiselsandbits:quill" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:magenta_concrete_vertical_slab_from_stonecutting" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:smooth_sandstone_quarter_piece_from_slab" | "adorn:stonecutting/mossy_stone_brick_post" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "minecraft:cracked_deepslate_tiles" | "minecraft:cooked_rabbit" | "extshape:nether_brick_quarter_piece_from_slab" | "extshape:orange_wool_button" | "extshape:lime_concrete_stairs_from_vertical_stairs" | "minecraft:magenta_banner" | "extshape:blue_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:deepslate_brick_stairs_from_vertical_stairs" | "extshape:red_wool_button" | "mtr:railway_sign_7_odd" | "exlinefurniture:oak_chair_black_recipe2" | "extshape:emerald_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_vertical_quarter_piece" | "extshape:mossy_cobblestone_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "minecraft:iron_block" | "mtr:glass_fence_shm" | "minecraft:dark_oak_door" | "extshape:blackstone_quarter_piece_from_stairs_stonecutting" | "extshape:honeycomb_vertical_slab" | "extshape:blue_terracotta_stairs" | "extshape:waxed_oxidized_copper_stairs_from_vertical_stairs" | "redbits:inverted_redstone_torch" | "adorn:oak_post" | "adorn:guide_book" | "adorn:crates/pack/nether_wart" | "minecraft:flower_pot" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:blue_terracotta_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "extshape:netherite_slab_from_stonecutting" | "extshape:yellow_wool_stairs" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_wool_fence" | "exlinefurniture:birch_lamp_red_recipe" | "minecraft:polished_blackstone_bricks_from_blackstone_stonecutting" | "mtr:station_name_wall_gray" | "extshape:chiseled_deepslate_quarter_piece_from_slab_stonecutting" | "extshape:smooth_red_sandstone_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:black_concrete_vertical_stairs" | "adorn:crates/pack/wheat" | "exlinefurniture:toaster_recipe" | "extshape:yellow_terracotta_vertical_stairs_from_stonecutting" | "adorn:warped_shelf" | "minecraft:pink_glazed_terracotta" | "extshape:blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_bench_recipe" | "minecraft:orange_stained_glass" | "minecraft:exposed_cut_copper_slab" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "minecraft:copper_ingot_from_blasting_deepslate_copper_ore" | "extshape:brown_wool_button" | "extshape:melon_quarter_piece_from_vertical_slab" | "extshape:pink_carpet_from_pressure_plate" | "extshape:white_terracotta_quarter_piece_from_slab_stonecutting" | "chiselsandbits:bit_bag" | "extshape:diorite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:golden_boots" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pink_dye_from_red_white_dye" | "minecraft:netherite_shovel_smithing" | "exlinefurniture:warped_chair_magenta_recipe2" | "extshape:black_terracotta_wall" | "extshape:shroomlight_vertical_quarter_piece_from_vertical_slab" | "extshape:purpur_stairs_from_vertical_stairs" | "adorn:stonecutting/sandstone_step" | "extshape:chiseled_sandstone_stairs_from_sandstone_stonecutting" | "extshape:yellow_terracotta_fence" | "minecraft:polished_granite_slab" | "extshape:crimson_vertical_slab" | "adorn:brewing/glow_berry_tea" | "extshape:white_concrete_button" | "mtr:station_color_chiseled_quartz_block_slab" | "extshape:cut_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:emerald" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_copper_quarter_piece_from_stonecutting" | "extshape:acacia_slab_from_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "minecraft:nether_brick_wall_from_nether_bricks_stonecutting" | "minecraft:oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "minecraft:oak_stairs" | "minecraft:smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting" | "exlinefurniture:dark_oak_chair_magenta_recipe" | "extshape:magenta_concrete_vertical_slab" | "exlinefurniture:dark_oak_chair_orange_recipe2" | "minecraft:polished_blackstone_brick_stairs" | "extshape:blue_wool_slab_from_vertical_slab" | "extshape:cyan_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_stairs" | "extshape:cut_red_sandstone_vertical_slab_from_red_sandstone_stonecutting" | "extshape:blue_concrete_slab_from_stonecutting" | "extshape:polished_diorite_vertical_stairs" | "extshape:diorite_stairs_from_vertical_stairs" | "extshape:light_gray_glazed_terracotta_slab_from_stonecutting" | "minecraft:glass" | "extshape:gold_wall_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_slab_stonecutting" | "extshape:polished_granite_wall_from_granite_stonecutting" | "adorn:crates/unpack/melon" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:stone_brick_quarter_piece_from_stone_stairs_stonecutting" | "adorn:stonecutting/polished_blackstone_platform" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_vertical_slab_stonecutting" | "minecraft:light_blue_concrete_powder" | "extshape:netherrack_quarter_piece_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_vertical_stairs" | "mtr:escalator" | "mtr:route_sign_wall_light" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_quarter_piece" | "adorn:stonecutting/deepslate_tile_post" | "minecraft:gray_bed_from_white_bed" | "minecraft:granite_stairs" | "exlinefurniture:froggy_chair_orange_recipe" | "mtr:station_color_purpur_pillar" | "extshape:light_blue_concrete_quarter_piece_from_slab" | "exlinefurniture:oak_lamp_magenta_recipe" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_vertical_quarter_piece" | "mtr:railway_sign_3_even_2" | "extshape:smooth_basalt_vertical_slab_from_stonecutting" | "mtr:railway_sign_3_even_1" | "adorn:smooth_red_sandstone_post" | "extshape:chiseled_nether_brick_stairs_from_stonecutting" | "adorn:spruce_platform" | "extshape:quartz_slab_from_vertical_slab" | "extshape:black_wool_stairs" | "extshape:blue_concrete_button" | "extshape:purple_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:smooth_sandstone_vertical_quarter_piece" | "extshape:gray_concrete_quarter_piece_from_slab_stonecutting" | "mtr:marble_sandy_slab" | "extshape:light_gray_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:prismarine_bricks" | "extshape:quartz_brick_wall_from_quartz_block_stonecutting" | "minecraft:stone_bricks" | "extshape:gilded_blackstone_slab_from_stonecutting" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:emerald_quarter_piece_from_vertical_slab" | "extshape:yellow_terracotta_quarter_piece_from_stonecutting" | "extshape:gray_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:netherite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:orange_terracotta_button" | "extshape:gray_terracotta_quarter_piece_from_stonecutting" | "extshape:purple_concrete_wall" | "extshape:orange_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cyan_stained_glass" | "extshape:packed_ice_vertical_quarter_piece" | "adorn:stonecutting/stone_brick_step" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_block_stonecutting" | "bitsandchisels:iron_chisel" | "minecraft:acacia_fence" | "adorn:cut_sandstone_platform" | "extshape:polished_diorite_wall_from_diorite_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:cyan_banner" | "adorn:stonecutting/polished_diorite_platform" | "mtr:glass_fence_stw" | "minecraft:glistering_melon_slice" | "extshape:polished_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:warped_door" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "extshape:polished_granite_pressure_plate" | "minecraft:acacia_fence_gate" | "extshape:lapis_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_vertical_slab" | "extshape:ancient_debris_vertical_quarter_piece" | "adorn:trading_station" | "minecraft:magenta_carpet" | "extshape:light_gray_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:amethyst_fence" | "exlinefurniture:dark_oak_chair_white_recipe" | "extshape:moss_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_chair_orange_recipe2" | "exlinefurniture:spruce_chair_cyan_recipe2" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "extshape:yellow_terracotta_vertical_slab" | "minecraft:lectern" | "adorn:oak_kitchen_counter" | "exlinefurniture:jungle_chair_brown_recipe2" | "adorn:crimson_platform" | "adorn:stonecutting/diorite_step" | "extshape:chiseled_stone_brick_vertical_slab" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "minecraft:magenta_dye_from_allium" | "minecraft:smooth_stone_slab" | "adorn:cobbled_deepslate_step" | "exlinefurniture:warped_chair_light_gray_recipe" | "adorn:warped_kitchen_sink" | "extshape:diorite_quarter_piece_from_vertical_slab" | "minecraft:mossy_cobblestone_from_vine" | "mtr:tunnel_creator_4_7_4" | "mtr:tunnel_creator_4_7_1" | "mtr:tunnel_creator_4_7_2" | "mtr:station_pole" | "extshape:white_concrete_quarter_piece_from_vertical_slab" | "extshape:warped_wart_vertical_quarter_piece_from_vertical_slab" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_slab" | "extshape:spruce_quarter_piece_from_vertical_slab" | "adorn:stonecutting/oak_step" | "extshape:chiseled_quartz_wall_from_stonecutting" | "extshape:obsidian_quarter_piece_from_stonecutting" | "extshape:prismarine_brick_pressure_plate" | "mtr:apg_door_2" | "mtr:apg_door_1" | "extshape:white_terracotta_slab" | "extshape:tuff_vertical_stairs_from_stonecutting" | "extshape:mossy_cobblestone_quarter_piece_from_slab" | "extshape:blue_terracotta_quarter_piece_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_slab" | "extshape:polished_blackstone_quarter_piece_from_blackstone_stairs_stonecutting" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "minecraft:polished_blackstone_slab_from_blackstone_stonecutting" | "extshape:magenta_terracotta_button" | "extshape:orange_terracotta_vertical_quarter_piece" | "exlinefurniture:drapes_light_blue_recipe" | "extshape:light_blue_concrete_fence_gate" | "extshape:polished_granite_quarter_piece_from_granite_vertical_slab_stonecutting" | "minecraft:dark_prismarine_slab_from_dark_prismarine_stonecutting" | "extshape:iron_quarter_piece_from_slab_stonecutting" | "extshape:diorite_quarter_piece_from_stonecutting" | "extshape:crying_obsidian_wall_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_slab_from_stonecutting" | "extshape:shroomlight_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_terracotta_slab_from_stonecutting" | "mtr:pids_1_2" | "mtr:pids_1_1" | "minecraft:end_stone_brick_slab" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_wool_vertical_stairs" | "extshape:smooth_red_sandstone_wall" | "extshape:netherite_vertical_stairs_from_stonecutting" | "adorn:warped_step" | "minecraft:pink_concrete_powder" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_button" | "extshape:gray_terracotta_wall" | "extshape:black_wool_pressure_plate" | "extshape:red_nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:sea_lantern_quarter_piece_from_slab" | "minecraft:diamond_shovel" | "extshape:gray_concrete_wall_from_stonecutting" | "minecraft:andesite_wall" | "extshape:nether_wart_fence_gate" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "extshape:stone_brick_stairs_from_vertical_stairs" | "extshape:white_concrete_wall_from_stonecutting" | "minecraft:minecart" | "adorn:stonecutting/brick_step" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:chiseled_quartz_wall_from_quartz_block_stonecutting" | "extshape:white_terracotta_stairs" | "extshape:purple_terracotta_quarter_piece_from_vertical_quarter_piece" | "mtr:signal_connector_orange" | "extshape:yellow_wool_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_button" | "minecraft:golden_shovel" | "adorn:brick_step" | "exlinefurniture:warped_chair_white_recipe" | "extshape:polished_blackstone_quarter_piece_from_vertical_slab" | "mtr:station_color_quartz_pillar_slab" | "extshape:dark_oak_quarter_piece_from_vertical_quarter_piece" | "minecraft:brick_wall_from_bricks_stonecutting" | "exlinefurniture:acacia_chair_white_recipe" | "extshape:chiseled_quartz_quarter_piece_from_vertical_slab_stonecutting" | "adorn:brown_table_lamp" | "extshape:smooth_sandstone_quarter_piece_from_stonecutting" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "adorn:birch_table" | "minecraft:orange_carpet_from_white_carpet" | "extshape:warped_vertical_quarter_piece_from_vertical_slab" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cyan_wool_wall" | "extshape:iron_fence_gate" | "minecraft:warped_trapdoor" | "extshape:purple_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "extshape:polished_blackstone_brick_vertical_stairs_from_polished_blackstone_stonecutting" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_wool_vertical_quarter_piece" | "minecraft:diamond_chestplate" | "adorn:spruce_post" | "extshape:acacia_vertical_quarter_piece_from_vertical_slab" | "extshape:quartz_quarter_piece_from_vertical_slab" | "extshape:obsidian_quarter_piece_from_stairs_stonecutting" | "adorn:polished_blackstone_brick_post" | "extshape:packed_ice_quarter_piece_from_vertical_slab" | "minecraft:birch_sign" | "minecraft:magenta_bed_from_white_bed" | "extshape:raw_gold_quarter_piece_from_vertical_slab_stonecutting" | "extshape:shroomlight_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "adorn:crates/unpack/carrot" | "adorn:warped_coffee_table" | "extshape:chiseled_stone_brick_quarter_piece_from_stairs_stonecutting" | "adorn:stonecutting/polished_deepslate_post" | "minecraft:orange_dye_from_red_yellow" | "exlinefurniture:crimson_chair_cyan_recipe" | "extshape:granite_quarter_piece_from_stonecutting" | "extshape:snow_slab" | "extshape:brown_terracotta_vertical_slab_from_stonecutting" | "adorn:stonecutting/basalt_post" | "minecraft:light_gray_dye_from_azure_bluet" | "extshape:chiseled_quartz_stairs_from_vertical_stairs" | "extshape:chiseled_deepslate_stairs_from_stonecutting" | "adorn:acacia_bench" | "minecraft:magenta_candle" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_chair_lime_recipe" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:nether_wart_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_slab" | "bitsandchisels:diamond_chisel" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:pink_terracotta_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:jungle_chair_pink_recipe" | "minecraft:tnt_minecart" | "adorn:nether_brick_post" | "minecraft:acacia_planks" | "extshape:cut_red_sandstone_quarter_piece_from_stonecutting" | "extshape:tuff_vertical_stairs" | "extshape:granite_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_wall" | "extshape:lapis_slab_from_stonecutting" | "minecraft:brown_terracotta" | "extshape:quartz_brick_vertical_quarter_piece_from_stonecutting" | "extshape:brown_carpet_from_pressure_plate" | "mtr:station_color_stone_bricks" | "minecraft:blue_wool" | "extshape:clay_quarter_piece_from_vertical_slab" | "extshape:white_terracotta_quarter_piece_from_slab" | "extshape:dripstone_pressure_plate" | "minecraft:note_block" | "extshape:red_concrete_slab_from_stonecutting" | "extshape:waxed_cut_copper_pressure_plate" | "extshape:polished_blackstone_stairs_from_vertical_stairs" | "adorn:traders_manual" | "extshape:orange_concrete_vertical_slab_from_stonecutting" | "extshape:gray_terracotta_vertical_slab" | "extshape:diamond_vertical_quarter_piece_from_stonecutting" | "extshape:mossy_cobblestone_fence" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_stairs_from_vertical_stairs" | "adorn:stonecutting/dark_oak_platform" | "extshape:nether_brick_pressure_plate" | "extshape:waxed_oxidized_copper_vertical_stairs" | "minecraft:weathered_cut_copper_slab_from_weathered_copper_stonecutting" | "minecraft:end_crystal" | "extshape:cut_red_sandstone_vertical_stairs" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_vertical_slab_stonecutting" | "extshape:lime_concrete_vertical_quarter_piece" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_wool_button" | "minecraft:shulker_box" | "extshape:deepslate_tile_quarter_piece_from_vertical_quarter_piece" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "minecraft:white_carpet" | "minecraft:mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting" | "exlinefurniture:acacia_chair_black_recipe" | "adorn:crimson_kitchen_counter" | "minecraft:cracked_stone_bricks" | "extshape:light_blue_concrete_vertical_stairs" | "extshape:cyan_concrete_vertical_stairs_from_stonecutting" | "extshape:netherrack_stairs_from_stonecutting" | "exlinefurniture:jungle_chair_green_recipe2" | "minecraft:ender_chest" | "minecraft:magenta_stained_glass" | "extshape:orange_wool_stairs_from_vertical_stairs" | "extshape:cyan_concrete_wall_from_stonecutting" | "minecraft:iron_trapdoor" | "minecraft:brown_candle" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_slab_stonecutting" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_fence" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_bricks_stonecutting" | "mtr:glass_fence_cio" | "exlinefurniture:warped_chair_lime_recipe2" | "extshape:waxed_oxidized_cut_copper_vertical_stairs_from_stonecutting" | "extshape:bedrock_stairs_from_vertical_stairs" | "mtr:lift_4_3_1" | "mtr:lift_4_3_2" | "minecraft:acacia_pressure_plate" | "mtr:lift_4_3_3" | "extshape:cut_sandstone_vertical_slab_from_stonecutting" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "exlinefurniture:spruce_lamp_black_recipe" | "mtr:glass_fence_ckt" | "extshape:polished_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_slab" | "minecraft:lime_carpet_from_white_carpet" | "minecraft:lime_wool" | "minecraft:light_gray_wool" | "extshape:lime_concrete_pressure_plate" | "minecraft:firework_rocket" | "extshape:light_gray_terracotta_slab_from_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece" | "adorn:cobblestone_chimney" | "exlinefurniture:oak_chair_gray_recipe2" | "minecraft:polished_andesite_slab_from_polished_andesite_stonecutting" | "extshape:raw_copper_quarter_piece_from_slab" | "extshape:netherite_quarter_piece_from_vertical_slab" | "extshape:blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:light_gray_dye_from_gray_white_dye" | "extshape:ancient_debris_vertical_stairs_from_stonecutting" | "adorn:stonecutting/red_sandstone_step" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:light_blue_terracotta_stairs_from_stonecutting" | "mtr:signal_remover_orange" | "adorn:crates/unpack/melon_seed" | "extshape:stone_brick_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece" | "minecraft:stripped_birch_wood" | "adorn:black_table_lamp" | "minecraft:lime_banner" | "exlinefurniture:dark_oak_window_web" | "minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting" | "exlinefurniture:dark_oak_lamp_green_recipe" | "exlinefurniture:jungle_chair_yellow_recipe" | "extshape:obsidian_vertical_stairs_from_stonecutting" | "minecraft:cut_copper_from_copper_block_stonecutting" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "extshape:red_wool_stairs_from_vertical_stairs" | "minecraft:polished_andesite_stairs_from_polished_andesite_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_chair_blue_recipe" | "extshape:blue_wool_quarter_piece_from_slab" | "extshape:yellow_concrete_slab_from_stonecutting" | "adorn:stonecutting/red_sandstone_platform" | "extshape:lime_terracotta_fence" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_wool_quarter_piece_from_vertical_slab" | "extshape:gilded_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_copper_vertical_slab" | "extshape:crying_obsidian_stairs_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_stairs_from_waxed_exposed_copper_stonecutting" | "extshape:chiseled_red_sandstone_vertical_slab" | "extshape:lime_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_nether_brick_slab" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:smooth_quartz_quarter_piece_from_vertical_quarter_piece" | "minecraft:crimson_sign" | "extshape:honeycomb_stairs" | "extshape:oak_quarter_piece_from_vertical_quarter_piece" | "minecraft:stone_brick_slab" | "extshape:lapis_vertical_stairs_from_stonecutting" | "extshape:orange_concrete_vertical_stairs_from_stonecutting" | "minecraft:polished_blackstone_pressure_plate" | "extshape:cut_red_sandstone_wall_from_red_sandstone_stonecutting" | "mtr:station_color_polished_andesite_slab" | "exlinefurniture:oak_lamp_brown_recipe" | "minecraft:stone_slab_from_stone_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_stonecutting" | "adorn:stonecutting/prismarine_brick_platform" | "exlinefurniture:drapes_purple_recipe" | "minecraft:gray_glazed_terracotta" | "extshape:smooth_basalt_quarter_piece_from_slab" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:mossy_stone_brick_step" | "adorn:acacia_kitchen_counter" | "extshape:white_concrete_stairs_from_vertical_stairs" | "extshape:iron_slab" | "extshape:moss_quarter_piece_from_slab" | "extshape:nether_brick_slab_from_vertical_slab" | "extshape:chiseled_deepslate_fence_gate" | "minecraft:gold_ingot_from_nuggets" | "extshape:stone_brick_vertical_stairs_from_stone_stonecutting" | "extshape:purple_concrete_vertical_stairs_from_stonecutting" | "extshape:blackstone_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_lamp_light_gray_recipe" | "extshape:quartz_quarter_piece_from_stairs_stonecutting" | "extshape:polished_diorite_vertical_slab" | "extshape:purple_carpet_from_pressure_plate" | "minecraft:netherite_leggings_smithing" | "adorn:blackstone_post" | "extshape:red_terracotta_slab_from_vertical_slab" | "exlinefurniture:jungle_lamp_green_recipe" | "extshape:magenta_concrete_vertical_quarter_piece" | "extshape:raw_copper_vertical_quarter_piece" | "adorn:acacia_post" | "extshape:lapis_vertical_quarter_piece_from_vertical_slab" | "minecraft:stone_brick_stairs_from_stone_stonecutting" | "extshape:magenta_wool_vertical_stairs" | "adorn:end_stone_brick_step" | "extshape:calcite_quarter_piece_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_stonecutting" | "minecraft:honey_bottle" | "adorn:polished_blackstone_post" | "extshape:light_gray_wool_pressure_plate" | "extshape:cobblestone_slab_from_vertical_slab" | "extshape:blackstone_slab_from_vertical_slab" | "extshape:sandstone_quarter_piece_from_slab" | "extshape:raw_gold_vertical_stairs" | "extshape:white_terracotta_slab_from_vertical_slab" | "minecraft:raw_copper_block" | "minecraft:polished_diorite_from_diorite_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stonecutting" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "exlinefurniture:acacia_lamp_brown_recipe" | "minecraft:lapis_lazuli" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_stonecutting" | "exlinefurniture:acacia_chair_cyan_recipe2" | "extshape:red_nether_brick_button" | "minecraft:quartz_block" | "extshape:chiseled_stone_brick_slab" | "mtr:lift_2_2_main" | "extshape:lime_terracotta_vertical_stairs" | "adorn:stonecutting/oak_platform" | "extshape:iron_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_pink_recipe" | "extshape:blue_concrete_vertical_stairs" | "extshape:spruce_vertical_quarter_piece_from_vertical_slab" | "extshape:granite_fence_gate" | "exlinefurniture:acacia_window_web" | "extshape:purple_terracotta_slab_from_vertical_slab" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_vertical_stairs_from_stonecutting" | "exlinefurniture:warped_chair_recipe" | "extshape:purple_concrete_vertical_quarter_piece_from_stonecutting" | "adorn:stonecutting/prismarine_post" | "extshape:moss_fence_gate" | "extshape:red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:shroomlight_quarter_piece_from_vertical_quarter_piece" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_chair_light_gray_recipe2" | "minecraft:polished_blackstone_stairs_from_blackstone_stonecutting" | "extshape:clay_stairs_from_vertical_stairs" | "extshape:diamond_quarter_piece_from_slab" | "extshape:black_concrete_fence_gate" | "extshape:snow_quarter_piece_from_vertical_slab" | "exlinefurniture:window_spruce" | "extshape:deepslate_brick_button" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_stairs_stonecutting" | "extshape:green_wool_quarter_piece_from_slab" | "minecraft:deepslate_tile_wall" | "minecraft:polished_deepslate_stairs" | "exlinefurniture:dark_oak_chair_gray_recipe2" | "extshape:waxed_oxidized_copper_wall_from_stonecutting" | "minecraft:waxed_exposed_cut_copper_slab_from_honeycomb" | "extshape:waxed_cut_copper_vertical_stairs" | "mtr:signal_remover_brown" | "redbits:stone_large_button" | "extshape:cyan_terracotta_pressure_plate" | "minecraft:white_candle" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting" | "adorn:stonecutting/nether_brick_platform" | "extshape:netherrack_pressure_plate" | "extshape:dripstone_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_concrete_quarter_piece_from_vertical_quarter_piece" | "minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "exlinefurniture:acacia_lamp_magenta_recipe" | "extshape:chiseled_sandstone_quarter_piece_from_slab_stonecutting" | "mtr:train_cargo_unloader" | "exlinefurniture:gravestone_recipe" | "minecraft:golden_carrot" | "extshape:cyan_wool_fence_gate" | "extshape:waxed_exposed_cut_copper_stairs_from_vertical_stairs" | "minecraft:prismarine_wall" | "chiselsandbits:unseal" | "extshape:purple_terracotta_slab" | "exlinefurniture:acacia_chair_gray_recipe2" | "extshape:lime_concrete_vertical_slab" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:gray_concrete_stairs_from_vertical_stairs" | "minecraft:magma_cream" | "extshape:chiseled_stone_brick_vertical_slab_from_stone_bricks_stonecutting" | "extshape:magenta_terracotta_stairs_from_stonecutting" | "chiselsandbits:bag_dyeing" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_vertical_slab_stonecutting" | "minecraft:blackstone_wall" | "exlinefurniture:birch_log_glass_table_recipe" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_slab" | "minecraft:dried_kelp_from_smelting" | "extshape:diorite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_light_gray_recipe" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_light_blue_recipe2" | "adorn:stonecutting/deepslate_post" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_stonecutting" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:end_stone_stairs" | "exlinefurniture:drapes_magenta_recipe" | "extshape:obsidian_quarter_piece_from_slab_stonecutting" | "minecraft:exposed_cut_copper_stairs" | "exlinefurniture:birch_lamp_brown_recipe" | "extshape:quartz_brick_slab" | "extshape:cut_red_sandstone_stairs_from_stonecutting" | "extshape:light_gray_concrete_vertical_stairs_from_stonecutting" | "extshape:magenta_concrete_slab_from_stonecutting" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_block_stonecutting" | "minecraft:jungle_boat" | "adorn:stonecutting/cobbled_deepslate_platform" | "extshape:obsidian_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_black_recipe" | "minecraft:light_weighted_pressure_plate" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_chair_black_recipe" | "extshape:mossy_stone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_pressure_plate" | "minecraft:black_stained_glass_pane_from_glass_pane" | "extshape:blackstone_quarter_piece_from_stonecutting" | "adorn:orange_table_lamp" | "minecraft:pink_banner" | "extshape:red_wool_quarter_piece_from_vertical_slab" | "adorn:magenta_table_lamp" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:copper_ingot_from_waxed_copper_block" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_lime_recipe2" | "exlinefurniture:warped_chair_gray_recipe2" | "mtr:platform_na_1_indented" | "minecraft:acacia_trapdoor" | "extshape:brown_terracotta_wall" | "extshape:light_blue_wool_fence" | "extshape:pink_concrete_wall_from_stonecutting" | "extshape:smooth_basalt_slab_from_vertical_slab" | "minecraft:cut_copper_slab_from_cut_copper_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece" | "extshape:polished_granite_fence_gate" | "extshape:cobblestone_vertical_stairs_from_stonecutting" | "extshape:calcite_vertical_stairs_from_stonecutting" | "exlinefurniture:window" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_stonecutting" | "minecraft:cracked_nether_bricks" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cut_sandstone_slab_from_vertical_slab" | "extshape:waxed_weathered_copper_slab_from_stonecutting" | "minecraft:purpur_pillar_from_purpur_block_stonecutting" | "extshape:jungle_vertical_stairs" | "extshape:cut_sandstone_vertical_stairs_from_stonecutting" | "extshape:red_nether_brick_quarter_piece_from_slab" | "exlinefurniture:acacia_table_recipe" | "extshape:andesite_vertical_quarter_piece" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "minecraft:copper_ingot_from_smelting_copper_ore" | "extshape:dark_prismarine_stairs_from_vertical_stairs" | "exlinefurniture:jungle_lamp_cyan_recipe" | "extshape:bedrock_stairs" | "extshape:quartz_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "extshape:green_wool_slab_from_vertical_slab" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:iron_pickaxe" | "extshape:quartz_brick_vertical_quarter_piece" | "mtr:lift_4_4_1" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cobbled_deepslate_vertical_slab_from_stonecutting" | "mtr:lift_4_4_2" | "extshape:lime_wool_vertical_slab" | "minecraft:spruce_button" | "extshape:yellow_wool_stairs_from_vertical_stairs" | "extshape:lime_wool_slab_from_vertical_slab" | "extshape:tuff_slab" | "extshape:smooth_sandstone_pressure_plate" | "extshape:terracotta_quarter_piece_from_slab_stonecutting" | "extshape:polished_deepslate_vertical_stairs" | "extshape:cut_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_tiles" | "adorn:stone_post" | "extshape:chiseled_nether_brick_vertical_slab_from_nether_bricks_stonecutting" | "minecraft:polished_diorite_stairs" | "minecraft:nether_brick_stairs_from_nether_bricks_stonecutting" | "extshape:gray_concrete_stairs_from_stonecutting" | "extshape:cobblestone_button" | "minecraft:dark_oak_slab" | "adorn:smooth_stone_platform" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "extshape:chiseled_red_sandstone_stairs_from_stonecutting" | "minecraft:pink_carpet_from_white_carpet" | "extshape:netherite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:stone_brick_vertical_quarter_piece_from_stone_stonecutting" | "exlinefurniture:birch_chair_white_recipe" | "minecraft:lime_stained_glass" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:light_blue_concrete_stairs_from_vertical_stairs" | "extshape:cyan_concrete_vertical_slab_from_stonecutting" | "extshape:red_terracotta_quarter_piece_from_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:flower_arrangement" | "minecraft:stone_brick_walls_from_stone_stonecutting" | "extshape:nether_brick_vertical_stairs_from_stonecutting" | "extshape:blue_wool_stairs" | "extshape:diamond_slab_from_vertical_slab" | "mtr:station_color_smooth_stone_slab" | "exlinefurniture:dark_oak_chair_red_recipe2" | "extshape:smooth_quartz_vertical_slab_from_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "minecraft:yellow_dye_from_dandelion" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:lime_concrete_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/andesite_platform" | "adorn:stonecutting/red_nether_brick_step" | "extshape:orange_concrete_stairs_from_vertical_stairs" | "extshape:lime_terracotta_stairs" | "extshape:red_nether_brick_slab_from_vertical_slab" | "extshape:cut_sandstone_wall_from_sandstone_stonecutting" | "extshape:raw_iron_quarter_piece_from_slab_stonecutting" | "extshape:warped_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_stripped_log_glass_table_recipe" | "extshape:tuff_wall_from_stonecutting" | "extshape:stone_brick_quarter_piece_from_stone_stonecutting" | "extshape:smooth_basalt_slab_from_stonecutting" | "extshape:lapis_wall_from_stonecutting" | "extshape:magenta_glazed_terracotta_slab" | "extshape:diorite_pressure_plate" | "extshape:spruce_quarter_piece_from_vertical_quarter_piece" | "extshape:white_wool_fence_gate" | "extshape:nether_brick_stairs_from_vertical_stairs" | "extshape:moss_quarter_piece_from_vertical_quarter_piece" | "extshape:sandstone_vertical_slab_from_stonecutting" | "extshape:black_concrete_wall_from_stonecutting" | "extshape:mossy_stone_brick_vertical_stairs_from_stonecutting" | "extshape:spruce_stairs_from_vertical_stairs" | "minecraft:polished_blackstone_brick_slab_from_blackstone_stonecutting" | "extshape:sea_lantern_stairs_from_vertical_stairs" | "extshape:yellow_terracotta_vertical_quarter_piece" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_stonecutting" | "adorn:birch_post" | "adorn:stonecutting/prismarine_brick_step" | "exlinefurniture:warped_lamp_lime_recipe" | "extshape:chiseled_sandstone_slab_from_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_stairs_from_waxed_weathered_copper_stonecutting" | "extshape:end_stone_wall" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_stonecutting" | "extshape:black_terracotta_quarter_piece_from_stairs_stonecutting" | "adorn:stonecutting/warped_step" | "extshape:purple_terracotta_fence_gate" | "extshape:brown_terracotta_wall_from_stonecutting" | "extshape:raw_copper_wall" | "extshape:raw_iron_fence_gate" | "extshape:granite_vertical_quarter_piece_from_stonecutting" | "minecraft:yellow_bed" | "minecraft:nether_brick_slab_from_nether_bricks_stonecutting" | "extshape:waxed_oxidized_copper_slab" | "exlinefurniture:acacia_chair_brown_recipe" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_vertical_slab_stonecutting" | "extshape:light_gray_terracotta_slab_from_vertical_slab" | "minecraft:waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting" | "minecraft:cooked_salmon_from_smoking" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:dripstone_quarter_piece_from_slab_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "exlinefurniture:warped_chair_magenta_recipe" | "extshape:prismarine_vertical_slab" | "extshape:smooth_red_sandstone_wall_from_stonecutting" | "extshape:warped_quarter_piece_from_vertical_quarter_piece" | "minecraft:purple_candle" | "extshape:obsidian_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:mossy_stone_brick_slab" | "extshape:orange_concrete_fence_gate" | "minecraft:polished_blackstone_wall_from_polished_blackstone_stonecutting" | "exlinefurniture:shutters_spruce" | "extshape:purple_concrete_vertical_stairs" | "extshape:brown_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:end_stone_quarter_piece_from_vertical_slab" | "minecraft:cobblestone_stairs" | "extshape:cut_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_vertical_slab_stonecutting" | "extshape:stone_brick_quarter_piece_from_stonecutting" | "extshape:granite_quarter_piece_from_slab" | "extshape:brown_wool_stairs_from_vertical_stairs" | "extshape:ancient_debris_slab_from_stonecutting" | "extshape:diorite_slab_from_vertical_slab" | "extshape:calcite_quarter_piece_from_slab_stonecutting" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "extshape:blue_wool_fence" | "minecraft:polished_basalt" | "adorn:brewing/sweet_berry_juice" | "extshape:end_stone_vertical_slab" | "extshape:orange_glazed_terracotta_slab_from_stonecutting" | "extshape:chiseled_red_sandstone_vertical_slab_from_red_sandstone_stonecutting" | "exlinefurniture:drapes_orange_recipe" | "minecraft:polished_andesite_slab" | "extshape:polished_granite_vertical_stairs_from_granite_stonecutting" | "exlinefurniture:birch_chair_magenta_recipe2" | "extshape:black_concrete_pressure_plate" | "extshape:chiseled_stone_brick_stairs_from_stone_stonecutting" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "extshape:warped_wart_quarter_piece_from_slab" | "extshape:light_gray_terracotta_fence" | "extshape:clay_pressure_plate" | "exlinefurniture:dark_oak_chair_orange_recipe" | "minecraft:yellow_candle" | "extshape:dripstone_stairs_from_stonecutting" | "extshape:raw_iron_stairs" | "redbits:dark_oak_large_button" | "minecraft:repeater" | "extshape:warped_wart_fence" | "extshape:dripstone_button" | "minecraft:red_concrete_powder" | "extshape:purple_wool_quarter_piece_from_slab" | "extshape:quartz_vertical_stairs" | "adorn:stone_rod" | "extshape:mossy_stone_brick_fence_gate" | "minecraft:iron_leggings" | "exlinefurniture:birch_lamp_pink_recipe" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:jungle_chair_light_blue_recipe" | "extshape:waxed_exposed_copper_slab_from_stonecutting" | "minecraft:book_cloning" | "extshape:packed_ice_quarter_piece_from_slab" | "extshape:terracotta_vertical_stairs_from_stonecutting" | "extshape:cyan_concrete_fence" | "extshape:red_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:light_gray_concrete_slab" | "extshape:emerald_vertical_quarter_piece" | "minecraft:mushroom_stew" | "extshape:pink_wool_stairs_from_vertical_stairs" | "extshape:brown_terracotta_quarter_piece_from_slab" | "adorn:deepslate_tile_step" | "extshape:purple_concrete_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/cut_sandstone_platform" | "extshape:granite_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_slab_from_stone_stonecutting" | "exlinefurniture:dark_oak_chair_brown_recipe" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "extshape:acacia_vertical_stairs" | "extshape:cyan_concrete_quarter_piece_from_stonecutting" | "adorn:red_sandstone_step" | "minecraft:jungle_door" | "extshape:red_nether_brick_quarter_piece_from_stonecutting" | "exlinefurniture:warped_lamp_blue_recipe" | "adorn:jungle_shelf" | "minecraft:prismarine_brick_slab" | "minecraft:nether_bricks" | "extshape:polished_granite_quarter_piece_from_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_vertical_slab_stonecutting" | "minecraft:iron_chestplate" | "extshape:lime_wool_pressure_plate" | "adorn:crimson_kitchen_cupboard" | "minecraft:lapis_lazuli_from_blasting_deepslate_lapis_ore" | "extshape:orange_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:oak_chair_white_recipe" | "exlinefurniture:birch_chair_cyan_recipe2" | "extshape:black_wool_stairs_from_vertical_stairs" | "adorn:andesite_post" | "extshape:tuff_quarter_piece_from_stairs_stonecutting" | "minecraft:polished_andesite_from_andesite_stonecutting" | "exlinefurniture:drapes_pink_recipe" | "exlinefurniture:birch_lamp_light_gray_recipe" | "minecraft:crimson_stairs" | "extshape:purple_concrete_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_black_recipe2" | "mtr:ceiling_2" | "mtr:ceiling_1" | "extshape:green_wool_stairs_from_vertical_stairs" | "adorn:warped_kitchen_counter" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "extshape:deepslate_tile_quarter_piece_from_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:lime_wool_quarter_piece_from_slab" | "extshape:granite_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_stone_brick_vertical_stairs" | "exlinefurniture:spruce_chair_orange_recipe" | "extshape:pink_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_wall_from_blackstone_stonecutting" | "minecraft:smooth_stone_slab_from_smooth_stone_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_stonecutting" | "extshape:chiseled_polished_blackstone_stairs_from_vertical_stairs" | "minecraft:clock" | "extshape:lapis_quarter_piece_from_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_button" | "extshape:brick_vertical_stairs" | "extshape:orange_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:red_terracotta_vertical_stairs_from_stonecutting" | "minecraft:blue_ice" | "adorn:mossy_cobblestone_platform" | "extshape:andesite_fence_gate" | "minecraft:diamond_leggings" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:mossy_cobblestone_vertical_stairs" | "extshape:cyan_carpet_from_pressure_plate" | "extshape:polished_deepslate_vertical_quarter_piece" | "exlinefurniture:oak_chair_red_recipe" | "extshape:brown_concrete_stairs_from_vertical_stairs" | "adorn:stonecutting/stone_platform" | "extshape:polished_diorite_vertical_slab_from_stonecutting" | "minecraft:purple_stained_glass" | "extshape:light_blue_concrete_slab_from_stonecutting" | "extshape:stone_brick_vertical_quarter_piece" | "extshape:black_terracotta_stairs" | "minecraft:cut_copper_stairs" | "extshape:melon_fence" | "extshape:cobbled_deepslate_vertical_stairs_from_stonecutting" | "mtr:railway_sign_4_even_1" | "mtr:railway_sign_4_even_2" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_brick_vertical_stairs" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_button" | "extshape:blue_terracotta_vertical_stairs" | "minecraft:polished_andesite_slab_from_andesite_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:spruce_lamp_light_gray_recipe" | "adorn:crates/pack/apple" | "extshape:jungle_vertical_quarter_piece" | "mtr:lift_4_4_double_sided_1" | "extshape:ancient_debris_vertical_stairs" | "mtr:lift_4_4_double_sided_2" | "extshape:dripstone_vertical_quarter_piece_from_stonecutting" | "minecraft:mossy_stone_bricks_from_moss_block" | "extshape:netherite_fence_gate" | "minecraft:orange_banner" | "minecraft:dark_oak_sign" | "extshape:gilded_blackstone_vertical_stairs_from_stonecutting" | "extshape:raw_gold_quarter_piece_from_stairs_stonecutting" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_vertical_stairs" | "extshape:waxed_exposed_copper_stairs_from_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_bricks_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:obsidian_stairs_from_stonecutting" | "extshape:white_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:brick_slab_from_bricks_stonecutting" | "extshape:netherrack_quarter_piece_from_slab_stonecutting" | "minecraft:polished_blackstone_button" | "extshape:yellow_terracotta_pressure_plate" | "exlinefurniture:acacia_chair_blue_recipe" | "mtr:station_color_purpur_block" | "extshape:raw_gold_quarter_piece_from_vertical_slab" | "adorn:stonecutting/birch_step" | "extshape:tuff_button" | "extshape:iron_wall" | "extshape:quartz_brick_vertical_slab_from_stonecutting" | "minecraft:lime_stained_glass_pane_from_glass_pane" | "minecraft:magenta_glazed_terracotta" | "extshape:light_gray_wool_fence_gate" | "extshape:brick_slab_from_vertical_slab" | "extshape:cut_red_sandstone_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_brown_recipe2" | "exlinefurniture:acacia_lamp_lime_recipe" | "mtr:psd_door_2_1" | "mtr:psd_door_2_2" | "mtr:railway_sign_2_odd" | "mtr:tunnel_creator_6_5_1" | "mtr:tunnel_creator_6_5_2" | "minecraft:wooden_shovel" | "adorn:brewer" | "mtr:tunnel_creator_6_5_3" | "exlinefurniture:crimson_chair_purple_recipe2" | "extshape:clay_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_stairs_from_stonecutting" | "mtr:ceiling_light" | "extshape:light_blue_concrete_pressure_plate" | "extshape:purple_wool_pressure_plate" | "extshape:tuff_quarter_piece_from_slab" | "minecraft:waxed_copper_block_from_honeycomb" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "extshape:orange_terracotta_slab" | "mtr:station_color_purpur_block_slab" | "extshape:brown_concrete_slab_from_stonecutting" | "minecraft:warped_fungus_on_a_stick" | "extshape:polished_andesite_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:shroomlight_wall" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:gold_ingot_from_smelting_raw_gold" | "extshape:light_gray_wool_fence" | "extshape:waxed_oxidized_cut_copper_stairs_from_vertical_stairs" | "exlinefurniture:jungle_stripped_log_table_recipe" | "extshape:lime_concrete_quarter_piece_from_vertical_slab" | "extshape:prismarine_quarter_piece_from_stonecutting" | "minecraft:cooked_cod_from_smoking" | "extshape:magenta_terracotta_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_lime_recipe" | "extshape:green_terracotta_quarter_piece_from_vertical_slab" | "extshape:cut_sandstone_stairs_from_sandstone_stonecutting" | "extshape:crimson_stairs_from_vertical_stairs" | "extshape:orange_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_quarter_piece_from_slab" | "extshape:pumpkin_stairs_from_vertical_stairs" | "adorn:mossy_stone_brick_post" | "extshape:sea_lantern_quarter_piece_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_slab_stonecutting" | "mtr:logo" | "extshape:raw_copper_quarter_piece_from_stairs_stonecutting" | "extshape:clay_quarter_piece_from_slab" | "extshape:honeycomb_vertical_quarter_piece" | "adorn:stonecutting/blackstone_platform" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_copper_slab" | "minecraft:copper_ingot" | "minecraft:waxed_weathered_cut_copper_slab" | "minecraft:white_dye_from_lily_of_the_valley" | "exlinefurniture:crimson_lamp_pink_recipe" | "exlinefurniture:jungle_chair_blue_recipe" | "exlinefurniture:oak_log_glass_table_recipe" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_stonecutting" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "extshape:red_nether_brick_vertical_stairs_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_blackstone_slab_stonecutting" | "extshape:dripstone_fence_gate" | "extshape:raw_copper_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_brown_recipe" | "extshape:oak_quarter_piece_from_vertical_slab" | "extshape:blue_glazed_terracotta_slab" | "extshape:cyan_wool_vertical_stairs" | "extshape:warped_quarter_piece_from_slab" | "minecraft:waxed_oxidized_cut_copper_stairs_from_honeycomb" | "minecraft:netherite_chestplate_smithing" | "exlinefurniture:warped_chair_green_recipe" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_stonecutting" | "adorn:deepslate_brick_platform" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:oak_sign" | "exlinefurniture:dark_oak_stripped_log_glass_table_recipe" | "extshape:gilded_blackstone_quarter_piece_from_stairs_stonecutting" | "extshape:light_blue_wool_quarter_piece_from_vertical_quarter_piece" | "adorn:warped_chair" | "extshape:diorite_quarter_piece_from_slab_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_slab" | "extshape:green_wool_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_chair_brown_recipe2" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "minecraft:red_sandstone_stairs_from_red_sandstone_stonecutting" | "extshape:iron_quarter_piece_from_stonecutting" | "minecraft:purple_carpet_from_white_carpet" | "exlinefurniture:crimson_dresser_recipe" | "extshape:white_terracotta_fence_gate" | "extshape:end_stone_vertical_quarter_piece" | "adorn:stonecutting/brick_platform" | "minecraft:smooth_sandstone_slab_from_smooth_sandstone_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_brick_vertical_stairs" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:red_glazed_terracotta_slab_from_stonecutting" | "minecraft:diamond_from_smelting_diamond_ore" | "extshape:yellow_terracotta_stairs" | "exlinefurniture:birch_adirondack_chair_recipe" | "extshape:white_wool_stairs_from_vertical_stairs" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_quarter_piece_from_slab_stonecutting" | "minecraft:shield_decoration" | "extshape:quartz_quarter_piece_from_slab_stonecutting" | "extshape:yellow_concrete_stairs" | "minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "extshape:gray_concrete_fence_gate" | "exlinefurniture:crimson_chair_blue_recipe" | "extshape:crying_obsidian_slab" | "extshape:raw_iron_quarter_piece_from_vertical_quarter_piece" | "extshape:glowstone_vertical_quarter_piece_from_vertical_slab" | "extshape:cobblestone_pressure_plate" | "minecraft:birch_planks" | "minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:white_terracotta_wall" | "minecraft:light_gray_stained_glass_pane" | "extshape:netherite_fence" | "extshape:waxed_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_vertical_quarter_piece" | "extshape:quartz_brick_stairs" | "exlinefurniture:oven_recipe" | "extshape:blackstone_quarter_piece_from_slab" | "extshape:light_blue_terracotta_wall" | "mtr:station_color_smooth_quartz_slab" | "adorn:light_gray_sofa" | "extshape:magenta_concrete_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_light_gray_recipe" | "minecraft:weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting" | "adorn:stonecutting/birch_platform" | "extshape:yellow_wool_slab_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting" | "extshape:pink_terracotta_vertical_slab" | "extshape:black_terracotta_stairs_from_vertical_stairs" | "extshape:emerald_vertical_stairs_from_stonecutting" | "minecraft:brown_bed" | "exlinefurniture:spruce_adirondack_chair_recipe" | "extshape:green_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:black_terracotta_quarter_piece_from_slab" | "adorn:stonecutting/spruce_step" | "extshape:melon_fence_gate" | "extshape:andesite_quarter_piece_from_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_slab_from_stonecutting" | "adorn:andesite_platform" | "extshape:waxed_weathered_copper_quarter_piece_from_slab" | "extshape:cyan_terracotta_slab_from_stonecutting" | "minecraft:jack_o_lantern" | "minecraft:tripwire_hook" | "extshape:cyan_concrete_vertical_slab" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:waxed_oxidized_cut_copper_slab_from_vertical_slab" | "minecraft:cut_sandstone_from_sandstone_stonecutting" | "extshape:chiseled_polished_blackstone_stairs" | "extshape:chiseled_deepslate_vertical_stairs_from_stonecutting" | "extshape:magenta_wool_pressure_plate" | "extshape:raw_copper_stairs_from_vertical_stairs" | "exlinefurniture:oak_chair_light_gray_recipe" | "extshape:chiseled_stone_brick_wall" | "exlinefurniture:acacia_chair_orange_recipe2" | "extshape:nether_wart_stairs_from_vertical_stairs" | "extshape:dark_oak_quarter_piece_from_slab" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "extshape:gilded_blackstone_slab_from_vertical_slab" | "extshape:lapis_vertical_quarter_piece_from_stonecutting" | "adorn:smooth_sandstone_step" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:netherrack_fence_gate" | "exlinefurniture:window_jungle" | "extshape:black_wool_wall" | "extshape:dark_oak_vertical_stairs" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "extshape:gray_terracotta_slab_from_stonecutting" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_blue_terracotta_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_from_honeycomb" | "extshape:red_concrete_quarter_piece_from_stonecutting" | "adorn:jungle_post" | "exlinefurniture:acacia_chair_orange_recipe" | "extshape:purple_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_stone_brick_slab_from_stone_bricks_stonecutting" | "extshape:green_concrete_vertical_stairs_from_stonecutting" | "extshape:green_concrete_stairs" | "minecraft:turtle_helmet" | "extshape:sea_lantern_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_quarter_piece_from_vertical_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_slab_from_vertical_slab" | "extshape:black_terracotta_quarter_piece_from_stonecutting" | "extshape:chiseled_red_sandstone_slab_from_stonecutting" | "extshape:lapis_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:terracotta_slab_from_stonecutting" | "extshape:white_concrete_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_concrete" | "exlinefurniture:acacia_chair_lime_recipe" | "inmis:frayed_backpack" | "minecraft:waxed_oxidized_cut_copper_slab" | "extshape:deepslate_tile_vertical_slab" | "minecraft:dropper" | "extshape:nether_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:oak_chair_purple_recipe2" | "extshape:red_terracotta_vertical_slab" | "minecraft:lime_dye_from_smelting" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_chair_lime_recipe" | "extshape:tuff_vertical_slab_from_stonecutting" | "minecraft:weathered_cut_copper_stairs" | "extshape:chiseled_deepslate_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:gilded_blackstone_vertical_stairs" | "extshape:purple_wool_slab_from_vertical_slab" | "exlinefurniture:acacia_log_glass_table_recipe" | "extshape:cyan_wool_quarter_piece_from_slab" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "extshape:calcite_vertical_quarter_piece" | "adorn:crates/unpack/beetroot_seed" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_vertical_stairs" | "chiselsandbits:chiseled_printer" | "extshape:white_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:brick_quarter_piece_from_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:orange_concrete_vertical_stairs" | "extshape:chiseled_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_stonecutting" | "minecraft:pink_bed" | "minecraft:shield" | "extshape:black_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cut_red_sandstone_vertical_slab_from_stonecutting" | "exlinefurniture:jungle_chair_lime_recipe" | "extshape:light_gray_terracotta_quarter_piece_from_slab" | "mtr:train_schedule_sensor" | "exlinefurniture:acacia_chair_recipe" | "minecraft:blackstone_slab" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting" | "extshape:raw_iron_vertical_quarter_piece" | "extshape:chiseled_deepslate_pressure_plate" | "minecraft:cooked_rabbit_from_smoking" | "extshape:lime_wool_stairs_from_vertical_stairs" | "extshape:magenta_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:quartz_bricks" | "minecraft:map_cloning" | "minecraft:red_sandstone_wall" | "adorn:red_sandstone_platform" | "extshape:chiseled_quartz_button" | "minecraft:acacia_stairs" | "exlinefurniture:spruce_lamp_red_recipe" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:iron_nugget_from_smelting" | "minecraft:raw_gold_block" | "adorn:stonecutting/smooth_stone_post" | "minecraft:birch_door" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_chair_brown_recipe2" | "extshape:mossy_stone_brick_vertical_slab" | "extshape:light_blue_terracotta_quarter_piece_from_slab_stonecutting" | "adorn:cobblestone_post" | "extshape:deepslate_tile_vertical_stairs_from_polished_deepslate_stonecutting" | "adorn:birch_shelf" | "minecraft:chiseled_polished_blackstone_from_polished_blackstone_stonecutting" | "extshape:cyan_concrete_button" | "extshape:terracotta_quarter_piece_from_slab" | "minecraft:birch_fence_gate" | "minecraft:bone_meal" | "minecraft:gold_ingot_from_blasting_nether_gold_ore" | "extshape:blue_wool_fence_gate" | "adorn:stonecutting/mossy_stone_brick_platform" | "adorn:cobblestone_platform" | "extshape:yellow_wool_quarter_piece_from_slab" | "extshape:cobbled_deepslate_stairs_from_vertical_stairs" | "extshape:waxed_weathered_cut_copper_wall_from_stonecutting" | "extshape:sandstone_vertical_stairs_from_stonecutting" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "minecraft:prismarine_wall_from_prismarine_stonecutting" | "extshape:waxed_weathered_copper_vertical_slab" | "exlinefurniture:spruce_chair_blue_recipe2" | "exlinefurniture:drapes_gray_recipe" | "minecraft:redstone_block" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:warped_table_recipe" | "minecraft:honeycomb_block" | "exlinefurniture:acacia_chair_red_recipe" | "extshape:emerald_quarter_piece_from_slab" | "extshape:pink_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:magenta_wool_quarter_piece_from_vertical_slab" | "extshape:waxed_weathered_copper_wall" | "exlinefurniture:acacia_chair_brown_recipe2" | "minecraft:andesite_stairs_from_andesite_stonecutting" | "extshape:quartz_brick_vertical_stairs_from_quartz_block_stonecutting" | "exlinefurniture:crimson_chair_pink_recipe2" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting" | "mtr:psd_glass_end_2_1" | "mtr:psd_glass_end_2_2" | "extshape:black_terracotta_quarter_piece_from_vertical_slab" | "mtr:signal_connector_pink" | "adorn:stonecutting/dark_prismarine_step" | "extshape:gilded_blackstone_quarter_piece_from_slab" | "exlinefurniture:old_tv" | "chiselsandbits:wrench" | "extshape:black_terracotta_vertical_slab_from_stonecutting" | "extshape:light_gray_concrete_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_chair_green_recipe2" | "extshape:red_concrete_quarter_piece_from_slab" | "chiselsandbits:measuring_tape" | "extshape:ancient_debris_wall_from_stonecutting" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:granite_vertical_slab" | "exlinefurniture:spruce_chair_red_recipe2" | "extshape:dripstone_fence" | "extshape:orange_concrete_quarter_piece_from_vertical_slab" | "extshape:light_blue_wool_slab" | "minecraft:oxidized_cut_copper_stairs" | "extshape:black_concrete_slab_from_stonecutting" | "extshape:crying_obsidian_vertical_slab" | "minecraft:diamond_boots" | "inmis:plated_backpack" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:smooth_stone_slab_from_stonecutting" | "exlinefurniture:crimson_chair_lime_recipe" | "extshape:spruce_vertical_slab" | "extshape:cyan_terracotta_wall" | "minecraft:stick" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_stonecutting" | "minecraft:emerald_from_blasting_emerald_ore" | "extshape:terracotta_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_quarter_piece" | "extshape:diamond_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_brick_wall" | "extshape:gray_concrete_quarter_piece_from_slab" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "extshape:andesite_quarter_piece_from_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:dried_kelp_from_campfire_cooking" | "extshape:waxed_oxidized_copper_vertical_slab_from_stonecutting" | "extshape:chiseled_quartz_fence" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_stripped_log_table_recipe" | "mtr:rubbish_bin_1" | "mtr:station_color_coal_ore_slab" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting" | "extshape:magenta_wool_stairs_from_vertical_stairs" | "extshape:bedrock_quarter_piece_from_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:shutters_jungle" | "extshape:purple_glazed_terracotta_slab" | "extshape:gray_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_quartz_fence" | "extshape:stone_quarter_piece_from_stonecutting" | "adorn:stonecutting/granite_step" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:drapes_cyan_recipe" | "extshape:deepslate_brick_quarter_piece_from_stairs_stonecutting" | "extshape:black_concrete_quarter_piece_from_slab" | "extshape:dripstone_quarter_piece_from_vertical_slab" | "extshape:tuff_quarter_piece_from_stonecutting" | "minecraft:brown_bed_from_white_bed" | "minecraft:brown_stained_glass_pane" | "minecraft:black_terracotta" | "exlinefurniture:spruce_chair_light_blue_recipe" | "extshape:red_nether_brick_fence_gate" | "extshape:moss_stairs" | "extshape:purple_concrete_wall_from_stonecutting" | "exlinefurniture:zombie_arm_recipe" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_vertical_slab_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "exlinefurniture:warped_log_table_recipe" | "adorn:birch_coffee_table" | "minecraft:white_bed" | "minecraft:spruce_slab" | "extshape:green_terracotta_wall_from_stonecutting" | "extshape:oak_vertical_slab" | "minecraft:cobblestone_slab_from_cobblestone_stonecutting" | "minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting" | "minecraft:yellow_carpet" | "extshape:tuff_slab_from_stonecutting" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "extshape:quartz_vertical_slab_from_stonecutting" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pumpkin_pie" | "extshape:granite_vertical_stairs" | "extshape:pink_terracotta_vertical_slab_from_stonecutting" | "extshape:chiseled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:brown_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_slab_stonecutting" | "minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting" | "minecraft:polished_granite" | "extshape:smooth_red_sandstone_vertical_slab" | "exlinefurniture:birch_chair_light_blue_recipe2" | "minecraft:soul_campfire" | "extshape:cyan_terracotta_vertical_stairs_from_stonecutting" | "mtr:station_color_bone_block" | "minecraft:gold_ingot_from_smelting_nether_gold_ore" | "exlinefurniture:spruce_chair_pink_recipe2" | "extshape:dripstone_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_quartz_block_slab" | "extshape:raw_iron_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:acacia_lamp_blue_recipe" | "extshape:yellow_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:emerald_slab_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_quarter_piece_from_vertical_slab" | "extshape:brown_wool_slab_from_vertical_slab" | "extshape:bedrock_slab_from_vertical_slab" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "minecraft:crimson_fence_gate" | "extshape:gray_concrete_vertical_slab_from_stonecutting" | "extshape:red_concrete_slab_from_vertical_slab" | "extshape:blue_concrete_stairs_from_stonecutting" | "extshape:gold_quarter_piece_from_slab" | "extshape:light_blue_wool_vertical_slab" | "extshape:prismarine_brick_fence_gate" | "extshape:purple_terracotta_fence" | "extshape:polished_granite_quarter_piece_from_granite_stonecutting" | "minecraft:lapis_lazuli_from_blasting_lapis_ore" | "extshape:melon_slab_from_vertical_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_terracotta_slab" | "minecraft:cooked_chicken_from_campfire_cooking" | "extshape:warped_wart_wall" | "adorn:warped_bench" | "adorn:stonecutting/polished_blackstone_brick_platform" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_stairs_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_chair_yellow_recipe" | "extshape:glowstone_vertical_stairs" | "extshape:blue_wool_wall" | "adorn:crates/pack/beetroot" | "extshape:brown_wool_fence_gate" | "exlinefurniture:window_sliding" | "extshape:red_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:quartz_pillar_from_quartz_block_stonecutting" | "extshape:polished_deepslate_vertical_stairs_from_stonecutting" | "extshape:lime_terracotta_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_vertical_stairs" | "minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting" | "extshape:red_wool_wall" | "extshape:chiseled_sandstone_wall_from_sandstone_stonecutting" | "extshape:cobbled_deepslate_button" | "exlinefurniture:jungle_lamp_black_recipe" | "minecraft:mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting" | "minecraft:observer" | "extshape:black_concrete_vertical_slab_from_stonecutting" | "minecraft:polished_deepslate_wall" | "extshape:stone_brick_quarter_piece_from_vertical_quarter_piece" | "minecraft:cooked_cod_from_campfire_cooking" | "extshape:purple_terracotta_pressure_plate" | "extshape:mossy_stone_brick_quarter_piece_from_slab" | "extshape:purple_wool_vertical_quarter_piece" | "minecraft:stripped_jungle_wood" | "minecraft:pink_dye_from_peony" | "mtr:signal_connector_purple" | "extshape:deepslate_tile_vertical_slab_from_polished_deepslate_stonecutting" | "extshape:white_concrete_stairs_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece" | "extshape:sandstone_quarter_piece_from_vertical_slab" | "minecraft:chiseled_red_sandstone_from_red_sandstone_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:light_gray_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "extshape:deepslate_brick_vertical_slab_from_stonecutting" | "extshape:yellow_wool_wall" | "minecraft:chiseled_deepslate" | "extshape:deepslate_tile_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_copper_quarter_piece_from_slab" | "mtr:station_color_andesite" | "extshape:crying_obsidian_fence" | "minecraft:soul_torch" | "extshape:bedrock_wall_from_stonecutting" | "adorn:stonecutting/brick_post" | "extshape:polished_blackstone_slab_from_vertical_slab" | "extshape:tuff_slab_from_vertical_slab" | "exlinefurniture:shutters_birch" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_slab_stonecutting" | "minecraft:warped_fence_gate" | "extshape:deepslate_tile_button" | "extshape:shroomlight_vertical_slab" | "minecraft:weathered_cut_copper_from_weathered_copper_stonecutting" | "minecraft:red_bed_from_white_bed" | "minecraft:gray_dye" | "extshape:light_gray_concrete_fence" | "adorn:stonecutting/oak_post" | "minecraft:coal_block" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "exlinefurniture:warped_chair_white_recipe2" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:slime_ball" | "adorn:white_table_lamp" | "exlinefurniture:jungle_chair_white_recipe" | "exlinefurniture:dark_oak_lamp_cyan_recipe" | "extshape:lime_carpet_from_pressure_plate" | "extshape:light_gray_concrete_vertical_stairs" | "extshape:netherrack_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_stonecutting" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:dripstone_wall" | "minecraft:emerald_block" | "exlinefurniture:froggy_chair_magenta_recipe" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_chair_red_recipe" | "mtr:tunnel_creator_4_3_main" | "extshape:green_concrete_wall" | "adorn:stonecutting/deepslate_tile_platform" | "extshape:jungle_quarter_piece_from_slab" | "minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting" | "minecraft:iron_sword" | "extshape:dark_oak_vertical_slab" | "extshape:diamond_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "adorn:dark_oak_coffee_table" | "exlinefurniture:jungle_bench_recipe" | "extshape:waxed_exposed_cut_copper_vertical_stairs_from_stonecutting" | "adorn:chain_link_fence" | "minecraft:chiseled_sandstone_from_sandstone_stonecutting" | "extshape:nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:cyan_concrete_slab_from_vertical_slab" | "extshape:melon_stairs" | "extshape:birch_stairs_from_vertical_stairs" | "extshape:prismarine_quarter_piece_from_vertical_slab" | "extshape:smooth_quartz_vertical_quarter_piece" | "extshape:stone_brick_vertical_slab_from_stone_stonecutting" | "minecraft:smooth_red_sandstone_slab" | "adorn:brick_post" | "minecraft:cut_copper_stairs_from_cut_copper_stonecutting" | "extshape:brown_terracotta_slab" | "extshape:polished_granite_wall" | "minecraft:birch_trapdoor" | "extshape:black_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:prismarine_brick_stairs_from_prismarine_stonecutting" | "minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting" | "extshape:smooth_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_vertical_quarter_piece" | "adorn:stonecutting/andesite_post" | "extshape:dripstone_quarter_piece_from_stonecutting" | "extshape:dark_prismarine_quarter_piece_from_stonecutting" | "exlinefurniture:warped_window_web" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:conduit" | "extshape:black_terracotta_fence" | "minecraft:sticky_piston" | "extshape:gray_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:blue_glazed_terracotta" | "extshape:glowstone_quarter_piece_from_slab" | "extshape:andesite_stairs_from_vertical_stairs" | "mtr:ticket_processor_enquiry" | "extshape:chiseled_deepslate_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_copper_stonecutting" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "mtr:lift_2_2_1" | "mtr:lift_2_2_3" | "adorn:spruce_step" | "extshape:green_terracotta_slab_from_vertical_slab" | "extshape:green_wool_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_chair_orange_recipe" | "mtr:lift_buttons_link_remover" | "extshape:end_stone_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_wool_slab" | "minecraft:stripped_oak_wood" | "extshape:smooth_basalt_slab" | "minecraft:comparator" | "exlinefurniture:oak_chair_green_recipe" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_slab" | "mtr:signal_connector_light_gray" | "extshape:gray_concrete_slab_from_vertical_slab" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "extshape:smooth_quartz_vertical_stairs" | "extshape:packed_ice_slab" | "adorn:oak_bench" | "chiselsandbits:magnifying_glass" | "extshape:cyan_terracotta_slab_from_vertical_slab" | "extshape:prismarine_vertical_stairs" | "exlinefurniture:spruce_lamp_purple_recipe" | "extshape:yellow_concrete_slab" | "minecraft:granite_wall_from_granite_stonecutting" | "extshape:andesite_button" | "extshape:magenta_concrete_quarter_piece_from_vertical_slab" | "mtr:station_color_chiseled_quartz_block" | "extshape:glowstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:cut_red_sandstone" | "extshape:iron_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_slab" | "extshape:dark_prismarine_quarter_piece_from_slab" | "extshape:quartz_wall" | "minecraft:andesite_slab_from_andesite_stonecutting" | "extshape:quartz_fence" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_slab" | "extshape:calcite_vertical_slab" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_lamp_yellow_recipe" | "minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecutting" | "extshape:smooth_quartz_vertical_stairs_from_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:mossy_cobblestone_vertical_slab" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "mtr:glass_fence_stained" | "extshape:quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_quarter_piece_from_stairs_stonecutting" | "extshape:stone_brick_fence" | "minecraft:white_wool_from_string" | "extshape:tuff_fence" | "adorn:prismarine_platform" | "exlinefurniture:jungle_chair_red_recipe" | "minecraft:cobblestone_wall_from_cobblestone_stonecutting" | "extshape:clay_stairs" | "adorn:stonecutting/quartz_step" | "minecraft:white_stained_glass_pane" | "exlinefurniture:crimson_lamp_green_recipe" | "extshape:chiseled_polished_blackstone_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_bricks_stonecutting" | "adorn:stonecutting/polished_blackstone_step" | "minecraft:yellow_dye_from_sunflower" | "extshape:chiseled_sandstone_stairs_from_vertical_stairs" | "extshape:obsidian_slab_from_stonecutting" | "exlinefurniture:crimson_chair_light_blue_recipe2" | "extshape:brown_terracotta_pressure_plate" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "minecraft:orange_bed_from_white_bed" | "extshape:pink_concrete_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_slab_from_stonecutting" | "extshape:warped_slab_from_vertical_slab" | "exlinefurniture:dark_oak_lamp_orange_recipe" | "extshape:cut_red_sandstone_vertical_stairs_from_stonecutting" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:black_concrete_slab" | "exlinefurniture:shutters_warped" | "extshape:tuff_vertical_quarter_piece_from_stonecutting" | "minecraft:glass_pane" | "exlinefurniture:oak_chair_blue_recipe" | "extshape:emerald_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_dark_prismarine" | "extshape:light_gray_terracotta_wall_from_stonecutting" | "extshape:andesite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:clay" | "mtr:rail_connector_turn_back" | "extshape:waxed_cut_copper_vertical_stairs_from_waxed_copper_block_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:calcite_stairs_from_vertical_stairs" | "adorn:birch_drawer" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting" | "extshape:gray_wool_stairs" | "extshape:mossy_stone_brick_stairs_from_vertical_stairs" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:honeycomb_wall" | "extshape:smooth_red_sandstone_slab_from_vertical_slab" | "exlinefurniture:acacia_lamp_green_recipe" | "extshape:diamond_vertical_slab_from_stonecutting" | "exlinefurniture:jungle_chair_orange_recipe2" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_brick_vertical_slab_stonecutting" | "minecraft:leather_boots" | "extshape:brick_quarter_piece_from_stonecutting" | "minecraft:black_carpet_from_white_carpet" | "extshape:calcite_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:shutters_acacia" | "extshape:ancient_debris_quarter_piece_from_slab" | "extshape:brown_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:brown_wool_pressure_plate" | "extshape:lime_terracotta_quarter_piece_from_stonecutting" | "extshape:stone_vertical_stairs_from_stonecutting" | "extshape:iron_vertical_stairs_from_stonecutting" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:gold_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lapis_fence_gate" | "mtr:platform_uk_1" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_vertical_slab" | "extshape:polished_diorite_vertical_stairs_from_diorite_stonecutting" | "minecraft:baked_potato_from_smoking" | "extshape:smooth_quartz_slab_from_vertical_slab" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_quarter_piece_from_slab" | "minecraft:polished_blackstone_brick_wall_from_blackstone_stonecutting" | "extshape:red_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:netherite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:brown_terracotta_slab_from_vertical_slab" | "minecraft:magma_block" | "extshape:polished_diorite_vertical_slab_from_diorite_stonecutting" | "adorn:stonecutting/sandstone_post" | "exlinefurniture:froggy_chair_brown_recipe" | "adorn:jungle_kitchen_sink" | "extshape:waxed_copper_pressure_plate" | "extshape:waxed_exposed_cut_copper_vertical_slab_from_waxed_exposed_copper_stonecutting" | "extshape:sea_lantern_quarter_piece_from_vertical_quarter_piece" | "extshape:moss_vertical_stairs" | "extshape:purpur_quarter_piece_from_stairs_stonecutting" | "minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting" | "extshape:cobbled_deepslate_pressure_plate" | "extshape:green_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_quarter_piece_from_stonecutting" | "extshape:granite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:station_color_chiseled_stone_bricks" | "minecraft:end_stone_bricks_from_end_stone_stonecutting" | "extshape:chiseled_red_sandstone_slab_from_red_sandstone_stonecutting" | "mtr:rail_connector_siding" | "extshape:brown_wool_stairs" | "exlinefurniture:crimson_bench_recipe" | "adorn:stonecutting/mossy_stone_brick_step" | "extshape:light_blue_concrete_vertical_quarter_piece_from_stonecutting" | "mtr:station_color_stone_slab" | "extshape:pumpkin_wall" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:diorite_quarter_piece_from_slab" | "extshape:glowstone_stairs_from_vertical_stairs" | "extshape:cobblestone_fence" | "extshape:bedrock_quarter_piece_from_stonecutting" | "extshape:pink_concrete_vertical_stairs_from_stonecutting" | "extshape:smooth_basalt_pressure_plate" | "minecraft:waxed_exposed_cut_copper_slab" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "exlinefurniture:birch_chair_green_recipe2" | "adorn:jungle_platform" | "extshape:light_gray_terracotta_slab" | "extshape:packed_ice_slab_from_vertical_slab" | "adorn:dark_oak_kitchen_cupboard" | "extshape:light_gray_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_chair_recipe" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting" | "adorn:green_table_lamp" | "mtr:tunnel_creator_6_7_1" | "mtr:tunnel_creator_6_7_2" | "mtr:tunnel_creator_6_7_3" | "extshape:granite_fence" | "adorn:stonecutting/cut_red_sandstone_platform" | "extshape:raw_copper_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_basalt_fence_gate" | "minecraft:blaze_powder" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:chain" | "extshape:brown_glazed_terracotta_slab_from_stonecutting" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "extshape:warped_vertical_quarter_piece" | "adorn:stonecutting/cut_sandstone_post" | "minecraft:oak_fence" | "extshape:light_gray_terracotta_vertical_stairs_from_stonecutting" | "exlinefurniture:froggy_chair_cyan_recipe" | "extshape:raw_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:ancient_debris_fence_gate" | "extshape:green_terracotta_vertical_slab_from_stonecutting" | "extshape:oak_vertical_quarter_piece" | "extshape:light_gray_carpet_from_pressure_plate" | "extshape:smooth_red_sandstone_stairs_from_vertical_stairs" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_slab" | "mtr:psd_door_1_main" | "extshape:blue_terracotta_stairs_from_stonecutting" | "extshape:netherrack_wall_from_stonecutting" | "exlinefurniture:window_slider" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_stairs_stonecutting" | "exlinefurniture:birch_chair_purple_recipe2" | "exlinefurniture:birch_chair_white_recipe2" | "minecraft:deepslate" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "extshape:orange_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_slab" | "extshape:red_terracotta_stairs" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "extshape:orange_wool_fence_gate" | "extshape:gray_wool_fence_gate" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:nether_wart_slab_from_vertical_slab" | "extshape:red_concrete_button" | "extshape:smooth_red_sandstone_quarter_piece_from_stonecutting" | "adorn:stonecutting/end_stone_brick_step" | "extshape:magenta_carpet_from_pressure_plate" | "extshape:cobblestone_quarter_piece_from_slab_stonecutting" | "minecraft:prismarine_slab_from_prismarine_stonecutting" | "extshape:quartz_brick_slab_from_quartz_block_stonecutting" | "extshape:quartz_brick_pressure_plate" | "extshape:smooth_red_sandstone_quarter_piece_from_slab" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting" | "minecraft:green_terracotta" | "extshape:spruce_vertical_stairs" | "minecraft:white_stained_glass" | "exlinefurniture:crimson_chair_white_recipe" | "exlinefurniture:wither_skeleton_doll_recipe" | "mtr:psd_glass_end_1_1" | "mtr:clock_pole" | "extshape:netherrack_quarter_piece_from_vertical_slab_stonecutting" | "mtr:psd_glass_end_1_2" | "adorn:stonecutting/purpur_post" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "extshape:smooth_quartz_fence_gate" | "minecraft:purpur_stairs" | "extshape:yellow_terracotta_slab" | "extshape:polished_blackstone_brick_vertical_slab" | "extshape:waxed_weathered_copper_button" | "adorn:stonecutting/prismarine_step" | "extshape:chiseled_stone_brick_slab_from_vertical_slab" | "exlinefurniture:birch_chair_blue_recipe" | "adorn:stonecutting/granite_platform" | "minecraft:quartz_from_blasting" | "exlinefurniture:oak_log_table_recipe" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:stone_brick_fence_gate" | "extshape:deepslate_tile_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_slab_from_stonecutting" | "minecraft:purpur_slab" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "minecraft:chiseled_polished_blackstone_from_blackstone_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_chair_light_blue_recipe" | "exlinefurniture:birch_lamp_green_recipe" | "extshape:raw_gold_wall" | "minecraft:gold_nugget" | "extshape:polished_diorite_vertical_quarter_piece" | "chiselsandbits:bit_storage" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:red_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_stairs_from_vertical_stairs" | "minecraft:waxed_oxidized_cut_copper" | "minecraft:lime_bed_from_white_bed" | "exlinefurniture:dark_oak_lamp_pink_recipe" | "extshape:waxed_copper_quarter_piece_from_vertical_slab_stonecutting" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "extshape:blue_concrete_vertical_slab_from_stonecutting" | "mtr:station_color_stained_glass_slab" | "minecraft:blast_furnace" | "minecraft:polished_andesite_stairs" | "extshape:polished_blackstone_vertical_stairs_from_stonecutting" | "extshape:light_blue_wool_fence_gate" | "exlinefurniture:acacia_chair_yellow_recipe2" | "extshape:green_terracotta_quarter_piece_from_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:white_terracotta_fence" | "minecraft:light_blue_stained_glass_pane_from_glass_pane" | "minecraft:magenta_dye_from_lilac" | "extshape:blue_concrete_quarter_piece_from_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:tuff_quarter_piece_from_vertical_slab" | "adorn:basalt_post" | "extshape:yellow_concrete_stairs_from_stonecutting" | "extshape:light_gray_concrete_stairs" | "exlinefurniture:dark_oak_lamp_red_recipe" | "minecraft:blue_stained_glass_pane_from_glass_pane" | "extshape:dark_prismarine_quarter_piece_from_stairs_stonecutting" | "extshape:end_stone_stairs_from_vertical_stairs" | "mtr:lift_track_1" | "extshape:red_terracotta_vertical_quarter_piece" | "minecraft:red_sandstone_wall_from_red_sandstone_stonecutting" | "extshape:raw_copper_vertical_stairs_from_stonecutting" | "extshape:chiseled_sandstone_vertical_stairs_from_sandstone_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_slab" | "extshape:purpur_quarter_piece_from_vertical_quarter_piece" | "extshape:iron_slab_from_vertical_slab" | "minecraft:fletching_table" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting" | "exlinefurniture:acacia_adirondack_chair_recipe" | "extshape:chiseled_quartz_quarter_piece_from_slab" | "minecraft:mossy_cobblestone_wall" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "minecraft:spyglass" | "exlinefurniture:oak_lamp_blue_recipe" | "extshape:amethyst_slab_from_vertical_slab" | "adorn:prismarine_brick_step" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:pink_stained_glass" | "extshape:blue_terracotta_wall" | "minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting" | "extshape:chiseled_nether_brick_stairs_from_nether_bricks_stonecutting" | "extshape:calcite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:andesite_slab_from_vertical_slab" | "extshape:blue_terracotta_vertical_quarter_piece" | "extshape:lime_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:yellow_stained_glass_pane" | "adorn:stonecutting/polished_blackstone_brick_post" | "extshape:chiseled_stone_brick_vertical_stairs_from_stonecutting" | "extshape:terracotta_wall_from_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_slab_from_stonecutting" | "minecraft:diorite_slab_from_diorite_stonecutting" | "exlinefurniture:spruce_chair_magenta_recipe2" | "exlinefurniture:jungle_chair_gray_recipe2" | "inmis:ender_pouch" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_slab" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/end_stone_brick_platform" | "extshape:gray_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:oxidized_cut_copper_from_oxidized_copper_stonecutting" | "minecraft:bread" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "minecraft:lever" | "extshape:petrified_oak_slab" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:purple_wool_fence_gate" | "minecraft:end_stone_brick_wall_from_end_stone_stonecutting" | "extshape:emerald_slab" | "exlinefurniture:light" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_stone_brick_wall_from_stonecutting" | "extshape:lime_wool_stairs" | "extshape:moss_stairs_from_vertical_stairs" | "adorn:spruce_drawer" | "extshape:stone_brick_quarter_piece_from_vertical_slab" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:birch_chair_purple_recipe" | "extshape:polished_granite_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_brick_quarter_piece_from_vertical_slab" | "minecraft:black_banner" | "minecraft:iron_shovel" | "mtr:station_color_diorite_slab" | "extshape:black_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_vertical_stairs" | "extshape:gold_vertical_stairs_from_stonecutting" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_quarter_piece" | "mtr:tunnel_creator_4_3_2" | "extshape:pink_terracotta_vertical_stairs" | "extshape:polished_deepslate_vertical_quarter_piece_from_stonecutting" | "mtr:tunnel_creator_4_3_4" | "extshape:purple_terracotta_vertical_slab_from_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_stonecutting" | "extshape:bedrock_slab" | "extshape:dark_prismarine_button" | "minecraft:black_bed_from_white_bed" | "extshape:dripstone_vertical_quarter_piece" | "exlinefurniture:dark_oak_lamp_gray_recipe" | "extshape:yellow_wool_pressure_plate" | "extshape:white_terracotta_quarter_piece_from_stonecutting" | "extshape:white_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_vertical_stairs_from_stonecutting" | "extshape:terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:white_concrete_wall" | "extshape:red_sandstone_vertical_slab_from_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:cooked_chicken" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_quartz_quarter_piece_from_quartz_vertical_slab_stonecutting" | "adorn:crates/unpack/beetroot" | "minecraft:oak_door" | "extshape:stone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:packed_ice_vertical_stairs" | "extshape:orange_terracotta_wall_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:netherrack_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:polished_diorite_stairs_from_diorite_stonecutting" | "minecraft:spruce_door" | "adorn:stonecutting/polished_deepslate_step" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_vertical_slab_stonecutting" | "extshape:cyan_terracotta_button" | "extshape:white_glazed_terracotta_slab" | "extshape:diamond_quarter_piece_from_vertical_quarter_piece" | "extshape:diamond_quarter_piece_from_vertical_slab_stonecutting" | "extshape:iron_stairs_from_vertical_stairs" | "extshape:gold_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_concrete_fence" | "minecraft:dark_prismarine" | "exlinefurniture:crimson_chair_yellow_recipe2" | "minecraft:leather_horse_armor" | "minecraft:candle" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting" | "extshape:smooth_quartz_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:ancient_debris_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_chair_black_recipe" | "extshape:crying_obsidian_vertical_slab_from_stonecutting" | "extshape:nether_wart_slab" | "mtr:station_color_polished_diorite_slab" | "extshape:emerald_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:jungle_lamp_white_recipe" | "extshape:oak_quarter_piece_from_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:brown_terracotta_stairs_from_vertical_stairs" | "extshape:lime_terracotta_vertical_stairs_from_stonecutting" | "exlinefurniture:spruce_chair_magenta_recipe" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "extshape:terracotta_stairs_from_vertical_stairs" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "exlinefurniture:acacia_stripped_log_glass_table_recipe" | "extshape:lime_terracotta_slab" | "minecraft:skull_banner_pattern" | "extshape:purple_wool_fence" | "extshape:gray_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "extshape:waxed_weathered_copper_fence" | "minecraft:granite" | "minecraft:melon_seeds" | "extshape:brown_terracotta_stairs" | "extshape:polished_blackstone_vertical_stairs_from_blackstone_stonecutting" | "extshape:chiseled_sandstone_vertical_slab_from_sandstone_stonecutting" | "mtr:ticket_processor_exit" | "minecraft:black_dye_from_wither_rose" | "exlinefurniture:warped_chair_purple_recipe" | "exlinefurniture:oak_lamp_light_blue_recipe" | "extshape:cut_sandstone_vertical_stairs_from_sandstone_stonecutting" | "extshape:waxed_cut_copper_fence_gate" | "extshape:green_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_lamp_light_blue_recipe" | "extshape:waxed_oxidized_copper_pressure_plate" | "exlinefurniture:jungle_chair_light_gray_recipe2" | "extshape:green_concrete_quarter_piece_from_vertical_quarter_piece" | "mtr:station_color_cobblestone_slab" | "extshape:brown_terracotta_vertical_stairs" | "extshape:red_concrete_slab" | "mtr:station_color_clay" | "extshape:mossy_stone_brick_quarter_piece_from_stonecutting" | "adorn:stonecutting/jungle_post" | "exlinefurniture:warped_lamp_white_recipe" | "extshape:purpur_vertical_slab" | "extshape:waxed_exposed_copper_fence" | "exlinefurniture:oak_lamp_lime_recipe" | "minecraft:packed_ice" | "extshape:nether_brick_button" | "extshape:smooth_sandstone_quarter_piece_from_vertical_quarter_piece" | "mtr:glass_fence_heo" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_button" | "minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:brown_wool_wall" | "extshape:cobblestone_quarter_piece_from_vertical_quarter_piece" | "extshape:clay_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_slab" | "exlinefurniture:oak_stripped_log_glass_table_recipe" | "extshape:raw_copper_stairs_from_stonecutting" | "extshape:prismarine_quarter_piece_from_slab" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "minecraft:purpur_slab_from_purpur_block_stonecutting" | "extshape:light_gray_terracotta_stairs_from_vertical_stairs" | "extshape:brown_terracotta_slab_from_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "adorn:acacia_platform" | "extshape:light_gray_concrete_stairs_from_stonecutting" | "extshape:nether_wart_fence" | "extshape:netherite_quarter_piece_from_stonecutting" | "minecraft:smooth_stone" | "extshape:chiseled_quartz_slab_from_vertical_slab" | "exlinefurniture:spruce_lamp_magenta_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:granite_slab_from_vertical_slab" | "exlinefurniture:jungle_lamp_brown_recipe" | "extshape:blue_wool_pressure_plate" | "exlinefurniture:acacia_log_table_recipe" | "extshape:deepslate_brick_fence" | "minecraft:purple_carpet" | "extshape:quartz_brick_wall_from_stonecutting" | "exlinefurniture:acacia_chair_light_blue_recipe" | "extshape:white_concrete_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_light_4" | "extshape:iron_quarter_piece_from_slab" | "minecraft:polished_granite_slab_from_granite_stonecutting" | "mtr:signal_light_3" | "mtr:signal_light_2" | "mtr:signal_light_1" | "extshape:cyan_concrete_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_stonecutting" | "minecraft:ender_eye" | "extshape:terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:emerald_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:birch_slab" | "exlinefurniture:spider_doll_recipe" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper_stairs" | "minecraft:quartz_bricks_from_quartz_block_stonecutting" | "minecraft:pink_stained_glass_pane_from_glass_pane" | "extshape:smooth_stone_wall_from_stonecutting" | "adorn:stonecutting/stone_brick_post" | "mtr:signal_connector_gray" | "extshape:prismarine_slab_from_vertical_slab" | "minecraft:stone_hoe" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_slab_stonecutting" | "exlinefurniture:warped_lamp_brown_recipe" | "exlinefurniture:birch_chair_green_recipe" | "mtr:station_color_stone" | "exlinefurniture:oak_chair_yellow_recipe2" | "minecraft:exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting" | "minecraft:cooked_mutton_from_campfire_cooking" | "extshape:netherrack_vertical_slab" | "extshape:dark_prismarine_vertical_quarter_piece_from_stonecutting" | "minecraft:cooked_beef" | "exlinefurniture:crimson_chair_gray_recipe2" | "minecraft:oxidized_cut_copper" | "extshape:brown_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:lift_door_1" | "chiselsandbits:sealant" | "extshape:pumpkin_fence_gate" | "exlinefurniture:froggy_chair_light_gray_recipe" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "adorn:stonecutting/dark_prismarine_platform" | "exlinefurniture:dark_oak_lamp_magenta_recipe" | "extshape:end_stone_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "minecraft:gold_nugget_from_smelting" | "minecraft:chiseled_quartz_block_from_quartz_block_stonecutting" | "extshape:tuff_pressure_plate" | "extshape:raw_iron_quarter_piece_from_stonecutting" | "extshape:magenta_wool_slab" | "extshape:smooth_quartz_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_terracotta_vertical_slab" | "exlinefurniture:spruce_chair_cyan_recipe" | "mtr:psd_door_1_2" | "exlinefurniture:window_slider_crimson" | "mtr:psd_door_1_1" | "extshape:green_carpet_from_pressure_plate" | "adorn:crimson_kitchen_sink" | "extshape:terracotta_stairs_from_stonecutting" | "extshape:smooth_basalt_quarter_piece_from_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_stonecutting" | "mtr:railway_sign_7_even_2" | "extshape:amethyst_quarter_piece_from_slab" | "extshape:nether_wart_vertical_slab" | "mtr:railway_sign_7_even_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_terracotta_stairs_from_vertical_stairs" | "extshape:crying_obsidian_stairs" | "mtr:lift_2_2_double_sided_1" | "mtr:signal_remover_cyan" | "mtr:lift_2_2_double_sided_3" | "extshape:brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_vertical_slab_from_stonecutting" | "minecraft:weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting" | "extshape:brown_concrete_vertical_stairs_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:black_glazed_terracotta_slab" | "adorn:stonecutting/cut_red_sandstone_post" | "exlinefurniture:jungle_chair_black_recipe" | "extshape:gold_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_vertical_stairs" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:bedrock_vertical_quarter_piece_from_stonecutting" | "adorn:blackstone_step" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "adorn:smooth_red_sandstone_step" | "extshape:smooth_sandstone_quarter_piece_from_vertical_slab" | "minecraft:shulker_box_coloring" | "extshape:oak_slab_from_vertical_slab" | "extshape:brick_vertical_slab" | "minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting" | "exlinefurniture:husk_arm_recipe" | "extshape:black_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:enchanting_table" | "minecraft:white_glazed_terracotta" | "minecraft:lead" | "extshape:polished_blackstone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:tuff_vertical_slab" | "exlinefurniture:warped_chair_red_recipe" | "extshape:green_terracotta_stairs" | "exlinefurniture:jungle_chair_recipe" | "minecraft:stripped_spruce_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "extshape:diamond_stairs" | "extshape:gray_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_lamp_gray_recipe" | "extshape:smooth_red_sandstone_button" | "extshape:pink_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_red_sandstone_wall_from_red_sandstone_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_block_stonecutting" | "exlinefurniture:acacia_bench_recipe" | "extshape:light_blue_terracotta_vertical_stairs" | "minecraft:red_wool" | "extshape:gilded_blackstone_vertical_quarter_piece" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "adorn:oak_table" | "extshape:lime_concrete_stairs_from_stonecutting" | "exlinefurniture:spruce_lamp_lime_recipe" | "mtr:glass_fence_plain" | "exlinefurniture:jungle_lamp_lime_recipe" | "exlinefurniture:warped_lamp_pink_recipe" | "extshape:orange_terracotta_pressure_plate" | "extshape:red_wool_slab" | "extshape:green_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:cyan_terracotta_fence_gate" | "minecraft:magenta_wool" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_vertical_slab_stonecutting" | "extshape:honeycomb_quarter_piece_from_vertical_quarter_piece" | "adorn:red_nether_brick_platform" | "extshape:red_glazed_terracotta_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "exlinefurniture:froggy_chair_gray_recipe" | "adorn:birch_bench" | "extshape:orange_concrete_vertical_slab" | "extshape:polished_granite_quarter_piece_from_granite_stairs_stonecutting" | "extshape:chiseled_quartz_vertical_stairs" | "extshape:dark_prismarine_fence_gate" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_stairs_from_vertical_stairs" | "extshape:waxed_exposed_copper_slab" | "extshape:black_terracotta_vertical_slab" | "extshape:blue_terracotta_slab_from_vertical_slab" | "extshape:green_wool_slab" | "extshape:waxed_copper_quarter_piece_from_slab_stonecutting" | "minecraft:leather_helmet" | "minecraft:light_blue_bed" | "extshape:mossy_stone_brick_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_button" | "extshape:andesite_vertical_slab" | "extshape:gray_wool_vertical_quarter_piece" | "minecraft:nether_brick_stairs" | "minecraft:purple_wool" | "minecraft:magenta_bed" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting" | "minecraft:magenta_dye_from_blue_red_white_dye" | "adorn:purple_table_lamp" | "exlinefurniture:birch_log_table_recipe" | "exlinefurniture:warped_chair_orange_recipe2" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "extshape:chiseled_sandstone_quarter_piece_from_slab" | "extshape:gray_wool_quarter_piece_from_slab" | "extshape:green_concrete_stairs_from_stonecutting" | "extshape:smooth_quartz_quarter_piece_from_slab" | "extshape:blue_concrete_quarter_piece_from_slab" | "extshape:yellow_concrete_quarter_piece_from_slab_stonecutting" | "extshape:purpur_vertical_stairs_from_stonecutting" | "minecraft:prismarine_stairs" | "mtr:boat_node" | "minecraft:white_dye" | "extshape:polished_deepslate_vertical_slab" | "extshape:brown_concrete_fence" | "extshape:brown_concrete_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_gray_recipe" | "extshape:quartz_brick_slab_from_vertical_slab" | "adorn:gray_table_lamp" | "extshape:prismarine_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_stairs_stonecutting" | "exlinefurniture:birch_chair_cyan_recipe" | "minecraft:brown_stained_glass" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "mtr:brush" | "minecraft:tinted_glass" | "extshape:andesite_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "extshape:obsidian_quarter_piece_from_slab" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:lodestone" | "inmis:blazing_backpack" | "minecraft:cut_copper_stairs_from_copper_block_stonecutting" | "extshape:smooth_red_sandstone_vertical_slab_from_stonecutting" | "minecraft:stone_stairs" | "adorn:acacia_table" | "minecraft:dried_kelp_block" | "extshape:light_blue_terracotta_button" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_stairs_stonecutting" | "minecraft:quartz" | "extshape:cut_sandstone_stairs_from_stonecutting" | "minecraft:nether_brick_wall" | "redbits:crimson_large_button" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "adorn:stonecutting/smooth_sandstone_step" | "extshape:iron_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_lamp_orange_recipe" | "extshape:netherite_quarter_piece_from_vertical_quarter_piece" | "extshape:quartz_brick_wall" | "extshape:pink_concrete_quarter_piece_from_stonecutting" | "extshape:raw_copper_vertical_slab_from_stonecutting" | "extshape:dark_oak_vertical_quarter_piece_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_stairs_stonecutting" | "extshape:purpur_quarter_piece_from_vertical_slab" | "extshape:waxed_cut_copper_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_quarter_piece_from_slab" | "extshape:waxed_copper_stairs_from_vertical_stairs" | "extshape:waxed_weathered_copper_wall_from_stonecutting" | "extshape:end_stone_vertical_stairs" | "minecraft:orange_dye_from_orange_tulip" | "extshape:quartz_stairs_from_vertical_stairs" | "extshape:light_gray_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:white_wool_vertical_stairs" | "extshape:light_blue_concrete_stairs_from_stonecutting" | "exlinefurniture:spruce_log_table_recipe" | "extshape:red_concrete_stairs_from_vertical_stairs" | "exlinefurniture:acacia_stripped_log_table_recipe" | "adorn:stonecutting/smooth_red_sandstone_platform" | "extshape:chiseled_polished_blackstone_stairs_from_stonecutting" | "minecraft:blue_carpet" | "extshape:acacia_quarter_piece_from_vertical_quarter_piece" | "extshape:black_wool_quarter_piece_from_slab" | "extshape:spruce_slab_from_vertical_slab" | "extshape:polished_andesite_slab_from_vertical_slab" | "mtr:station_name_wall_black" | "exlinefurniture:froggy_chair_pink_recipe" | "extshape:light_blue_concrete_vertical_slab_from_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:brewing/hot_chocolate" | "minecraft:cooked_chicken_from_smoking" | "extshape:lime_concrete_button" | "minecraft:cut_red_sandstone_from_red_sandstone_stonecutting" | "redbits:polished_blackstone_large_button" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting" | "exlinefurniture:birch_lamp_light_blue_recipe" | "extshape:jungle_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_wall_from_stonecutting" | "exlinefurniture:jungle_dresser_recipe" | "minecraft:dripstone_block" | "adorn:stone_step" | "extshape:cyan_terracotta_slab" | "minecraft:iron_hoe" | "extshape:polished_andesite_quarter_piece_from_stonecutting" | "extshape:polished_diorite_wall" | "extshape:polished_blackstone_vertical_slab_from_andesite_stonecutting" | "mtr:route_sign_standing_light_1" | "mtr:route_sign_standing_light_2" | "extshape:birch_slab_from_vertical_slab" | "extshape:netherite_vertical_quarter_piece" | "extshape:raw_gold_fence" | "minecraft:jungle_trapdoor" | "exlinefurniture:birch_stripped_log_glass_table_recipe" | "extshape:purpur_button" | "extshape:stone_quarter_piece_from_slab" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:dark_prismarine_slab_from_vertical_slab" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "extshape:pink_terracotta_stairs_from_vertical_stairs" | "exlinefurniture:window_heart_jungle" | "extshape:diamond_fence_gate" | "extshape:white_concrete_pressure_plate" | "minecraft:polished_blackstone_slab_from_polished_blackstone_stonecutting" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:glowstone_slab_from_vertical_slab" | "extshape:crying_obsidian_quarter_piece_from_slab" | "extshape:terracotta_quarter_piece_from_stonecutting" | "extshape:terracotta_vertical_stairs" | "extshape:sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:target" | "adorn:polished_andesite_step" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_slab" | "minecraft:orange_carpet" | "extshape:black_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:warped_stairs_from_vertical_stairs" | "extshape:green_terracotta_stairs_from_stonecutting" | "extshape:packed_ice_stairs_from_vertical_stairs" | "exlinefurniture:jungle_chair_blue_recipe2" | "exlinefurniture:spruce_chair_yellow_recipe2" | "extshape:cyan_terracotta_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_andesite_slab_stonecutting" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "extshape:smooth_basalt_stairs_from_vertical_stairs" | "extshape:green_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_concrete_quarter_piece_from_slab" | "adorn:stonecutting/red_nether_brick_post" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_vertical_slab_stonecutting" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_slab" | "mtr:glass_fence_mos" | "extshape:calcite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_pink_recipe" | "redbits:warped_large_button" | "exlinefurniture:spruce_chair_light_blue_recipe2" | "extshape:netherite_pressure_plate" | "extshape:netherite_stairs_from_vertical_stairs" | "exlinefurniture:spruce_chair_light_gray_recipe" | "exlinefurniture:acacia_lamp_gray_recipe" | "minecraft:chiseled_stone_bricks_stone_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_sandstone_slab_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_slab_stonecutting" | "extshape:iron_quarter_piece_from_stairs_stonecutting" | "minecraft:netherite_sword_smithing" | "exlinefurniture:oak_lamp_green_recipe" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pumpkin_fence" | "extshape:smooth_quartz_quarter_piece_from_stairs_stonecutting" | "extshape:light_blue_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_deepslate_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:cobblestone_vertical_stairs" | "extshape:nether_brick_vertical_slab_from_stonecutting" | "minecraft:magenta_concrete_powder" | "minecraft:red_dye_from_poppy" | "extshape:cut_red_sandstone_slab_from_vertical_slab" | "extshape:netherrack_vertical_quarter_piece" | "exlinefurniture:window_sliding_dark_oak" | "minecraft:light_blue_candle" | "mtr:tunnel_creator_5_7_1" | "mtr:tunnel_creator_5_7_2" | "exlinefurniture:acacia_lamp_white_recipe" | "mtr:tunnel_creator_5_7_3" | "minecraft:iron_ingot_from_blasting_deepslate_iron_ore" | "mtr:tunnel_creator_5_7_4" | "extshape:waxed_weathered_copper_vertical_slab_from_stonecutting" | "extshape:purpur_vertical_stairs" | "extshape:chiseled_quartz_quarter_piece_from_stonecutting" | "minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting" | "minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting" | "extshape:chiseled_stone_brick_slab_from_stonecutting" | "adorn:polished_blackstone_platform" | "minecraft:stone_bricks_from_stone_stonecutting" | "mtr:pids_2" | "mtr:pids_3" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_terracotta_stairs_from_stonecutting" | "extshape:end_stone_quarter_piece_from_slab_stonecutting" | "mtr:signal_connector_yellow" | "adorn:iron_shelf" | "minecraft:yellow_banner" | "extshape:jungle_stairs_from_vertical_stairs" | "extshape:calcite_stairs_from_stonecutting" | "extshape:polished_andesite_fence" | "exlinefurniture:window_slider_dark_oak" | "exlinefurniture:crimson_chair_light_blue_recipe" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:brick_fence" | "extshape:waxed_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:purpur_stairs_from_purpur_block_stonecutting" | "minecraft:soul_lantern" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "extshape:pink_terracotta_vertical_quarter_piece" | "extshape:polished_diorite_vertical_stairs_from_stonecutting" | "minecraft:crimson_trapdoor" | "exlinefurniture:lantern_brick" | "extshape:chiseled_quartz_pressure_plate" | "minecraft:firework_star_fade" | "exlinefurniture:crimson_lamp_blue_recipe" | "extshape:pink_wool_quarter_piece_from_slab" | "extshape:netherrack_vertical_stairs" | "exlinefurniture:warped_log_glass_table_recipe" | "minecraft:smooth_basalt" | "adorn:crates/unpack/cocoa_bean" | "extshape:packed_ice_stairs" | "extshape:light_blue_concrete_vertical_stairs_from_stonecutting" | "minecraft:blue_concrete_powder" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "minecraft:iron_ingot_from_smelting_deepslate_iron_ore" | "minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting" | "extshape:waxed_exposed_copper_vertical_slab_from_stonecutting" | "adorn:light_blue_table_lamp" | "extshape:andesite_vertical_slab_from_stonecutting" | "exlinefurniture:window_sliding_jungle" | "extshape:chiseled_nether_brick_vertical_stairs_from_stonecutting" | "minecraft:blue_candle" | "extshape:polished_diorite_stairs_from_vertical_stairs" | "mtr:ticket_barrier_entrance_1_1" | "mtr:ticket_barrier_entrance_1_2" | "extshape:amethyst_vertical_slab" | "exlinefurniture:flower_arrangement4_6" | "exlinefurniture:crimson_lamp_red_recipe" | "minecraft:flower_banner_pattern" | "extshape:warped_vertical_slab" | "exlinefurniture:flower_arrangement4_4" | "extshape:blackstone_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:flower_arrangement4_5" | "exlinefurniture:flower_arrangement4_2" | "extshape:gray_terracotta_slab" | "exlinefurniture:flower_arrangement4_3" | "extshape:green_concrete_vertical_quarter_piece" | "minecraft:cyan_carpet_from_white_carpet" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "exlinefurniture:warped_chair_brown_recipe2" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting" | "exlinefurniture:bird_bath_stone" | "extshape:chiseled_stone_brick_stairs_from_stonecutting" | "adorn:crates/unpack/nether_wart" | "minecraft:gold_ingot_from_blasting_raw_gold" | "extshape:quartz_brick_stairs_from_quartz_block_stonecutting" | "exlinefurniture:dark_oak_chair_light_gray_recipe" | "extshape:cobbled_deepslate_quarter_piece_from_stairs_stonecutting" | "minecraft:cut_red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:gold_ingot_from_blasting_gold_ore" | "extshape:blackstone_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/basalt_platform" | "extshape:melon_vertical_quarter_piece" | "extshape:red_concrete_stairs_from_stonecutting" | "redbits:shaded_redstone_lamp" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:prismarine_brick_wall" | "extshape:stone_slab_from_vertical_slab" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:green_terracotta_fence" | "minecraft:purple_banner" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "adorn:stonecutting/purpur_platform" | "extshape:orange_concrete_fence" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:stone_quarter_piece_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_slab" | "extshape:black_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:wooden_hoe" | "extshape:terracotta_vertical_slab" | "extshape:light_gray_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_concrete_quarter_piece_from_vertical_quarter_piece" | "adorn:crates/pack/beetroot_seed" | "exlinefurniture:oak_chair_cyan_recipe" | "extshape:dark_prismarine_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_quarter_piece_from_stonecutting" | "extshape:melon_vertical_slab" | "extshape:white_concrete_vertical_slab_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs" | "redbits:vision_sensor" | "adorn:crimson_bench" | "extshape:red_terracotta_quarter_piece_from_stonecutting" | "minecraft:blackstone_stairs_from_blackstone_stonecutting" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:piston" | "extshape:white_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:window_slider_acacia" | "minecraft:white_banner" | "minecraft:smooth_quartz" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_stonecutting" | "quartzelv:smooth_quartz_elevator" | "extshape:waxed_oxidized_cut_copper_wall" | "extshape:warped_wart_quarter_piece_from_vertical_quarter_piece" | "extshape:white_wool_slab_from_vertical_slab" | "minecraft:cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purpur_quarter_piece_from_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:brown_wool_quarter_piece_from_slab" | "extshape:cobblestone_vertical_slab_from_stonecutting" | "extshape:gray_terracotta_vertical_stairs_from_stonecutting" | "minecraft:diorite_stairs_from_diorite_stonecutting" | "extshape:prismarine_brick_button" | "mtr:signal_remover_gray" | "exlinefurniture:oak_chair_pink_recipe" | "minecraft:green_glazed_terracotta" | "extshape:deepslate_tile_vertical_stairs_from_deepslate_bricks_stonecutting" | "redbits:emitter_minecart" | "extshape:waxed_cut_copper_vertical_slab_from_stonecutting" | "adorn:crimson_chair" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_wall" | "extshape:pink_concrete_pressure_plate" | "adorn:red_sofa" | "extshape:gray_wool_button" | "extshape:polished_andesite_quarter_piece_from_slab" | "extshape:waxed_cut_copper_slab_from_vertical_slab" | "extshape:gold_quarter_piece_from_stairs_stonecutting" | "minecraft:purple_bed_from_white_bed" | "extshape:melon_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "minecraft:tipped_arrow" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "exlinefurniture:spruce_chair_white_recipe2" | "extshape:light_gray_concrete_fence_gate" | "minecraft:light_blue_carpet" | "extshape:lapis_slab" | "extshape:chiseled_quartz_quarter_piece_from_stairs_stonecutting" | "extshape:white_carpet_from_pressure_plate" | "exlinefurniture:birch_chair_gray_recipe" | "extshape:terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_slab_from_stonecutting" | "minecraft:gold_ingot_from_smelting_deepslate_gold_ore" | "exlinefurniture:birch_chair_yellow_recipe" | "adorn:brick_chimney_from_block" | "extshape:amethyst_quarter_piece_from_vertical_slab" | "extshape:cobblestone_stairs_from_vertical_stairs" | "extshape:chiseled_red_sandstone_wall" | "minecraft:deepslate_tile_slab" | "extshape:diorite_fence" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_stonecutting" | "extshape:magenta_wool_wall" | "extshape:cyan_wool_slab" | "extshape:red_nether_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_adirondack_chair_recipe" | "extshape:netherite_wall" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_stairs_from_stone_stonecutting" | "exlinefurniture:flower_arrangement3" | "exlinefurniture:flower_arrangement4" | "exlinefurniture:flower_arrangement2" | "exlinefurniture:warped_lamp_orange_recipe" | "extshape:green_concrete_vertical_slab_from_stonecutting" | "extshape:tuff_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_stairs" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_slab_stonecutting" | "extshape:purple_concrete_quarter_piece_from_slab" | "extshape:polished_andesite_quarter_piece_from_slab_stonecutting" | "exlinefurniture:spruce_glass_table_recipe" | "exlinefurniture:birch_lamp_black_recipe" | "minecraft:warped_button" | "extshape:diorite_vertical_quarter_piece" | "extshape:lapis_vertical_quarter_piece" | "extshape:cobbled_deepslate_vertical_slab" | "extshape:raw_copper_slab_from_stonecutting" | "minecraft:armor_dye" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:tuff_vertical_quarter_piece" | "extshape:red_sandstone_quarter_piece_from_slab" | "extshape:pink_concrete_wall" | "minecraft:map" | "exlinefurniture:acacia_chair_pink_recipe" | "minecraft:detector_rail" | "exlinefurniture:jungle_chair_brown_recipe" | "extshape:dripstone_vertical_stairs" | "redbits:two_way_repeater" | "extshape:brown_concrete_vertical_slab" | "extshape:tuff_stairs_from_vertical_stairs" | "exlinefurniture:oak_lamp_light_gray_recipe" | "adorn:prismarine_brick_platform" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "exlinefurniture:spruce_chair_lime_recipe2" | "minecraft:green_stained_glass_pane_from_glass_pane" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "extshape:shroomlight_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_light_gray_recipe2" | "extshape:light_blue_terracotta_stairs_from_vertical_stairs" | "minecraft:orange_wool" | "exlinefurniture:acacia_chair_black_recipe2" | "extshape:green_wool_button" | "minecraft:anvil" | "adorn:stonecutting/crimson_step" | "extshape:melon_slab" | "extshape:red_wool_quarter_piece_from_slab" | "extshape:quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_vertical_quarter_piece" | "extshape:black_concrete_vertical_quarter_piece" | "extshape:diamond_quarter_piece_from_slab_stonecutting" | "extshape:nether_wart_quarter_piece_from_slab" | "exlinefurniture:warped_chair_cyan_recipe" | "exlinefurniture:crimson_chair_purple_recipe" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_stonecutting" | "exlinefurniture:warped_lamp_cyan_recipe" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:stone_brick_vertical_stairs_from_stonecutting" | "extshape:prismarine_button" | "extshape:tuff_fence_gate" | "extshape:red_concrete_wall_from_stonecutting" | "adorn:nether_brick_step" | "exlinefurniture:crimson_chair_orange_recipe2" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:deepslate_brick_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_black_recipe" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:carrot_on_a_stick" | "extshape:black_concrete_quarter_piece_from_stonecutting" | "extshape:lime_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_stonecutting" | "adorn:crates/crate" | "mtr:signal_remover_purple" | "exlinefurniture:dark_oak_chair_white_recipe2" | "adorn:birch_kitchen_counter" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:mossy_stone_brick_slab_from_vertical_slab" | "adorn:dark_oak_bench" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting" | "exlinefurniture:oak_chair_light_blue_recipe2" | "extshape:cobblestone_fence_gate" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_stonecutting" | "extshape:bedrock_fence" | "minecraft:raw_iron_block" | "extshape:blue_wool_stairs_from_vertical_stairs" | "extshape:gray_wool_slab" | "minecraft:oak_button" | "extshape:waxed_copper_slab_from_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecutting" | "extshape:granite_quarter_piece_from_vertical_slab" | "adorn:stonecutting/mossy_cobblestone_platform" | "extshape:purple_concrete_vertical_quarter_piece" | "extshape:orange_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:station_name_tall_block" | "extshape:waxed_oxidized_copper_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "adorn:crates/unpack/sweet_berry" | "extshape:obsidian_fence" | "minecraft:waxed_exposed_cut_copper" | "extshape:ancient_debris_stairs_from_vertical_stairs" | "extshape:ancient_debris_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_polished_blackstone_quarter_piece_from_stonecutting" | "minecraft:item_frame" | "extshape:waxed_cut_copper_quarter_piece_from_slab" | "minecraft:iron_ingot_from_smelting_iron_ore" | "exlinefurniture:acacia_chair_gray_recipe" | "minecraft:polished_granite_stairs_from_polished_granite_stonecutting" | "adorn:stonecutting/deepslate_brick_platform" | "extshape:blackstone_vertical_quarter_piece" | "extshape:cyan_concrete_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:crimson_stripped_log_glass_table_recipe" | "mtr:pids_pole" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pink_dye_from_pink_tulip" | "minecraft:arrow" | "extshape:cyan_concrete_quarter_piece_from_vertical_slab" | "extshape:warped_wart_stairs_from_vertical_stairs" | "extshape:andesite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gray_terracotta_wall_from_stonecutting" | "extshape:iron_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_slab" | "extshape:cobblestone_quarter_piece_from_vertical_slab" | "extshape:red_terracotta_vertical_stairs" | "exlinefurniture:jungle_lamp_magenta_recipe" | "extshape:terracotta_slab_from_vertical_slab" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_vertical_slab_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_stonecutting" | "extshape:prismarine_brick_wall_from_stonecutting" | "minecraft:red_sandstone_stairs" | "exlinefurniture:jungle_chair_pink_recipe2" | "extshape:chiseled_nether_brick_quarter_piece_from_slab" | "extshape:emerald_wall_from_stonecutting" | "extshape:yellow_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_slab_stonecutting" | "minecraft:green_wool" | "extshape:obsidian_slab" | "extshape:pink_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:purpur_vertical_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_stonecutting" | "extshape:purpur_wall_from_stonecutting" | "extshape:diorite_vertical_slab" | "extshape:shroomlight_pressure_plate" | "adorn:stonecutting/cobblestone_platform" | "minecraft:jungle_button" | "extshape:magenta_terracotta_quarter_piece_from_slab_stonecutting" | "adorn:dark_oak_shelf" | "exlinefurniture:acacia_lamp_pink_recipe" | "extshape:chiseled_deepslate_vertical_slab_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_slab_from_vertical_slab" | "extshape:black_terracotta_slab" | "minecraft:waxed_oxidized_copper_from_honeycomb" | "extshape:white_wool_quarter_piece_from_slab" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "adorn:stone_brick_step" | "extshape:quartz_brick_quarter_piece_from_slab" | "extshape:purple_terracotta_stairs_from_vertical_stairs" | "minecraft:respawn_anchor" | "extshape:glowstone_wall" | "extshape:yellow_wool_button" | "mtr:rail_connector_20_one_way" | "exlinefurniture:spruce_chair_recipe" | "extshape:smooth_basalt_quarter_piece_from_stairs_stonecutting" | "extshape:white_concrete_quarter_piece_from_vertical_quarter_piece" | "mtr:signal_remover_magenta" | "extshape:pink_terracotta_button" | "extshape:purple_concrete_fence_gate" | "exlinefurniture:crimson_lamp_yellow_recipe" | "extshape:light_gray_concrete_pressure_plate" | "extshape:cyan_wool_slab_from_vertical_slab" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "exlinefurniture:oak_lamp_black_recipe" | "extshape:yellow_terracotta_quarter_piece_from_vertical_slab" | "minecraft:dark_prismarine_stairs" | "adorn:pink_table_lamp" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_slab" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:lime_concrete_fence_gate" | "minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:snow_block" | "extshape:diamond_slab_from_stonecutting" | "exlinefurniture:froggy_chair_yellow_recipe" | "exlinefurniture:oak_chair_gray_recipe" | "minecraft:cyan_wool" | "exlinefurniture:acacia_lamp_yellow_recipe" | "minecraft:composter" | "minecraft:sandstone_stairs" | "minecraft:coarse_dirt" | "extshape:magenta_terracotta_quarter_piece_from_slab" | "extshape:honeycomb_quarter_piece_from_vertical_slab" | "extshape:dark_oak_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_stripped_log_table_recipe" | "minecraft:prismarine_slab" | "minecraft:fermented_spider_eye" | "extshape:andesite_vertical_stairs_from_stonecutting" | "minecraft:light_gray_glazed_terracotta" | "extshape:acacia_vertical_slab" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_slab_stonecutting" | "extshape:white_concrete_slab" | "minecraft:gold_ingot_from_gold_block" | "extshape:yellow_terracotta_stairs_from_vertical_stairs" | "minecraft:cobbled_deepslate_slab" | "adorn:stonecutting/quartz_platform" | "extshape:green_concrete_slab" | "minecraft:iron_door" | "minecraft:purple_stained_glass_pane" | "extshape:cut_red_sandstone_vertical_stairs_from_red_sandstone_stonecutting" | "extshape:clay_fence_gate" | "extshape:orange_terracotta_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_slab" | "extshape:brown_concrete_vertical_slab_from_stonecutting" | "extshape:chiseled_deepslate_slab_from_stonecutting" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "exlinefurniture:flower_arrangement3_5" | "exlinefurniture:flower_arrangement3_6" | "exlinefurniture:flower_arrangement3_3" | "exlinefurniture:flower_arrangement3_4" | "exlinefurniture:flower_arrangement3_2" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "exlinefurniture:dark_oak_lamp_yellow_recipe" | "extshape:yellow_concrete_quarter_piece_from_stonecutting" | "mtr:station_color_smooth_stone" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:netherite_vertical_quarter_piece_from_stonecutting" | "extshape:nether_wart_wall" | "minecraft:smooth_quartz_stairs" | "extshape:red_sandstone_slab_from_vertical_slab" | "mtr:station_color_diorite" | "extshape:end_stone_pressure_plate" | "extshape:orange_wool_vertical_quarter_piece" | "adorn:crates/unpack/honeycomb" | "adorn:crates/pack/melon" | "extshape:light_gray_terracotta_fence_gate" | "adorn:stonecutting/stone_brick_platform" | "extshape:magenta_wool_stairs" | "extshape:green_terracotta_wall" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "extshape:purple_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:calcite_stairs" | "minecraft:lime_dye" | "extshape:chiseled_nether_brick_stairs_from_vertical_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "minecraft:oak_planks" | "extshape:dripstone_vertical_stairs_from_stonecutting" | "minecraft:orange_candle" | "extshape:light_blue_wool_slab_from_vertical_slab" | "extshape:black_terracotta_vertical_stairs" | "extshape:prismarine_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:magenta_concrete_pressure_plate" | "extshape:red_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:stone_brick_wall" | "exlinefurniture:oak_chair_orange_recipe2" | "minecraft:repair_item" | "extshape:green_terracotta_vertical_quarter_piece" | "extshape:chiseled_nether_brick_slab_from_stonecutting" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:light_blue_dye_from_blue_white_dye" | "extshape:birch_quarter_piece_from_slab" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_vertical_slab" | "minecraft:cyan_dye" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:gold_block" | "minecraft:spruce_boat" | "extshape:granite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_slab" | "extshape:brown_concrete_vertical_quarter_piece" | "extshape:terracotta_button" | "extshape:polished_blackstone_brick_slab_from_vertical_slab" | "extshape:cyan_terracotta_wall_from_stonecutting" | "extshape:waxed_copper_slab_from_vertical_slab" | "exlinefurniture:oak_chair_brown_recipe2" | "extshape:prismarine_brick_quarter_piece_from_stonecutting" | "extshape:brown_wool_vertical_quarter_piece" | "minecraft:copper_ingot_from_blasting_raw_copper" | "extshape:pumpkin_vertical_stairs" | "extshape:blue_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cut_red_sandstone_slab" | "exlinefurniture:dark_oak_stripped_log_table_recipe" | "extshape:obsidian_vertical_stairs" | "extshape:gray_terracotta_quarter_piece_from_slab_stonecutting" | "redbits:t_flip_flop" | "extshape:yellow_concrete_vertical_stairs_from_stonecutting" | "extshape:obsidian_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:calcite_wall_from_stonecutting" | "minecraft:emerald_from_smelting_deepslate_emerald_ore" | "adorn:jungle_kitchen_counter" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:quartz_brick_quarter_piece_from_slab_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_stairs" | "extshape:lapis_quarter_piece_from_stonecutting" | "extshape:magenta_terracotta_vertical_stairs" | "minecraft:raw_iron" | "exlinefurniture:jungle_chair_orange_recipe" | "adorn:stonecutting/jungle_step" | "minecraft:iron_nugget" | "extshape:cut_red_sandstone_quarter_piece_from_slab" | "extshape:stone_fence_gate" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_oxidized_cut_copper_from_honeycomb" | "extshape:prismarine_brick_fence" | "adorn:stonecutting/diorite_platform" | "adorn:dark_oak_platform" | "mtr:railway_sign_6_even_1" | "mtr:railway_sign_6_even_2" | "minecraft:nether_wart_block" | "mtr:signal_connector_cyan" | "extshape:iron_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_quarter_piece_from_vertical_slab" | "extshape:granite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_wool_fence_gate" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_copper_stairs_from_vertical_stairs" | "extshape:purple_wool_stairs" | "adorn:stonecutting/deepslate_brick_step" | "extshape:gold_stairs_from_vertical_stairs" | "extshape:raw_copper_pressure_plate" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_stonecutting" | "exlinefurniture:acacia_lamp_light_gray_recipe" | "exlinefurniture:warped_chair_light_blue_recipe2" | "minecraft:writable_book" | "extshape:gray_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:polished_granite_stairs_from_vertical_stairs" | "minecraft:golden_apple" | "minecraft:diamond_pickaxe" | "minecraft:light_gray_dye_from_oxeye_daisy" | "extshape:lime_terracotta_wall" | "mtr:platform_hk_1_indented" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_brick_fence_gate" | "exlinefurniture:warped_chair_pink_recipe" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_stairs_stonecutting" | "extshape:black_terracotta_slab_from_stonecutting" | "extshape:blackstone_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:calcite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:magenta_terracotta_slab_from_vertical_slab" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:acacia_chair_purple_recipe2" | "extshape:chiseled_polished_blackstone_vertical_slab_from_stonecutting" | "exlinefurniture:dark_oak_chair_lime_recipe2" | "extshape:terracotta_vertical_slab_from_stonecutting" | "extshape:lapis_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_vertical_stairs" | "extshape:cyan_concrete_fence_gate" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_wall" | "minecraft:redstone_from_smelting_redstone_ore" | "extshape:polished_blackstone_quarter_piece_from_blackstone_stonecutting" | "extshape:waxed_exposed_cut_copper_wall" | "minecraft:suspicious_stew" | "redbits:birch_large_button" | "extshape:crying_obsidian_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_lamp_orange_recipe" | "extshape:polished_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_quartz_quarter_piece_from_vertical_slab" | "minecraft:yellow_bed_from_white_bed" | "extshape:polished_granite_vertical_slab_from_granite_stonecutting" | "extshape:cyan_concrete_pressure_plate" | "extshape:sandstone_stairs_from_vertical_stairs" | "extshape:chiseled_quartz_vertical_slab_from_stonecutting" | "extshape:iron_slab_from_stonecutting" | "extshape:gold_quarter_piece_from_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:waxed_copper_quarter_piece_from_vertical_slab" | "extshape:raw_iron_vertical_stairs_from_stonecutting" | "adorn:stonecutting/cobblestone_step" | "adorn:oak_coffee_table" | "extshape:waxed_exposed_copper_vertical_slab" | "extshape:warped_wart_quarter_piece_from_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "extshape:magenta_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:wooden_pickaxe" | "extshape:waxed_copper_vertical_slab" | "mtr:station_color_cobblestone" | "adorn:stonecutting/polished_andesite_step" | "bitsandchisels:smart_chisel" | "extshape:warped_wart_slab" | "extshape:white_concrete_quarter_piece_from_stonecutting" | "extshape:purpur_pressure_plate" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "extshape:gilded_blackstone_vertical_slab" | "minecraft:stick_from_bamboo_item" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:dark_oak_vertical_quarter_piece" | "minecraft:diamond_from_blasting_diamond_ore" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_slab_from_vertical_slab" | "adorn:oak_kitchen_sink" | "extshape:polished_andesite_vertical_slab" | "extshape:bedrock_quarter_piece_from_stairs_stonecutting" | "minecraft:end_stone_brick_stairs" | "chiselsandbits:rotate_around_x" | "chiselsandbits:rotate_around_y" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:cyan_carpet" | "chiselsandbits:rotate_around_z" | "adorn:diorite_post" | "minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting" | "extshape:andesite_quarter_piece_from_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_chair_blue_recipe2" | "extshape:pumpkin_slab_from_vertical_slab" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:smooth_sandstone_stairs_from_smooth_sandstone_stonecutting" | "extshape:light_blue_terracotta_slab" | "extshape:chiseled_quartz_vertical_slab_from_quartz_block_stonecutting" | "extshape:blue_concrete_fence" | "extshape:purpur_quarter_piece_from_slab_stonecutting" | "minecraft:cyan_terracotta" | "exlinefurniture:spruce_bench_recipe" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "exlinefurniture:crimson_glass_table_recipe" | "minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "extshape:emerald_fence_gate" | "mtr:signal_connector_magenta" | "exlinefurniture:ceiling_fan_crimson_recipe" | "extshape:purple_terracotta_stairs_from_stonecutting" | "extshape:chiseled_polished_blackstone_quarter_piece_from_slab" | "extshape:jungle_quarter_piece_from_vertical_slab" | "extshape:red_sandstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:light_gray_bed" | "extshape:calcite_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:window_heart_warped" | "extshape:orange_concrete_slab_from_stonecutting" | "extshape:amethyst_stairs_from_vertical_stairs" | "exlinefurniture:jungle_chair_magenta_recipe" | "extshape:deepslate_brick_vertical_stairs_from_polished_deepslate_stonecutting" | "minecraft:black_stained_glass_pane" | "mtr:station_color_bedrock_slab" | "extshape:moss_wall" | "extshape:blue_concrete_stairs" | "extshape:iron_stairs" | "exlinefurniture:jungle_lamp_orange_recipe" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/mossy_cobblestone_post" | "extshape:crying_obsidian_vertical_quarter_piece_from_stonecutting" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:ticket_processor_1" | "exlinefurniture:drapes_brown_recipe" | "extshape:orange_terracotta_vertical_stairs_from_stonecutting" | "mtr:ticket_processor_2" | "exlinefurniture:acacia_chair_yellow_recipe" | "minecraft:golden_axe" | "exlinefurniture:acacia_lamp_light_blue_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_vertical_slab" | "extshape:purpur_fence_gate" | "extshape:prismarine_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_bricks_stonecutting" | "extshape:dark_prismarine_vertical_stairs" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "extshape:chiseled_sandstone_wall_from_stonecutting" | "extshape:red_terracotta_vertical_slab_from_stonecutting" | "minecraft:snow" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_slab" | "extshape:prismarine_brick_vertical_slab_from_stonecutting" | "exlinefurniture:acacia_chair_purple_recipe" | "minecraft:blackstone_wall_from_blackstone_stonecutting" | "adorn:stonecutting/polished_granite_post" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "mtr:railway_sign_3_odd" | "extshape:red_nether_brick_vertical_slab_from_stonecutting" | "extshape:smooth_sandstone_button" | "extshape:brown_concrete_quarter_piece_from_slab_stonecutting" | "extshape:brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:emerald_from_smelting_emerald_ore" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:red_wool_stairs" | "mtr:tunnel_creator_6_3_2" | "mtr:tunnel_creator_6_3_3" | "extshape:orange_terracotta_stairs_from_stonecutting" | "mtr:lift_4_3_double_sided_2" | "mtr:lift_4_3_double_sided_3" | "extshape:purple_concrete_button" | "mtr:lift_4_3_double_sided_1" | "exlinefurniture:oak_bench_recipe" | "extshape:chiseled_sandstone_slab_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:stone_brick_chimney" | "minecraft:white_concrete_powder" | "minecraft:yellow_terracotta" | "extshape:stone_brick_quarter_piece_from_stone_slab_stonecutting" | "chiselsandbits:chisel_netherite" | "extshape:waxed_cut_copper_quarter_piece_from_stonecutting" | "minecraft:chiseled_nether_bricks_from_nether_bricks_stonecutting" | "adorn:crates/pack/cocoa_bean" | "extshape:pink_wool_pressure_plate" | "extshape:waxed_weathered_copper_slab_from_vertical_slab" | "exlinefurniture:oak_chair_brown_recipe" | "mtr:railway_dashboard" | "extshape:blackstone_vertical_stairs_from_stonecutting" | "adorn:cut_red_sandstone_post" | "extshape:red_concrete_fence" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "extshape:yellow_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:blue_concrete_quarter_piece_from_stonecutting" | "minecraft:barrel" | "extshape:cyan_glazed_terracotta_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_vertical_stairs" | "exlinefurniture:acacia_chair_lime_recipe2" | "extshape:red_terracotta_fence_gate" | "adorn:stonecutting/andesite_step" | "extshape:lime_terracotta_pressure_plate" | "extshape:raw_iron_stairs_from_vertical_stairs" | "extshape:purpur_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:orange_sofa" | "extshape:dark_prismarine_quarter_piece_from_vertical_quarter_piece" | "minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting" | "extshape:purple_terracotta_wall_from_stonecutting" | "extshape:green_concrete_quarter_piece_from_stonecutting" | "extshape:light_gray_terracotta_stairs_from_stonecutting" | "extshape:blue_concrete_slab_from_vertical_slab" | "extshape:warped_wart_slab_from_vertical_slab" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:light_blue_concrete_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_quarter_piece_from_slab" | "extshape:clay_slab_from_vertical_slab" | "minecraft:smithing_table" | "minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting" | "extshape:orange_terracotta_quarter_piece_from_stonecutting" | "adorn:dark_oak_step" | "minecraft:cauldron" | "mtr:station_color_coal_ore" | "extshape:sandstone_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_quartz_stairs_from_quartz_block_stonecutting" | "extshape:magenta_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:oak_lamp_white_recipe" | "extshape:deepslate_brick_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_slab_from_honeycomb" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:pink_terracotta_wall_from_stonecutting" | "extshape:lime_concrete_quarter_piece_from_stonecutting" | "minecraft:cobblestone_slab" | "extshape:dark_prismarine_wall" | "minecraft:gold_ingot_from_smelting_gold_ore" | "redbits:timer" | "minecraft:popped_chorus_fruit" | "extshape:green_terracotta_vertical_stairs" | "exlinefurniture:jungle_adirondack_chair_recipe" | "extshape:magenta_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:diamond_slab" | "extshape:quartz_brick_vertical_slab_from_quartz_block_stonecutting" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "mtr:station_color_stained_glass" | "exlinefurniture:warped_chair_brown_recipe" | "extshape:pumpkin_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_basalt_vertical_slab" | "exlinefurniture:toilet_recipe" | "minecraft:chest" | "minecraft:gray_stained_glass" | "extshape:red_concrete_vertical_quarter_piece_from_stonecutting" | "adorn:dark_prismarine_post" | "extshape:netherrack_slab" | "extshape:diorite_quarter_piece_from_vertical_slab_stonecutting" | "adorn:polished_granite_platform" | "extshape:magenta_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:white_terracotta_slab_from_stonecutting" | "minecraft:creeper_banner_pattern" | "extshape:black_carpet_from_pressure_plate" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "minecraft:red_bed" | "extshape:blackstone_vertical_slab" | "minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "extshape:cyan_concrete_vertical_stairs" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_carpet_from_pressure_plate" | "extshape:diorite_vertical_quarter_piece_from_stonecutting" | "minecraft:end_stone_brick_slab_from_end_stone_stonecutting" | "extshape:red_wool_vertical_stairs" | "inmis:endless_backpack" | "extshape:yellow_terracotta_slab_from_stonecutting" | "extshape:lapis_quarter_piece_from_vertical_quarter_piece" | "extshape:magenta_wool_fence" | "extshape:melon_stairs_from_vertical_stairs" | "extshape:packed_ice_vertical_quarter_piece_from_vertical_slab" | "minecraft:iron_boots" | "minecraft:golden_chestplate" | "exlinefurniture:oak_chair_recipe" | "mtr:tunnel_creator_5_9_3" | "minecraft:copper_ingot_from_smelting_raw_copper" | "mtr:tunnel_creator_5_9_4" | "extshape:orange_terracotta_wall" | "mtr:tunnel_creator_5_9_1" | "exlinefurniture:ceiling_fan_birch_recipe" | "mtr:arrival_projector_1_small_2" | "extshape:light_blue_concrete_slab" | "minecraft:netherite_ingot" | "extshape:red_sandstone_quarter_piece_from_stonecutting" | "extshape:mossy_cobblestone_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_block_stonecutting" | "extshape:cut_red_sandstone_wall_from_stonecutting" | "mtr:arrival_projector_1_small_1" | "extshape:oak_vertical_quarter_piece_from_vertical_slab" | "extshape:emerald_quarter_piece_from_stonecutting" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_vertical_slab_from_stonecutting" | "extshape:stone_vertical_slab" | "minecraft:light_blue_terracotta" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:spruce_stairs" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:window_heart_dark_oak" | "minecraft:jungle_sign" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "exlinefurniture:acacia_chair_cyan_recipe" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "extshape:ancient_debris_pressure_plate" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_slab" | "extshape:dark_oak_slab_from_vertical_slab" | "minecraft:light_gray_dye_from_white_tulip" | "exlinefurniture:oak_chair_black_recipe" | "extshape:dripstone_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "quartzelv:smooth_quartz_elevator_from_smooth_quartz" | "exlinefurniture:birch_chair_red_recipe" | "extshape:chiseled_quartz_wall" | "minecraft:light_gray_dye_from_black_white_dye" | "adorn:brewing/nether_wart_coffee" | "extshape:raw_gold_quarter_piece_from_stonecutting" | "extshape:quartz_brick_stairs_from_stonecutting" | "minecraft:slime_block" | "extshape:calcite_wall" | "extshape:blue_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:light_gray_terracotta_stairs" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_stonecutting" | "extshape:red_concrete_fence_gate" | "minecraft:cooked_rabbit_from_campfire_cooking" | "mtr:arrival_projector_1_medium" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "extshape:waxed_weathered_copper_vertical_stairs" | "adorn:spruce_kitchen_sink" | "extshape:spruce_quarter_piece_from_slab" | "extshape:light_blue_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:magenta_concrete_wall" | "extshape:chiseled_red_sandstone_vertical_slab_from_stonecutting" | "exlinefurniture:warped_chair_blue_recipe2" | "exlinefurniture:oak_chair_purple_recipe" | "extshape:waxed_copper_vertical_stairs_from_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_slab" | "extshape:gray_concrete_vertical_stairs_from_stonecutting" | "extshape:bedrock_vertical_stairs_from_stonecutting" | "adorn:crates/pack/sugar_cane" | "extshape:red_sandstone_stairs_from_vertical_stairs" | "exlinefurniture:ceiling_fan_oak_recipe" | "minecraft:light_gray_carpet" | "extshape:iron_vertical_slab_from_stonecutting" | "minecraft:magenta_stained_glass_pane_from_glass_pane" | "minecraft:smooth_sandstone" | "adorn:magenta_sofa" | "mtr:clock" | "extshape:smooth_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "minecraft:diorite_wall" | "extshape:magenta_terracotta_slab_from_stonecutting" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "minecraft:polished_blackstone_bricks" | "extshape:gray_wool_stairs_from_vertical_stairs" | "minecraft:mossy_cobblestone_from_moss_block" | "extshape:green_concrete_wall_from_stonecutting" | "minecraft:lantern" | "minecraft:waxed_cut_copper_slab_from_waxed_copper_block_stonecutting" | "extshape:magenta_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:window_crimson" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "quartzelv:quartz_elevator_from_quartz_block" | "extshape:diamond_stairs_from_stonecutting" | "minecraft:deepslate_brick_wall" | "extshape:quartz_brick_slab_from_stonecutting" | "extshape:raw_iron_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "exlinefurniture:ceiling_fan_spruce_recipe" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_wool_button" | "adorn:stonecutting/polished_deepslate_platform" | "minecraft:lime_bed" | "extshape:raw_copper_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_lamp_yellow_recipe" | "extshape:raw_copper_quarter_piece_from_stonecutting" | "extshape:yellow_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_terracotta_pressure_plate" | "extshape:ancient_debris_slab" | "extshape:yellow_concrete_stairs_from_vertical_stairs" | "extshape:white_concrete_fence_gate" | "exlinefurniture:birch_lamp_white_recipe" | "extshape:waxed_weathered_copper_quarter_piece_from_stonecutting" | "extshape:purple_wool_wall" | "extshape:brown_wool_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:warped_chair_red_recipe2" | "extshape:red_wool_fence_gate" | "extshape:brown_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:green_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_concrete_slab" | "exlinefurniture:oak_chair_green_recipe2" | "extshape:prismarine_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:magenta_dye_from_purple_and_pink" | "extshape:chiseled_sandstone_vertical_slab" | "minecraft:purpur_pillar" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_stonecutting" | "extshape:blue_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_log_glass_table_recipe" | "extshape:blue_terracotta_vertical_stairs_from_stonecutting" | "extshape:chiseled_quartz_slab_from_quartz_block_stonecutting" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_vertical_stairs" | "extshape:purple_terracotta_stairs" | "exlinefurniture:oak_chair_light_blue_recipe" | "adorn:smooth_sandstone_platform" | "extshape:orange_wool_slab" | "extshape:purple_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_stonecutting" | "extshape:blackstone_vertical_quarter_piece_from_stonecutting" | "minecraft:redstone_lamp" | "minecraft:end_rod" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "minecraft:iron_ingot_from_blasting_iron_ore" | "adorn:quartz_step" | "extshape:crying_obsidian_slab_from_vertical_slab" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "extshape:light_blue_concrete_button" | "extshape:calcite_vertical_stairs" | "extshape:brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:acacia_boat" | "exlinefurniture:birch_window_web" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_vertical_stairs" | "extshape:deepslate_tile_vertical_slab_from_cobbled_deepslate_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab_from_waxed_oxidized_copper_stonecutting" | "extshape:light_gray_glazed_terracotta_slab" | "adorn:stonecutting/polished_blackstone_brick_step" | "exlinefurniture:warped_chair_cyan_recipe2" | "extshape:bedrock_vertical_quarter_piece_from_vertical_slab" | "adorn:birch_chair" | "minecraft:painting" | "extshape:waxed_weathered_cut_copper_vertical_slab_from_waxed_weathered_copper_stonecutting" | "extshape:chiseled_polished_blackstone_vertical_slab" | "extshape:light_gray_wool_vertical_slab" | "extshape:polished_granite_quarter_piece_from_vertical_slab" | "mtr:rail_connector_160_one_way" | "extshape:end_stone_quarter_piece_from_stairs_stonecutting" | "adorn:warped_table" | "extshape:packed_ice_fence" | "minecraft:dark_oak_wood" | "adorn:cyan_table_lamp" | "extshape:magenta_terracotta_stairs" | "extshape:cyan_terracotta_quarter_piece_from_stonecutting" | "mtr:signal_remover_pink" | "exlinefurniture:crimson_window_web" | "minecraft:stone_brick_slab_from_stone_stonecutting" | "exlinefurniture:warped_chair_light_blue_recipe" | "extshape:lime_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:drapes_blue_recipe" | "extshape:netherrack_stairs" | "exlinefurniture:jungle_chair_white_recipe2" | "adorn:stonecutting/end_stone_brick_post" | "extshape:cut_sandstone_stairs_from_vertical_stairs" | "minecraft:oak_trapdoor" | "extshape:blue_concrete_vertical_slab" | "extshape:brown_terracotta_fence_gate" | "mtr:rail_connector_40_one_way" | "extshape:emerald_vertical_slab" | "minecraft:waxed_cut_copper_slab_from_honeycomb" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_stairs_stonecutting" | "minecraft:birch_button" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:crimson_table_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_vertical_stairs" | "exlinefurniture:window_birch" | "minecraft:weathered_cut_copper_stairs_from_weathered_copper_stonecutting" | "minecraft:cyan_bed" | "extshape:blue_concrete_vertical_quarter_piece" | "exlinefurniture:window_sliding_warped" | "extshape:light_gray_terracotta_quarter_piece_from_stonecutting" | "exlinefurniture:crimson_lamp_brown_recipe" | "adorn:stonecutting/dark_oak_post" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_terracotta_vertical_stairs_from_stonecutting" | "bitsandchisels:blueprint" | "extshape:dark_prismarine_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_chair_blue_recipe" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_nether_brick_vertical_slab_from_stonecutting" | "minecraft:orange_stained_glass_pane" | "extshape:waxed_exposed_cut_copper_slab_from_vertical_slab" | "minecraft:brick" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_stonecutting" | "exlinefurniture:lantern_stone" | "extshape:brick_quarter_piece_from_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:acacia_dresser_recipe" | "minecraft:coal" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_stonecutting" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_slab" | "minecraft:gold_ingot_from_blasting_deepslate_gold_ore" | "extshape:nether_wart_quarter_piece_from_vertical_slab" | "adorn:jungle_table" | "extshape:white_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:yellow_wool_fence" | "extshape:red_terracotta_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_vertical_slab_from_stonecutting" | "extshape:raw_gold_quarter_piece_from_vertical_quarter_piece" | "minecraft:light_gray_carpet_from_white_carpet" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "minecraft:smoker" | "exlinefurniture:fridge_recipe" | "extshape:yellow_concrete_pressure_plate" | "extshape:black_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_fence" | "exlinefurniture:crimson_lamp_purple_recipe" | "exlinefurniture:dark_oak_chair_lime_recipe" | "extshape:waxed_oxidized_cut_copper_vertical_stairs_from_waxed_oxidized_copper_stonecutting" | "extshape:dark_oak_stairs_from_vertical_stairs" | "exlinefurniture:spruce_chair_gray_recipe2" | "extshape:quartz_brick_quarter_piece_from_quartz_stairs_stonecutting" | "adorn:stonecutting/acacia_step" | "exlinefurniture:warped_chair_black_recipe" | "minecraft:brown_dye" | "minecraft:waxed_exposed_cut_copper_stairs_from_honeycomb" | "minecraft:brick_slab" | "extshape:ancient_debris_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_lamp_light_blue_recipe" | "extshape:orange_wool_vertical_slab" | "extshape:polished_blackstone_quarter_piece_from_stairs_stonecutting" | "minecraft:bricks" | "minecraft:red_sandstone_slab" | "exlinefurniture:froggy_chair_red_recipe" | "extshape:polished_blackstone_brick_quarter_piece_from_slab_stonecutting" | "extshape:purple_terracotta_vertical_stairs_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_stairs_from_stonecutting" | "minecraft:yellow_glazed_terracotta" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exlinefurniture:acacia_chair_light_blue_recipe2" | "minecraft:exposed_cut_copper" | "extshape:deepslate_brick_vertical_slab" | "exlinefurniture:oak_adirondack_chair_recipe" | "extshape:white_terracotta_pressure_plate" | "adorn:stonecutting/nether_brick_post" | "extshape:chiseled_polished_blackstone_slab_from_stonecutting" | "adorn:stonecutting/stone_post" | "mtr:station_color_quartz_bricks_slab" | "minecraft:dark_oak_stairs" | "minecraft:jungle_pressure_plate" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_fence_gate" | "extshape:bedrock_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting" | "extshape:end_stone_vertical_slab_from_stonecutting" | "mtr:signal_connector_brown" | "extshape:netherrack_quarter_piece_from_vertical_quarter_piece" | "extshape:deepslate_tile_slab_from_vertical_slab" | "mtr:lift_door_odd_1" | "minecraft:blue_banner" | "extshape:lime_concrete_slab_from_stonecutting" | "extshape:deepslate_brick_vertical_slab_from_polished_deepslate_stonecutting" | "adorn:yellow_sofa" | "extshape:cut_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:gray_terracotta_pressure_plate" | "minecraft:glowstone" | "extshape:end_stone_slab_from_vertical_slab" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "exlinefurniture:dark_oak_chair_yellow_recipe2" | "minecraft:red_nether_brick_wall" | "minecraft:chiseled_red_sandstone" | "exlinefurniture:jungle_lamp_purple_recipe" | "extshape:cyan_concrete_quarter_piece_from_slab_stonecutting" | "extshape:packed_ice_wall" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_vertical_stairs" | "extshape:nether_brick_quarter_piece_from_stonecutting" | "exlinefurniture:jungle_log_table_recipe" | "extshape:polished_deepslate_quarter_piece_from_stonecutting" | "minecraft:light_gray_candle" | "extshape:purple_concrete_stairs_from_stonecutting" | "extshape:pumpkin_vertical_quarter_piece_from_vertical_slab" | "minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "extshape:yellow_concrete_wall" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_log_glass_table_recipe" | "extshape:purpur_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:flower_arrangement_5" | "exlinefurniture:flower_arrangement_4" | "extshape:deepslate_brick_vertical_slab_from_cobbled_deepslate_stonecutting" | "exlinefurniture:flower_arrangement_6" | "exlinefurniture:birch_chair_brown_recipe" | "adorn:crimson_shelf" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "extshape:chiseled_red_sandstone_stairs_from_red_sandstone_stonecutting" | "exlinefurniture:drapes_light_gray_recipe" | "minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" | "exlinefurniture:froggy_chair_purple_recipe" | "extshape:gray_wool_quarter_piece_from_vertical_slab" | "extshape:gray_wool_slab_from_vertical_slab" | "minecraft:red_carpet_from_white_carpet" | "minecraft:sea_lantern" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_stairs" | "extshape:orange_carpet_from_pressure_plate" | "extshape:chiseled_deepslate_vertical_slab" | "exlinefurniture:flower_arrangement_3" | "exlinefurniture:flower_arrangement_2" | "minecraft:diamond_hoe" | "extshape:amethyst_pressure_plate" | "extshape:chiseled_polished_blackstone_slab_from_vertical_slab" | "extshape:white_wool_slab" | "chiselsandbits:modification_table" | "minecraft:weathered_cut_copper" | "extshape:prismarine_brick_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_dark_prismarine_slab" | "extshape:polished_diorite_quarter_piece_from_diorite_stairs_stonecutting" | "adorn:stonecutting/cobbled_deepslate_post" | "exlinefurniture:birch_lamp_lime_recipe" | "extshape:blue_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:blue_bed_from_white_bed" | "extshape:magenta_terracotta_fence" | "extshape:tuff_quarter_piece_from_vertical_quarter_piece" | "minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_stonecutting" | "minecraft:leather" | "extshape:cut_sandstone_vertical_slab_from_sandstone_stonecutting" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "adorn:stonecutting/spruce_platform" | "extshape:lime_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_honeycomb" | "extshape:gilded_blackstone_stairs_from_vertical_stairs" | "extshape:black_wool_slab_from_vertical_slab" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_slab" | "extshape:raw_iron_slab" | "extshape:white_terracotta_button" | "minecraft:stone_brick_wall_from_stone_bricks_stonecutting" | "minecraft:furnace" | "exlinefurniture:birch_chair_orange_recipe2" | "extshape:sea_lantern_vertical_slab" | "minecraft:dark_prismarine_stairs_from_dark_prismarine_stonecutting" | "extshape:blue_concrete_vertical_stairs_from_stonecutting" | "extshape:acacia_quarter_piece_from_vertical_slab" | "redbits:latch" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_stonecutting" | "adorn:stone_platform" | "minecraft:crimson_pressure_plate" | "exlinefurniture:warped_adirondack_chair_recipe" | "exlinefurniture:oak_chair_cyan_recipe2" | "extshape:smooth_stone_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:red_sandstone" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "extshape:yellow_wool_quarter_piece_from_vertical_quarter_piece" | "adorn:mossy_cobblestone_step" | "extshape:clay_quarter_piece_from_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_stonecutting" | "exlinefurniture:jungle_lamp_light_blue_recipe" | "extshape:deepslate_tile_quarter_piece_from_slab" | "extshape:mossy_cobblestone_vertical_stairs_from_stonecutting" | "extshape:crying_obsidian_fence_gate" | "minecraft:waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting" | "exlinefurniture:birch_chair_blue_recipe2" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "minecraft:birch_boat" | "extshape:pink_concrete_fence_gate" | "extshape:light_blue_wool_pressure_plate" | "extshape:smooth_sandstone_vertical_slab" | "minecraft:gray_carpet_from_white_carpet" | "extshape:shroomlight_stairs" | "extshape:smooth_quartz_stairs_from_vertical_stairs" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:dripstone_wall_from_stonecutting" | "extshape:brown_wool_fence" | "minecraft:netherite_helmet_smithing" | "extshape:calcite_vertical_quarter_piece_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:orange_concrete_slab" | "extshape:orange_terracotta_slab_from_stonecutting" | "adorn:green_sofa" | "exlinefurniture:warped_lamp_green_recipe" | "extshape:prismarine_quarter_piece_from_slab_stonecutting" | "exlinefurniture:jungle_lamp_pink_recipe" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_slab_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_slab" | "extshape:blue_wool_vertical_quarter_piece" | "minecraft:gray_candle" | "inmis:gilded_backpack" | "extshape:waxed_weathered_cut_copper_fence_gate" | "minecraft:stripped_dark_oak_wood" | "extshape:polished_deepslate_quarter_piece_from_slab_stonecutting" | "adorn:birch_kitchen_sink" | "exlinefurniture:dark_oak_chair_blue_recipe2" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:cobbled_deepslate_slab_from_vertical_slab" | "extshape:cut_sandstone_quarter_piece_from_slab" | "extshape:lime_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "minecraft:birch_fence" | "extshape:dark_prismarine_wall_from_stonecutting" | "extshape:brown_concrete_vertical_stairs" | "extshape:light_blue_terracotta_slab_from_vertical_slab" | "extshape:purpur_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_nether_brick_slab" | "extshape:magenta_terracotta_quarter_piece_from_stonecutting" | "adorn:stonecutting/stone_step" | "extshape:netherite_vertical_slab_from_stonecutting" | "minecraft:cooked_salmon_from_campfire_cooking" | "extshape:polished_andesite_vertical_quarter_piece_from_stonecutting" | "extshape:dripstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_cut_copper_vertical_slab_from_waxed_copper_block_stonecutting" | "extshape:gray_concrete_slab_from_stonecutting" | "extshape:tuff_stairs" | "extshape:blue_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:warped_lamp_yellow_recipe" | "minecraft:cut_sandstone_slab_from_cut_sandstone_stonecutting" | "adorn:sandstone_post" | "extshape:white_concrete_slab_from_vertical_slab" | "minecraft:sugar_from_honey_bottle" | "adorn:crates/pack/potato" | "extshape:red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:blue_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:black_wool" | "minecraft:spruce_fence_gate" | "minecraft:leather_chestplate" | "extshape:raw_iron_stairs_from_stonecutting" | "minecraft:beehive" | "exlinefurniture:acacia_lamp_red_recipe" | "minecraft:white_stained_glass_pane_from_glass_pane" | "extshape:blue_concrete_wall_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_stonecutting" | "extshape:acacia_stairs_from_vertical_stairs" | "extshape:mossy_stone_brick_vertical_stairs" | "extshape:polished_diorite_button" | "minecraft:birch_wood" | "extshape:end_stone_quarter_piece_from_slab" | "exlinefurniture:birch_lamp_gray_recipe" | "exlinefurniture:warped_lamp_purple_recipe" | "extshape:purple_concrete_slab" | "extshape:red_nether_brick_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_wall" | "extshape:honeycomb_stairs_from_vertical_stairs" | "minecraft:scaffolding" | "exlinefurniture:window_slider_jungle" | "minecraft:acacia_button" | "minecraft:polished_granite_from_granite_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_andesite_quarter_piece_from_stairs_stonecutting" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_concrete_vertical_quarter_piece" | "exlinefurniture:oak_chair_magenta_recipe" | "minecraft:lapis_lazuli_from_smelting_deepslate_lapis_ore" | "exlinefurniture:froggy_chair_blue_recipe" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "adorn:polished_andesite_post" | "extshape:brown_terracotta_vertical_stairs_from_stonecutting" | "minecraft:andesite_slab" | "adorn:granite_post" | "minecraft:honey_block" | "adorn:yellow_table_lamp" | "mtr:boat_dashboard" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:oak_chair_magenta_recipe2" | "extshape:polished_deepslate_vertical_slab_from_cobbled_deepslate_stonecutting" | "adorn:stonecutting/acacia_platform" | "mtr:lift_3_2_2" | "mtr:lift_3_2_3" | "mtr:lift_3_2_1" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_sandstone_wall" | "extshape:waxed_weathered_cut_copper_wall_from_waxed_weathered_copper_stonecutting" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_slab" | "adorn:warped_platform" | "minecraft:stone_brick_stairs_from_stone_bricks_stonecutting" | "extshape:crimson_slab_from_vertical_slab" | "extshape:red_nether_brick_vertical_stairs" | "extshape:smooth_quartz_vertical_quarter_piece_from_stonecutting" | "extshape:black_terracotta_button" | "adorn:crates/unpack/potato" | "adorn:stonecutting/crimson_platform" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:window_sliding_acacia" | "exlinefurniture:crimson_chair_black_recipe2" | "minecraft:coal_from_blasting_coal_ore" | "extshape:pink_concrete_vertical_quarter_piece" | "extshape:smooth_sandstone_vertical_stairs" | "mtr:railway_sign_6_odd" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_blackstone_vertical_slab_from_stonecutting" | "extshape:yellow_carpet_from_pressure_plate" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_vertical_slab_stonecutting" | "extshape:white_terracotta_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_quarter_piece_from_vertical_slab" | "extshape:polished_andesite_quarter_piece_from_vertical_slab_stonecutting" | "adorn:light_gray_table_lamp" | "minecraft:cracked_deepslate_bricks" | "exlinefurniture:crimson_chair_magenta_recipe2" | "extshape:lime_terracotta_wall_from_stonecutting" | "extshape:diorite_vertical_slab_from_stonecutting" | "extshape:deepslate_brick_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_stonecutting" | "extshape:waxed_weathered_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:acacia_chair_red_recipe2" | "extshape:light_gray_concrete_quarter_piece_from_stonecutting" | "minecraft:jungle_fence_gate" | "extshape:waxed_cut_copper_wall_from_waxed_copper_block_stonecutting" | "extshape:smooth_sandstone_stairs_from_vertical_stairs" | "extshape:dripstone_stairs" | "adorn:stonecutting/polished_diorite_step" | "extshape:lime_concrete_vertical_stairs" | "extshape:blue_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_slab" | "minecraft:magenta_carpet_from_white_carpet" | "exlinefurniture:acacia_chair_green_recipe2" | "minecraft:polished_basalt_from_basalt_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_vertical_slab_stonecutting" | "extshape:gilded_blackstone_vertical_slab_from_stonecutting" | "extshape:emerald_vertical_slab_from_stonecutting" | "extshape:obsidian_fence_gate" | "minecraft:polished_granite_slab_from_polished_granite_stonecutting" | "adorn:stonecutting/smooth_sandstone_platform" | "adorn:deepslate_brick_step" | "extshape:dripstone_slab_from_vertical_slab" | "minecraft:warped_planks" | "minecraft:red_nether_brick_wall_from_red_nether_bricks_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_stairs_stonecutting" | "extshape:chiseled_sandstone_wall" | "extshape:mossy_stone_brick_fence" | "adorn:nether_brick_chimney_from_block" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_bricks_stonecutting" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:red_candle" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_terracotta_wall_from_stonecutting" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "minecraft:brown_carpet" | "exlinefurniture:window_heart_birch" | "minecraft:crimson_fence" | "minecraft:oxidized_cut_copper_slab" | "extshape:magenta_concrete_vertical_stairs_from_stonecutting" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "exlinefurniture:birch_chair_black_recipe" | "minecraft:light_gray_stained_glass" | "extshape:pink_concrete_quarter_piece_from_slab_stonecutting" | "exlinefurniture:flatscreen_tv" | "extshape:quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "mtr:platform_hk_1" | "extshape:lime_concrete_slab_from_vertical_slab" | "extshape:raw_gold_vertical_slab_from_stonecutting" | "adorn:crates/unpack/pumpkin_seed" | "extshape:shroomlight_quarter_piece_from_slab" | "extshape:honeycomb_vertical_stairs" | "minecraft:oak_pressure_plate" | "minecraft:diorite" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_lamp_magenta_recipe" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "extshape:pink_terracotta_slab_from_vertical_slab" | "minecraft:crimson_button" | "adorn:dark_oak_kitchen_counter" | "minecraft:jungle_planks" | "minecraft:netherite_axe_smithing" | "exlinefurniture:jungle_chair_green_recipe" | "extshape:prismarine_pressure_plate" | "extshape:shroomlight_button" | "exlinefurniture:spruce_chair_lime_recipe" | "adorn:stonecutting/smooth_red_sandstone_post" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_slab_stonecutting" | "redbits:inverter" | "exlinefurniture:crimson_chair_red_recipe2" | "minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting" | "minecraft:red_nether_bricks" | "extshape:polished_diorite_vertical_quarter_piece_from_stonecutting" | "extshape:green_wool_vertical_slab" | "extshape:polished_diorite_quarter_piece_from_diorite_vertical_slab_stonecutting" | "minecraft:warped_slab" | "minecraft:prismarine" | "extshape:yellow_terracotta_vertical_slab_from_stonecutting" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_white_recipe2" | "extshape:blue_terracotta_pressure_plate" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:black_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "extshape:shroomlight_fence" | "extshape:light_blue_concrete_slab_from_vertical_slab" | "minecraft:moss_carpet" | "minecraft:mossy_cobblestone_slab" | "extshape:brown_concrete_quarter_piece_from_slab" | "minecraft:polished_diorite_slab_from_diorite_stonecutting" | "adorn:prismarine_brick_post" | "extshape:prismarine_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:melon_quarter_piece_from_vertical_quarter_piece" | "minecraft:cake" | "minecraft:granite_slab" | "extshape:pink_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:orange_terracotta_slab_from_vertical_slab" | "extshape:raw_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_brick_vertical_stairs_from_stonecutting" | "extshape:orange_terracotta_fence" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "minecraft:leather_leggings" | "minecraft:sandstone_wall_from_sandstone_stonecutting" | "adorn:granite_platform" | "minecraft:polished_blackstone_bricks_from_polished_blackstone_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:pumpkin_stairs" | "extshape:diorite_quarter_piece_from_stairs_stonecutting" | "minecraft:redstone_from_blasting_deepslate_redstone_ore" | "extshape:cut_sandstone_wall" | "extshape:yellow_concrete_vertical_stairs" | "minecraft:netherite_scrap_from_blasting" | "adorn:crates/unpack/sugar_cane" | "extshape:waxed_exposed_cut_copper_wall_from_stonecutting" | "extshape:ancient_debris_stairs_from_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_quarter_piece_from_vertical_slab" | "minecraft:brown_carpet_from_white_carpet" | "extshape:pumpkin_pressure_plate" | "exlinefurniture:window_slider_spruce" | "extshape:magenta_concrete_vertical_stairs" | "minecraft:book" | "extshape:purpur_vertical_quarter_piece" | "mtr:psd_glass_2_1" | "mtr:psd_glass_2_2" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_nether_brick_stairs_from_red_nether_bricks_stonecutting" | "extshape:yellow_concrete_slab_from_vertical_slab" | "extshape:amethyst_quarter_piece_from_vertical_quarter_piece" | "mtr:tunnel_creator_4_9_4" | "extshape:brown_concrete_quarter_piece_from_stonecutting" | "minecraft:redstone_from_smelting_deepslate_redstone_ore" | "mtr:tunnel_creator_4_9_1" | "minecraft:sandstone_slab" | "extshape:green_concrete_slab_from_vertical_slab" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_fence" | "extshape:chiseled_red_sandstone_wall_from_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:gray_glazed_terracotta_slab_from_stonecutting" | "minecraft:cracked_polished_blackstone_bricks" | "minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting" | "extshape:blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:dripstone_slab" | "extshape:waxed_oxidized_cut_copper_wall_from_stonecutting" | "extshape:polished_blackstone_brick_stairs_from_vertical_stairs" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_brick_vertical_slab_stonecutting" | "minecraft:pink_candle" | "mtr:rail_connector_120" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_quarter_piece" | "minecraft:red_terracotta" | "extshape:polished_diorite_quarter_piece_from_vertical_slab" | "extshape:ancient_debris_quarter_piece_from_stonecutting" | "extshape:gold_stairs_from_stonecutting" | "extshape:green_terracotta_button" | "mtr:station_color_concrete_slab" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:acacia_chair_blue_recipe2" | "minecraft:deepslate_tile_stairs" | "extshape:white_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:ceiling_fan_warped_recipe" | "exlinefurniture:jungle_lamp_gray_recipe" | "extshape:sandstone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:jungle_chair_black_recipe2" | "exlinefurniture:birch_bench_recipe" | "minecraft:oxidized_cut_copper_slab_from_oxidized_copper_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:polished_diorite_slab" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting" | "exlinefurniture:jungle_chair_red_recipe2" | "extshape:gilded_blackstone_quarter_piece_from_vertical_slab" | "mtr:rail_connector_60_one_way" | "exlinefurniture:dark_oak_log_table_recipe" | "minecraft:netherite_hoe_smithing" | "extshape:moss_slab" | "exlinefurniture:birch_chair_light_gray_recipe2" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "exlinefurniture:dark_oak_chair_red_recipe" | "extshape:smooth_basalt_wall" | "minecraft:prismarine_stairs_from_prismarine_stonecutting" | "extshape:lapis_vertical_slab" | "minecraft:quartz_stairs_from_quartz_block_stonecutting" | "extshape:light_blue_terracotta_wall_from_stonecutting" | "minecraft:diamond_from_smelting_deepslate_diamond_ore" | "exlinefurniture:birch_lamp_purple_recipe" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_terracotta_vertical_stairs" | "mtr:signal_remover_white" | "exlinefurniture:spruce_window_web" | "minecraft:birch_pressure_plate" | "extshape:blue_terracotta_vertical_slab_from_stonecutting" | "extshape:pink_concrete_slab_from_vertical_slab" | "mtr:rail_connector_160" | "minecraft:emerald_from_blasting_deepslate_emerald_ore" | "minecraft:black_bed" | "extshape:green_concrete_stairs_from_vertical_stairs" | "adorn:stone_torch" | "extshape:pink_wool_wall" | "extshape:snow_pressure_plate" | "extshape:acacia_quarter_piece_from_slab" | "mtr:signal_connector_red" | "extshape:waxed_oxidized_copper_slab_from_vertical_slab" | "extshape:magenta_concrete_slab_from_vertical_slab" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_slab" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "extshape:cyan_terracotta_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_chair_cyan_recipe2" | "minecraft:bowl" | "extshape:brown_concrete_slab_from_vertical_slab" | "inmis:bejeweled_backpack" | "extshape:white_concrete_vertical_quarter_piece" | "extshape:red_carpet_from_pressure_plate" | "minecraft:purple_concrete_powder" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_blue_recipe2" | "extshape:magenta_wool_quarter_piece_from_slab" | "extshape:quartz_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_lamp_pink_recipe" | "minecraft:spectral_arrow" | "extshape:pumpkin_vertical_slab" | "minecraft:red_carpet" | "extshape:polished_blackstone_brick_vertical_slab_from_polished_blackstone_stonecutting" | "extshape:yellow_concrete_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:ceiling_fan_jungle_recipe" | "extshape:pink_wool_vertical_slab" | "extshape:red_sandstone_vertical_stairs_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "exlinefurniture:oak_chair_yellow_recipe" | "extshape:brick_quarter_piece_from_vertical_slab" | "adorn:stonecutting/dark_oak_step" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "exlinefurniture:oak_chair_pink_recipe2" | "minecraft:light_gray_bed_from_white_bed" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_vertical_slab_stonecutting" | "adorn:mug" | "extshape:yellow_concrete_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_purple_recipe2" | "extshape:amethyst_vertical_stairs" | "extshape:waxed_exposed_copper_vertical_stairs_from_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:blue_wool_button" | "extshape:orange_terracotta_stairs_from_vertical_stairs" | "extshape:diorite_quarter_piece_from_vertical_quarter_piece" | "minecraft:waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:smooth_red_sandstone_stairs" | "minecraft:stone_pickaxe" | "minecraft:light_blue_glazed_terracotta" | "extshape:obsidian_vertical_quarter_piece_from_stonecutting" | "extshape:orange_concrete_pressure_plate" | "minecraft:dispenser" | "minecraft:cyan_stained_glass_pane" | "exlinefurniture:oak_lamp_yellow_recipe" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "extshape:brown_wool_slab" | "adorn:stonecutting/blackstone_step" | "extshape:polished_blackstone_brick_quarter_piece_from_slab" | "extshape:light_blue_concrete_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_vertical_quarter_piece" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "minecraft:raw_gold" | "exlinefurniture:birch_lamp_cyan_recipe" | "minecraft:green_banner" | "extshape:brick_vertical_slab_from_stonecutting" | "extshape:chiseled_nether_brick_slab_from_vertical_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_bricks_stonecutting" | "exlinefurniture:spruce_chair_blue_recipe" | "mtr:ticket_processor_entrance" | "extshape:diamond_quarter_piece_from_stonecutting" | "extshape:white_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:cooked_cod" | "minecraft:iron_helmet" | "adorn:birch_platform" | "mtr:signal_connector_white" | "extshape:honeycomb_pressure_plate" | "extshape:smooth_red_sandstone_vertical_stairs" | "minecraft:cartography_table" | "extshape:nether_wart_vertical_quarter_piece_from_vertical_slab" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_carpet_from_pressure_plate" | "extshape:smooth_red_sandstone_fence" | "minecraft:polished_diorite" | "extshape:raw_gold_wall_from_stonecutting" | "adorn:crimson_step" | "extshape:quartz_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_vertical_stairs_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_stairs_stonecutting" | "minecraft:cooked_porkchop_from_smoking" | "extshape:polished_blackstone_quarter_piece_from_andesite_stairs_stonecutting" | "extshape:waxed_weathered_copper_vertical_stairs_from_stonecutting" | "exlinefurniture:birch_table_recipe" | "adorn:stone_brick_post" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "extshape:orange_concrete_vertical_quarter_piece_from_stonecutting" | "redbits:crying_obsidian_pressure_plate" | "extshape:smooth_stone_button" | "exlinefurniture:jungle_chair_light_blue_recipe2" | "exlinefurniture:dark_oak_chair_pink_recipe2" | "adorn:stonecutting/cut_sandstone_step" | "extshape:red_terracotta_stairs_from_stonecutting" | "extshape:white_wool_pressure_plate" | "extshape:brown_concrete_wall_from_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "minecraft:light_blue_banner" | "extshape:polished_andesite_wall_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_stonecutting" | "extshape:deepslate_brick_vertical_quarter_piece_from_stonecutting" | "extshape:purpur_quarter_piece_from_slab" | "extshape:snow_button" | "extshape:gray_terracotta_vertical_stairs" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:honeycomb_slab" | "extshape:red_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:heavy_weighted_pressure_plate" | "extshape:purple_wool_vertical_slab" | "minecraft:stone_shovel" | "extshape:yellow_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_vertical_stairs_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_tiles_from_polished_deepslate_stonecutting" | "extshape:green_concrete_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_slab_from_stone_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_vertical_stairs" | "extshape:prismarine_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:tuff_stairs_from_stonecutting" | "minecraft:polished_blackstone_stairs" | "minecraft:netherite_pickaxe_smithing" | "minecraft:deepslate_brick_stairs" | "extshape:green_concrete_quarter_piece_from_slab" | "extshape:obsidian_vertical_quarter_piece" | "extshape:pumpkin_quarter_piece_from_slab" | "exlinefurniture:spruce_lamp_cyan_recipe" | "extshape:birch_quarter_piece_from_vertical_quarter_piece" | "extshape:acacia_vertical_quarter_piece" | "extshape:deepslate_brick_quarter_piece_from_vertical_slab" | "extshape:chiseled_polished_blackstone_quarter_piece_from_slab_stonecutting" | "exlinefurniture:spruce_chair_brown_recipe" | "exlinefurniture:window_warped" | "extshape:nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:golden_helmet" | "minecraft:light_blue_dye_from_blue_orchid" | "minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting" | "adorn:polished_deepslate_post" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_slab_stonecutting" | "mtr:lift_3_3_1" | "mtr:lift_3_3_2" | "minecraft:polished_deepslate" | "extshape:netherite_quarter_piece_from_slab_stonecutting" | "mtr:lift_3_3_3" | "adorn:crates/pack/carrot" | "exlinefurniture:spruce_chair_green_recipe2" | "extshape:tuff_wall" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "redbits:end_stone_pressure_plate" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:dark_oak_chair_green_recipe2" | "adorn:crates/unpack/wheat" | "extshape:green_terracotta_quarter_piece_from_stonecutting" | "extshape:green_wool_vertical_stairs" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_lamp_light_gray_recipe" | "minecraft:cooked_porkchop_from_campfire_cooking" | "minecraft:cyan_stained_glass_pane_from_glass_pane" | "extshape:light_gray_wool_quarter_piece_from_slab" | "extshape:pink_concrete_quarter_piece_from_slab" | "extshape:light_blue_terracotta_slab_from_stonecutting" | "adorn:blue_table_lamp" | "extshape:green_terracotta_slab_from_stonecutting" | "extshape:orange_terracotta_vertical_slab_from_stonecutting" | "adorn:acacia_drawer" | "extshape:lapis_slab_from_vertical_slab" | "extshape:end_stone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_vertical_stairs_from_stonecutting" | "adorn:polished_blackstone_brick_step" | "adorn:jungle_kitchen_cupboard" | "exlinefurniture:birch_chair_brown_recipe2" | "extshape:raw_iron_quarter_piece_from_vertical_slab" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "extshape:polished_blackstone_brick_vertical_stairs_from_blackstone_stonecutting" | "extshape:netherrack_stairs_from_vertical_stairs" | "extshape:waxed_cut_copper_wall_from_stonecutting" | "extshape:clay_wall" | "minecraft:smooth_quartz_stairs_from_smooth_quartz_stonecutting" | "extshape:waxed_exposed_copper_pressure_plate" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "mtr:psd_glass_1_2" | "exlinefurniture:oak_lamp_red_recipe" | "extshape:diamond_stairs_from_vertical_stairs" | "mtr:psd_glass_1_1" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "mtr:lift_buttons_link_connector" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "minecraft:wooden_sword" | "chiselsandbits:chisel_iron" | "extshape:magenta_concrete_slab" | "exlinefurniture:acacia_chair_pink_recipe2" | "extshape:terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "extshape:cobblestone_vertical_quarter_piece_from_stonecutting" | "extshape:terracotta_fence" | "extshape:raw_iron_pressure_plate" | "exlinefurniture:acacia_chair_magenta_recipe2" | "adorn:deepslate_tile_platform" | "extshape:ancient_debris_quarter_piece_from_vertical_quarter_piece" | "extshape:lapis_pressure_plate" | "extshape:cut_red_sandstone_wall" | "minecraft:lapis_lazuli_from_smelting_lapis_ore" | "extshape:sea_lantern_vertical_stairs" | "extshape:white_wool_stairs" | "minecraft:yellow_carpet_from_white_carpet" | "extshape:ancient_debris_quarter_piece_from_vertical_slab" | "extshape:black_concrete_wall" | "extshape:raw_iron_slab_from_stonecutting" | "minecraft:purple_stained_glass_pane_from_glass_pane" | "minecraft:cookie" | "extshape:amethyst_wall" | "minecraft:lightning_rod" | "minecraft:brown_stained_glass_pane_from_glass_pane" | "mtr:rail_connector_200_one_way" | "minecraft:orange_concrete_powder" | "extshape:gray_terracotta_fence_gate" | "minecraft:shears" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "mtr:tunnel_creator_5_3_2" | "extshape:waxed_oxidized_copper_quarter_piece_from_slab" | "mtr:tunnel_creator_5_3_3" | "mtr:tunnel_creator_5_3_4" | "minecraft:yellow_stained_glass_pane_from_glass_pane" | "extshape:crying_obsidian_quarter_piece_from_vertical_slab" | "extshape:brick_vertical_stairs_from_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:stone_brick_slab_from_stone_bricks_stonecutting" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "exlinefurniture:warped_chair_light_gray_recipe2" | "extshape:diorite_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:iron_vertical_slab" | "extshape:end_stone_slab_from_stonecutting" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "adorn:brown_sofa" | "extshape:polished_andesite_vertical_stairs_from_stonecutting" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_vertical_slab_stonecutting" | "adorn:stonecutting/quartz_post" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "extshape:packed_ice_fence_gate" | "adorn:soulful_prismarine_chimney" | "minecraft:oak_fence_gate" | "exlinefurniture:spruce_chair_white_recipe" | "extshape:netherite_stairs_from_stonecutting" | "extshape:red_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "extshape:green_terracotta_stairs_from_vertical_stairs" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:deepslate_brick_pressure_plate" | "mtr:rail_connector_platform" | "extshape:cobblestone_quarter_piece_from_stonecutting" | "minecraft:sandstone_stairs_from_sandstone_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_slab" | "minecraft:gray_carpet" | "adorn:stonecutting/polished_andesite_platform" | "exlinefurniture:window_sliding_crimson" | "exlinefurniture:jungle_chair_purple_recipe2" | "chiselsandbits:chisel_stone" | "extshape:waxed_weathered_cut_copper_slab_from_vertical_slab" | "minecraft:red_nether_brick_stairs" | "exlinefurniture:warped_chair_gray_recipe" | "minecraft:brewing_stand" | "extshape:gold_fence" | "extshape:prismarine_vertical_stairs_from_stonecutting" | "extshape:shroomlight_slab_from_vertical_slab" | "adorn:end_stone_brick_platform" | "extshape:crimson_quarter_piece_from_slab" | "exlinefurniture:window_heart_acacia" | "extshape:cyan_concrete_stairs" | "extshape:red_concrete_vertical_slab" | "extshape:iron_quarter_piece_from_vertical_quarter_piece" | "minecraft:diamond_block" | "extshape:red_sandstone_quarter_piece_from_vertical_slab" | "minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:diorite_slab" | "extshape:snow_slab_from_vertical_slab" | "minecraft:yellow_stained_glass" | "extshape:obsidian_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lapis_fence" | "extshape:orange_wool_slab_from_vertical_slab" | "extshape:waxed_exposed_copper_quarter_piece_from_stonecutting" | "minecraft:pumpkin_seeds" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_sandstone_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "extshape:glowstone_vertical_slab" | "minecraft:cooked_mutton" | "minecraft:bookshelf" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:prismarine_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_quarter_piece_from_quartz_block_stonecutting" | "minecraft:lapis_block" | "adorn:crates/pack/honeycomb" | "exlinefurniture:spruce_chair_purple_recipe2" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:crying_obsidian_pressure_plate" | "minecraft:light_gray_terracotta" | "extshape:smooth_stone_fence_gate" | "extshape:quartz_quarter_piece_from_stonecutting" | "exlinefurniture:crimson_chair_magenta_recipe" | "extshape:dark_prismarine_vertical_slab_from_stonecutting" | "exlinefurniture:acacia_lamp_black_recipe" | "minecraft:oak_boat" | "mtr:railway_sign_5_even_2" | "mtr:railway_sign_5_even_1" | "extshape:red_concrete_vertical_slab_from_stonecutting" | "minecraft:red_dye_from_rose_bush" | "adorn:stonecutting/smooth_sandstone_post" | "extshape:black_terracotta_wall_from_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_stairs_stonecutting" | "extshape:emerald_quarter_piece_from_vertical_quarter_piece" | "minecraft:jungle_fence" | "exlinefurniture:jungle_lamp_yellow_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_quarter_piece_from_vertical_slab" | "extshape:black_concrete_fence" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_slab_stonecutting" | "minecraft:glass_bottle" | "minecraft:iron_ingot_from_smelting_raw_iron" | "extshape:obsidian_quarter_piece_from_vertical_quarter_piece" | "redbits:rgb_lamp" | "extshape:light_blue_wool_stairs_from_vertical_stairs" | "minecraft:stripped_warped_hyphae" | "extshape:red_nether_brick_stairs_from_vertical_stairs" | "extshape:dripstone_quarter_piece_from_slab" | "extshape:blue_concrete_quarter_piece_from_vertical_slab" | "extshape:polished_granite_vertical_stairs_from_stonecutting" | "extshape:raw_gold_vertical_stairs_from_stonecutting" | "extshape:waxed_copper_wall_from_stonecutting" | "extshape:stone_vertical_quarter_piece" | "extshape:netherite_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_copper_stairs" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:gold_quarter_piece_from_slab_stonecutting" | "adorn:polished_deepslate_platform" | "extshape:gold_slab_from_stonecutting" | "extshape:emerald_slab_from_stonecutting" | "exlinefurniture:window_dark_oak" | "exlinefurniture:crimson_lamp_light_gray_recipe" | "extshape:magenta_concrete_stairs" | "extshape:emerald_vertical_quarter_piece_from_stonecutting" | "extshape:deepslate_tile_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:gray_terracotta_vertical_quarter_piece" | "extshape:smooth_basalt_wall_from_stonecutting" | "extshape:gray_concrete_button" | "adorn:cut_sandstone_step" | "exlinefurniture:dark_oak_glass_table_recipe" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/polished_granite_platform" | "exlinefurniture:birch_dresser_recipe" | "extshape:yellow_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:brown_wool_quarter_piece_from_vertical_slab" | "minecraft:waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting" | "extshape:calcite_slab_from_stonecutting" | "extshape:orange_wool_vertical_stairs" | "minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting" | "minecraft:purple_dye" | "adorn:stonecutting/polished_blackstone_post" | "exlinefurniture:shutters_dark_oak" | "extshape:bedrock_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_stripped_log_glass_table_recipe" | "minecraft:quartz_slab" | "extshape:yellow_wool_slab" | "adorn:stonecutting/crimson_post" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_slab_stonecutting" | "extshape:lapis_quarter_piece_from_slab" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "mtr:station_color_smooth_quartz" | "mtr:signal_remover_red" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_slab_stonecutting" | "extshape:glowstone_fence_gate" | "extshape:purple_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_slab" | "exlinefurniture:spruce_lamp_gray_recipe" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "extshape:bedrock_vertical_stairs" | "extshape:iron_vertical_quarter_piece_from_stonecutting" | "mtr:station_color_birch_wood_slab" | "extshape:lime_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cut_sandstone_slab_from_sandstone_stonecutting" | "extshape:raw_iron_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_stairs_from_polished_blackstone_stonecutting" | "extshape:red_concrete_wall" | "minecraft:bucket" | "minecraft:coal_from_blasting_deepslate_coal_ore" | "minecraft:polished_andesite" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "minecraft:charcoal" | "minecraft:diorite_wall_from_diorite_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_brick_slab" | "extshape:cut_sandstone_quarter_piece_from_sandstone_stairs_stonecutting" | "adorn:stonecutting/diorite_post" | "mtr:signal_remover_light_blue" | "minecraft:rabbit_stew_from_brown_mushroom" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:glowstone_button" | "extshape:polished_granite_button" | "adorn:oak_kitchen_cupboard" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "extshape:terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:gray_terracotta_stairs_from_stonecutting" | "extshape:cyan_concrete_slab" | "extshape:dark_prismarine_vertical_slab" | "adorn:spruce_bench" | "extshape:gray_concrete_fence" | "extshape:chiseled_quartz_quarter_piece_from_quartz_slab_stonecutting" | "extshape:lime_terracotta_quarter_piece_from_slab" | "bitsandchisels:wrench" | "extshape:magenta_terracotta_stairs_from_vertical_stairs" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_slab" | "adorn:crimson_coffee_table" | "extshape:calcite_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_terracotta_stairs" | "extshape:deepslate_tile_fence" | "minecraft:warped_pressure_plate" | "extshape:cyan_terracotta_fence" | "minecraft:cyan_bed_from_white_bed" | "mtr:lift_3_3_double_sided_3" | "exlinefurniture:crimson_lamp_black_recipe" | "extshape:light_blue_wool_quarter_piece_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_stonecutting" | "mtr:lift_3_3_double_sided_1" | "adorn:stonecutting/polished_granite_step" | "exlinefurniture:acacia_glass_table_recipe" | "mtr:lift_3_3_double_sided_2" | "extshape:light_blue_wool_quarter_piece_from_slab" | "extshape:brick_quarter_piece_from_slab_stonecutting" | "minecraft:cooked_porkchop" | "mtr:station_color_quartz_block" | "extshape:light_gray_wool_slab" | "extshape:black_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:magenta_concrete_stairs_from_vertical_stairs" | "mtr:signal_connector_green" | "minecraft:oak_wood" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_quarter_piece_from_stonecutting" | "extshape:brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:dark_oak_lamp_brown_recipe" | "minecraft:magenta_stained_glass_pane" | "extshape:chiseled_quartz_stairs_from_stonecutting" | "adorn:dark_oak_kitchen_sink" | "minecraft:chiseled_stone_bricks_from_stone_bricks_stonecutting" | "adorn:cut_red_sandstone_step" | "extshape:magenta_concrete_wall_from_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:spruce_wood" | "minecraft:spruce_fence" | "exlinefurniture:crimson_chair_red_recipe" | "minecraft:dark_prismarine_slab" | "extshape:purple_concrete_fence" | "minecraft:green_dye" | "extshape:ancient_debris_button" | "minecraft:dried_kelp_from_smoking" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_vertical_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "mtr:apg_glass_end" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:waxed_exposed_copper_wall_from_stonecutting" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:weathered_cut_copper_slab" | "minecraft:waxed_weathered_copper_from_honeycomb" | "extshape:mossy_cobblestone_fence_gate" | "adorn:stonecutting/polished_andesite_post" | "extshape:cobblestone_vertical_slab" | "extshape:magenta_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:andesite_wall_from_andesite_stonecutting" | "extshape:light_gray_wool_vertical_quarter_piece" | "exlinefurniture:jungle_chair_magenta_recipe2" | "extshape:prismarine_fence" | "extshape:yellow_concrete_quarter_piece_from_slab" | "extshape:light_gray_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_chair_cyan_recipe" | "adorn:stonecutting/acacia_post" | "minecraft:redstone" | "extshape:black_concrete_quarter_piece_from_vertical_slab" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "extshape:cobbled_deepslate_quarter_piece_from_stonecutting" | "extshape:black_wool_fence_gate" | "minecraft:firework_star" | "minecraft:green_concrete_powder" | "extshape:cut_sandstone_quarter_piece_from_sandstone_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:crimson_vertical_quarter_piece_from_vertical_slab" | "extshape:snow_quarter_piece_from_slab" | "adorn:smooth_stone_step" | "adorn:stonecutting/deepslate_step" | "adorn:white_sofa" | "extshape:blue_concrete_wall" | "extshape:green_terracotta_vertical_stairs_from_stonecutting" | "minecraft:blue_terracotta" | "mtr:signal_connector_black" | "minecraft:yellow_concrete_powder" | "minecraft:gray_terracotta" | "extshape:polished_andesite_fence_gate" | "adorn:stonecutting/smooth_stone_platform" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_vertical_stairs" | "extshape:netherite_slab_from_vertical_slab" | "extshape:glowstone_slab" | "minecraft:netherite_boots_smithing" | "extshape:waxed_copper_vertical_stairs" | "extshape:orange_terracotta_quarter_piece_from_slab" | "exlinefurniture:dark_oak_adirondack_chair_recipe" | "extshape:smooth_basalt_stairs_from_stonecutting" | "extshape:blackstone_vertical_stairs" | "exlinefurniture:warped_chair_yellow_recipe2" | "minecraft:fishing_rod" | "minecraft:cooked_beef_from_smoking" | "extshape:light_gray_concrete_slab_from_stonecutting" | "extshape:snow_vertical_quarter_piece_from_vertical_slab" | "minecraft:terracotta" | "adorn:crates/pack/sweet_berry" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:chiseled_stone_brick_vertical_stairs_from_stone_bricks_stonecutting" | "extshape:nether_wart_vertical_quarter_piece" | "extshape:warped_vertical_stairs" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_slab" | "extshape:snow_stairs_from_vertical_stairs" | "extshape:gray_glazed_terracotta_slab" | "extshape:light_blue_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_quartz_quarter_piece_from_vertical_slab" | "minecraft:red_dye_from_tulip" | "minecraft:beacon" | "minecraft:tnt" | "minecraft:mossy_stone_bricks_from_vine" | "extshape:raw_iron_slab_from_vertical_slab" | "extshape:chiseled_quartz_vertical_stairs_from_stonecutting" | "minecraft:flint_and_steel" | "extshape:bedrock_stairs_from_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_stonecutting" | "extshape:lime_terracotta_fence_gate" | "adorn:oak_platform" | "extshape:polished_granite_quarter_piece_from_slab_stonecutting" | "exlinefurniture:crimson_chair_light_gray_recipe2" | "minecraft:black_dye" | "exlinefurniture:faucet_recipe" | "extshape:cyan_concrete_stairs_from_stonecutting" | "extshape:melon_vertical_stairs" | "extshape:raw_iron_fence" | "extshape:sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_chair_white_recipe2" | "exlinefurniture:warped_chair_pink_recipe2" | "extshape:clay_button" | "exlinefurniture:oak_chair_red_recipe2" | "extshape:terracotta_wall" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_brown_recipe" | "extshape:smooth_basalt_vertical_quarter_piece" | "extshape:orange_glazed_terracotta_slab" | "extshape:waxed_exposed_copper_fence_gate" | "extshape:red_terracotta_fence" | "adorn:stonecutting/basalt_step" | "minecraft:light_blue_stained_glass_pane" | "extshape:prismarine_brick_quarter_piece_from_slab" | "minecraft:brown_concrete_powder" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:dripstone_stairs_from_vertical_stairs" | "extshape:chiseled_red_sandstone_vertical_stairs_from_stonecutting" | "minecraft:crimson_hyphae" | "minecraft:coal_from_smelting_coal_ore" | "extshape:orange_concrete_quarter_piece_from_stonecutting" | "mtr:ticket_barrier_exit_1" | "extshape:magenta_concrete_stairs_from_stonecutting" | "extshape:gray_concrete_quarter_piece_from_stonecutting" | "extshape:chiseled_nether_brick_vertical_stairs_from_nether_bricks_stonecutting" | "extshape:magenta_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_stonecutting" | "exlinefurniture:window_slider_warped" | "extshape:chiseled_red_sandstone_vertical_stairs_from_red_sandstone_stonecutting" | "extshape:waxed_oxidized_copper_button" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:obsidian_vertical_slab" | "extshape:gold_vertical_slab" | "minecraft:grindstone" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_slab_stonecutting" | "exlinefurniture:jungle_log_glass_table_recipe" | "extshape:polished_deepslate_pressure_plate" | "minecraft:granite_slab_from_granite_stonecutting" | "minecraft:golden_sword" | "exlinefurniture:crimson_chair_lime_recipe2" | "extshape:gilded_blackstone_stairs_from_stonecutting" | "extshape:raw_gold_slab_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "extshape:brown_glazed_terracotta_slab" | "extshape:ancient_debris_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:birch_glass_table_recipe" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:sandstone_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_quarter_piece_from_quartz_stairs_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_slab_stonecutting" | "minecraft:furnace_minecart" | "extshape:yellow_concrete_wall_from_stonecutting" | "mtr:rail_connector_300" | "minecraft:gray_wool" | "minecraft:waxed_weathered_cut_copper" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "mtr:tunnel_creator_5_5_3" | "mtr:tunnel_creator_5_5_4" | "mtr:tunnel_creator_5_5_1" | "mtr:tunnel_creator_5_5_2" | "adorn:prismarine_step" | "adorn:brewing/nether_wart_coffee_from_water_bucket" | "extshape:purpur_slab_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_slab_stonecutting" | "minecraft:netherite_ingot_from_netherite_block" | "extshape:polished_granite_slab_from_vertical_slab" | "extshape:raw_gold_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_quarter_piece_from_slab_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:oak_dresser_recipe" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_slab_from_vertical_slab" | "extshape:nether_brick_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_red_recipe" | "mtr:station_color_iron_block_slab" | "extshape:nether_brick_quarter_piece_from_vertical_slab" | "minecraft:red_nether_brick_slab_from_red_nether_bricks_stonecutting" | "extshape:white_concrete_vertical_slab" | "extshape:blue_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:emerald_vertical_stairs" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_copper_wall" | "mtr:rail_connector_120_one_way" | "extshape:end_stone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:nether_brick_platform" | "exlinefurniture:oak_lamp_pink_recipe" | "extshape:netherite_slab" | "minecraft:chiseled_stone_bricks" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:jungle_bench" | "extshape:pink_concrete_stairs_from_stonecutting" | "minecraft:polished_granite_stairs_from_granite_stonecutting" | "adorn:lime_table_lamp" | "minecraft:spruce_pressure_plate" | "minecraft:purple_terracotta" | "extshape:smooth_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:netherrack_quarter_piece_from_vertical_slab" | "extshape:moss_pressure_plate" | "exlinefurniture:jungle_chair_lime_recipe2" | "extshape:red_wool_slab_from_vertical_slab" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:hay_block" | "extshape:polished_deepslate_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_stairs_from_vertical_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_slab" | "extshape:white_concrete_quarter_piece_from_slab" | "extshape:light_blue_terracotta_fence_gate" | "exlinefurniture:acacia_chair_light_gray_recipe" | "extshape:purpur_vertical_slab_from_stonecutting" | "extshape:polished_deepslate_stairs_from_vertical_stairs" | "extshape:black_glazed_terracotta_slab_from_stonecutting" | "mtr:station_color_wool" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_stairs_stonecutting" | "exlinefurniture:flower_arrangement2_6" | "exlinefurniture:flower_arrangement2_4" | "exlinefurniture:flower_arrangement2_5" | "exlinefurniture:flower_arrangement2_2" | "exlinefurniture:flower_arrangement2_3" | "extshape:mossy_cobblestone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_stairs_stonecutting" | "minecraft:smooth_quartz_slab_from_smooth_quartz_stonecutting" | "adorn:stonecutting/deepslate_tile_step" | "extshape:chiseled_quartz_quarter_piece_from_vertical_quarter_piece" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:birch_chair_orange_recipe" | "minecraft:cut_copper" | "extshape:orange_concrete_slab_from_vertical_slab" | "extshape:red_wool_vertical_quarter_piece" | "extshape:raw_gold_fence_gate" | "extshape:blue_terracotta_slab_from_stonecutting" | "adorn:quartz_post" | "minecraft:smooth_sandstone_stairs" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_slab" | "minecraft:copper_ingot_from_blasting_copper_ore" | "extshape:granite_vertical_quarter_piece" | "extshape:jungle_vertical_slab" | "minecraft:rabbit_stew_from_red_mushroom" | "minecraft:prismarine_brick_stairs" | "extshape:light_blue_concrete_fence" | "extshape:gray_wool_wall" | "extshape:netherrack_quarter_piece_from_slab" | "extshape:prismarine_vertical_quarter_piece_from_vertical_slab" | "minecraft:exposed_cut_copper_stairs_from_exposed_copper_stonecutting" | "adorn:red_table_lamp" | "extshape:brown_concrete_button" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:polished_granite_post" | "minecraft:netherite_block" | "adorn:jungle_coffee_table" | "extshape:smooth_basalt_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_copper_quarter_piece_from_slab" | "exlinefurniture:drapes_black_recipe" | "extshape:light_blue_concrete_wall_from_stonecutting" | "adorn:stonecutting/deepslate_platform" | "exlinefurniture:birch_chair_red_recipe2" | "extshape:pink_terracotta_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_stripped_log_glass_table_recipe" | "extshape:waxed_oxidized_cut_copper_wall_from_waxed_oxidized_copper_stonecutting" | "extshape:prismarine_brick_vertical_stairs" | "minecraft:crossbow" | "extshape:cobblestone_vertical_quarter_piece" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:cyan_wool_stairs_from_vertical_stairs" | "minecraft:diamond" | "extshape:polished_diorite_quarter_piece_from_vertical_quarter_piece" | "minecraft:crimson_slab" | "extshape:raw_copper_wall_from_stonecutting" | "mtr:station_color_polished_andesite" | "exlinefurniture:warped_chair_purple_recipe2" | "exlinefurniture:dark_oak_chair_black_recipe2" | "adorn:cobbled_deepslate_post" | "extshape:black_wool_vertical_stairs" | "extshape:cyan_concrete_vertical_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "adorn:stonecutting/mossy_cobblestone_step" | "extshape:jungle_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:spruce_chair_black_recipe2" | "minecraft:waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting" | "extshape:chiseled_deepslate_vertical_slab_from_cobbled_deepslate_stonecutting" | "extshape:waxed_copper_quarter_piece_from_vertical_quarter_piece" | "mtr:station_name_wall_white_2" | "extshape:end_stone_vertical_stairs_from_stonecutting" | "extshape:quartz_vertical_quarter_piece_from_stonecutting" | "mtr:station_name_wall_white_1" | "minecraft:mossy_cobblestone_stairs" | "extshape:gilded_blackstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:oak_lamp_cyan_recipe" | "extshape:polished_andesite_vertical_slab_from_stonecutting" | "extshape:red_concrete_pressure_plate" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_stonecutting" | "extshape:granite_vertical_stairs_from_stonecutting" | "minecraft:blue_bed" | "extshape:brown_terracotta_quarter_piece_from_stonecutting" | "extshape:purple_terracotta_slab_from_stonecutting" | "extshape:waxed_weathered_copper_fence_gate" | "extshape:crying_obsidian_slab_from_stonecutting" | "extshape:raw_iron_quarter_piece_from_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_stonecutting" | "extshape:smooth_basalt_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_button" | "minecraft:sponge" | "minecraft:quartz_stairs" | "extshape:red_terracotta_stairs_from_vertical_stairs" | "mtr:station_color_planks_slab" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:magenta_concrete_quarter_piece_from_slab" | "extshape:deepslate_tile_vertical_slab_from_deepslate_bricks_stonecutting" | "inmis:withered_backpack" | "minecraft:red_stained_glass" | "extshape:polished_deepslate_vertical_slab_from_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:light_gray_stained_glass_pane_from_glass_pane" | "extshape:polished_blackstone_quarter_piece_from_andesite_vertical_slab_stonecutting" | "minecraft:green_carpet" | "minecraft:waxed_exposed_cut_copper_from_honeycomb" | "extshape:polished_granite_vertical_slab_from_stonecutting" | "exlinefurniture:dark_oak_lamp_black_recipe" | "extshape:black_concrete_vertical_slab" | "extshape:red_nether_brick_quarter_piece_from_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "exlinefurniture:crimson_chair_yellow_recipe" | "minecraft:petrified_oak_slab_from_stonecutting" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "minecraft:beetroot_soup" | "extshape:blue_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_wool_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_button" | "exlinefurniture:oak_table_recipe" | "mtr:rail_connector_300_one_way" | "minecraft:lime_terracotta" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:blackstone_slab_from_blackstone_stonecutting" | "minecraft:jungle_wood" | "extshape:lapis_quarter_piece_from_vertical_slab" | "minecraft:gray_stained_glass_pane_from_glass_pane" | "exlinefurniture:acacia_chair_magenta_recipe" | "minecraft:stone_slab" | "extshape:blue_terracotta_stairs_from_vertical_stairs" | "minecraft:acacia_slab" | "minecraft:brick_stairs_from_bricks_stonecutting" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_stairs_stonecutting" | "extshape:brick_vertical_quarter_piece_from_stonecutting" | "extshape:green_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:jungle_stairs" | "extshape:stone_brick_quarter_piece_from_slab" | "extshape:blue_concrete_fence_gate" | "adorn:stonecutting/sandstone_platform" | "extshape:raw_gold_vertical_slab" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_stonecutting" | "adorn:dark_oak_post" | "adorn:warped_post" | "extshape:smooth_basalt_quarter_piece_from_vertical_quarter_piece" | "extshape:waxed_exposed_copper_quarter_piece_from_slab_stonecutting" | "extshape:snow_vertical_quarter_piece" | "adorn:crates/unpack/apple" | "minecraft:cobbled_deepslate_stairs" | "minecraft:baked_potato" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "minecraft:cooked_salmon" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "extshape:magenta_wool_fence_gate" | "extshape:orange_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:raw_iron_vertical_stairs" | "adorn:crates/unpack/egg" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:mossy_stone_brick_platform" | "minecraft:golden_leggings" | "extshape:cut_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:iron_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "minecraft:stone_pressure_plate" | "extshape:polished_deepslate_fence_gate" | "extshape:red_sandstone_vertical_stairs" | "exlinefurniture:dark_oak_chair_purple_recipe" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_brick_vertical_slab_stonecutting" | "extshape:obsidian_slab_from_vertical_slab" | "extshape:melon_wall" | "exlinefurniture:oak_lamp_gray_recipe" | "exlinefurniture:oak_lamp_purple_recipe" | "extshape:raw_gold_quarter_piece_from_slab" | "adorn:black_sofa" | "extshape:gold_quarter_piece_from_vertical_slab" | "minecraft:bone_meal_from_bone_block" | "exlinefurniture:dark_oak_lamp_white_recipe" | "extshape:purple_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "adorn:crates/pack/wheat_seed" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:raw_gold_slab_from_stonecutting" | "minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece" | "extshape:honeycomb_quarter_piece_from_slab" | "extshape:purple_concrete_pressure_plate" | "extshape:lapis_wall" | "exlinefurniture:birch_chair_light_gray_recipe" | "redbits:jungle_large_button" | "exlinefurniture:spruce_table_recipe" | "minecraft:dark_oak_trapdoor" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:green_carpet_from_white_carpet" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:gray_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:quartz_brick_quarter_piece_from_vertical_quarter_piece" | "adorn:polished_diorite_platform" | "extshape:chiseled_nether_brick_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_chair_pink_recipe2" | "extshape:chiseled_red_sandstone_stairs_from_vertical_stairs" | "adorn:stonecutting/jungle_platform" | "minecraft:polished_deepslate_slab" | "extshape:stone_vertical_quarter_piece_from_vertical_slab" | "extshape:andesite_vertical_quarter_piece_from_stonecutting" | "extshape:dripstone_slab_from_stonecutting" | "extshape:netherrack_slab_from_vertical_slab" | "extshape:crying_obsidian_stairs_from_vertical_stairs" | "minecraft:orange_glazed_terracotta" | "minecraft:pink_carpet" | "extshape:emerald_vertical_quarter_piece_from_vertical_slab" | "minecraft:deepslate_bricks" | "extshape:obsidian_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_exposed_copper_from_honeycomb" | "extshape:quartz_vertical_stairs_from_stonecutting" | "extshape:pink_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_stairs" | "extshape:pink_concrete_vertical_stairs" | "minecraft:mossy_stone_brick_stairs" | "extshape:chiseled_polished_blackstone_slab" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_quarter_piece" | "minecraft:amethyst_block" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_remover_green" | "extshape:stone_brick_quarter_piece_from_slab_stonecutting" | "minecraft:nether_brick" | "extshape:magenta_terracotta_vertical_slab_from_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_slab" | "adorn:spruce_kitchen_cupboard" | "exlinefurniture:spruce_dresser_recipe" | "mtr:signal_remover_black" | "chisel:chisel" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "extshape:cyan_terracotta_stairs" | "extshape:smooth_sandstone_vertical_slab_from_stonecutting" | "minecraft:brown_wool" | "minecraft:purple_bed" | "extshape:polished_diorite_quarter_piece_from_stonecutting" | "extshape:chiseled_stone_brick_wall_from_stone_bricks_stonecutting" | "extshape:prismarine_quarter_piece_from_vertical_quarter_piece" | "extshape:terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_log_table_recipe" | "extshape:polished_granite_fence" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:waxed_weathered_cut_copper_vertical_stairs_from_stonecutting" | "exlinefurniture:dark_oak_lamp_blue_recipe" | "extshape:tuff_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_chair_magenta_recipe" | "extshape:deepslate_tile_quarter_piece_from_vertical_slab" | "extshape:lapis_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_chair_green_recipe2" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_stonecutting" | "minecraft:wheat" | "extshape:magenta_wool_slab_from_vertical_slab" | "extshape:magenta_concrete_fence_gate" | "extshape:pink_wool_slab_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_vertical_slab" | "minecraft:bow" | "extshape:waxed_exposed_cut_copper_fence_gate" | "exlinefurniture:crimson_chair_cyan_recipe2" | "extshape:diorite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:andesite_stairs" | "mtr:lift_track_floor_1" | "minecraft:light_blue_carpet_from_white_carpet" | "extshape:quartz_brick_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_stairs" | "exlinefurniture:acacia_lamp_cyan_recipe" | "minecraft:dark_oak_boat" | "extshape:purple_wool_stairs_from_vertical_stairs" | "extshape:red_terracotta_slab_from_stonecutting" | "extshape:dark_prismarine_pressure_plate" | "extshape:blue_terracotta_fence_gate" | "minecraft:copper_ingot_from_smelting_deepslate_copper_ore" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_brick_slab_from_vertical_slab" | "extshape:spruce_vertical_quarter_piece" | "adorn:stonecutting/deepslate_brick_post" | "extshape:gray_terracotta_fence" | "extshape:clay_vertical_stairs" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_stonecutting" | "adorn:crates/pack/egg" | "minecraft:firework_rocket_simple" | "extshape:magenta_terracotta_fence_gate" | "extshape:gold_wall" | "minecraft:andesite" | "extshape:gold_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_diorite_pressure_plate" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_gray_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:ceiling_no_light" | "extshape:magenta_concrete_quarter_piece_from_stonecutting" | "extshape:white_wool_fence" | "adorn:stonecutting/prismarine_brick_post" | "exlinefurniture:dark_oak_bench_recipe" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:green_concrete_slab_from_stonecutting" | "exlinefurniture:jungle_window_web" | "extshape:honeycomb_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_slab" | "mtr:signal_remover_yellow" | "adorn:stonecutting/prismarine_platform" | "extshape:chiseled_stone_brick_wall_from_stone_stonecutting" | "extshape:waxed_cut_copper_fence" | "extshape:gold_vertical_quarter_piece_from_vertical_slab" | "minecraft:stone" | "minecraft:blackstone_stairs" | "extshape:gold_vertical_slab_from_stonecutting" | "extshape:pink_wool_quarter_piece_from_vertical_slab" | "mtr:rail_connector_200" | "extshape:deepslate_tile_stairs_from_vertical_stairs" | "extshape:black_terracotta_fence_gate" | "extshape:chiseled_nether_brick_vertical_slab" | "adorn:acacia_shelf" | "extshape:emerald_stairs_from_vertical_stairs" | "extshape:raw_iron_quarter_piece_from_stairs_stonecutting" | "extshape:red_nether_brick_vertical_slab" | "adorn:stonecutting/cobblestone_post" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "minecraft:nether_brick_fence" | "extshape:lime_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:light_blue_concrete_vertical_slab" | "mtr:rail_connector_40" | "extshape:brick_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_slab_from_vertical_slab" | "adorn:stonecutting/red_sandstone_post" | "minecraft:iron_ingot_from_blasting_raw_iron" | "extshape:cut_sandstone_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_copper_slab" | "exlinefurniture:warped_dresser_recipe" | "extshape:cyan_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:lapis_vertical_slab_from_stonecutting" | "extshape:cobbled_deepslate_vertical_stairs" | "minecraft:polished_deepslate_wall_from_polished_deepslate_stonecutting" | "extshape:light_gray_concrete_button" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:packed_ice_pressure_plate" | "mtr:rail_connector_20" | "exlinefurniture:acacia_lamp_purple_recipe" | "extshape:netherrack_vertical_quarter_piece_from_stonecutting" | "minecraft:green_candle" | "extshape:polished_deepslate_quarter_piece_from_stairs_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_honeycomb" | "extshape:calcite_vertical_slab_from_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_slab_from_stonecutting" | "extshape:prismarine_brick_quarter_piece_from_slab_stonecutting" | "minecraft:coal_from_smelting_deepslate_coal_ore" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "extshape:blue_wool_vertical_stairs" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:brick_vertical_quarter_piece" | "extshape:netherite_wall_from_stonecutting" | "extshape:amethyst_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_concrete_wall_from_stonecutting" | "extshape:cyan_concrete_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_light_blue_recipe" | "extshape:polished_deepslate_slab_from_vertical_slab" | "minecraft:cooked_mutton_from_smoking" | "minecraft:hopper_minecart" | "mtr:rail_connector_80" | "minecraft:blue_stained_glass_pane" | "mtr:marble_blue_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_stairs_stonecutting" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:magenta_concrete_fence" | "extshape:pumpkin_quarter_piece_from_vertical_slab" | "extshape:chiseled_deepslate_wall" | "adorn:warped_kitchen_cupboard" | "extshape:bedrock_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:gray_terracotta_vertical_quarter_piece_from_stonecutting" | "adorn:brick_platform" | "extshape:diorite_fence_gate" | "extshape:red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_concrete_vertical_stairs_from_stonecutting" | "exlinefurniture:froggy_chair_lime_recipe" | "extshape:netherite_quarter_piece_from_slab" | "minecraft:light_gray_concrete_powder" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "exlinefurniture:spruce_chair_purple_recipe" | "exlinefurniture:dark_oak_lamp_purple_recipe" | "minecraft:diorite_stairs" | "mtr:rail_connector_60" | "extshape:snow_vertical_stairs" | "extshape:snow_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_iron_vertical_slab" | "extshape:green_wool_fence" | "exlinefurniture:dark_oak_lamp_lime_recipe" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting" | "adorn:polished_blackstone_step" | "minecraft:end_stone_brick_stairs_from_end_stone_stonecutting" | "extshape:yellow_terracotta_button" | "extshape:smooth_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_chair_recipe" | "minecraft:netherite_scrap" | "minecraft:cut_sandstone" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:nether_brick_slab" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_slab" | "minecraft:blue_carpet_from_white_carpet" | "extshape:nether_brick_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:cobblestone_quarter_piece_from_stairs_stonecutting" | "extshape:packed_ice_vertical_slab" | "minecraft:campfire" | "exlinefurniture:dark_oak_dresser_recipe" | "extshape:light_blue_wool_wall" | "extshape:red_terracotta_slab" | "minecraft:brick_stairs" | "extshape:brown_concrete_fence_gate" | "extshape:dripstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_concrete_quarter_piece_from_slab" | "extshape:gold_fence_gate" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper_from_waxed_copper_block_stonecutting" | "extshape:magenta_terracotta_wall_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_slab" | "extshape:raw_gold_vertical_quarter_piece_from_stonecutting" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:black_stained_glass"; type RawTexture = "minecraft:textures/gui/container/generic_54.png" | "chiselsandbits:textures/atlas/icons.png" | "minecraft:textures/gui/title/background/panorama_0.png" | "minecraft:textures/gui/container/creative_inventory/tab_inventory.png" | "londonunderground:johnston/0" | "minecraft:textures/gui/container/gamemode_switcher.png" | "minecraft:textures/gui/title/background/panorama_1.png" | "minecraft:textures/gui/container/bundle.png" | "minecraft:textures/gui/container/inventory.png" | "minecraft:textures/entity/horse/horse_white.png" | "minecraft:textures/entity/enderdragon/dragon.png" | "minecraft:textures/entity/armorstand/wood.png" | "minecraft:textures/gui/recipe_button.png" | "minecraft:textures/gui/options_background.png" | "minecraft:textures/atlas/mob_effects.png" | "minecraft:textures/gui/title/edition.png" | "minecraft:textures/entity/end_crystal/end_crystal_beam.png" | "minecraft:textures/atlas/paintings.png" | "minecraft:textures/gui/icons.png" | "minecraft:textures/entity/steve.png" | "jsblock:pids_4/0" | "minecraft:textures/atlas/beds.png" | "minecraft:default/0" | "minecraft:textures/gui/toasts.png" | "jsblock:kcr_sign/0" | "minecraft:textures/entity/skeleton/skeleton.png" | "journeymap:ui/img/marker-player-32.png" | "journeymap:ui/img/grid-region.png" | "mtr:textures/block/white.png" | "minecraft:textures/atlas/chest.png" | "minecraft:textures/entity/end_portal.png" | "londonunderground:londonunderground/0" | "minecraft:uniform/2" | "minecraft:uniform/1" | "minecraft:textures/misc/enchanted_item_glint.png" | "minecraft:uniform/0" | "minecraft:skins/9d3eff373bf9b1b311a0bc788fa43251c43a4b41" | "londonunderground:beeching/0" | "minecraft:textures/gui/widgets.png" | "minecraft:dynamic/light_map_1" | "journeymap:ui/img/marker-player-bg-32.png" | "minecraft:textures/gui/accessibility.png" | "minecraft:textures/atlas/shield_patterns.png" | "minecraft:textures/gui/world_selection.png" | "minecraft:skins/17f76a23ff4d227a94ea3d5802dccae9f2ae9aa9" | "midnightlib:textures/gui/midnightlib_button.png" | "minecraft:worlds/test_kubejs/9054ee0c34b0870f082a82c6a7b76b4fcc7a4d2a/icon" | "minecraft:textures/block/destroy_stage_1.png" | "minecraft:textures/gui/title/mojangstudios.png" | "minecraft:textures/gui/title/background/panorama_5.png" | "minecraft:textures/atlas/blocks.png" | "minecraft:textures/environment/end_sky.png" | "minecraft:textures/entity/experience_orb.png" | "minecraft:textures/entity/end_gateway_beam.png" | "minecraft:textures/block/destroy_stage_2.png" | "fabric:textures/gui/creative_buttons.png" | "mtr:textures/gui/icon_right.png" | "minecraft:textures/atlas/shulker_boxes.png" | "minecraft:missing/0" | "minecraft:textures/gui/title/background/panorama_overlay.png" | "minecraft:illageralt/0" | "minecraft:textures/entity/skeleton/wither_skeleton.png" | "minecraft:textures/environment/sun.png" | "minecraft:textures/environment/moon_phases.png" | "minecraft:textures/block/destroy_stage_0.png" | "minecraft:textures/atlas/banner_patterns.png" | "minecraft:worlds/test_mods/5e68741f40f7f4feac98d31dcd880266445bf9a1/icon" | "minecraft:textures/block/destroy_stage_3.png" | "minecraft:textures/entity/end_crystal/end_crystal.png" | "minecraft:illageralt2/0" | "minecraft:textures/gui/container/creative_inventory/tab_items.png" | "minecraft:textures/gui/title/background/panorama_4.png" | "minecraft:textures/misc/shadow.png" | "minecraft:textures/entity/minecart.png" | "minecraft:textures/entity/enderdragon/dragon_eyes.png" | "minecraft:textures/entity/zombie/zombie.png" | "minecraft:textures/gui/bars.png" | "minecraft:alt/0" | "mtr:mtr/0" | "mtr:textures/gui/icon_left.png" | "minecraft:textures/models/armor/iron_layer_2.png" | "minecraft:textures/gui/title/background/panorama_3.png" | "minecraft:textures/gui/container/creative_inventory/tabs.png" | "journeymap:ui/img/ico/journeymap.png" | "minecraft:textures/atlas/particles.png" | "minecraft:missingno" | "minecraft:textures/entity/projectiles/arrow.png" | "minecraft:textures/misc/vignette.png" | "minecraft:textures/atlas/signs.png" | "minecraft:textures/gui/title/background/panorama_2.png" | "minecraft:textures/models/armor/iron_layer_1.png" | "minecraft:textures/entity/enderdragon/dragon_exploding.png" | "minecraft:textures/gui/title/minecraft.png" | "minecraft:textures/entity/boat/oak.png" | "minecraft:worlds/yuushya_townscape_____/e6a7414541a15d3239f2b9a3e4c117bf9491b2f0/icon" | "jsblock:deptimer/0"; type Texture = "chisel:continuity_reserved/00000769" | "chisel:continuity_reserved/00000766" | "chisel:continuity_reserved/00000765" | "chisel:continuity_reserved/00000768" | "chisel:block/crude_horizontal/crimson_planks" | "chisel:continuity_reserved/00000767" | "minecraft:block/dandelion" | "chisel:continuity_reserved/00000762" | "chisel:continuity_reserved/00000761" | "minecraft:block/smithing_table_side" | "chisel:continuity_reserved/00000764" | "chisel:continuity_reserved/00000763" | "chisel:continuity_reserved/00000760" | "chisel:block/tiles_medium/blue_concrete" | "chisel:continuity_reserved/0000075e" | "chisel:continuity_reserved/0000075d" | "chisel:continuity_reserved/0000075f" | "chisel:continuity_reserved/0000075a" | "chisel:continuity_reserved/0000075c" | "chisel:continuity_reserved/0000075b" | "jsblock:item/station_name_tall_stand" | "chisel:continuity_reserved/00000777" | "chisel:continuity_reserved/00000776" | "chisel:continuity_reserved/00000779" | "chisel:continuity_reserved/00000778" | "minecraft:item/fishing_rod_cast" | "chisel:continuity_reserved/00000773" | "chisel:continuity_reserved/00000772" | "chisel:continuity_reserved/00000775" | "chisel:continuity_reserved/00000774" | "chisel:continuity_reserved/00000771" | "chisel:continuity_reserved/00000770" | "chisel:continuity_reserved/0000076f" | "chisel:continuity_reserved/0000076e" | "chisel:block/prism/glowstone" | "chisel:block/shipping_crate/acacia_planks" | "chisel:continuity_reserved/0000076b" | "minecraft:block/brewing_stand" | "chisel:continuity_reserved/0000076a" | "chisel:continuity_reserved/0000076d" | "chisel:continuity_reserved/0000076c" | "chisel:continuity_reserved/00000788" | "chisel:continuity_reserved/00000787" | "chisel:continuity_reserved/00000789" | "chisel:continuity_reserved/00000784" | "minecraft:block/dark_oak_log" | "chisel:continuity_reserved/00000783" | "chisel:continuity_reserved/00000786" | "chisel:block/tiles_medium/andesite" | "chisel:continuity_reserved/00000785" | "minecraft:block/pink_stained_glass_pane_top" | "chisel:continuity_reserved/00000780" | "chisel:continuity_reserved/00000782" | "chisel:continuity_reserved/00000781" | "chisel:continuity_reserved/0000077f" | "chisel:continuity_reserved/0000077c" | "chisel:continuity_reserved/0000077b" | "chisel:continuity_reserved/0000077e" | "minecraft:item/mojang_banner_pattern" | "chisel:block/raw/bricks" | "chisel:continuity_reserved/0000077d" | "minecraft:block/cake_bottom" | "chisel:continuity_reserved/0000077a" | "jsblock:block/kcr_name_sign_exit_right" | "minecraft:item/iron_horse_armor" | "chisel:continuity_reserved/00000799" | "chisel:continuity_reserved/00000798" | "chisel:continuity_reserved/00000795" | "chisel:continuity_reserved/00000794" | "minecraft:block/small_dripleaf_stem_bottom" | "chisel:continuity_reserved/00000797" | "chisel:continuity_reserved/00000796" | "chisel:continuity_reserved/00000791" | "chisel:continuity_reserved/00000790" | "chisel:continuity_reserved/00000793" | "chisel:continuity_reserved/00000792" | "minecraft:block/oak_planks" | "minecraft:block/torch" | "chisel:block/coin_tails/iron_block_top" | "chisel:continuity_reserved/0000078d" | "chisel:continuity_reserved/0000078c" | "chisel:continuity_reserved/0000078f" | "chisel:block/jellybean/white_concrete" | "chisel:continuity_reserved/0000078e" | "chisel:continuity_reserved/0000078b" | "inmis:item/baby_backpack" | "chisel:continuity_reserved/0000078a" | "chisel:continuity_reserved/00000726" | "chisel:continuity_reserved/00000725" | "chisel:continuity_reserved/00000728" | "chisel:continuity_reserved/00000727" | "chisel:continuity_reserved/00000722" | "minecraft:item/diamond_sword" | "chisel:continuity_reserved/00000721" | "chisel:continuity_reserved/00000724" | "chisel:continuity_reserved/00000723" | "chisel:block/slant/glowstone" | "chisel:continuity_reserved/00000720" | "jsblock:block/helpline_6_middle" | "chisel:continuity_reserved/0000071e" | "chisel:continuity_reserved/0000071d" | "chisel:continuity_reserved/0000071f" | "chisel:continuity_reserved/0000071a" | "chisel:block/large_tile/orange_concrete" | "minecraft:block/terracotta" | "chisel:continuity_reserved/0000071c" | "chisel:continuity_reserved/0000071b" | "minecraft:item/crossbow_arrow" | "chisel:block/bubble/glass" | "chisel:continuity_reserved/00000729" | "chisel:continuity_reserved/00000737" | "chisel:continuity_reserved/00000736" | "chisel:continuity_reserved/00000739" | "chisel:continuity_reserved/00000738" | "chisel:continuity_reserved/00000733" | "chisel:continuity_reserved/00000732" | "chisel:continuity_reserved/00000735" | "chisel:continuity_reserved/00000734" | "chisel:block/chaotic_medium/yellow_concrete" | "chisel:block/small_bricks/cobblestone" | "chisel:continuity_reserved/00000731" | "chisel:continuity_reserved/00000730" | "chisel:block/small_bricks/andesite" | "chisel:block/array/purple_concrete" | "chisel:continuity_reserved/0000072f" | "chisel:continuity_reserved/0000072e" | "chisel:block/twist/yellow_concrete" | "chisel:continuity_reserved/0000072b" | "chisel:continuity_reserved/0000072a" | "chisel:continuity_reserved/0000072d" | "chisel:continuity_reserved/0000072c" | "chisel:block/road/coal_block" | "chisel:block/encased_bricks/red_concrete" | "chisel:continuity_reserved/00000748" | "chisel:continuity_reserved/00000747" | "minecraft:block/birch_door_top" | "chisel:continuity_reserved/00000749" | "chisel:continuity_reserved/00000744" | "chisel:continuity_reserved/00000743" | "chisel:continuity_reserved/00000746" | "chisel:continuity_reserved/00000745" | "chisel:block/tiles_small/light_gray_concrete" | "chisel:continuity_reserved/00000740" | "chisel:continuity_reserved/00000742" | "chisel:block/circular/diorite" | "chisel:continuity_reserved/00000741" | "minecraft:block/repeater_on" | "chisel:continuity_reserved/0000073f" | "chisel:block/cut/blue_concrete" | "minecraft:block/large_fern_top" | "chisel:continuity_reserved/0000073c" | "chisel:continuity_reserved/0000073b" | "minecraft:block/dead_brain_coral_block" | "chisel:continuity_reserved/0000073e" | "chisel:continuity_reserved/0000073d" | "chisel:block/large_tile/ice" | "chisel:continuity_reserved/0000073a" | "minecraft:block/big_dripleaf_stem" | "chisel:block/zelda/emerald_block" | "chisel:continuity_reserved/00000759" | "chisel:continuity_reserved/00000758" | "minecraft:block/chipped_anvil_top" | "minecraft:block/tnt_side" | "chisel:continuity_reserved/00000755" | "chisel:continuity_reserved/00000754" | "chisel:continuity_reserved/00000757" | "chisel:continuity_reserved/00000756" | "chisel:continuity_reserved/00000751" | "chisel:continuity_reserved/00000750" | "chisel:continuity_reserved/00000753" | "chisel:continuity_reserved/00000752" | "mtr:item/ticket_processor_enquiry" | "minecraft:item/poisonous_potato" | "chisel:continuity_reserved/0000074d" | "chisel:continuity_reserved/0000074c" | "chisel:continuity_reserved/0000074f" | "minecraft:block/deepslate_coal_ore" | "chisel:continuity_reserved/0000074e" | "minecraft:block/gray_shulker_box" | "mtr:block/clock_face" | "chisel:continuity_reserved/0000074b" | "chisel:continuity_reserved/0000074a" | "chisel:block/tiles_medium/sandstone" | "minecraft:block/cyan_stained_glass" | "minecraft:item/armor_stand" | "chisel:block/jellybean/granite" | "adorn:block/wheat_seed_crate" | "chisel:block/french/red_concrete" | "chisel:block/weaver/purple_concrete" | "minecraft:block/dark_prismarine" | "chisel:block/japanese/glass" | "mtr:item/railway_sign_2_even" | "minecraft:item/rabbit" | "chisel:block/shipping_crate/crimson_planks" | "minecraft:item/cooked_salmon" | "chisel:continuity_reserved/00000704" | "chisel:continuity_reserved/00000703" | "chisel:continuity_reserved/00000706" | "chisel:continuity_reserved/00000705" | "chisel:continuity_reserved/00000700" | "chisel:continuity_reserved/00000702" | "chisel:continuity_reserved/00000701" | "minecraft:block/item_frame" | "minecraft:item/purple_dye" | "chisel:block/zag/green_concrete" | "mtr:item/arrival_projector_1_small" | "minecraft:block/red_terracotta" | "chisel:block/small_bricks/red_concrete" | "chisel:continuity_reserved/00000708" | "chisel:continuity_reserved/00000707" | "chisel:continuity_reserved/00000709" | "minecraft:block/smoker_side" | "chisel:continuity_reserved/00000715" | "chisel:continuity_reserved/00000714" | "chisel:continuity_reserved/00000717" | "chisel:continuity_reserved/00000716" | "chisel:continuity_reserved/00000711" | "mtr:item/railway_sign_pole" | "chisel:continuity_reserved/00000710" | "inmis:item/endless_backpack" | "chisel:continuity_reserved/00000713" | "chisel:continuity_reserved/00000712" | "chisel:block/road/yellow_concrete" | "chisel:continuity_reserved/0000070d" | "chisel:continuity_reserved/0000070c" | "chisel:continuity_reserved/0000070f" | "chisel:continuity_reserved/0000070e" | "chisel:block/triple_bricks/green_concrete" | "chisel:continuity_reserved/0000070b" | "chisel:continuity_reserved/0000070a" | "bitsandchisels:item/wrench" | "chisel:block/mosaic/light_gray_concrete" | "chisel:continuity_reserved/00000719" | "chisel:continuity_reserved/00000718" | "chisel:block/jellybean/andesite" | "mtr:block/rubbish" | "minecraft:block/melon_stem" | "chisel:block/large_tile/diorite" | "minecraft:item/cyan_dye" | "chisel:continuity_reserved/000005fd" | "chisel:continuity_reserved/000005fc" | "minecraft:block/soul_sand" | "chisel:continuity_reserved/000005ff" | "chisel:continuity_reserved/000005fe" | "minecraft:item/music_disc_pigstep" | "chisel:continuity_reserved/000005fb" | "chisel:continuity_reserved/000005fa" | "minecraft:block/blast_furnace_side" | "minecraft:block/bamboo_stage0" | "mtr:item/station_name_wall_white" | "chisel:block/solid_bricks/purpur" | "chisel:block/triple_bricks/black_concrete" | "factory_blocks:block/large_pipes" | "minecraft:block/scaffolding_side" | "chisel:block/brick/gold_block_top" | "minecraft:block/mushroom_block_inside" | "jsblock:block/track_trespass_1" | "minecraft:item/command_block_minecart" | "jsblock:block/track_trespass_2" | "chisel:block/prism/cobblestone" | "chisel:block/zag/black_concrete" | "minecraft:block/spawner" | "chisel:block/circular/yellow_concrete" | "chisel:block/twist/stone" | "chisel:block/panel/cyan_concrete" | "chisel:block/dungeon/glass" | "chisel:continuity_reserved/000006de" | "chisel:continuity_reserved/000006dd" | "chisel:continuity_reserved/000006df" | "chisel:continuity_reserved/000006da" | "chisel:continuity_reserved/000006dc" | "chisel:continuity_reserved/000006db" | "londonunderground:item/northern_pid" | "mtr:item/route_sign_standing_metal" | "chisel:continuity_reserved/000006f7" | "chisel:continuity_reserved/000006f6" | "chisel:continuity_reserved/000006f9" | "chisel:continuity_reserved/000006f8" | "chisel:continuity_reserved/000006f3" | "chisel:continuity_reserved/000006f2" | "chisel:continuity_reserved/000006f5" | "chisel:block/twist/orange_concrete_top" | "chisel:continuity_reserved/000006f4" | "chisel:continuity_reserved/000006f1" | "chisel:continuity_reserved/000006f0" | "chisel:continuity_reserved/000006ef" | "chisel:continuity_reserved/000006ee" | "chisel:block/dent/deepslate" | "chisel:continuity_reserved/000006eb" | "chisel:continuity_reserved/000006ea" | "chisel:continuity_reserved/000006ed" | "chisel:continuity_reserved/000006ec" | "minecraft:block/composter_top" | "minecraft:block/furnace_front_on" | "minecraft:item/bone" | "chisel:block/simple/gold_block_bottom" | "chisel:block/cut/prismarine" | "chisel:continuity_reserved/000006ff" | "chisel:continuity_reserved/000006fc" | "chisel:continuity_reserved/000006fb" | "minecraft:item/light_blue_dye" | "chisel:continuity_reserved/000006fe" | "chisel:block/pillar/glowstone_top" | "chisel:continuity_reserved/000006fd" | "chisel:continuity_reserved/000006fa" | "chisel:block/cracked/andesite" | "redbits:item/flip_flop" | "minecraft:item/book" | "minecraft:block/orange_candle_lit" | "mtr:block/psd_top_edge" | "minecraft:item/chainmail_chestplate" | "minecraft:block/crimson_door_top" | "minecraft:block/gray_wool" | "chisel:block/mosaic/nether_brick" | "minecraft:block/composter_bottom" | "chisel:block/large_tile/end_stone" | "chisel:block/circular/lime_concrete" | "mtr:item/rail_connector_80_one_way" | "minecraft:block/birch_door_bottom" | "minecraft:block/glowstone" | "chisel:block/cracked/light_gray_concrete" | "chisel:continuity_reserved/000006a9" | "minecraft:block/jack_o_lantern" | "exlinefurniture:blocks/ceiling_fan_spruce" | "chisel:continuity_reserved/000006b7" | "chisel:block/simple/gold_block_top" | "chisel:continuity_reserved/000006b6" | "chisel:continuity_reserved/000006b9" | "chisel:continuity_reserved/000006b8" | "chisel:block/zag/sandstone" | "chisel:continuity_reserved/000006b3" | "minecraft:block/brown_terracotta" | "chisel:continuity_reserved/000006b2" | "minecraft:block/fire_0" | "chisel:continuity_reserved/000006b5" | "minecraft:block/fire_1" | "chisel:continuity_reserved/000006b4" | "chisel:continuity_reserved/000006b1" | "chisel:continuity_reserved/000006b0" | "chisel:continuity_reserved/000006af" | "chisel:continuity_reserved/000006ae" | "chisel:continuity_reserved/000006ab" | "chisel:continuity_reserved/000006aa" | "mtr:block/wheel" | "chisel:continuity_reserved/000006ad" | "chisel:continuity_reserved/000006ac" | "chisel:block/prism/redstone_block" | "chisel:continuity_reserved/000006c8" | "chisel:block/twist/light_gray_concrete" | "chisel:continuity_reserved/000006c7" | "chisel:continuity_reserved/000006c9" | "chisel:continuity_reserved/000006c4" | "chisel:continuity_reserved/000006c3" | "chisel:continuity_reserved/000006c6" | "chisel:continuity_reserved/000006c5" | "chisel:continuity_reserved/000006c0" | "minecraft:block/birch_sapling" | "chisel:continuity_reserved/000006c2" | "chisel:continuity_reserved/000006c1" | "chisel:block/encased_bricks/red_sandstone" | "chisel:block/cut/purple_concrete" | "chisel:block/raw/coal_block" | "chisel:continuity_reserved/000006bf" | "minecraft:block/cracked_nether_bricks" | "chisel:continuity_reserved/000006bc" | "chisel:continuity_reserved/000006bb" | "chisel:continuity_reserved/000006be" | "chisel:continuity_reserved/000006bd" | "chisel:continuity_reserved/000006ba" | "chisel:continuity_reserved/000006d9" | "chisel:continuity_reserved/000006d8" | "chisel:continuity_reserved/000006d5" | "chisel:continuity_reserved/000006d4" | "chisel:continuity_reserved/000006d7" | "minecraft:block/light_blue_concrete_powder" | "chisel:continuity_reserved/000006d6" | "chisel:continuity_reserved/000006d1" | "chisel:continuity_reserved/000006d0" | "chisel:continuity_reserved/000006d3" | "chisel:continuity_reserved/000006d2" | "chisel:continuity_reserved/000006cd" | "chisel:block/chaotic_small/glowstone" | "mtr:item/station_name_entrance" | "chisel:continuity_reserved/000006cc" | "chisel:continuity_reserved/000006cf" | "chisel:continuity_reserved/000006ce" | "mtr:item/station_name_wall_gray" | "chisel:continuity_reserved/000006cb" | "chisel:continuity_reserved/000006ca" | "minecraft:block/bee_nest_top" | "chisel:continuity_reserved/000006e9" | "chisel:continuity_reserved/000006e6" | "chisel:continuity_reserved/000006e5" | "chisel:continuity_reserved/000006e8" | "chisel:continuity_reserved/000006e7" | "chisel:continuity_reserved/000006e2" | "redbits:block/two_way_repeater_off" | "chisel:continuity_reserved/000006e1" | "chisel:continuity_reserved/000006e4" | "minecraft:item/golden_apple" | "chisel:continuity_reserved/000006e3" | "chisel:continuity_reserved/000006e0" | "chisel:block/brick/gold_block" | "chisel:block/chaotic_medium/blue_concrete" | "chisel:block/array/white_concrete" | "minecraft:block/tripwire" | "chisel:block/pillar/coal_block_top" | "chisel:block/tiles_small/purple_concrete" | "mtr:item/route_sign_wall_metal" | "minecraft:block/quartz_bricks" | "chisel:block/legacy/pink_wool" | "minecraft:block/white_candle" | "chisel:block/raw/blue_concrete" | "minecraft:block/turtle_egg_very_cracked" | "mtr:block/psd_door_bottom_2" | "mtr:block/psd_door_bottom_1" | "chisel:block/panel/purple_concrete" | "minecraft:block/cauldron_inner" | "minecraft:block/amethyst_block" | "chisel:block/coin_heads/iron_block_bottom" | "minecraft:block/jungle_sapling" | "minecraft:block/gray_terracotta" | "chisel:block/smooth/birch_planks" | "minecraft:item/bowl" | "minecraft:block/iron_door_bottom" | "chisel:block/circular/purpur" | "chiselsandbits:items/unseal" | "minecraft:item/red_candle" | "minecraft:stations/stockwell_northern" | "minecraft:item/light_gray_candle" | "inmis:item/gilded_backpack" | "chisel:block/plates/gold_block_top" | "chisel:block/slant/nether_brick" | "chisel:continuity_reserved/000006a6" | "chisel:continuity_reserved/000006a5" | "chisel:continuity_reserved/000006a8" | "chisel:continuity_reserved/000006a7" | "chisel:continuity_reserved/000006a2" | "chisel:continuity_reserved/000006a1" | "chisel:continuity_reserved/000006a4" | "chisel:continuity_reserved/000006a3" | "chisel:continuity_reserved/000006a0" | "mtr:block/psd_top" | "chisel:block/ornate/red_concrete" | "minecraft:entity/banner_base" | "londonunderground:block/river" | "chisel:block/simple/diamond_block_top" | "minecraft:block/wet_sponge" | "chisel:continuity_reserved/0000079e" | "chisel:block/dent/white_concrete" | "chisel:continuity_reserved/0000079d" | "minecraft:item/fire_charge" | "chisel:continuity_reserved/0000079f" | "chisel:continuity_reserved/0000079a" | "chisel:continuity_reserved/0000079c" | "bitsandchisels:item/smart_chisel" | "chisel:continuity_reserved/0000079b" | "chisel:block/panel/end_stone" | "minecraft:block/white_tulip" | "chisel:block/french/quartz" | "minecraft:block/sculk_sensor_bottom" | "chisel:block/paneling/spruce_planks" | "factory_blocks:block/pwireframe" | "chisel:block/twist/end_stone" | "minecraft:block/pink_shulker_box" | "chisel:block/twist/blue_concrete" | "chisel:block/pillar/bricks" | "minecraft:block/pumpkin_side" | "chisel:block/twist/redstone_block_top" | "minecraft:block/brown_wool" | "chisel:block/triple_bricks/cobblestone" | "chisel:block/braid/birch_planks" | "chisel:block/largeingot/iron_block_top" | "chisel:block/french/brown_concrete" | "minecraft:block/stripped_jungle_log_top" | "chisel:block/slant/bricks" | "chisel:continuity_reserved/00000649" | "chisel:block/llama/blue_wool" | "chisel:continuity_reserved/00000648" | "chisel:continuity_reserved/00000645" | "chisel:continuity_reserved/00000644" | "chisel:continuity_reserved/00000647" | "chisel:continuity_reserved/00000646" | "chisel:continuity_reserved/00000641" | "chisel:continuity_reserved/00000640" | "chisel:block/circular/magenta_concrete" | "chisel:continuity_reserved/00000643" | "chisel:continuity_reserved/00000642" | "chisel:block/dent/cyan_concrete" | "chisel:block/twist/cyan_concrete_top" | "chisel:block/weaver/light_blue_concrete" | "chisel:continuity_reserved/0000063d" | "chisel:continuity_reserved/0000063c" | "chisel:continuity_reserved/0000063f" | "chisel:continuity_reserved/0000063e" | "chisel:continuity_reserved/0000063b" | "chisel:continuity_reserved/0000063a" | "minecraft:block/light_blue_stained_glass_pane_top" | "minecraft:block/chain" | "chisel:continuity_reserved/00000659" | "chisel:continuity_reserved/00000656" | "minecraft:block/birch_planks" | "chisel:continuity_reserved/00000655" | "chisel:continuity_reserved/00000658" | "minecraft:block/gold_ore" | "chisel:continuity_reserved/00000657" | "chisel:continuity_reserved/00000652" | "chisel:continuity_reserved/00000651" | "chisel:continuity_reserved/00000654" | "minecraft:block/cave_vines_lit" | "chisel:block/pillar/andesite" | "chisel:continuity_reserved/00000653" | "chisel:continuity_reserved/00000650" | "minecraft:block/crimson_roots" | "chisel:continuity_reserved/0000064e" | "chisel:continuity_reserved/0000064d" | "chisel:continuity_reserved/0000064f" | "chisel:continuity_reserved/0000064a" | "chisel:continuity_reserved/0000064c" | "chisel:continuity_reserved/0000064b" | "chisel:continuity_reserved/00000667" | "chisel:continuity_reserved/00000666" | "chisel:continuity_reserved/00000669" | "chisel:continuity_reserved/00000668" | "chisel:continuity_reserved/00000663" | "chisel:continuity_reserved/00000662" | "chisel:continuity_reserved/00000665" | "chisel:continuity_reserved/00000664" | "chisel:continuity_reserved/00000661" | "chisel:continuity_reserved/00000660" | "minecraft:block/brown_shulker_box" | "chisel:block/panel/dirt" | "chisel:block/small_bricks/end_stone" | "chisel:continuity_reserved/0000065f" | "chisel:continuity_reserved/0000065e" | "chisel:block/mosaic/cyan_concrete" | "chisel:continuity_reserved/0000065b" | "chisel:continuity_reserved/0000065a" | "chisel:continuity_reserved/0000065d" | "chisel:continuity_reserved/0000065c" | "minecraft:block/attached_pumpkin_stem" | "chisel:continuity_reserved/00000678" | "chisel:continuity_reserved/00000677" | "chisel:continuity_reserved/00000679" | "chisel:continuity_reserved/00000674" | "chisel:continuity_reserved/00000673" | "minecraft:block/cobweb" | "chisel:continuity_reserved/00000676" | "chisel:continuity_reserved/00000675" | "jsblock:block/emg_stop_1" | "chisel:continuity_reserved/00000670" | "chisel:continuity_reserved/00000672" | "chisel:continuity_reserved/00000671" | "chisel:continuity_reserved/0000066f" | "chisel:block/crude_horizontal/spruce_planks" | "chisel:continuity_reserved/0000066c" | "chisel:continuity_reserved/0000066b" | "chisel:continuity_reserved/0000066e" | "chisel:continuity_reserved/0000066d" | "chisel:continuity_reserved/0000066a" | "minecraft:item/feather" | "chisel:continuity_reserved/00000605" | "chisel:continuity_reserved/00000604" | "chisel:continuity_reserved/00000607" | "chisel:continuity_reserved/00000606" | "chisel:continuity_reserved/00000601" | "chisel:continuity_reserved/00000600" | "chisel:continuity_reserved/00000603" | "chisel:continuity_reserved/00000602" | "chisel:block/zag/deepslate" | "minecraft:block/quartz_pillar_top" | "minecraft:block/rail_corner" | "exlinefurniture:blocks/static" | "chisel:block/chaotic_small/stone" | "chisel:block/french/green_concrete" | "chisel:block/cut/light_blue_concrete" | "mtr:item/station_name_tall_block" | "chisel:continuity_reserved/00000609" | "chisel:continuity_reserved/00000608" | "chisel:continuity_reserved/00000616" | "chisel:continuity_reserved/00000615" | "chisel:block/cracked/gray_concrete" | "chisel:block/tiles_small/quartz" | "chisel:continuity_reserved/00000618" | "chisel:continuity_reserved/00000617" | "chisel:continuity_reserved/00000612" | "chisel:continuity_reserved/00000611" | "chisel:continuity_reserved/00000614" | "chisel:continuity_reserved/00000613" | "chisel:continuity_reserved/00000610" | "minecraft:block/birch_log_top" | "chisel:continuity_reserved/0000060e" | "chisel:continuity_reserved/0000060d" | "chisel:continuity_reserved/0000060f" | "chisel:continuity_reserved/0000060a" | "chisel:continuity_reserved/0000060c" | "chisel:continuity_reserved/0000060b" | "minecraft:block/grass_block_snow" | "chisel:continuity_reserved/00000619" | "minecraft:block/raw_copper_block" | "chisel:continuity_reserved/00000627" | "chisel:continuity_reserved/00000626" | "chisel:continuity_reserved/00000629" | "chisel:continuity_reserved/00000628" | "chisel:continuity_reserved/00000623" | "chisel:continuity_reserved/00000622" | "chisel:continuity_reserved/00000625" | "chisel:continuity_reserved/00000624" | "minecraft:block/cobbled_deepslate" | "jsblock:block/enquiry_machine_2_upper" | "chisel:continuity_reserved/00000621" | "chisel:continuity_reserved/00000620" | "chisel:block/chaotic_small/blue_concrete" | "redbits:block/redstone_torch" | "chisel:continuity_reserved/0000061f" | "chisel:continuity_reserved/0000061e" | "chisel:block/circular/light_blue_concrete" | "adorn:block/honeycomb_crate" | "chisel:continuity_reserved/0000061b" | "chisel:continuity_reserved/0000061a" | "factory_blocks:block/vent" | "chisel:continuity_reserved/0000061d" | "chisel:continuity_reserved/0000061c" | "chisel:block/largeingot/iron_block_bottom" | "mtr:block/dark_blue" | "chisel:continuity_reserved/00000638" | "chisel:continuity_reserved/00000637" | "chisel:continuity_reserved/00000639" | "chisel:continuity_reserved/00000634" | "chisel:continuity_reserved/00000633" | "chisel:continuity_reserved/00000636" | "chisel:continuity_reserved/00000635" | "chisel:continuity_reserved/00000630" | "chisel:continuity_reserved/00000632" | "chisel:continuity_reserved/00000631" | "minecraft:item/diamond_leggings" | "chisel:continuity_reserved/0000062f" | "chisel:continuity_reserved/0000062c" | "chisel:continuity_reserved/0000062b" | "chisel:continuity_reserved/0000062e" | "chisel:continuity_reserved/0000062d" | "chisel:continuity_reserved/0000062a" | "mtr:item/glass_fence_stained" | "chisel:block/tiles_medium/light_blue_concrete" | "londonunderground:block/britishrail_tube" | "chisel:block/twist/quartz" | "chisel:block/pillar/purple_concrete_top" | "chisel:block/solid_bricks/yellow_concrete" | "minecraft:item/music_disc_mellohi" | "minecraft:block/lime_concrete" | "minecraft:item/tropical_fish" | "minecraft:block/cauldron_top" | "chisel:block/rivets/gold_block_top" | "minecraft:item/seagrass" | "chisel:block/crude_vertical/crimson_planks" | "mtr:item/apg_glass_end" | "minecraft:item/bucket" | "minecraft:block/sculk_sensor_tendril_active" | "chisel:block/tiles_medium/prismarine" | "minecraft:block/warped_roots_pot" | "minecraft:block/azalea_side" | "chisel:block/gem/diamond_block" | "chisel:block/weaver/purpur" | "minecraft:block/purpur_pillar" | "minecraft:block/orange_stained_glass_pane_top" | "chisel:block/large/crimson_planks" | "chisel:block/large_tile/red_sandstone" | "chisel:block/mosaic/red_concrete" | "chisel:continuity_reserved/000004df" | "chisel:continuity_reserved/000004dc" | "chisel:continuity_reserved/000004db" | "chisel:continuity_reserved/000004de" | "chisel:continuity_reserved/000004dd" | "chisel:continuity_reserved/000004da" | "inmis:item/frayed_backpack" | "minecraft:item/chain" | "chisel:continuity_reserved/000004f9" | "chisel:continuity_reserved/000004f8" | "chiselsandbits:items/wrench_wood" | "chisel:continuity_reserved/000004f5" | "chisel:continuity_reserved/000004f4" | "chisel:continuity_reserved/000004f7" | "chisel:continuity_reserved/000004f6" | "chisel:continuity_reserved/000004f1" | "chisel:continuity_reserved/000004f0" | "chisel:continuity_reserved/000004f3" | "chisel:block/dent/yellow_concrete" | "chisel:continuity_reserved/000004f2" | "minecraft:block/stonecutter_saw" | "minecraft:block/shulker_box" | "minecraft:item/firework_rocket" | "chisel:continuity_reserved/000004ed" | "chisel:continuity_reserved/000004ec" | "chisel:continuity_reserved/000004ef" | "chisel:continuity_reserved/000004ee" | "chisel:continuity_reserved/000004eb" | "chisel:continuity_reserved/000004ea" | "chisel:block/encased_bricks/magenta_concrete" | "minecraft:item/netherite_hoe" | "chisel:block/thin/glass" | "minecraft:block/mossy_cobblestone" | "chisel:block/cracked/redstone_block" | "chisel:block/legacy/white_wool" | "minecraft:block/lightning_rod_on" | "chisel:continuity_reserved/000004fe" | "chisel:continuity_reserved/000004fd" | "chisel:continuity_reserved/000004ff" | "chisel:continuity_reserved/000004fa" | "chisel:continuity_reserved/000004fc" | "chisel:continuity_reserved/000004fb" | "minecraft:stations/sw_advert3" | "minecraft:stations/sw_advert2" | "minecraft:stations/sw_advert1" | "chisel:block/tiles_medium/green_concrete" | "minecraft:item/acacia_sign" | "chisel:block/plates/iron_block_bottom" | "minecraft:block/cactus_bottom" | "minecraft:stations/sw_advert4" | "minecraft:block/stripped_birch_log" | "minecraft:block/blue_concrete_powder" | "minecraft:block/smooth_stone_slab_side" | "chisel:continuity_reserved/000005bd" | "chisel:continuity_reserved/000005bc" | "chisel:continuity_reserved/000005bf" | "chisel:block/cracked/pink_concrete" | "chisel:continuity_reserved/000005be" | "chisel:continuity_reserved/000005bb" | "chisel:continuity_reserved/000005ba" | "minecraft:stations/stockwell_darkgrey_left" | "chisel:continuity_reserved/000005d9" | "minecraft:block/dark_oak_sapling" | "chisel:block/llama/light_blue_wool" | "chisel:block/llama/brown_wool" | "chisel:continuity_reserved/000005d6" | "chisel:continuity_reserved/000005d5" | "chisel:continuity_reserved/000005d8" | "chisel:block/cart/gold_block_top" | "chisel:continuity_reserved/000005d7" | "chisel:continuity_reserved/000005d2" | "chisel:continuity_reserved/000005d1" | "minecraft:item/cookie" | "chisel:continuity_reserved/000005d4" | "chisel:continuity_reserved/000005d3" | "chisel:continuity_reserved/000005d0" | "chisel:block/ornate/granite" | "minecraft:block/small_amethyst_bud" | "minecraft:stations/stockwell_right" | "chisel:continuity_reserved/000005ce" | "chisel:continuity_reserved/000005cd" | "chisel:continuity_reserved/000005cf" | "chisel:block/cracked_bricks/cyan_concrete" | "chisel:continuity_reserved/000005ca" | "minecraft:block/crimson_nylium" | "chisel:continuity_reserved/000005cc" | "chisel:continuity_reserved/000005cb" | "chisel:block/weaver/pink_concrete" | "chisel:continuity_reserved/000005e7" | "chisel:continuity_reserved/000005e6" | "chisel:continuity_reserved/000005e9" | "chisel:continuity_reserved/000005e8" | "chiselsandbits:items/chisel_stone" | "chisel:continuity_reserved/000005e3" | "chisel:continuity_reserved/000005e2" | "chisel:continuity_reserved/000005e5" | "chisel:continuity_reserved/000005e4" | "chisel:continuity_reserved/000005e1" | "chisel:block/ornate/quartz" | "chisel:continuity_reserved/000005e0" | "chisel:block/circular/coal_block" | "chisel:continuity_reserved/000005df" | "chisel:continuity_reserved/000005de" | "chisel:continuity_reserved/000005db" | "chisel:continuity_reserved/000005da" | "chisel:block/french/cobblestone" | "chisel:continuity_reserved/000005dd" | "chisel:continuity_reserved/000005dc" | "chisel:block/jellybean/end_stone" | "minecraft:item/empty_armor_slot_shield" | "chisel:continuity_reserved/000005f8" | "chisel:continuity_reserved/000005f7" | "minecraft:item/lime_candle" | "chisel:continuity_reserved/000005f9" | "chisel:continuity_reserved/000005f4" | "chisel:continuity_reserved/000005f3" | "chisel:continuity_reserved/000005f6" | "chisel:continuity_reserved/000005f5" | "chisel:continuity_reserved/000005f0" | "chisel:block/jellybean/cyan_concrete" | "chisel:continuity_reserved/000005f2" | "chisel:continuity_reserved/000005f1" | "chisel:block/pillar/blackstone_top" | "chisel:continuity_reserved/000005ef" | "chisel:continuity_reserved/000005ec" | "chisel:continuity_reserved/000005eb" | "chisel:continuity_reserved/000005ee" | "chisel:continuity_reserved/000005ed" | "chisel:block/dent/bricks" | "minecraft:block/dead_horn_coral" | "chisel:continuity_reserved/000005ea" | "factory_blocks:block/rusty_scaffold" | "chisel:block/solid_bricks/ice" | "minecraft:block/composter_compost" | "chisel:block/largeingot/gold_block" | "factory_blocks:block/rust_plates" | "chisel:block/pillar/deepslate" | "minecraft:block/quartz_block_bottom" | "chisel:block/tiles_small/granite" | "minecraft:block/weeping_vines" | "chisel:continuity_reserved/000005a7" | "chisel:continuity_reserved/000005a6" | "mtr:block/train_cargo_loader" | "chisel:continuity_reserved/000005a9" | "chisel:block/cracked_bricks/yellow_concrete" | "chisel:continuity_reserved/000005a8" | "chisel:block/ornate/lime_concrete" | "chisel:continuity_reserved/000005a3" | "chisel:continuity_reserved/000005a2" | "minecraft:block/purple_shulker_box" | "chisel:continuity_reserved/000005a5" | "chisel:continuity_reserved/000005a4" | "minecraft:block/red_concrete_powder" | "chisel:continuity_reserved/000005a1" | "chisel:block/triple_bricks/end_stone" | "chisel:continuity_reserved/000005a0" | "factory_blocks:block/sturdy" | "minecraft:item/pink_dye" | "minecraft:block/dead_fire_coral_fan" | "chisel:block/coin_heads/gold_block" | "minecraft:block/hay_block_top" | "minecraft:item/netherite_shovel" | "chisel:block/road/quartz" | "chisel:continuity_reserved/000005b8" | "chisel:continuity_reserved/000005b7" | "chisel:continuity_reserved/000005b9" | "chisel:continuity_reserved/000005b4" | "chisel:block/chaotic_bricks/purple_concrete" | "chisel:continuity_reserved/000005b3" | "chisel:continuity_reserved/000005b6" | "chisel:block/spaceblack/diamond_block" | "chisel:continuity_reserved/000005b5" | "chisel:block/crate_dark/iron_block" | "chisel:continuity_reserved/000005b0" | "chisel:continuity_reserved/000005b2" | "chisel:continuity_reserved/000005b1" | "chisel:block/mosaic/purpur" | "chisel:continuity_reserved/000005af" | "chisel:continuity_reserved/000005ac" | "chisel:continuity_reserved/000005ab" | "chisel:continuity_reserved/000005ae" | "chisel:continuity_reserved/000005ad" | "chisel:block/encased_bricks/purple_concrete" | "chisel:continuity_reserved/000005aa" | "jsblock:item/ticket_barrier_1_exit" | "chisel:block/shipping_crate/birch_planks" | "chisel:continuity_reserved/000005c9" | "chisel:continuity_reserved/000005c8" | "chisel:block/chaotic_small/magenta_concrete" | "chisel:continuity_reserved/000005c5" | "chisel:continuity_reserved/000005c4" | "chisel:continuity_reserved/000005c7" | "chisel:continuity_reserved/000005c6" | "chisel:continuity_reserved/000005c1" | "chisel:continuity_reserved/000005c0" | "chisel:continuity_reserved/000005c3" | "chisel:continuity_reserved/000005c2" | "minecraft:item/saddle" | "minecraft:block/black_candle" | "chisel:block/pillar/purple_concrete" | "chisel:block/encased_bricks/lime_concrete" | "jsblock:item/light_block" | "minecraft:block/sandstone_bottom" | "chisel:block/cracked_bricks/white_concrete" | "chisel:block/encased_bricks/sandstone" | "exlinefurniture:blocks/ceiling_fan_birch" | "minecraft:block/black_concrete_powder" | "chisel:block/jellybean/purpur" | "chisel:block/ornate/stone" | "chisel:block/stacked/birch_planks" | "minecraft:block/dark_oak_leaves" | "minecraft:block/small_dripleaf_side" | "chisel:block/chaotic_medium/white_concrete" | "minecraft:block/sunflower_back" | "minecraft:block/bubble_coral_fan" | "chisel:block/layer/end_stone" | "minecraft:item/music_disc_strad" | "factory_blocks:block/fan/side" | "chisel:block/dent/red_sandstone" | "minecraft:block/potted_azalea_bush_plant" | "chisel:block/crate_dark/gold_block_top" | "minecraft:block/light_blue_candle" | "chisel:continuity_reserved/00000689" | "chisel:continuity_reserved/00000688" | "chisel:continuity_reserved/00000685" | "chisel:continuity_reserved/00000684" | "chisel:continuity_reserved/00000687" | "chisel:continuity_reserved/00000686" | "chisel:block/soft_bricks/light_blue_concrete" | "chisel:block/weaver/gray_concrete" | "chisel:continuity_reserved/00000681" | "chisel:continuity_reserved/00000680" | "chisel:continuity_reserved/00000683" | "chisel:continuity_reserved/00000682" | "chisel:continuity_reserved/00000690" | "minecraft:item/iron_hoe" | "chisel:continuity_reserved/0000067d" | "chisel:continuity_reserved/0000067c" | "chisel:block/triple_bricks/brown_concrete" | "chisel:continuity_reserved/0000067f" | "chisel:continuity_reserved/0000067e" | "minecraft:block/budding_amethyst" | "chisel:continuity_reserved/0000067b" | "chisel:continuity_reserved/0000067a" | "chisel:block/triple_bricks/yellow_concrete" | "chisel:continuity_reserved/00000699" | "chisel:continuity_reserved/00000696" | "chisel:continuity_reserved/00000695" | "chisel:continuity_reserved/00000698" | "chisel:continuity_reserved/00000697" | "chisel:continuity_reserved/00000692" | "chisel:continuity_reserved/00000691" | "chisel:continuity_reserved/00000694" | "chisel:continuity_reserved/00000693" | "chisel:block/slant/prismarine" | "chisel:continuity_reserved/0000068e" | "chisel:continuity_reserved/0000068d" | "chisel:continuity_reserved/0000068f" | "chisel:continuity_reserved/0000068a" | "chisel:continuity_reserved/0000068c" | "chisel:continuity_reserved/0000068b" | "chisel:block/raw/light_blue_concrete" | "chisel:continuity_reserved/0000069f" | "minecraft:block/stripped_crimson_stem_top" | "chisel:continuity_reserved/0000069e" | "chisel:continuity_reserved/0000069b" | "chisel:continuity_reserved/0000069a" | "chisel:continuity_reserved/0000069d" | "chisel:continuity_reserved/0000069c" | "minecraft:block/snow" | "chisel:block/vents/iron_block" | "minecraft:block/cartography_table_top" | "minecraft:block/purple_terracotta" | "chisel:block/road/light_gray_concrete" | "minecraft:missingno" | "minecraft:item/bread" | "chisel:block/twist/green_concrete_top" | "minecraft:item/painting" | "minecraft:block/structure_block_data" | "chisel:continuity_reserved/00000528" | "chisel:continuity_reserved/00000527" | "chisel:block/cut/ice" | "chisel:continuity_reserved/00000529" | "chisel:continuity_reserved/00000524" | "chisel:continuity_reserved/00000523" | "chisel:continuity_reserved/00000526" | "exlinefurniture:blocks/ceiling_fan_acacia_2" | "chisel:continuity_reserved/00000525" | "chisel:continuity_reserved/00000520" | "chisel:continuity_reserved/00000522" | "chisel:continuity_reserved/00000521" | "chisel:continuity_reserved/0000051f" | "chisel:continuity_reserved/0000051c" | "chisel:continuity_reserved/0000051b" | "chisel:continuity_reserved/0000051e" | "chisel:continuity_reserved/0000051d" | "chisel:block/braid/stone" | "chisel:continuity_reserved/0000051a" | "minecraft:block/redstone_dust_line1" | "chisel:continuity_reserved/00000539" | "chisel:block/cut/purpur" | "chisel:continuity_reserved/00000538" | "chisel:continuity_reserved/00000535" | "chisel:continuity_reserved/00000534" | "chisel:continuity_reserved/00000537" | "minecraft:block/redstone_dust_line0" | "chisel:continuity_reserved/00000536" | "mtr:block/psd_door_bottom_back_1" | "chisel:continuity_reserved/00000531" | "chisel:continuity_reserved/00000530" | "chisel:continuity_reserved/00000533" | "mtr:block/psd_door_bottom_back_2" | "chisel:continuity_reserved/00000532" | "chisel:block/triple_bricks/blue_concrete" | "chisel:block/layer/light_blue_concrete" | "minecraft:block/blue_stained_glass_pane_top" | "chisel:continuity_reserved/0000052d" | "chisel:continuity_reserved/0000052c" | "chisel:continuity_reserved/0000052f" | "chisel:continuity_reserved/0000052e" | "minecraft:block/stonecutter_side" | "chisel:continuity_reserved/0000052b" | "chisel:continuity_reserved/0000052a" | "minecraft:block/dark_oak_log_top" | "chisel:continuity_reserved/00000549" | "chisel:continuity_reserved/00000546" | "chisel:continuity_reserved/00000545" | "chisel:continuity_reserved/00000548" | "chisel:continuity_reserved/00000547" | "chisel:continuity_reserved/00000542" | "chisel:continuity_reserved/00000541" | "chisel:continuity_reserved/00000544" | "chisel:continuity_reserved/00000543" | "minecraft:item/diamond_chestplate" | "chisel:continuity_reserved/00000540" | "chisel:block/glyphs/red_sandstone" | "minecraft:block/sweet_berry_bush_stage3" | "jsblock:item/model_e44" | "minecraft:block/sweet_berry_bush_stage2" | "londonunderground:block/tube_platforms/platform_variant" | "chisel:continuity_reserved/0000053e" | "chisel:continuity_reserved/0000053d" | "minecraft:block/sweet_berry_bush_stage1" | "minecraft:block/sweet_berry_bush_stage0" | "chisel:continuity_reserved/0000053f" | "chisel:continuity_reserved/0000053a" | "chisel:continuity_reserved/0000053c" | "chisel:continuity_reserved/0000053b" | "londonunderground:block/trams" | "minecraft:block/sugar_cane" | "chisel:continuity_reserved/00000557" | "chisel:continuity_reserved/00000556" | "chisel:continuity_reserved/00000559" | "chisel:continuity_reserved/00000558" | "chisel:continuity_reserved/00000553" | "chisel:continuity_reserved/00000552" | "chisel:continuity_reserved/00000555" | "chisel:continuity_reserved/00000554" | "chisel:block/chaotic_bricks/coal_block" | "chisel:continuity_reserved/00000551" | "chisel:continuity_reserved/00000550" | "chisel:continuity_reserved/0000054f" | "chisel:continuity_reserved/0000054e" | "chisel:continuity_reserved/0000054b" | "chisel:continuity_reserved/0000054a" | "mtr:block/rock_1" | "chisel:continuity_reserved/0000054d" | "mtr:block/rock_2" | "chisel:continuity_reserved/0000054c" | "chisel:block/encased_bricks/quartz" | "chisel:block/twist/light_blue_concrete_top" | "minecraft:block/pink_stained_glass" | "chisel:block/tiles_medium/stone" | "adorn:block/trading_station_cloth_top" | "minecraft:item/diamond" | "chisel:block/cut/bricks" | "mtr:block/psd_red_top" | "minecraft:block/dark_oak_door_top" | "chisel:block/twist/end_stone_top" | "minecraft:block/daylight_detector_top" | "chisel:block/llama/pink_wool" | "minecraft:block/white_shulker_box" | "chisel:continuity_reserved/00000506" | "chisel:continuity_reserved/00000505" | "chisel:continuity_reserved/00000508" | "chisel:continuity_reserved/00000507" | "chisel:continuity_reserved/00000502" | "chisel:continuity_reserved/00000501" | "chisel:continuity_reserved/00000504" | "minecraft:block/magenta_stained_glass" | "chisel:continuity_reserved/00000503" | "minecraft:block/smoker_bottom" | "chisel:continuity_reserved/00000500" | "minecraft:block/gilded_blackstone" | "chisel:block/circular/granite" | "minecraft:item/ghast_tear" | "chisel:continuity_reserved/00000509" | "chisel:block/pillar/orange_concrete" | "chisel:continuity_reserved/00000517" | "chisel:continuity_reserved/00000516" | "chisel:continuity_reserved/00000519" | "chisel:continuity_reserved/00000518" | "chisel:continuity_reserved/00000513" | "chisel:continuity_reserved/00000512" | "minecraft:block/stripped_oak_log" | "chisel:continuity_reserved/00000515" | "chisel:continuity_reserved/00000514" | "chisel:block/panel/black_concrete" | "chisel:continuity_reserved/00000511" | "chisel:block/braid/coal_block" | "chisel:continuity_reserved/00000510" | "chisel:block/cracked_bricks/glowstone" | "chisel:block/large_tile/cobblestone" | "chisel:continuity_reserved/0000050f" | "chisel:block/solid_bricks/redstone_block" | "chisel:continuity_reserved/0000050e" | "mtr:block/station_pole" | "minecraft:item/carrot_on_a_stick" | "chisel:continuity_reserved/0000050b" | "chisel:continuity_reserved/0000050a" | "chisel:continuity_reserved/0000050d" | "chisel:continuity_reserved/0000050c" | "minecraft:block/dragon_egg" | "minecraft:block/gold_block" | "chisel:continuity_reserved/000003ff" | "chisel:continuity_reserved/000003fe" | "chisel:continuity_reserved/000003fb" | "chisel:continuity_reserved/000003fa" | "chisel:block/array/diorite" | "chisel:continuity_reserved/000003fd" | "minecraft:item/netherite_boots" | "chisel:continuity_reserved/000003fc" | "chisel:block/mosaic/red_sandstone" | "minecraft:block/glow_lichen" | "chiselsandbits:items/chisel_netherite" | "minecraft:block/potatoes_stage0" | "minecraft:stations/stockwell_blank_right" | "chisel:block/solid_bricks/light_blue_concrete" | "chisel:block/twist/blue_concrete_top" | "minecraft:block/potatoes_stage2" | "minecraft:block/potatoes_stage1" | "mtr:item/route_sign_wall_light" | "chisel:block/triple_bricks/light_blue_concrete" | "minecraft:block/chain_command_block_side" | "chisel:block/sunken/stone" | "minecraft:block/spruce_trapdoor" | "jsblock:item/station_ceiling_1" | "minecraft:item/end_crystal" | "chisel:block/triple_bricks/quartz" | "minecraft:block/potatoes_stage3" | "chisel:block/twist/black_concrete" | "minecraft:item/scute" | "jsblock:block/water_machine_1" | "chisel:block/cracked_bricks/sandstone" | "minecraft:block/seagrass" | "minecraft:item/cooked_chicken" | "chisel:block/twist/glowstone_top" | "jsblock:block/model_e44" | "chisel:block/braid/pink_concrete" | "chisel:block/slant/andesite" | "chisel:continuity_reserved/000003bf" | "chisel:continuity_reserved/000003be" | "chisel:continuity_reserved/000003bb" | "chisel:continuity_reserved/000003ba" | "chisel:continuity_reserved/000003bd" | "chisel:continuity_reserved/000003bc" | "minecraft:item/potion_overlay" | "minecraft:item/stone_axe" | "chisel:continuity_reserved/000003d8" | "chisel:continuity_reserved/000003d7" | "chisel:continuity_reserved/000003d9" | "chisel:continuity_reserved/000003d4" | "chisel:continuity_reserved/000003d3" | "chisel:continuity_reserved/000003d6" | "chisel:continuity_reserved/000003d5" | "chisel:continuity_reserved/000003d0" | "chisel:continuity_reserved/000003d2" | "chisel:block/mosaic/end_stone" | "chisel:continuity_reserved/000003d1" | "minecraft:block/lapis_block" | "chisel:block/shale/glass" | "chisel:continuity_reserved/000003cf" | "chisel:continuity_reserved/000003cc" | "chisel:continuity_reserved/000003cb" | "chisel:continuity_reserved/000003ce" | "chisel:continuity_reserved/000003cd" | "chisel:continuity_reserved/000003ca" | "minecraft:item/splash_potion" | "minecraft:item/lime_dye" | "minecraft:block/red_wool" | "chisel:continuity_reserved/000003e9" | "chisel:continuity_reserved/000003e8" | "chisel:continuity_reserved/000003e5" | "chisel:continuity_reserved/000003e4" | "chisel:continuity_reserved/000003e7" | "chisel:continuity_reserved/000003e6" | "chisel:continuity_reserved/000003e1" | "chisel:continuity_reserved/000003e0" | "chisel:continuity_reserved/000003e3" | "minecraft:block/farmland" | "chisel:continuity_reserved/000003e2" | "jsblock:block/kcr_name_sign" | "chisel:continuity_reserved/000003f0" | "minecraft:item/emerald" | "chisel:block/road/lime_concrete" | "exlinefurniture:blocks/zombie_arm" | "chisel:continuity_reserved/000003dd" | "minecraft:block/warped_stem_top" | "chisel:continuity_reserved/000003dc" | "chisel:continuity_reserved/000003df" | "chisel:continuity_reserved/000003de" | "chisel:continuity_reserved/000003db" | "chisel:continuity_reserved/000003da" | "chisel:continuity_reserved/000003f9" | "chisel:block/moon/iron_block" | "inmis:item/withered_backpack" | "chisel:continuity_reserved/000003f6" | "chisel:continuity_reserved/000003f5" | "chisel:continuity_reserved/000003f8" | "chisel:continuity_reserved/000003f7" | "chisel:block/twist/light_gray_concrete_top" | "chisel:block/zag/red_concrete" | "chisel:continuity_reserved/000003f2" | "chisel:continuity_reserved/000003f1" | "chisel:continuity_reserved/000003f4" | "chisel:continuity_reserved/000003f3" | "minecraft:block/dispenser_front_vertical" | "chisel:continuity_reserved/000003ee" | "chisel:continuity_reserved/000003ed" | "chisel:continuity_reserved/000003ef" | "chisel:continuity_reserved/000003ea" | "chisel:continuity_reserved/000003ec" | "chisel:continuity_reserved/000003eb" | "minecraft:block/pointed_dripstone_up_frustum" | "chisel:block/chaotic_bricks/light_gray_concrete" | "minecraft:block/redstone_lamp_on" | "minecraft:block/iron_door_top" | "chisel:continuity_reserved/000004b9" | "chisel:continuity_reserved/000004b8" | "chisel:continuity_reserved/000004b5" | "chisel:continuity_reserved/000004b4" | "chisel:continuity_reserved/000004b7" | "chisel:continuity_reserved/000004b6" | "chisel:continuity_reserved/000004b1" | "chisel:continuity_reserved/000004b0" | "chisel:continuity_reserved/000004b3" | "chisel:continuity_reserved/000004b2" | "chisel:continuity_reserved/000004ad" | "chisel:continuity_reserved/000004ac" | "chisel:continuity_reserved/000004af" | "chisel:continuity_reserved/000004ae" | "chisel:continuity_reserved/000004ab" | "chisel:continuity_reserved/000004aa" | "chisel:block/jellybean/lime_concrete" | "chisel:continuity_reserved/000004c9" | "chisel:continuity_reserved/000004c6" | "chisel:continuity_reserved/000004c5" | "chisel:continuity_reserved/000004c8" | "chisel:continuity_reserved/000004c7" | "chisel:continuity_reserved/000004c2" | "chisel:continuity_reserved/000004c1" | "chisel:continuity_reserved/000004c4" | "minecraft:block/twisting_vines" | "chisel:continuity_reserved/000004c3" | "chisel:continuity_reserved/000004c0" | "chisel:continuity_reserved/000004be" | "chisel:continuity_reserved/000004bd" | "chisel:continuity_reserved/000004bf" | "chisel:block/solid_bricks/glowstone" | "chisel:continuity_reserved/000004ba" | "chisel:continuity_reserved/000004bc" | "minecraft:block/structure_block_corner" | "chisel:continuity_reserved/000004bb" | "minecraft:block/purple_candle" | "minecraft:item/warped_sign" | "chisel:block/circular/sandstone" | "chisel:block/space/iron_block" | "chisel:continuity_reserved/000004d7" | "chisel:continuity_reserved/000004d6" | "chisel:continuity_reserved/000004d9" | "chisel:continuity_reserved/000004d8" | "minecraft:item/flower_pot" | "chisel:continuity_reserved/000004d3" | "minecraft:block/piston_top" | "chisel:continuity_reserved/000004d2" | "chisel:continuity_reserved/000004d5" | "chisel:continuity_reserved/000004d4" | "chisel:block/ornate/sandstone" | "chisel:continuity_reserved/000004d1" | "chisel:continuity_reserved/000004d0" | "chisel:continuity_reserved/000004cf" | "chisel:continuity_reserved/000004ce" | "chisel:continuity_reserved/000004cb" | "chisel:continuity_reserved/000004ca" | "chisel:continuity_reserved/000004cd" | "chisel:continuity_reserved/000004cc" | "chisel:block/chaotic_small/white_concrete" | "chisel:block/zag/light_gray_concrete" | "chisel:continuity_reserved/000004e8" | "chisel:continuity_reserved/000004e7" | "chisel:continuity_reserved/000004e9" | "chisel:continuity_reserved/000004e4" | "chisel:continuity_reserved/000004e3" | "chisel:continuity_reserved/000004e6" | "chisel:continuity_reserved/000004e5" | "chisel:continuity_reserved/000004e0" | "minecraft:block/light_gray_terracotta" | "chisel:continuity_reserved/000004e2" | "chisel:continuity_reserved/000004e1" | "chisel:block/large_tile/red_concrete" | "chisel:block/tiles_small/coal_block" | "chisel:block/jellybean/diorite" | "bitsandchisels:item/iron_chisel" | "chisel:block/small_bricks/white_concrete" | "chisel:block/zag/yellow_concrete" | "chisel:block/french/glowstone" | "minecraft:block/grindstone_pivot" | "chisel:block/cracked_bricks/prismarine" | "minecraft:item/crossbow_pulling_0" | "mtr:item/railway_sign_5_even" | "minecraft:item/crossbow_pulling_1" | "minecraft:item/crossbow_pulling_2" | "mtr:item/glass_fence_wks" | "exlinefurniture:blocks/ceiling_fan_birch_2" | "minecraft:block/respawn_anchor_top" | "minecraft:item/water_bucket" | "chisel:block/pillar/granite" | "minecraft:block/kelp" | "chisel:block/dent/light_blue_concrete" | "chisel:block/chaotic_medium/sandstone" | "minecraft:block/black_concrete" | "chisel:block/pillar/diorite_top" | "londonunderground:block/dlr" | "chisel:block/twist/green_concrete" | "minecraft:item/jungle_boat" | "chisel:continuity_reserved/000004a8" | "chisel:continuity_reserved/000004a7" | "londonunderground:block/pride" | "chisel:continuity_reserved/000004a9" | "chisel:continuity_reserved/000004a4" | "chisel:continuity_reserved/000004a3" | "chisel:continuity_reserved/000004a6" | "minecraft:block/horn_coral_block" | "chisel:block/tiles_medium/brown_concrete" | "chisel:continuity_reserved/000004a5" | "chisel:continuity_reserved/000004a0" | "chisel:continuity_reserved/000004a2" | "chisel:continuity_reserved/000004a1" | "minecraft:item/chorus_fruit" | "minecraft:block/cyan_wool" | "chisel:block/ornate/glowstone" | "chisel:block/road/deepslate" | "chisel:continuity_reserved/0000059a" | "mtr:block/apg_door_top" | "minecraft:block/acacia_door_bottom" | "inmis:item/blazing_backpack" | "chisel:continuity_reserved/0000059f" | "chisel:continuity_reserved/0000059c" | "chisel:continuity_reserved/0000059b" | "chisel:continuity_reserved/0000059e" | "chisel:continuity_reserved/0000059d" | "chisel:block/ornate/red_sandstone" | "minecraft:item/cooked_porkchop" | "chisel:block/pillar/green_concrete" | "minecraft:block/warped_planks" | "jsblock:block/ticket_barrier_1_stby_exit" | "chisel:block/cracked/green_concrete" | "minecraft:block/diamond_ore" | "minecraft:block/yellow_concrete_powder" | "chisel:block/encased_bricks/green_concrete" | "jsblock:block/op_button" | "chisel:block/solid_bricks/cyan_concrete" | "minecraft:block/pointed_dripstone_up_base" | "minecraft:block/pink_terracotta" | "minecraft:item/rabbit_hide" | "chisel:block/ornate/ice" | "minecraft:block/bee_nest_bottom" | "chisel:block/circular/white_concrete" | "chisel:continuity_reserved/00000568" | "chisel:block/soft_bricks/white_concrete" | "chisel:continuity_reserved/00000567" | "minecraft:item/nether_sprouts" | "chisel:continuity_reserved/00000569" | "chisel:continuity_reserved/00000564" | "chisel:continuity_reserved/00000563" | "chisel:continuity_reserved/00000566" | "chisel:continuity_reserved/00000565" | "chisel:continuity_reserved/00000560" | "chisel:continuity_reserved/00000562" | "chisel:continuity_reserved/00000561" | "chisel:block/solid_bricks/lime_concrete" | "minecraft:block/lightning_rod" | "chisel:continuity_reserved/0000055f" | "chisel:block/moon/iron_block_bottom" | "chisel:continuity_reserved/0000055c" | "chisel:continuity_reserved/0000055b" | "chisel:continuity_reserved/0000055e" | "chisel:continuity_reserved/0000055d" | "chisel:continuity_reserved/0000055a" | "chisel:block/tiles_small/glowstone" | "chisel:block/panel/redstone_block" | "chisel:continuity_reserved/00000579" | "chisel:continuity_reserved/00000578" | "chisel:continuity_reserved/00000575" | "chisel:continuity_reserved/00000574" | "chisel:continuity_reserved/00000577" | "chisel:continuity_reserved/00000576" | "chisel:continuity_reserved/00000571" | "chisel:continuity_reserved/00000570" | "chisel:continuity_reserved/00000573" | "chisel:continuity_reserved/00000572" | "chisel:continuity_reserved/00000580" | "chisel:block/chaotic_bricks/red_sandstone" | "chisel:continuity_reserved/0000056d" | "chisel:block/log_bordered/jungle_planks" | "chisel:continuity_reserved/0000056c" | "chisel:continuity_reserved/0000056f" | "chisel:continuity_reserved/0000056e" | "chisel:block/panel/ice" | "chisel:continuity_reserved/0000056b" | "chisel:continuity_reserved/0000056a" | "chisel:continuity_reserved/00000589" | "chisel:block/pillar/green_concrete_top" | "chisel:continuity_reserved/00000586" | "chisel:continuity_reserved/00000585" | "chisel:continuity_reserved/00000588" | "chisel:continuity_reserved/00000587" | "chisel:continuity_reserved/00000582" | "chisel:block/chunky/emerald_block" | "chisel:continuity_reserved/00000581" | "chisel:continuity_reserved/00000584" | "chisel:continuity_reserved/00000583" | "mtr:block/station_color_planks" | "chisel:continuity_reserved/00000591" | "chisel:continuity_reserved/00000590" | "minecraft:block/oak_door_bottom" | "chisel:continuity_reserved/0000057e" | "chisel:block/prism/ice" | "chisel:continuity_reserved/0000057d" | "chisel:continuity_reserved/0000057f" | "chisel:continuity_reserved/0000057a" | "jsblock:block/ticket_barrier_1_entrance" | "chisel:continuity_reserved/0000057c" | "chisel:continuity_reserved/0000057b" | "minecraft:item/dragon_breath" | "minecraft:block/nether_wart_block" | "chisel:continuity_reserved/00000597" | "chisel:continuity_reserved/00000596" | "chisel:continuity_reserved/00000599" | "minecraft:item/glowstone_dust" | "chisel:continuity_reserved/00000598" | "chisel:continuity_reserved/00000593" | "chisel:continuity_reserved/00000592" | "chisel:continuity_reserved/00000595" | "minecraft:block/deepslate_top" | "chisel:continuity_reserved/00000594" | "chisel:continuity_reserved/0000058f" | "chisel:continuity_reserved/0000058e" | "chisel:block/pillar/quartz" | "chisel:continuity_reserved/0000058b" | "minecraft:block/cauldron_bottom" | "chisel:continuity_reserved/0000058a" | "chisel:continuity_reserved/0000058d" | "chisel:continuity_reserved/0000058c" | "chisel:block/cracked/sandstone" | "chisel:continuity_reserved/00000407" | "chisel:continuity_reserved/00000406" | "chisel:continuity_reserved/00000409" | "chisel:continuity_reserved/00000408" | "chisel:block/llama/orange_wool" | "chisel:continuity_reserved/00000403" | "chisel:continuity_reserved/00000402" | "chisel:continuity_reserved/00000405" | "chisel:continuity_reserved/00000404" | "chisel:continuity_reserved/00000401" | "chisel:continuity_reserved/00000400" | "chisel:block/cut/yellow_concrete" | "adorn:block/sugar_cane_crate" | "chisel:continuity_reserved/00000418" | "chisel:continuity_reserved/00000417" | "chisel:continuity_reserved/00000419" | "chisel:continuity_reserved/00000414" | "chisel:continuity_reserved/00000413" | "chisel:continuity_reserved/00000416" | "chisel:continuity_reserved/00000415" | "chisel:block/panel/red_sandstone" | "chisel:continuity_reserved/00000410" | "mtr:block/psd_glass_top_back_1" | "chisel:continuity_reserved/00000412" | "chisel:continuity_reserved/00000411" | "adorn:block/brewer_grating" | "mtr:block/psd_glass_top_back_2" | "chisel:continuity_reserved/0000040f" | "chisel:continuity_reserved/0000040c" | "chisel:continuity_reserved/0000040b" | "chisel:continuity_reserved/0000040e" | "chisel:block/cracked/glowstone" | "chisel:continuity_reserved/0000040d" | "chisel:continuity_reserved/0000040a" | "chisel:continuity_reserved/00000429" | "chisel:continuity_reserved/00000428" | "chisel:block/layer/white_concrete" | "chisel:continuity_reserved/00000425" | "chisel:continuity_reserved/00000424" | "chisel:continuity_reserved/00000427" | "chisel:continuity_reserved/00000426" | "chisel:continuity_reserved/00000421" | "minecraft:item/popped_chorus_fruit" | "chisel:continuity_reserved/00000420" | "chisel:continuity_reserved/00000423" | "minecraft:block/magenta_terracotta" | "chisel:continuity_reserved/00000422" | "mtr:block/platform_uk_1" | "chisel:continuity_reserved/0000041d" | "chisel:continuity_reserved/0000041c" | "chisel:continuity_reserved/0000041f" | "chisel:continuity_reserved/0000041e" | "chisel:continuity_reserved/0000041b" | "chisel:continuity_reserved/0000041a" | "chisel:continuity_reserved/00000439" | "chisel:continuity_reserved/00000436" | "chisel:block/large_bricks/coal_block" | "chisel:continuity_reserved/00000435" | "chisel:continuity_reserved/00000438" | "chisel:continuity_reserved/00000437" | "chisel:continuity_reserved/00000432" | "chisel:continuity_reserved/00000431" | "chisel:continuity_reserved/00000434" | "chisel:continuity_reserved/00000433" | "chisel:block/raw/prismarine" | "chisel:continuity_reserved/00000430" | "minecraft:block/blue_candle_lit" | "chisel:block/slant/green_concrete" | "chisel:continuity_reserved/0000042e" | "chisel:continuity_reserved/0000042d" | "minecraft:item/magma_cream" | "chisel:continuity_reserved/0000042f" | "chisel:continuity_reserved/0000042a" | "chisel:continuity_reserved/0000042c" | "chisel:continuity_reserved/0000042b" | "minecraft:block/acacia_leaves" | "minecraft:block/light_blue_shulker_box" | "minecraft:entity/conduit/wind" | "factory_blocks:block/hazard" | "minecraft:block/beacon" | "minecraft:block/target_top" | "minecraft:block/basalt_side" | "chisel:block/twist/yellow_concrete_top" | "minecraft:item/warped_door" | "mtr:item/railway_sign_6_odd" | "minecraft:item/experience_bottle" | "minecraft:item/dark_oak_door" | "minecraft:item/brown_candle" | "chisel:block/cut/end_stone" | "minecraft:block/white_wool" | "chisel:block/triple_bricks/redstone_block" | "chisel:continuity_reserved/000002f1" | "chisel:continuity_reserved/000002f0" | "minecraft:block/exposed_copper" | "chisel:block/gem/diamond_block_top" | "chisel:continuity_reserved/000002de" | "chisel:continuity_reserved/000002dd" | "chisel:continuity_reserved/000002df" | "chisel:continuity_reserved/000002da" | "chisel:continuity_reserved/000002dc" | "chisel:continuity_reserved/000002db" | "chisel:block/french/end_stone" | "chisel:continuity_reserved/000002f7" | "chisel:continuity_reserved/000002f6" | "chisel:continuity_reserved/000002f9" | "chisel:continuity_reserved/000002f8" | "chisel:continuity_reserved/000002f3" | "chisel:continuity_reserved/000002f2" | "chisel:continuity_reserved/000002f5" | "chisel:continuity_reserved/000002f4" | "chisel:block/chaotic_small/prismarine" | "mtr:block/train_sensor_on" | "exlinefurniture:blocks/ceiling_fan_jungle_2" | "chisel:continuity_reserved/000002ef" | "chisel:continuity_reserved/000002ee" | "chisel:continuity_reserved/000002eb" | "chisel:continuity_reserved/000002ea" | "chisel:block/chaotic_bricks/sandstone" | "chisel:continuity_reserved/000002ed" | "chisel:continuity_reserved/000002ec" | "chisel:block/chaotic_small/red_concrete" | "chisel:continuity_reserved/000002fa" | "minecraft:block/oak_sapling" | "chisel:continuity_reserved/000002ff" | "chisel:continuity_reserved/000002fc" | "chisel:continuity_reserved/000002fb" | "chisel:continuity_reserved/000002fe" | "londonunderground:block/underground" | "chisel:continuity_reserved/000002fd" | "adorn:block/potato_crate" | "chisel:block/space/diamond_block" | "chisel:block/zag/gray_concrete" | "chisel:block/braid/deepslate" | "chisel:block/tiles_small/blue_concrete" | "chisel:block/weaver/white_concrete" | "chisel:block/twist/magenta_concrete" | "londonunderground:block/gray_concrete" | "factory_blocks:block/wgpanel" | "minecraft:block/cave_vines_plant" | "minecraft:block/lectern_base" | "chisel:block/neon_panel/glowstone" | "chisel:block/chaotic_bricks/cyan_concrete" | "chisel:block/triple_bricks/bricks" | "chisel:block/array/sandstone" | "minecraft:item/salmon" | "mtr:item/boat_dashboard" | "chisel:continuity_reserved/000002b7" | "chisel:continuity_reserved/000002b6" | "chisel:continuity_reserved/000002b9" | "chisel:continuity_reserved/000002b8" | "chisel:block/small_bricks/cyan_concrete" | "chisel:continuity_reserved/000002b3" | "chisel:continuity_reserved/000002b2" | "chisel:continuity_reserved/000002b5" | "chisel:continuity_reserved/000002b4" | "chisel:continuity_reserved/000002b1" | "chisel:continuity_reserved/000002b0" | "chisel:continuity_reserved/000002af" | "chisel:continuity_reserved/000002ae" | "chisel:continuity_reserved/000002ab" | "chisel:continuity_reserved/000002aa" | "chisel:continuity_reserved/000002ad" | "chisel:block/cracked_bricks/cobblestone" | "chisel:continuity_reserved/000002ac" | "minecraft:item/soul_lantern" | "chisel:block/triple_bricks/ice" | "jsblock:block/ticket_barrier_1_bare" | "mtr:block/apg_light_on_triangle" | "chisel:continuity_reserved/000002c8" | "chisel:continuity_reserved/000002c7" | "chisel:continuity_reserved/000002c9" | "redbits:block/latch_front" | "chisel:continuity_reserved/000002c4" | "chisel:continuity_reserved/000002c3" | "londonunderground:block/poppy" | "chisel:continuity_reserved/000002c6" | "chisel:continuity_reserved/000002c5" | "chisel:continuity_reserved/000002c0" | "chisel:continuity_reserved/000002c2" | "chisel:continuity_reserved/000002c1" | "minecraft:block/magenta_concrete_powder" | "minecraft:block/flowering_azalea_side" | "minecraft:block/anvil_top" | "chisel:continuity_reserved/000002bf" | "chisel:continuity_reserved/000002bc" | "chisel:continuity_reserved/000002bb" | "chisel:continuity_reserved/000002be" | "chisel:continuity_reserved/000002bd" | "chisel:continuity_reserved/000002ba" | "chisel:block/zag/pink_concrete" | "minecraft:stations/stockwell_left" | "chisel:continuity_reserved/000002d9" | "mtr:item/glass_fence_heo" | "chisel:block/triple_bricks/deepslate" | "chisel:continuity_reserved/000002d8" | "wheat_plus:block/road/line/single_yellow" | "chisel:continuity_reserved/000002d5" | "chisel:continuity_reserved/000002d4" | "chisel:continuity_reserved/000002d7" | "chisel:continuity_reserved/000002d6" | "chisel:continuity_reserved/000002d1" | "chisel:continuity_reserved/000002d0" | "chisel:continuity_reserved/000002d3" | "chisel:block/soft_bricks/cobblestone" | "chisel:continuity_reserved/000002d2" | "chisel:block/circular/glowstone" | "chisel:continuity_reserved/000002e0" | "chisel:continuity_reserved/000002cd" | "chisel:continuity_reserved/000002cc" | "chisel:continuity_reserved/000002cf" | "chisel:continuity_reserved/000002ce" | "chisel:block/cut/deepslate" | "chisel:continuity_reserved/000002cb" | "chisel:continuity_reserved/000002ca" | "minecraft:item/hopper" | "chisel:continuity_reserved/000002e9" | "minecraft:block/soul_soil" | "chisel:continuity_reserved/000002e6" | "chisel:continuity_reserved/000002e5" | "chisel:continuity_reserved/000002e8" | "chisel:continuity_reserved/000002e7" | "chisel:continuity_reserved/000002e2" | "chisel:continuity_reserved/000002e1" | "chisel:block/road/pink_concrete" | "chisel:continuity_reserved/000002e4" | "chisel:continuity_reserved/000002e3" | "chisel:block/large_tile/blue_concrete" | "chisel:block/braid/andesite" | "exlinefurniture:blocks/ceiling_fan_acacia_on" | "chisel:block/large_tile/magenta_concrete" | "minecraft:item/leather_leggings_overlay" | "chisel:block/cracked_bricks/ice" | "chisel:block/tiles_small/magenta_concrete" | "chisel:block/cracked/diorite" | "chisel:continuity_reserved/000003a9" | "chisel:continuity_reserved/000003a8" | "chisel:block/tiles_medium/black_concrete" | "chisel:continuity_reserved/000003a5" | "chisel:continuity_reserved/000003a4" | "chisel:continuity_reserved/000003a7" | "chisel:continuity_reserved/000003a6" | "chisel:continuity_reserved/000003a1" | "chisel:continuity_reserved/000003a0" | "chisel:continuity_reserved/000003a3" | "chisel:continuity_reserved/000003a2" | "mtr:item/escalator" | "chisel:block/road/gray_concrete" | "minecraft:block/red_sandstone_bottom" | "chisel:block/cracked_bricks/lime_concrete" | "chisel:block/ornate/cyan_concrete" | "jsblock:block/helpline_6_upper" | "chisel:block/chaotic_bricks/prismarine" | "chisel:continuity_reserved/000003b9" | "chisel:continuity_reserved/000003b6" | "chisel:continuity_reserved/000003b5" | "chisel:continuity_reserved/000003b8" | "chisel:continuity_reserved/000003b7" | "chisel:continuity_reserved/000003b2" | "chisel:continuity_reserved/000003b1" | "chisel:continuity_reserved/000003b4" | "chisel:continuity_reserved/000003b3" | "minecraft:block/blue_glazed_terracotta" | "factory_blocks:block/megacell/bottom" | "chisel:continuity_reserved/000003b0" | "minecraft:item/paper" | "chisel:continuity_reserved/000003ae" | "chisel:continuity_reserved/000003ad" | "chisel:block/cracked/coal_block" | "chisel:block/crate_light/gold_block" | "chisel:continuity_reserved/000003af" | "chisel:continuity_reserved/000003aa" | "chisel:continuity_reserved/000003ac" | "chisel:continuity_reserved/000003ab" | "chisel:continuity_reserved/000003c7" | "chisel:continuity_reserved/000003c6" | "chisel:continuity_reserved/000003c9" | "chisel:continuity_reserved/000003c8" | "chisel:continuity_reserved/000003c3" | "chisel:continuity_reserved/000003c2" | "chisel:continuity_reserved/000003c5" | "chisel:continuity_reserved/000003c4" | "minecraft:block/pumpkin_top" | "chisel:continuity_reserved/000003c1" | "chisel:continuity_reserved/000003c0" | "minecraft:block/end_stone_bricks" | "chisel:block/road/end_stone" | "minecraft:item/copper_ingot" | "minecraft:block/piston_inner" | "minecraft:item/yellow_candle" | "chisel:block/road/granite" | "chisel:block/cracked/granite" | "chisel:block/encased_large/spruce_planks" | "chiselsandbits:block/pattern_modification_table_side" | "chisel:block/ornate/bricks" | "chisel:block/smallingot/iron_block_top" | "minecraft:block/chorus_flower_dead" | "minecraft:item/compass_31" | "minecraft:item/compass_30" | "chisel:block/road/redstone_block" | "minecraft:block/warped_wart_block" | "minecraft:block/cyan_shulker_box" | "minecraft:item/pumpkin_seeds" | "mtr:block/flowers/mos_1" | "minecraft:item/compass_28" | "minecraft:item/compass_29" | "minecraft:item/compass_26" | "chisel:block/ironfencemodern/glass" | "minecraft:item/compass_27" | "mtr:block/flowers/mos_5" | "mtr:block/flowers/mos_4" | "mtr:block/flowers/mos_3" | "chisel:block/large/spruce_planks" | "chisel:block/pillar/brown_concrete_top" | "mtr:block/flowers/mos_2" | "factory_blocks:block/rust_bplates" | "mtr:block/flowers/mos_7" | "mtr:block/flowers/mos_6" | "minecraft:block/pointed_dripstone_up_tip_merge" | "jsblock:item/trespass_sign_2" | "jsblock:item/trespass_sign_1" | "jsblock:block/bufferstop_1" | "jsblock:block/helpline_3_lower" | "chisel:block/plates/gold_block_bottom" | "minecraft:item/compass_13" | "minecraft:item/compass_14" | "minecraft:item/compass_11" | "minecraft:item/compass_12" | "chisel:block/encased_bricks/bricks" | "minecraft:block/rooted_dirt" | "minecraft:item/compass_10" | "chisel:continuity_reserved/00000487" | "chisel:continuity_reserved/00000486" | "chisel:continuity_reserved/00000489" | "chisel:continuity_reserved/00000488" | "chisel:continuity_reserved/00000483" | "chisel:continuity_reserved/00000482" | "chisel:continuity_reserved/00000485" | "chisel:continuity_reserved/00000484" | "chisel:continuity_reserved/00000490" | "chisel:continuity_reserved/00000492" | "chisel:block/four/emerald_block" | "chisel:continuity_reserved/00000491" | "chisel:block/large_tile/white_concrete" | "chisel:continuity_reserved/0000047f" | "chisel:continuity_reserved/0000047e" | "minecraft:item/compass_08" | "minecraft:item/compass_09" | "chisel:continuity_reserved/0000047b" | "minecraft:item/compass_06" | "chisel:continuity_reserved/0000047a" | "minecraft:item/compass_07" | "chisel:continuity_reserved/0000047d" | "minecraft:item/compass_04" | "chisel:continuity_reserved/0000047c" | "minecraft:item/compass_05" | "minecraft:item/compass_24" | "minecraft:item/compass_25" | "chisel:continuity_reserved/0000048a" | "minecraft:item/compass_22" | "minecraft:item/compass_23" | "minecraft:block/soul_fire_0" | "minecraft:item/compass_20" | "minecraft:block/soul_fire_1" | "minecraft:item/compass_21" | "chisel:continuity_reserved/00000498" | "chisel:continuity_reserved/00000497" | "chisel:block/tiles_small/bricks" | "chisel:continuity_reserved/00000499" | "chisel:continuity_reserved/00000494" | "chisel:continuity_reserved/00000493" | "redbits:item/two_way_repeater" | "chisel:continuity_reserved/00000496" | "chisel:continuity_reserved/00000495" | "minecraft:block/stonecutter_top" | "chisel:block/zag/brown_concrete" | "chisel:block/llama/light_gray_wool" | "londonunderground:block/white_concrete_powder" | "chisel:continuity_reserved/0000048f" | "minecraft:item/compass_19" | "chisel:continuity_reserved/0000048c" | "minecraft:item/compass_17" | "chisel:continuity_reserved/0000048b" | "minecraft:item/compass_18" | "chisel:block/array/blue_concrete" | "jsblock:block/helpline_4_upper" | "chisel:continuity_reserved/0000048e" | "minecraft:item/compass_15" | "chisel:block/cells/emerald_block" | "chisel:continuity_reserved/0000048d" | "minecraft:item/compass_16" | "minecraft:block/black_shulker_box" | "chisel:continuity_reserved/0000049b" | "chisel:continuity_reserved/0000049a" | "minecraft:block/daylight_detector_inverted_top" | "minecraft:block/beehive_side" | "chisel:block/chunky/lapis_block" | "chisel:block/llama/yellow_wool" | "chisel:block/llama/gray_wool" | "minecraft:block/jungle_log_top" | "chisel:continuity_reserved/0000049d" | "chisel:continuity_reserved/0000049c" | "chisel:block/tiles_small/orange_concrete" | "chisel:continuity_reserved/0000049f" | "chisel:continuity_reserved/0000049e" | "minecraft:item/compass_02" | "minecraft:item/spider_eye" | "minecraft:block/black_glazed_terracotta" | "minecraft:item/compass_03" | "minecraft:item/compass_00" | "minecraft:item/compass_01" | "chisel:block/small_bricks/red_sandstone" | "chisel:block/prism/magenta_concrete" | "chisel:block/ornate/orange_concrete" | "minecraft:block/lime_candle" | "chisel:continuity_reserved/00000447" | "chisel:continuity_reserved/00000446" | "chisel:continuity_reserved/00000449" | "chisel:continuity_reserved/00000448" | "mtr:block/psd_door_end_top_back_2" | "chisel:continuity_reserved/00000443" | "chisel:continuity_reserved/00000442" | "chisel:continuity_reserved/00000445" | "mtr:block/psd_door_end_top_back_1" | "chisel:continuity_reserved/00000444" | "jsblock:block/helpline_5_middle" | "chisel:continuity_reserved/00000441" | "chisel:continuity_reserved/00000440" | "minecraft:block/dead_bubble_coral_fan" | "chisel:continuity_reserved/0000043f" | "chisel:continuity_reserved/0000043e" | "chisel:continuity_reserved/0000043b" | "minecraft:block/brewing_stand_base" | "chisel:continuity_reserved/0000043a" | "chisel:continuity_reserved/0000043d" | "chisel:continuity_reserved/0000043c" | "mtr:item/ticket_machine" | "minecraft:block/emerald_ore" | "chisel:continuity_reserved/00000458" | "chisel:block/layer/blue_concrete" | "chisel:continuity_reserved/00000457" | "chisel:block/stacked/oak_planks" | "chisel:continuity_reserved/00000459" | "chisel:continuity_reserved/00000454" | "minecraft:block/lava_flow" | "minecraft:block/observer_back_on" | "chisel:continuity_reserved/00000453" | "chisel:continuity_reserved/00000456" | "chisel:continuity_reserved/00000455" | "chisel:continuity_reserved/00000450" | "chisel:continuity_reserved/00000452" | "chisel:continuity_reserved/00000451" | "chisel:continuity_reserved/0000044f" | "adorn:item/nether_wart_coffee" | "chisel:continuity_reserved/0000044c" | "chisel:continuity_reserved/0000044b" | "chisel:continuity_reserved/0000044e" | "chisel:continuity_reserved/0000044d" | "chisel:continuity_reserved/0000044a" | "minecraft:block/nether_gold_ore" | "chisel:continuity_reserved/00000469" | "chisel:continuity_reserved/00000468" | "chisel:continuity_reserved/00000465" | "chisel:continuity_reserved/00000464" | "chisel:continuity_reserved/00000467" | "chisel:continuity_reserved/00000466" | "chisel:continuity_reserved/00000461" | "chisel:continuity_reserved/00000460" | "chisel:continuity_reserved/00000463" | "chisel:continuity_reserved/00000462" | "minecraft:block/red_stained_glass_pane_top" | "chisel:block/llama/black_wool" | "chisel:continuity_reserved/00000470" | "chisel:block/tiles_small/prismarine" | "chisel:continuity_reserved/0000045d" | "chisel:continuity_reserved/0000045c" | "chisel:continuity_reserved/0000045f" | "chisel:continuity_reserved/0000045e" | "chisel:continuity_reserved/0000045b" | "minecraft:block/amethyst_cluster" | "chisel:continuity_reserved/0000045a" | "minecraft:block/black_terracotta" | "minecraft:block/crimson_door_bottom" | "chisel:continuity_reserved/00000479" | "chisel:continuity_reserved/00000476" | "chisel:continuity_reserved/00000475" | "chisel:continuity_reserved/00000478" | "chisel:continuity_reserved/00000477" | "chisel:continuity_reserved/00000472" | "chisel:continuity_reserved/00000471" | "chisel:continuity_reserved/00000474" | "chisel:continuity_reserved/00000473" | "chisel:continuity_reserved/00000481" | "chisel:continuity_reserved/00000480" | "chisel:block/vertical/dark_oak_planks" | "chisel:continuity_reserved/0000046e" | "chisel:continuity_reserved/0000046d" | "chisel:continuity_reserved/0000046f" | "minecraft:block/stripped_jungle_log" | "chisel:continuity_reserved/0000046a" | "chisel:continuity_reserved/0000046c" | "chisel:continuity_reserved/0000046b" | "mtr:block/pids_5" | "mtr:block/pids_4" | "mtr:block/pids_3" | "mtr:block/pids_2" | "mtr:block/pids_1" | "minecraft:block/redstone_torch" | "minecraft:item/nether_wart" | "chisel:block/layer/prismarine" | "chisel:block/small_bricks/quartz" | "jsblock:block/helpline_4_lower" | "minecraft:block/repeating_command_block_side" | "exlinefurniture:blocks/skeleton_part4" | "exlinefurniture:blocks/skeleton_part3" | "exlinefurniture:blocks/skeleton_part5" | "exlinefurniture:blocks/skeleton_part2" | "chisel:block/encased_bricks/coal_block" | "exlinefurniture:blocks/skeleton_part1" | "chisel:block/circular/prismarine" | "minecraft:item/elytra" | "minecraft:block/small_dripleaf_top" | "minecraft:block/peony_bottom" | "chisel:block/zag/light_blue_concrete" | "chisel:block/pillar/end_stone" | "chisel:continuity_reserved/00000308" | "chisel:continuity_reserved/00000307" | "chisel:continuity_reserved/00000309" | "chisel:continuity_reserved/00000304" | "chisel:continuity_reserved/00000303" | "chisel:continuity_reserved/00000306" | "chisel:continuity_reserved/00000305" | "chisel:continuity_reserved/00000300" | "chisel:continuity_reserved/00000302" | "chisel:continuity_reserved/00000301" | "minecraft:block/cactus_side" | "minecraft:block/orange_shulker_box" | "chisel:block/panel/light_blue_concrete" | "minecraft:item/oak_sign" | "chisel:continuity_reserved/00000319" | "chisel:block/french/light_gray_concrete" | "chisel:continuity_reserved/00000318" | "chisel:continuity_reserved/00000315" | "chisel:continuity_reserved/00000314" | "chisel:continuity_reserved/00000317" | "chisel:continuity_reserved/00000316" | "chisel:continuity_reserved/00000311" | "chisel:continuity_reserved/00000310" | "chisel:continuity_reserved/00000313" | "chisel:continuity_reserved/00000312" | "chisel:continuity_reserved/0000030d" | "chisel:block/twist/bricks_top" | "chisel:continuity_reserved/0000030c" | "chisel:continuity_reserved/0000030f" | "chisel:continuity_reserved/0000030e" | "chisel:continuity_reserved/0000030b" | "chisel:continuity_reserved/0000030a" | "chisel:block/weaver/yellow_concrete" | "chisel:continuity_reserved/000001fd" | "chisel:continuity_reserved/000001fc" | "chisel:block/dent/andesite" | "chisel:continuity_reserved/000001ff" | "chisel:block/layer/glowstone" | "chisel:continuity_reserved/000001fe" | "minecraft:block/dead_fire_coral_block" | "minecraft:item/egg" | "minecraft:item/rabbit_stew" | "chisel:block/array/orange_concrete" | "chisel:block/twist/sandstone_top" | "minecraft:block/furnace_top" | "chisel:block/raw/purpur" | "minecraft:block/chain_command_block_conditional" | "minecraft:block/coal_ore" | "jsblock:item/constant_red_signal_2" | "jsblock:item/constant_red_signal_1" | "chisel:block/simple/diamond_block_bottom" | "minecraft:stations/stockwell2" | "minecraft:stations/stockwell3" | "chisel:block/circular/purple_concrete" | "minecraft:item/chainmail_leggings" | "chisel:block/tiles_small/gray_concrete" | "mtr:sign/rubbish" | "minecraft:item/filled_map" | "chisel:block/panelclassic/emerald_block" | "chisel:block/chaotic_small/pink_concrete" | "chisel:continuity_reserved/000001d0" | "minecraft:block/brown_concrete" | "chisel:block/ornate/emerald_block" | "minecraft:block/crimson_roots_pot" | "minecraft:block/lilac_bottom" | "chisel:continuity_reserved/000001bd" | "minecraft:block/hanging_roots" | "chisel:continuity_reserved/000001bc" | "chisel:continuity_reserved/000001bf" | "chisel:continuity_reserved/000001be" | "chisel:continuity_reserved/000001bb" | "chisel:continuity_reserved/000001ba" | "chisel:continuity_reserved/000001d9" | "chisel:block/solid_bricks/end_stone" | "chisel:continuity_reserved/000001d6" | "chisel:block/soft_bricks/coal_block" | "chisel:continuity_reserved/000001d5" | "chisel:continuity_reserved/000001d8" | "chisel:continuity_reserved/000001d7" | "chisel:continuity_reserved/000001d2" | "chisel:block/weaver/blue_concrete" | "chisel:continuity_reserved/000001d1" | "chisel:continuity_reserved/000001d4" | "jsblock:item/emg_stop_1" | "minecraft:block/green_stained_glass" | "chisel:continuity_reserved/000001d3" | "minecraft:continuity_reserved/00000d13" | "minecraft:item/dark_oak_sign" | "chisel:block/chaotic_bricks/granite" | "minecraft:continuity_reserved/00000d12" | "chisel:continuity_reserved/000001e1" | "minecraft:item/sugar" | "chisel:continuity_reserved/000001e0" | "minecraft:continuity_reserved/00000d14" | "chisel:block/ornate/cobblestone" | "chisel:continuity_reserved/000001ce" | "chisel:continuity_reserved/000001cd" | "chisel:continuity_reserved/000001cf" | "chisel:continuity_reserved/000001ca" | "minecraft:item/bamboo" | "chisel:continuity_reserved/000001cc" | "chisel:continuity_reserved/000001cb" | "minecraft:continuity_reserved/00000d0b" | "minecraft:continuity_reserved/00000d0a" | "minecraft:continuity_reserved/00000d0d" | "minecraft:continuity_reserved/00000d0c" | "minecraft:continuity_reserved/00000d0f" | "minecraft:continuity_reserved/00000d0e" | "adorn:block/stone_torch" | "chisel:continuity_reserved/000001e7" | "chisel:continuity_reserved/000001e6" | "minecraft:block/potted_azalea_bush_top" | "chisel:continuity_reserved/000001e9" | "chisel:continuity_reserved/000001e8" | "chisel:continuity_reserved/000001e3" | "chisel:continuity_reserved/000001e2" | "chisel:block/mosaic/gray_concrete" | "chisel:continuity_reserved/000001e5" | "chisel:block/array/purpur" | "chisel:block/zag/ice" | "chisel:continuity_reserved/000001e4" | "minecraft:continuity_reserved/00000d02" | "chisel:continuity_reserved/000001f0" | "minecraft:continuity_reserved/00000d01" | "minecraft:continuity_reserved/00000d04" | "chisel:continuity_reserved/000001f2" | "minecraft:continuity_reserved/00000d03" | "chisel:continuity_reserved/000001f1" | "minecraft:continuity_reserved/00000d06" | "minecraft:continuity_reserved/00000d05" | "minecraft:continuity_reserved/00000d08" | "minecraft:continuity_reserved/00000d07" | "chisel:continuity_reserved/000001df" | "minecraft:continuity_reserved/00000d09" | "chisel:continuity_reserved/000001de" | "chisel:block/log_bordered/oak_planks" | "chisel:continuity_reserved/000001db" | "chisel:continuity_reserved/000001da" | "chisel:continuity_reserved/000001dd" | "chisel:continuity_reserved/000001dc" | "chisel:continuity_reserved/000001ea" | "mtr:block/flowers/ckt_7" | "chisel:block/pillar/purpur_top" | "chisel:continuity_reserved/000001f8" | "chisel:continuity_reserved/000001f7" | "chisel:block/chaotic_small/sandstone" | "chisel:block/smooth/lapis_block" | "chisel:continuity_reserved/000001f9" | "minecraft:block/turtle_egg_slightly_cracked" | "chisel:continuity_reserved/000001f4" | "chisel:continuity_reserved/000001f3" | "chisel:block/crude_vertical/spruce_planks" | "chisel:block/ornate/gray_concrete" | "minecraft:continuity_reserved/00000d11" | "chisel:continuity_reserved/000001f6" | "minecraft:continuity_reserved/00000d10" | "chisel:continuity_reserved/000001f5" | "chisel:block/weaver/orange_concrete" | "chisel:block/twist/andesite_top" | "chisel:block/large_tile/purple_concrete" | "mtr:block/flowers/ckt_3" | "mtr:block/flowers/ckt_4" | "chisel:continuity_reserved/000001ef" | "mtr:block/flowers/ckt_5" | "mtr:item/rail_connector_40_one_way" | "mtr:block/flowers/ckt_6" | "chisel:block/array/yellow_concrete" | "chisel:continuity_reserved/000001ec" | "chisel:continuity_reserved/000001eb" | "mtr:block/flowers/ckt_1" | "chisel:continuity_reserved/000001ee" | "mtr:block/flowers/ckt_2" | "chisel:continuity_reserved/000001ed" | "chisel:continuity_reserved/000001fb" | "chisel:continuity_reserved/000001fa" | "minecraft:item/bone_meal" | "mtr:item/railway_sign_4_even" | "minecraft:continuity_reserved/00000d00" | "chisel:block/twist/bricks" | "minecraft:block/flowering_azalea_leaves" | "minecraft:block/blue_terracotta" | "chisel:block/cracked/red_concrete" | "londonunderground:block/projector" | "adorn:block/wheat_crate" | "chisel:block/layer/dirt" | "chisel:block/raw/red_concrete" | "chisel:block/zag/lime_concrete" | "londonunderground:block/white" | "minecraft:block/pink_candle" | "chisel:block/dent/light_gray_concrete" | "chisel:block/raw/red_sandstone" | "chisel:continuity_reserved/000001a7" | "chisel:continuity_reserved/000001a6" | "chisel:continuity_reserved/000001a9" | "chisel:continuity_reserved/000001a8" | "chisel:continuity_reserved/000001a3" | "minecraft:block/light_blue_wool" | "chisel:continuity_reserved/000001a2" | "chisel:continuity_reserved/000001a5" | "chisel:continuity_reserved/000001a4" | "minecraft:item/music_disc_stal" | "chisel:block/road/red_concrete" | "chisel:continuity_reserved/000001a1" | "chisel:continuity_reserved/000001a0" | "jsblock:block/black" | "chisel:block/chaotic_medium/end_stone" | "minecraft:block/blue_wool" | "chisel:block/crude_vertical/jungle_planks" | "chisel:block/circular/light_gray_concrete" | "chisel:continuity_reserved/000001b8" | "minecraft:block/chain_command_block_back" | "chisel:continuity_reserved/000001b7" | "mtr:item/glass_fence_mos" | "chisel:continuity_reserved/000001b9" | "chisel:continuity_reserved/000001b4" | "chisel:continuity_reserved/000001b3" | "chisel:continuity_reserved/000001b6" | "chisel:continuity_reserved/000001b5" | "chisel:continuity_reserved/000001b0" | "chisel:continuity_reserved/000001b2" | "chisel:continuity_reserved/000001b1" | "chisel:continuity_reserved/000001af" | "chisel:continuity_reserved/000001ac" | "chisel:continuity_reserved/000001ab" | "chisel:continuity_reserved/000001ae" | "chisel:block/prism/lime_concrete" | "chisel:continuity_reserved/000001ad" | "chisel:continuity_reserved/000001aa" | "mtr:block/psd_glass_top_1" | "mtr:block/psd_glass_top_2" | "chisel:continuity_reserved/000001c9" | "chisel:continuity_reserved/000001c8" | "minecraft:block/tall_seagrass_bottom" | "chisel:continuity_reserved/000001c5" | "chisel:continuity_reserved/000001c4" | "chisel:continuity_reserved/000001c7" | "chisel:continuity_reserved/000001c6" | "chisel:continuity_reserved/000001c1" | "chisel:continuity_reserved/000001c0" | "chisel:continuity_reserved/000001c3" | "chisel:continuity_reserved/000001c2" | "jsblock:block/helpline_3_top" | "chisel:block/pillar/blackstone" | "chisel:block/chaotic_bricks/orange_concrete" | "chisel:block/tiles_small/cobblestone" | "chisel:block/masonry/lapis_block" | "minecraft:block/crafting_table_front" | "minecraft:block/green_glazed_terracotta" | "chisel:block/array/stone" | "londonunderground:block/tube_platforms/dont_pass_the_yellow_line" | "chisel:block/encased_large/birch_planks" | "minecraft:item/flint" | "chisel:block/pillar/magenta_concrete" | "redbits:item/emitter_minecart" | "minecraft:item/glow_ink_sac" | "chisel:block/mosaic/brown_concrete" | "chisel:block/weaver/red_concrete" | "minecraft:block/green_candle_lit" | "chisel:block/crude_vertical/birch_planks" | "minecraft:block/azalea_plant" | "chisel:block/zag/andesite" | "minecraft:item/repeater" | "chisel:block/chaotic_medium/purple_concrete" | "chisel:continuity_reserved/000002a9" | "chisel:continuity_reserved/000002a6" | "chisel:block/braid/end_stone" | "chisel:continuity_reserved/000002a5" | "chisel:continuity_reserved/000002a8" | "chisel:continuity_reserved/000002a7" | "minecraft:continuity_reserved/00000cfa" | "chisel:continuity_reserved/000002a2" | "chisel:continuity_reserved/000002a1" | "minecraft:continuity_reserved/00000cfc" | "chisel:continuity_reserved/000002a4" | "minecraft:continuity_reserved/00000cfb" | "mtr:item/rail_remover_selected" | "chisel:continuity_reserved/000002a3" | "minecraft:continuity_reserved/00000cfe" | "minecraft:continuity_reserved/00000cfd" | "chisel:block/chaotic_small/brown_concrete" | "chisel:block/pillar/coal_block" | "jsblock:item/water_machine_1" | "chisel:continuity_reserved/000002a0" | "minecraft:item/music_disc_mall" | "minecraft:continuity_reserved/00000cff" | "chisel:continuity_reserved/0000039a" | "chisel:continuity_reserved/0000039c" | "minecraft:block/green_wool" | "chisel:continuity_reserved/0000039b" | "chiselsandbits:block/bit_tank" | "minecraft:block/observer_back" | "minecraft:block/fletching_table_front" | "mtr:item/station_name_tall_block_double_sided" | "chisel:block/array/gray_concrete" | "chisel:block/weaver/black_concrete" | "minecraft:block/copper_ore" | "minecraft:block/green_terracotta" | "minecraft:item/magenta_candle" | "chisel:continuity_reserved/0000039e" | "chisel:continuity_reserved/0000039d" | "chisel:block/braid/green_concrete" | "chisel:continuity_reserved/0000039f" | "minecraft:item/snowball" | "adorn:block/beetroot_seed_crate" | "chisel:block/tiles_small/end_stone" | "minecraft:block/gray_concrete" | "mtr:block/psd_glass_diagonal_bottom_2" | "mtr:block/psd_glass_diagonal_bottom_1" | "minecraft:block/light_gray_glazed_terracotta" | "minecraft:block/nether_quartz_ore" | "chisel:block/circular/stone" | "chisel:block/solid_bricks/bricks" | "chisel:block/large_tile/green_concrete" | "exlinefurniture:blocks/ceiling_fan_spruce_on" | "minecraft:block/exposed_cut_copper" | "exlinefurniture:blocks/apple_tv" | "minecraft:block/bubble_coral" | "minecraft:block/red_concrete" | "chisel:block/pillar/red_concrete" | "chisel:continuity_reserved/00000369" | "minecraft:stations/south_wimbledon" | "chisel:continuity_reserved/00000366" | "chisel:continuity_reserved/00000365" | "chisel:continuity_reserved/00000368" | "chisel:continuity_reserved/00000367" | "chisel:continuity_reserved/00000362" | "chisel:continuity_reserved/00000361" | "chisel:continuity_reserved/00000364" | "chisel:continuity_reserved/00000363" | "chisel:continuity_reserved/00000371" | "chisel:continuity_reserved/00000370" | "chisel:block/cut/granite" | "minecraft:item/gray_candle" | "chisel:continuity_reserved/0000035e" | "chisel:continuity_reserved/0000035d" | "minecraft:block/barrel_side" | "chisel:continuity_reserved/0000035f" | "chisel:continuity_reserved/0000035a" | "chisel:continuity_reserved/0000035c" | "chisel:continuity_reserved/0000035b" | "exlinefurniture:blocks/ceiling_fan_acacia" | "chisel:continuity_reserved/00000377" | "jsblock:item/departure_pole" | "chisel:continuity_reserved/00000376" | "chisel:block/cracked_bricks/red_concrete" | "chisel:continuity_reserved/00000379" | "chisel:continuity_reserved/00000378" | "chisel:continuity_reserved/00000373" | "chisel:continuity_reserved/00000372" | "chisel:continuity_reserved/00000375" | "chisel:continuity_reserved/00000374" | "chisel:continuity_reserved/00000380" | "chisel:continuity_reserved/00000382" | "chisel:continuity_reserved/00000381" | "chisel:block/layer/stone" | "chisel:continuity_reserved/0000036f" | "chisel:continuity_reserved/0000036e" | "chisel:continuity_reserved/0000036b" | "chisel:continuity_reserved/0000036a" | "chisel:continuity_reserved/0000036d" | "chisel:continuity_reserved/0000036c" | "chisel:continuity_reserved/0000037a" | "chisel:continuity_reserved/00000388" | "chisel:continuity_reserved/00000387" | "chisel:block/cracked/cyan_concrete" | "chisel:continuity_reserved/00000389" | "chisel:block/spaceblack/gold_block" | "chisel:continuity_reserved/00000384" | "chisel:continuity_reserved/00000383" | "minecraft:block/grass" | "chisel:continuity_reserved/00000386" | "chisel:continuity_reserved/00000385" | "chisel:continuity_reserved/00000391" | "chisel:continuity_reserved/00000390" | "chisel:continuity_reserved/00000393" | "chisel:continuity_reserved/00000392" | "minecraft:block/honey_block_top" | "chisel:continuity_reserved/0000037f" | "minecraft:block/target_side" | "chisel:continuity_reserved/0000037c" | "chisel:continuity_reserved/0000037b" | "chisel:continuity_reserved/0000037e" | "chisel:continuity_reserved/0000037d" | "chisel:continuity_reserved/0000038b" | "chisel:continuity_reserved/0000038a" | "chisel:continuity_reserved/00000399" | "chisel:continuity_reserved/00000398" | "jsblock:block/transparent" | "chisel:continuity_reserved/00000395" | "chisel:continuity_reserved/00000394" | "chisel:block/weaver/magenta_concrete" | "chisel:continuity_reserved/00000397" | "chisel:continuity_reserved/00000396" | "minecraft:block/magenta_concrete" | "minecraft:block/light_gray_candle" | "chisel:block/chaotic_small/light_blue_concrete" | "chisel:block/smooth/crimson_planks" | "chisel:continuity_reserved/0000038d" | "chisel:continuity_reserved/0000038c" | "chisel:continuity_reserved/0000038f" | "chisel:continuity_reserved/0000038e" | "chisel:continuity_reserved/00000329" | "chisel:block/ornate/lapis_block" | "chisel:continuity_reserved/00000326" | "chisel:continuity_reserved/00000325" | "mtr:block/psd_door_end_bottom_2" | "chisel:continuity_reserved/00000328" | "chisel:block/encased_smooth/crimson_planks" | "chisel:continuity_reserved/00000327" | "minecraft:continuity_reserved/00000cf1" | "chisel:continuity_reserved/00000322" | "mtr:block/psd_door_end_bottom_1" | "chisel:continuity_reserved/00000321" | "minecraft:continuity_reserved/00000cf3" | "chisel:continuity_reserved/00000324" | "minecraft:continuity_reserved/00000cf2" | "chisel:continuity_reserved/00000323" | "minecraft:continuity_reserved/00000cf5" | "minecraft:continuity_reserved/00000cf4" | "minecraft:continuity_reserved/00000cf7" | "chisel:continuity_reserved/00000320" | "minecraft:continuity_reserved/00000cf6" | "minecraft:continuity_reserved/00000cf9" | "minecraft:continuity_reserved/00000cf8" | "chisel:continuity_reserved/0000031e" | "chisel:continuity_reserved/0000031d" | "chisel:continuity_reserved/0000031f" | "chisel:continuity_reserved/0000031a" | "chisel:continuity_reserved/0000031c" | "factory_blocks:block/fan/medium_fan_top" | "chisel:continuity_reserved/0000031b" | "mtr:block/metal" | "chisel:block/prism/green_concrete" | "chisel:continuity_reserved/00000337" | "chisel:continuity_reserved/00000336" | "chisel:continuity_reserved/00000339" | "minecraft:block/pointed_dripstone_down_base" | "chisel:continuity_reserved/00000338" | "chisel:continuity_reserved/00000333" | "chisel:continuity_reserved/00000332" | "chisel:continuity_reserved/00000335" | "chisel:continuity_reserved/00000334" | "chisel:block/french/cyan_concrete" | "chisel:block/road/cobblestone" | "chisel:block/panel/quartz" | "chisel:continuity_reserved/00000331" | "chisel:continuity_reserved/00000330" | "chisel:continuity_reserved/0000032f" | "chisel:continuity_reserved/0000032e" | "chisel:continuity_reserved/0000032b" | "chisel:continuity_reserved/0000032a" | "chisel:continuity_reserved/0000032d" | "chisel:continuity_reserved/0000032c" | "chisel:block/braid/dark_oak_planks" | "minecraft:item/magenta_dye" | "chisel:continuity_reserved/00000348" | "chisel:continuity_reserved/00000347" | "chisel:continuity_reserved/00000349" | "chisel:continuity_reserved/00000344" | "chisel:continuity_reserved/00000343" | "mtr:item/rail_connector_turn_back" | "chisel:continuity_reserved/00000346" | "chisel:block/chaotic_bricks/yellow_concrete" | "chisel:continuity_reserved/00000345" | "chisel:continuity_reserved/00000340" | "chisel:continuity_reserved/00000342" | "chisel:continuity_reserved/00000341" | "minecraft:block/jukebox_side" | "chisel:continuity_reserved/0000033f" | "chisel:continuity_reserved/0000033c" | "chisel:continuity_reserved/0000033b" | "chisel:continuity_reserved/0000033e" | "chisel:continuity_reserved/0000033d" | "chisel:block/cracked/lime_concrete" | "chisel:continuity_reserved/0000033a" | "minecraft:block/iron_ore" | "chisel:continuity_reserved/00000359" | "chisel:continuity_reserved/00000358" | "chisel:block/encased_bricks/yellow_concrete" | "chisel:continuity_reserved/00000355" | "chisel:continuity_reserved/00000354" | "chisel:continuity_reserved/00000357" | "chisel:continuity_reserved/00000356" | "chisel:continuity_reserved/00000351" | "chisel:continuity_reserved/00000350" | "chisel:continuity_reserved/00000353" | "chisel:continuity_reserved/00000352" | "mtr:block/flowers/tsh_1" | "chisel:continuity_reserved/00000360" | "chisel:continuity_reserved/0000034d" | "chisel:continuity_reserved/0000034c" | "mtr:block/flowers/tsh_7" | "minecraft:stations/stockwell" | "londonunderground:block/sounds/outside_ambience" | "chisel:continuity_reserved/0000034f" | "mtr:block/flowers/tsh_6" | "chisel:continuity_reserved/0000034e" | "mtr:block/flowers/tsh_5" | "minecraft:block/spruce_leaves" | "minecraft:block/white_candle_lit" | "mtr:block/flowers/tsh_4" | "mtr:block/flowers/tsh_3" | "chisel:continuity_reserved/0000034b" | "mtr:block/flowers/tsh_2" | "chisel:continuity_reserved/0000034a" | "adorn:item/hot_chocolate" | "mtr:item/psd_glass_end_1" | "factory_blocks:block/circuit" | "mtr:item/psd_glass_end_2" | "chisel:block/stacked/spruce_planks" | "minecraft:block/destroy_stage_3" | "minecraft:block/destroy_stage_4" | "minecraft:block/destroy_stage_1" | "minecraft:item/empty_armor_slot_boots" | "minecraft:block/destroy_stage_2" | "minecraft:block/destroy_stage_0" | "chisel:block/embossed/diamond_block" | "minecraft:block/destroy_stage_9" | "chisel:block/encased_smooth/acacia_planks" | "minecraft:block/destroy_stage_7" | "minecraft:block/destroy_stage_8" | "minecraft:block/destroy_stage_5" | "chisel:block/prism/orange_concrete" | "minecraft:block/destroy_stage_6" | "minecraft:block/polished_andesite" | "chisel:block/panel/brown_concrete" | "exlinefurniture:blocks/action" | "chisel:block/dent/purple_concrete" | "minecraft:block/dead_bubble_coral_block" | "chisel:block/french/coal_block" | "chisel:block/jellybean/yellow_concrete" | "chisel:block/zag/purple_concrete" | "chisel:block/pillar/red_sandstone" | "jsblock:block/ticket_barrier_1_nis_bare" | "chisel:block/slant/blue_concrete" | "chisel:block/braid/blue_concrete" | "chisel:continuity_reserved/000000f1" | "chisel:continuity_reserved/000000f0" | "chisel:continuity_reserved/000000f3" | "chisel:continuity_reserved/000000f2" | "chisel:block/smooth/dark_oak_planks" | "adorn:item/stone_rod" | "chisel:continuity_reserved/000000df" | "chisel:continuity_reserved/000000dc" | "chisel:continuity_reserved/000000db" | "chisel:continuity_reserved/000000de" | "chisel:continuity_reserved/000000dd" | "chisel:continuity_reserved/000000eb" | "chisel:continuity_reserved/000000ea" | "minecraft:block/composter_side" | "chisel:continuity_reserved/000000f9" | "chisel:continuity_reserved/000000f8" | "mtr:sign/arrow_up" | "chisel:block/slant/purpur" | "chisel:continuity_reserved/000000f5" | "chisel:continuity_reserved/000000f4" | "chisel:block/jellybean/red_sandstone" | "chisel:continuity_reserved/000000f7" | "chisel:continuity_reserved/000000f6" | "minecraft:block/soul_campfire_fire" | "chisel:block/jellybean/gray_concrete" | "minecraft:item/shulker_shell" | "chisel:block/solid_bricks/magenta_concrete" | "chisel:continuity_reserved/000000ed" | "chisel:continuity_reserved/000000ec" | "chisel:continuity_reserved/000000ef" | "chisel:continuity_reserved/000000ee" | "chisel:continuity_reserved/000000fa" | "chisel:continuity_reserved/000000fc" | "minecraft:block/deepslate_emerald_ore" | "chisel:continuity_reserved/000000fb" | "minecraft:item/structure_void" | "redbits:item/latch" | "redbits:block/redstone_torch_off" | "mtr:block/apg_glass_single_top" | "chisel:block/triple_bricks/granite" | "mtr:item/apg_glass" | "chisel:block/chaotic_small/coal_block" | "chisel:continuity_reserved/000000fe" | "chisel:continuity_reserved/000000fd" | "chisel:continuity_reserved/000000ff" | "minecraft:item/ender_pearl" | "minecraft:block/hay_block_side" | "chisel:block/smallingot/gold_block_top" | "minecraft:item/mushroom_stew" | "minecraft:block/crimson_nylium_side" | "exlinefurniture:blocks/ceiling_fan_crimson_2" | "adorn:block/brewer_bottom_top" | "factory_blocks:block/megacell/top" | "chisel:block/jellybean/prismarine" | "mtr:item/lift_buttons_link" | "chisel:block/twist/black_concrete_top" | "minecraft:item/prismarine_crystals" | "mtr:item/railway_sign_3_odd" | "chisel:continuity_reserved/000000b9" | "chisel:continuity_reserved/000000b8" | "minecraft:item/wooden_shovel" | "chisel:continuity_reserved/000000b5" | "minecraft:block/spruce_log" | "chisel:continuity_reserved/000000b4" | "chisel:continuity_reserved/000000b7" | "chisel:continuity_reserved/000000b6" | "minecraft:block/chiseled_polished_blackstone" | "chisel:continuity_reserved/000000b1" | "chisel:continuity_reserved/000000b0" | "chisel:continuity_reserved/000000b3" | "chisel:continuity_reserved/000000b2" | "chisel:continuity_reserved/000000c0" | "minecraft:block/red_mushroom" | "chisel:continuity_reserved/000000ad" | "chisel:continuity_reserved/000000ac" | "chisel:continuity_reserved/000000af" | "chisel:continuity_reserved/000000ae" | "chisel:continuity_reserved/000000ab" | "chisel:continuity_reserved/000000aa" | "minecraft:block/white_terracotta" | "chisel:block/masonry/coal_block" | "chisel:continuity_reserved/000000c9" | "chisel:continuity_reserved/000000c6" | "chisel:continuity_reserved/000000c5" | "chisel:continuity_reserved/000000c8" | "chisel:continuity_reserved/000000c7" | "minecraft:block/honey_block_bottom" | "chisel:continuity_reserved/000000c2" | "mtr:item/ceiling_light" | "chisel:continuity_reserved/000000c1" | "chisel:continuity_reserved/000000c4" | "chisel:continuity_reserved/000000c3" | "minecraft:block/chiseled_deepslate" | "chisel:continuity_reserved/000000d1" | "chisel:continuity_reserved/000000d0" | "minecraft:block/white_stained_glass" | "chisel:continuity_reserved/000000be" | "chisel:continuity_reserved/000000bd" | "chisel:continuity_reserved/000000bf" | "chisel:continuity_reserved/000000ba" | "chisel:continuity_reserved/000000bc" | "chisel:continuity_reserved/000000bb" | "minecraft:block/magenta_wool" | "chisel:block/coin_heads/gold_block_top" | "chisel:continuity_reserved/000000d7" | "chisel:continuity_reserved/000000d6" | "chisel:continuity_reserved/000000d9" | "chisel:continuity_reserved/000000d8" | "minecraft:block/pointed_dripstone_down_tip_merge" | "chisel:continuity_reserved/000000d3" | "chisel:continuity_reserved/000000d2" | "chisel:continuity_reserved/000000d5" | "chisel:continuity_reserved/000000d4" | "exlinefurniture:blocks/husk_arm" | "chisel:continuity_reserved/000000e0" | "chisel:continuity_reserved/000000e2" | "chisel:continuity_reserved/000000e1" | "chisel:continuity_reserved/000000cf" | "chisel:continuity_reserved/000000ce" | "chisel:continuity_reserved/000000cb" | "minecraft:block/glass_pane_top" | "chisel:block/large_tile/stone" | "minecraft:block/soul_campfire_log_lit" | "chisel:continuity_reserved/000000ca" | "chisel:continuity_reserved/000000cd" | "chisel:continuity_reserved/000000cc" | "chisel:continuity_reserved/000000da" | "minecraft:block/bone_block_top" | "chisel:continuity_reserved/000000e8" | "chisel:continuity_reserved/000000e7" | "chisel:continuity_reserved/000000e9" | "chisel:continuity_reserved/000000e4" | "chisel:continuity_reserved/000000e3" | "chisel:continuity_reserved/000000e6" | "chisel:continuity_reserved/000000e5" | "minecraft:block/glass" | "chisel:block/llama/lime_wool" | "chisel:block/brick/iron_block_bottom" | "chisel:block/panel/yellow_concrete" | "chisel:block/smooth/jungle_planks" | "chisel:block/coin_heads/gold_block_bottom" | "minecraft:item/birch_boat" | "chisel:block/chrono/glass" | "jsblock:item/station_ceiling_pole" | "exlinefurniture:blocks/ceiling_fan_dark_oak_2" | "minecraft:item/iron_leggings" | "minecraft:block/bone_block_side" | "chisel:block/jellybean/orange_concrete" | "minecraft:block/activator_rail" | "chisel:block/cut/red_sandstone" | "minecraft:item/netherite_leggings" | "minecraft:item/leather_boots" | "mtr:block/flowers/cio_1" | "mtr:block/flowers/cio_5" | "mtr:block/flowers/cio_4" | "mtr:block/flowers/cio_3" | "mtr:block/flowers/cio_2" | "minecraft:item/wooden_pickaxe" | "mtr:block/flowers/cio_7" | "mtr:block/flowers/cio_6" | "chisel:block/ornatelayer/diamond_block" | "chisel:continuity_reserved/000000a8" | "chisel:block/cut/stone" | "chisel:continuity_reserved/000000a7" | "chisel:continuity_reserved/000000a9" | "chisel:continuity_reserved/000000a4" | "chisel:continuity_reserved/000000a3" | "chisel:continuity_reserved/000000a6" | "chisel:continuity_reserved/000000a5" | "chisel:continuity_reserved/000000a0" | "chisel:continuity_reserved/000000a2" | "chisel:continuity_reserved/000000a1" | "minecraft:block/cave_vines" | "minecraft:block/jigsaw_side" | "chisel:block/dent/granite" | "chisel:block/jellybean/cobblestone" | "minecraft:block/dirt_path_side" | "chisel:block/braid/gray_concrete" | "factory_blocks:block/wireframe" | "minecraft:block/crimson_fungus" | "chisel:block/pillar/white_concrete" | "chisel:block/large_tile/light_gray_concrete" | "chisel:block/layer/pink_concrete" | "chisel:block/braid/white_concrete" | "chisel:block/chaotic_bricks/red_concrete" | "minecraft:block/fire_coral" | "chisel:block/large_tile/cyan_concrete" | "minecraft:item/red_dye" | "minecraft:block/grass_block_top" | "minecraft:item/powder_snow_bucket" | "minecraft:block/crimson_stem_top" | "chisel:block/tiles_small/light_blue_concrete" | "chisel:block/prism/deepslate" | "chisel:continuity_reserved/0000027b" | "chisel:continuity_reserved/0000027a" | "jsblock:block/ticket_barrier_1_stby_bare" | "minecraft:block/blue_orchid" | "minecraft:block/stripped_spruce_log" | "chisel:continuity_reserved/00000289" | "chisel:continuity_reserved/00000288" | "chisel:continuity_reserved/00000285" | "chisel:continuity_reserved/00000284" | "chisel:continuity_reserved/00000287" | "chisel:continuity_reserved/00000286" | "chisel:continuity_reserved/00000292" | "chisel:continuity_reserved/00000291" | "mtr:block/flowers/shm_1" | "minecraft:block/structure_block" | "chisel:continuity_reserved/00000294" | "mtr:block/flowers/shm_2" | "chisel:block/encased_bricks/ice" | "chisel:continuity_reserved/00000293" | "chisel:continuity_reserved/00000290" | "mtr:block/flowers/shm_7" | "mtr:block/flowers/shm_3" | "chisel:continuity_reserved/0000027d" | "minecraft:item/gunpowder" | "mtr:block/flowers/shm_4" | "chisel:continuity_reserved/0000027c" | "mtr:block/flowers/shm_5" | "chisel:continuity_reserved/0000027f" | "mtr:block/flowers/shm_6" | "chisel:continuity_reserved/0000027e" | "chisel:continuity_reserved/0000028a" | "chisel:continuity_reserved/0000028c" | "chisel:continuity_reserved/0000028b" | "chisel:continuity_reserved/00000299" | "chisel:continuity_reserved/00000296" | "chisel:continuity_reserved/00000295" | "chisel:block/braid/sandstone" | "chisel:block/weaver/brown_concrete" | "chisel:continuity_reserved/00000298" | "chisel:continuity_reserved/00000297" | "mtr:block/station_color_purpur_block" | "chisel:continuity_reserved/0000028e" | "chisel:continuity_reserved/0000028d" | "mtr:item/rail_connector_siding" | "minecraft:item/oak_door" | "chisel:continuity_reserved/0000028f" | "chisel:continuity_reserved/0000029b" | "chisel:continuity_reserved/0000029a" | "chisel:continuity_reserved/0000029d" | "chisel:continuity_reserved/0000029c" | "minecraft:block/emerald_block" | "chisel:block/circular/red_concrete" | "chisel:block/slant/magenta_concrete" | "minecraft:block/red_nether_bricks" | "chisel:block/dent/purpur" | "chisel:continuity_reserved/0000029f" | "chisel:continuity_reserved/0000029e" | "minecraft:block/sand" | "chisel:block/dent/gray_concrete" | "minecraft:block/yellow_glazed_terracotta" | "minecraft:block/conduit" | "chisel:block/panel/orange_concrete" | "chisel:block/weaver/stone" | "chisel:block/triple_bricks/gray_concrete" | "chisel:block/twist/prismarine_top" | "chisel:continuity_reserved/00000249" | "chisel:continuity_reserved/00000248" | "chisel:continuity_reserved/00000245" | "chisel:continuity_reserved/00000244" | "chisel:continuity_reserved/00000247" | "chisel:continuity_reserved/00000246" | "minecraft:item/purple_candle" | "chisel:continuity_reserved/00000241" | "chisel:continuity_reserved/00000240" | "chisel:continuity_reserved/00000243" | "chisel:continuity_reserved/00000242" | "mtr:block/clock_logo" | "exlinefurniture:blocks/off_air_color" | "chisel:continuity_reserved/00000250" | "chisel:continuity_reserved/0000023d" | "chisel:continuity_reserved/0000023c" | "chisel:continuity_reserved/0000023f" | "chisel:continuity_reserved/0000023e" | "chisel:block/shipping_crate/dark_oak_planks" | "chisel:continuity_reserved/0000023b" | "factory_blocks:block/caution" | "chisel:continuity_reserved/0000023a" | "chisel:block/gem/diamond_block_bottom" | "chisel:continuity_reserved/00000259" | "factory_blocks:block/gvent" | "chisel:continuity_reserved/00000256" | "chisel:continuity_reserved/00000255" | "chisel:continuity_reserved/00000258" | "factory_blocks:block/factory" | "chisel:continuity_reserved/00000257" | "chisel:block/encased_bricks/diorite" | "chisel:continuity_reserved/00000252" | "chisel:continuity_reserved/00000251" | "chisel:continuity_reserved/00000254" | "chisel:continuity_reserved/00000253" | "chisel:continuity_reserved/00000261" | "chisel:continuity_reserved/00000260" | "minecraft:block/acacia_log" | "chisel:block/legacy/magenta_wool" | "chisel:continuity_reserved/0000024e" | "chisel:continuity_reserved/0000024d" | "chisel:continuity_reserved/0000024f" | "chisel:continuity_reserved/0000024a" | "chisel:block/soft_bricks/andesite" | "chisel:continuity_reserved/0000024c" | "chisel:continuity_reserved/0000024b" | "adorn:block/lil_tater_crate" | "chisel:block/pillar/lime_concrete_top" | "chisel:continuity_reserved/00000267" | "chisel:continuity_reserved/00000266" | "chisel:continuity_reserved/00000269" | "chisel:continuity_reserved/00000268" | "chisel:continuity_reserved/00000263" | "chisel:continuity_reserved/00000262" | "chisel:continuity_reserved/00000265" | "chisel:continuity_reserved/00000264" | "chisel:continuity_reserved/00000270" | "chisel:continuity_reserved/00000272" | "chisel:continuity_reserved/00000271" | "minecraft:item/lantern" | "chisel:continuity_reserved/0000025f" | "chisel:continuity_reserved/0000025e" | "minecraft:item/beetroot_seeds" | "chisel:continuity_reserved/0000025b" | "chisel:continuity_reserved/0000025a" | "chisel:continuity_reserved/0000025d" | "chisel:continuity_reserved/0000025c" | "chisel:continuity_reserved/0000026a" | "chisel:continuity_reserved/00000278" | "chisel:continuity_reserved/00000277" | "chisel:continuity_reserved/00000279" | "chisel:continuity_reserved/00000274" | "chisel:continuity_reserved/00000273" | "chisel:continuity_reserved/00000276" | "chisel:continuity_reserved/00000275" | "chisel:continuity_reserved/00000281" | "chisel:continuity_reserved/00000280" | "mtr:item/ticket_processor" | "chisel:continuity_reserved/00000283" | "chisel:continuity_reserved/00000282" | "minecraft:item/spyglass" | "chisel:continuity_reserved/0000026f" | "chisel:continuity_reserved/0000026c" | "chisel:continuity_reserved/0000026b" | "chisel:continuity_reserved/0000026e" | "chisel:continuity_reserved/0000026d" | "chisel:continuity_reserved/00000209" | "chisel:continuity_reserved/00000208" | "exlinefurniture:blocks/ceiling_fan_jungle_on" | "minecraft:item/light_blue_candle" | "chisel:block/poison/stone" | "chisel:continuity_reserved/00000205" | "chisel:continuity_reserved/00000204" | "chisel:continuity_reserved/00000207" | "chisel:continuity_reserved/00000206" | "chisel:continuity_reserved/00000201" | "chisel:continuity_reserved/00000200" | "chisel:continuity_reserved/00000203" | "chisel:continuity_reserved/00000202" | "minecraft:item/shears" | "minecraft:block/warped_nylium" | "chisel:block/encased_large/acacia_planks" | "minecraft:block/command_block_conditional" | "chisel:continuity_reserved/00000219" | "chisel:continuity_reserved/00000216" | "chisel:continuity_reserved/00000215" | "chisel:continuity_reserved/00000218" | "chisel:continuity_reserved/00000217" | "chisel:continuity_reserved/00000212" | "chisel:continuity_reserved/00000211" | "chisel:continuity_reserved/00000214" | "chisel:continuity_reserved/00000213" | "chisel:continuity_reserved/00000210" | "chisel:continuity_reserved/0000020e" | "chisel:continuity_reserved/0000020d" | "chisel:continuity_reserved/0000020f" | "minecraft:stations/tooting_broadway" | "chisel:continuity_reserved/0000020a" | "chisel:continuity_reserved/0000020c" | "chisel:continuity_reserved/0000020b" | "chisel:block/solid_bricks/pink_concrete" | "chisel:continuity_reserved/00000227" | "chisel:block/vertical/dirt" | "chisel:continuity_reserved/00000226" | "chisel:continuity_reserved/00000229" | "exlinefurniture:blocks/ceiling_fan_warped_2" | "chisel:continuity_reserved/00000228" | "chisel:continuity_reserved/00000223" | "chisel:continuity_reserved/00000222" | "minecraft:block/light_gray_candle_lit" | "chisel:continuity_reserved/00000225" | "chisel:continuity_reserved/00000224" | "chisel:continuity_reserved/00000221" | "chisel:block/crate_light/gold_block_top" | "chisel:continuity_reserved/00000220" | "chisel:block/chaotic_bricks/end_stone" | "chisel:continuity_reserved/0000021f" | "chisel:continuity_reserved/0000021e" | "chisel:continuity_reserved/0000021b" | "chisel:continuity_reserved/0000021a" | "chisel:continuity_reserved/0000021d" | "chisel:continuity_reserved/0000021c" | "chisel:block/twist/brown_concrete" | "chisel:continuity_reserved/00000238" | "adorn:block/trading_station_cloth_side" | "chisel:continuity_reserved/00000237" | "chisel:continuity_reserved/00000239" | "chisel:continuity_reserved/00000234" | "chisel:continuity_reserved/00000233" | "chisel:continuity_reserved/00000236" | "chisel:continuity_reserved/00000235" | "chisel:continuity_reserved/00000230" | "chisel:continuity_reserved/00000232" | "chisel:continuity_reserved/00000231" | "adorn:block/brewer_front" | "chisel:continuity_reserved/0000022f" | "chisel:continuity_reserved/0000022c" | "chisel:continuity_reserved/0000022b" | "chisel:continuity_reserved/0000022e" | "chisel:block/slant/redstone_block" | "chisel:continuity_reserved/0000022d" | "minecraft:item/pink_candle" | "chisel:continuity_reserved/0000022a" | "factory_blocks:block/rust" | "minecraft:block/oak_door_top" | "adorn:block/pumpkin_seed_crate" | "chisel:block/pillar/quartz_top" | "chiselsandbits:items/magnifying_glass" | "minecraft:block/melon_side" | "minecraft:block/nether_wart_stage2" | "factory_blocks:block/fan/still" | "minecraft:block/nether_wart_stage1" | "chisel:block/panel/white_concrete" | "chisel:block/french/bricks" | "minecraft:block/nether_wart_stage0" | "minecraft:item/minecart" | "minecraft:item/apple" | "wheat_plus:block/road/line/double_yellow" | "mtr:block/psd_glass_bottom_back_2" | "mtr:item/arrival_projector_1_large" | "jsblock:item/pids_4" | "jsblock:block/gray" | "minecraft:item/spawn_egg" | "chisel:block/array/deepslate" | "minecraft:item/golden_horse_armor" | "minecraft:block/cake_inner" | "chisel:block/pillar/sandstone" | "minecraft:block/jungle_trapdoor" | "minecraft:block/light_blue_concrete" | "minecraft:item/bell" | "mtr:block/psd_glass_bottom_back_1" | "chisel:block/cracked/stone" | "minecraft:block/smoker_front_on" | "chisel:block/paneling/crimson_planks" | "minecraft:block/repeater" | "minecraft:block/chain_command_block_front" | "minecraft:block/crying_obsidian" | "minecraft:block/stripped_dark_oak_log" | "minecraft:item/fermented_spider_eye" | "chisel:block/french/blue_concrete" | "chisel:block/slant/ice" | "chisel:block/small_bricks/prismarine" | "minecraft:block/cave_vines_plant_lit" | "chisel:block/chaotic_medium/ice" | "chisel:block/poison/deepslate" | "minecraft:block/pointed_dripstone_down_tip" | "chisel:block/raw/green_concrete" | "chisel:block/simple/diamond_block" | "londonunderground:block/tunnel_1" | "chisel:block/weaver/andesite" | "minecraft:block/magenta_candle_lit" | "chisel:continuity_reserved/00000bd8" | "chisel:block/array/prismarine" | "chisel:continuity_reserved/00000bd9" | "chisel:continuity_reserved/00000bd6" | "minecraft:item/netherite_helmet" | "chisel:continuity_reserved/00000bd7" | "chisel:continuity_reserved/00000bd4" | "chisel:continuity_reserved/00000bd5" | "chisel:continuity_reserved/00000bd2" | "chisel:continuity_reserved/00000bd3" | "chisel:continuity_reserved/00000bd0" | "chisel:continuity_reserved/00000bd1" | "minecraft:block/light_blue_candle_lit" | "chisel:continuity_reserved/00000be0" | "exlinefurniture:blocks/off_air_static" | "chisel:continuity_reserved/00000bce" | "chisel:block/vertical/birch_planks" | "chisel:continuity_reserved/00000bcf" | "minecraft:block/tall_grass_top" | "chisel:continuity_reserved/00000bcc" | "chisel:continuity_reserved/00000bcd" | "chisel:continuity_reserved/00000bca" | "chisel:block/raw/white_concrete" | "chisel:continuity_reserved/00000bcb" | "redbits:block/latch_back" | "chisel:block/zag/magenta_concrete" | "chisel:continuity_reserved/00000be9" | "chisel:continuity_reserved/00000be7" | "chisel:continuity_reserved/00000be8" | "chisel:continuity_reserved/00000be5" | "chisel:continuity_reserved/00000be6" | "chisel:continuity_reserved/00000be3" | "chisel:continuity_reserved/00000be4" | "chisel:continuity_reserved/00000be1" | "chisel:block/bevel_creeper/sandstone" | "chisel:continuity_reserved/00000be2" | "chisel:continuity_reserved/00000bf0" | "chisel:continuity_reserved/00000bf1" | "minecraft:block/oxidized_copper" | "chisel:block/mosaic/andesite" | "chisel:continuity_reserved/00000bdf" | "chisel:continuity_reserved/00000bdd" | "chisel:continuity_reserved/00000bde" | "chisel:continuity_reserved/00000bdb" | "chisel:block/crate_dark/gold_block_bottom" | "chisel:continuity_reserved/00000bdc" | "chisel:block/crate_light/iron_block_top" | "chisel:continuity_reserved/00000bda" | "chisel:continuity_reserved/00000bf8" | "chisel:continuity_reserved/00000bf9" | "chisel:continuity_reserved/00000bf6" | "chisel:block/stacked/crimson_planks" | "chisel:continuity_reserved/00000bf7" | "chisel:continuity_reserved/00000bf4" | "chisel:continuity_reserved/00000bf5" | "chisel:continuity_reserved/00000bf2" | "chisel:continuity_reserved/00000bf3" | "minecraft:block/coarse_dirt" | "chisel:block/japanese2/glass" | "chisel:block/triple_bricks/red_concrete" | "chisel:block/road/cyan_concrete" | "chisel:continuity_reserved/00000bee" | "chisel:continuity_reserved/00000bef" | "jsblock:block/bufferstop_light_left" | "chisel:continuity_reserved/00000bec" | "chisel:continuity_reserved/00000bed" | "chisel:continuity_reserved/00000bea" | "minecraft:block/chorus_flower" | "chisel:continuity_reserved/00000beb" | "chisel:block/encased/acacia_planks" | "chisel:continuity_reserved/00000bfa" | "chisel:block/encased_bricks/end_stone" | "chisel:block/crude_paneling/acacia_planks" | "minecraft:item/diamond_axe" | "minecraft:block/tuff" | "minecraft:block/dripstone_block" | "minecraft:item/raw_iron" | "minecraft:item/warped_fungus_on_a_stick" | "chisel:continuity_reserved/00000bff" | "chisel:continuity_reserved/00000bfd" | "chisel:continuity_reserved/00000bfe" | "chisel:continuity_reserved/00000bfb" | "chisel:continuity_reserved/00000bfc" | "chisel:block/layer/redstone_block" | "minecraft:block/jungle_log" | "chisel:block/simple/iron_block_top" | "minecraft:block/lodestone_top" | "chisel:block/panel/green_concrete" | "chisel:block/weaver/quartz" | "chisel:continuity_reserved/00000ba9" | "mtr:block/light_on" | "chisel:continuity_reserved/00000ba7" | "chisel:continuity_reserved/00000ba8" | "chisel:continuity_reserved/00000ba5" | "chisel:continuity_reserved/00000ba6" | "mtr:block/escalator_down" | "chisel:continuity_reserved/00000ba3" | "chisel:continuity_reserved/00000ba4" | "chisel:continuity_reserved/00000ba1" | "chisel:continuity_reserved/00000ba2" | "minecraft:block/cake_side" | "exlinefurniture:blocks/spiderpart2" | "chisel:continuity_reserved/00000ba0" | "exlinefurniture:blocks/spiderpart1" | "minecraft:block/yellow_stained_glass" | "chisel:block/small_bricks/redstone_block" | "chisel:block/prism/pink_concrete" | "mtr:item/lift_door_odd_1" | "chisel:continuity_reserved/00000bb8" | "chisel:continuity_reserved/00000bb9" | "chisel:continuity_reserved/00000bb6" | "chisel:continuity_reserved/00000bb7" | "chisel:continuity_reserved/00000bb4" | "chisel:continuity_reserved/00000bb5" | "chisel:continuity_reserved/00000bb2" | "chisel:continuity_reserved/00000bb3" | "chisel:continuity_reserved/00000bb0" | "chisel:continuity_reserved/00000bb1" | "chisel:block/prism/diorite" | "chisel:continuity_reserved/00000bae" | "chisel:continuity_reserved/00000baf" | "chisel:continuity_reserved/00000bac" | "chisel:continuity_reserved/00000bad" | "chisel:continuity_reserved/00000baa" | "chisel:block/french/ice" | "chisel:continuity_reserved/00000bab" | "chisel:continuity_reserved/00000bc9" | "chisel:block/cracked/blue_concrete" | "minecraft:block/glow_item_frame" | "chisel:continuity_reserved/00000bc7" | "chisel:continuity_reserved/00000bc8" | "chisel:continuity_reserved/00000bc5" | "chisel:continuity_reserved/00000bc6" | "chisel:continuity_reserved/00000bc3" | "chisel:continuity_reserved/00000bc4" | "chisel:continuity_reserved/00000bc1" | "chisel:continuity_reserved/00000bc2" | "minecraft:block/quartz_pillar" | "chisel:continuity_reserved/00000bc0" | "jsblock:block/ticket_barrier_1_stby_entrance" | "exlinefurniture:blocks/ceiling_fan_warped" | "chisel:continuity_reserved/00000bbf" | "chisel:continuity_reserved/00000bbd" | "chisel:continuity_reserved/00000bbe" | "chisel:continuity_reserved/00000bbb" | "chisel:continuity_reserved/00000bbc" | "chisel:continuity_reserved/00000bba" | "minecraft:block/cornflower" | "chisel:continuity_reserved/0000019c" | "minecraft:item/golden_pickaxe" | "chisel:continuity_reserved/0000019b" | "chisel:continuity_reserved/0000019e" | "chisel:continuity_reserved/0000019d" | "chisel:continuity_reserved/0000019a" | "chisel:block/cracked_bricks/stone" | "chisel:block/soft_bricks/pink_concrete" | "mtr:block/apg_light_off_triangle" | "chisel:continuity_reserved/0000019f" | "chisel:block/soft_bricks/sandstone" | "chisel:block/encased/crimson_planks" | "chisel:block/cracked_bricks/green_concrete" | "chisel:block/largeornate/stone" | "minecraft:block/candle" | "minecraft:item/trident" | "minecraft:item/rabbit_foot" | "chisel:block/cracked_bricks/blue_concrete" | "minecraft:item/diamond_pickaxe" | "chisel:block/solid_bricks/diorite" | "minecraft:block/black_candle_lit" | "chisel:block/twist/lime_concrete_top" | "chisel:block/prism/yellow_concrete" | "chisel:block/pillar/ice" | "minecraft:block/tall_seagrass_top" | "chisel:block/ornate/diorite" | "factory_blocks:block/fan/fast" | "chisel:block/large_tile/lapis_block" | "minecraft:block/chiseled_quartz_block_top" | "redbits:block/emitter" | "minecraft:block/tripwire_hook" | "chisel:continuity_reserved/0000015a" | "mtr:item/rail_connector_20_one_way" | "chisel:block/encased_bricks/orange_concrete" | "mtr:item/station_name_tall_wall" | "jsblock:block/helpline_4_middle" | "mtr:item/station_name_wall_black" | "chisel:continuity_reserved/00000168" | "chisel:continuity_reserved/00000167" | "chisel:block/crude_vertical/dark_oak_planks" | "chisel:continuity_reserved/00000169" | "minecraft:item/leather_horse_armor" | "chisel:continuity_reserved/00000164" | "chisel:continuity_reserved/00000163" | "chisel:continuity_reserved/00000166" | "chisel:continuity_reserved/00000165" | "chisel:continuity_reserved/00000171" | "minecraft:block/command_block_front" | "chisel:continuity_reserved/00000170" | "chisel:continuity_reserved/00000173" | "chisel:block/layer/deepslate" | "chisel:continuity_reserved/00000172" | "minecraft:block/prismarine" | "minecraft:block/smoker_front" | "minecraft:block/slime_block" | "chisel:continuity_reserved/0000015f" | "chisel:continuity_reserved/0000015c" | "minecraft:block/acacia_door_top" | "chisel:continuity_reserved/0000015b" | "chisel:continuity_reserved/0000015e" | "chisel:continuity_reserved/0000015d" | "chisel:continuity_reserved/0000016b" | "chisel:continuity_reserved/0000016a" | "chisel:block/chaotic_small/black_concrete" | "chisel:continuity_reserved/00000179" | "chisel:continuity_reserved/00000178" | "minecraft:block/blue_ice" | "chisel:block/legacy/cyan_wool" | "minecraft:block/sunflower_front" | "chisel:continuity_reserved/00000175" | "chisel:continuity_reserved/00000174" | "chisel:continuity_reserved/00000177" | "minecraft:item/bow" | "chisel:continuity_reserved/00000176" | "chisel:continuity_reserved/00000182" | "chisel:continuity_reserved/00000181" | "chisel:continuity_reserved/00000184" | "chisel:block/twist/ice_top" | "chisel:continuity_reserved/00000183" | "chisel:continuity_reserved/00000180" | "chisel:block/pillar/sandstone_top" | "minecraft:block/orange_tulip" | "chisel:continuity_reserved/0000016d" | "chisel:continuity_reserved/0000016c" | "chisel:continuity_reserved/0000016f" | "chisel:continuity_reserved/0000016e" | "chisel:continuity_reserved/0000017a" | "chisel:continuity_reserved/0000017c" | "chisel:continuity_reserved/0000017b" | "chisel:continuity_reserved/00000189" | "chisel:continuity_reserved/00000186" | "chisel:continuity_reserved/00000185" | "chisel:continuity_reserved/00000188" | "chisel:continuity_reserved/00000187" | "chisel:continuity_reserved/00000193" | "minecraft:block/pink_glazed_terracotta" | "chisel:continuity_reserved/00000192" | "chisel:continuity_reserved/00000195" | "chisel:continuity_reserved/00000194" | "chisel:block/soft_bricks/magenta_concrete" | "chisel:continuity_reserved/00000191" | "chisel:continuity_reserved/00000190" | "chisel:continuity_reserved/0000017e" | "chisel:continuity_reserved/0000017d" | "chisel:continuity_reserved/0000017f" | "chisel:continuity_reserved/0000018b" | "chisel:continuity_reserved/0000018a" | "chisel:continuity_reserved/0000018d" | "chisel:continuity_reserved/0000018c" | "minecraft:block/light_gray_shulker_box" | "minecraft:block/dead_tube_coral_block" | "chisel:continuity_reserved/00000197" | "chisel:continuity_reserved/00000196" | "chisel:continuity_reserved/00000199" | "chisel:continuity_reserved/00000198" | "chisel:block/log_bordered/spruce_planks" | "mtr:block/ticket_machine" | "minecraft:block/spore_blossom_base" | "exlinefurniture:blocks/ceiling_fan_oak_2" | "chisel:continuity_reserved/0000018f" | "chisel:continuity_reserved/0000018e" | "chisel:block/tiles_small/ice" | "chisel:continuity_reserved/00000128" | "chisel:continuity_reserved/00000127" | "chisel:continuity_reserved/00000129" | "chisel:continuity_reserved/00000124" | "chisel:continuity_reserved/00000123" | "chisel:continuity_reserved/00000126" | "chisel:continuity_reserved/00000125" | "chisel:continuity_reserved/00000120" | "chiselsandbits:items/chisel_gold" | "chisel:continuity_reserved/00000122" | "chisel:continuity_reserved/00000121" | "minecraft:block/granite" | "minecraft:block/brown_glazed_terracotta" | "chisel:continuity_reserved/0000011f" | "chisel:continuity_reserved/0000011c" | "chisel:continuity_reserved/0000011b" | "chisel:block/large_tile/granite" | "chisel:continuity_reserved/0000011e" | "chisel:continuity_reserved/0000011d" | "chisel:continuity_reserved/0000011a" | "minecraft:item/iron_ingot" | "minecraft:block/crafting_table_top" | "chisel:block/ornate/prismarine" | "chisel:block/triple_bricks/stone" | "chisel:continuity_reserved/00000139" | "chisel:continuity_reserved/00000138" | "minecraft:block/deepslate_lapis_ore" | "chisel:continuity_reserved/00000135" | "chisel:continuity_reserved/00000134" | "chisel:continuity_reserved/00000137" | "chisel:continuity_reserved/00000136" | "chisel:continuity_reserved/00000131" | "chisel:continuity_reserved/00000130" | "chisel:continuity_reserved/00000133" | "chisel:continuity_reserved/00000132" | "chisel:continuity_reserved/00000140" | "chisel:continuity_reserved/0000012d" | "chisel:continuity_reserved/0000012c" | "chisel:continuity_reserved/0000012f" | "chisel:continuity_reserved/0000012e" | "chisel:block/large_tile/andesite" | "chisel:continuity_reserved/0000012b" | "chisel:continuity_reserved/0000012a" | "chisel:block/smallingot/iron_block" | "chisel:continuity_reserved/00000149" | "chisel:continuity_reserved/00000146" | "chisel:continuity_reserved/00000145" | "chisel:continuity_reserved/00000148" | "chisel:block/paneling/jungle_planks" | "chisel:continuity_reserved/00000147" | "chisel:continuity_reserved/00000142" | "chisel:continuity_reserved/00000141" | "chisel:continuity_reserved/00000144" | "chisel:continuity_reserved/00000143" | "chisel:continuity_reserved/00000151" | "chisel:continuity_reserved/00000150" | "chisel:block/soft_bricks/blue_concrete" | "chisel:continuity_reserved/0000013e" | "chisel:continuity_reserved/0000013d" | "chisel:continuity_reserved/0000013f" | "chisel:continuity_reserved/0000013a" | "chisel:continuity_reserved/0000013c" | "chisel:continuity_reserved/0000013b" | "minecraft:item/bow_pulling_1" | "chisel:block/braid/orange_concrete" | "minecraft:item/bow_pulling_0" | "minecraft:item/bow_pulling_2" | "chisel:block/solid_bricks/coal_block" | "chisel:continuity_reserved/00000157" | "chisel:continuity_reserved/00000156" | "chisel:continuity_reserved/00000159" | "chisel:continuity_reserved/00000158" | "chisel:continuity_reserved/00000153" | "chisel:continuity_reserved/00000152" | "chisel:continuity_reserved/00000155" | "chisel:continuity_reserved/00000154" | "chisel:continuity_reserved/00000160" | "chisel:continuity_reserved/00000162" | "chisel:continuity_reserved/00000161" | "mtr:block/platform_hk_1" | "mtr:block/platform_hk_2" | "chisel:block/small_bricks/diorite" | "minecraft:block/yellow_candle" | "chisel:continuity_reserved/0000014f" | "chisel:continuity_reserved/0000014e" | "chisel:continuity_reserved/0000014b" | "chisel:continuity_reserved/0000014a" | "chisel:block/jellybean/light_gray_concrete" | "chisel:continuity_reserved/0000014d" | "chisel:continuity_reserved/0000014c" | "chisel:block/crude_horizontal/dark_oak_planks" | "minecraft:block/campfire_log_lit" | "minecraft:item/beef" | "chisel:block/twist/gray_concrete_top" | "minecraft:item/golden_axe" | "chisel:block/french/purpur" | "chisel:block/ornate/purple_concrete" | "chisel:block/cracked_bricks/bricks" | "chisel:block/coin_heads/iron_block_top" | "chisel:block/vertical/acacia_planks" | "chisel:continuity_reserved/00000109" | "minecraft:block/crimson_stem" | "chisel:block/braid/yellow_concrete" | "chisel:continuity_reserved/00000106" | "minecraft:block/stone" | "chisel:continuity_reserved/00000105" | "chisel:continuity_reserved/00000108" | "chisel:continuity_reserved/00000107" | "chisel:continuity_reserved/00000102" | "chisel:continuity_reserved/00000101" | "chisel:continuity_reserved/00000104" | "chisel:continuity_reserved/00000103" | "chisel:continuity_reserved/00000100" | "minecraft:block/flowering_azalea_top" | "chisel:block/cells/diamond_block" | "chisel:continuity_reserved/00000117" | "chisel:continuity_reserved/00000116" | "chisel:continuity_reserved/00000119" | "chisel:continuity_reserved/00000118" | "chisel:continuity_reserved/00000113" | "chisel:continuity_reserved/00000112" | "chisel:continuity_reserved/00000115" | "chisel:continuity_reserved/00000114" | "chisel:continuity_reserved/00000111" | "chisel:continuity_reserved/00000110" | "chisel:block/braid/oak_planks" | "chisel:continuity_reserved/0000010f" | "chisel:continuity_reserved/0000010e" | "chisel:block/chaotic_bricks/cobblestone" | "chisel:continuity_reserved/0000010b" | "jsblock:block/ticket_barrier_1_nis_exit" | "chisel:continuity_reserved/0000010a" | "chisel:continuity_reserved/0000010d" | "chisel:continuity_reserved/0000010c" | "chisel:block/bismuth/diamond_block" | "londonunderground:block/exit" | "minecraft:item/lingering_potion" | "chisel:block/raw/magenta_concrete" | "chisel:block/panel/emerald_block" | "chisel:block/panel/gray_concrete" | "chisel:block/chaotic_small/purpur" | "chisel:block/simple/iron_block_bottom" | "chisel:block/layer/andesite" | "chisel:block/ornate/deepslate" | "mtr:item/route_sign_standing_light" | "chisel:block/prism/quartz" | "minecraft:block/command_block_side" | "minecraft:ads/touch_in" | "chisel:block/pillar/light_gray_concrete" | "chisel:block/chaotic_medium/andesite" | "minecraft:block/lava_still" | "chisel:block/chaotic_medium/diorite" | "minecraft:block/damaged_anvil_top" | "chisel:continuity_reserved/00000c09" | "chisel:continuity_reserved/00000c07" | "chisel:continuity_reserved/00000c08" | "chisel:continuity_reserved/00000c05" | "chisel:continuity_reserved/00000c06" | "factory_blocks:block/gears" | "chisel:continuity_reserved/00000c03" | "chisel:continuity_reserved/00000c04" | "chisel:continuity_reserved/00000c01" | "chisel:block/chaotic_small/bricks" | "chisel:continuity_reserved/00000c02" | "minecraft:block/daylight_detector_side" | "chisel:continuity_reserved/00000c00" | "minecraft:item/chainmail_helmet" | "chisel:block/slant/cyan_concrete" | "chisel:continuity_reserved/00000aea" | "minecraft:block/green_concrete_powder" | "redbits:block/vision_sensor_on" | "chisel:continuity_reserved/00000af9" | "chisel:continuity_reserved/00000af7" | "chisel:continuity_reserved/00000af8" | "chisel:block/cracked_bricks/light_gray_concrete" | "chisel:continuity_reserved/00000af5" | "minecraft:block/blue_shulker_box" | "chisel:continuity_reserved/00000af6" | "chisel:continuity_reserved/00000af3" | "minecraft:block/cauldron_side" | "chisel:continuity_reserved/00000af4" | "jsblock:item/constant_blue_signal" | "minecraft:block/red_shulker_box" | "chisel:continuity_reserved/00000aef" | "chisel:continuity_reserved/00000aed" | "chisel:block/large/dark_oak_planks" | "minecraft:block/polished_granite" | "chisel:continuity_reserved/00000aee" | "chisel:continuity_reserved/00000aeb" | "chisel:continuity_reserved/00000aec" | "chisel:continuity_reserved/00000afa" | "chisel:continuity_reserved/00000afb" | "minecraft:block/end_portal_frame_side" | "chisel:block/ornatesteel_old/glass" | "minecraft:block/pink_tulip" | "chisel:block/twist/gray_concrete" | "mtr:block/lift_door_top_back_1" | "chisel:continuity_reserved/00000afe" | "chisel:continuity_reserved/00000aff" | "chisel:continuity_reserved/00000afc" | "chisel:continuity_reserved/00000afd" | "minecraft:item/item_frame" | "minecraft:block/warped_door_bottom" | "chisel:block/twist/granite_top" | "chisel:block/cracked_bricks/purpur" | "minecraft:block/sunflower_top" | "minecraft:block/netherite_block" | "minecraft:item/crossbow_standby" | "chisel:block/raw/ice" | "minecraft:item/cauldron" | "factory_blocks:block/rgrate" | "inmis:item/plated_backpack" | "minecraft:block/large_fern_bottom" | "minecraft:item/potion" | "chisel:block/circular/redstone_block" | "minecraft:block/red_stained_glass" | "chisel:block/crude_horizontal/oak_planks" | "minecraft:item/clock_57" | "minecraft:item/clock_58" | "minecraft:item/clock_55" | "minecraft:item/clock_56" | "chisel:continuity_reserved/00000ab9" | "chisel:block/raw/lime_concrete" | "chisel:continuity_reserved/00000ab7" | "minecraft:item/clock_59" | "chisel:continuity_reserved/00000ab8" | "chisel:continuity_reserved/00000ab5" | "chisel:continuity_reserved/00000ab6" | "chisel:block/circular/red_sandstone" | "chisel:continuity_reserved/00000ab3" | "chisel:continuity_reserved/00000ab4" | "chisel:continuity_reserved/00000ab1" | "chisel:continuity_reserved/00000ab2" | "chisel:block/bricks2/dirt" | "minecraft:block/smithing_table_front" | "chisel:continuity_reserved/00000ab0" | "bitsandchisels:block/null" | "chisel:continuity_reserved/00000aaf" | "chisel:continuity_reserved/00000aad" | "minecraft:item/clock_60" | "chisel:block/chaotic_bricks/purpur" | "chisel:continuity_reserved/00000aae" | "minecraft:item/clock_61" | "chisel:continuity_reserved/00000aab" | "minecraft:block/lily_pad" | "chisel:continuity_reserved/00000aac" | "chisel:continuity_reserved/00000aaa" | "chisel:block/french/black_concrete" | "minecraft:item/clock_62" | "minecraft:item/clock_63" | "minecraft:item/clock_46" | "minecraft:item/clock_47" | "minecraft:item/clock_44" | "minecraft:item/clock_45" | "chisel:continuity_reserved/00000ac8" | "minecraft:item/clock_48" | "chisel:continuity_reserved/00000ac9" | "minecraft:item/clock_49" | "chisel:continuity_reserved/00000ac6" | "chisel:continuity_reserved/00000ac7" | "chisel:continuity_reserved/00000ac4" | "chisel:continuity_reserved/00000ac5" | "chisel:continuity_reserved/00000ac2" | "chisel:continuity_reserved/00000ac3" | "chisel:block/large_tile/purpur" | "chisel:continuity_reserved/00000ac0" | "chisel:block/braid/black_concrete" | "chisel:continuity_reserved/00000ac1" | "chisel:continuity_reserved/00000ad0" | "chisel:block/zag/red_sandstone" | "chisel:continuity_reserved/00000abe" | "chisel:continuity_reserved/00000abf" | "minecraft:item/clock_50" | "chisel:continuity_reserved/00000abc" | "chisel:continuity_reserved/00000abd" | "chisel:continuity_reserved/00000aba" | "minecraft:item/clock_53" | "chisel:continuity_reserved/00000abb" | "minecraft:item/clock_54" | "minecraft:item/clock_51" | "minecraft:item/clock_52" | "minecraft:item/clock_35" | "minecraft:item/clock_36" | "minecraft:item/clock_33" | "minecraft:item/clock_34" | "minecraft:item/clock_39" | "chisel:continuity_reserved/00000ad9" | "minecraft:item/clock_37" | "minecraft:item/clock_38" | "chisel:continuity_reserved/00000ad7" | "chisel:continuity_reserved/00000ad8" | "chisel:continuity_reserved/00000ad5" | "chisel:continuity_reserved/00000ad6" | "chisel:continuity_reserved/00000ad3" | "chisel:continuity_reserved/00000ad4" | "chisel:continuity_reserved/00000ad1" | "chisel:continuity_reserved/00000ad2" | "minecraft:block/oak_log_top" | "chisel:continuity_reserved/00000ae0" | "chisel:continuity_reserved/00000ae1" | "chisel:continuity_reserved/00000acf" | "minecraft:block/stripped_oak_log_top" | "chisel:continuity_reserved/00000acd" | "minecraft:block/netherrack" | "chisel:continuity_reserved/00000ace" | "chisel:continuity_reserved/00000acb" | "minecraft:item/clock_42" | "chisel:continuity_reserved/00000acc" | "minecraft:item/clock_43" | "minecraft:item/clock_40" | "chisel:continuity_reserved/00000aca" | "minecraft:item/clock_41" | "chisel:block/smooth/spruce_planks" | "minecraft:item/clock_24" | "minecraft:item/clock_25" | "minecraft:item/clock_22" | "minecraft:item/clock_23" | "minecraft:item/clock_28" | "minecraft:item/clock_29" | "minecraft:item/clock_26" | "minecraft:item/clock_27" | "chisel:continuity_reserved/00000ae8" | "chisel:continuity_reserved/00000ae9" | "chisel:continuity_reserved/00000ae6" | "chisel:continuity_reserved/00000ae7" | "chisel:block/layer/lime_concrete" | "chisel:continuity_reserved/00000ae4" | "chisel:block/braid/ice" | "chisel:continuity_reserved/00000ae5" | "chisel:continuity_reserved/00000ae2" | "chisel:continuity_reserved/00000ae3" | "chisel:continuity_reserved/00000af1" | "chisel:block/pillar/nether_brick_top" | "chisel:continuity_reserved/00000af2" | "chisel:continuity_reserved/00000af0" | "mtr:item/railway_sign_7_even" | "chisel:continuity_reserved/00000ade" | "chisel:continuity_reserved/00000adf" | "chisel:continuity_reserved/00000adc" | "minecraft:item/clock_31" | "chisel:continuity_reserved/00000add" | "minecraft:item/clock_32" | "chisel:continuity_reserved/00000ada" | "chisel:continuity_reserved/00000adb" | "minecraft:item/clock_30" | "minecraft:item/clock_13" | "minecraft:item/clock_14" | "minecraft:item/clock_11" | "minecraft:block/vine" | "minecraft:item/clock_12" | "minecraft:item/clock_17" | "minecraft:item/clock_18" | "minecraft:item/clock_15" | "exlinefurniture:blocks/ceiling_fan_oak_on" | "minecraft:item/clock_16" | "minecraft:block/chiseled_red_sandstone" | "minecraft:item/clock_19" | "chisel:block/tiles_medium/red_sandstone" | "chisel:block/braid/cyan_concrete" | "chisel:block/weaver/prismarine" | "chisel:block/pillar/yellow_concrete_top" | "minecraft:item/iron_chestplate" | "minecraft:block/lectern_front" | "minecraft:block/pink_candle_lit" | "minecraft:item/clock_20" | "minecraft:item/clock_21" | "minecraft:item/clock_02" | "minecraft:item/clock_03" | "minecraft:item/clock_00" | "minecraft:item/clock_01" | "minecraft:item/clock_06" | "minecraft:item/clock_07" | "minecraft:item/clock_04" | "minecraft:item/clock_05" | "minecraft:item/clock_08" | "minecraft:item/clock_09" | "chisel:block/chaotic_bricks/bricks" | "londonunderground:block/elizabeth1" | "londonunderground:block/elizabeth2" | "minecraft:block/oxidized_cut_copper" | "minecraft:block/ice" | "minecraft:item/clock_10" | "minecraft:block/cracked_stone_bricks" | "chisel:block/triple_bricks/glowstone" | "minecraft:block/bell_bottom" | "chisel:block/star/gold_block" | "mtr:item/ticket_processor_exit" | "chisel:block/small_bricks/gray_concrete" | "chisel:continuity_reserved/00000aa8" | "chisel:continuity_reserved/00000aa9" | "chisel:continuity_reserved/00000aa6" | "chisel:continuity_reserved/00000aa7" | "chisel:continuity_reserved/00000aa4" | "chisel:continuity_reserved/00000aa5" | "chisel:continuity_reserved/00000aa2" | "minecraft:item/music_disc_ward" | "chisel:continuity_reserved/00000aa3" | "chisel:continuity_reserved/00000aa0" | "chisel:continuity_reserved/00000aa1" | "chisel:block/large_tile/bricks" | "minecraft:block/dead_horn_coral_block" | "chisel:block/embossed/diamond_block_top" | "chisel:block/cut/coal_block" | "minecraft:item/leather_chestplate_overlay" | "chisel:block/chaotic_medium/quartz" | "chisel:continuity_reserved/0000007b" | "minecraft:item/cod" | "chisel:block/sunken/deepslate" | "chisel:continuity_reserved/0000007a" | "chisel:continuity_reserved/0000007d" | "chisel:block/braid/brown_concrete" | "chisel:continuity_reserved/0000007c" | "minecraft:block/acacia_planks" | "chisel:continuity_reserved/00000087" | "chisel:continuity_reserved/00000086" | "chisel:continuity_reserved/00000089" | "jsblock:item/kcr_name_sign" | "minecraft:block/lilac_top" | "chisel:continuity_reserved/00000088" | "chisel:continuity_reserved/00000094" | "chisel:continuity_reserved/00000093" | "chisel:continuity_reserved/00000096" | "chisel:continuity_reserved/00000095" | "chisel:continuity_reserved/00000090" | "chisel:continuity_reserved/00000092" | "chisel:continuity_reserved/00000091" | "minecraft:block/iron_trapdoor" | "chisel:continuity_reserved/0000007f" | "chisel:continuity_reserved/0000007e" | "chisel:continuity_reserved/0000008c" | "chisel:continuity_reserved/0000008b" | "chisel:continuity_reserved/0000008e" | "chisel:continuity_reserved/0000008d" | "chisel:continuity_reserved/0000008a" | "jsblock:block/ticket_barrier_1_exit" | "chisel:continuity_reserved/00000098" | "adorn:block/brewer_side" | "chisel:continuity_reserved/00000097" | "chisel:continuity_reserved/00000099" | "chisel:block/raw/pink_concrete" | "minecraft:block/chiseled_stone_bricks" | "minecraft:item/enchanted_book" | "chisel:continuity_reserved/0000008f" | "chisel:block/twist/sandstone" | "chisel:continuity_reserved/0000009d" | "chisel:continuity_reserved/0000009c" | "chisel:continuity_reserved/0000009f" | "chisel:continuity_reserved/0000009e" | "chisel:continuity_reserved/0000009b" | "mtr:block/psd_red_bottom" | "chisel:continuity_reserved/0000009a" | "minecraft:block/gray_stained_glass_pane_top" | "chisel:block/large_tile/redstone_block" | "chisel:block/chaotic_bricks/light_blue_concrete" | "chisel:block/twist/quartz_top" | "chisel:block/reinforcedcobble/dirt" | "chisel:block/pillar/brown_concrete" | "minecraft:block/red_tulip" | "chisel:block/chaotic_medium/orange_concrete" | "minecraft:item/fishing_rod" | "minecraft:block/dark_oak_trapdoor" | "chiselsandbits:block/missing" | "adorn:item/mug" | "chisel:continuity_reserved/00000047" | "chisel:continuity_reserved/00000046" | "chisel:continuity_reserved/00000049" | "chisel:block/chaotic_medium/gray_concrete" | "chisel:continuity_reserved/00000048" | "chisel:block/twist/pink_concrete_top" | "chisel:continuity_reserved/00000043" | "chisel:continuity_reserved/00000042" | "chisel:continuity_reserved/00000045" | "chisel:continuity_reserved/00000044" | "minecraft:item/blaze_powder" | "chisel:continuity_reserved/00000050" | "chisel:continuity_reserved/00000052" | "chisel:continuity_reserved/00000051" | "minecraft:item/music_disc_wait" | "chisel:continuity_reserved/0000003f" | "chisel:continuity_reserved/0000003e" | "chisel:continuity_reserved/0000003b" | "chisel:continuity_reserved/0000003a" | "chisel:continuity_reserved/0000003d" | "chisel:continuity_reserved/0000003c" | "chisel:continuity_reserved/0000004a" | "minecraft:item/iron_axe" | "factory_blocks:block/metalbox_top" | "minecraft:block/water_flow" | "chisel:continuity_reserved/00000058" | "chisel:continuity_reserved/00000057" | "minecraft:item/iron_helmet" | "chisel:continuity_reserved/00000059" | "chisel:continuity_reserved/00000054" | "chisel:continuity_reserved/00000053" | "chisel:continuity_reserved/00000056" | "chisel:continuity_reserved/00000055" | "chisel:continuity_reserved/00000061" | "chisel:continuity_reserved/00000060" | "chisel:block/zelda/diamond_block" | "chisel:continuity_reserved/00000063" | "chisel:continuity_reserved/00000062" | "chisel:block/encased_smooth/oak_planks" | "chisel:continuity_reserved/0000004f" | "minecraft:item/milk_bucket" | "chisel:continuity_reserved/0000004c" | "chisel:continuity_reserved/0000004b" | "chisel:continuity_reserved/0000004e" | "minecraft:block/lime_terracotta" | "chisel:continuity_reserved/0000004d" | "chisel:block/tiles_medium/cobblestone" | "chisel:continuity_reserved/0000005b" | "chisel:continuity_reserved/0000005a" | "jsblock:block/helpline_3_upper" | "chisel:continuity_reserved/00000069" | "chisel:continuity_reserved/00000068" | "chisel:continuity_reserved/00000065" | "chisel:continuity_reserved/00000064" | "chisel:block/chaotic_small/orange_concrete" | "chisel:continuity_reserved/00000067" | "chisel:continuity_reserved/00000066" | "chisel:continuity_reserved/00000072" | "chisel:continuity_reserved/00000071" | "chisel:continuity_reserved/00000074" | "chisel:block/llama/green_wool" | "chisel:continuity_reserved/00000073" | "chisel:continuity_reserved/00000070" | "chisel:continuity_reserved/0000005d" | "chisel:continuity_reserved/0000005c" | "chisel:block/layer/light_gray_concrete" | "chisel:continuity_reserved/0000005f" | "chisel:continuity_reserved/0000005e" | "chisel:continuity_reserved/0000006a" | "minecraft:item/phantom_membrane" | "chisel:continuity_reserved/0000006c" | "chisel:continuity_reserved/0000006b" | "chisel:block/twist/cobblestone" | "chisel:block/solid_bricks/andesite" | "chisel:continuity_reserved/00000079" | "minecraft:block/barrel_top" | "jsblock:block/bufferstop_light_right" | "minecraft:block/sunflower_bottom" | "chisel:continuity_reserved/00000076" | "chisel:continuity_reserved/00000075" | "chisel:continuity_reserved/00000078" | "mtr:item/ticket_barrier_entrance_1" | "chisel:continuity_reserved/00000077" | "chisel:block/braid/acacia_planks" | "chisel:continuity_reserved/00000083" | "chisel:continuity_reserved/00000082" | "chisel:continuity_reserved/00000085" | "chisel:continuity_reserved/00000084" | "chisel:continuity_reserved/00000081" | "chisel:continuity_reserved/00000080" | "chisel:block/space/gold_block" | "chisel:continuity_reserved/0000006e" | "chisel:continuity_reserved/0000006d" | "chisel:continuity_reserved/0000006f" | "minecraft:block/fire_coral_block" | "chisel:continuity_reserved/00000007" | "minecraft:block/cyan_concrete" | "chisel:continuity_reserved/00000006" | "chisel:continuity_reserved/00000009" | "chisel:block/twist/stone_top" | "chisel:continuity_reserved/00000008" | "chisel:continuity_reserved/00000003" | "chisel:continuity_reserved/00000002" | "chisel:continuity_reserved/00000005" | "chisel:continuity_reserved/00000004" | "chisel:continuity_reserved/00000001" | "chisel:continuity_reserved/00000000" | "minecraft:item/knowledge_book" | "chisel:continuity_reserved/00000018" | "chisel:block/small_bricks/deepslate" | "chisel:continuity_reserved/00000017" | "chisel:continuity_reserved/00000019" | "chisel:continuity_reserved/00000014" | "chisel:continuity_reserved/00000013" | "chisel:block/jellybean/quartz" | "chisel:continuity_reserved/00000016" | "chisel:continuity_reserved/00000015" | "chisel:continuity_reserved/00000010" | "minecraft:item/written_book" | "chisel:continuity_reserved/00000012" | "chisel:continuity_reserved/00000011" | "chisel:block/chaotic_small/yellow_concrete" | "chisel:continuity_reserved/0000000f" | "chisel:block/spaceblack/iron_block" | "chisel:continuity_reserved/0000000c" | "factory_blocks:block/bwireframe" | "chisel:continuity_reserved/0000000b" | "chisel:continuity_reserved/0000000e" | "chisel:continuity_reserved/0000000d" | "chisel:block/chaotic_medium/red_concrete" | "chisel:continuity_reserved/0000000a" | "minecraft:block/brown_stained_glass_pane_top" | "chisel:continuity_reserved/00000029" | "chisel:continuity_reserved/00000028" | "chisel:continuity_reserved/00000025" | "minecraft:block/gray_glazed_terracotta" | "chisel:continuity_reserved/00000024" | "chisel:continuity_reserved/00000027" | "chisel:continuity_reserved/00000026" | "chisel:continuity_reserved/00000021" | "chisel:continuity_reserved/00000020" | "chisel:continuity_reserved/00000023" | "chisel:continuity_reserved/00000022" | "minecraft:block/dead_tube_coral" | "chisel:continuity_reserved/00000030" | "chisel:block/triple_bricks/coal_block" | "chisel:continuity_reserved/0000001d" | "chisel:continuity_reserved/0000001c" | "chisel:continuity_reserved/0000001f" | "chisel:continuity_reserved/0000001e" | "chisel:block/weaver/diorite" | "minecraft:block/smooth_stone" | "chisel:continuity_reserved/0000001b" | "chisel:continuity_reserved/0000001a" | "chisel:block/pillar/stone_top" | "chisel:continuity_reserved/00000039" | "chisel:continuity_reserved/00000036" | "chisel:continuity_reserved/00000035" | "chisel:block/legacy/blue_wool" | "chisel:continuity_reserved/00000038" | "chisel:block/paneling/oak_planks" | "chisel:continuity_reserved/00000037" | "chisel:continuity_reserved/00000032" | "chisel:continuity_reserved/00000031" | "chisel:continuity_reserved/00000034" | "chisel:continuity_reserved/00000033" | "chisel:continuity_reserved/00000041" | "chisel:block/soft_bricks/end_stone" | "chisel:continuity_reserved/00000040" | "chisel:continuity_reserved/0000002e" | "chisel:continuity_reserved/0000002d" | "chisel:block/pillar/black_concrete" | "chisel:continuity_reserved/0000002f" | "chisel:continuity_reserved/0000002a" | "chisel:continuity_reserved/0000002c" | "chisel:continuity_reserved/0000002b" | "chisel:block/zag/quartz" | "chisel:block/weaver/light_gray_concrete" | "minecraft:block/raw_iron_block" | "minecraft:item/music_disc_blocks" | "chisel:continuity_reserved/00000c16" | "chisel:continuity_reserved/00000c14" | "chisel:continuity_reserved/00000c15" | "chisel:continuity_reserved/00000c12" | "chisel:continuity_reserved/00000c13" | "chisel:continuity_reserved/00000c10" | "chisel:continuity_reserved/00000c11" | "chisel:continuity_reserved/00000c0e" | "chisel:continuity_reserved/00000c0f" | "chisel:continuity_reserved/00000c0c" | "chisel:continuity_reserved/00000c0d" | "chisel:block/smallingot/gold_block_bottom" | "chisel:continuity_reserved/00000c0a" | "chisel:continuity_reserved/00000c0b" | "chisel:block/braid/quartz" | "chisel:block/mosaic/quartz" | "minecraft:block/nether_portal" | "minecraft:item/soul_campfire" | "minecraft:item/acacia_door" | "minecraft:block/cyan_glazed_terracotta" | "chisel:block/crate_light/gold_block_bottom" | "chisel:block/dent/stone" | "mtr:block/train_schedule_sensor_on" | "minecraft:item/netherite_ingot" | "minecraft:item/diamond_boots" | "jsblock:item/pids_1a" | "minecraft:block/nether_bricks" | "londonunderground:block/lizzy" | "chisel:block/raw/end_stone" | "minecraft:item/glistering_melon_slice" | "chisel:block/slant/light_blue_concrete" | "chisel:block/large_tile_bismuth/glowstone" | "chisel:block/tiles_medium/diorite" | "chisel:block/largeingot/gold_block_bottom" | "chisel:block/neon/glowstone" | "exlinefurniture:blocks/retro_tv_show" | "minecraft:block/dropper_front" | "chisel:block/light/glass" | "chisel:block/triple_bricks/cyan_concrete" | "minecraft:block/twisting_vines_plant" | "chisel:block/tiles_medium_bismuth/glowstone" | "minecraft:block/crafting_table_side" | "chisel:block/braid/granite" | "minecraft:item/diamond_hoe" | "chisel:block/small_bricks/light_blue_concrete" | "minecraft:item/black_candle" | "exlinefurniture:blocks/wither_skeleton_part2" | "exlinefurniture:blocks/wither_skeleton_part1" | "exlinefurniture:blocks/wither_skeleton_part4" | "chiselsandbits:block/pattern_modification_table_top" | "exlinefurniture:blocks/wither_skeleton_part3" | "jsblock:item/exit_sign_1e" | "exlinefurniture:blocks/wither_skeleton_part5" | "exlinefurniture:blocks/ceiling_fan_jungle" | "minecraft:block/enchanting_table_side" | "chisel:block/tiles_small/stone" | "mtr:block/apg_door_bottom" | "minecraft:item/orange_dye" | "wheat_plus:block/road/base" | "adorn:item/traders_manual" | "jsblock:item/departure_timer" | "chisel:block/twist/coal_block" | "mtr:block/station_name_tall_overlay" | "chisel:block/layer/diorite" | "chisel:block/array/bricks" | "chisel:block/smooth/oak_planks" | "minecraft:block/iron_block" | "jsblock:block/window_ceiling_1" | "chisel:block/dent/brown_concrete" | "mtr:block/psd_glass_diagonal_bottom_back_2" | "mtr:block/psd_glass_diagonal_bottom_back_1" | "mtr:item/bridge_creator_9" | "chisel:block/small_bricks/pink_concrete" | "minecraft:item/birch_door" | "factory_blocks:block/vrust" | "chisel:block/large_tile/pink_concrete" | "chisel:block/soft_bricks/lime_concrete" | "mtr:block/flowers/wks_2" | "mtr:block/flowers/wks_3" | "minecraft:block/stripped_crimson_stem" | "mtr:block/flowers/wks_1" | "mtr:block/psd_glass_bottom_2" | "mtr:block/psd_glass_bottom_1" | "minecraft:block/spruce_door_bottom" | "chisel:block/french/deepslate" | "minecraft:block/light_gray_concrete_powder" | "minecraft:block/stripped_birch_log_top" | "mtr:item/bridge_creator_3" | "minecraft:item/bundle_filled" | "mtr:item/bridge_creator_5" | "mtr:block/flowers/wks_6" | "mtr:block/flowers/wks_7" | "mtr:item/bridge_creator_7" | "mtr:block/flowers/wks_4" | "minecraft:item/stone_hoe" | "mtr:block/flowers/wks_5" | "chisel:block/paneling/dark_oak_planks" | "chisel:block/crude_paneling/crimson_planks" | "minecraft:block/cyan_concrete_powder" | "chisel:block/mosaic/sandstone" | "chisel:block/array/lime_concrete" | "chisel:block/layer/ice" | "minecraft:block/lime_candle_lit" | "chisel:block/twist/purpur" | "minecraft:block/enchanting_table_bottom" | "chisel:block/array/cyan_concrete" | "chisel:block/cracked_bricks/light_blue_concrete" | "chisel:block/array/coal_block" | "minecraft:block/note_block" | "chisel:block/dent/magenta_concrete" | "minecraft:item/blue_dye" | "chisel:block/jellybean/black_concrete" | "chisel:block/bismuth/glowstone" | "adorn:block/crate" | "minecraft:block/deepslate_iron_ore" | "chisel:block/slant/pink_concrete" | "minecraft:block/spruce_door_top" | "chisel:block/chaotic_bricks/ice" | "chisel:block/vertical/spruce_planks" | "chisel:block/twist/orange_concrete" | "chisel:block/circular/orange_concrete" | "chisel:block/mosaic/magenta_concrete" | "chisel:block/ornate/end_stone" | "minecraft:block/barrel_top_open" | "chisel:block/dent/coal_block" | "chisel:block/chaotic_bricks/gray_concrete" | "chisel:block/array/andesite" | "minecraft:block/horn_coral" | "minecraft:block/grindstone_side" | "minecraft:item/porkchop" | "chisel:block/pillar/ice_top" | "chisel:block/prism/bricks" | "chisel:block/solid_bricks/blue_concrete" | "chisel:block/braid/redstone_block" | "chisel:block/circular/andesite" | "minecraft:item/music_disc_13" | "chisel:block/layer/sandstone" | "mtr:item/lift_3_2" | "mtr:block/apg_glass_single_bottom" | "minecraft:item/music_disc_11" | "mtr:item/lift_3_3" | "chisel:block/mosaic/purple_concrete" | "chisel:block/solid_bricks/orange_concrete" | "chisel:block/large_tile/quartz" | "minecraft:block/purple_concrete" | "chisel:block/triple_bricks/lime_concrete" | "chisel:block/soft_bricks/cyan_concrete" | "minecraft:item/chainmail_boots" | "minecraft:block/observer_front" | "chisel:continuity_reserved/00000b9e" | "chisel:continuity_reserved/00000b9f" | "minecraft:item/spruce_boat" | "chisel:block/chaotic_medium/green_concrete" | "chisel:block/large_tile/yellow_concrete" | "chisel:block/chaotic_bricks/pink_concrete" | "chisel:block/pillar/blue_concrete_top" | "minecraft:block/purple_candle_lit" | "minecraft:block/ancient_debris_side" | "minecraft:item/ender_eye" | "chisel:block/slant/gray_concrete" | "chisel:block/array/light_gray_concrete" | "minecraft:block/cartography_table_side2" | "minecraft:block/cartography_table_side3" | "minecraft:block/anvil" | "chisel:block/array/cobblestone" | "minecraft:block/cartography_table_side1" | "chisel:block/pillar/deepslate_top" | "chisel:block/soft_bricks/diorite" | "chisel:block/legacy/green_wool" | "chisel:block/panel/granite" | "chisel:block/plates/iron_block_top" | "mtr:item/psd_glass_1" | "minecraft:block/barrel_bottom" | "mtr:item/psd_glass_2" | "minecraft:item/iron_door" | "minecraft:block/cut_copper" | "minecraft:block/brown_candle_lit" | "chisel:block/coin_heads/iron_block" | "minecraft:item/hopper_minecart" | "chisel:block/jellybean/sandstone" | "minecraft:item/iron_pickaxe" | "chisel:block/slant/granite" | "adorn:block/brewer_mug" | "chisel:block/prism/light_gray_concrete" | "chisel:continuity_reserved/00000b71" | "chisel:continuity_reserved/00000b72" | "chisel:continuity_reserved/00000b70" | "chisel:continuity_reserved/00000b5e" | "chisel:continuity_reserved/00000b5f" | "chisel:continuity_reserved/00000b5c" | "chisel:continuity_reserved/00000b5d" | "minecraft:item/golden_boots" | "chisel:continuity_reserved/00000b5a" | "chisel:continuity_reserved/00000b5b" | "chisel:block/pillar/bricks_top" | "chisel:continuity_reserved/00000b6a" | "chisel:block/cracked/bricks" | "chisel:continuity_reserved/00000b79" | "chisel:continuity_reserved/00000b77" | "chisel:block/chaotic_small/purple_concrete" | "chisel:continuity_reserved/00000b78" | "chisel:continuity_reserved/00000b75" | "minecraft:item/wheat" | "chisel:continuity_reserved/00000b76" | "chisel:continuity_reserved/00000b73" | "chisel:continuity_reserved/00000b74" | "chisel:continuity_reserved/00000b82" | "chisel:continuity_reserved/00000b83" | "chisel:continuity_reserved/00000b80" | "chisel:continuity_reserved/00000b81" | "chisel:continuity_reserved/00000b6f" | "chisel:continuity_reserved/00000b6d" | "chisel:continuity_reserved/00000b6e" | "chisel:continuity_reserved/00000b6b" | "chisel:continuity_reserved/00000b6c" | "chisel:continuity_reserved/00000b7a" | "chisel:continuity_reserved/00000b7b" | "minecraft:block/weeping_vines_plant" | "chisel:continuity_reserved/00000b88" | "chisel:continuity_reserved/00000b89" | "chisel:continuity_reserved/00000b86" | "chisel:continuity_reserved/00000b87" | "chisel:continuity_reserved/00000b84" | "chisel:continuity_reserved/00000b85" | "londonunderground:block/station_track" | "chisel:continuity_reserved/00000b93" | "chisel:continuity_reserved/00000b94" | "chisel:continuity_reserved/00000b91" | "chisel:continuity_reserved/00000b92" | "chisel:continuity_reserved/00000b90" | "chisel:continuity_reserved/00000b7e" | "chisel:continuity_reserved/00000b7f" | "chisel:continuity_reserved/00000b7c" | "chisel:block/raw/deepslate" | "chisel:continuity_reserved/00000b7d" | "chisel:continuity_reserved/00000b8b" | "chisel:continuity_reserved/00000b8c" | "chisel:continuity_reserved/00000b8a" | "minecraft:item/spectral_arrow" | "minecraft:block/birch_leaves" | "chisel:continuity_reserved/00000b99" | "chisel:block/braid/red_sandstone" | "chisel:continuity_reserved/00000b97" | "chisel:continuity_reserved/00000b98" | "chisel:continuity_reserved/00000b95" | "chisel:continuity_reserved/00000b96" | "minecraft:block/bookshelf" | "chisel:continuity_reserved/00000b8f" | "chisel:block/tiles_small/cyan_concrete" | "chisel:continuity_reserved/00000b8d" | "chisel:continuity_reserved/00000b8e" | "minecraft:item/brown_dye" | "chisel:continuity_reserved/00000b9c" | "minecraft:block/scaffolding_top" | "chisel:continuity_reserved/00000b9d" | "chisel:continuity_reserved/00000b9a" | "chisel:continuity_reserved/00000b9b" | "chisel:block/twist/magenta_concrete_top" | "chisel:block/mosaic/redstone_block" | "minecraft:block/dropper_front_vertical" | "chisel:block/zag/diorite" | "chisel:continuity_reserved/00000b1e" | "chisel:continuity_reserved/00000b1f" | "chisel:continuity_reserved/00000b1c" | "chisel:continuity_reserved/00000b1d" | "chisel:continuity_reserved/00000b1a" | "chisel:continuity_reserved/00000b1b" | "chisel:continuity_reserved/00000b39" | "minecraft:item/axolotl_bucket" | "redbits:item/detector" | "chisel:continuity_reserved/00000b37" | "chisel:continuity_reserved/00000b38" | "chisel:continuity_reserved/00000b35" | "chisel:continuity_reserved/00000b36" | "jsblock:item/kcr_emg_stop_sign" | "chisel:continuity_reserved/00000b33" | "chisel:continuity_reserved/00000b34" | "chisel:continuity_reserved/00000b31" | "chisel:continuity_reserved/00000b32" | "chiselsandbits:items/bit_bag_dyeable" | "chisel:continuity_reserved/00000b30" | "minecraft:item/green_candle" | "chisel:continuity_reserved/00000b2f" | "mtr:block/station_name_tall" | "chisel:continuity_reserved/00000b2d" | "chisel:continuity_reserved/00000b2e" | "chisel:continuity_reserved/00000b2b" | "chisel:continuity_reserved/00000b2c" | "chisel:continuity_reserved/00000b2a" | "minecraft:item/leather_boots_overlay" | "chisel:continuity_reserved/00000b48" | "chisel:continuity_reserved/00000b49" | "chisel:continuity_reserved/00000b46" | "chisel:continuity_reserved/00000b47" | "chisel:continuity_reserved/00000b44" | "chisel:continuity_reserved/00000b45" | "chisel:continuity_reserved/00000b42" | "chisel:continuity_reserved/00000b43" | "chisel:continuity_reserved/00000b40" | "chisel:continuity_reserved/00000b41" | "chisel:continuity_reserved/00000b50" | "minecraft:block/deepslate_diamond_ore" | "minecraft:block/flower_pot" | "chisel:continuity_reserved/00000b3e" | "chisel:continuity_reserved/00000b3f" | "chisel:continuity_reserved/00000b3c" | "chisel:continuity_reserved/00000b3d" | "chisel:continuity_reserved/00000b3a" | "minecraft:block/stonecutter_bottom" | "chisel:continuity_reserved/00000b3b" | "chisel:continuity_reserved/00000b59" | "chisel:continuity_reserved/00000b57" | "chisel:continuity_reserved/00000b58" | "chisel:continuity_reserved/00000b55" | "chisel:continuity_reserved/00000b56" | "chisel:continuity_reserved/00000b53" | "chisel:continuity_reserved/00000b54" | "chisel:block/ornate/redstone_block" | "chisel:continuity_reserved/00000b51" | "mtr:item/rail_connector_platform" | "chisel:continuity_reserved/00000b52" | "chisel:continuity_reserved/00000b60" | "chisel:continuity_reserved/00000b61" | "minecraft:block/deepslate_tiles" | "chisel:continuity_reserved/00000b4f" | "minecraft:block/orange_concrete_powder" | "chisel:continuity_reserved/00000b4d" | "mtr:item/pids_pole" | "chisel:continuity_reserved/00000b4e" | "chisel:continuity_reserved/00000b4b" | "minecraft:block/poppy" | "chisel:continuity_reserved/00000b4c" | "chisel:block/chaotic_medium/prismarine" | "chisel:continuity_reserved/00000b4a" | "chisel:continuity_reserved/00000b68" | "chisel:continuity_reserved/00000b69" | "minecraft:block/purple_wool" | "chisel:continuity_reserved/00000b66" | "chisel:continuity_reserved/00000b67" | "chisel:continuity_reserved/00000b64" | "chisel:continuity_reserved/00000b65" | "chisel:continuity_reserved/00000b62" | "chisel:continuity_reserved/00000b63" | "chisel:block/large_tile/gray_concrete" | "chisel:block/cracked_bricks/end_stone" | "mtr:block/psd_side_light" | "minecraft:item/bundle" | "chisel:block/crate_light/iron_block" | "minecraft:item/diamond_horse_armor" | "chisel:block/pillar/pink_concrete_top" | "chisel:continuity_reserved/00000b08" | "chisel:block/crude_horizontal/jungle_planks" | "chisel:continuity_reserved/00000b09" | "chisel:continuity_reserved/00000b06" | "chisel:continuity_reserved/00000b07" | "chisel:continuity_reserved/00000b04" | "chisel:continuity_reserved/00000b05" | "chisel:continuity_reserved/00000b02" | "chisel:continuity_reserved/00000b03" | "chisel:continuity_reserved/00000b00" | "chisel:continuity_reserved/00000b01" | "chisel:block/raw/granite" | "minecraft:block/chiseled_quartz_block" | "chisel:block/encased_smooth/jungle_planks" | "chisel:block/road/blue_concrete" | "chisel:continuity_reserved/00000b19" | "mtr:item/signal_semaphore_1" | "chisel:continuity_reserved/00000b17" | "mtr:item/signal_semaphore_2" | "minecraft:block/light_gray_concrete" | "chisel:continuity_reserved/00000b18" | "chisel:continuity_reserved/00000b15" | "chisel:continuity_reserved/00000b16" | "chisel:continuity_reserved/00000b13" | "chisel:continuity_reserved/00000b14" | "chisel:block/tiles_small/lime_concrete" | "chisel:continuity_reserved/00000b11" | "chisel:continuity_reserved/00000b12" | "chisel:continuity_reserved/00000b10" | "adorn:block/chain_link_fence" | "chisel:block/triple_bricks/magenta_concrete" | "chisel:continuity_reserved/00000b0f" | "chisel:continuity_reserved/00000b0d" | "chisel:continuity_reserved/00000b0e" | "chisel:continuity_reserved/00000b0b" | "chisel:continuity_reserved/00000b0c" | "chisel:continuity_reserved/00000b0a" | "mtr:item/lift_4_4_double_sided" | "minecraft:block/purpur_pillar_top" | "chisel:continuity_reserved/00000b28" | "chisel:continuity_reserved/00000b29" | "chisel:block/array/black_concrete" | "minecraft:block/purple_glazed_terracotta" | "chisel:continuity_reserved/00000b26" | "chisel:continuity_reserved/00000b27" | "minecraft:block/purple_stained_glass_pane_top" | "chisel:continuity_reserved/00000b24" | "chisel:continuity_reserved/00000b25" | "chisel:continuity_reserved/00000b22" | "chisel:continuity_reserved/00000b23" | "chisel:continuity_reserved/00000b20" | "chisel:continuity_reserved/00000b21" | "chisel:block/triple_bricks/orange_concrete" | "mtr:block/station_color_purpur_pillar_top" | "exlinefurniture:blocks/ceiling_fan_crimson_on" | "chisel:block/twist/purple_concrete_top" | "chisel:block/chaotic_medium/stone" | "londonunderground:block/morden_cobblestone" | "minecraft:block/bamboo_stalk" | "minecraft:stations/embankment3" | "minecraft:block/polished_blackstone_bricks" | "minecraft:stations/embankment1" | "minecraft:stations/embankment2" | "chisel:block/prism/emerald_block" | "minecraft:block/brown_concrete_powder" | "minecraft:block/diamond_block" | "minecraft:item/white_dye" | "mtr:item/rail_connector_160_one_way" | "chisel:block/jellybean/brown_concrete" | "adorn:block/apple_crate" | "chisel:block/dent/orange_concrete" | "mtr:item/railway_sign_5_odd" | "chisel:block/cracked/end_stone" | "mtr:item/railway_sign_6_even" | "chisel:block/paneling/acacia_planks" | "minecraft:block/purple_concrete_powder" | "chisel:block/dent/black_concrete" | "minecraft:block/obsidian" | "chisel:block/raw/sandstone" | "chisel:block/braid/lime_concrete" | "mtr:sign/arrow_down_left" | "chisel:block/soft_bricks/red_sandstone" | "chisel:block/small/red_sandstone" | "chisel:block/weaver/red_sandstone" | "chisel:block/triple_bricks/diorite" | "chisel:block/chaotic_small/lime_concrete" | "minecraft:item/iron_sword" | "chisel:block/french/granite" | "minecraft:block/enchanting_table_top" | "minecraft:block/bee_nest_front_honey" | "chisel:block/french/white_concrete" | "chisel:block/weaver/cobblestone" | "chisel:block/raw/diorite" | "chisel:block/small_bricks/glowstone" | "chisel:block/braid/light_blue_concrete" | "minecraft:item/iron_nugget" | "chisel:block/tiles_medium/white_concrete" | "minecraft:block/quartz_block_side" | "minecraft:block/dark_oak_planks" | "chisel:block/triple_bricks/red_sandstone" | "minecraft:block/oak_leaves" | "minecraft:block/redstone_dust_overlay" | "minecraft:block/potted_azalea_bush_side" | "redbits:block/two_way_repeater_on" | "minecraft:item/crimson_door" | "chisel:block/slant/white_concrete" | "mtr:item/arrival_projector_1_medium" | "mtr:block/escalator_up" | "chisel:block/layer/cyan_concrete" | "chisel:block/coin_tails/iron_block_bottom" | "minecraft:block/sculk_sensor_side" | "minecraft:block/blast_furnace_front" | "chisel:block/pillar/black_concrete_top" | "minecraft:block/grass_block_side_overlay" | "chisel:block/large/jungle_planks" | "minecraft:block/weathered_copper" | "chisel:block/plates/iron_block" | "chisel:block/solid_bricks/deepslate" | "chisel:block/large_tile/prismarine" | "chisel:block/layer/red_concrete" | "minecraft:block/candle_lit" | "minecraft:item/diamond_shovel" | "minecraft:item/nether_star" | "minecraft:block/light_gray_wool" | "chisel:block/chaotic_small/redstone_block" | "mtr:item/lift_2_2" | "chisel:block/braid/glowstone" | "minecraft:block/bedrock" | "chisel:block/twist/cobblestone_top" | "chisel:continuity_reserved/00000a94" | "chisel:continuity_reserved/00000a95" | "chisel:continuity_reserved/00000a92" | "chisel:continuity_reserved/00000a93" | "chisel:continuity_reserved/00000a90" | "minecraft:block/warped_roots" | "chisel:continuity_reserved/00000a91" | "minecraft:block/calcite" | "chisel:continuity_reserved/00000a7f" | "chisel:block/chaotic_small/ice" | "chisel:continuity_reserved/00000a7d" | "chisel:continuity_reserved/00000a7e" | "chisel:continuity_reserved/00000a8c" | "chisel:continuity_reserved/00000a8d" | "chisel:continuity_reserved/00000a8a" | "chisel:continuity_reserved/00000a8b" | "chisel:block/chaotic_small/andesite" | "adorn:block/nether_wart_crate" | "minecraft:block/piston_top_sticky" | "chisel:continuity_reserved/00000a98" | "chisel:continuity_reserved/00000a99" | "chisel:continuity_reserved/00000a96" | "chisel:continuity_reserved/00000a97" | "minecraft:block/powered_rail" | "minecraft:item/sweet_berries" | "chisel:block/cracked_bricks/redstone_block" | "chisel:continuity_reserved/00000a8e" | "factory_blocks:block/large_plating" | "chisel:continuity_reserved/00000a8f" | "chisel:continuity_reserved/00000a9d" | "chisel:continuity_reserved/00000a9e" | "chisel:continuity_reserved/00000a9b" | "chisel:continuity_reserved/00000a9c" | "chisel:continuity_reserved/00000a9a" | "minecraft:block/scaffolding_bottom" | "minecraft:block/light_gray_stained_glass_pane_top" | "adorn:block/brewer_front_active" | "minecraft:block/white_glazed_terracotta" | "chisel:block/pillar/red_sandstone_top" | "adorn:block/sweet_berry_crate" | "minecraft:item/crossbow_firework" | "adorn:block/brewer_back" | "minecraft:block/lectern_top" | "chisel:block/tiles_small/black_concrete" | "chisel:block/circular/end_stone" | "minecraft:stations/wall" | "chisel:continuity_reserved/00000a9f" | "chisel:block/small_bricks/green_concrete" | "minecraft:block/dirt_path_top" | "chisel:block/twist/red_concrete" | "minecraft:item/leather" | "chisel:block/small_bricks/orange_concrete" | "chisel:continuity_reserved/00000a50" | "chisel:continuity_reserved/00000a51" | "chisel:block/tiles_medium/magenta_concrete" | "minecraft:block/azalea_top" | "chisel:continuity_reserved/00000a3f" | "chiselsandbits:block/pattern_scanner" | "chisel:continuity_reserved/00000a3d" | "chisel:continuity_reserved/00000a3e" | "chisel:continuity_reserved/00000a3b" | "chisel:continuity_reserved/00000a3c" | "chisel:continuity_reserved/00000a3a" | "minecraft:item/heart_of_the_sea" | "chisel:block/zag/white_concrete" | "minecraft:block/red_candle_lit" | "chisel:continuity_reserved/00000a58" | "chisel:block/road/orange_concrete" | "chisel:continuity_reserved/00000a59" | "chisel:continuity_reserved/00000a56" | "wheat_plus:block/road/line/single_yellow_slant" | "chisel:continuity_reserved/00000a57" | "chisel:continuity_reserved/00000a54" | "chisel:continuity_reserved/00000a55" | "chisel:continuity_reserved/00000a52" | "chisel:continuity_reserved/00000a53" | "chisel:continuity_reserved/00000a61" | "chisel:continuity_reserved/00000a62" | "chisel:continuity_reserved/00000a60" | "chisel:continuity_reserved/00000a4e" | "chisel:continuity_reserved/00000a4f" | "chisel:continuity_reserved/00000a4c" | "chisel:continuity_reserved/00000a4d" | "chisel:block/french/light_blue_concrete" | "chisel:continuity_reserved/00000a4a" | "chisel:continuity_reserved/00000a4b" | "chisel:continuity_reserved/00000a5a" | "redbits:block/detector_off_on" | "chisel:continuity_reserved/00000a69" | "chisel:continuity_reserved/00000a67" | "chisel:continuity_reserved/00000a68" | "chisel:continuity_reserved/00000a65" | "chisel:continuity_reserved/00000a66" | "chisel:continuity_reserved/00000a63" | "chisel:continuity_reserved/00000a64" | "chisel:continuity_reserved/00000a72" | "chisel:continuity_reserved/00000a73" | "chisel:continuity_reserved/00000a70" | "minecraft:item/lead" | "chisel:continuity_reserved/00000a71" | "chisel:continuity_reserved/00000a5f" | "chisel:continuity_reserved/00000a5d" | "chisel:continuity_reserved/00000a5e" | "chisel:continuity_reserved/00000a5b" | "chisel:continuity_reserved/00000a5c" | "chisel:continuity_reserved/00000a6a" | "chisel:continuity_reserved/00000a6b" | "chisel:continuity_reserved/00000a78" | "chisel:continuity_reserved/00000a79" | "chisel:continuity_reserved/00000a76" | "chisel:continuity_reserved/00000a77" | "chisel:continuity_reserved/00000a74" | "chisel:continuity_reserved/00000a75" | "chisel:continuity_reserved/00000a83" | "chisel:continuity_reserved/00000a84" | "chisel:continuity_reserved/00000a81" | "chisel:continuity_reserved/00000a82" | "chisel:continuity_reserved/00000a80" | "minecraft:block/warped_trapdoor" | "chisel:continuity_reserved/00000a6e" | "chisel:continuity_reserved/00000a6f" | "chisel:continuity_reserved/00000a6c" | "chisel:continuity_reserved/00000a6d" | "chisel:continuity_reserved/00000a7b" | "minecraft:block/dead_bubble_coral" | "chisel:continuity_reserved/00000a7c" | "minecraft:misc/unknown_server" | "chisel:continuity_reserved/00000a7a" | "minecraft:block/comparator" | "chisel:block/vertical/oak_planks" | "chisel:continuity_reserved/00000a89" | "chisel:continuity_reserved/00000a87" | "chisel:continuity_reserved/00000a88" | "chisel:continuity_reserved/00000a85" | "chisel:continuity_reserved/00000a86" | "jsblock:block/metal_name_sign" | "chisel:block/chaotic_small/light_gray_concrete" | "jsblock:block/sound_looper" | "chisel:block/zag/coal_block" | "chisel:block/cracked_bricks/orange_concrete" | "chisel:block/array/magenta_concrete" | "chisel:continuity_reserved/00000a18" | "chisel:continuity_reserved/00000a19" | "minecraft:block/end_portal_frame_eye" | "chisel:continuity_reserved/00000a16" | "chisel:continuity_reserved/00000a17" | "chisel:continuity_reserved/00000a14" | "chisel:continuity_reserved/00000a15" | "chisel:block/prism/blue_concrete" | "chisel:continuity_reserved/00000a12" | "chisel:continuity_reserved/00000a13" | "chisel:continuity_reserved/00000a10" | "chisel:continuity_reserved/00000a11" | "exlinefurniture:blocks/ceiling_fan_spruce_2" | "chisel:block/braid/cobblestone" | "minecraft:item/wheat_seeds" | "chisel:block/road/glowstone" | "chisel:block/brick/iron_block_top" | "chisel:continuity_reserved/00000a0e" | "chisel:block/braid/bricks" | "chisel:continuity_reserved/00000a0f" | "chisel:continuity_reserved/00000a0c" | "chisel:continuity_reserved/00000a0d" | "chisel:continuity_reserved/00000a0a" | "chisel:continuity_reserved/00000a0b" | "minecraft:block/sculk_sensor_top" | "chisel:continuity_reserved/00000a29" | "chisel:continuity_reserved/00000a27" | "chisel:continuity_reserved/00000a28" | "chisel:continuity_reserved/00000a25" | "chisel:continuity_reserved/00000a26" | "chisel:continuity_reserved/00000a23" | "chisel:continuity_reserved/00000a24" | "chisel:continuity_reserved/00000a21" | "chisel:continuity_reserved/00000a22" | "chisel:continuity_reserved/00000a20" | "minecraft:block/jungle_door_top" | "chisel:continuity_reserved/00000a1f" | "chisel:block/circular/cobblestone" | "chisel:continuity_reserved/00000a1d" | "chisel:continuity_reserved/00000a1e" | "chisel:continuity_reserved/00000a1b" | "chisel:continuity_reserved/00000a1c" | "mtr:block/ticket_processor_enquiry" | "chisel:continuity_reserved/00000a1a" | "chisel:continuity_reserved/00000a38" | "chisel:continuity_reserved/00000a39" | "chisel:continuity_reserved/00000a36" | "chisel:continuity_reserved/00000a37" | "chisel:continuity_reserved/00000a34" | "chisel:continuity_reserved/00000a35" | "chisel:continuity_reserved/00000a32" | "chisel:continuity_reserved/00000a33" | "chisel:continuity_reserved/00000a30" | "factory_blocks:block/cables" | "chisel:continuity_reserved/00000a31" | "chisel:continuity_reserved/00000a40" | "chisel:continuity_reserved/00000a2e" | "chisel:continuity_reserved/00000a2f" | "chisel:continuity_reserved/00000a2c" | "chisel:continuity_reserved/00000a2d" | "minecraft:block/blue_concrete" | "chisel:continuity_reserved/00000a2a" | "chisel:continuity_reserved/00000a2b" | "chisel:block/chaotic_medium/magenta_concrete" | "minecraft:block/spore_blossom" | "chisel:block/zag/purpur" | "chisel:block/jellybean/green_concrete" | "chisel:block/twist/purpur_top" | "chisel:continuity_reserved/00000a49" | "chisel:continuity_reserved/00000a47" | "chisel:continuity_reserved/00000a48" | "chisel:continuity_reserved/00000a45" | "chisel:continuity_reserved/00000a46" | "chisel:continuity_reserved/00000a43" | "exlinefurniture:blocks/ceiling_fan_dark_oak" | "chisel:continuity_reserved/00000a44" | "chisel:continuity_reserved/00000a41" | "chisel:block/cobble/dirt" | "chisel:continuity_reserved/00000a42" | "chisel:block/pillar/white_concrete_top" | "minecraft:item/blue_candle" | "chisel:block/triple_bricks/andesite" | "chisel:block/tiles_medium/quartz" | "chisel:block/tiles_medium/end_stone" | "chiselsandbits:items/chisel_iron" | "jsblock:item/pids_rv" | "chisel:block/dent/pink_concrete" | "chisel:block/tiles_small/deepslate" | "exlinefurniture:blocks/ceiling_fan_oak" | "minecraft:block/beehive_end" | "minecraft:block/bubble_coral_block" | "chisel:block/small_bricks/ice" | "londonunderground:block/overground" | "chisel:block/dent/cobblestone" | "minecraft:item/wooden_sword" | "chisel:block/zag/blue_concrete" | "chisel:block/soft_bricks/bricks" | "chisel:continuity_reserved/00000a09" | "minecraft:block/gray_concrete_powder" | "chisel:continuity_reserved/00000a07" | "chisel:continuity_reserved/00000a08" | "chisel:continuity_reserved/00000a05" | "chisel:continuity_reserved/00000a06" | "chisel:continuity_reserved/00000a03" | "chisel:block/fourornate/emerald_block" | "chisel:continuity_reserved/00000a04" | "chisel:continuity_reserved/00000a01" | "chisel:continuity_reserved/00000a02" | "chisel:continuity_reserved/00000a00" | "minecraft:item/filled_map_markings" | "chisel:block/stacked/dark_oak_planks" | "minecraft:block/lime_stained_glass_pane_top" | "minecraft:block/cut_red_sandstone" | "redbits:item/timer" | "chisel:block/twist/light_blue_concrete" | "chisel:block/raw/black_concrete" | "chisel:block/tiles_medium/lime_concrete" | "chisel:block/solid_bricks/brown_concrete" | "minecraft:block/bricks" | "minecraft:block/jungle_door_bottom" | "chisel:block/cracked/white_concrete" | "chisel:block/cracked/prismarine" | "chisel:block/cut/cyan_concrete" | "minecraft:block/lime_wool" | "chisel:block/twist/diorite" | "minecraft:item/acacia_boat" | "chisel:block/cut/lime_concrete" | "chisel:block/slant/light_gray_concrete" | "chisel:block/tiles_medium/ice" | "chisel:block/circular/green_concrete" | "minecraft:block/farmland_moist" | "chisel:block/dent/glowstone" | "bitsandchisels:item/blueprint" | "mtr:item/tunnel_creator_4_5" | "minecraft:block/crimson_trapdoor" | "mtr:item/tunnel_creator_4_7" | "mtr:item/tunnel_creator_4_9" | "mtr:block/flowers/stw_7" | "mtr:block/flowers/stw_5" | "londonunderground:block/morden1" | "mtr:block/flowers/stw_6" | "londonunderground:block/morden2" | "mtr:item/tunnel_creator_4_3" | "chisel:block/braid/diorite" | "mtr:block/flowers/stw_3" | "mtr:block/flowers/stw_4" | "mtr:block/flowers/stw_1" | "mtr:block/flowers/stw_2" | "factory_blocks:block/gcircuit" | "minecraft:block/dead_brain_coral_fan" | "minecraft:item/leather_helmet_overlay" | "chisel:block/braid/purple_concrete" | "minecraft:block/tall_grass_bottom" | "minecraft:block/lime_shulker_box" | "jsblock:block/ticket_barrier_1_door" | "minecraft:block/rose_bush_top" | "minecraft:block/prismarine_bricks" | "chisel:block/ornate/green_concrete" | "minecraft:block/bee_nest_front" | "factory_blocks:block/mosaic" | "minecraft:block/grass_block_side" | "chisel:block/mosaic/ice" | "chisel:block/legacy/black_wool" | "chisel:block/jellybean/bricks" | "chisel:block/layer/red_sandstone" | "chisel:block/layer/granite" | "minecraft:block/brown_mushroom_block" | "chisel:block/panel/sandstone" | "chisel:block/legacy/orange_wool" | "chiselsandbits:block/pattern_modification_table_front" | "chisel:block/pillar/orange_concrete_top" | "minecraft:block/end_rod" | "minecraft:item/netherite_pickaxe" | "chisel:block/zag/end_stone" | "chisel:block/panel/glowstone" | "minecraft:block/medium_amethyst_bud" | "chisel:block/solid_bricks/stone" | "chisel:block/pillar/cyan_concrete_top" | "chisel:block/twist/diorite_top" | "chisel:block/cracked/quartz" | "mtr:sign/logo" | "minecraft:block/allium" | "chisel:block/pillar/cobblestone" | "adorn:block/melon_seed_crate" | "minecraft:block/magma" | "chisel:block/pillar/redstone_block" | "factory_blocks:block/engineer" | "chisel:block/legacy/light_blue_wool" | "chisel:block/largeingot/gold_block_top" | "minecraft:item/charcoal" | "mtr:item/rail_remover_blank" | "minecraft:item/pufferfish" | "chisel:block/encased_large/oak_planks" | "minecraft:item/pufferfish_bucket" | "chisel:block/pillar/granite_top" | "minecraft:item/firework_star_overlay" | "jsblock:item/bufferstop_1" | "chisel:block/array/red_sandstone" | "minecraft:block/deepslate" | "chisel:block/circular/pink_concrete" | "chisel:block/crude_paneling/dark_oak_planks" | "minecraft:item/prismarine_shard" | "minecraft:block/brown_candle" | "jsblock:block/kcr_name_sign_exit_left" | "factory_blocks:block/srust" | "chisel:block/mosaic/stone" | "jsblock:block/helpline_1" | "jsblock:block/helpline_2" | "minecraft:ads/lion_king" | "minecraft:item/campfire" | "minecraft:item/carrot" | "minecraft:block/gray_candle_lit" | "jsblock:block/ticket_barrier_1_nis_entrance" | "minecraft:block/ancient_debris_top" | "minecraft:item/dried_kelp" | "chisel:block/largeingot/iron_block" | "mtr:item/apg_door" | "chisel:block/twist/cyan_concrete" | "minecraft:block/brain_coral_fan" | "chisel:block/dent/ice" | "adorn:block/egg_crate" | "chisel:block/chaotic_small/end_stone" | "chisel:block/encased/oak_planks" | "chisel:block/chaotic_small/red_sandstone" | "chisel:block/panel/prismarine" | "minecraft:block/fletching_table_side" | "minecraft:block/red_candle" | "minecraft:block/frosted_ice_3" | "minecraft:block/honeycomb_block" | "chisel:block/tiles_medium/gray_concrete" | "chisel:block/crate_dark/gold_block" | "chisel:block/jellybean/magenta_concrete" | "chisel:block/small_bricks/brown_concrete" | "chisel:block/tiles_small/sandstone" | "minecraft:block/frosted_ice_0" | "minecraft:block/frosted_ice_2" | "minecraft:block/frosted_ice_1" | "chisel:block/chaotic_medium/glowstone" | "minecraft:block/dead_bush" | "chisel:block/small_bricks/black_concrete" | "mtr:item/rail_remover" | "minecraft:block/pumpkin_stem" | "mtr:item/rail_connector_60" | "minecraft:item/light" | "chisel:block/legacy/yellow_wool" | "mtr:item/railway_sign_2_odd" | "chisel:block/french/sandstone" | "mtr:block/lift_door_top_1" | "mtr:item/lift_buttons_1" | "jsblock:block/light_1" | "jsblock:block/light_2" | "chisel:block/circular/quartz" | "chisel:block/log_bordered/dark_oak_planks" | "chisel:block/soft_bricks/brown_concrete" | "chisel:block/panel/purpur" | "chisel:block/chaotic_small/cobblestone" | "chisel:block/mosaic/prismarine" | "minecraft:block/observer_top" | "chisel:block/rivets/iron_block_top" | "chisel:block/horizontal/dirt" | "minecraft:block/soul_lantern" | "chisel:block/chaotic_medium/redstone_block" | "mtr:item/rail_connector_80" | "chisel:block/twist/andesite" | "chisel:block/large_tile/glowstone" | "chisel:block/panel/stone" | "chisel:block/slant/deepslate" | "chisel:block/prism/stone" | "chisel:block/goldborder/emerald_block" | "minecraft:item/arrow" | "chisel:block/weaver/lime_concrete" | "chisel:block/chaotic_medium/cyan_concrete" | "minecraft:block/raw_gold_block" | "minecraft:item/turtle_helmet" | "chisel:block/log_bordered/birch_planks" | "minecraft:item/gray_dye" | "chisel:block/crushed/diamond_block" | "adorn:block/beetroot_crate" | "minecraft:block/jigsaw_top" | "chisel:block/encased_bricks/redstone_block" | "mtr:item/rail_connector_20" | "chisel:block/ornate/magenta_concrete" | "minecraft:block/respawn_anchor_top_off" | "chisel:block/array/end_stone" | "chisel:block/twist/coal_block_top" | "minecraft:block/mycelium_top" | "chisel:block/panel/bricks" | "minecraft:block/jungle_leaves" | "minecraft:block/hopper_outside" | "chisel:block/fourornate/diamond_block" | "minecraft:block/cracked_polished_blackstone_bricks" | "minecraft:block/red_glazed_terracotta" | "minecraft:item/tropical_fish_bucket" | "mtr:block/ticket_processor" | "minecraft:block/cyan_stained_glass_pane_top" | "mtr:item/rail_connector_40" | "chisel:block/panel/blue_concrete" | "chisel:block/cut/gray_concrete" | "minecraft:block/black_wool" | "londonunderground:block/sounds/tube_station_ambience1" | "chisel:block/solid_bricks/sandstone" | "chisel:block/prism/prismarine" | "minecraft:entity/enchanting_table_book" | "chisel:block/encased_bricks/gray_concrete" | "chisel:block/pillar/pink_concrete" | "minecraft:item/crimson_sign" | "minecraft:block/yellow_stained_glass_pane_top" | "londonunderground:block/sounds/see_it_say_it_sorted" | "minecraft:item/lapis_lazuli" | "chisel:block/circular/black_concrete" | "londonunderground:item/pids_pole" | "minecraft:item/honey_bottle" | "minecraft:item/white_candle" | "chisel:block/weaver/cyan_concrete" | "minecraft:block/dirt" | "chisel:block/streak/glass" | "chisel:block/encased_bricks/light_gray_concrete" | "minecraft:block/stone_bricks" | "minecraft:block/bee_nest_side" | "minecraft:block/beehive_front" | "mtr:item/lift_2_2_double_sided" | "chisel:block/reinforced/dirt" | "chisel:block/dent/blue_concrete" | "minecraft:item/oak_boat" | "chisel:block/zag/orange_concrete" | "chisel:block/cracked_bricks/granite" | "chisel:block/cut/quartz" | "chisel:block/stacked/acacia_planks" | "chisel:block/small_bricks/purpur" | "minecraft:block/tinted_glass" | "minecraft:block/rose_bush_bottom" | "chisel:block/encased_bricks/pink_concrete" | "minecraft:block/lectern_sides" | "chisel:block/prism/red_sandstone" | "minecraft:block/yellow_wool" | "minecraft:block/green_stained_glass_pane_top" | "mtr:item/ceiling_no_light" | "mtr:item/lift_4_4" | "mtr:item/lift_4_3" | "minecraft:block/dark_oak_door_bottom" | "minecraft:block/hopper_inside" | "chisel:block/prism/purple_concrete" | "chisel:block/raw/light_gray_concrete" | "chisel:block/encased_smooth/dark_oak_planks" | "minecraft:item/netherite_axe" | "minecraft:item/amethyst_shard" | "chisel:block/soft_bricks/black_concrete" | "chisel:block/layer/green_concrete" | "jsblock:block/station_name_tall_stand_overlay" | "chisel:block/french/pink_concrete" | "chisel:block/cracked_bricks/pink_concrete" | "minecraft:block/orange_wool" | "chisel:block/cracked/magenta_concrete" | "chisel:block/pillar/gray_concrete" | "minecraft:block/horn_coral_fan" | "chisel:block/llama/white_wool" | "minecraft:item/netherite_scrap" | "mtr:item/ceiling" | "chisel:block/large_tile/coal_block" | "chisel:block/array/ice" | "chisel:block/triple_bricks/purpur" | "chisel:block/circular/gray_concrete" | "chisel:block/jellybean/purple_concrete" | "chisel:block/ornate/yellow_concrete" | "minecraft:block/blackstone_top" | "minecraft:item/raw_gold" | "minecraft:block/acacia_trapdoor" | "chisel:block/tiles_medium/pink_concrete" | "chisel:block/tiles_medium/purple_concrete" | "minecraft:block/end_stone" | "chisel:block/chaotic_medium/light_gray_concrete" | "mtr:item/tunnel_creator_5_3" | "mtr:item/tunnel_creator_5_5" | "minecraft:block/polished_basalt_top" | "mtr:item/tunnel_creator_5_7" | "mtr:item/tunnel_creator_5_9" | "minecraft:block/furnace_front" | "minecraft:entity/shield_base_nopattern" | "chiselsandbits:items/bit_bag" | "chisel:block/twist/red_sandstone" | "minecraft:block/white_concrete" | "chisel:block/small_bricks/bricks" | "chisel:block/simple/gold_block" | "minecraft:block/redstone_ore" | "chisel:block/soft_bricks/red_concrete" | "minecraft:block/pink_wool" | "londonunderground:block/londonunderground" | "chisel:block/large_tile/sandstone" | "chisel:block/tiles_small/redstone_block" | "factory_blocks:block/insulation" | "chisel:block/ornate/light_gray_concrete" | "minecraft:item/tnt_minecart" | "minecraft:block/light_blue_glazed_terracotta" | "chisel:block/layer/magenta_concrete" | "chisel:block/chaotic_medium/red_sandstone" | "chisel:block/crude_horizontal/acacia_planks" | "minecraft:block/rail" | "minecraft:item/pointed_dripstone" | "chisel:block/pillar/prismarine_top" | "chisel:block/mosaic/black_concrete" | "minecraft:block/water_still" | "mtr:block/transparent" | "chisel:block/mosaic/diorite" | "minecraft:block/blue_candle" | "adorn:block/carrot_crate" | "chisel:block/array/brown_concrete" | "mtr:block/apg_glass_top" | "minecraft:block/lime_concrete_powder" | "chisel:block/raw/brown_concrete" | "mtr:block/apg_glass_bottom" | "chiselsandbits:block/bit_printer" | "chisel:block/stone/glass" | "minecraft:block/cut_sandstone" | "minecraft:block/tube_coral_block" | "chisel:block/cracked_bricks/coal_block" | "jsblock:block/tunnel_wall_1" | "minecraft:block/grindstone_round" | "chisel:block/jellybean/redstone_block" | "minecraft:block/respawn_anchor_side4" | "minecraft:block/respawn_anchor_side3" | "minecraft:block/respawn_anchor_side2" | "minecraft:block/respawn_anchor_side1" | "minecraft:block/respawn_anchor_side0" | "minecraft:item/iron_boots" | "minecraft:block/shroomlight" | "chisel:block/brick/iron_block" | "minecraft:entity/shield_base" | "minecraft:block/gravel" | "jsblock:item/enquiry_machine_4" | "mtr:block/lift_door_bottom_1" | "chisel:block/weaver/end_stone" | "chisel:block/french/gray_concrete" | "minecraft:item/chest_minecart" | "mtr:item/rubbish_bin_1" | "chisel:block/ornate/purpur" | "mtr:block/train_announcer" | "chisel:block/stacked/jungle_planks" | "jsblock:item/subsidy_machine_1" | "minecraft:block/spruce_sapling" | "chisel:block/braid/prismarine" | "chisel:block/jellybean/coal_block" | "jsblock:item/enquiry_machine_1" | "jsblock:item/enquiry_machine_3" | "jsblock:item/enquiry_machine_2" | "chisel:block/road/diorite" | "chisel:block/road/purpur" | "minecraft:block/birch_log" | "redbits:block/detector_on_off" | "chisel:block/chaotic_bricks/stone" | "minecraft:block/tube_coral" | "chisel:block/layer/purpur" | "chisel:block/chaotic_small/green_concrete" | "chisel:block/slant/diorite" | "minecraft:block/jigsaw_lock" | "mtr:block/psd_glass_diagonal_top_1" | "mtr:block/psd_glass_diagonal_top_2" | "chisel:block/pillar/gray_concrete_top" | "minecraft:item/raw_copper" | "chisel:block/braid/crimson_planks" | "chisel:block/cracked_bricks/black_concrete" | "minecraft:block/wither_rose" | "mtr:item/psd_door_2" | "mtr:item/psd_door_1" | "chisel:block/chaotic_small/diorite" | "jsblock:item/pids_rv_sil_2" | "jsblock:item/pids_rv_sil_1" | "minecraft:item/diamond_helmet" | "chisel:block/tiles_small/yellow_concrete" | "minecraft:block/birch_trapdoor" | "factory_blocks:block/exhaust" | "minecraft:item/cooked_cod" | "minecraft:item/cyan_candle" | "minecraft:block/dried_kelp_bottom" | "jsblock:item/ticket_barrier_1_entrance" | "chisel:block/soft_bricks/purple_concrete" | "chisel:block/layer/cobblestone" | "jsblock:block/helpline_5_lower" | "chisel:block/legacy/light_gray_wool" | "minecraft:item/wooden_axe" | "chisel:block/road/bricks" | "chisel:block/crate_dark/iron_block_top" | "chisel:block/noborder/glass" | "londonunderground:block/black" | "chisel:block/panel/light_gray_concrete" | "minecraft:block/deepslate_copper_ore" | "minecraft:item/netherite_chestplate" | "chisel:block/twist/white_concrete" | "minecraft:block/white_concrete_powder" | "chisel:block/cut/orange_concrete" | "minecraft:block/end_portal_frame_top" | "chisel:block/tiles_small/red_concrete" | "chisel:block/encased_bricks/cobblestone" | "jsblock:item/constant_green_signal" | "chisel:block/twist/red_concrete_top" | "chisel:block/coin_tails/gold_block_top" | "minecraft:item/name_tag" | "minecraft:item/orange_candle" | "chisel:block/pillar/diorite" | "chisel:block/cut/light_gray_concrete" | "chisel:block/chaotic_small/granite" | "minecraft:item/music_disc_otherside" | "chisel:block/dent/prismarine" | "exlinefurniture:blocks/ceiling_fan_birch_on" | "chisel:block/chaotic_small/deepslate" | "factory_blocks:block/fan/medium_fan_side" | "chisel:block/cracked_bricks/brown_concrete" | "minecraft:item/gold_ingot" | "chisel:block/chaotic_small/cyan_concrete" | "chisel:block/jellybean/red_concrete" | "chisel:block/steelframe/glass" | "chisel:block/twist/granite" | "minecraft:block/fletching_table_top" | "minecraft:item/candle" | "chisel:block/mosaic/deepslate" | "minecraft:block/water_overlay" | "chisel:block/mosaic/light_blue_concrete" | "chisel:block/encased_bricks/purpur" | "minecraft:item/tipped_arrow_head" | "chisel:block/happy/dirt" | "chisel:block/bismuth/emerald_block" | "factory_blocks:block/grinder" | "chisel:block/prism/white_concrete" | "minecraft:block/dead_brain_coral" | "chisel:block/smallingot/gold_block" | "chisel:block/tiles_small/purpur" | "minecraft:block/mushroom_stem" | "chisel:block/zag/stone" | "chisel:block/mosaic/granite" | "minecraft:block/oak_trapdoor" | "chisel:block/rivets/iron_block_bottom" | "minecraft:block/redstone_torch_off" | "chisel:block/slant/end_stone" | "minecraft:block/cracked_deepslate_tiles" | "chisel:block/soft_bricks/quartz" | "minecraft:block/light_blue_terracotta" | "chiselsandbits:items/tape_measure_is_measuring" | "chisel:block/mosaic/blue_concrete" | "minecraft:item/writable_book" | "chisel:block/pillar/lime_concrete" | "minecraft:block/chiseled_sandstone" | "chisel:block/layer/bricks" | "minecraft:block/jukebox_top" | "chisel:block/prism/purpur" | "chisel:block/largeornate/deepslate" | "minecraft:item/wooden_hoe" | "minecraft:block/large_amethyst_bud" | "chisel:block/panel/coal_block" | "chisel:block/array/red_concrete" | "mtr:block/platform_na_1" | "chisel:block/french/magenta_concrete" | "mtr:block/platform_na_2" | "minecraft:block/quartz_block_top" | "wheat_plus:block/transparent" | "minecraft:block/hopper_top" | "minecraft:stations/stockwell_blank_left" | "minecraft:item/furnace_minecart" | "jsblock:item/butterfly_light" | "jsblock:block/enquiry_machine_1" | "chisel:block/chaotic_medium/pink_concrete" | "jsblock:block/enquiry_machine_4" | "jsblock:block/enquiry_machine_3" | "mtr:item/lift_3_2_double_sided" | "chisel:block/slant/sandstone" | "minecraft:block/kelp_plant" | "jsblock:block/metal_name_sign_end" | "chisel:block/crude_paneling/oak_planks" | "chisel:block/star/gold_block_bottom" | "chisel:block/soft_bricks/purpur" | "factory_blocks:block/bcircuit" | "minecraft:block/jigsaw_bottom" | "minecraft:block/iron_bars" | "minecraft:block/pink_concrete" | "minecraft:item/golden_helmet" | "minecraft:block/beetroots_stage3" | "minecraft:block/beetroots_stage1" | "minecraft:block/beetroots_stage2" | "minecraft:block/beetroots_stage0" | "chisel:block/large/birch_planks" | "minecraft:block/brown_stained_glass" | "factory_blocks:block/hex" | "minecraft:item/glass_bottle" | "chisel:block/french/redstone_block" | "chisel:block/pillar/end_stone_top" | "chisel:block/slant/purple_concrete" | "chisel:block/encased/jungle_planks" | "chisel:block/slant/quartz" | "minecraft:item/barrier" | "chisel:block/braid/jungle_planks" | "minecraft:item/lava_bucket" | "chisel:block/twist/deepslate" | "minecraft:block/sandstone_top" | "minecraft:block/dead_tube_coral_fan" | "minecraft:block/cyan_terracotta" | "minecraft:block/bamboo_small_leaves" | "chisel:block/soft_bricks/light_gray_concrete" | "chisel:block/french/lime_concrete" | "minecraft:block/yellow_concrete" | "chisel:block/cracked_bricks/andesite" | "chisel:block/twist/purple_concrete" | "minecraft:item/coal" | "chisel:block/prism/cyan_concrete" | "mtr:item/tunnel_creator_6_3" | "mtr:item/tunnel_creator_6_5" | "mtr:item/tunnel_creator_6_7" | "mtr:item/tunnel_creator_6_9" | "chisel:block/log_bordered/crimson_planks" | "chisel:block/encased_bricks/blue_concrete" | "mtr:block/psd_glass_diagonal_top_back_1" | "minecraft:block/structure_block_save" | "minecraft:block/loom_side" | "chisel:block/soft_bricks/ice" | "chisel:block/circular/bricks" | "minecraft:block/fern" | "minecraft:item/empty_armor_slot_chestplate" | "minecraft:block/lantern" | "mtr:item/rail_connector_120_one_way" | "chisel:block/chaotic_bricks/quartz" | "chisel:block/cut/andesite" | "minecraft:block/blackstone" | "chisel:block/cracked_bricks/gray_concrete" | "redbits:item/inverter" | "chisel:block/encased/spruce_planks" | "chisel:block/zag/prismarine" | "minecraft:block/purple_stained_glass" | "minecraft:item/spawn_egg_overlay" | "chiselsandbits:items/tape_measure" | "chisel:block/raw/cobblestone" | "chisel:block/twist/ice" | "chisel:block/layer/gray_concrete" | "chisel:block/dent/quartz" | "mtr:block/psd_glass_diagonal_top_back_2" | "jsblock:item/ticket_barrier_1_bare" | "chisel:block/tiles_medium/glowstone" | "chisel:block/zag/cyan_concrete" | "factory_blocks:continuity_reserved/00000c21" | "mtr:block/psd_door_end_top_1" | "factory_blocks:continuity_reserved/00000c20" | "chisel:block/mosaic/orange_concrete" | "chisel:block/jellybean/stone" | "mtr:block/psd_door_end_top_2" | "chisel:block/tiles_small/andesite" | "factory_blocks:continuity_reserved/00000c29" | "factory_blocks:continuity_reserved/00000c28" | "factory_blocks:continuity_reserved/00000c27" | "chisel:block/jellybean/glowstone" | "factory_blocks:continuity_reserved/00000c26" | "factory_blocks:continuity_reserved/00000c25" | "factory_blocks:continuity_reserved/00000c24" | "factory_blocks:continuity_reserved/00000c23" | "minecraft:block/coal_block" | "factory_blocks:continuity_reserved/00000c22" | "minecraft:block/attached_melon_stem" | "chisel:block/prism/sandstone" | "minecraft:block/crimson_planks" | "chisel:block/mosaic/coal_block" | "chisel:block/star/gold_block_top" | "minecraft:item/glow_item_frame" | "londonunderground:block/tfl" | "minecraft:block/redstone_dust_dot" | "minecraft:block/blast_furnace_front_on" | "factory_blocks:continuity_reserved/00000c19" | "factory_blocks:continuity_reserved/00000c18" | "factory_blocks:continuity_reserved/00000c17" | "minecraft:item/turtle_egg" | "factory_blocks:continuity_reserved/00000c43" | "factory_blocks:continuity_reserved/00000c42" | "chisel:block/dent/redstone_block" | "factory_blocks:continuity_reserved/00000c41" | "factory_blocks:continuity_reserved/00000c40" | "chiselsandbits:block/pattern_modification_table_bottom" | "factory_blocks:continuity_reserved/00000c2f" | "factory_blocks:continuity_reserved/00000c2e" | "factory_blocks:continuity_reserved/00000c2d" | "factory_blocks:continuity_reserved/00000c2c" | "factory_blocks:continuity_reserved/00000c2b" | "factory_blocks:continuity_reserved/00000c3b" | "minecraft:block/orange_candle" | "factory_blocks:continuity_reserved/00000c3a" | "chisel:block/ornate/coal_block" | "inmis:item/bejeweled_backpack" | "chisel:block/log_bordered/acacia_planks" | "factory_blocks:block/piping" | "factory_blocks:continuity_reserved/00000c49" | "minecraft:item/beetroot_soup" | "factory_blocks:continuity_reserved/00000c48" | "minecraft:item/music_disc_cat" | "factory_blocks:continuity_reserved/00000c47" | "factory_blocks:continuity_reserved/00000c46" | "chisel:block/pillar/stone" | "factory_blocks:continuity_reserved/00000c45" | "factory_blocks:continuity_reserved/00000c44" | "chisel:block/twist/pink_concrete" | "factory_blocks:continuity_reserved/00000c32" | "factory_blocks:continuity_reserved/00000c31" | "factory_blocks:continuity_reserved/00000c30" | "chisel:block/dent/end_stone" | "minecraft:block/yellow_candle_lit" | "chisel:block/encased_large/dark_oak_planks" | "factory_blocks:continuity_reserved/00000c1f" | "factory_blocks:continuity_reserved/00000c1e" | "factory_blocks:continuity_reserved/00000c1d" | "factory_blocks:continuity_reserved/00000c1c" | "factory_blocks:continuity_reserved/00000c1b" | "mtr:item/rail_connector_selected" | "factory_blocks:continuity_reserved/00000c1a" | "factory_blocks:continuity_reserved/00000c2a" | "chisel:block/zag/cobblestone" | "minecraft:block/gray_candle" | "chisel:block/jellybean/pink_concrete" | "factory_blocks:continuity_reserved/00000c39" | "chisel:block/solid_bricks/purple_concrete" | "factory_blocks:continuity_reserved/00000c38" | "factory_blocks:continuity_reserved/00000c37" | "factory_blocks:continuity_reserved/00000c36" | "factory_blocks:continuity_reserved/00000c35" | "chisel:block/mosaic/pink_concrete" | "factory_blocks:continuity_reserved/00000c34" | "factory_blocks:continuity_reserved/00000c33" | "factory_blocks:continuity_reserved/00000c65" | "factory_blocks:continuity_reserved/00000c64" | "factory_blocks:continuity_reserved/00000c63" | "factory_blocks:continuity_reserved/00000c62" | "factory_blocks:continuity_reserved/00000c61" | "factory_blocks:continuity_reserved/00000c60" | "factory_blocks:continuity_reserved/00000c4f" | "factory_blocks:continuity_reserved/00000c4e" | "factory_blocks:continuity_reserved/00000c4d" | "factory_blocks:continuity_reserved/00000c5d" | "factory_blocks:continuity_reserved/00000c5c" | "factory_blocks:continuity_reserved/00000c5b" | "factory_blocks:continuity_reserved/00000c5a" | "minecraft:block/purpur_block" | "chiselsandbits:items/bit_bag_string" | "factory_blocks:continuity_reserved/00000c69" | "factory_blocks:continuity_reserved/00000c68" | "minecraft:item/cooked_beef" | "factory_blocks:continuity_reserved/00000c67" | "factory_blocks:continuity_reserved/00000c66" | "chisel:block/chinese2/glass" | "factory_blocks:continuity_reserved/00000c54" | "factory_blocks:continuity_reserved/00000c53" | "factory_blocks:continuity_reserved/00000c52" | "factory_blocks:continuity_reserved/00000c51" | "factory_blocks:continuity_reserved/00000c50" | "chiselsandbits:items/pattern_single_use" | "factory_blocks:continuity_reserved/00000c3f" | "chisel:block/mosaic/yellow_concrete" | "factory_blocks:continuity_reserved/00000c3e" | "factory_blocks:continuity_reserved/00000c3d" | "factory_blocks:continuity_reserved/00000c3c" | "exlinefurniture:blocks/retro_show" | "factory_blocks:continuity_reserved/00000c4c" | "factory_blocks:continuity_reserved/00000c4b" | "factory_blocks:continuity_reserved/00000c4a" | "factory_blocks:continuity_reserved/00000c59" | "factory_blocks:continuity_reserved/00000c58" | "minecraft:item/map" | "factory_blocks:continuity_reserved/00000c57" | "minecraft:item/piglin_banner_pattern" | "factory_blocks:continuity_reserved/00000c56" | "chisel:block/chaotic_small/gray_concrete" | "factory_blocks:continuity_reserved/00000c55" | "factory_blocks:continuity_reserved/00000c87" | "wheat_plus:block/road/line/double_white_slant" | "factory_blocks:continuity_reserved/00000c86" | "factory_blocks:continuity_reserved/00000c85" | "factory_blocks:continuity_reserved/00000c84" | "factory_blocks:continuity_reserved/00000c83" | "mtr:block/apg_side_triangle" | "factory_blocks:continuity_reserved/00000c82" | "chisel:block/road/red_sandstone" | "chisel:block/screen/glass" | "factory_blocks:continuity_reserved/00000c81" | "factory_blocks:continuity_reserved/00000c80" | "chisel:block/road/purple_concrete" | "exlinefurniture:blocks/ceiling_fan_crimson" | "factory_blocks:continuity_reserved/00000c6f" | "factory_blocks:continuity_reserved/00000c7f" | "mtr:item/tunnel_wall_creator_4_9" | "factory_blocks:continuity_reserved/00000c7e" | "factory_blocks:continuity_reserved/00000c7d" | "minecraft:block/detector_rail_on" | "mtr:item/tunnel_wall_creator_4_7" | "factory_blocks:continuity_reserved/00000c7c" | "factory_blocks:continuity_reserved/00000c7b" | "mtr:item/tunnel_wall_creator_4_5" | "factory_blocks:continuity_reserved/00000c7a" | "minecraft:block/magenta_glazed_terracotta" | "mtr:item/tunnel_wall_creator_4_3" | "minecraft:block/white_stained_glass_pane_top" | "exlinefurniture:blocks/ceiling_fan_dark_oak_on" | "chisel:block/road/stone" | "chisel:block/tiles_small/diorite" | "factory_blocks:continuity_reserved/00000c89" | "minecraft:block/light_blue_stained_glass" | "factory_blocks:continuity_reserved/00000c88" | "factory_blocks:continuity_reserved/00000c76" | "factory_blocks:continuity_reserved/00000c75" | "chisel:block/cut/white_concrete" | "factory_blocks:continuity_reserved/00000c74" | "factory_blocks:continuity_reserved/00000c73" | "factory_blocks:continuity_reserved/00000c72" | "factory_blocks:continuity_reserved/00000c71" | "factory_blocks:continuity_reserved/00000c70" | "minecraft:block/chiseled_nether_bricks" | "minecraft:block/warped_stem" | "minecraft:block/stripped_acacia_log_top" | "factory_blocks:continuity_reserved/00000c5f" | "factory_blocks:continuity_reserved/00000c5e" | "minecraft:item/music_disc_chirp" | "factory_blocks:continuity_reserved/00000c6e" | "chisel:block/mosaic/white_concrete" | "factory_blocks:continuity_reserved/00000c6d" | "factory_blocks:continuity_reserved/00000c6c" | "factory_blocks:continuity_reserved/00000c6b" | "mtr:block/white" | "factory_blocks:continuity_reserved/00000c6a" | "chisel:block/cut/brown_concrete" | "factory_blocks:continuity_reserved/00000c79" | "factory_blocks:continuity_reserved/00000c78" | "factory_blocks:continuity_reserved/00000c77" | "chisel:block/chaotic_bricks/white_concrete" | "chisel:block/tiles_medium/light_gray_concrete" | "wheat_plus:block/road/line/double_yellow_slant" | "factory_blocks:continuity_reserved/00000c9f" | "factory_blocks:continuity_reserved/00000c9e" | "factory_blocks:continuity_reserved/00000c9d" | "factory_blocks:continuity_reserved/00000c9c" | "factory_blocks:continuity_reserved/00000c9b" | "factory_blocks:continuity_reserved/00000c9a" | "chisel:block/weaver/sandstone" | "factory_blocks:continuity_reserved/00000c98" | "factory_blocks:continuity_reserved/00000c97" | "factory_blocks:continuity_reserved/00000c96" | "minecraft:block/azalea_leaves" | "factory_blocks:continuity_reserved/00000c95" | "factory_blocks:continuity_reserved/00000c94" | "factory_blocks:continuity_reserved/00000c93" | "factory_blocks:continuity_reserved/00000c92" | "factory_blocks:continuity_reserved/00000c91" | "factory_blocks:continuity_reserved/00000c90" | "factory_blocks:continuity_reserved/00000c8f" | "factory_blocks:continuity_reserved/00000c8e" | "factory_blocks:continuity_reserved/00000c8d" | "factory_blocks:continuity_reserved/00000c8c" | "chisel:block/array/glowstone" | "factory_blocks:continuity_reserved/00000c8b" | "factory_blocks:continuity_reserved/00000c8a" | "chisel:block/cut/pink_concrete" | "minecraft:block/structure_block_load" | "factory_blocks:continuity_reserved/00000c99" | "chisel:block/llama/cyan_wool" | "minecraft:block/campfire_log" | "mtr:item/lift_door_1" | "adorn:item/picket_fence" | "minecraft:block/loom_bottom" | "minecraft:block/azure_bluet" | "minecraft:block/cyan_candle" | "chisel:block/legacy/brown_wool" | "minecraft:block/green_shulker_box" | "chisel:block/rivets/gold_block_bottom" | "chisel:block/smooth/emerald_block" | "mtr:item/rail_connector_300_one_way" | "minecraft:block/blast_furnace_top" | "chisel:block/tiles_medium/coal_block" | "chisel:block/panel/lapis_block" | "mtr:block/psd_door_top_1" | "minecraft:item/blaze_rod" | "mtr:block/psd_door_top_2" | "chisel:block/cracked/purpur" | "mtr:block/light_off" | "londonunderground:block/metal" | "chisel:block/pillar/purpur" | "minecraft:block/soul_torch" | "chisel:block/chaotic_medium/light_blue_concrete" | "chisel:block/triple_bricks/sandstone" | "chisel:block/twist/white_concrete_top" | "mtr:block/station_color_purpur_pillar" | "chisel:block/solid_bricks/green_concrete" | "chisel:block/layer/purple_concrete" | "chisel:block/array/granite" | "minecraft:item/golden_shovel" | "minecraft:item/golden_leggings" | "minecraft:block/lime_stained_glass" | "minecraft:block/acacia_sapling" | "minecraft:block/sponge" | "chisel:block/solid_bricks/light_gray_concrete" | "chisel:block/encased_large/crimson_planks" | "chisel:block/cracked_bricks/diorite" | "minecraft:item/kelp" | "adorn:block/stone_ladder" | "chisel:block/mosaic/glowstone" | "minecraft:block/red_sand" | "chisel:block/bricks/dirt" | "chisel:block/prism/granite" | "chisel:block/triple_bricks/light_gray_concrete" | "chisel:block/chaotic_bricks/brown_concrete" | "minecraft:block/big_dripleaf_tip" | "minecraft:block/sandstone" | "mtr:item/brush" | "minecraft:block/small_dripleaf_stem_top" | "chisel:block/soft_bricks/deepslate" | "minecraft:block/oak_log" | "minecraft:item/leather_helmet" | "minecraft:block/smithing_table_top" | "adorn:block/picket_fence" | "chisel:block/array/pink_concrete" | "minecraft:block/gray_stained_glass" | "chisel:block/triple_bricks/purple_concrete" | "minecraft:block/command_block_back" | "minecraft:stations/south_wimbledon2" | "minecraft:stations/south_wimbledon3" | "minecraft:item/mutton" | "chisel:block/rivets/gold_block" | "minecraft:block/sea_lantern" | "minecraft:item/pumpkin_pie" | "exlinefurniture:blocks/comedy" | "minecraft:block/big_dripleaf_top" | "adorn:item/glow_berry_tea" | "minecraft:block/deepslate_bricks" | "chisel:block/shipping_crate/oak_planks" | "minecraft:item/cod_bucket" | "chisel:block/raw/stone" | "mtr:item/lift_4_3_double_sided" | "minecraft:item/light_05" | "minecraft:item/light_04" | "chisel:block/ornate/pink_concrete" | "minecraft:item/light_07" | "minecraft:item/light_06" | "minecraft:item/light_01" | "minecraft:item/light_00" | "minecraft:item/light_03" | "minecraft:item/light_02" | "chisel:block/french/andesite" | "minecraft:item/yellow_dye" | "chisel:block/chaotic_bricks/andesite" | "londonunderground:block/tube_platforms/platform_edge" | "londonunderground:block/metropolitan2" | "londonunderground:block/metropolitan1" | "chisel:block/large_tile/deepslate" | "minecraft:item/golden_hoe" | "chisel:block/weaver/deepslate" | "redbits:block/vision_sensor_off" | "minecraft:block/clay" | "minecraft:block/dried_kelp_top" | "adorn:block/cocoa_bean_crate" | "chisel:block/french/diorite" | "minecraft:block/stripped_acacia_log" | "minecraft:item/string" | "minecraft:item/light_15" | "minecraft:item/light_12" | "minecraft:item/light_11" | "minecraft:item/light_14" | "minecraft:item/light_13" | "minecraft:item/light_10" | "chisel:block/raw/cyan_concrete" | "minecraft:block/pointed_dripstone_down_middle" | "minecraft:item/light_09" | "minecraft:item/light_08" | "minecraft:block/deepslate_gold_ore" | "jsblock:block/butterfly_light" | "adorn:item/sweet_berry_juice" | "chisel:block/road/black_concrete" | "chisel:block/road/sandstone" | "chisel:block/chaotic_bricks/blue_concrete" | "chisel:block/triple_bricks/prismarine" | "minecraft:entity/bell/bell_body" | "chisel:block/prism/brown_concrete" | "chisel:block/weaver/bricks" | "chisel:block/circular/emerald_block" | "chisel:block/zelda/lapis_block" | "minecraft:block/warped_nylium_side" | "chisel:block/layer/black_concrete" | "chisel:block/braid/red_concrete" | "exlinefurniture:blocks/cave_spiderpart2" | "chisel:block/chaotic_bricks/green_concrete" | "chisel:block/small/sandstone" | "exlinefurniture:blocks/cave_spiderpart1" | "chisel:block/chaotic_medium/granite" | "minecraft:entity/conduit/cage" | "chisel:block/tiles_medium/orange_concrete" | "chisel:block/small_bricks/sandstone" | "chisel:block/encased_bricks/light_blue_concrete" | "minecraft:item/golden_sword" | "chiselsandbits:items/chisel_diamond" | "minecraft:item/leather_chestplate" | "minecraft:item/stone_shovel" | "chisel:block/road/green_concrete" | "chisel:block/soft_bricks/stone" | "minecraft:block/green_concrete" | "jsblock:item/exit_sign_1" | "chisel:block/cut/diorite" | "minecraft:block/beehive_front_honey" | "jsblock:item/helpline_1" | "minecraft:block/lapis_ore" | "chisel:block/ornatelayer/lapis_block" | "chisel:block/circular/brown_concrete" | "chisel:block/french/prismarine" | "minecraft:block/dead_fire_coral" | "minecraft:item/skull_banner_pattern" | "chisel:block/cut/black_concrete" | "chisel:block/triple_bricks/pink_concrete" | "chisel:block/pillar/yellow_concrete" | "minecraft:item/cooked_rabbit" | "minecraft:block/cyan_candle_lit" | "minecraft:block/lime_glazed_terracotta" | "chisel:block/slant/lime_concrete" | "chiselsandbits:items/quill" | "chisel:block/chaotic_bricks/magenta_concrete" | "chisel:block/soft_bricks/gray_concrete" | "jsblock:item/light_1" | "chisel:block/tiles_medium/yellow_concrete" | "chisel:block/solid_bricks/cobblestone" | "minecraft:block/piston_side" | "redbits:block/detector_off_off" | "chisel:block/braid/magenta_concrete" | "minecraft:block/oxeye_daisy" | "chisel:block/encased_large/jungle_planks" | "chisel:block/twist/prismarine" | "chisel:block/rivets/iron_block" | "jsblock:item/helpline_6" | "jsblock:item/helpline_4" | "jsblock:item/helpline_5" | "jsblock:item/helpline_2" | "jsblock:item/helpline_3" | "chisel:block/prism/andesite" | "chisel:block/tiles_medium/red_concrete" | "minecraft:item/green_dye" | "chisel:block/weaver/ice" | "chisel:block/jellybean/light_blue_concrete" | "chisel:block/large_tile/black_concrete" | "minecraft:item/golden_carrot" | "chisel:block/solid_bricks/red_sandstone" | "chiselsandbits:items/pattern_multi_use" | "chisel:block/coin_tails/iron_block" | "minecraft:block/orange_concrete" | "jsblock:block/kcr_emg_stop_sign_r" | "chisel:block/array/redstone_block" | "chisel:block/small_bricks/stone" | "minecraft:item/empty_armor_slot_helmet" | "jsblock:block/kcr_emg_stop_sign_l" | "chisel:block/mosaic/green_concrete" | "factory_blocks:block/small_pipes" | "minecraft:item/jungle_sign" | "chisel:block/road/brown_concrete" | "chisel:block/weaver/green_concrete" | "adorn:block/melon_crate" | "chisel:block/solid_bricks/gray_concrete" | "chisel:block/road/ice" | "chisel:block/prism/black_concrete" | "chisel:block/small_bricks/coal_block" | "mtr:item/rail_connector_160" | "chisel:continuity_reserved/000009fd" | "chisel:continuity_reserved/000009fc" | "chisel:block/ornate/white_concrete" | "chisel:continuity_reserved/000009ff" | "minecraft:item/tipped_arrow_base" | "chisel:continuity_reserved/000009fe" | "chisel:continuity_reserved/000009fb" | "chisel:continuity_reserved/000009fa" | "minecraft:block/orange_glazed_terracotta" | "minecraft:block/yellow_terracotta" | "minecraft:item/dark_oak_boat" | "chisel:block/prism/coal_block" | "chisel:block/small_bricks/granite" | "chisel:block/crude_paneling/birch_planks" | "chisel:block/small_bricks/blue_concrete" | "jsblock:block/countdown_timer" | "chisel:block/chaotic_medium/coal_block" | "chisel:block/braid/purpur" | "chisel:block/legacy/gray_wool" | "minecraft:block/potted_flowering_azalea_bush_top" | "minecraft:item/flint_and_steel" | "chisel:block/soft_bricks/granite" | "chisel:block/pillar/cyan_concrete" | "mtr:item/clock" | "chisel:block/mosaic/cobblestone" | "minecraft:block/dispenser_front" | "chisel:block/slant/stone" | "chisel:block/soft_bricks/glowstone" | "minecraft:block/peony_top" | "minecraft:item/firework_star" | "minecraft:block/mossy_stone_bricks" | "mtr:item/rail_connector_120" | "chisel:block/encased_bricks/glowstone" | "chisel:continuity_reserved/000009bd" | "chisel:continuity_reserved/000009bc" | "chisel:continuity_reserved/000009bf" | "chisel:continuity_reserved/000009be" | "chisel:continuity_reserved/000009bb" | "chisel:continuity_reserved/000009ba" | "chisel:continuity_reserved/000009c9" | "chisel:continuity_reserved/000009c8" | "chisel:block/crude_paneling/spruce_planks" | "chisel:block/solid_bricks/black_concrete" | "chisel:continuity_reserved/000009d6" | "chisel:continuity_reserved/000009d5" | "chisel:continuity_reserved/000009d8" | "chisel:continuity_reserved/000009d7" | "chisel:continuity_reserved/000009d2" | "chisel:continuity_reserved/000009d1" | "chisel:continuity_reserved/000009d4" | "chisel:block/array/quartz" | "chisel:continuity_reserved/000009d3" | "chisel:block/zag/bricks" | "chisel:continuity_reserved/000009d0" | "minecraft:item/beetroot" | "jsblock:item/inverted_signal_2" | "jsblock:item/inverted_signal_1" | "chisel:continuity_reserved/000009ce" | "chisel:continuity_reserved/000009cd" | "chisel:block/large_tile/brown_concrete" | "chisel:continuity_reserved/000009cf" | "chisel:continuity_reserved/000009ca" | "chisel:continuity_reserved/000009cc" | "chisel:continuity_reserved/000009cb" | "minecraft:item/brick" | "chisel:block/chaotic_bricks/lime_concrete" | "chisel:continuity_reserved/000009d9" | "chisel:continuity_reserved/000009e7" | "chisel:continuity_reserved/000009e6" | "chisel:continuity_reserved/000009e9" | "chisel:block/chunky/dirt" | "chisel:continuity_reserved/000009e8" | "chisel:continuity_reserved/000009e3" | "chisel:block/cracked_bricks/deepslate" | "chisel:continuity_reserved/000009e2" | "chisel:continuity_reserved/000009e5" | "chisel:continuity_reserved/000009e4" | "chisel:block/dent/red_concrete" | "chisel:continuity_reserved/000009e1" | "chisel:block/raw/purple_concrete" | "chisel:continuity_reserved/000009e0" | "minecraft:block/pointed_dripstone_up_middle" | "mtr:item/rail_connector_60_one_way" | "chisel:block/ornate/light_blue_concrete" | "chisel:block/pillar/light_blue_concrete" | "chisel:continuity_reserved/000009df" | "chisel:continuity_reserved/000009de" | "chisel:continuity_reserved/000009db" | "chisel:continuity_reserved/000009da" | "chisel:continuity_reserved/000009dd" | "chisel:block/solid_bricks/granite" | "chisel:continuity_reserved/000009dc" | "minecraft:item/sea_pickle" | "chisel:continuity_reserved/000009f8" | "chisel:continuity_reserved/000009f7" | "chisel:continuity_reserved/000009f9" | "chisel:continuity_reserved/000009f4" | "chisel:continuity_reserved/000009f3" | "chisel:continuity_reserved/000009f6" | "chisel:continuity_reserved/000009f5" | "chisel:continuity_reserved/000009f0" | "chisel:continuity_reserved/000009f2" | "chisel:continuity_reserved/000009f1" | "chisel:block/road/magenta_concrete" | "chisel:continuity_reserved/000009ef" | "chisel:block/tiles_small/brown_concrete" | "chisel:continuity_reserved/000009ec" | "chisel:continuity_reserved/000009eb" | "chisel:continuity_reserved/000009ee" | "mtr:item/railway_sign_7_odd" | "chisel:continuity_reserved/000009ed" | "chisel:continuity_reserved/000009ea" | "chisel:block/cracked/red_sandstone" | "mtr:item/glass_fence_plain" | "factory_blocks:block/fan/malfunction" | "minecraft:block/yellow_shulker_box" | "redbits:block/detector_on_on" | "factory_blocks:block/grate" | "chisel:block/large/acacia_planks" | "mtr:item/tunnel_wall_creator_5_9" | "mtr:item/tunnel_wall_creator_5_7" | "mtr:item/tunnel_wall_creator_5_5" | "mtr:item/tunnel_wall_creator_5_3" | "chisel:block/tiles_small/pink_concrete" | "chisel:block/circular/blue_concrete" | "chisel:continuity_reserved/000009a3" | "chisel:continuity_reserved/000009a2" | "chisel:continuity_reserved/000009a5" | "minecraft:block/warped_fungus" | "chisel:continuity_reserved/000009a4" | "chisel:continuity_reserved/000009a1" | "chisel:continuity_reserved/000009a0" | "minecraft:item/glow_berries" | "chisel:block/cut/sandstone" | "mtr:block/station_color_dark_prismarine" | "mtr:item/signal_light_1" | "mtr:item/signal_light_2" | "chisel:block/mosaic/bricks" | "chisel:block/encased_bricks/andesite" | "mtr:item/signal_light_3" | "chisel:block/soft_bricks/green_concrete" | "mtr:item/signal_light_4" | "chisel:continuity_reserved/000009a7" | "chisel:block/layer/quartz" | "chisel:continuity_reserved/000009a6" | "chisel:continuity_reserved/000009a9" | "chisel:continuity_reserved/000009a8" | "mtr:item/railway_sign_3_even" | "chisel:continuity_reserved/000009b4" | "minecraft:block/brown_mushroom" | "chisel:continuity_reserved/000009b3" | "chisel:continuity_reserved/000009b6" | "minecraft:block/polished_blackstone" | "chisel:continuity_reserved/000009b5" | "chisel:continuity_reserved/000009b0" | "chisel:continuity_reserved/000009b2" | "chisel:continuity_reserved/000009b1" | "chisel:block/braid/spruce_planks" | "mtr:item/rail_action_selected" | "chisel:continuity_reserved/000009ac" | "chisel:continuity_reserved/000009ab" | "minecraft:block/acacia_log_top" | "minecraft:block/detector_rail" | "chisel:continuity_reserved/000009ae" | "chisel:continuity_reserved/000009ad" | "exlinefurniture:blocks/ceiling_fan_warped_on" | "chisel:continuity_reserved/000009aa" | "chisel:block/pillar/redstone_block_top" | "chisel:continuity_reserved/000009b8" | "chisel:block/embossed/diamond_block_bottom" | "chisel:continuity_reserved/000009b7" | "chisel:continuity_reserved/000009b9" | "chisel:continuity_reserved/000009c5" | "chisel:continuity_reserved/000009c4" | "chisel:continuity_reserved/000009c7" | "chisel:continuity_reserved/000009c6" | "chisel:continuity_reserved/000009c1" | "minecraft:block/basalt_top" | "chisel:continuity_reserved/000009c0" | "chisel:continuity_reserved/000009c3" | "chisel:continuity_reserved/000009c2" | "chisel:continuity_reserved/000009af" | "chisel:block/prism/light_blue_concrete" | "chisel:block/soft_bricks/yellow_concrete" | "londonunderground:block/tunnel_interior_type_1" | "minecraft:block/tnt_bottom" | "mtr:item/lift_3_3_double_sided" | "chisel:block/cracked/light_blue_concrete" | "chisel:block/cut/magenta_concrete" | "chisel:continuity_reserved/0000099f" | "chisel:continuity_reserved/0000099c" | "chisel:continuity_reserved/0000099b" | "chisel:continuity_reserved/0000099e" | "chisel:continuity_reserved/0000099d" | "chisel:continuity_reserved/0000099a" | "factory_blocks:continuity_reserved/00000ced" | "factory_blocks:continuity_reserved/00000cec" | "factory_blocks:continuity_reserved/00000ceb" | "factory_blocks:continuity_reserved/00000cea" | "chisel:block/legacy/lime_wool" | "factory_blocks:block/megacell/side" | "chisel:block/encased_bricks/white_concrete" | "chisel:block/pillar/prismarine" | "minecraft:block/carved_pumpkin" | "minecraft:block/jungle_planks" | "factory_blocks:continuity_reserved/00000cef" | "factory_blocks:continuity_reserved/00000cee" | "chisel:block/tiles_small/red_sandstone" | "minecraft:block/cactus_top" | "mtr:item/ticket_processor_entrance" | "minecraft:block/lever" | "chisel:block/panel/andesite" | "chisel:block/crude_horizontal/birch_planks" | "minecraft:block/spruce_log_top" | "londonunderground:block/station_track2" | "londonunderground:block/station_track3" | "chisel:block/chaotic_small/quartz" | "chisel:block/chaotic_medium/purpur" | "minecraft:stations/stockwell_darkgrey_right" | "exlinefurniture:blocks/wavy_static" | "factory_blocks:block/pgcircuit" | "minecraft:block/magenta_stained_glass_pane_top" | "chisel:block/tiles_medium/cyan_concrete" | "londonunderground:block/tunnel_darkness" | "minecraft:block/activator_rail_on" | "chisel:block/layer/brown_concrete" | "minecraft:block/light_gray_stained_glass" | "chisel:continuity_reserved/00000968" | "mtr:sign/platform_arrow" | "chisel:continuity_reserved/00000967" | "chisel:continuity_reserved/00000969" | "minecraft:item/light_gray_dye" | "chisel:continuity_reserved/00000964" | "chisel:continuity_reserved/00000963" | "chisel:block/twist/brown_concrete_top" | "chisel:continuity_reserved/00000966" | "chisel:continuity_reserved/00000965" | "chisel:block/raw/gray_concrete" | "chisel:continuity_reserved/00000960" | "minecraft:block/warped_door_top" | "chisel:continuity_reserved/00000962" | "chisel:continuity_reserved/00000961" | "chisel:continuity_reserved/0000095f" | "chisel:continuity_reserved/0000095c" | "chisel:block/slant/brown_concrete" | "chisel:continuity_reserved/0000095b" | "chisel:continuity_reserved/0000095e" | "chisel:continuity_reserved/0000095d" | "mtr:block/psd_door_end_bottom_back_1" | "chisel:block/small_bricks/yellow_concrete" | "chisel:continuity_reserved/0000095a" | "mtr:block/psd_door_end_bottom_back_2" | "chisel:continuity_reserved/00000979" | "minecraft:block/fire_coral_fan" | "chisel:continuity_reserved/00000978" | "chisel:continuity_reserved/00000975" | "chisel:continuity_reserved/00000974" | "chisel:continuity_reserved/00000977" | "chisel:block/pillar/red_concrete_top" | "chisel:continuity_reserved/00000976" | "chisel:block/chaotic_bricks/diorite" | "chisel:continuity_reserved/00000971" | "chisel:continuity_reserved/00000970" | "chisel:continuity_reserved/00000973" | "chisel:block/pillar/magenta_concrete_top" | "chisel:continuity_reserved/00000972" | "minecraft:block/polished_deepslate" | "chisel:block/pillar/glowstone" | "mtr:item/glass_fence_stw" | "mtr:item/railway_dashboard" | "chisel:continuity_reserved/0000096d" | "chisel:continuity_reserved/0000096c" | "chisel:continuity_reserved/0000096f" | "chisel:block/french/yellow_concrete" | "chisel:continuity_reserved/0000096e" | "chisel:continuity_reserved/0000096b" | "chisel:continuity_reserved/0000096a" | "chisel:block/cart/gold_block" | "redbits:block/lamp" | "chisel:continuity_reserved/00000989" | "chisel:continuity_reserved/00000986" | "chisel:continuity_reserved/00000985" | "chisel:continuity_reserved/00000988" | "chisel:continuity_reserved/00000987" | "chisel:continuity_reserved/00000982" | "chisel:continuity_reserved/00000981" | "chisel:continuity_reserved/00000984" | "chisel:continuity_reserved/00000983" | "minecraft:block/loom_front" | "chisel:continuity_reserved/00000980" | "chisel:block/cracked/purple_concrete" | "chisel:continuity_reserved/0000097e" | "minecraft:block/campfire_fire" | "chisel:block/cart/gold_block_bottom" | "chisel:continuity_reserved/0000097d" | "chisel:continuity_reserved/0000097f" | "chisel:continuity_reserved/0000097a" | "chisel:continuity_reserved/0000097c" | "chisel:continuity_reserved/0000097b" | "londonunderground:block/metropolitan" | "chisel:block/dent/sandstone" | "minecraft:block/orange_stained_glass" | "chisel:continuity_reserved/00000997" | "chisel:continuity_reserved/00000996" | "chisel:continuity_reserved/00000999" | "chisel:continuity_reserved/00000998" | "jsblock:block/enquiry_machine_2_lower" | "chisel:continuity_reserved/00000993" | "chisel:continuity_reserved/00000992" | "chisel:block/cracked/cobblestone" | "chisel:continuity_reserved/00000995" | "chisel:continuity_reserved/00000994" | "chisel:block/cracked/orange_concrete" | "chisel:continuity_reserved/00000991" | "chisel:continuity_reserved/00000990" | "chisel:continuity_reserved/0000098f" | "chisel:continuity_reserved/0000098e" | "chisel:continuity_reserved/0000098b" | "chisel:continuity_reserved/0000098a" | "chisel:continuity_reserved/0000098d" | "chisel:continuity_reserved/0000098c" | "chisel:continuity_reserved/00000924" | "chisel:block/solid_bricks/red_concrete" | "chisel:continuity_reserved/00000923" | "chisel:continuity_reserved/00000926" | "chisel:continuity_reserved/00000925" | "chisel:continuity_reserved/00000920" | "chisel:continuity_reserved/00000922" | "chisel:continuity_reserved/00000921" | "minecraft:item/redstone" | "chisel:continuity_reserved/0000090f" | "chisel:continuity_reserved/0000090e" | "chisel:continuity_reserved/0000091c" | "chisel:continuity_reserved/0000091b" | "chisel:continuity_reserved/0000091e" | "chisel:continuity_reserved/0000091d" | "chisel:continuity_reserved/0000091a" | "chisel:block/soft_bricks/prismarine" | "mtr:block/flowers/heo_1" | "mtr:block/flowers/heo_2" | "mtr:block/flowers/heo_3" | "mtr:block/flowers/heo_4" | "mtr:block/flowers/heo_5" | "chisel:continuity_reserved/00000928" | "mtr:block/flowers/heo_6" | "chisel:continuity_reserved/00000927" | "mtr:block/flowers/heo_7" | "chisel:continuity_reserved/00000929" | "chisel:continuity_reserved/00000935" | "chisel:continuity_reserved/00000934" | "chisel:continuity_reserved/00000937" | "chisel:continuity_reserved/00000936" | "chisel:continuity_reserved/00000931" | "chisel:continuity_reserved/00000930" | "chisel:continuity_reserved/00000933" | "chisel:continuity_reserved/00000932" | "chisel:continuity_reserved/0000091f" | "chisel:continuity_reserved/0000092d" | "chisel:continuity_reserved/0000092c" | "chisel:continuity_reserved/0000092f" | "chisel:continuity_reserved/0000092e" | "chisel:block/tiles_medium/deepslate" | "chisel:continuity_reserved/0000092b" | "chisel:continuity_reserved/0000092a" | "chisel:continuity_reserved/00000939" | "chisel:continuity_reserved/00000938" | "chisel:continuity_reserved/00000946" | "chisel:continuity_reserved/00000945" | "chisel:continuity_reserved/00000948" | "chisel:block/cracked/yellow_concrete" | "chisel:continuity_reserved/00000947" | "chisel:continuity_reserved/00000942" | "chisel:continuity_reserved/00000941" | "chisel:continuity_reserved/00000944" | "chisel:continuity_reserved/00000943" | "chisel:continuity_reserved/00000940" | "chisel:continuity_reserved/0000093e" | "chisel:continuity_reserved/0000093d" | "chisel:continuity_reserved/0000093f" | "chisel:continuity_reserved/0000093a" | "chisel:continuity_reserved/0000093c" | "chisel:continuity_reserved/0000093b" | "chisel:block/llama/purple_wool" | "chisel:block/legacy/red_wool" | "minecraft:block/green_candle" | "chisel:continuity_reserved/00000949" | "chisel:block/soft_bricks/redstone_block" | "chisel:continuity_reserved/00000957" | "chisel:continuity_reserved/00000956" | "mtr:block/tactile_map" | "chisel:continuity_reserved/00000959" | "chisel:continuity_reserved/00000958" | "chisel:continuity_reserved/00000953" | "chisel:continuity_reserved/00000952" | "chisel:continuity_reserved/00000955" | "chisel:continuity_reserved/00000954" | "minecraft:ads/stay_home_now" | "chisel:continuity_reserved/00000951" | "chisel:continuity_reserved/00000950" | "chisel:continuity_reserved/0000094f" | "chisel:continuity_reserved/0000094e" | "factory_blocks:block/fan/medium_fan" | "chisel:continuity_reserved/0000094b" | "chisel:continuity_reserved/0000094a" | "chisel:continuity_reserved/0000094d" | "chisel:continuity_reserved/0000094c" | "minecraft:block/smooth_basalt" | "minecraft:item/spruce_door" | "minecraft:block/melon_top" | "minecraft:item/stone_pickaxe" | "chisel:block/chaotic_medium/brown_concrete" | "minecraft:block/cocoa_stage0" | "chisel:block/pillar/blue_concrete" | "minecraft:block/cocoa_stage2" | "minecraft:block/cocoa_stage1" | "chisel:block/cut/red_concrete" | "minecraft:block/black_stained_glass_pane_top" | "minecraft:item/golden_chestplate" | "chisel:continuity_reserved/00000902" | "chisel:continuity_reserved/00000901" | "chisel:block/crude_vertical/oak_planks" | "chisel:continuity_reserved/00000904" | "chisel:continuity_reserved/00000903" | "chisel:continuity_reserved/00000900" | "chisel:block/jellybean/deepslate" | "minecraft:item/globe_banner_pattern" | "jsblock:block/station_ceiling_1" | "chisel:block/french/orange_concrete" | "chisel:continuity_reserved/00000909" | "jsblock:block/ticket_barrier_1_canin" | "chisel:block/tiles_medium/granite" | "chisel:continuity_reserved/00000906" | "chisel:continuity_reserved/00000905" | "chisel:continuity_reserved/00000908" | "chisel:continuity_reserved/00000907" | "chisel:continuity_reserved/00000913" | "chisel:continuity_reserved/00000912" | "chisel:continuity_reserved/00000915" | "chisel:continuity_reserved/00000914" | "chisel:block/dent/diorite" | "chisel:continuity_reserved/00000911" | "chisel:continuity_reserved/00000910" | "chisel:block/french/purple_concrete" | "chisel:block/cracked/deepslate" | "chisel:continuity_reserved/0000090b" | "chisel:continuity_reserved/0000090a" | "chisel:continuity_reserved/0000090d" | "minecraft:item/iron_shovel" | "chisel:continuity_reserved/0000090c" | "minecraft:block/magenta_candle" | "minecraft:item/broken_elytra" | "chisel:block/chaotic_medium/bricks" | "mtr:item/signal_connector" | "chisel:continuity_reserved/00000917" | "chisel:continuity_reserved/00000916" | "chisel:block/road/prismarine" | "chisel:continuity_reserved/00000919" | "chisel:continuity_reserved/00000918" | "chisel:block/crate_light/iron_block_bottom" | "chisel:block/encased_bricks/stone" | "chisel:block/smallingot/iron_block_bottom" | "minecraft:block/cobblestone" | "minecraft:item/chicken" | "minecraft:block/orange_terracotta" | "minecraft:block/powder_snow" | "mtr:block/lift_door_bottom_back_1" | "minecraft:block/wheat_stage0" | "minecraft:block/respawn_anchor_bottom" | "factory_blocks:block/wopanel" | "mtr:item/ticket_barrier_exit_1" | "chisel:block/small_bricks/purple_concrete" | "minecraft:block/red_sandstone_top" | "minecraft:block/moss_block" | "minecraft:block/weathered_cut_copper" | "chisel:block/french/stone" | "mtr:block/train_schedule_sensor_off" | "chisel:block/tiles_medium/redstone_block" | "minecraft:block/big_dripleaf_side" | "minecraft:item/totem_of_undying" | "mtr:sign/spit" | "chisel:block/shipping_crate/jungle_planks" | "chisel:block/soft_bricks/orange_concrete" | "chisel:block/encased_bricks/granite" | "minecraft:entity/conduit/base" | "minecraft:block/stripped_warped_stem" | "mtr:item/rail_connector_200" | "chisel:block/pillar/light_gray_concrete_top" | "chisel:continuity_reserved/000008df" | "minecraft:block/carrots_stage1" | "minecraft:block/carrots_stage0" | "chisel:continuity_reserved/000008dc" | "chisel:continuity_reserved/000008db" | "chisel:continuity_reserved/000008de" | "factory_blocks:block/metalbox_side" | "chisel:continuity_reserved/000008dd" | "chisel:continuity_reserved/000008da" | "minecraft:block/carrots_stage3" | "minecraft:block/carrots_stage2" | "chisel:block/twist/glowstone" | "chisel:continuity_reserved/000008f9" | "chisel:continuity_reserved/000008f8" | "chisel:continuity_reserved/000008f5" | "chisel:continuity_reserved/000008f4" | "chisel:continuity_reserved/000008f7" | "chisel:continuity_reserved/000008f6" | "chisel:continuity_reserved/000008f1" | "chisel:continuity_reserved/000008f0" | "chisel:continuity_reserved/000008f3" | "chisel:continuity_reserved/000008f2" | "chisel:block/panel/pink_concrete" | "chisel:continuity_reserved/000008ed" | "chisel:continuity_reserved/000008ec" | "chisel:continuity_reserved/000008ef" | "chisel:block/tiles_small/green_concrete" | "chisel:continuity_reserved/000008ee" | "mtr:item/pids_1" | "chisel:block/panel/diorite" | "chisel:continuity_reserved/000008eb" | "chisel:continuity_reserved/000008ea" | "minecraft:block/chorus_plant" | "mtr:item/pids_2" | "mtr:item/pids_3" | "chisel:items/chisel" | "chiselsandbits:items/sealant" | "chisel:block/pillar/light_blue_concrete_top" | "jsblock:block/pids_rv_sil_1" | "jsblock:block/pids_rv_sil_2" | "minecraft:block/tube_coral_fan" | "chisel:continuity_reserved/000008fe" | "chisel:continuity_reserved/000008fd" | "chisel:block/small_bricks/light_gray_concrete" | "londonunderground:block/tube_platforms/tactile_pavement" | "chisel:continuity_reserved/000008ff" | "chisel:continuity_reserved/000008fa" | "chisel:continuity_reserved/000008fc" | "chisel:continuity_reserved/000008fb" | "chisel:block/prism/red_concrete" | "chisel:block/solid_bricks/quartz" | "minecraft:block/spruce_planks" | "minecraft:block/pink_concrete_powder" | "minecraft:block/wheat_stage1" | "minecraft:block/wheat_stage2" | "minecraft:block/wheat_stage3" | "minecraft:block/wheat_stage4" | "minecraft:block/wheat_stage5" | "minecraft:item/birch_sign" | "minecraft:block/wheat_stage6" | "minecraft:block/podzol_side" | "minecraft:block/wheat_stage7" | "chisel:block/slant/coal_block" | "chisel:block/small_bricks/lime_concrete" | "chisel:block/zag/granite" | "chisel:block/ornate/blue_concrete" | "minecraft:block/dead_horn_coral_fan" | "chisel:block/chaotic_bricks/deepslate" | "chisel:block/four/diamond_block" | "mtr:item/cable_car_dashboard" | "minecraft:block/repeating_command_block_front" | "minecraft:block/red_mushroom_block" | "adorn:item/guide_book" | "chisel:continuity_reserved/000008a8" | "chisel:continuity_reserved/000008a7" | "mtr:item/glass_fence_shm" | "chisel:continuity_reserved/000008a9" | "chisel:continuity_reserved/000008b5" | "chisel:continuity_reserved/000008b4" | "mtr:block/train_cargo_unloader" | "chisel:continuity_reserved/000008b7" | "chisel:continuity_reserved/000008b6" | "chisel:continuity_reserved/000008b1" | "chisel:continuity_reserved/000008b0" | "chisel:continuity_reserved/000008b3" | "chisel:continuity_reserved/000008b2" | "minecraft:block/pointed_dripstone_up_tip" | "chisel:continuity_reserved/000008ad" | "chisel:continuity_reserved/000008ac" | "chisel:continuity_reserved/000008af" | "chisel:continuity_reserved/000008ae" | "chisel:block/cracked_bricks/quartz" | "chisel:continuity_reserved/000008ab" | "chisel:continuity_reserved/000008aa" | "chisel:continuity_reserved/000008b9" | "chisel:block/llama/red_wool" | "chisel:continuity_reserved/000008b8" | "chisel:continuity_reserved/000008c6" | "chisel:continuity_reserved/000008c5" | "chisel:continuity_reserved/000008c8" | "chisel:continuity_reserved/000008c7" | "chisel:continuity_reserved/000008c2" | "minecraft:block/lily_of_the_valley" | "chisel:continuity_reserved/000008c1" | "chisel:continuity_reserved/000008c4" | "chisel:block/twist/red_sandstone_top" | "chisel:continuity_reserved/000008c3" | "chisel:continuity_reserved/000008c0" | "minecraft:block/observer_side" | "chisel:continuity_reserved/000008be" | "chisel:continuity_reserved/000008bd" | "chisel:continuity_reserved/000008bf" | "chisel:continuity_reserved/000008ba" | "chisel:block/smooth/acacia_planks" | "chisel:continuity_reserved/000008bc" | "chisel:continuity_reserved/000008bb" | "chisel:continuity_reserved/000008c9" | "minecraft:block/loom_top" | "chisel:continuity_reserved/000008d7" | "chisel:continuity_reserved/000008d6" | "chisel:continuity_reserved/000008d9" | "chisel:continuity_reserved/000008d8" | "chisel:continuity_reserved/000008d3" | "chisel:continuity_reserved/000008d2" | "chisel:continuity_reserved/000008d5" | "chisel:continuity_reserved/000008d4" | "chisel:continuity_reserved/000008d1" | "chisel:continuity_reserved/000008d0" | "minecraft:block/deepslate_redstone_ore" | "chisel:block/prism/end_stone" | "chisel:block/cracked_bricks/purple_concrete" | "chisel:continuity_reserved/000008cf" | "chisel:continuity_reserved/000008ce" | "chisel:block/paneling/birch_planks" | "chisel:continuity_reserved/000008cb" | "chisel:continuity_reserved/000008ca" | "chisel:continuity_reserved/000008cd" | "chisel:continuity_reserved/000008cc" | "mtr:item/rail_connector_200_one_way" | "minecraft:item/melon_seeds" | "chisel:continuity_reserved/000008e8" | "chisel:continuity_reserved/000008e7" | "chisel:continuity_reserved/000008e9" | "chisel:block/small_bricks/magenta_concrete" | "chisel:continuity_reserved/000008e4" | "chisel:block/pillar/cobblestone_top" | "chisel:continuity_reserved/000008e3" | "chisel:continuity_reserved/000008e6" | "chisel:continuity_reserved/000008e5" | "chisel:block/raw/orange_concrete" | "chisel:continuity_reserved/000008e0" | "chisel:continuity_reserved/000008e2" | "chisel:continuity_reserved/000008e1" | "minecraft:block/smithing_table_bottom" | "minecraft:block/ladder" | "chisel:block/jellybean/ice" | "chisel:block/masonry/emerald_block" | "minecraft:block/stripped_dark_oak_log_top" | "chisel:block/vertical/crimson_planks" | "chisel:block/panel/magenta_concrete" | "minecraft:block/honey_block_side" | "minecraft:item/spyglass_model" | "minecraft:block/powered_rail_on" | "chisel:block/cracked_bricks/red_sandstone" | "minecraft:block/tnt_top" | "chisel:block/coin_tails/gold_block" | "mtr:item/tunnel_wall_creator_6_7" | "londonunderground:block/stop_marker" | "mtr:item/tunnel_wall_creator_6_5" | "mtr:item/tunnel_wall_creator_6_3" | "chisel:block/raw/yellow_concrete" | "chisel:block/encased_smooth/birch_planks" | "chisel:block/crate_dark/iron_block_bottom" | "chisel:block/large_tile/light_blue_concrete" | "mtr:item/tunnel_wall_creator_6_9" | "factory_blocks:block/old_vents" | "chisel:block/shipping_crate/spruce_planks" | "minecraft:block/polished_basalt_side" | "chisel:continuity_reserved/000008a4" | "chisel:continuity_reserved/000008a3" | "chisel:continuity_reserved/000008a6" | "chisel:continuity_reserved/000008a5" | "chisel:continuity_reserved/000008a0" | "chisel:continuity_reserved/000008a2" | "minecraft:item/quartz" | "chisel:continuity_reserved/000008a1" | "chisel:block/dent/lime_concrete" | "factory_blocks:block/ice" | "chisel:continuity_reserved/00000887" | "chisel:continuity_reserved/00000886" | "chisel:continuity_reserved/00000889" | "chisel:continuity_reserved/00000888" | "chisel:continuity_reserved/00000883" | "chisel:continuity_reserved/00000882" | "chisel:continuity_reserved/00000885" | "chisel:continuity_reserved/00000884" | "chisel:continuity_reserved/00000881" | "chisel:continuity_reserved/00000880" | "chisel:block/legacy/purple_wool" | "chisel:continuity_reserved/0000087f" | "chisel:continuity_reserved/0000087e" | "chisel:continuity_reserved/0000087b" | "minecraft:item/music_disc_far" | "chisel:continuity_reserved/0000087a" | "chisel:continuity_reserved/0000087d" | "chisel:continuity_reserved/0000087c" | "mtr:item/glass_fence_tsh" | "chisel:block/road/light_blue_concrete" | "chisel:block/bricks3/dirt" | "londonunderground:block/roundel4" | "londonunderground:block/roundel3" | "minecraft:item/creeper_banner_pattern" | "londonunderground:block/roundel2" | "chisel:continuity_reserved/00000898" | "chisel:continuity_reserved/00000897" | "chisel:continuity_reserved/00000899" | "chisel:continuity_reserved/00000894" | "chisel:continuity_reserved/00000893" | "chisel:continuity_reserved/00000896" | "chisel:continuity_reserved/00000895" | "londonunderground:block/roundel1" | "chisel:continuity_reserved/00000890" | "chisel:continuity_reserved/00000892" | "minecraft:block/furnace_side" | "chisel:continuity_reserved/00000891" | "chisel:continuity_reserved/0000088f" | "chisel:continuity_reserved/0000088c" | "chisel:continuity_reserved/0000088b" | "chisel:continuity_reserved/0000088e" | "chisel:block/panel/red_concrete" | "chisel:continuity_reserved/0000088d" | "chisel:continuity_reserved/0000088a" | "chisel:block/circular/deepslate" | "minecraft:item/jungle_door" | "chisel:block/dent/green_concrete" | "chisel:block/cut/cobblestone" | "chisel:continuity_reserved/0000089d" | "chisel:continuity_reserved/0000089c" | "chisel:continuity_reserved/0000089f" | "chisel:continuity_reserved/0000089e" | "chisel:block/encased_smooth/spruce_planks" | "chisel:continuity_reserved/0000089b" | "chisel:continuity_reserved/0000089a" | "jsblock:block/subsidy_machine_1" | "chisel:block/weaver/granite" | "chisel:block/solid_bricks/white_concrete" | "minecraft:item/leather_leggings" | "minecraft:block/black_stained_glass" | "chisel:continuity_reserved/00000847" | "chisel:continuity_reserved/00000846" | "chisel:continuity_reserved/00000849" | "chisel:continuity_reserved/00000848" | "chisel:block/llama/magenta_wool" | "chisel:continuity_reserved/00000843" | "minecraft:item/ink_sac" | "chisel:continuity_reserved/00000842" | "chisel:continuity_reserved/00000845" | "chisel:continuity_reserved/00000844" | "minecraft:item/stick" | "chisel:continuity_reserved/00000841" | "chisel:continuity_reserved/00000840" | "chisel:block/glyphs/sandstone" | "factory_blocks:block/hazardo" | "jsblock:block/helpline_5_upper" | "chisel:continuity_reserved/0000083f" | "chisel:continuity_reserved/0000083e" | "minecraft:block/piston_bottom" | "chisel:continuity_reserved/0000083b" | "chisel:continuity_reserved/0000083a" | "chisel:continuity_reserved/0000083d" | "chisel:continuity_reserved/0000083c" | "minecraft:item/honeycomb" | "chisel:continuity_reserved/00000858" | "chisel:continuity_reserved/00000857" | "chisel:continuity_reserved/00000859" | "chisel:continuity_reserved/00000854" | "chisel:block/pillar/nether_brick" | "chisel:continuity_reserved/00000853" | "chisel:continuity_reserved/00000856" | "chisel:continuity_reserved/00000855" | "chisel:continuity_reserved/00000850" | "chisel:continuity_reserved/00000852" | "chisel:continuity_reserved/00000851" | "chisel:block/prism/gray_concrete" | "chisel:block/tiles_medium/purpur" | "minecraft:block/copper_block" | "chisel:continuity_reserved/0000084f" | "chisel:continuity_reserved/0000084c" | "chisel:continuity_reserved/0000084b" | "chisel:continuity_reserved/0000084e" | "chisel:continuity_reserved/0000084d" | "chisel:block/solid_bricks/prismarine" | "chisel:block/ornate/andesite" | "chisel:block/slant/black_concrete" | "chisel:continuity_reserved/0000084a" | "chisel:block/simple/iron_block" | "chisel:continuity_reserved/00000869" | "chisel:continuity_reserved/00000868" | "chisel:continuity_reserved/00000865" | "chisel:continuity_reserved/00000864" | "chisel:continuity_reserved/00000867" | "chisel:continuity_reserved/00000866" | "minecraft:block/packed_ice" | "chisel:continuity_reserved/00000861" | "chisel:continuity_reserved/00000860" | "chisel:continuity_reserved/00000863" | "chisel:block/cracked/brown_concrete" | "chisel:continuity_reserved/00000862" | "chisel:block/chaotic_medium/deepslate" | "chisel:continuity_reserved/0000085d" | "chisel:continuity_reserved/0000085c" | "chisel:continuity_reserved/0000085f" | "chisel:continuity_reserved/0000085e" | "chisel:continuity_reserved/0000085b" | "chisel:continuity_reserved/0000085a" | "chisel:block/weaver/coal_block" | "chisel:continuity_reserved/00000879" | "chisel:continuity_reserved/00000876" | "chisel:continuity_reserved/00000875" | "chisel:continuity_reserved/00000878" | "bitsandchisels:item/diamond_chisel" | "chisel:continuity_reserved/00000877" | "chisel:continuity_reserved/00000872" | "chisel:continuity_reserved/00000871" | "chisel:continuity_reserved/00000874" | "chisel:continuity_reserved/00000873" | "chisel:continuity_reserved/00000870" | "minecraft:item/stone_sword" | "chisel:continuity_reserved/0000086e" | "chisel:continuity_reserved/0000086d" | "chisel:continuity_reserved/0000086f" | "chisel:continuity_reserved/0000086a" | "chisel:continuity_reserved/0000086c" | "chisel:continuity_reserved/0000086b" | "minecraft:item/baked_potato" | "chisel:continuity_reserved/00000803" | "chisel:continuity_reserved/00000802" | "chisel:block/chaotic_medium/lime_concrete" | "chisel:continuity_reserved/00000805" | "chisel:continuity_reserved/00000804" | "chisel:continuity_reserved/00000801" | "chisel:continuity_reserved/00000800" | "chisel:block/pillar/andesite_top" | "chisel:continuity_reserved/00000807" | "chisel:continuity_reserved/00000806" | "chisel:continuity_reserved/00000809" | "chisel:continuity_reserved/00000808" | "chisel:continuity_reserved/00000814" | "chisel:continuity_reserved/00000813" | "chisel:block/cracked_bricks/magenta_concrete" | "chisel:continuity_reserved/00000816" | "chisel:continuity_reserved/00000815" | "chisel:continuity_reserved/00000810" | "londonunderground:block/tube_1" | "chisel:continuity_reserved/00000812" | "chisel:continuity_reserved/00000811" | "chisel:block/encased_bricks/deepslate" | "minecraft:item/black_dye" | "chisel:continuity_reserved/0000080c" | "chisel:continuity_reserved/0000080b" | "chisel:continuity_reserved/0000080e" | "chisel:continuity_reserved/0000080d" | "minecraft:block/polished_diorite" | "chisel:continuity_reserved/0000080a" | "minecraft:block/smoker_top" | "minecraft:item/clay_ball" | "chisel:continuity_reserved/00000818" | "chisel:continuity_reserved/00000817" | "chisel:block/panel/deepslate" | "chisel:continuity_reserved/00000819" | "chisel:continuity_reserved/00000825" | "chisel:continuity_reserved/00000824" | "minecraft:item/sugar_cane" | "chisel:continuity_reserved/00000827" | "chisel:continuity_reserved/00000826" | "chisel:continuity_reserved/00000821" | "chisel:continuity_reserved/00000820" | "chisel:continuity_reserved/00000823" | "chisel:continuity_reserved/00000822" | "mtr:item/dashboard" | "chisel:continuity_reserved/0000080f" | "chisel:block/bevel_skeleton/red_sandstone" | "chisel:continuity_reserved/0000081d" | "chisel:continuity_reserved/0000081c" | "chisel:continuity_reserved/0000081f" | "chisel:continuity_reserved/0000081e" | "wheat_plus:block/road/line/double_white" | "chisel:continuity_reserved/0000081b" | "chisel:continuity_reserved/0000081a" | "chisel:block/encased/birch_planks" | "minecraft:block/lodestone_side" | "chisel:continuity_reserved/00000829" | "chisel:continuity_reserved/00000828" | "chisel:continuity_reserved/00000836" | "chisel:continuity_reserved/00000835" | "chisel:continuity_reserved/00000838" | "chisel:continuity_reserved/00000837" | "chisel:continuity_reserved/00000832" | "chisel:continuity_reserved/00000831" | "chisel:continuity_reserved/00000834" | "chisel:continuity_reserved/00000833" | "chisel:continuity_reserved/00000830" | "jsblock:block/helpline_6_lower" | "chisel:continuity_reserved/0000082e" | "chisel:continuity_reserved/0000082d" | "chisel:continuity_reserved/0000082f" | "chisel:continuity_reserved/0000082a" | "chisel:block/panelclassic/lapis_block" | "chisel:continuity_reserved/0000082c" | "chisel:continuity_reserved/0000082b" | "chisel:continuity_reserved/00000839" | "chisel:block/twist/redstone_block" | "mtr:item/railway_sign_4_odd" | "chisel:block/slant/cobblestone" | "mtr:item/clock_pole" | "chisel:block/mosaic/lime_concrete" | "chisel:block/panel/cobblestone" | "minecraft:item/cake" | "minecraft:item/rotten_flesh" | "chisel:block/circular/cyan_concrete" | "minecraft:block/bamboo_singleleaf" | "factory_blocks:block/scaffold" | "minecraft:block/diorite" | "chisel:block/ornate/brown_concrete" | "chisel:block/twist/lime_concrete" | "chisel:block/encased_bricks/brown_concrete" | "minecraft:block/turtle_egg" | "chisel:block/thick/glass" | "minecraft:entity/conduit/wind_vertical" | "chisel:block/vertical/jungle_planks" | "minecraft:block/cake_top" | "minecraft:item/brewing_stand" | "minecraft:block/red_sandstone" | "chisel:block/chaotic_bricks/black_concrete" | "wheat_plus:block/road/line/single_white" | "minecraft:block/bamboo_large_leaves" | "mtr:item/rail_connector_cable_car" | "chisel:block/array/light_blue_concrete" | "mtr:block/psd_door_top_back_2" | "mtr:block/psd_door_top_back_1" | "chisel:block/large_tile/lime_concrete" | "chisel:continuity_reserved/000007ff" | "chisel:continuity_reserved/000007fe" | "chisel:continuity_reserved/000007fb" | "chisel:block/french/red_sandstone" | "chisel:block/plates/gold_block" | "chisel:continuity_reserved/000007fa" | "chisel:block/road/white_concrete" | "chisel:continuity_reserved/000007fd" | "chisel:continuity_reserved/000007fc" | "chisel:block/moon/iron_block_top" | "minecraft:item/melon_slice" | "minecraft:block/redstone_lamp" | "chisel:block/slant/red_sandstone" | "londonunderground:block/tube_platforms/platform" | "minecraft:item/cooked_mutton" | "mtr:sign/gap_small" | "chisel:block/array/green_concrete" | "chisel:block/cut/green_concrete" | "minecraft:item/empty_armor_slot_leggings" | "chisel:block/chinese/glass" | "jsblock:block/light_gray_concrete" | "minecraft:item/potato" | "chisel:block/triple_bricks/white_concrete" | "chisel:block/raw/andesite" | "chisel:block/encased/dark_oak_planks" | "chisel:block/layer/yellow_concrete" | "chisel:block/encased_bricks/prismarine" | "chisel:block/coin_tails/gold_block_bottom" | "chisel:continuity_reserved/000007bf" | "chisel:continuity_reserved/000007be" | "minecraft:item/nautilus_shell" | "chisel:continuity_reserved/000007bb" | "chisel:continuity_reserved/000007ba" | "chisel:continuity_reserved/000007bd" | "minecraft:block/mycelium_side" | "chisel:continuity_reserved/000007bc" | "minecraft:block/blue_stained_glass" | "minecraft:item/comparator" | "chisel:continuity_reserved/000007d8" | "chisel:continuity_reserved/000007d7" | "chisel:continuity_reserved/000007d9" | "chisel:continuity_reserved/000007d4" | "chisel:continuity_reserved/000007d3" | "chisel:continuity_reserved/000007d6" | "chisel:continuity_reserved/000007d5" | "chisel:continuity_reserved/000007d0" | "chisel:continuity_reserved/000007d2" | "chisel:continuity_reserved/000007d1" | "chisel:block/panel/lime_concrete" | "chisel:continuity_reserved/000007cf" | "chisel:continuity_reserved/000007cc" | "chisel:continuity_reserved/000007cb" | "chisel:continuity_reserved/000007ce" | "minecraft:item/salmon_bucket" | "chisel:continuity_reserved/000007cd" | "minecraft:item/slime_ball" | "minecraft:block/potted_flowering_azalea_bush_side" | "chisel:block/large/oak_planks" | "chisel:continuity_reserved/000007ca" | "chisel:continuity_reserved/000007e9" | "chisel:continuity_reserved/000007e8" | "chisel:continuity_reserved/000007e5" | "chisel:continuity_reserved/000007e4" | "chisel:continuity_reserved/000007e7" | "chisel:continuity_reserved/000007e6" | "chisel:continuity_reserved/000007e1" | "chisel:continuity_reserved/000007e0" | "chisel:continuity_reserved/000007e3" | "chisel:continuity_reserved/000007e2" | "minecraft:block/stripped_spruce_log_top" | "chisel:continuity_reserved/000007dd" | "chisel:continuity_reserved/000007dc" | "chisel:continuity_reserved/000007df" | "chisel:continuity_reserved/000007de" | "chisel:continuity_reserved/000007db" | "chisel:continuity_reserved/000007da" | "chisel:continuity_reserved/000007f9" | "chisel:continuity_reserved/000007f6" | "chisel:continuity_reserved/000007f5" | "chisel:continuity_reserved/000007f8" | "chisel:continuity_reserved/000007f7" | "chisel:continuity_reserved/000007f2" | "chisel:continuity_reserved/000007f1" | "chisel:continuity_reserved/000007f4" | "chisel:continuity_reserved/000007f3" | "chisel:block/chaotic_medium/cobblestone" | "chisel:continuity_reserved/000007f0" | "minecraft:item/netherite_sword" | "chisel:continuity_reserved/000007ee" | "chisel:continuity_reserved/000007ed" | "chisel:continuity_reserved/000007ef" | "chisel:continuity_reserved/000007ea" | "chisel:continuity_reserved/000007ec" | "chisel:continuity_reserved/000007eb" | "chisel:block/gears/iron_block" | "chisel:block/cracked/black_concrete" | "minecraft:block/andesite" | "mtr:block/train_sensor_off" | "chisel:block/crude_paneling/jungle_planks" | "mtr:item/glass_fence_cio" | "minecraft:item/flower_banner_pattern" | "minecraft:block/nether_sprouts" | "mtr:block/black" | "chisel:continuity_reserved/000007a5" | "chisel:continuity_reserved/000007a4" | "chisel:continuity_reserved/000007a7" | "chisel:continuity_reserved/000007a6" | "chisel:continuity_reserved/000007a1" | "chisel:continuity_reserved/000007a0" | "chisel:continuity_reserved/000007a3" | "chisel:block/crude_vertical/acacia_planks" | "chisel:continuity_reserved/000007a2" | "chiselsandbits:items/monocle" | "chisel:block/slant/yellow_concrete" | "chisel:block/twist/deepslate_top" | "minecraft:block/pointed_dripstone_down_frustum" | "factory_blocks:continuity_reserved/00000ca9" | "factory_blocks:continuity_reserved/00000ca8" | "factory_blocks:continuity_reserved/00000ca7" | "factory_blocks:continuity_reserved/00000ca6" | "factory_blocks:continuity_reserved/00000ca5" | "chisel:continuity_reserved/000007a9" | "factory_blocks:continuity_reserved/00000ca4" | "minecraft:item/cocoa_beans" | "chisel:block/brick/gold_block_bottom" | "chisel:continuity_reserved/000007a8" | "factory_blocks:continuity_reserved/00000ca3" | "factory_blocks:continuity_reserved/00000ca2" | "factory_blocks:continuity_reserved/00000ca1" | "minecraft:block/magenta_shulker_box" | "chisel:block/raw/quartz" | "chisel:block/slant/red_concrete" | "chisel:continuity_reserved/000007b6" | "factory_blocks:continuity_reserved/00000cb1" | "chisel:continuity_reserved/000007b5" | "factory_blocks:continuity_reserved/00000cb0" | "chisel:continuity_reserved/000007b8" | "chisel:block/slant/orange_concrete" | "chisel:continuity_reserved/000007b7" | "chisel:continuity_reserved/000007b2" | "chisel:continuity_reserved/000007b1" | "chisel:block/tiles_small/white_concrete" | "chisel:continuity_reserved/000007b4" | "chisel:continuity_reserved/000007b3" | "chisel:continuity_reserved/000007b0" | "minecraft:block/sea_pickle" | "chisel:continuity_reserved/000007ae" | "chisel:continuity_reserved/000007ad" | "minecraft:entity/conduit/open_eye" | "chisel:continuity_reserved/000007af" | "minecraft:item/gold_nugget" | "chisel:continuity_reserved/000007aa" | "chisel:continuity_reserved/000007ac" | "chisel:continuity_reserved/000007ab" | "minecraft:block/podzol_top" | "chisel:continuity_reserved/000007b9" | "chisel:continuity_reserved/000007c7" | "factory_blocks:continuity_reserved/00000ca0" | "chisel:continuity_reserved/000007c6" | "chisel:continuity_reserved/000007c9" | "chisel:continuity_reserved/000007c8" | "minecraft:block/composter_ready" | "chisel:continuity_reserved/000007c3" | "chisel:continuity_reserved/000007c2" | "chisel:continuity_reserved/000007c5" | "chisel:continuity_reserved/000007c4" | "chisel:continuity_reserved/000007c1" | "chisel:continuity_reserved/000007c0" | "minecraft:block/brain_coral" | "factory_blocks:continuity_reserved/00000cba" | "jsblock:block/ticket_barrier_1_canout" | "factory_blocks:continuity_reserved/00000cc9" | "factory_blocks:continuity_reserved/00000cc8" | "factory_blocks:continuity_reserved/00000cc7" | "factory_blocks:continuity_reserved/00000cc6" | "factory_blocks:continuity_reserved/00000cc5" | "minecraft:item/suspicious_stew" | "factory_blocks:continuity_reserved/00000cc4" | "factory_blocks:continuity_reserved/00000cc3" | "factory_blocks:continuity_reserved/00000cd3" | "factory_blocks:continuity_reserved/00000cd2" | "minecraft:block/repeating_command_block_conditional" | "factory_blocks:continuity_reserved/00000cd1" | "chisel:block/circular/ice" | "factory_blocks:continuity_reserved/00000cd0" | "chisel:block/ornate/black_concrete" | "minecraft:block/repeating_command_block_back" | "minecraft:block/redstone_block" | "chisel:block/chaotic_medium/black_concrete" | "factory_blocks:continuity_reserved/00000cbf" | "factory_blocks:continuity_reserved/00000cbe" | "factory_blocks:continuity_reserved/00000cbd" | "minecraft:item/spruce_sign" | "factory_blocks:continuity_reserved/00000cbc" | "factory_blocks:continuity_reserved/00000cbb" | "minecraft:block/comparator_on" | "chisel:block/ornatesteel/glass" | "factory_blocks:continuity_reserved/00000cb9" | "factory_blocks:continuity_reserved/00000cb8" | "factory_blocks:continuity_reserved/00000cb7" | "factory_blocks:continuity_reserved/00000cb6" | "factory_blocks:continuity_reserved/00000cb5" | "factory_blocks:continuity_reserved/00000cb4" | "factory_blocks:continuity_reserved/00000cb3" | "factory_blocks:continuity_reserved/00000cb2" | "chisel:block/layer/orange_concrete" | "factory_blocks:continuity_reserved/00000cc2" | "factory_blocks:continuity_reserved/00000cc1" | "factory_blocks:continuity_reserved/00000cc0" | "minecraft:block/dried_kelp_side" | "mtr:item/rail_connector_300" | "chisel:block/braid/light_gray_concrete" | "factory_blocks:continuity_reserved/00000caf" | "factory_blocks:continuity_reserved/00000cae" | "factory_blocks:continuity_reserved/00000cad" | "factory_blocks:continuity_reserved/00000cac" | "factory_blocks:continuity_reserved/00000cab" | "factory_blocks:continuity_reserved/00000caa" | "jsblock:block/exit_sign_1" | "factory_blocks:continuity_reserved/00000cdc" | "factory_blocks:continuity_reserved/00000cdb" | "factory_blocks:continuity_reserved/00000cda" | "inmis:item/ender_pouch" | "factory_blocks:continuity_reserved/00000ce9" | "factory_blocks:continuity_reserved/00000ce8" | "factory_blocks:continuity_reserved/00000ce7" | "factory_blocks:continuity_reserved/00000ce6" | "factory_blocks:continuity_reserved/00000ce5" | "minecraft:item/nether_brick" | "minecraft:block/cracked_deepslate_bricks" | "factory_blocks:continuity_reserved/00000cf0" | "wheat_plus:block/road/line/single_white_slant" | "mtr:item/glass_fence_ckt" | "factory_blocks:continuity_reserved/00000cdf" | "factory_blocks:continuity_reserved/00000cde" | "factory_blocks:continuity_reserved/00000cdd" | "factory_blocks:continuity_reserved/00000ccb" | "factory_blocks:continuity_reserved/00000cca" | "chisel:block/encased_bricks/black_concrete" | "chisel:block/jellybean/blue_concrete" | "factory_blocks:continuity_reserved/00000cd9" | "factory_blocks:continuity_reserved/00000cd8" | "minecraft:block/sculk_sensor_tendril_inactive" | "factory_blocks:continuity_reserved/00000cd7" | "factory_blocks:continuity_reserved/00000cd6" | "chisel:block/tiles_medium/bricks" | "factory_blocks:continuity_reserved/00000cd5" | "factory_blocks:continuity_reserved/00000cd4" | "factory_blocks:continuity_reserved/00000ce4" | "chisel:block/cracked/ice" | "factory_blocks:continuity_reserved/00000ce3" | "factory_blocks:continuity_reserved/00000ce2" | "factory_blocks:continuity_reserved/00000ce1" | "factory_blocks:continuity_reserved/00000ce0" | "minecraft:entity/conduit/closed_eye" | "minecraft:block/stripped_warped_stem_top" | "adorn:block/chain_link_fence_edge" | "factory_blocks:continuity_reserved/00000ccf" | "minecraft:block/brain_coral_block" | "chisel:block/road/andesite" | "factory_blocks:continuity_reserved/00000cce" | "factory_blocks:continuity_reserved/00000ccd" | "chisel:block/encased_bricks/cyan_concrete" | "factory_blocks:continuity_reserved/00000ccc"; type SoundEvent = "block.lodestone.fall" | "minecraft:block.lodestone.fall" | "entity.dolphin.eat" | "minecraft:entity.dolphin.eat" | "entity.player.attack.weak" | "minecraft:entity.player.attack.weak" | "entity.boat.paddle_water" | "minecraft:entity.boat.paddle_water" | "block.tuff.place" | "minecraft:block.tuff.place" | "entity.glow_item_frame.break" | "minecraft:entity.glow_item_frame.break" | "entity.drowned.step" | "minecraft:entity.drowned.step" | "music_disc.pigstep" | "minecraft:music_disc.pigstep" | "entity.hostile.hurt" | "minecraft:entity.hostile.hurt" | "entity.strider.step_lava" | "minecraft:entity.strider.step_lava" | "entity.magma_cube.hurt" | "minecraft:entity.magma_cube.hurt" | "entity.sheep.death" | "minecraft:entity.sheep.death" | "entity.elder_guardian.hurt_land" | "minecraft:entity.elder_guardian.hurt_land" | "block.fungus.hit" | "minecraft:block.fungus.hit" | "enchant.thorns.hit" | "minecraft:enchant.thorns.hit" | "block.wart_block.hit" | "minecraft:block.wart_block.hit" | "block.small_dripleaf.hit" | "minecraft:block.small_dripleaf.hit" | "entity.llama.death" | "minecraft:entity.llama.death" | "block.note_block.basedrum" | "minecraft:block.note_block.basedrum" | "entity.zombie_villager.cure" | "minecraft:entity.zombie_villager.cure" | "block.composter.fill_success" | "minecraft:block.composter.fill_success" | "block.powder_snow.place" | "minecraft:block.powder_snow.place" | "block.beacon.activate" | "minecraft:block.beacon.activate" | "entity.firework_rocket.shoot" | "minecraft:entity.firework_rocket.shoot" | "entity.shulker.death" | "minecraft:entity.shulker.death" | "entity.arrow.hit" | "minecraft:entity.arrow.hit" | "music.nether.warped_forest" | "minecraft:music.nether.warped_forest" | "entity.cow.ambient" | "minecraft:entity.cow.ambient" | "block.stem.place" | "minecraft:block.stem.place" | "entity.salmon.death" | "minecraft:entity.salmon.death" | "block.stone_button.click_off" | "minecraft:block.stone_button.click_off" | "item.bottle.empty" | "minecraft:item.bottle.empty" | "entity.pillager.ambient" | "minecraft:entity.pillager.ambient" | "entity.player.hurt_drown" | "minecraft:entity.player.hurt_drown" | "music.creative" | "minecraft:music.creative" | "block.metal_pressure_plate.click_off" | "minecraft:block.metal_pressure_plate.click_off" | "block.metal.step" | "minecraft:block.metal.step" | "ambient.nether_wastes.additions" | "minecraft:ambient.nether_wastes.additions" | "block.nylium.hit" | "minecraft:block.nylium.hit" | "entity.silverfish.ambient" | "minecraft:entity.silverfish.ambient" | "entity.puffer_fish.flop" | "minecraft:entity.puffer_fish.flop" | "entity.villager.work_shepherd" | "minecraft:entity.villager.work_shepherd" | "mtr:ticket_processor_entry" | "block.piston.contract" | "minecraft:block.piston.contract" | "entity.parrot.eat" | "minecraft:entity.parrot.eat" | "block.wool.step" | "minecraft:block.wool.step" | "block.deepslate_tiles.place" | "minecraft:block.deepslate_tiles.place" | "entity.llama.hurt" | "minecraft:entity.llama.hurt" | "block.sand.place" | "minecraft:block.sand.place" | "block.dispenser.dispense" | "minecraft:block.dispenser.dispense" | "entity.zombie_villager.death" | "minecraft:entity.zombie_villager.death" | "entity.enderman.teleport" | "minecraft:entity.enderman.teleport" | "entity.wolf.hurt" | "minecraft:entity.wolf.hurt" | "block.hanging_roots.place" | "minecraft:block.hanging_roots.place" | "entity.parrot.imitate.shulker" | "minecraft:entity.parrot.imitate.shulker" | "entity.spider.death" | "minecraft:entity.spider.death" | "londonunderground:seeitsayitsorted" | "ambient.soul_sand_valley.mood" | "minecraft:ambient.soul_sand_valley.mood" | "block.hanging_roots.fall" | "minecraft:block.hanging_roots.fall" | "block.coral_block.place" | "minecraft:block.coral_block.place" | "block.honey_block.place" | "minecraft:block.honey_block.place" | "music.menu" | "minecraft:music.menu" | "block.ancient_debris.hit" | "minecraft:block.ancient_debris.hit" | "block.wart_block.break" | "minecraft:block.wart_block.break" | "block.sculk_sensor.clicking_stop" | "minecraft:block.sculk_sensor.clicking_stop" | "block.nether_ore.place" | "minecraft:block.nether_ore.place" | "entity.skeleton.ambient" | "minecraft:entity.skeleton.ambient" | "ambient.crimson_forest.mood" | "minecraft:ambient.crimson_forest.mood" | "entity.fox.sniff" | "minecraft:entity.fox.sniff" | "block.stone_pressure_plate.click_off" | "minecraft:block.stone_pressure_plate.click_off" | "entity.villager.work_cleric" | "minecraft:entity.villager.work_cleric" | "block.tripwire.click_off" | "minecraft:block.tripwire.click_off" | "block.vine.step" | "minecraft:block.vine.step" | "block.nether_sprouts.fall" | "minecraft:block.nether_sprouts.fall" | "block.dispenser.fail" | "minecraft:block.dispenser.fail" | "block.soul_soil.break" | "minecraft:block.soul_soil.break" | "entity.witch.death" | "minecraft:entity.witch.death" | "block.chain.place" | "minecraft:block.chain.place" | "entity.zombie.ambient" | "minecraft:entity.zombie.ambient" | "block.pointed_dripstone.hit" | "minecraft:block.pointed_dripstone.hit" | "block.metal.fall" | "minecraft:block.metal.fall" | "entity.snow_golem.ambient" | "minecraft:entity.snow_golem.ambient" | "block.chest.close" | "minecraft:block.chest.close" | "block.deepslate_tiles.hit" | "minecraft:block.deepslate_tiles.hit" | "entity.shulker.hurt" | "minecraft:entity.shulker.hurt" | "block.deepslate_tiles.break" | "minecraft:block.deepslate_tiles.break" | "block.lantern.hit" | "minecraft:block.lantern.hit" | "event.raid.horn" | "minecraft:event.raid.horn" | "block.beehive.shear" | "minecraft:block.beehive.shear" | "block.campfire.crackle" | "minecraft:block.campfire.crackle" | "entity.husk.ambient" | "minecraft:entity.husk.ambient" | "entity.cow.hurt" | "minecraft:entity.cow.hurt" | "block.hanging_roots.step" | "minecraft:block.hanging_roots.step" | "block.wool.fall" | "minecraft:block.wool.fall" | "entity.parrot.imitate.husk" | "minecraft:entity.parrot.imitate.husk" | "adorn:block.adorn.chain_link_fence.hit" | "block.scaffolding.fall" | "minecraft:block.scaffolding.fall" | "entity.silverfish.death" | "minecraft:entity.silverfish.death" | "entity.ender_dragon.ambient" | "minecraft:entity.ender_dragon.ambient" | "entity.piglin.hurt" | "minecraft:entity.piglin.hurt" | "block.wart_block.place" | "minecraft:block.wart_block.place" | "block.candle.extinguish" | "minecraft:block.candle.extinguish" | "entity.fox.sleep" | "minecraft:entity.fox.sleep" | "entity.axolotl.death" | "minecraft:entity.axolotl.death" | "block.fence_gate.close" | "minecraft:block.fence_gate.close" | "music.credits" | "minecraft:music.credits" | "entity.villager.work_mason" | "minecraft:entity.villager.work_mason" | "ambient.warped_forest.additions" | "minecraft:ambient.warped_forest.additions" | "entity.villager.work_leatherworker" | "minecraft:entity.villager.work_leatherworker" | "entity.firework_rocket.twinkle_far" | "minecraft:entity.firework_rocket.twinkle_far" | "entity.wolf.pant" | "minecraft:entity.wolf.pant" | "block.bamboo.step" | "minecraft:block.bamboo.step" | "block.chain.break" | "minecraft:block.chain.break" | "block.small_dripleaf.step" | "minecraft:block.small_dripleaf.step" | "item.bucket.fill_fish" | "minecraft:item.bucket.fill_fish" | "entity.parrot.death" | "minecraft:entity.parrot.death" | "block.ancient_debris.step" | "minecraft:block.ancient_debris.step" | "entity.squid.ambient" | "minecraft:entity.squid.ambient" | "block.soul_sand.break" | "minecraft:block.soul_sand.break" | "entity.goat.screaming.ram_impact" | "minecraft:entity.goat.screaming.ram_impact" | "block.note_block.flute" | "minecraft:block.note_block.flute" | "block.dripstone_block.hit" | "minecraft:block.dripstone_block.hit" | "entity.pillager.death" | "minecraft:entity.pillager.death" | "entity.ravager.attack" | "minecraft:entity.ravager.attack" | "entity.armor_stand.place" | "minecraft:entity.armor_stand.place" | "music.overworld.grove" | "minecraft:music.overworld.grove" | "entity.zombie.hurt" | "minecraft:entity.zombie.hurt" | "entity.hoglin.step" | "minecraft:entity.hoglin.step" | "entity.puffer_fish.sting" | "minecraft:entity.puffer_fish.sting" | "block.tuff.break" | "minecraft:block.tuff.break" | "block.azalea.hit" | "minecraft:block.azalea.hit" | "entity.llama.angry" | "minecraft:entity.llama.angry" | "entity.generic.burn" | "minecraft:entity.generic.burn" | "block.nylium.break" | "minecraft:block.nylium.break" | "entity.pillager.hurt" | "minecraft:entity.pillager.hurt" | "block.cave_vines.pick_berries" | "minecraft:block.cave_vines.pick_berries" | "entity.endermite.ambient" | "minecraft:entity.endermite.ambient" | "block.portal.travel" | "minecraft:block.portal.travel" | "block.stone.fall" | "minecraft:block.stone.fall" | "block.coral_block.step" | "minecraft:block.coral_block.step" | "block.netherite_block.step" | "minecraft:block.netherite_block.step" | "block.gravel.fall" | "minecraft:block.gravel.fall" | "entity.zombie.destroy_egg" | "minecraft:entity.zombie.destroy_egg" | "entity.goat.screaming.ambient" | "minecraft:entity.goat.screaming.ambient" | "block.flowering_azalea.break" | "minecraft:block.flowering_azalea.break" | "entity.armor_stand.hit" | "minecraft:entity.armor_stand.hit" | "entity.bee.pollinate" | "minecraft:entity.bee.pollinate" | "entity.ender_dragon.growl" | "minecraft:entity.ender_dragon.growl" | "block.gravel.break" | "minecraft:block.gravel.break" | "block.bamboo.break" | "minecraft:block.bamboo.break" | "block.gilded_blackstone.hit" | "minecraft:block.gilded_blackstone.hit" | "block.candle.place" | "minecraft:block.candle.place" | "entity.panda.step" | "minecraft:entity.panda.step" | "entity.parrot.imitate.spider" | "minecraft:entity.parrot.imitate.spider" | "block.amethyst_cluster.hit" | "minecraft:block.amethyst_cluster.hit" | "entity.villager.work_farmer" | "minecraft:entity.villager.work_farmer" | "entity.polar_bear.step" | "minecraft:entity.polar_bear.step" | "block.netherrack.place" | "minecraft:block.netherrack.place" | "block.wooden_pressure_plate.click_off" | "minecraft:block.wooden_pressure_plate.click_off" | "entity.zoglin.angry" | "minecraft:entity.zoglin.angry" | "entity.elder_guardian.ambient" | "minecraft:entity.elder_guardian.ambient" | "block.beehive.exit" | "minecraft:block.beehive.exit" | "block.nether_bricks.step" | "minecraft:block.nether_bricks.step" | "block.note_block.didgeridoo" | "minecraft:block.note_block.didgeridoo" | "entity.villager.hurt" | "minecraft:entity.villager.hurt" | "block.conduit.attack.target" | "minecraft:block.conduit.attack.target" | "entity.cow.milk" | "minecraft:entity.cow.milk" | "block.note_block.xylophone" | "minecraft:block.note_block.xylophone" | "block.note_block.iron_xylophone" | "minecraft:block.note_block.iron_xylophone" | "block.powder_snow.break" | "minecraft:block.powder_snow.break" | "block.wet_grass.fall" | "minecraft:block.wet_grass.fall" | "block.note_block.bass" | "minecraft:block.note_block.bass" | "entity.chicken.ambient" | "minecraft:entity.chicken.ambient" | "block.vine.fall" | "minecraft:block.vine.fall" | "music.nether.crimson_forest" | "minecraft:music.nether.crimson_forest" | "entity.skeleton.converted_to_stray" | "minecraft:entity.skeleton.converted_to_stray" | "entity.phantom.ambient" | "minecraft:entity.phantom.ambient" | "entity.piglin_brute.step" | "minecraft:entity.piglin_brute.step" | "entity.drowned.death_water" | "minecraft:entity.drowned.death_water" | "entity.ender_dragon.hurt" | "minecraft:entity.ender_dragon.hurt" | "block.wood.break" | "minecraft:block.wood.break" | "music.game" | "minecraft:music.game" | "item.armor.equip_leather" | "minecraft:item.armor.equip_leather" | "block.pointed_dripstone.drip_water_into_cauldron" | "minecraft:block.pointed_dripstone.drip_water_into_cauldron" | "block.nylium.place" | "minecraft:block.nylium.place" | "entity.piglin.jealous" | "minecraft:entity.piglin.jealous" | "block.wooden_door.open" | "minecraft:block.wooden_door.open" | "block.blastfurnace.fire_crackle" | "minecraft:block.blastfurnace.fire_crackle" | "block.wood.fall" | "minecraft:block.wood.fall" | "block.soul_sand.step" | "minecraft:block.soul_sand.step" | "entity.player.hurt_sweet_berry_bush" | "minecraft:entity.player.hurt_sweet_berry_bush" | "entity.shulker.teleport" | "minecraft:entity.shulker.teleport" | "block.stone.step" | "minecraft:block.stone.step" | "block.scaffolding.step" | "minecraft:block.scaffolding.step" | "entity.villager.work_armorer" | "minecraft:entity.villager.work_armorer" | "entity.cod.flop" | "minecraft:entity.cod.flop" | "entity.wither.shoot" | "minecraft:entity.wither.shoot" | "entity.llama.ambient" | "minecraft:entity.llama.ambient" | "entity.wolf.whine" | "minecraft:entity.wolf.whine" | "item.armor.equip_gold" | "minecraft:item.armor.equip_gold" | "entity.panda.death" | "minecraft:entity.panda.death" | "entity.tropical_fish.flop" | "minecraft:entity.tropical_fish.flop" | "block.pointed_dripstone.land" | "minecraft:block.pointed_dripstone.land" | "block.iron_door.close" | "minecraft:block.iron_door.close" | "block.rooted_dirt.hit" | "minecraft:block.rooted_dirt.hit" | "item.bundle.insert" | "minecraft:item.bundle.insert" | "entity.elder_guardian.death" | "minecraft:entity.elder_guardian.death" | "entity.husk.step" | "minecraft:entity.husk.step" | "entity.magma_cube.death" | "minecraft:entity.magma_cube.death" | "entity.goat.long_jump" | "minecraft:entity.goat.long_jump" | "block.small_dripleaf.fall" | "minecraft:block.small_dripleaf.fall" | "block.sand.step" | "minecraft:block.sand.step" | "entity.pig.saddle" | "minecraft:entity.pig.saddle" | "block.anvil.destroy" | "minecraft:block.anvil.destroy" | "block.lodestone.step" | "minecraft:block.lodestone.step" | "item.bundle.remove_one" | "minecraft:item.bundle.remove_one" | "entity.leash_knot.place" | "minecraft:entity.leash_knot.place" | "entity.glow_squid.squirt" | "minecraft:entity.glow_squid.squirt" | "entity.ravager.step" | "minecraft:entity.ravager.step" | "block.stem.break" | "minecraft:block.stem.break" | "entity.bat.loop" | "minecraft:entity.bat.loop" | "block.end_portal.spawn" | "minecraft:block.end_portal.spawn" | "entity.wither_skeleton.step" | "minecraft:entity.wither_skeleton.step" | "entity.tnt.primed" | "minecraft:entity.tnt.primed" | "adorn:block.adorn.chain_link_fence.fall" | "entity.hostile.small_fall" | "minecraft:entity.hostile.small_fall" | "entity.villager.yes" | "minecraft:entity.villager.yes" | "block.sculk_sensor.step" | "minecraft:block.sculk_sensor.step" | "entity.parrot.imitate.ravager" | "minecraft:entity.parrot.imitate.ravager" | "item.crossbow.quick_charge_3" | "minecraft:item.crossbow.quick_charge_3" | "block.gilded_blackstone.fall" | "minecraft:block.gilded_blackstone.fall" | "item.crossbow.quick_charge_2" | "minecraft:item.crossbow.quick_charge_2" | "item.crossbow.quick_charge_1" | "minecraft:item.crossbow.quick_charge_1" | "block.spore_blossom.break" | "minecraft:block.spore_blossom.break" | "block.soul_sand.hit" | "minecraft:block.soul_sand.hit" | "entity.dolphin.death" | "minecraft:entity.dolphin.death" | "entity.splash_potion.break" | "minecraft:entity.splash_potion.break" | "block.moss.fall" | "minecraft:block.moss.fall" | "ambient.warped_forest.loop" | "minecraft:ambient.warped_forest.loop" | "entity.parrot.imitate.illusioner" | "minecraft:entity.parrot.imitate.illusioner" | "entity.parrot.imitate.wither" | "minecraft:entity.parrot.imitate.wither" | "block.sweet_berry_bush.pick_berries" | "minecraft:block.sweet_berry_bush.pick_berries" | "entity.zombie.infect" | "minecraft:entity.zombie.infect" | "block.cave_vines.step" | "minecraft:block.cave_vines.step" | "entity.parrot.imitate.zoglin" | "minecraft:entity.parrot.imitate.zoglin" | "ui.toast.in" | "minecraft:ui.toast.in" | "entity.player.attack.nodamage" | "minecraft:entity.player.attack.nodamage" | "particle.soul_escape" | "minecraft:particle.soul_escape" | "ui.button.click" | "minecraft:ui.button.click" | "entity.player.big_fall" | "minecraft:entity.player.big_fall" | "entity.endermite.hurt" | "minecraft:entity.endermite.hurt" | "ambient.nether_wastes.loop" | "minecraft:ambient.nether_wastes.loop" | "block.nether_bricks.place" | "minecraft:block.nether_bricks.place" | "entity.skeleton.shoot" | "minecraft:entity.skeleton.shoot" | "block.chain.step" | "minecraft:block.chain.step" | "entity.ravager.stunned" | "minecraft:entity.ravager.stunned" | "entity.parrot.imitate.blaze" | "minecraft:entity.parrot.imitate.blaze" | "entity.mule.chest" | "minecraft:entity.mule.chest" | "block.stone.break" | "minecraft:block.stone.break" | "item.flintandsteel.use" | "minecraft:item.flintandsteel.use" | "entity.squid.hurt" | "minecraft:entity.squid.hurt" | "entity.goat.hurt" | "minecraft:entity.goat.hurt" | "block.sand.break" | "minecraft:block.sand.break" | "entity.phantom.flap" | "minecraft:entity.phantom.flap" | "entity.witch.drink" | "minecraft:entity.witch.drink" | "item.armor.equip_diamond" | "minecraft:item.armor.equip_diamond" | "entity.silverfish.step" | "minecraft:entity.silverfish.step" | "block.cave_vines.fall" | "minecraft:block.cave_vines.fall" | "item.armor.equip_chain" | "minecraft:item.armor.equip_chain" | "block.bone_block.hit" | "minecraft:block.bone_block.hit" | "block.composter.fill" | "minecraft:block.composter.fill" | "block.nether_ore.break" | "minecraft:block.nether_ore.break" | "entity.chicken.hurt" | "minecraft:entity.chicken.hurt" | "block.nether_bricks.fall" | "minecraft:block.nether_bricks.fall" | "entity.blaze.death" | "minecraft:entity.blaze.death" | "entity.item.pickup" | "minecraft:entity.item.pickup" | "entity.zombie_villager.step" | "minecraft:entity.zombie_villager.step" | "entity.player.hurt" | "minecraft:entity.player.hurt" | "block.gilded_blackstone.step" | "minecraft:block.gilded_blackstone.step" | "block.roots.hit" | "minecraft:block.roots.hit" | "entity.vex.ambient" | "minecraft:entity.vex.ambient" | "entity.fox.spit" | "minecraft:entity.fox.spit" | "entity.wandering_trader.death" | "minecraft:entity.wandering_trader.death" | "block.lava.extinguish" | "minecraft:block.lava.extinguish" | "entity.goat.screaming.hurt" | "minecraft:entity.goat.screaming.hurt" | "block.respawn_anchor.ambient" | "minecraft:block.respawn_anchor.ambient" | "entity.piglin.celebrate" | "minecraft:entity.piglin.celebrate" | "entity.chicken.egg" | "minecraft:entity.chicken.egg" | "block.moss.place" | "minecraft:block.moss.place" | "entity.parrot.imitate.silverfish" | "minecraft:entity.parrot.imitate.silverfish" | "entity.ghast.shoot" | "minecraft:entity.ghast.shoot" | "block.snow.hit" | "minecraft:block.snow.hit" | "entity.polar_bear.hurt" | "minecraft:entity.polar_bear.hurt" | "entity.ravager.roar" | "minecraft:entity.ravager.roar" | "block.barrel.open" | "minecraft:block.barrel.open" | "entity.salmon.flop" | "minecraft:entity.salmon.flop" | "block.azalea_leaves.fall" | "minecraft:block.azalea_leaves.fall" | "entity.drowned.ambient" | "minecraft:entity.drowned.ambient" | "block.roots.break" | "minecraft:block.roots.break" | "entity.magma_cube.hurt_small" | "minecraft:entity.magma_cube.hurt_small" | "entity.goat.screaming.milk" | "minecraft:entity.goat.screaming.milk" | "entity.goat.eat" | "minecraft:entity.goat.eat" | "entity.glow_item_frame.place" | "minecraft:entity.glow_item_frame.place" | "entity.bat.ambient" | "minecraft:entity.bat.ambient" | "entity.cat.beg_for_food" | "minecraft:entity.cat.beg_for_food" | "block.tripwire.click_on" | "minecraft:block.tripwire.click_on" | "entity.strider.retreat" | "minecraft:entity.strider.retreat" | "entity.firework_rocket.launch" | "minecraft:entity.firework_rocket.launch" | "entity.zoglin.death" | "minecraft:entity.zoglin.death" | "entity.strider.step" | "minecraft:entity.strider.step" | "block.wool.hit" | "minecraft:block.wool.hit" | "block.wood.step" | "minecraft:block.wood.step" | "adorn:block.adorn.chain_link_fence.step" | "block.bubble_column.bubble_pop" | "minecraft:block.bubble_column.bubble_pop" | "entity.minecart.riding" | "minecraft:entity.minecart.riding" | "entity.player.breath" | "minecraft:entity.player.breath" | "item.axe.wax_off" | "minecraft:item.axe.wax_off" | "entity.fox.eat" | "minecraft:entity.fox.eat" | "block.metal.hit" | "minecraft:block.metal.hit" | "entity.goat.milk" | "minecraft:entity.goat.milk" | "block.sand.hit" | "minecraft:block.sand.hit" | "block.soul_sand.fall" | "minecraft:block.soul_sand.fall" | "entity.hoglin.converted_to_zombified" | "minecraft:entity.hoglin.converted_to_zombified" | "entity.polar_bear.warning" | "minecraft:entity.polar_bear.warning" | "block.glass.step" | "minecraft:block.glass.step" | "entity.parrot.step" | "minecraft:entity.parrot.step" | "entity.endermite.death" | "minecraft:entity.endermite.death" | "item.nether_wart.plant" | "minecraft:item.nether_wart.plant" | "entity.hoglin.angry" | "minecraft:entity.hoglin.angry" | "block.sculk_sensor.fall" | "minecraft:block.sculk_sensor.fall" | "block.moss.break" | "minecraft:block.moss.break" | "entity.zombie.step" | "minecraft:entity.zombie.step" | "music.end" | "minecraft:music.end" | "entity.wither.death" | "minecraft:entity.wither.death" | "entity.vex.charge" | "minecraft:entity.vex.charge" | "block.chest.open" | "minecraft:block.chest.open" | "entity.generic.drink" | "minecraft:entity.generic.drink" | "entity.item_frame.rotate_item" | "minecraft:entity.item_frame.rotate_item" | "entity.bee.sting" | "minecraft:entity.bee.sting" | "block.vine.hit" | "minecraft:block.vine.hit" | "entity.parrot.imitate.ender_dragon" | "minecraft:entity.parrot.imitate.ender_dragon" | "entity.piglin_brute.ambient" | "minecraft:entity.piglin_brute.ambient" | "block.cave_vines.break" | "minecraft:block.cave_vines.break" | "block.slime_block.place" | "minecraft:block.slime_block.place" | "block.pointed_dripstone.drip_lava_into_cauldron" | "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" | "block.azalea.place" | "minecraft:block.azalea.place" | "block.grass.break" | "minecraft:block.grass.break" | "block.spore_blossom.fall" | "minecraft:block.spore_blossom.fall" | "entity.egg.throw" | "minecraft:entity.egg.throw" | "entity.player.small_fall" | "minecraft:entity.player.small_fall" | "entity.cow.step" | "minecraft:entity.cow.step" | "entity.leash_knot.break" | "minecraft:entity.leash_knot.break" | "entity.villager.work_librarian" | "minecraft:entity.villager.work_librarian" | "entity.illusioner.prepare_blindness" | "minecraft:entity.illusioner.prepare_blindness" | "block.basalt.hit" | "minecraft:block.basalt.hit" | "block.chain.fall" | "minecraft:block.chain.fall" | "music.nether.nether_wastes" | "minecraft:music.nether.nether_wastes" | "item.spyglass.stop_using" | "minecraft:item.spyglass.stop_using" | "block.fungus.step" | "minecraft:block.fungus.step" | "block.big_dripleaf.fall" | "minecraft:block.big_dripleaf.fall" | "entity.horse.step" | "minecraft:entity.horse.step" | "block.spore_blossom.place" | "minecraft:block.spore_blossom.place" | "entity.shulker_bullet.hit" | "minecraft:entity.shulker_bullet.hit" | "block.beacon.ambient" | "minecraft:block.beacon.ambient" | "block.moss_carpet.break" | "minecraft:block.moss_carpet.break" | "music_disc.wait" | "minecraft:music_disc.wait" | "entity.puffer_fish.death" | "minecraft:entity.puffer_fish.death" | "entity.fox.bite" | "minecraft:entity.fox.bite" | "item.trident.thunder" | "minecraft:item.trident.thunder" | "entity.elder_guardian.death_land" | "minecraft:entity.elder_guardian.death_land" | "item.bone_meal.use" | "minecraft:item.bone_meal.use" | "block.small_dripleaf.place" | "minecraft:block.small_dripleaf.place" | "block.metal_pressure_plate.click_on" | "minecraft:block.metal_pressure_plate.click_on" | "entity.pig.step" | "minecraft:entity.pig.step" | "entity.slime.hurt_small" | "minecraft:entity.slime.hurt_small" | "block.basalt.place" | "minecraft:block.basalt.place" | "entity.experience_bottle.throw" | "minecraft:entity.experience_bottle.throw" | "item.bucket.fill_powder_snow" | "minecraft:item.bucket.fill_powder_snow" | "block.wooden_button.click_on" | "minecraft:block.wooden_button.click_on" | "entity.skeleton_horse.hurt" | "minecraft:entity.skeleton_horse.hurt" | "item.spyglass.use" | "minecraft:item.spyglass.use" | "block.chorus_flower.death" | "minecraft:block.chorus_flower.death" | "entity.turtle.swim" | "minecraft:entity.turtle.swim" | "block.respawn_anchor.charge" | "minecraft:block.respawn_anchor.charge" | "entity.goat.death" | "minecraft:entity.goat.death" | "block.grass.step" | "minecraft:block.grass.step" | "entity.illusioner.prepare_mirror" | "minecraft:entity.illusioner.prepare_mirror" | "entity.hoglin.retreat" | "minecraft:entity.hoglin.retreat" | "entity.enderman.scream" | "minecraft:entity.enderman.scream" | "music.overworld.meadow" | "minecraft:music.overworld.meadow" | "entity.ravager.death" | "minecraft:entity.ravager.death" | "item.bottle.fill_dragonbreath" | "minecraft:item.bottle.fill_dragonbreath" | "item.trident.return" | "minecraft:item.trident.return" | "entity.wolf.howl" | "minecraft:entity.wolf.howl" | "item.bucket.fill" | "minecraft:item.bucket.fill" | "block.scaffolding.place" | "minecraft:block.scaffolding.place" | "item.crossbow.loading_end" | "minecraft:item.crossbow.loading_end" | "item.hoe.till" | "minecraft:item.hoe.till" | "entity.zombie_villager.ambient" | "minecraft:entity.zombie_villager.ambient" | "block.bamboo_sapling.hit" | "minecraft:block.bamboo_sapling.hit" | "block.shroomlight.hit" | "minecraft:block.shroomlight.hit" | "entity.turtle.death_baby" | "minecraft:entity.turtle.death_baby" | "entity.fishing_bobber.splash" | "minecraft:entity.fishing_bobber.splash" | "block.anvil.hit" | "minecraft:block.anvil.hit" | "item.chorus_fruit.teleport" | "minecraft:item.chorus_fruit.teleport" | "entity.llama.eat" | "minecraft:entity.llama.eat" | "entity.sheep.step" | "minecraft:entity.sheep.step" | "entity.wither.spawn" | "minecraft:entity.wither.spawn" | "block.brewing_stand.brew" | "minecraft:block.brewing_stand.brew" | "entity.enderman.stare" | "minecraft:entity.enderman.stare" | "entity.zombified_piglin.death" | "minecraft:entity.zombified_piglin.death" | "block.beehive.work" | "minecraft:block.beehive.work" | "entity.wandering_trader.hurt" | "minecraft:entity.wandering_trader.hurt" | "entity.hostile.splash" | "minecraft:entity.hostile.splash" | "entity.panda.eat" | "minecraft:entity.panda.eat" | "block.ladder.place" | "minecraft:block.ladder.place" | "entity.panda.worried_ambient" | "minecraft:entity.panda.worried_ambient" | "ambient.cave" | "minecraft:ambient.cave" | "entity.llama.step" | "minecraft:entity.llama.step" | "block.big_dripleaf.break" | "minecraft:block.big_dripleaf.break" | "block.amethyst_block.chime" | "minecraft:block.amethyst_block.chime" | "entity.drowned.hurt_water" | "minecraft:entity.drowned.hurt_water" | "item.trident.throw" | "minecraft:item.trident.throw" | "entity.spider.ambient" | "minecraft:entity.spider.ambient" | "entity.slime.jump_small" | "minecraft:entity.slime.jump_small" | "block.roots.place" | "minecraft:block.roots.place" | "block.anvil.land" | "minecraft:block.anvil.land" | "entity.skeleton_horse.ambient_water" | "minecraft:entity.skeleton_horse.ambient_water" | "block.note_block.bell" | "minecraft:block.note_block.bell" | "entity.magma_cube.squish_small" | "minecraft:entity.magma_cube.squish_small" | "block.portal.trigger" | "minecraft:block.portal.trigger" | "block.glass.fall" | "minecraft:block.glass.fall" | "item.trident.riptide_2" | "minecraft:item.trident.riptide_2" | "entity.spider.hurt" | "minecraft:entity.spider.hurt" | "item.trident.riptide_3" | "minecraft:item.trident.riptide_3" | "item.trident.riptide_1" | "minecraft:item.trident.riptide_1" | "music_disc.blocks" | "minecraft:music_disc.blocks" | "londonunderground:cityambient" | "block.respawn_anchor.deplete" | "minecraft:block.respawn_anchor.deplete" | "block.spore_blossom.step" | "minecraft:block.spore_blossom.step" | "block.basalt.break" | "minecraft:block.basalt.break" | "block.scaffolding.break" | "minecraft:block.scaffolding.break" | "block.moss_carpet.hit" | "minecraft:block.moss_carpet.hit" | "entity.squid.squirt" | "minecraft:entity.squid.squirt" | "block.ender_chest.open" | "minecraft:block.ender_chest.open" | "entity.parrot.ambient" | "minecraft:entity.parrot.ambient" | "entity.shulker.open" | "minecraft:entity.shulker.open" | "entity.glow_item_frame.remove_item" | "minecraft:entity.glow_item_frame.remove_item" | "entity.fox.screech" | "minecraft:entity.fox.screech" | "block.moss.step" | "minecraft:block.moss.step" | "entity.mooshroom.milk" | "minecraft:entity.mooshroom.milk" | "block.fungus.break" | "minecraft:block.fungus.break" | "entity.vindicator.death" | "minecraft:entity.vindicator.death" | "entity.glow_item_frame.rotate_item" | "minecraft:entity.glow_item_frame.rotate_item" | "entity.mule.ambient" | "minecraft:entity.mule.ambient" | "entity.tropical_fish.hurt" | "minecraft:entity.tropical_fish.hurt" | "entity.lingering_potion.throw" | "minecraft:entity.lingering_potion.throw" | "entity.wither.hurt" | "minecraft:entity.wither.hurt" | "entity.fox.teleport" | "minecraft:entity.fox.teleport" | "block.sculk_sensor.hit" | "minecraft:block.sculk_sensor.hit" | "block.amethyst_block.fall" | "minecraft:block.amethyst_block.fall" | "entity.ender_eye.death" | "minecraft:entity.ender_eye.death" | "block.anvil.place" | "minecraft:block.anvil.place" | "entity.parrot.imitate.slime" | "minecraft:entity.parrot.imitate.slime" | "entity.villager.work_toolsmith" | "minecraft:entity.villager.work_toolsmith" | "entity.chicken.step" | "minecraft:entity.chicken.step" | "entity.generic.eat" | "minecraft:entity.generic.eat" | "entity.strider.saddle" | "minecraft:entity.strider.saddle" | "block.deepslate.step" | "minecraft:block.deepslate.step" | "entity.boat.paddle_land" | "minecraft:entity.boat.paddle_land" | "block.sand.fall" | "minecraft:block.sand.fall" | "block.azalea_leaves.place" | "minecraft:block.azalea_leaves.place" | "entity.pig.death" | "minecraft:entity.pig.death" | "block.dripstone_block.place" | "minecraft:block.dripstone_block.place" | "music_disc.cat" | "minecraft:music_disc.cat" | "block.slime_block.step" | "minecraft:block.slime_block.step" | "entity.donkey.death" | "minecraft:entity.donkey.death" | "entity.zoglin.hurt" | "minecraft:entity.zoglin.hurt" | "entity.bee.loop" | "minecraft:entity.bee.loop" | "entity.elder_guardian.curse" | "minecraft:entity.elder_guardian.curse" | "entity.horse.saddle" | "minecraft:entity.horse.saddle" | "block.nether_gold_ore.place" | "minecraft:block.nether_gold_ore.place" | "item.totem.use" | "minecraft:item.totem.use" | "block.glass.break" | "minecraft:block.glass.break" | "entity.wolf.ambient" | "minecraft:entity.wolf.ambient" | "entity.item_frame.break" | "minecraft:entity.item_frame.break" | "block.sculk_sensor.clicking" | "minecraft:block.sculk_sensor.clicking" | "entity.piglin.converted_to_zombified" | "minecraft:entity.piglin.converted_to_zombified" | "entity.firework_rocket.twinkle" | "minecraft:entity.firework_rocket.twinkle" | "entity.fox.death" | "minecraft:entity.fox.death" | "entity.squid.death" | "minecraft:entity.squid.death" | "block.slime_block.fall" | "minecraft:block.slime_block.fall" | "entity.guardian.ambient" | "minecraft:entity.guardian.ambient" | "block.small_dripleaf.break" | "minecraft:block.small_dripleaf.break" | "entity.turtle.ambient_land" | "minecraft:entity.turtle.ambient_land" | "entity.generic.extinguish_fire" | "minecraft:entity.generic.extinguish_fire" | "block.soul_soil.place" | "minecraft:block.soul_soil.place" | "entity.phantom.death" | "minecraft:entity.phantom.death" | "item.bottle.fill" | "minecraft:item.bottle.fill" | "entity.magma_cube.death_small" | "minecraft:entity.magma_cube.death_small" | "block.candle.break" | "minecraft:block.candle.break" | "music_disc.chirp" | "minecraft:music_disc.chirp" | "block.note_block.chime" | "minecraft:block.note_block.chime" | "entity.bat.death" | "minecraft:entity.bat.death" | "entity.panda.ambient" | "minecraft:entity.panda.ambient" | "entity.parrot.imitate.skeleton" | "minecraft:entity.parrot.imitate.skeleton" | "block.redstone_torch.burnout" | "minecraft:block.redstone_torch.burnout" | "entity.turtle.lay_egg" | "minecraft:entity.turtle.lay_egg" | "music_disc.ward" | "minecraft:music_disc.ward" | "block.amethyst_block.step" | "minecraft:block.amethyst_block.step" | "entity.wolf.death" | "minecraft:entity.wolf.death" | "block.wart_block.fall" | "minecraft:block.wart_block.fall" | "item.book.put" | "minecraft:item.book.put" | "block.honey_block.fall" | "minecraft:block.honey_block.fall" | "block.bubble_column.upwards_ambient" | "minecraft:block.bubble_column.upwards_ambient" | "entity.firework_rocket.large_blast" | "minecraft:entity.firework_rocket.large_blast" | "block.ladder.break" | "minecraft:block.ladder.break" | "entity.turtle.hurt_baby" | "minecraft:entity.turtle.hurt_baby" | "block.deepslate.hit" | "minecraft:block.deepslate.hit" | "morecommands:copy" | "block.nether_bricks.break" | "minecraft:block.nether_bricks.break" | "entity.painting.place" | "minecraft:entity.painting.place" | "entity.drowned.hurt" | "minecraft:entity.drowned.hurt" | "block.fungus.fall" | "minecraft:block.fungus.fall" | "entity.strider.death" | "minecraft:entity.strider.death" | "entity.strider.hurt" | "minecraft:entity.strider.hurt" | "block.azalea.break" | "minecraft:block.azalea.break" | "item.bucket.fill_axolotl" | "minecraft:item.bucket.fill_axolotl" | "entity.iron_golem.damage" | "minecraft:entity.iron_golem.damage" | "item.shield.break" | "minecraft:item.shield.break" | "block.metal.place" | "minecraft:block.metal.place" | "item.lodestone_compass.lock" | "minecraft:item.lodestone_compass.lock" | "entity.snow_golem.death" | "minecraft:entity.snow_golem.death" | "entity.parrot.imitate.hoglin" | "minecraft:entity.parrot.imitate.hoglin" | "entity.zoglin.ambient" | "minecraft:entity.zoglin.ambient" | "entity.generic.small_fall" | "minecraft:entity.generic.small_fall" | "block.bamboo.fall" | "minecraft:block.bamboo.fall" | "entity.fish.swim" | "minecraft:entity.fish.swim" | "block.cave_vines.place" | "minecraft:block.cave_vines.place" | "entity.piglin.ambient" | "minecraft:entity.piglin.ambient" | "entity.witch.celebrate" | "minecraft:entity.witch.celebrate" | "block.soul_soil.hit" | "minecraft:block.soul_soil.hit" | "block.grass.place" | "minecraft:block.grass.place" | "entity.goat.ambient" | "minecraft:entity.goat.ambient" | "entity.zombified_piglin.ambient" | "minecraft:entity.zombified_piglin.ambient" | "block.pumpkin.carve" | "minecraft:block.pumpkin.carve" | "entity.zombified_piglin.angry" | "minecraft:entity.zombified_piglin.angry" | "entity.ravager.celebrate" | "minecraft:entity.ravager.celebrate" | "entity.skeleton.step" | "minecraft:entity.skeleton.step" | "block.portal.ambient" | "minecraft:block.portal.ambient" | "entity.ocelot.ambient" | "minecraft:entity.ocelot.ambient" | "entity.painting.break" | "minecraft:entity.painting.break" | "entity.bee.death" | "minecraft:entity.bee.death" | "entity.ghast.scream" | "minecraft:entity.ghast.scream" | "block.honey_block.step" | "minecraft:block.honey_block.step" | "item.bucket.empty_axolotl" | "minecraft:item.bucket.empty_axolotl" | "entity.goat.screaming.death" | "minecraft:entity.goat.screaming.death" | "block.netherite_block.fall" | "minecraft:block.netherite_block.fall" | "block.hanging_roots.break" | "minecraft:block.hanging_roots.break" | "block.bubble_column.whirlpool_inside" | "minecraft:block.bubble_column.whirlpool_inside" | "block.comparator.click" | "minecraft:block.comparator.click" | "block.wet_grass.step" | "minecraft:block.wet_grass.step" | "item.bucket.empty_lava" | "minecraft:item.bucket.empty_lava" | "entity.zombie.converted_to_drowned" | "minecraft:entity.zombie.converted_to_drowned" | "block.iron_door.open" | "minecraft:block.iron_door.open" | "block.cake.add_candle" | "minecraft:block.cake.add_candle" | "entity.evoker.cast_spell" | "minecraft:entity.evoker.cast_spell" | "entity.axolotl.splash" | "minecraft:entity.axolotl.splash" | "entity.parrot.imitate.witch" | "minecraft:entity.parrot.imitate.witch" | "block.honey_block.break" | "minecraft:block.honey_block.break" | "block.big_dripleaf.tilt_down" | "minecraft:block.big_dripleaf.tilt_down" | "entity.villager.no" | "minecraft:entity.villager.no" | "block.netherite_block.hit" | "minecraft:block.netherite_block.hit" | "block.gravel.step" | "minecraft:block.gravel.step" | "block.coral_block.break" | "minecraft:block.coral_block.break" | "block.dripstone_block.break" | "minecraft:block.dripstone_block.break" | "entity.slime.squish_small" | "minecraft:entity.slime.squish_small" | "entity.mule.eat" | "minecraft:entity.mule.eat" | "entity.parrot.imitate.wither_skeleton" | "minecraft:entity.parrot.imitate.wither_skeleton" | "entity.iron_golem.death" | "minecraft:entity.iron_golem.death" | "block.shroomlight.break" | "minecraft:block.shroomlight.break" | "block.spore_blossom.hit" | "minecraft:block.spore_blossom.hit" | "block.furnace.fire_crackle" | "minecraft:block.furnace.fire_crackle" | "entity.strider.ambient" | "minecraft:entity.strider.ambient" | "block.anvil.break" | "minecraft:block.anvil.break" | "entity.creeper.primed" | "minecraft:entity.creeper.primed" | "entity.fox.aggro" | "minecraft:entity.fox.aggro" | "block.wet_grass.break" | "minecraft:block.wet_grass.break" | "block.grass.hit" | "minecraft:block.grass.hit" | "entity.panda.aggressive_ambient" | "minecraft:entity.panda.aggressive_ambient" | "entity.slime.death" | "minecraft:entity.slime.death" | "entity.villager.death" | "minecraft:entity.villager.death" | "block.nether_gold_ore.break" | "minecraft:block.nether_gold_ore.break" | "mtr:ticket_processor_entry_concessionary" | "entity.dragon_fireball.explode" | "minecraft:entity.dragon_fireball.explode" | "block.ancient_debris.fall" | "minecraft:block.ancient_debris.fall" | "block.calcite.break" | "minecraft:block.calcite.break" | "entity.player.attack.strong" | "minecraft:entity.player.attack.strong" | "entity.villager.trade" | "minecraft:entity.villager.trade" | "block.big_dripleaf.place" | "minecraft:block.big_dripleaf.place" | "block.ladder.hit" | "minecraft:block.ladder.hit" | "block.bamboo.place" | "minecraft:block.bamboo.place" | "block.copper.hit" | "minecraft:block.copper.hit" | "entity.turtle.hurt" | "minecraft:entity.turtle.hurt" | "item.bucket.empty_powder_snow" | "minecraft:item.bucket.empty_powder_snow" | "entity.elder_guardian.flop" | "minecraft:entity.elder_guardian.flop" | "block.end_gateway.spawn" | "minecraft:block.end_gateway.spawn" | "entity.guardian.ambient_land" | "minecraft:entity.guardian.ambient_land" | "entity.stray.step" | "minecraft:entity.stray.step" | "item.ink_sac.use" | "minecraft:item.ink_sac.use" | "block.moss_carpet.place" | "minecraft:block.moss_carpet.place" | "entity.firework_rocket.blast" | "minecraft:entity.firework_rocket.blast" | "entity.drowned.shoot" | "minecraft:entity.drowned.shoot" | "block.calcite.hit" | "minecraft:block.calcite.hit" | "block.big_dripleaf.step" | "minecraft:block.big_dripleaf.step" | "block.soul_sand.place" | "minecraft:block.soul_sand.place" | "entity.turtle.death" | "minecraft:entity.turtle.death" | "block.glass.place" | "minecraft:block.glass.place" | "block.fungus.place" | "minecraft:block.fungus.place" | "ambient.underwater.loop.additions" | "minecraft:ambient.underwater.loop.additions" | "entity.wandering_trader.drink_potion" | "minecraft:entity.wandering_trader.drink_potion" | "ambient.underwater.exit" | "minecraft:ambient.underwater.exit" | "entity.magma_cube.jump" | "minecraft:entity.magma_cube.jump" | "entity.polar_bear.death" | "minecraft:entity.polar_bear.death" | "block.bubble_column.upwards_inside" | "minecraft:block.bubble_column.upwards_inside" | "entity.panda.sneeze" | "minecraft:entity.panda.sneeze" | "entity.vex.hurt" | "minecraft:entity.vex.hurt" | "block.lodestone.break" | "minecraft:block.lodestone.break" | "ambient.crimson_forest.loop" | "minecraft:ambient.crimson_forest.loop" | "item.crossbow.loading_middle" | "minecraft:item.crossbow.loading_middle" | "block.anvil.use" | "minecraft:block.anvil.use" | "entity.mule.hurt" | "minecraft:entity.mule.hurt" | "block.amethyst_cluster.break" | "minecraft:block.amethyst_cluster.break" | "block.pointed_dripstone.drip_water" | "minecraft:block.pointed_dripstone.drip_water" | "entity.ender_dragon.shoot" | "minecraft:entity.ender_dragon.shoot" | "ambient.soul_sand_valley.loop" | "minecraft:ambient.soul_sand_valley.loop" | "block.metal.break" | "minecraft:block.metal.break" | "block.nether_gold_ore.fall" | "minecraft:block.nether_gold_ore.fall" | "entity.witch.throw" | "minecraft:entity.witch.throw" | "block.anvil.fall" | "minecraft:block.anvil.fall" | "block.calcite.place" | "minecraft:block.calcite.place" | "entity.evoker.death" | "minecraft:entity.evoker.death" | "entity.parrot.imitate.zombie" | "minecraft:entity.parrot.imitate.zombie" | "block.moss_carpet.step" | "minecraft:block.moss_carpet.step" | "entity.cod.ambient" | "minecraft:entity.cod.ambient" | "entity.parrot.imitate.drowned" | "minecraft:entity.parrot.imitate.drowned" | "music.overworld.snowy_slopes" | "minecraft:music.overworld.snowy_slopes" | "entity.generic.explode" | "minecraft:entity.generic.explode" | "entity.silverfish.hurt" | "minecraft:entity.silverfish.hurt" | "block.dispenser.launch" | "minecraft:block.dispenser.launch" | "entity.minecart.inside.underwater" | "minecraft:entity.minecart.inside.underwater" | "entity.panda.pre_sneeze" | "minecraft:entity.panda.pre_sneeze" | "block.slime_block.hit" | "minecraft:block.slime_block.hit" | "block.pointed_dripstone.break" | "minecraft:block.pointed_dripstone.break" | "block.shroomlight.fall" | "minecraft:block.shroomlight.fall" | "entity.bee.loop_aggressive" | "minecraft:entity.bee.loop_aggressive" | "block.growing_plant.crop" | "minecraft:block.growing_plant.crop" | "entity.iron_golem.step" | "minecraft:entity.iron_golem.step" | "entity.turtle.egg_hatch" | "minecraft:entity.turtle.egg_hatch" | "entity.zoglin.attack" | "minecraft:entity.zoglin.attack" | "entity.parrot.imitate.creeper" | "minecraft:entity.parrot.imitate.creeper" | "entity.generic.death" | "minecraft:entity.generic.death" | "block.bone_block.fall" | "minecraft:block.bone_block.fall" | "entity.cod.hurt" | "minecraft:entity.cod.hurt" | "entity.villager.work_butcher" | "minecraft:entity.villager.work_butcher" | "entity.cat.ambient" | "minecraft:entity.cat.ambient" | "entity.horse.angry" | "minecraft:entity.horse.angry" | "entity.item_frame.place" | "minecraft:entity.item_frame.place" | "ambient.underwater.enter" | "minecraft:ambient.underwater.enter" | "entity.enderman.hurt" | "minecraft:entity.enderman.hurt" | "block.nylium.fall" | "minecraft:block.nylium.fall" | "mtr:ticket_processor_fail" | "entity.endermite.step" | "minecraft:entity.endermite.step" | "entity.goat.screaming.prepare_ram" | "minecraft:entity.goat.screaming.prepare_ram" | "ui.stonecutter.select_recipe" | "minecraft:ui.stonecutter.select_recipe" | "entity.fox.ambient" | "minecraft:entity.fox.ambient" | "entity.piglin.angry" | "minecraft:entity.piglin.angry" | "block.bone_block.place" | "minecraft:block.bone_block.place" | "block.weeping_vines.fall" | "minecraft:block.weeping_vines.fall" | "block.azalea_leaves.hit" | "minecraft:block.azalea_leaves.hit" | "entity.wandering_trader.ambient" | "minecraft:entity.wandering_trader.ambient" | "block.deepslate_tiles.fall" | "minecraft:block.deepslate_tiles.fall" | "block.pointed_dripstone.drip_lava" | "minecraft:block.pointed_dripstone.drip_lava" | "entity.parrot.imitate.endermite" | "minecraft:entity.parrot.imitate.endermite" | "entity.mooshroom.shear" | "minecraft:entity.mooshroom.shear" | "entity.guardian.flop" | "minecraft:entity.guardian.flop" | "entity.iron_golem.attack" | "minecraft:entity.iron_golem.attack" | "block.roots.fall" | "minecraft:block.roots.fall" | "mtr:ticket_processor_exit_concessionary" | "block.deepslate_bricks.place" | "minecraft:block.deepslate_bricks.place" | "ambient.underwater.loop" | "minecraft:ambient.underwater.loop" | "block.snow.step" | "minecraft:block.snow.step" | "entity.wandering_trader.reappeared" | "minecraft:entity.wandering_trader.reappeared" | "music_disc.strad" | "minecraft:music_disc.strad" | "entity.sheep.ambient" | "minecraft:entity.sheep.ambient" | "block.conduit.activate" | "minecraft:block.conduit.activate" | "block.glass.hit" | "minecraft:block.glass.hit" | "entity.zombie.attack_wooden_door" | "minecraft:entity.zombie.attack_wooden_door" | "block.azalea.step" | "minecraft:block.azalea.step" | "ui.stonecutter.take_result" | "minecraft:ui.stonecutter.take_result" | "item.crossbow.shoot" | "minecraft:item.crossbow.shoot" | "entity.pig.hurt" | "minecraft:entity.pig.hurt" | "block.basalt.fall" | "minecraft:block.basalt.fall" | "entity.llama.spit" | "minecraft:entity.llama.spit" | "block.conduit.ambient" | "minecraft:block.conduit.ambient" | "entity.parrot.imitate.zombie_villager" | "minecraft:entity.parrot.imitate.zombie_villager" | "block.fire.extinguish" | "minecraft:block.fire.extinguish" | "entity.wandering_trader.disappeared" | "minecraft:entity.wandering_trader.disappeared" | "adorn:block.adorn.chain_link_fence.break" | "entity.glow_squid.death" | "minecraft:entity.glow_squid.death" | "entity.rabbit.death" | "minecraft:entity.rabbit.death" | "entity.wandering_trader.drink_milk" | "minecraft:entity.wandering_trader.drink_milk" | "entity.parrot.imitate.pillager" | "minecraft:entity.parrot.imitate.pillager" | "entity.husk.hurt" | "minecraft:entity.husk.hurt" | "entity.player.attack.sweep" | "minecraft:entity.player.attack.sweep" | "block.tuff.fall" | "minecraft:block.tuff.fall" | "entity.turtle.shamble_baby" | "minecraft:entity.turtle.shamble_baby" | "block.lantern.fall" | "minecraft:block.lantern.fall" | "block.bone_block.break" | "minecraft:block.bone_block.break" | "block.dripstone_block.fall" | "minecraft:block.dripstone_block.fall" | "block.weeping_vines.step" | "minecraft:block.weeping_vines.step" | "block.wet_grass.place" | "minecraft:block.wet_grass.place" | "block.snow.fall" | "minecraft:block.snow.fall" | "block.powder_snow.hit" | "minecraft:block.powder_snow.hit" | "entity.villager.work_cartographer" | "minecraft:entity.villager.work_cartographer" | "entity.lightning_bolt.thunder" | "minecraft:entity.lightning_bolt.thunder" | "music.nether.soul_sand_valley" | "minecraft:music.nether.soul_sand_valley" | "entity.illusioner.cast_spell" | "minecraft:entity.illusioner.cast_spell" | "block.honey_block.slide" | "minecraft:block.honey_block.slide" | "entity.parrot.hurt" | "minecraft:entity.parrot.hurt" | "ambient.crimson_forest.additions" | "minecraft:ambient.crimson_forest.additions" | "block.pointed_dripstone.fall" | "minecraft:block.pointed_dripstone.fall" | "entity.item.break" | "minecraft:entity.item.break" | "block.basalt.step" | "minecraft:block.basalt.step" | "entity.ravager.hurt" | "minecraft:entity.ravager.hurt" | "block.pointed_dripstone.step" | "minecraft:block.pointed_dripstone.step" | "entity.evoker_fangs.attack" | "minecraft:entity.evoker_fangs.attack" | "entity.blaze.burn" | "minecraft:entity.blaze.burn" | "entity.turtle.shamble" | "minecraft:entity.turtle.shamble" | "entity.cat.purr" | "minecraft:entity.cat.purr" | "block.moss_carpet.fall" | "minecraft:block.moss_carpet.fall" | "entity.donkey.angry" | "minecraft:entity.donkey.angry" | "entity.piglin_brute.hurt" | "minecraft:entity.piglin_brute.hurt" | "entity.parrot.imitate.phantom" | "minecraft:entity.parrot.imitate.phantom" | "block.deepslate_bricks.break" | "minecraft:block.deepslate_bricks.break" | "entity.player.hurt_on_fire" | "minecraft:entity.player.hurt_on_fire" | "entity.piglin.retreat" | "minecraft:entity.piglin.retreat" | "entity.donkey.eat" | "minecraft:entity.donkey.eat" | "entity.piglin_brute.angry" | "minecraft:entity.piglin_brute.angry" | "block.lodestone.place" | "minecraft:block.lodestone.place" | "entity.zombie_horse.hurt" | "minecraft:entity.zombie_horse.hurt" | "entity.husk.death" | "minecraft:entity.husk.death" | "block.wooden_door.close" | "minecraft:block.wooden_door.close" | "entity.hoglin.attack" | "minecraft:entity.hoglin.attack" | "entity.bat.hurt" | "minecraft:entity.bat.hurt" | "entity.parrot.imitate.elder_guardian" | "minecraft:entity.parrot.imitate.elder_guardian" | "block.small_amethyst_bud.place" | "minecraft:block.small_amethyst_bud.place" | "block.wart_block.step" | "minecraft:block.wart_block.step" | "entity.skeleton_horse.swim" | "minecraft:entity.skeleton_horse.swim" | "entity.horse.armor" | "minecraft:entity.horse.armor" | "block.azalea.fall" | "minecraft:block.azalea.fall" | "entity.cat.hiss" | "minecraft:entity.cat.hiss" | "block.calcite.fall" | "minecraft:block.calcite.fall" | "entity.panda.cant_breed" | "minecraft:entity.panda.cant_breed" | "entity.evoker.celebrate" | "minecraft:entity.evoker.celebrate" | "music.under_water" | "minecraft:music.under_water" | "block.chorus_flower.grow" | "minecraft:block.chorus_flower.grow" | "entity.axolotl.hurt" | "minecraft:entity.axolotl.hurt" | "block.shroomlight.place" | "minecraft:block.shroomlight.place" | "block.beacon.deactivate" | "minecraft:block.beacon.deactivate" | "entity.drowned.swim" | "minecraft:entity.drowned.swim" | "item.firecharge.use" | "minecraft:item.firecharge.use" | "block.copper.place" | "minecraft:block.copper.place" | "block.stone_button.click_on" | "minecraft:block.stone_button.click_on" | "entity.witch.hurt" | "minecraft:entity.witch.hurt" | "block.gilded_blackstone.place" | "minecraft:block.gilded_blackstone.place" | "block.iron_trapdoor.open" | "minecraft:block.iron_trapdoor.open" | "entity.slime.death_small" | "minecraft:entity.slime.death_small" | "block.grass.fall" | "minecraft:block.grass.fall" | "block.beacon.power_select" | "minecraft:block.beacon.power_select" | "block.netherrack.hit" | "minecraft:block.netherrack.hit" | "entity.skeleton_horse.death" | "minecraft:entity.skeleton_horse.death" | "block.copper.break" | "minecraft:block.copper.break" | "entity.item_frame.remove_item" | "minecraft:entity.item_frame.remove_item" | "block.chain.hit" | "minecraft:block.chain.hit" | "entity.evoker.ambient" | "minecraft:entity.evoker.ambient" | "entity.illusioner.ambient" | "minecraft:entity.illusioner.ambient" | "block.calcite.step" | "minecraft:block.calcite.step" | "entity.wolf.step" | "minecraft:entity.wolf.step" | "entity.zombie_villager.converted" | "minecraft:entity.zombie_villager.converted" | "entity.hoglin.ambient" | "minecraft:entity.hoglin.ambient" | "entity.piglin.death" | "minecraft:entity.piglin.death" | "block.soul_soil.fall" | "minecraft:block.soul_soil.fall" | "entity.mooshroom.eat" | "minecraft:entity.mooshroom.eat" | "entity.mule.death" | "minecraft:entity.mule.death" | "block.ancient_debris.place" | "minecraft:block.ancient_debris.place" | "entity.tropical_fish.death" | "minecraft:entity.tropical_fish.death" | "entity.villager.work_weaponsmith" | "minecraft:entity.villager.work_weaponsmith" | "block.crop.break" | "minecraft:block.crop.break" | "block.dripstone_block.step" | "minecraft:block.dripstone_block.step" | "block.stone_pressure_plate.click_on" | "minecraft:block.stone_pressure_plate.click_on" | "entity.wolf.shake" | "minecraft:entity.wolf.shake" | "entity.firework_rocket.large_blast_far" | "minecraft:entity.firework_rocket.large_blast_far" | "entity.parrot.imitate.piglin_brute" | "minecraft:entity.parrot.imitate.piglin_brute" | "entity.horse.death" | "minecraft:entity.horse.death" | "music_disc.13" | "minecraft:music_disc.13" | "block.wooden_trapdoor.close" | "minecraft:block.wooden_trapdoor.close" | "entity.item_frame.add_item" | "minecraft:entity.item_frame.add_item" | "entity.guardian.death" | "minecraft:entity.guardian.death" | "music_disc.11" | "minecraft:music_disc.11" | "entity.horse.hurt" | "minecraft:entity.horse.hurt" | "entity.dolphin.ambient_water" | "minecraft:entity.dolphin.ambient_water" | "entity.dolphin.ambient" | "minecraft:entity.dolphin.ambient" | "item.trident.hit" | "minecraft:item.trident.hit" | "item.armor.equip_iron" | "minecraft:item.armor.equip_iron" | "block.end_portal_frame.fill" | "minecraft:block.end_portal_frame.fill" | "block.nylium.step" | "minecraft:block.nylium.step" | "entity.blaze.ambient" | "minecraft:entity.blaze.ambient" | "entity.glow_item_frame.add_item" | "minecraft:entity.glow_item_frame.add_item" | "entity.snowball.throw" | "minecraft:entity.snowball.throw" | "entity.skeleton.hurt" | "minecraft:entity.skeleton.hurt" | "mtr:ticket_barrier" | "entity.ender_dragon.death" | "minecraft:entity.ender_dragon.death" | "block.rooted_dirt.break" | "minecraft:block.rooted_dirt.break" | "entity.player.splash.high_speed" | "minecraft:entity.player.splash.high_speed" | "block.water.ambient" | "minecraft:block.water.ambient" | "block.piston.extend" | "minecraft:block.piston.extend" | "entity.horse.jump" | "minecraft:entity.horse.jump" | "entity.horse.eat" | "minecraft:entity.horse.eat" | "block.pointed_dripstone.place" | "minecraft:block.pointed_dripstone.place" | "entity.wither_skeleton.ambient" | "minecraft:entity.wither_skeleton.ambient" | "block.shulker_box.open" | "minecraft:block.shulker_box.open" | "block.wood.hit" | "minecraft:block.wood.hit" | "entity.ghast.ambient" | "minecraft:entity.ghast.ambient" | "block.deepslate.break" | "minecraft:block.deepslate.break" | "entity.fox.hurt" | "minecraft:entity.fox.hurt" | "entity.wither.ambient" | "minecraft:entity.wither.ambient" | "block.bone_block.step" | "minecraft:block.bone_block.step" | "entity.firework_rocket.blast_far" | "minecraft:entity.firework_rocket.blast_far" | "block.scaffolding.hit" | "minecraft:block.scaffolding.hit" | "block.nether_gold_ore.step" | "minecraft:block.nether_gold_ore.step" | "block.deepslate_bricks.fall" | "minecraft:block.deepslate_bricks.fall" | "block.polished_deepslate.hit" | "minecraft:block.polished_deepslate.hit" | "entity.rabbit.attack" | "minecraft:entity.rabbit.attack" | "block.stone.hit" | "minecraft:block.stone.hit" | "entity.hostile.death" | "minecraft:entity.hostile.death" | "block.roots.step" | "minecraft:block.roots.step" | "item.book.page_turn" | "minecraft:item.book.page_turn" | "entity.ender_dragon.flap" | "minecraft:entity.ender_dragon.flap" | "entity.hoglin.hurt" | "minecraft:entity.hoglin.hurt" | "entity.wandering_trader.trade" | "minecraft:entity.wandering_trader.trade" | "item.armor.equip_netherite" | "minecraft:item.armor.equip_netherite" | "entity.glow_squid.hurt" | "minecraft:entity.glow_squid.hurt" | "entity.piglin.admiring_item" | "minecraft:entity.piglin.admiring_item" | "ui.cartography_table.take_result" | "minecraft:ui.cartography_table.take_result" | "block.flowering_azalea.hit" | "minecraft:block.flowering_azalea.hit" | "entity.player.attack.crit" | "minecraft:entity.player.attack.crit" | "entity.horse.gallop" | "minecraft:entity.horse.gallop" | "block.weeping_vines.hit" | "minecraft:block.weeping_vines.hit" | "block.azalea_leaves.break" | "minecraft:block.azalea_leaves.break" | "block.shroomlight.step" | "minecraft:block.shroomlight.step" | "entity.dolphin.attack" | "minecraft:entity.dolphin.attack" | "block.deepslate_bricks.step" | "minecraft:block.deepslate_bricks.step" | "block.deepslate.fall" | "minecraft:block.deepslate.fall" | "item.elytra.flying" | "minecraft:item.elytra.flying" | "entity.lightning_bolt.impact" | "minecraft:entity.lightning_bolt.impact" | "entity.snow_golem.shoot" | "minecraft:entity.snow_golem.shoot" | "entity.dolphin.hurt" | "minecraft:entity.dolphin.hurt" | "entity.villager.work_fletcher" | "minecraft:entity.villager.work_fletcher" | "music.overworld.frozen_peaks" | "minecraft:music.overworld.frozen_peaks" | "block.powder_snow.step" | "minecraft:block.powder_snow.step" | "block.note_block.hat" | "minecraft:block.note_block.hat" | "block.tuff.hit" | "minecraft:block.tuff.hit" | "item.bucket.empty" | "minecraft:item.bucket.empty" | "entity.vindicator.ambient" | "minecraft:entity.vindicator.ambient" | "block.medium_amethyst_bud.place" | "minecraft:block.medium_amethyst_bud.place" | "entity.wither_skeleton.death" | "minecraft:entity.wither_skeleton.death" | "block.gilded_blackstone.break" | "minecraft:block.gilded_blackstone.break" | "block.conduit.ambient.short" | "minecraft:block.conduit.ambient.short" | "entity.ghast.warn" | "minecraft:entity.ghast.warn" | "block.soul_soil.step" | "minecraft:block.soul_soil.step" | "entity.cat.stray_ambient" | "minecraft:entity.cat.stray_ambient" | "block.slime_block.break" | "minecraft:block.slime_block.break" | "entity.skeleton_horse.jump_water" | "minecraft:entity.skeleton_horse.jump_water" | "item.axe.strip" | "minecraft:item.axe.strip" | "block.tripwire.detach" | "minecraft:block.tripwire.detach" | "entity.vindicator.hurt" | "minecraft:entity.vindicator.hurt" | "block.anvil.step" | "minecraft:block.anvil.step" | "music.nether.basalt_deltas" | "minecraft:music.nether.basalt_deltas" | "ambient.nether_wastes.mood" | "minecraft:ambient.nether_wastes.mood" | "weather.rain" | "minecraft:weather.rain" | "entity.donkey.ambient" | "minecraft:entity.donkey.ambient" | "block.nether_sprouts.hit" | "minecraft:block.nether_sprouts.hit" | "block.lever.click" | "minecraft:block.lever.click" | "entity.shulker.ambient" | "minecraft:entity.shulker.ambient" | "block.bell.resonate" | "minecraft:block.bell.resonate" | "block.nether_bricks.hit" | "minecraft:block.nether_bricks.hit" | "entity.zombie_horse.ambient" | "minecraft:entity.zombie_horse.ambient" | "block.beehive.drip" | "minecraft:block.beehive.drip" | "entity.polar_bear.ambient_baby" | "minecraft:entity.polar_bear.ambient_baby" | "entity.elder_guardian.ambient_land" | "minecraft:entity.elder_guardian.ambient_land" | "entity.pillager.celebrate" | "minecraft:entity.pillager.celebrate" | "ambient.basalt_deltas.mood" | "minecraft:ambient.basalt_deltas.mood" | "entity.pig.ambient" | "minecraft:entity.pig.ambient" | "item.shovel.flatten" | "minecraft:item.shovel.flatten" | "entity.villager.celebrate" | "minecraft:entity.villager.celebrate" | "block.small_amethyst_bud.break" | "minecraft:block.small_amethyst_bud.break" | "block.big_dripleaf.hit" | "minecraft:block.big_dripleaf.hit" | "entity.piglin_brute.death" | "minecraft:entity.piglin_brute.death" | "ui.toast.challenge_complete" | "minecraft:ui.toast.challenge_complete" | "entity.skeleton_horse.ambient" | "minecraft:entity.skeleton_horse.ambient" | "item.crossbow.loading_start" | "minecraft:item.crossbow.loading_start" | "item.trident.hit_ground" | "minecraft:item.trident.hit_ground" | "entity.horse.step_wood" | "minecraft:entity.horse.step_wood" | "block.candle.ambient" | "minecraft:block.candle.ambient" | "entity.vindicator.celebrate" | "minecraft:entity.vindicator.celebrate" | "entity.dolphin.jump" | "minecraft:entity.dolphin.jump" | "block.amethyst_block.hit" | "minecraft:block.amethyst_block.hit" | "entity.bat.takeoff" | "minecraft:entity.bat.takeoff" | "block.conduit.deactivate" | "minecraft:block.conduit.deactivate" | "entity.enderman.ambient" | "minecraft:entity.enderman.ambient" | "entity.drowned.death" | "minecraft:entity.drowned.death" | "entity.goat.screaming.eat" | "minecraft:entity.goat.screaming.eat" | "block.moss.hit" | "minecraft:block.moss.hit" | "block.composter.empty" | "minecraft:block.composter.empty" | "entity.parrot.imitate.stray" | "minecraft:entity.parrot.imitate.stray" | "block.copper.fall" | "minecraft:block.copper.fall" | "block.rooted_dirt.place" | "minecraft:block.rooted_dirt.place" | "block.lily_pad.place" | "minecraft:block.lily_pad.place" | "entity.ghast.death" | "minecraft:entity.ghast.death" | "block.lantern.place" | "minecraft:block.lantern.place" | "ambient.basalt_deltas.loop" | "minecraft:ambient.basalt_deltas.loop" | "entity.glow_squid.ambient" | "minecraft:entity.glow_squid.ambient" | "entity.stray.hurt" | "minecraft:entity.stray.hurt" | "block.bamboo.hit" | "minecraft:block.bamboo.hit" | "entity.piglin.step" | "minecraft:entity.piglin.step" | "block.deepslate_bricks.hit" | "minecraft:block.deepslate_bricks.hit" | "block.flowering_azalea.step" | "minecraft:block.flowering_azalea.step" | "entity.ghast.hurt" | "minecraft:entity.ghast.hurt" | "mtr:ticket_barrier_concessionary" | "entity.goat.step" | "minecraft:entity.goat.step" | "block.sculk_sensor.break" | "minecraft:block.sculk_sensor.break" | "block.enchantment_table.use" | "minecraft:block.enchantment_table.use" | "entity.wither_skeleton.hurt" | "minecraft:entity.wither_skeleton.hurt" | "block.bamboo_sapling.break" | "minecraft:block.bamboo_sapling.break" | "block.fire.ambient" | "minecraft:block.fire.ambient" | "block.nether_sprouts.place" | "minecraft:block.nether_sprouts.place" | "block.smithing_table.use" | "minecraft:block.smithing_table.use" | "block.powder_snow.fall" | "minecraft:block.powder_snow.fall" | "entity.witch.ambient" | "minecraft:entity.witch.ambient" | "entity.phantom.hurt" | "minecraft:entity.phantom.hurt" | "entity.player.levelup" | "minecraft:entity.player.levelup" | "morecommands:ee" | "entity.zombie.break_wooden_door" | "minecraft:entity.zombie.break_wooden_door" | "music_disc.far" | "minecraft:music_disc.far" | "mtr:ticket_processor_exit" | "block.deepslate.place" | "minecraft:block.deepslate.place" | "entity.skeleton_horse.step_water" | "minecraft:entity.skeleton_horse.step_water" | "entity.axolotl.attack" | "minecraft:entity.axolotl.attack" | "entity.cod.death" | "minecraft:entity.cod.death" | "entity.splash_potion.throw" | "minecraft:entity.splash_potion.throw" | "block.polished_deepslate.fall" | "minecraft:block.polished_deepslate.fall" | "block.coral_block.hit" | "minecraft:block.coral_block.hit" | "block.polished_deepslate.break" | "minecraft:block.polished_deepslate.break" | "entity.fishing_bobber.throw" | "minecraft:entity.fishing_bobber.throw" | "entity.mule.angry" | "minecraft:entity.mule.angry" | "entity.generic.big_fall" | "minecraft:entity.generic.big_fall" | "block.wooden_pressure_plate.click_on" | "minecraft:block.wooden_pressure_plate.click_on" | "block.ladder.fall" | "minecraft:block.ladder.fall" | "block.note_block.cow_bell" | "minecraft:block.note_block.cow_bell" | "entity.villager.ambient" | "minecraft:entity.villager.ambient" | "block.wood.place" | "minecraft:block.wood.place" | "block.lodestone.hit" | "minecraft:block.lodestone.hit" | "block.large_amethyst_bud.break" | "minecraft:block.large_amethyst_bud.break" | "entity.zombie_horse.death" | "minecraft:entity.zombie_horse.death" | "block.amethyst_block.break" | "minecraft:block.amethyst_block.break" | "ambient.soul_sand_valley.additions" | "minecraft:ambient.soul_sand_valley.additions" | "block.ancient_debris.break" | "minecraft:block.ancient_debris.break" | "entity.cat.death" | "minecraft:entity.cat.death" | "block.amethyst_cluster.fall" | "minecraft:block.amethyst_cluster.fall" | "item.armor.equip_generic" | "minecraft:item.armor.equip_generic" | "entity.blaze.hurt" | "minecraft:entity.blaze.hurt" | "entity.wither.break_block" | "minecraft:entity.wither.break_block" | "block.medium_amethyst_bud.break" | "minecraft:block.medium_amethyst_bud.break" | "block.nether_ore.step" | "minecraft:block.nether_ore.step" | "block.rooted_dirt.step" | "minecraft:block.rooted_dirt.step" | "block.polished_deepslate.place" | "minecraft:block.polished_deepslate.place" | "entity.ocelot.death" | "minecraft:entity.ocelot.death" | "entity.cow.death" | "minecraft:entity.cow.death" | "entity.goat.ram_impact" | "minecraft:entity.goat.ram_impact" | "entity.parrot.imitate.ghast" | "minecraft:entity.parrot.imitate.ghast" | "block.grindstone.use" | "minecraft:block.grindstone.use" | "entity.shulker.hurt_closed" | "minecraft:entity.shulker.hurt_closed" | "entity.guardian.attack" | "minecraft:entity.guardian.attack" | "entity.player.splash" | "minecraft:entity.player.splash" | "music.overworld.jagged_peaks" | "minecraft:music.overworld.jagged_peaks" | "block.azalea_leaves.step" | "minecraft:block.azalea_leaves.step" | "block.lava.pop" | "minecraft:block.lava.pop" | "block.note_block.guitar" | "minecraft:block.note_block.guitar" | "block.polished_deepslate.step" | "minecraft:block.polished_deepslate.step" | "music_disc.mellohi" | "minecraft:music_disc.mellohi" | "entity.drowned.ambient_water" | "minecraft:entity.drowned.ambient_water" | "entity.rabbit.jump" | "minecraft:entity.rabbit.jump" | "block.tripwire.attach" | "minecraft:block.tripwire.attach" | "entity.generic.hurt" | "minecraft:entity.generic.hurt" | "item.honey_bottle.drink" | "minecraft:item.honey_bottle.drink" | "entity.parrot.imitate.piglin" | "minecraft:entity.parrot.imitate.piglin" | "entity.cat.eat" | "minecraft:entity.cat.eat" | "entity.snow_golem.shear" | "minecraft:entity.snow_golem.shear" | "ambient.underwater.loop.additions.ultra_rare" | "minecraft:ambient.underwater.loop.additions.ultra_rare" | "entity.arrow.shoot" | "minecraft:entity.arrow.shoot" | "block.netherrack.step" | "minecraft:block.netherrack.step" | "ambient.warped_forest.mood" | "minecraft:ambient.warped_forest.mood" | "ui.loom.take_result" | "minecraft:ui.loom.take_result" | "block.amethyst_block.place" | "minecraft:block.amethyst_block.place" | "entity.axolotl.idle_air" | "minecraft:entity.axolotl.idle_air" | "entity.bee.hurt" | "minecraft:entity.bee.hurt" | "londonunderground:ambient1" | "entity.elder_guardian.hurt" | "minecraft:entity.elder_guardian.hurt" | "entity.villager.work_fisherman" | "minecraft:entity.villager.work_fisherman" | "entity.evoker.prepare_summon" | "minecraft:entity.evoker.prepare_summon" | "block.weeping_vines.place" | "minecraft:block.weeping_vines.place" | "entity.polar_bear.ambient" | "minecraft:entity.polar_bear.ambient" | "entity.skeleton.death" | "minecraft:entity.skeleton.death" | "entity.panda.bite" | "minecraft:entity.panda.bite" | "entity.hoglin.death" | "minecraft:entity.hoglin.death" | "entity.rabbit.hurt" | "minecraft:entity.rabbit.hurt" | "entity.ender_eye.launch" | "minecraft:entity.ender_eye.launch" | "block.ladder.step" | "minecraft:block.ladder.step" | "entity.salmon.ambient" | "minecraft:entity.salmon.ambient" | "entity.mooshroom.convert" | "minecraft:entity.mooshroom.convert" | "entity.minecart.inside" | "minecraft:entity.minecart.inside" | "entity.dolphin.play" | "minecraft:entity.dolphin.play" | "block.amethyst_cluster.step" | "minecraft:block.amethyst_cluster.step" | "entity.zoglin.step" | "minecraft:entity.zoglin.step" | "block.note_block.pling" | "minecraft:block.note_block.pling" | "entity.stray.death" | "minecraft:entity.stray.death" | "block.stone.place" | "minecraft:block.stone.place" | "item.shield.block" | "minecraft:item.shield.block" | "block.lantern.break" | "minecraft:block.lantern.break" | "block.note_block.snare" | "minecraft:block.note_block.snare" | "block.sweet_berry_bush.break" | "minecraft:block.sweet_berry_bush.break" | "block.nether_gold_ore.hit" | "minecraft:block.nether_gold_ore.hit" | "block.stem.fall" | "minecraft:block.stem.fall" | "block.note_block.harp" | "minecraft:block.note_block.harp" | "block.rooted_dirt.fall" | "minecraft:block.rooted_dirt.fall" | "entity.horse.breathe" | "minecraft:entity.horse.breathe" | "entity.cat.purreow" | "minecraft:entity.cat.purreow" | "entity.donkey.hurt" | "minecraft:entity.donkey.hurt" | "entity.guardian.death_land" | "minecraft:entity.guardian.death_land" | "entity.parrot.imitate.magma_cube" | "minecraft:entity.parrot.imitate.magma_cube" | "block.bamboo_sapling.place" | "minecraft:block.bamboo_sapling.place" | "block.wool.break" | "minecraft:block.wool.break" | "block.lava.ambient" | "minecraft:block.lava.ambient" | "ambient.basalt_deltas.additions" | "minecraft:ambient.basalt_deltas.additions" | "entity.player.attack.knockback" | "minecraft:entity.player.attack.knockback" | "block.vine.place" | "minecraft:block.vine.place" | "entity.zombie_villager.hurt" | "minecraft:entity.zombie_villager.hurt" | "entity.turtle.egg_crack" | "minecraft:entity.turtle.egg_crack" | "music.dragon" | "minecraft:music.dragon" | "block.candle.hit" | "minecraft:block.candle.hit" | "block.composter.ready" | "minecraft:block.composter.ready" | "entity.goat.screaming.long_jump" | "minecraft:entity.goat.screaming.long_jump" | "block.snow.place" | "minecraft:block.snow.place" | "block.bell.use" | "minecraft:block.bell.use" | "adorn:block.adorn.chain_link_fence.place" | "block.hanging_roots.hit" | "minecraft:block.hanging_roots.hit" | "item.crossbow.hit" | "minecraft:item.crossbow.hit" | "entity.guardian.hurt_land" | "minecraft:entity.guardian.hurt_land" | "entity.parrot.imitate.evoker" | "minecraft:entity.parrot.imitate.evoker" | "entity.mooshroom.suspicious_milk" | "minecraft:entity.mooshroom.suspicious_milk" | "entity.strider.happy" | "minecraft:entity.strider.happy" | "ambient.underwater.loop.additions.rare" | "minecraft:ambient.underwater.loop.additions.rare" | "block.note_block.bit" | "minecraft:block.note_block.bit" | "entity.dolphin.swim" | "minecraft:entity.dolphin.swim" | "entity.player.swim" | "minecraft:entity.player.swim" | "item.bucket.empty_fish" | "minecraft:item.bucket.empty_fish" | "entity.phantom.bite" | "minecraft:entity.phantom.bite" | "entity.armor_stand.break" | "minecraft:entity.armor_stand.break" | "item.armor.equip_elytra" | "minecraft:item.armor.equip_elytra" | "item.bundle.drop_contents" | "minecraft:item.bundle.drop_contents" | "block.iron_trapdoor.close" | "minecraft:block.iron_trapdoor.close" | "entity.puffer_fish.blow_up" | "minecraft:entity.puffer_fish.blow_up" | "entity.evoker.prepare_attack" | "minecraft:entity.evoker.prepare_attack" | "entity.horse.land" | "minecraft:entity.horse.land" | "block.stem.step" | "minecraft:block.stem.step" | "block.nether_ore.fall" | "minecraft:block.nether_ore.fall" | "block.netherite_block.break" | "minecraft:block.netherite_block.break" | "entity.generic.swim" | "minecraft:entity.generic.swim" | "entity.salmon.hurt" | "minecraft:entity.salmon.hurt" | "block.vine.break" | "minecraft:block.vine.break" | "entity.magma_cube.squish" | "minecraft:entity.magma_cube.squish" | "block.flowering_azalea.place" | "minecraft:block.flowering_azalea.place" | "block.chest.locked" | "minecraft:block.chest.locked" | "ui.loom.select_pattern" | "minecraft:ui.loom.select_pattern" | "entity.snow_golem.hurt" | "minecraft:entity.snow_golem.hurt" | "weather.rain.above" | "minecraft:weather.rain.above" | "entity.turtle.egg_break" | "minecraft:entity.turtle.egg_break" | "ui.toast.out" | "minecraft:ui.toast.out" | "entity.enderman.death" | "minecraft:entity.enderman.death" | "block.netherrack.break" | "minecraft:block.netherrack.break" | "entity.vex.death" | "minecraft:entity.vex.death" | "entity.wandering_trader.no" | "minecraft:entity.wandering_trader.no" | "entity.arrow.hit_player" | "minecraft:entity.arrow.hit_player" | "entity.creeper.hurt" | "minecraft:entity.creeper.hurt" | "entity.wolf.growl" | "minecraft:entity.wolf.growl" | "block.note_block.banjo" | "minecraft:block.note_block.banjo" | "entity.skeleton_horse.gallop_water" | "minecraft:entity.skeleton_horse.gallop_water" | "block.candle.step" | "minecraft:block.candle.step" | "entity.chicken.death" | "minecraft:entity.chicken.death" | "music.overworld.lush_caves" | "minecraft:music.overworld.lush_caves" | "item.dye.use" | "minecraft:item.dye.use" | "block.amethyst_cluster.place" | "minecraft:block.amethyst_cluster.place" | "entity.panda.hurt" | "minecraft:entity.panda.hurt" | "entity.shulker.shoot" | "minecraft:entity.shulker.shoot" | "entity.generic.splash" | "minecraft:entity.generic.splash" | "entity.slime.jump" | "minecraft:entity.slime.jump" | "entity.creeper.death" | "minecraft:entity.creeper.death" | "block.wet_grass.hit" | "minecraft:block.wet_grass.hit" | "entity.ocelot.hurt" | "minecraft:entity.ocelot.hurt" | "entity.ravager.ambient" | "minecraft:entity.ravager.ambient" | "entity.tropical_fish.ambient" | "minecraft:entity.tropical_fish.ambient" | "block.bubble_column.whirlpool_ambient" | "minecraft:block.bubble_column.whirlpool_ambient" | "block.netherrack.fall" | "minecraft:block.netherrack.fall" | "entity.evoker.hurt" | "minecraft:entity.evoker.hurt" | "block.coral_block.fall" | "minecraft:block.coral_block.fall" | "entity.axolotl.swim" | "minecraft:entity.axolotl.swim" | "entity.parrot.fly" | "minecraft:entity.parrot.fly" | "item.crop.plant" | "minecraft:item.crop.plant" | "block.weeping_vines.break" | "minecraft:block.weeping_vines.break" | "entity.husk.converted_to_zombie" | "minecraft:entity.husk.converted_to_zombie" | "block.flowering_azalea.fall" | "minecraft:block.flowering_azalea.fall" | "entity.slime.hurt" | "minecraft:entity.slime.hurt" | "music.overworld.stony_peaks" | "minecraft:music.overworld.stony_peaks" | "entity.piglin_brute.converted_to_zombified" | "minecraft:entity.piglin_brute.converted_to_zombified" | "entity.slime.squish" | "minecraft:entity.slime.squish" | "block.smoker.smoke" | "minecraft:block.smoker.smoke" | "block.barrel.close" | "minecraft:block.barrel.close" | "entity.iron_golem.hurt" | "minecraft:entity.iron_golem.hurt" | "entity.puffer_fish.blow_out" | "minecraft:entity.puffer_fish.blow_out" | "entity.dolphin.splash" | "minecraft:entity.dolphin.splash" | "item.axe.scrape" | "minecraft:item.axe.scrape" | "block.candle.fall" | "minecraft:block.candle.fall" | "entity.horse.ambient" | "minecraft:entity.horse.ambient" | "entity.llama.chest" | "minecraft:entity.llama.chest" | "entity.sheep.shear" | "minecraft:entity.sheep.shear" | "block.sweet_berry_bush.place" | "minecraft:block.sweet_berry_bush.place" | "entity.sheep.hurt" | "minecraft:entity.sheep.hurt" | "entity.zombified_piglin.hurt" | "minecraft:entity.zombified_piglin.hurt" | "block.ender_chest.close" | "minecraft:block.ender_chest.close" | "item.honeycomb.wax_on" | "minecraft:item.honeycomb.wax_on" | "entity.parrot.imitate.guardian" | "minecraft:entity.parrot.imitate.guardian" | "entity.phantom.swoop" | "minecraft:entity.phantom.swoop" | "entity.stray.ambient" | "minecraft:entity.stray.ambient" | "entity.goat.prepare_ram" | "minecraft:entity.goat.prepare_ram" | "music_disc.mall" | "minecraft:music_disc.mall" | "entity.shulker_bullet.hurt" | "minecraft:entity.shulker_bullet.hurt" | "block.deepslate_tiles.step" | "minecraft:block.deepslate_tiles.step" | "block.respawn_anchor.set_spawn" | "minecraft:block.respawn_anchor.set_spawn" | "entity.zombie.attack_iron_door" | "minecraft:entity.zombie.attack_iron_door" | "block.sculk_sensor.place" | "minecraft:block.sculk_sensor.place" | "block.big_dripleaf.tilt_up" | "minecraft:block.big_dripleaf.tilt_up" | "music_disc.otherside" | "minecraft:music_disc.otherside" | "block.nether_sprouts.break" | "minecraft:block.nether_sprouts.break" | "entity.hostile.swim" | "minecraft:entity.hostile.swim" | "block.nether_sprouts.step" | "minecraft:block.nether_sprouts.step" | "entity.guardian.hurt" | "minecraft:entity.guardian.hurt" | "entity.fishing_bobber.retrieve" | "minecraft:entity.fishing_bobber.retrieve" | "entity.shulker.close" | "minecraft:entity.shulker.close" | "entity.ender_pearl.throw" | "minecraft:entity.ender_pearl.throw" | "block.cave_vines.hit" | "minecraft:block.cave_vines.hit" | "entity.zombie.death" | "minecraft:entity.zombie.death" | "block.wooden_button.click_off" | "minecraft:block.wooden_button.click_off" | "entity.armor_stand.fall" | "minecraft:entity.armor_stand.fall" | "entity.blaze.shoot" | "minecraft:entity.blaze.shoot" | "entity.puffer_fish.hurt" | "minecraft:entity.puffer_fish.hurt" | "block.gravel.place" | "minecraft:block.gravel.place" | "block.nether_wart.break" | "minecraft:block.nether_wart.break" | "entity.parrot.imitate.vex" | "minecraft:entity.parrot.imitate.vex" | "entity.donkey.chest" | "minecraft:entity.donkey.chest" | "block.large_amethyst_bud.place" | "minecraft:block.large_amethyst_bud.place" | "block.fence_gate.open" | "minecraft:block.fence_gate.open" | "entity.strider.eat" | "minecraft:entity.strider.eat" | "block.copper.step" | "minecraft:block.copper.step" | "block.shulker_box.close" | "minecraft:block.shulker_box.close" | "chisel:chisel_sound" | "block.snow.break" | "minecraft:block.snow.break" | "entity.wandering_trader.yes" | "minecraft:entity.wandering_trader.yes" | "entity.illusioner.death" | "minecraft:entity.illusioner.death" | "entity.parrot.imitate.vindicator" | "minecraft:entity.parrot.imitate.vindicator" | "music.overworld.dripstone_caves" | "minecraft:music.overworld.dripstone_caves" | "block.tuff.step" | "minecraft:block.tuff.step" | "entity.llama.swag" | "minecraft:entity.llama.swag" | "item.bucket.fill_lava" | "minecraft:item.bucket.fill_lava" | "block.lantern.step" | "minecraft:block.lantern.step" | "entity.cat.hurt" | "minecraft:entity.cat.hurt" | "entity.iron_golem.repair" | "minecraft:entity.iron_golem.repair" | "item.glow_ink_sac.use" | "minecraft:item.glow_ink_sac.use" | "entity.illusioner.mirror_move" | "minecraft:entity.illusioner.mirror_move" | "entity.illusioner.hurt" | "minecraft:entity.illusioner.hurt" | "entity.spider.step" | "minecraft:entity.spider.step" | "block.wool.place" | "minecraft:block.wool.place" | "entity.rabbit.ambient" | "minecraft:entity.rabbit.ambient" | "block.beehive.enter" | "minecraft:block.beehive.enter" | "entity.experience_orb.pickup" | "minecraft:entity.experience_orb.pickup" | "entity.axolotl.idle_water" | "minecraft:entity.axolotl.idle_water" | "block.honey_block.hit" | "minecraft:block.honey_block.hit" | "block.gravel.hit" | "minecraft:block.gravel.hit" | "entity.puffer_fish.ambient" | "minecraft:entity.puffer_fish.ambient" | "entity.player.burp" | "minecraft:entity.player.burp" | "entity.hostile.big_fall" | "minecraft:entity.hostile.big_fall" | "music_disc.stal" | "minecraft:music_disc.stal" | "entity.player.hurt_freeze" | "minecraft:entity.player.hurt_freeze" | "block.netherite_block.place" | "minecraft:block.netherite_block.place" | "entity.evoker.prepare_wololo" | "minecraft:entity.evoker.prepare_wololo" | "block.nether_ore.hit" | "minecraft:block.nether_ore.hit" | "item.armor.equip_turtle" | "minecraft:item.armor.equip_turtle" | "entity.player.death" | "minecraft:entity.player.death" | "block.wooden_trapdoor.open" | "minecraft:block.wooden_trapdoor.open" | "entity.slime.attack" | "minecraft:entity.slime.attack" | "block.stem.hit" | "minecraft:block.stem.hit"; type Fluid = "lava" | "minecraft:lava" | "empty" | "minecraft:empty" | "water" | "minecraft:water" | "flowing_lava" | "minecraft:flowing_lava" | "flowing_water" | "minecraft:flowing_water"; type MobEffect = "instant_health" | "minecraft:instant_health" | "water_breathing" | "minecraft:water_breathing" | "invisibility" | "minecraft:invisibility" | "resistance" | "minecraft:resistance" | "unluck" | "minecraft:unluck" | "blindness" | "minecraft:blindness" | "haste" | "minecraft:haste" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "gammautils:dim" | "hunger" | "minecraft:hunger" | "slow_falling" | "minecraft:slow_falling" | "fire_resistance" | "minecraft:fire_resistance" | "saturation" | "minecraft:saturation" | "jump_boost" | "minecraft:jump_boost" | "gammautils:bright" | "mining_fatigue" | "minecraft:mining_fatigue" | "dolphins_grace" | "minecraft:dolphins_grace" | "health_boost" | "minecraft:health_boost" | "regeneration" | "minecraft:regeneration" | "conduit_power" | "minecraft:conduit_power" | "speed" | "minecraft:speed" | "luck" | "minecraft:luck" | "bad_omen" | "minecraft:bad_omen" | "strength" | "minecraft:strength" | "hero_of_the_village" | "minecraft:hero_of_the_village" | "levitation" | "minecraft:levitation" | "instant_damage" | "minecraft:instant_damage" | "weakness" | "minecraft:weakness" | "nausea" | "minecraft:nausea" | "wither" | "minecraft:wither" | "absorption" | "minecraft:absorption" | "glowing" | "minecraft:glowing" | "night_vision" | "minecraft:night_vision"; type Block = "exlinefurniture:jungle_chair_light_gray" | "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "chisel:chaotic_bricks/bricks" | "basalt" | "minecraft:basalt" | "chisel:road/prismarine" | "red_wool" | "minecraft:red_wool" | "extshape:light_blue_terracotta_vertical_stairs" | "stonecutter" | "minecraft:stonecutter" | "exlinefurniture:drapes_magenta" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece" | "mtr:cable_car_node_station" | "adorn:lime_sofa" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "chisel:legacy/cyan_wool" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "adorn:oak_table" | "chisel:road/purpur" | "melon" | "minecraft:melon" | "chisel:layer/orange_concrete" | "extshape:red_terracotta_pressure_plate" | "mtr:glass_fence_plain" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "chisel:cracked/gray_concrete" | "extshape:orange_terracotta_pressure_plate" | "chisel:zag/purpur" | "extshape:red_wool_slab" | "red_mushroom" | "minecraft:red_mushroom" | "extshape:raw_iron_quarter_piece" | "dead_brain_coral_wall_fan" | "minecraft:dead_brain_coral_wall_fan" | "chisel:encased_bricks/ice" | "extshape:terracotta_slab" | "chisel:chaotic_medium/quartz" | "extshape:cyan_terracotta_fence_gate" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "chisel:encased_bricks/magenta_concrete" | "exlinefurniture:oak_chair_lime" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "adorn:red_nether_brick_platform" | "chisel:mosaic/yellow_concrete" | "chisel:bismuth/glowstone" | "extshape:red_glazed_terracotta_slab" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "chisel:braid/redstone_block" | "soul_fire" | "minecraft:soul_fire" | "adorn:birch_bench" | "chisel:tiles_medium/redstone_block" | "extshape:orange_concrete_vertical_slab" | "chisel:dent/redstone_block" | "extshape:chiseled_quartz_vertical_stairs" | "chisel:weaver/quartz" | "extshape:dark_prismarine_fence_gate" | "exlinefurniture:acacia_window" | "spruce_sign" | "minecraft:spruce_sign" | "chisel:chinese2/glass" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "chisel:dent/prismarine" | "extshape:waxed_exposed_copper_slab" | "exlinefurniture:oak_log_table" | "extshape:black_terracotta_vertical_slab" | "extshape:glowstone_pressure_plate" | "gravel" | "minecraft:gravel" | "extshape:green_wool_slab" | "chisel:twist/pink_concrete" | "chisel:chaotic_small/end_stone" | "chisel:chaotic_small/red_sandstone" | "extshape:polished_andesite_vertical_quarter_piece" | "light_blue_bed" | "minecraft:light_blue_bed" | "crimson_fungus" | "minecraft:crimson_fungus" | "mtr:station_color_clay_slab" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "cocoa" | "minecraft:cocoa" | "extshape:smooth_basalt_vertical_stairs" | "exlinefurniture:drapes_light_blue" | "extshape:orange_concrete_button" | "exlinefurniture:birch_lamp_yellow" | "jsblock:pids_4" | "extshape:andesite_vertical_slab" | "potted_red_mushroom" | "minecraft:potted_red_mushroom" | "copper_block" | "minecraft:copper_block" | "extshape:gray_wool_vertical_quarter_piece" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "chisel:encased_large/acacia_planks" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "purple_wool" | "minecraft:purple_wool" | "chisel:small_bricks/quartz" | "extshape:netherrack_wall" | "magenta_bed" | "minecraft:magenta_bed" | "exlinefurniture:crimson_lamp_red" | "extshape:sandstone_vertical_slab" | "green_stained_glass" | "minecraft:green_stained_glass" | "chisel:cracked_bricks/magenta_concrete" | "chisel:triple_bricks/pink_concrete" | "chisel:circular/prismarine" | "adorn:purple_table_lamp" | "chisel:tiles_small/white_concrete" | "chisel:log_bordered/jungle_planks" | "chisel:array/prismarine" | "extshape:green_terracotta_quarter_piece" | "pink_terracotta" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "chisel:road/yellow_concrete" | "extshape:blue_concrete_slab" | "chisel:jellybean/light_blue_concrete" | "extshape:waxed_exposed_copper_quarter_piece" | "chisel:prism/end_stone" | "extshape:purple_terracotta_vertical_stairs" | "extshape:light_blue_concrete_quarter_piece" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "end_gateway" | "minecraft:end_gateway" | "exlinefurniture:crimson_lamp_green" | "chisel:road/end_stone" | "chisel:chaotic_small/granite" | "mtr:station_color_quartz_bricks" | "jsblock:train_model_e44" | "exlinefurniture:birch_chair_light_gray" | "extshape:smooth_red_sandstone_quarter_piece" | "chisel:tiles_small/stone" | "chisel:raw/granite" | "acacia_door" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "chisel:cut/purpur" | "chisel:circular/stone" | "exlinefurniture:acacia_lamp_orange" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "extshape:warped_wart_vertical_slab" | "extshape:polished_deepslate_fence" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "extshape:emerald_pressure_plate" | "mtr:boat_node" | "brain_coral_wall_fan" | "minecraft:brain_coral_wall_fan" | "chisel:crude_horizontal/spruce_planks" | "extshape:red_wool_quarter_piece" | "extshape:jungle_quarter_piece" | "extshape:light_gray_terracotta_vertical_slab" | "chisel:encased_bricks/lime_concrete" | "extshape:polished_deepslate_vertical_slab" | "jigsaw" | "minecraft:jigsaw" | "extshape:brown_concrete_fence" | "extshape:honeycomb_fence" | "chisel:encased_bricks/diorite" | "chisel:ornate/light_blue_concrete" | "potted_cornflower" | "minecraft:potted_cornflower" | "chisel:jellybean/bricks" | "chiselsandbits:chiseledfluid" | "adorn:gray_table_lamp" | "exlinefurniture:crimson_window" | "chisel:panel/red_concrete" | "stone_button" | "minecraft:stone_button" | "chisel:road/gray_concrete" | "exlinefurniture:birch_lamp_green" | "mtr:railway_sign_middle" | "chisel:chaotic_bricks/white_concrete" | "exlinefurniture:crimson_window_heart" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "exlinefurniture:dark_oak_chair_gray" | "redbits:emitter" | "chisel:braid/coal_block" | "tinted_glass" | "minecraft:tinted_glass" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "sandstone" | "minecraft:sandstone" | "exlinefurniture:crimson_chair_light_gray" | "londonunderground:block_roundel_2_big" | "lodestone" | "minecraft:lodestone" | "exlinefurniture:froggy_chair_light_blue" | "chisel:french/gray_concrete" | "exlinefurniture:ceiling_fan_crimson" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "chisel:large_tile/end_stone" | "exlinefurniture:warped_lamp_gray" | "purpur_block" | "minecraft:purpur_block" | "exlinefurniture:birch_log_table" | "extshape:quartz_button" | "jsblock:water_machine_1" | "chisel:encased_large/oak_planks" | "extshape:sandstone_vertical_stairs" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "chisel:llama/pink_wool" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "extshape:chiseled_deepslate_quarter_piece" | "exlinefurniture:acacia_lamp_purple" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "adorn:acacia_table" | "extshape:light_blue_terracotta_button" | "extshape:red_nether_brick_pressure_plate" | "mtr:railway_sign_6_even" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "redbits:crimson_large_button" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "chisel:small_bricks/deepslate" | "chisel:solid_bricks/bricks" | "mtr:ticket_processor" | "extshape:blue_wool_slab" | "exlinefurniture:spruce_chair_red" | "jsblock:butterfly_light" | "extshape:gray_wool_fence" | "londonunderground:sign_metro" | "chisel:layer/quartz" | "adorn:cut_sandstone_post" | "chisel:large_tile/coal_block" | "chisel:encased_bricks/purple_concrete" | "twisting_vines_plant" | "minecraft:twisting_vines_plant" | "exlinefurniture:jungle_log_table" | "extshape:pink_wool_vertical_stairs" | "exlinefurniture:spruce_lamp_red" | "chisel:road/orange_concrete" | "chisel:cracked_bricks/blue_concrete" | "extshape:quartz_brick_wall" | "nether_portal" | "minecraft:nether_portal" | "chisel:chaotic_bricks/prismarine" | "lime_candle" | "minecraft:lime_candle" | "londonunderground:morden_arch" | "exlinefurniture:jungle_lamp_light_blue" | "extshape:waxed_cut_copper_button" | "chisel:jellybean/red_sandstone" | "extshape:blue_wool_vertical_slab" | "extshape:end_stone_vertical_stairs" | "londonunderground:tunnel_darkness" | "extshape:white_wool_vertical_stairs" | "chisel:mosaic/granite" | "londonunderground:lu_crossbar" | "potted_azalea_bush" | "minecraft:potted_azalea_bush" | "adorn:melon_seed_crate" | "extshape:smooth_red_sandstone_pressure_plate" | "blue_carpet" | "minecraft:blue_carpet" | "mtr:station_color_cracked_stone_bricks" | "chisel:road/pink_concrete" | "birch_stairs" | "minecraft:birch_stairs" | "adorn:birch_step" | "chisel:circular/glowstone" | "extshape:polished_blackstone_quarter_piece" | "extshape:cobbled_deepslate_fence" | "extshape:pumpkin_slab" | "mtr:station_name_wall_black" | "extshape:smooth_stone_fence" | "exlinefurniture:spruce_chair_light_gray" | "exlinefurniture:oak_lamp_white" | "extshape:iron_quarter_piece" | "exlinefurniture:toilet" | "exlinefurniture:crimson_chair_white" | "extshape:honeycomb_quarter_piece" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "extshape:lime_concrete_button" | "chisel:twist/sandstone" | "extshape:smooth_stone_pressure_plate" | "chisel:dent/blue_concrete" | "chisel:tiles_small/diorite" | "redbits:polished_blackstone_large_button" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "dripstone_block" | "minecraft:dripstone_block" | "adorn:stone_step" | "extshape:cyan_terracotta_slab" | "londonunderground:block_roundel_1_big_even" | "extshape:polished_diorite_wall" | "exlinefurniture:oak_chair_blue" | "extshape:melon_pressure_plate" | "exlinefurniture:spruce_lamp_black" | "chisel:mosaic/bricks" | "chisel:tiles_small/lime_concrete" | "chisel:array/gray_concrete" | "chisel:chaotic_small/green_concrete" | "extshape:netherite_vertical_quarter_piece" | "chisel:solid_bricks/gray_concrete" | "extshape:red_nether_brick_fence" | "extshape:raw_gold_fence" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "chisel:raw/brown_concrete" | "extshape:chiseled_quartz_slab" | "seagrass" | "minecraft:seagrass" | "extshape:purpur_button" | "light_gray_wall_banner" | "minecraft:light_gray_wall_banner" | "chisel:stacked/dark_oak_planks" | "chisel:chaotic_medium/sandstone" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "londonunderground:morden_stairs" | "chisel:crate_dark/iron_block" | "extshape:diamond_fence_gate" | "extshape:orange_terracotta_fence_gate" | "extshape:white_concrete_pressure_plate" | "ladder" | "minecraft:ladder" | "adorn:apple_crate" | "chisel:tiles_small/cyan_concrete" | "redstone_torch" | "minecraft:redstone_torch" | "extshape:terracotta_vertical_stairs" | "exlinefurniture:warped_lamp_light_gray" | "adorn:sandstone_platform" | "extshape:blue_terracotta_quarter_piece" | "target" | "minecraft:target" | "adorn:polished_andesite_step" | "exlinefurniture:jungle_window_sliding" | "orange_carpet" | "minecraft:orange_carpet" | "gray_bed" | "minecraft:gray_bed" | "chisel:chaotic_bricks/black_concrete" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "chisel:raw/prismarine" | "chiselsandbits:chiseledleaves" | "extshape:brown_wool_vertical_stairs" | "jsblock:ticket_barrier_1_exit" | "redbits:detector" | "white_terracotta" | "minecraft:white_terracotta" | "extshape:nether_brick_vertical_slab" | "chisel:tiles_small/purpur" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "chisel:ironfencemodern/glass" | "jsblock:light_block" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "chisel:solid_bricks/brown_concrete" | "adorn:deepslate_post" | "extshape:crying_obsidian_button" | "pink_candle_cake" | "minecraft:pink_candle_cake" | "extshape:waxed_weathered_cut_copper_wall" | "chisel:cracked/pink_concrete" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "brown_banner" | "minecraft:brown_banner" | "chisel:road/white_concrete" | "exlinefurniture:oak_lamp_purple" | "warped_hyphae" | "minecraft:warped_hyphae" | "londonunderground:exit_sign" | "mtr:glass_fence_mos" | "chisel:twist/stone" | "extshape:chiseled_stone_brick_quarter_piece" | "factory_blocks:exhaust" | "exlinefurniture:spruce_window_heart" | "redbits:warped_large_button" | "chisel:french/light_blue_concrete" | "extshape:lapis_stairs" | "exlinefurniture:jungle_lamp_orange" | "extshape:emerald_wall" | "extshape:netherite_pressure_plate" | "chisel:raw/green_concrete" | "extshape:light_blue_concrete_wall" | "chisel:solid_bricks/green_concrete" | "extshape:netherite_button" | "chisel:slant/quartz" | "chisel:slant/end_stone" | "chisel:chaotic_medium/prismarine" | "exlinefurniture:drapes_orange" | "extshape:pumpkin_fence" | "green_bed" | "minecraft:green_bed" | "extshape:birch_wall" | "chisel:pillar/gray_concrete" | "chisel:triple_bricks/cobblestone" | "chisel:layer/pink_concrete" | "acacia_leaves" | "minecraft:acacia_leaves" | "extshape:cobblestone_vertical_stairs" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "chisel:llama/magenta_wool" | "extshape:netherrack_vertical_quarter_piece" | "mtr:ticket_barrier_entrance_1" | "white_tulip" | "minecraft:white_tulip" | "chisel:pillar/diorite" | "chisel:small_bricks/red_sandstone" | "light_blue_candle" | "minecraft:light_blue_candle" | "extshape:granite_button" | "void_air" | "minecraft:void_air" | "cave_vines" | "minecraft:cave_vines" | "chisel:twist/andesite" | "chisel:slant/green_concrete" | "chisel:slant/orange_concrete" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "extshape:iron_vertical_stairs" | "extshape:purpur_vertical_stairs" | "exlinefurniture:dark_oak_lamp_gray" | "chisel:soft_bricks/end_stone" | "exlinefurniture:acacia_chair_pink" | "mtr:pids_1" | "chisel:weaver/red_sandstone" | "exlinefurniture:jungle_lamp_black" | "extshape:light_blue_concrete_stairs" | "adorn:polished_blackstone_platform" | "chisel:triple_bricks/ice" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "extshape:gold_quarter_piece" | "mtr:pids_2" | "mtr:pids_3" | "exlinefurniture:birch_chair_cyan" | "rail" | "minecraft:rail" | "chisel:chaotic_bricks/deepslate" | "chisel:mosaic/cobblestone" | "chisel:pillar/ice" | "chisel:cut/blue_concrete" | "chisel:circular/granite" | "chisel:panel/dirt" | "chisel:stone/glass" | "adorn:iron_shelf" | "yellow_banner" | "minecraft:yellow_banner" | "exlinefurniture:dark_oak_chair_magenta" | "extshape:sea_lantern_stairs" | "extshape:polished_andesite_fence" | "exlinefurniture:warped_stripped_log_table" | "extshape:brick_fence" | "attached_melon_stem" | "minecraft:attached_melon_stem" | "soul_lantern" | "minecraft:soul_lantern" | "chisel:dent/end_stone" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "chisel:space/iron_block" | "extshape:pink_terracotta_vertical_quarter_piece" | "mtr:marble_blue" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "chisel:cracked_bricks/glowstone" | "exlinefurniture:lantern_brick" | "adorn:beetroot_seed_crate" | "chisel:prism/purpur" | "chisel:array/deepslate" | "extshape:chiseled_quartz_pressure_plate" | "chisel:prism/quartz" | "factory_blocks:hazard" | "chisel:small_bricks/stone" | "extshape:netherrack_vertical_stairs" | "chisel:bevel_creeper/sandstone" | "exlinefurniture:oak_chair_black" | "smooth_basalt" | "minecraft:smooth_basalt" | "brown_concrete" | "minecraft:brown_concrete" | "extshape:brown_concrete_slab" | "extshape:dripstone_quarter_piece" | "chisel:chaotic_bricks/granite" | "extshape:packed_ice_stairs" | "extshape:gray_concrete_pressure_plate" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "adorn:deepslate_brick_post" | "londonunderground:tube_0" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "londonunderground:tube_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "exlinefurniture:warped_chair" | "chisel:smooth/oak_planks" | "extshape:nether_wart_stairs" | "adorn:lil_tater_crate" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "londonunderground:tube_2" | "londonunderground:tube_3" | "adorn:light_blue_table_lamp" | "londonunderground:tube_1b_duel" | "chisel:solid_bricks/coal_block" | "chisel:soft_bricks/quartz" | "extshape:quartz_pressure_plate" | "chisel:tiles_small/deepslate" | "mtr:escalator_side" | "chisel:french/glowstone" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "crimson_planks" | "minecraft:crimson_planks" | "extshape:diamond_wall" | "blue_candle" | "minecraft:blue_candle" | "chisel:array/light_gray_concrete" | "chisel:twist/light_gray_concrete" | "exlinefurniture:dark_oak_chair_orange" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "extshape:amethyst_vertical_slab" | "extshape:warped_vertical_slab" | "extshape:gray_terracotta_slab" | "chisel:weaver/magenta_concrete" | "chisel:pillar/red_concrete" | "extshape:orange_concrete_stairs" | "chisel:bricks3/dirt" | "extshape:green_concrete_vertical_quarter_piece" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "sunflower" | "minecraft:sunflower" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "factory_blocks:grinder" | "mtr:railway_sign_4_odd" | "exlinefurniture:bird_bath_stone" | "exlinefurniture:acacia_chair_magenta" | "chisel:prism/redstone_block" | "chisel:road/black_concrete" | "chisel:dent/light_blue_concrete" | "adorn:andesite_step" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "chisel:french/ice" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "chisel:masonry/lapis_block" | "extshape:melon_vertical_quarter_piece" | "extshape:obsidian_stairs" | "skeleton_skull" | "minecraft:skeleton_skull" | "chisel:encased_bricks/end_stone" | "horn_coral_block" | "minecraft:horn_coral_block" | "exlinefurniture:jungle_chair_orange" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:cyan_wool_stairs" | "extshape:prismarine_fence_gate" | "extshape:prismarine_brick_wall" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "potted_dandelion" | "minecraft:potted_dandelion" | "chisel:crude_horizontal/jungle_planks" | "adorn:light_blue_sofa" | "exlinefurniture:crimson_chair_magenta" | "jsblock:signal_light_blue" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "redstone_wall_torch" | "minecraft:redstone_wall_torch" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "extshape:green_terracotta_fence" | "extshape:emerald_button" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "chisel:encased_bricks/cyan_concrete" | "extshape:netherrack_fence" | "extshape:orange_concrete_fence" | "extshape:green_glazed_terracotta_slab" | "potted_birch_sapling" | "minecraft:potted_birch_sapling" | "factory_blocks:piping" | "chisel:triple_bricks/brown_concrete" | "chisel:soft_bricks/redstone_block" | "extshape:cut_red_sandstone_vertical_slab" | "extshape:smooth_basalt_quarter_piece" | "quartz_pillar" | "minecraft:quartz_pillar" | "extshape:terracotta_vertical_slab" | "exlinefurniture:crimson_chair_cyan" | "extshape:blackstone_quarter_piece" | "exlinefurniture:birch_lamp_white" | "chisel:tiles_medium/andesite" | "chisel:reinforcedcobble/dirt" | "extshape:melon_vertical_slab" | "chisel:screen/glass" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "chisel:layer/gray_concrete" | "extshape:gilded_blackstone_slab" | "redbits:vision_sensor" | "extshape:waxed_exposed_copper_stairs" | "chisel:large_tile/red_concrete" | "exlinefurniture:birch_chair_brown" | "chisel:tiles_small/black_concrete" | "chisel:plates/gold_block" | "adorn:crimson_bench" | "chisel:layer/yellow_concrete" | "piston" | "minecraft:piston" | "wither_rose" | "minecraft:wither_rose" | "potted_jungle_sapling" | "minecraft:potted_jungle_sapling" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "chisel:twist/yellow_concrete" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "chisel:chaotic_medium/deepslate" | "quartzelv:smooth_quartz_elevator" | "chisel:jellybean/lime_concrete" | "extshape:waxed_oxidized_cut_copper_wall" | "exlinefurniture:acacia_log_table" | "chisel:llama/lime_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "exlinefurniture:dark_oak_lamp_brown" | "extshape:stone_brick_vertical_slab" | "chisel:four/diamond_block" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "chisel:zag/gray_concrete" | "chisel:slant/lime_concrete" | "chisel:small_bricks/redstone_block" | "cyan_candle_cake" | "minecraft:cyan_candle_cake" | "chisel:solid_bricks/stone" | "exlinefurniture:jungle_chair_green" | "chisel:chunky/emerald_block" | "adorn:crate" | "exlinefurniture:warped_lamp_lime" | "chisel:zag/granite" | "trapped_chest" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "chisel:cracked/diorite" | "extshape:crying_obsidian_wall" | "factory_blocks:pgcircuit" | "extshape:prismarine_brick_button" | "iron_bars" | "minecraft:iron_bars" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "jsblock:emg_stop_1" | "chisel:cut/andesite" | "chisel:crude_horizontal/crimson_planks" | "exlinefurniture:jungle_lamp_green" | "adorn:crimson_chair" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "chisel:zag/light_gray_concrete" | "extshape:purple_terracotta_wall" | "chisel:large_tile/magenta_concrete" | "exlinefurniture:spruce_glass_table" | "extshape:pink_concrete_pressure_plate" | "extshape:waxed_oxidized_copper_quarter_piece" | "mtr:marble_sandy" | "adorn:red_sofa" | "exlinefurniture:ceiling_fan_warped" | "extshape:gray_wool_button" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "chisel:french/brown_concrete" | "exlinefurniture:warped_lamp_yellow" | "chisel:panel/deepslate" | "extshape:waxed_exposed_cut_copper_fence" | "allium" | "minecraft:allium" | "chisel:slant/white_concrete" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "extshape:light_gray_concrete_fence_gate" | "chisel:braid/glowstone" | "chisel:jellybean/brown_concrete" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "extshape:lapis_slab" | "extshape:polished_deepslate_button" | "chisel:weaver/end_stone" | "exlinefurniture:oak_chair_cyan" | "factory_blocks:fan_four_on" | "soul_wall_torch" | "minecraft:soul_wall_torch" | "chisel:cracked_bricks/ice" | "chisel:legacy/magenta_wool" | "chisel:sunken/deepslate" | "chisel:soft_bricks/red_concrete" | "dragon_wall_head" | "minecraft:dragon_wall_head" | "chipped_anvil" | "minecraft:chipped_anvil" | "exlinefurniture:jungle_chair_cyan" | "red_banner" | "minecraft:red_banner" | "redbits:acacia_large_button" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "extshape:chiseled_red_sandstone_wall" | "extshape:diorite_fence" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:warped_lamp_blue" | "extshape:magenta_wool_wall" | "londonunderground:tube_2_duel" | "exlinefurniture:jungle_stripped_log_table" | "extshape:lapis_button" | "extshape:cyan_wool_slab" | "chisel:chaotic_medium/purpur" | "extshape:netherite_wall" | "londonunderground:tunnel_block_1" | "londonunderground:tunnel_block_0" | "londonunderground:tunnel_block_3" | "londonunderground:tunnel_block_2" | "exlinefurniture:flower_arrangement3" | "londonunderground:tunnel_block_5" | "exlinefurniture:flower_arrangement4" | "londonunderground:tunnel_block_4" | "exlinefurniture:flower_arrangement2" | "black_carpet" | "minecraft:black_carpet" | "exlinefurniture:warped_chair_pink" | "exlinefurniture:oak_chair_green" | "extshape:white_concrete_stairs" | "azalea_leaves" | "minecraft:azalea_leaves" | "chisel:zag/purple_concrete" | "extshape:netherite_stairs" | "chisel:soft_bricks/magenta_concrete" | "extshape:polished_granite_vertical_stairs" | "chisel:weaver/prismarine" | "chisel:cracked_bricks/andesite" | "chisel:mosaic/cyan_concrete" | "warped_button" | "minecraft:warped_button" | "extshape:white_terracotta_quarter_piece" | "extshape:polished_blackstone_vertical_stairs" | "extshape:diorite_vertical_quarter_piece" | "chisel:circular/cobblestone" | "londonunderground:sign_pride" | "mtr:station_color_concrete_powder" | "extshape:lapis_vertical_quarter_piece" | "potted_oxeye_daisy" | "minecraft:potted_oxeye_daisy" | "extshape:clay_vertical_slab" | "chisel:ornate/magenta_concrete" | "extshape:cobbled_deepslate_vertical_slab" | "exlinefurniture:warped_chair_yellow" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "extshape:green_concrete_pressure_plate" | "exlinefurniture:crimson_lamp_white" | "extshape:tuff_vertical_quarter_piece" | "chisel:simple/iron_block" | "extshape:green_wool_stairs" | "potted_bamboo" | "minecraft:potted_bamboo" | "chisel:weaver/pink_concrete" | "brain_coral" | "minecraft:brain_coral" | "adorn:spruce_shelf" | "extshape:pink_concrete_wall" | "chisel:large/oak_planks" | "extshape:spruce_wall" | "chisel:french/andesite" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "extshape:magenta_wool_vertical_slab" | "extshape:diamond_fence" | "potted_oak_sapling" | "minecraft:potted_oak_sapling" | "exlinefurniture:dark_oak_lamp_purple" | "extshape:red_sandstone_quarter_piece" | "extshape:dripstone_vertical_stairs" | "extshape:ancient_debris_vertical_slab" | "spawner" | "minecraft:spawner" | "redbits:two_way_repeater" | "adorn:sweet_berry_crate" | "chisel:cut/green_concrete" | "exlinefurniture:spruce_lamp_green" | "extshape:brown_concrete_vertical_slab" | "mtr:arrival_projector_1_small" | "chisel:ornate/blue_concrete" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "exlinefurniture:dark_oak_lamp_orange" | "extshape:shroomlight_vertical_stairs" | "extshape:cut_sandstone_quarter_piece" | "adorn:prismarine_brick_platform" | "chisel:chaotic_small/cyan_concrete" | "crafting_table" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "black_wall_banner" | "minecraft:black_wall_banner" | "adorn:acacia_kitchen_cupboard" | "chisel:zag/deepslate" | "sandstone_wall" | "minecraft:sandstone_wall" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "chisel:tiles_small/orange_concrete" | "extshape:waxed_oxidized_copper_vertical_slab" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "chisel:prism/light_gray_concrete" | "light_blue_wool" | "minecraft:light_blue_wool" | "chisel:braid/spruce_planks" | "chisel:chaotic_bricks/brown_concrete" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "orange_wool" | "minecraft:orange_wool" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:green_wool_button" | "mtr:psd_glass_2" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "chisel:solid_bricks/sandstone" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "extshape:melon_slab" | "exlinefurniture:crimson_lamp_light_blue" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "chisel:chaotic_bricks/sandstone" | "extshape:stone_brick_quarter_piece" | "extshape:dark_prismarine_vertical_quarter_piece" | "exlinefurniture:warped_table" | "chisel:chaotic_small/magenta_concrete" | "chisel:triple_bricks/sandstone" | "extshape:black_concrete_vertical_quarter_piece" | "chisel:pillar/pink_concrete" | "chisel:circular/magenta_concrete" | "chisel:dent/granite" | "chisel:chaotic_small/pink_concrete" | "chisel:tiles_small/light_blue_concrete" | "orange_bed" | "minecraft:orange_bed" | "chisel:cut/black_concrete" | "chisel:soft_bricks/purple_concrete" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:prismarine_button" | "chisel:stacked/birch_planks" | "chisel:llama/white_wool" | "mtr:platform_na_2_indented" | "extshape:tuff_fence_gate" | "adorn:nether_brick_step" | "chisel:zag/diorite" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece" | "extshape:crying_obsidian_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_pink" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "chisel:twist/orange_concrete" | "extshape:polished_diorite_fence" | "adorn:birch_kitchen_counter" | "chisel:panel/sandstone" | "brick_wall" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "orange_concrete" | "minecraft:orange_concrete" | "londonunderground:sign_poppy" | "adorn:dark_oak_bench" | "pumpkin" | "minecraft:pumpkin" | "exlinefurniture:acacia_lamp_red" | "chisel:panel/redstone_block" | "adorn:oak_chair" | "extshape:cobblestone_fence_gate" | "raw_iron_block" | "minecraft:raw_iron_block" | "adorn:nether_wart_crate" | "chisel:road/brown_concrete" | "extshape:bedrock_fence" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "oak_button" | "minecraft:oak_button" | "extshape:gray_wool_slab" | "granite_wall" | "minecraft:granite_wall" | "extshape:lime_wool_button" | "chisel:circular/blue_concrete" | "extshape:cobbled_deepslate_fence_gate" | "extshape:ancient_debris_quarter_piece" | "extshape:raw_gold_stairs" | "chisel:crude_horizontal/dark_oak_planks" | "exlinefurniture:birch_lamp_pink" | "chisel:cracked/end_stone" | "chisel:small/sandstone" | "extshape:purple_concrete_vertical_slab" | "acacia_sapling" | "minecraft:acacia_sapling" | "extshape:purple_concrete_vertical_quarter_piece" | "mtr:station_name_tall_block" | "mtr:ceiling" | "potted_crimson_roots" | "minecraft:potted_crimson_roots" | "extshape:lime_concrete_stairs" | "exlinefurniture:warped_window_heart" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "chisel:tiles_small/yellow_concrete" | "extshape:magenta_wool_quarter_piece" | "warped_fence" | "minecraft:warped_fence" | "extshape:obsidian_fence" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "chisel:slant/blue_concrete" | "chisel:raw/cobblestone" | "dead_bubble_coral_wall_fan" | "minecraft:dead_bubble_coral_wall_fan" | "powder_snow" | "minecraft:powder_snow" | "exlinefurniture:spruce_stripped_log_table" | "chisel:cut/sandstone" | "exlinefurniture:spruce_lamp_gray" | "londonunderground:block_roundel_2_big_even" | "extshape:black_terracotta_vertical_quarter_piece" | "chisel:masonry/coal_block" | "loom" | "minecraft:loom" | "chisel:french/magenta_concrete" | "extshape:blackstone_vertical_quarter_piece" | "exlinefurniture:gravestone" | "exlinefurniture:crimson_lamp_black" | "mtr:pids_pole" | "redbits:spruce_large_button" | "potted_orange_tulip" | "minecraft:potted_orange_tulip" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "exlinefurniture:birch_lamp_black" | "mtr:station_color_gravel_slab" | "chisel:chaotic_bricks/green_concrete" | "exlinefurniture:dark_oak_lamp_white" | "extshape:red_terracotta_vertical_stairs" | "extshape:lime_concrete_wall" | "exlinefurniture:husk_arm" | "adorn:crimson_post" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "chisel:plates/iron_block" | "extshape:brown_wool_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_stairs" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "green_wool" | "minecraft:green_wool" | "chisel:chaotic_medium/cobblestone" | "chisel:pillar/cobblestone" | "extshape:red_wool_pressure_plate" | "chisel:encased_large/dark_oak_planks" | "chisel:layer/redstone_block" | "extshape:obsidian_slab" | "mtr:psd_top" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "chisel:weaver/gray_concrete" | "chisel:chaotic_bricks/purple_concrete" | "chisel:solid_bricks/magenta_concrete" | "extshape:smooth_quartz_quarter_piece" | "extshape:polished_andesite_vertical_stairs" | "polished_blackstone" | "minecraft:polished_blackstone" | "extshape:smooth_basalt_button" | "exlinefurniture:birch_stripped_log_glass_table" | "chisel:pillar/glowstone" | "extshape:pink_concrete_vertical_slab" | "chisel:prism/cobblestone" | "chisel:small_bricks/red_concrete" | "extshape:orange_wool_wall" | "chisel:array/white_concrete" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "exlinefurniture:acacia_dresser" | "extshape:diorite_vertical_slab" | "mtr:station_color_snow_block" | "red_tulip" | "minecraft:red_tulip" | "chisel:french/bricks" | "extshape:shroomlight_pressure_plate" | "emerald_ore" | "minecraft:emerald_ore" | "chisel:solid_bricks/white_concrete" | "chisel:large/acacia_planks" | "exlinefurniture:oak_adirondack_chair" | "jungle_button" | "minecraft:jungle_button" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "chisel:cracked/light_blue_concrete" | "extshape:bedrock_pressure_plate" | "adorn:granite_step" | "chisel:llama/black_wool" | "adorn:dark_oak_shelf" | "chisel:prism/red_concrete" | "mtr:railway_sign_3_even" | "adorn:oak_drawer" | "chisel:large_tile/quartz" | "exlinefurniture:warped_chair_brown" | "chisel:cracked/prismarine" | "exlinefurniture:acacia_log_glass_table" | "extshape:chiseled_sandstone_vertical_stairs" | "potted_warped_roots" | "minecraft:potted_warped_roots" | "chisel:prism/lime_concrete" | "extshape:black_terracotta_slab" | "adorn:spruce_kitchen_counter" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "adorn:stone_brick_step" | "poppy" | "minecraft:poppy" | "chisel:poison/stone" | "respawn_anchor" | "minecraft:respawn_anchor" | "chisel:mosaic/deepslate" | "extshape:glowstone_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "extshape:yellow_wool_button" | "oak_sapling" | "minecraft:oak_sapling" | "chisel:soft_bricks/cobblestone" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "factory_blocks:hazardo" | "exlinefurniture:drapes_purple" | "chisel:cracked_bricks/yellow_concrete" | "adorn:polished_deepslate_step" | "extshape:pink_terracotta_button" | "extshape:oak_quarter_piece" | "extshape:purple_concrete_fence_gate" | "chisel:cracked_bricks/light_gray_concrete" | "extshape:light_gray_concrete_pressure_plate" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "wheat_plus:road_line_double_white_full_slant" | "copper_ore" | "minecraft:copper_ore" | "chisel:road/green_concrete" | "exlinefurniture:froggy_chair_yellow" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "white_wall_banner" | "minecraft:white_wall_banner" | "adorn:pink_table_lamp" | "extshape:lime_concrete_fence_gate" | "chisel:raw/blue_concrete" | "exlinefurniture:birch_chair_light_blue" | "chisel:braid/purpur" | "chisel:weaver/red_concrete" | "jsblock:signal_light_red_2" | "snow_block" | "minecraft:snow_block" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "mtr:platform_na_1" | "mtr:platform_na_2" | "jukebox" | "minecraft:jukebox" | "chisel:weaver/yellow_concrete" | "extshape:acacia_quarter_piece" | "jsblock:signal_light_red_1" | "chisel:ornate/lime_concrete" | "extshape:diorite_button" | "extshape:chiseled_nether_brick_stairs" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "exlinefurniture:jungle_table" | "chisel:array/quartz" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "exlinefurniture:jungle_chair_black" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "prismarine_slab" | "minecraft:prismarine_slab" | "chisel:weaver/orange_concrete" | "extshape:polished_andesite_button" | "big_dripleaf_stem" | "minecraft:big_dripleaf_stem" | "obsidian" | "minecraft:obsidian" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "adorn:blackstone_platform" | "chisel:circular/emerald_block" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "chisel:french/purple_concrete" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "chisel:log_bordered/dark_oak_planks" | "chisel:cut/light_gray_concrete" | "adorn:picket_fence" | "extshape:acacia_vertical_slab" | "chisel:chaotic_medium/red_concrete" | "exlinefurniture:crimson_lamp_yellow" | "chisel:cracked_bricks/orange_concrete" | "farmland" | "minecraft:farmland" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:white_concrete_slab" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "exlinefurniture:acacia_lamp_cyan" | "chisel:dent/orange_concrete" | "extshape:green_concrete_slab" | "chisel:raw/black_concrete" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "exlinefurniture:dark_oak_adirondack_chair" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:clay_fence_gate" | "londonunderground:sign_underground" | "redbits:oak_large_button" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "londonunderground:pids_pole" | "adorn:smooth_stone_post" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "extshape:brown_wool_vertical_slab" | "mtr:station_name_entrance" | "adorn:cobblestone_step" | "pink_wool" | "minecraft:pink_wool" | "chisel:soft_bricks/granite" | "chisel:circular/bricks" | "extshape:cyan_glazed_terracotta_slab" | "factory_blocks:large_pipes" | "chisel:circular/andesite" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "exlinefurniture:oak_bench" | "mtr:station_color_smooth_stone" | "extshape:white_concrete_vertical_stairs" | "chisel:ornate/green_concrete" | "chisel:chaotic_small/light_blue_concrete" | "exlinefurniture:birch_chair_yellow" | "chisel:chaotic_small/white_concrete" | "exlinefurniture:oak_lamp_black" | "chisel:log_bordered/oak_planks" | "mtr:route_sign_wall_metal" | "black_candle" | "minecraft:black_candle" | "extshape:nether_wart_wall" | "extshape:deepslate_tile_quarter_piece" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "chisel:large/crimson_planks" | "mtr:station_color_diorite" | "extshape:orange_wool_vertical_quarter_piece" | "extshape:end_stone_pressure_plate" | "chisel:legacy/lime_wool" | "chisel:chaotic_small/prismarine" | "chisel:raw/deepslate" | "extshape:light_gray_terracotta_fence_gate" | "chisel:dent/cyan_concrete" | "extshape:magenta_wool_stairs" | "chisel:zag/prismarine" | "extshape:green_terracotta_wall" | "chisel:log_bordered/spruce_planks" | "exlinefurniture:oak_lamp_green" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "extshape:calcite_stairs" | "extshape:stone_fence" | "adorn:sandstone_step" | "chisel:cut/coal_block" | "chisel:space/gold_block" | "chisel:llama/green_wool" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "factory_blocks:vrust" | "jsblock:kcr_name_sign" | "orange_candle" | "minecraft:orange_candle" | "chisel:largeingot/iron_block" | "chisel:soft_bricks/lime_concrete" | "extshape:light_blue_wool_stairs" | "warped_sign" | "minecraft:warped_sign" | "extshape:black_terracotta_vertical_stairs" | "chisel:encased_smooth/spruce_planks" | "soul_soil" | "minecraft:soul_soil" | "chisel:small_bricks/cyan_concrete" | "extshape:yellow_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_white" | "extshape:smooth_quartz_vertical_slab" | "chisel:mosaic/orange_concrete" | "chisel:tiles_medium/stone" | "chisel:braid/gray_concrete" | "extshape:magenta_concrete_pressure_plate" | "chisel:chaotic_bricks/light_blue_concrete" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "chisel:weaver/purpur" | "chisel:ornate/lapis_block" | "extshape:red_concrete_stairs" | "fern" | "minecraft:fern" | "shroomlight" | "minecraft:shroomlight" | "chisel:chaotic_medium/granite" | "extshape:green_terracotta_vertical_quarter_piece" | "exlinefurniture:warped_chair_magenta" | "chisel:dent/yellow_concrete" | "extshape:packed_ice_button" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "exlinefurniture:jungle_lamp_light_gray" | "extshape:cyan_wool_vertical_slab" | "chisel:tiles_small/red_concrete" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "chisel:large_tile/lime_concrete" | "orange_terracotta" | "minecraft:orange_terracotta" | "chisel:gears/iron_block" | "extshape:light_gray_terracotta_vertical_stairs" | "factory_blocks:megacell" | "chisel:ornate/deepslate" | "exlinefurniture:jungle_chair_magenta" | "adorn:warped_drawer" | "gold_block" | "minecraft:gold_block" | "extshape:gray_wool_quarter_piece" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "potted_azure_bluet" | "minecraft:potted_azure_bluet" | "londonunderground:british_rail_underground" | "chisel:coin_heads/iron_block" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "extshape:brown_concrete_vertical_quarter_piece" | "chisel:cut/brown_concrete" | "extshape:terracotta_button" | "bubble_coral_wall_fan" | "minecraft:bubble_coral_wall_fan" | "extshape:clay_fence" | "attached_pumpkin_stem" | "minecraft:attached_pumpkin_stem" | "chisel:twist/black_concrete" | "extshape:light_gray_terracotta_button" | "chisel:cracked/magenta_concrete" | "extshape:brown_wool_vertical_quarter_piece" | "mtr:glass_fence_wks" | "extshape:pumpkin_vertical_stairs" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "extshape:obsidian_vertical_stairs" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "chisel:thin/glass" | "exlinefurniture:warped_chair_red" | "redbits:t_flip_flop" | "chisel:pillar/magenta_concrete" | "extshape:purple_concrete_stairs" | "dark_oak_button" | "minecraft:dark_oak_button" | "wall_torch" | "minecraft:wall_torch" | "adorn:jungle_kitchen_counter" | "structure_block" | "minecraft:structure_block" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:red_wool_vertical_slab" | "chisel:small_bricks/diorite" | "chisel:cut/stone" | "chisel:tiles_medium/quartz" | "exlinefurniture:crimson_chair_gray" | "factory_blocks:rust_bplates" | "exlinefurniture:dark_oak_window_sliding" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:smooth_basalt_stairs" | "extshape:magenta_terracotta_vertical_stairs" | "black_concrete" | "minecraft:black_concrete" | "chisel:chaotic_medium/brown_concrete" | "extshape:stone_fence_gate" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "exlinefurniture:warped_lamp_brown" | "extshape:prismarine_brick_fence" | "exlinefurniture:birch_window_heart" | "factory_blocks:rusty_scaffold" | "adorn:dark_oak_platform" | "chisel:tiles_small/cobblestone" | "exlinefurniture:ceiling_fan_acacia" | "extshape:orange_wool_button" | "nether_wart_block" | "minecraft:nether_wart_block" | "chisel:stacked/acacia_planks" | "magenta_banner" | "minecraft:magenta_banner" | "chisel:encased_bricks/black_concrete" | "chisel:raw/stone" | "exlinefurniture:spruce_window" | "extshape:andesite_quarter_piece" | "exlinefurniture:acacia_lamp_blue" | "extshape:lime_wool_fence_gate" | "extshape:red_wool_button" | "chisel:chaotic_bricks/gray_concrete" | "oak_wall_sign" | "minecraft:oak_wall_sign" | "mtr:railway_sign_7_odd" | "extshape:purple_wool_stairs" | "chisel:mosaic/sandstone" | "extshape:polished_granite_vertical_quarter_piece" | "chisel:triple_bricks/magenta_concrete" | "exlinefurniture:spruce_lamp_magenta" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "chisel:layer/red_sandstone" | "exlinefurniture:acacia_chair_orange" | "extshape:raw_copper_pressure_plate" | "iron_block" | "minecraft:iron_block" | "chisel:tiles_medium/granite" | "chisel:slant/magenta_concrete" | "exlinefurniture:dark_oak_window" | "mtr:glass_fence_shm" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "chiselsandbits:reflection_helper_block" | "lapis_ore" | "minecraft:lapis_ore" | "big_dripleaf" | "minecraft:big_dripleaf" | "extshape:honeycomb_vertical_slab" | "chisel:pillar/blue_concrete" | "extshape:blue_terracotta_stairs" | "redbits:inverted_redstone_torch" | "birch_sapling" | "minecraft:birch_sapling" | "adorn:oak_post" | "chisel:encased_bricks/light_gray_concrete" | "chisel:chaotic_medium/pink_concrete" | "chisel:shipping_crate/acacia_planks" | "flower_pot" | "minecraft:flower_pot" | "chisel:panel/magenta_concrete" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:lime_terracotta_wall" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "extshape:yellow_wool_stairs" | "potted_flowering_azalea_bush" | "minecraft:potted_flowering_azalea_bush" | "lilac" | "minecraft:lilac" | "chisel:simple/diamond_block" | "extshape:pink_wool_fence" | "extshape:deepslate_brick_fence_gate" | "mtr:station_name_wall_gray" | "nether_sprouts" | "minecraft:nether_sprouts" | "diamond_ore" | "minecraft:diamond_ore" | "extshape:brown_terracotta_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:black_terracotta_quarter_piece" | "extshape:black_concrete_vertical_stairs" | "adorn:warped_shelf" | "chisel:encased_bricks/blue_concrete" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "chisel:triple_bricks/diorite" | "extshape:andesite_vertical_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "chisel:llama/light_gray_wool" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "chisel:chaotic_bricks/coal_block" | "chisel:chrono/glass" | "chisel:encased_bricks/granite" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "extshape:cyan_concrete_fence_gate" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "londonunderground:block_roundel_1_big" | "exlinefurniture:dark_oak_chair_black" | "extshape:waxed_exposed_cut_copper_wall" | "chisel:triple_bricks/deepslate" | "candle_cake" | "minecraft:candle_cake" | "extshape:brown_wool_button" | "exlinefurniture:warped_adirondack_chair" | "redbits:birch_large_button" | "small_dripleaf" | "minecraft:small_dripleaf" | "chisel:french/red_sandstone" | "chisel:twist/light_blue_concrete" | "exlinefurniture:crimson_lamp_pink" | "chisel:encased_bricks/sandstone" | "chisel:layer/light_blue_concrete" | "exlinefurniture:drapes_black" | "chisel:braid/red_concrete" | "extshape:red_nether_brick_quarter_piece" | "extshape:cyan_concrete_pressure_plate" | "extshape:black_terracotta_wall" | "green_wall_banner" | "minecraft:green_wall_banner" | "redstone_ore" | "minecraft:redstone_ore" | "chisel:prism/purple_concrete" | "extshape:yellow_terracotta_fence" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "extshape:chiseled_sandstone_stairs" | "chisel:soft_bricks/prismarine" | "adorn:oak_coffee_table" | "extshape:crimson_vertical_slab" | "extshape:white_concrete_button" | "extshape:waxed_exposed_copper_vertical_slab" | "chisel:mosaic/glowstone" | "mtr:station_color_chiseled_quartz_block_slab" | "chisel:encased/crimson_planks" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "chisel:triple_bricks/light_blue_concrete" | "londonunderground:tube_1b" | "chisel:cut/lime_concrete" | "extshape:waxed_copper_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "mtr:station_color_cobblestone" | "horn_coral_wall_fan" | "minecraft:horn_coral_wall_fan" | "chisel:road/red_sandstone" | "chisel:road/ice" | "oak_stairs" | "minecraft:oak_stairs" | "extshape:warped_wart_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "extshape:purpur_pressure_plate" | "extshape:magenta_concrete_vertical_slab" | "exlinefurniture:dark_oak_chair_green" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "extshape:gilded_blackstone_vertical_slab" | "extshape:dark_oak_vertical_quarter_piece" | "londonunderground:tube_2b" | "chiselsandbits:chiseledgrass" | "extshape:polished_blackstone_brick_vertical_stairs" | "chisel:log_bordered/crimson_planks" | "chisel:layer/brown_concrete" | "chisel:layer/sandstone" | "chisel:jellybean/green_concrete" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "extshape:polished_diorite_vertical_stairs" | "adorn:oak_kitchen_sink" | "chisel:paneling/dark_oak_planks" | "chisel:encased_bricks/glowstone" | "glass" | "minecraft:glass" | "chisel:pillar/light_blue_concrete" | "extshape:blue_wool_quarter_piece" | "londonunderground:tube_3b" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "extshape:polished_andesite_vertical_slab" | "chisel:llama/gray_wool" | "mtr:apg_door" | "chisel:chaotic_small/sandstone" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "chisel:large_tile/prismarine" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "cyan_carpet" | "minecraft:cyan_carpet" | "chisel:triple_bricks/green_concrete" | "adorn:diorite_post" | "extshape:end_stone_quarter_piece" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "chisel:zag/blue_concrete" | "exlinefurniture:dark_oak_stripped_log_glass_table" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "exlinefurniture:crimson_window_slider" | "chisel:layer/cobblestone" | "extshape:light_blue_terracotta_slab" | "mtr:route_sign_wall_light" | "sculk_sensor" | "minecraft:sculk_sensor" | "chisel:slant/light_gray_concrete" | "extshape:blue_concrete_fence" | "chain_command_block" | "minecraft:chain_command_block" | "londonunderground:block_roundel_station" | "chisel:pillar/purple_concrete" | "granite_stairs" | "minecraft:granite_stairs" | "weeping_vines" | "minecraft:weeping_vines" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "chisel:solid_bricks/orange_concrete" | "mtr:station_color_purpur_pillar" | "exlinefurniture:warped_log_glass_table" | "extshape:emerald_fence_gate" | "extshape:moss_vertical_quarter_piece" | "chisel:array/sandstone" | "dead_horn_coral_wall_fan" | "minecraft:dead_horn_coral_wall_fan" | "adorn:smooth_red_sandstone_post" | "chisel:legacy/black_wool" | "chisel:array/blue_concrete" | "chisel:vertical/dirt" | "adorn:spruce_platform" | "factory_blocks:pwireframe" | "chisel:crude_vertical/spruce_planks" | "exlinefurniture:acacia_chair_purple" | "light_gray_bed" | "minecraft:light_gray_bed" | "extshape:black_wool_stairs" | "chisel:vertical/acacia_planks" | "extshape:blue_concrete_button" | "extshape:smooth_sandstone_vertical_quarter_piece" | "chisel:zag/stone" | "exlinefurniture:spruce_adirondack_chair" | "dark_oak_wall_sign" | "minecraft:dark_oak_wall_sign" | "mtr:marble_sandy_slab" | "chisel:mosaic/prismarine" | "chisel:crude_horizontal/acacia_planks" | "chisel:triple_bricks/coal_block" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "chisel:prism/stone" | "mtr:station_color_bedrock_slab" | "chisel:cracked_bricks/green_concrete" | "extshape:moss_wall" | "potted_lily_of_the_valley" | "minecraft:potted_lily_of_the_valley" | "chisel:raw/purple_concrete" | "stone_bricks" | "minecraft:stone_bricks" | "exlinefurniture:acacia_chair_green" | "extshape:blue_concrete_stairs" | "londonunderground:metropolitan_sign" | "extshape:iron_stairs" | "chiselsandbits:chiseledwood" | "chisel:jellybean/white_concrete" | "exlinefurniture:dark_oak_lamp_green" | "extshape:diorite_quarter_piece" | "mtr:psd_door_2" | "chiselsandbits:chiseledwool" | "chisel:crude_vertical/jungle_planks" | "exlinefurniture:crimson_chair_brown" | "exlinefurniture:crimson_table" | "exlinefurniture:birch_chair_gray" | "extshape:orange_terracotta_button" | "end_portal" | "minecraft:end_portal" | "extshape:purple_concrete_wall" | "chisel:ornate/purple_concrete" | "chisel:layer/prismarine" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "extshape:purpur_fence_gate" | "chisel:chunky/dirt" | "extshape:packed_ice_vertical_quarter_piece" | "chisel:jellybean/diorite" | "chisel:chaotic_small/quartz" | "extshape:dark_prismarine_vertical_stairs" | "acacia_fence" | "minecraft:acacia_fence" | "londonunderground:morden_cobble_slab" | "adorn:cut_sandstone_platform" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "londonunderground:tube_0b" | "cyan_banner" | "minecraft:cyan_banner" | "jsblock:sound_looper" | "mtr:glass_fence_stw" | "chisel:solid_bricks/light_gray_concrete" | "warped_door" | "minecraft:warped_door" | "chisel:slant/sandstone" | "chisel:jellybean/light_gray_concrete" | "chisel:french/light_gray_concrete" | "extshape:polished_granite_pressure_plate" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "chisel:cracked_bricks/stone" | "extshape:polished_blackstone_vertical_slab" | "extshape:crimson_wall" | "adorn:trading_station" | "extshape:ancient_debris_vertical_quarter_piece" | "magenta_carpet" | "minecraft:magenta_carpet" | "chisel:circular/deepslate" | "extshape:amethyst_fence" | "water" | "minecraft:water" | "chisel:tiles_small/blue_concrete" | "chisel:array/red_sandstone" | "extshape:pumpkin_quarter_piece" | "wheat_plus:road_line_double_yellow_half_slant" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "chisel:slant/glowstone" | "mtr:railway_sign_3_odd" | "extshape:smooth_sandstone_button" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "chisel:panel/andesite" | "extshape:yellow_terracotta_vertical_slab" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "adorn:oak_kitchen_counter" | "extshape:red_wool_stairs" | "chisel:panel/bricks" | "chisel:jellybean/andesite" | "adorn:crimson_platform" | "exlinefurniture:drapes_green" | "adorn:potato_crate" | "chisel:mosaic/black_concrete" | "exlinefurniture:froggy_chair_brown" | "extshape:chiseled_stone_brick_vertical_slab" | "chisel:chaotic_medium/gray_concrete" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "factory_blocks:grate" | "extshape:purple_concrete_button" | "adorn:cobbled_deepslate_step" | "extshape:melon_quarter_piece" | "factory_blocks:metalbox" | "chisel:triple_bricks/white_concrete" | "adorn:warped_kitchen_sink" | "chisel:dent/glowstone" | "chisel:zag/magenta_concrete" | "exlinefurniture:birch_log_glass_table" | "adorn:stone_brick_chimney" | "londonunderground:sounds/see_it_say_it_sorted" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "extshape:chiseled_red_sandstone_slab" | "lava" | "minecraft:lava" | "chisel:braid/light_blue_concrete" | "mtr:station_pole" | "yellow_concrete" | "minecraft:yellow_concrete" | "chisel:cracked_bricks/end_stone" | "exlinefurniture:dark_oak_log_glass_table" | "red_wall_banner" | "minecraft:red_wall_banner" | "fire_coral" | "minecraft:fire_coral" | "exlinefurniture:dark_oak_glass_table" | "adorn:carrot_crate" | "extshape:pink_wool_pressure_plate" | "chisel:tiles_medium/orange_concrete" | "extshape:prismarine_brick_pressure_plate" | "crimson_roots" | "minecraft:crimson_roots" | "chisel:french/blue_concrete" | "extshape:white_terracotta_slab" | "adorn:cut_red_sandstone_post" | "chisel:twist/deepslate" | "extshape:red_concrete_fence" | "exlinefurniture:jungle_lamp_cyan" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "chisel:large_bricks/coal_block" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "londonunderground:track_1" | "barrel" | "minecraft:barrel" | "chisel:zag/pink_concrete" | "londonunderground:track_2" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "extshape:clay_quarter_piece" | "extshape:magenta_terracotta_button" | "extshape:orange_terracotta_vertical_quarter_piece" | "chiselsandbits:chiseledcloth" | "chisel:bricks/dirt" | "extshape:red_terracotta_fence_gate" | "extshape:lime_terracotta_pressure_plate" | "chisel:tiles_small/quartz" | "adorn:orange_sofa" | "extshape:light_blue_concrete_fence_gate" | "jsblock:ticket_barrier_1_entrance" | "exlinefurniture:drapes_light_gray" | "chisel:panel/purpur" | "chisel:cracked/quartz" | "chisel:encased_bricks/white_concrete" | "exlinefurniture:spruce_lamp_white" | "exlinefurniture:dark_oak_chair_lime" | "mtr:station_name_tall_block_double_sided" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "extshape:amethyst_quarter_piece" | "smithing_table" | "minecraft:smithing_table" | "extshape:smooth_red_sandstone_wall" | "extshape:light_blue_wool_vertical_stairs" | "chisel:panel/quartz" | "adorn:warped_step" | "adorn:dark_oak_step" | "cauldron" | "minecraft:cauldron" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "mtr:station_color_coal_ore" | "chisel:soft_bricks/ice" | "chisel:pillar/end_stone" | "extshape:pink_concrete_button" | "chisel:solid_bricks/yellow_concrete" | "exlinefurniture:oak_lamp_pink" | "chisel:large/birch_planks" | "extshape:gray_terracotta_wall" | "chisel:cut/magenta_concrete" | "extshape:black_wool_pressure_plate" | "andesite_wall" | "minecraft:andesite_wall" | "chisel:sunken/stone" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:jungle_wall" | "londonunderground:block_roundel_3_big_even" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "chisel:llama/light_blue_wool" | "extshape:birch_quarter_piece" | "extshape:dark_prismarine_wall" | "extshape:nether_wart_fence_gate" | "exlinefurniture:acacia_chair_black" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "redbits:timer" | "chisel:crude_horizontal/birch_planks" | "chisel:array/red_concrete" | "chisel:llama/blue_wool" | "chisel:mosaic/light_gray_concrete" | "extshape:green_terracotta_vertical_stairs" | "chisel:panel/blue_concrete" | "bamboo_sapling" | "minecraft:bamboo_sapling" | "wheat_plus:road_line_double_yellow_full" | "chisel:chaotic_small/ice" | "exlinefurniture:dark_oak_stripped_log_table" | "extshape:diamond_slab" | "exlinefurniture:drapes_pink" | "chisel:zag/white_concrete" | "exlinefurniture:spruce_chair_brown" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "chisel:chaotic_small/diorite" | "mtr:station_color_stained_glass" | "chisel:cracked/andesite" | "extshape:smooth_basalt_vertical_slab" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "extshape:white_terracotta_stairs" | "exlinefurniture:acacia_stripped_log_table" | "adorn:dark_prismarine_post" | "chisel:panel/white_concrete" | "londonunderground:tube_2b_duel" | "potted_brown_mushroom" | "minecraft:potted_brown_mushroom" | "extshape:netherrack_slab" | "adorn:polished_granite_platform" | "extshape:purple_terracotta_button" | "redstone_wire" | "minecraft:redstone_wire" | "chisel:chaotic_small/glowstone" | "chisel:largeingot/gold_block" | "red_bed" | "minecraft:red_bed" | "extshape:blackstone_vertical_slab" | "chisel:encased_bricks/purpur" | "adorn:brick_step" | "chisel:solid_bricks/diorite" | "sweet_berry_bush" | "minecraft:sweet_berry_bush" | "chisel:dungeon/glass" | "exlinefurniture:dark_oak_chair_blue" | "chisel:layer/glowstone" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "chisel:legacy/purple_wool" | "exlinefurniture:crimson_chair_light_blue" | "mtr:station_color_quartz_pillar_slab" | "extshape:nether_brick_quarter_piece" | "extshape:cyan_concrete_vertical_stairs" | "chisel:cracked/bricks" | "chisel:small_bricks/light_blue_concrete" | "chisel:encased_bricks/quartz" | "adorn:brown_table_lamp" | "chisel:french/orange_concrete" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "chisel:chaotic_medium/stone" | "adorn:birch_table" | "chiselsandbits:chiseledground" | "extshape:red_wool_vertical_stairs" | "pumpkin_stem" | "minecraft:pumpkin_stem" | "mtr:cable_car_node_lower" | "extshape:magenta_wool_fence" | "extshape:cyan_wool_wall" | "chisel:twist/coal_block" | "extshape:iron_fence_gate" | "exlinefurniture:froggy_chair_lime" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "exlinefurniture:jungle_adirondack_chair" | "chisel:french/prismarine" | "chisel:cracked/black_concrete" | "chisel:large_tile/stone" | "extshape:lime_wool_vertical_quarter_piece" | "adorn:spruce_post" | "chisel:panel/stone" | "exlinefurniture:warped_lamp_magenta" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "extshape:orange_terracotta_wall" | "adorn:polished_blackstone_brick_post" | "extshape:light_blue_concrete_slab" | "chisel:braid/magenta_concrete" | "birch_sign" | "minecraft:birch_sign" | "extshape:shroomlight_slab" | "extshape:mossy_cobblestone_button" | "chisel:crude_paneling/jungle_planks" | "adorn:warped_coffee_table" | "exlinefurniture:spruce_stripped_log_glass_table" | "wheat_plus:road_line_double_yellow_full_slant" | "chisel:chaotic_bricks/lime_concrete" | "chisel:shale/glass" | "chisel:coin_heads/gold_block" | "chisel:cut/quartz" | "mtr:station_name_wall" | "extshape:stone_vertical_slab" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "spruce_stairs" | "minecraft:spruce_stairs" | "exlinefurniture:jungle_chair_white" | "extshape:terracotta_quarter_piece" | "chisel:french/yellow_concrete" | "exlinefurniture:acacia_glass_table" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "extshape:snow_slab" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "chisel:large_tile/purple_concrete" | "extshape:ancient_debris_pressure_plate" | "exlinefurniture:jungle_bench" | "chisel:cracked_bricks/redstone_block" | "extshape:orange_concrete_quarter_piece" | "chisel:twist/cyan_concrete" | "chisel:large_tile_bismuth/glowstone" | "factory_blocks:gvent" | "londonunderground:morden_stone" | "chisel:legacy/pink_wool" | "adorn:acacia_bench" | "chisel:weaver/granite" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "exlinefurniture:froggy_chair_blue" | "magenta_candle" | "minecraft:magenta_candle" | "chisel:tiles_medium/light_blue_concrete" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "extshape:oak_wall" | "chisel:encased_bricks/bricks" | "extshape:chiseled_quartz_wall" | "chisel:brick/gold_block" | "exlinefurniture:acacia_lamp_lime" | "adorn:nether_brick_post" | "factory_blocks:insulation" | "mtr:psd_glass_end_2" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "chisel:mosaic/lime_concrete" | "extshape:calcite_wall" | "chisel:crude_horizontal/oak_planks" | "extshape:light_gray_terracotta_stairs" | "extshape:red_concrete_fence_gate" | "extshape:tuff_vertical_stairs" | "mtr:arrival_projector_1_medium" | "chisel:cracked/red_sandstone" | "mtr:railway_sign_5_even" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "adorn:wheat_seed_crate" | "extshape:waxed_weathered_copper_vertical_stairs" | "lime_candle_cake" | "minecraft:lime_candle_cake" | "extshape:light_gray_concrete_wall" | "adorn:spruce_kitchen_sink" | "chisel:encased_bricks/stone" | "extshape:gray_concrete_quarter_piece" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "chisel:crude_paneling/spruce_planks" | "exlinefurniture:oak_chair_gray" | "exlinefurniture:acacia_window_heart" | "extshape:magenta_concrete_wall" | "mtr:station_color_stone_bricks" | "warped_wall_sign" | "minecraft:warped_wall_sign" | "blue_wool" | "minecraft:blue_wool" | "extshape:dripstone_pressure_plate" | "jsblock:exit_sign_1e" | "note_block" | "minecraft:note_block" | "chisel:weaver/sandstone" | "bamboo" | "minecraft:bamboo" | "extshape:waxed_cut_copper_pressure_plate" | "extshape:gray_terracotta_vertical_slab" | "chisel:chaotic_small/cobblestone" | "exlinefurniture:dark_oak_table" | "chisel:circular/purple_concrete" | "redbits:redstone_lamp" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_fence" | "chisel:braid/black_concrete" | "chisel:circular/light_blue_concrete" | "chisel:tiles_medium/yellow_concrete" | "chisel:slant/red_concrete" | "chisel:cracked_bricks/coal_block" | "mtr:psd_glass" | "extshape:nether_brick_pressure_plate" | "chisel:streak/glass" | "extshape:waxed_oxidized_copper_vertical_stairs" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "extshape:netherite_quarter_piece" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "extshape:cut_red_sandstone_vertical_stairs" | "chisel:twist/redstone_block" | "extshape:lime_concrete_vertical_quarter_piece" | "exlinefurniture:warped_window_sliding" | "adorn:magenta_sofa" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "extshape:light_gray_wool_button" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "chisel:weaver/light_blue_concrete" | "factory_blocks:rust_plates" | "chisel:chaotic_bricks/ice" | "chisel:large_tile/white_concrete" | "diorite_wall" | "minecraft:diorite_wall" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "white_carpet" | "minecraft:white_carpet" | "spruce_planks" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "adorn:crimson_kitchen_counter" | "chisel:jellybean/cyan_concrete" | "purple_wall_banner" | "minecraft:purple_wall_banner" | "adorn:wall_stone_torch" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "exlinefurniture:spruce_lamp_blue" | "chisel:gem/diamond_block" | "chisel:road/quartz" | "extshape:light_blue_concrete_vertical_stairs" | "lantern" | "minecraft:lantern" | "chisel:log_bordered/birch_planks" | "chisel:circular/cyan_concrete" | "extshape:raw_gold_quarter_piece" | "chisel:chaotic_bricks/red_concrete" | "chisel:large_tile/red_sandstone" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "ender_chest" | "minecraft:ender_chest" | "chisel:dent/gray_concrete" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "brown_candle" | "minecraft:brown_candle" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "exlinefurniture:oak_chair" | "cobblestone" | "minecraft:cobblestone" | "chisel:cracked/granite" | "extshape:pink_concrete_fence" | "chisel:circular/quartz" | "mtr:glass_fence_cio" | "chisel:chaotic_small/orange_concrete" | "exlinefurniture:froggy_chair_cyan" | "extshape:pink_wool_button" | "chisel:small_bricks/coal_block" | "crimson_nylium" | "minecraft:crimson_nylium" | "chisel:legacy/gray_wool" | "extshape:light_blue_terracotta_quarter_piece" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "yellow_wall_banner" | "minecraft:yellow_wall_banner" | "chisel:mosaic/stone" | "bitsandchisels:bits_block" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "chisel:slant/stone" | "exlinefurniture:oak_chair_yellow" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "extshape:brick_quarter_piece" | "exlinefurniture:froggy_chair_red" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "chisel:soft_bricks/red_sandstone" | "extshape:pink_terracotta_pressure_plate" | "mtr:glass_fence_ckt" | "extshape:ancient_debris_slab" | "exlinefurniture:spruce_chair_pink" | "extshape:white_concrete_fence_gate" | "chisel:legacy/white_wool" | "exlinefurniture:acacia_chair_light_blue" | "lime_wool" | "minecraft:lime_wool" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "extshape:lime_concrete_pressure_plate" | "chisel:crushed/diamond_block" | "extshape:purple_wool_wall" | "extshape:red_wool_fence_gate" | "extshape:white_terracotta_vertical_quarter_piece" | "chisel:bevel_skeleton/red_sandstone" | "adorn:cobblestone_chimney" | "extshape:white_wool_quarter_piece" | "extshape:lime_concrete_slab" | "potted_acacia_sapling" | "minecraft:potted_acacia_sapling" | "chisel:tiles_medium/green_concrete" | "chisel:zag/orange_concrete" | "exlinefurniture:spruce_lamp_lime" | "chisel:cut/white_concrete" | "exlinefurniture:dark_oak_chair_light_gray" | "powder_snow_cauldron" | "minecraft:powder_snow_cauldron" | "chisel:moon/iron_block" | "chisel:ornate/diorite" | "purpur_pillar" | "minecraft:purpur_pillar" | "extshape:chiseled_sandstone_vertical_slab" | "cyan_concrete" | "minecraft:cyan_concrete" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "chisel:smooth/spruce_planks" | "extshape:red_sandstone_vertical_quarter_piece" | "adorn:black_table_lamp" | "extshape:purple_terracotta_stairs" | "jsblock:light_1" | "chisel:cracked/sandstone" | "jsblock:light_2" | "lime_banner" | "minecraft:lime_banner" | "kelp" | "minecraft:kelp" | "chisel:slant/ice" | "exlinefurniture:warped_bench" | "adorn:smooth_sandstone_platform" | "chisel:dent/magenta_concrete" | "exlinefurniture:dark_oak_window_web" | "chisel:ornate/granite" | "extshape:orange_wool_slab" | "chisel:triple_bricks/prismarine" | "chisel:french/redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "piston_head" | "minecraft:piston_head" | "chisel:braid/blue_concrete" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "chisel:prism/red_sandstone" | "adorn:quartz_step" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "jsblock:auto_iron_door" | "chisel:ornate/light_gray_concrete" | "extshape:light_blue_concrete_button" | "extshape:lime_terracotta_fence" | "extshape:waxed_cut_copper_quarter_piece" | "extshape:calcite_vertical_stairs" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "chisel:chaotic_medium/black_concrete" | "extshape:raw_copper_vertical_slab" | "chisel:french/quartz" | "exlinefurniture:birch_window_web" | "chisel:tiles_small/purple_concrete" | "azalea" | "minecraft:azalea" | "chiselsandbits:chiseledclay" | "extshape:chiseled_red_sandstone_vertical_slab" | "chisel:tiles_medium/white_concrete" | "extshape:chiseled_nether_brick_slab" | "chisel:road/diorite" | "chisel:array/green_concrete" | "chisel:road/andesite" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:light_gray_glazed_terracotta_slab" | "chisel:raw/end_stone" | "crimson_sign" | "minecraft:crimson_sign" | "exlinefurniture:dark_oak_lamp_light_gray" | "extshape:honeycomb_stairs" | "adorn:birch_chair" | "adorn:pumpkin_seed_crate" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "extshape:chiseled_polished_blackstone_vertical_slab" | "chisel:layer/blue_concrete" | "extshape:light_gray_wool_vertical_slab" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "chisel:braid/purple_concrete" | "adorn:warped_table" | "exlinefurniture:oak_stripped_log_table" | "extshape:packed_ice_fence" | "moving_piston" | "minecraft:moving_piston" | "extshape:green_wool_quarter_piece" | "chisel:chaotic_small/purpur" | "factory_blocks:cables" | "mtr:station_color_polished_andesite_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "chisel:jellybean/ice" | "adorn:cyan_table_lamp" | "chisel:chaotic_medium/lime_concrete" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "chisel:raw/magenta_concrete" | "extshape:magenta_terracotta_stairs" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "chisel:tiles_medium/pink_concrete" | "exlinefurniture:crimson_window_web" | "adorn:mossy_stone_brick_step" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:acacia_kitchen_counter" | "extshape:iron_slab" | "extshape:netherrack_stairs" | "extshape:chiseled_deepslate_fence_gate" | "londonunderground:lu_pole" | "chisel:cracked_bricks/light_blue_concrete" | "chisel:cracked/purpur" | "chisel:cut/ice" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "chisel:soft_bricks/green_concrete" | "chisel:mosaic/magenta_concrete" | "extshape:polished_diorite_vertical_slab" | "extshape:black_concrete_quarter_piece" | "wheat_plus:road_line_single_yellow_half" | "jungle_sapling" | "minecraft:jungle_sapling" | "extshape:obsidian_quarter_piece" | "extshape:blue_concrete_vertical_slab" | "exlinefurniture:crimson_log_table" | "extshape:brown_terracotta_fence_gate" | "extshape:emerald_vertical_slab" | "jsblock:signal_light_green" | "londonunderground:platform_block" | "chisel:tiles_medium/gray_concrete" | "adorn:blackstone_post" | "birch_button" | "minecraft:birch_button" | "chisel:cut/gray_concrete" | "extshape:magenta_concrete_vertical_quarter_piece" | "chisel:chaotic_bricks/andesite" | "chisel:shipping_crate/birch_planks" | "chisel:chaotic_small/coal_block" | "extshape:raw_copper_vertical_quarter_piece" | "adorn:acacia_post" | "extshape:magenta_wool_vertical_stairs" | "potted_poppy" | "minecraft:potted_poppy" | "adorn:end_stone_brick_step" | "chisel:slant/black_concrete" | "chisel:soft_bricks/white_concrete" | "exlinefurniture:dark_oak_lamp_pink" | "player_wall_head" | "minecraft:player_wall_head" | "chisel:panel/ice" | "adorn:polished_blackstone_post" | "chisel:llama/yellow_wool" | "extshape:light_gray_wool_pressure_plate" | "cyan_bed" | "minecraft:cyan_bed" | "morecommands:locked_chest" | "exlinefurniture:spruce_chair_yellow" | "extshape:cut_sandstone_stairs" | "extshape:blue_concrete_vertical_quarter_piece" | "extshape:raw_gold_button" | "chisel:raw/cyan_concrete" | "chisel:panel/red_sandstone" | "extshape:raw_gold_vertical_stairs" | "chisel:ornate/ice" | "chisel:chaotic_small/yellow_concrete" | "exlinefurniture:spruce_lamp_orange" | "londonunderground:tube_1_stop" | "chisel:road/cyan_concrete" | "raw_copper_block" | "minecraft:raw_copper_block" | "chisel:pillar/redstone_block" | "warped_wart_block" | "minecraft:warped_wart_block" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:purpur_quarter_piece" | "chisel:largeornate/deepslate" | "chiselsandbits:chiseledpacked_ice" | "chisel:chaotic_small/bricks" | "chisel:pillar/deepslate" | "chisel:triple_bricks/gray_concrete" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "chisel:small_bricks/blue_concrete" | "extshape:red_nether_brick_button" | "exlinefurniture:warped_window" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "chisel:zag/andesite" | "chisel:chinese/glass" | "exlinefurniture:acacia_chair_gray" | "chisel:tiles_small/brown_concrete" | "quartz_block" | "minecraft:quartz_block" | "extshape:chiseled_stone_brick_slab" | "chisel:small_bricks/magenta_concrete" | "chisel:mosaic/white_concrete" | "exlinefurniture:lantern_stone" | "exlinefurniture:warped_window_slider" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "chisel:layer/stone" | "chisel:mosaic/quartz" | "extshape:lime_terracotta_vertical_stairs" | "chisel:twist/purple_concrete" | "chisel:zag/yellow_concrete" | "exlinefurniture:jungle_dresser" | "dirt" | "minecraft:dirt" | "chisel:cracked_bricks/prismarine" | "extshape:iron_vertical_quarter_piece" | "adorn:jungle_table" | "exlinefurniture:dark_oak_chair_red" | "extshape:blue_concrete_vertical_stairs" | "factory_blocks:wgpanel" | "chisel:solid_bricks/red_sandstone" | "extshape:yellow_wool_fence" | "exlinefurniture:crimson_chair_blue" | "extshape:granite_fence_gate" | "mtr:psd_door" | "creeper_wall_head" | "minecraft:creeper_wall_head" | "smoker" | "minecraft:smoker" | "exlinefurniture:acacia_window_web" | "exlinefurniture:jungle_lamp_purple" | "jsblock:helpline_6" | "chisel:large/spruce_planks" | "jsblock:helpline_5" | "chisel:prism/granite" | "jsblock:helpline_4" | "extshape:yellow_concrete_pressure_plate" | "jsblock:helpline_3" | "adorn:egg_crate" | "extshape:packed_ice_quarter_piece" | "jsblock:helpline_2" | "jsblock:helpline_1" | "chisel:road/coal_block" | "extshape:chiseled_stone_brick_fence" | "extshape:moss_fence_gate" | "extshape:prismarine_brick_quarter_piece" | "chisel:road/light_gray_concrete" | "white_candle_cake" | "minecraft:white_candle_cake" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_lamp_orange" | "chisel:jellybean/purple_concrete" | "brick_slab" | "minecraft:brick_slab" | "extshape:black_concrete_fence_gate" | "extshape:orange_wool_vertical_slab" | "extshape:deepslate_brick_button" | "bricks" | "minecraft:bricks" | "melon_stem" | "minecraft:melon_stem" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "chisel:road/redstone_block" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "chisel:light/glass" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "chisel:small_bricks/purple_concrete" | "chisel:layer/bricks" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exlinefurniture:acacia_chair_white" | "exlinefurniture:acacia_lamp_gray" | "extshape:deepslate_brick_vertical_slab" | "extshape:white_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_stairs" | "chisel:chaotic_bricks/pink_concrete" | "gray_candle_cake" | "minecraft:gray_candle_cake" | "chisel:encased_bricks/red_sandstone" | "mtr:station_color_quartz_bricks_slab" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "redbits:stone_large_button" | "white_candle" | "minecraft:white_candle" | "chisel:circular/green_concrete" | "extshape:cyan_terracotta_pressure_plate" | "extshape:mossy_cobblestone_quarter_piece" | "extshape:chiseled_stone_brick_fence_gate" | "chisel:cut/orange_concrete" | "extshape:netherrack_pressure_plate" | "extshape:tuff_quarter_piece" | "chisel:raw/white_concrete" | "factory_blocks:srust" | "chisel:cracked/brown_concrete" | "mtr:train_cargo_unloader" | "chisel:chaotic_small/brown_concrete" | "chisel:crate_dark/gold_block" | "exlinefurniture:crimson_chair_lime" | "chisel:road/granite" | "mtr:lift_door_odd_1" | "extshape:cyan_wool_fence_gate" | "blue_banner" | "minecraft:blue_banner" | "chisel:ornatelayer/lapis_block" | "exlinefurniture:acacia_stripped_log_glass_table" | "chisel:chaotic_medium/end_stone" | "prismarine_wall" | "minecraft:prismarine_wall" | "chisel:dent/sandstone" | "chisel:chaotic_bricks/end_stone" | "extshape:purple_terracotta_slab" | "adorn:yellow_sofa" | "chisel:mosaic/ice" | "extshape:lime_concrete_vertical_slab" | "extshape:gray_terracotta_pressure_plate" | "glowstone" | "minecraft:glowstone" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:nether_wart_quarter_piece" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "chisel:raw/diorite" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "orange_candle_cake" | "minecraft:orange_candle_cake" | "chisel:vents/iron_block" | "extshape:packed_ice_wall" | "chisel:large_tile/cyan_concrete" | "chisel:panel/green_concrete" | "chisel:soft_bricks/cyan_concrete" | "jsblock:station_ceiling_pole" | "blackstone_wall" | "minecraft:blackstone_wall" | "chisel:cells/emerald_block" | "chisel:simple/gold_block" | "extshape:dark_oak_quarter_piece" | "light_gray_candle" | "minecraft:light_gray_candle" | "chisel:triple_bricks/lime_concrete" | "extshape:yellow_concrete_wall" | "brown_candle_cake" | "minecraft:brown_candle_cake" | "chisel:ornate/redstone_block" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_lamp_purple" | "chisel:cracked/cyan_concrete" | "chisel:twist/red_sandstone" | "chisel:chaotic_small/black_concrete" | "extshape:netherrack_quarter_piece" | "chisel:japanese/glass" | "adorn:basalt_step" | "chisel:tiles_small/sandstone" | "extshape:cyan_terracotta_quarter_piece" | "chisel:zag/green_concrete" | "adorn:crimson_shelf" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "factory_blocks:vent" | "chisel:encased/birch_planks" | "exlinefurniture:jungle_chair" | "exlinefurniture:warped_dresser" | "extshape:end_stone_stairs" | "chisel:layer/purpur" | "sea_lantern" | "minecraft:sea_lantern" | "chisel:array/cobblestone" | "dead_bush" | "minecraft:dead_bush" | "extshape:chiseled_deepslate_vertical_slab" | "factory_blocks:mosaic" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "extshape:quartz_brick_slab" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "chiselsandbits:chiseledplant" | "exlinefurniture:dark_oak_chair_purple" | "extshape:amethyst_pressure_plate" | "chisel:panel/light_gray_concrete" | "extshape:white_wool_slab" | "londonunderground:platform_tfl_1" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "chiselsandbits:modification_table" | "chisel:small_bricks/bricks" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "mtr:station_color_dark_prismarine_slab" | "blue_wall_banner" | "minecraft:blue_wall_banner" | "wheat_plus:road_line_single_yellow_full" | "extshape:black_terracotta_pressure_plate" | "pink_banner" | "minecraft:pink_banner" | "adorn:orange_table_lamp" | "extshape:magenta_terracotta_fence" | "chisel:twist/prismarine" | "chisel:array/purple_concrete" | "chisel:solid_bricks/black_concrete" | "exlinefurniture:jungle_chair_purple" | "adorn:magenta_table_lamp" | "factory_blocks:fan" | "exlinefurniture:spruce_lamp_cyan" | "chisel:log_bordered/acacia_planks" | "chisel:triple_bricks/end_stone" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "chisel:dent/lime_concrete" | "chisel:soft_bricks/coal_block" | "chisel:tiles_small/glowstone" | "extshape:chiseled_nether_brick_quarter_piece" | "extshape:acacia_wall" | "mtr:platform_na_1_indented" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "extshape:white_terracotta_button" | "extshape:raw_iron_slab" | "exlinefurniture:spruce_window_sliding" | "chisel:panel/purple_concrete" | "extshape:light_blue_wool_fence" | "extshape:brown_terracotta_wall" | "jsblock:bufferstop_1" | "exlinefurniture:oak_chair_light_gray" | "chisel:jellybean/glowstone" | "extshape:cut_sandstone_vertical_quarter_piece" | "chisel:cracked/glowstone" | "extshape:polished_granite_fence_gate" | "furnace" | "minecraft:furnace" | "chisel:poison/deepslate" | "extshape:sea_lantern_vertical_slab" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "crimson_wall_sign" | "minecraft:crimson_wall_sign" | "exlinefurniture:window" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "potted_dark_oak_sapling" | "minecraft:potted_dark_oak_sapling" | "exlinefurniture:birch_lamp_light_blue" | "chisel:cracked_bricks/deepslate" | "redbits:latch" | "chisel:tiles_small/light_gray_concrete" | "extshape:jungle_vertical_stairs" | "activator_rail" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "repeating_command_block" | "minecraft:repeating_command_block" | "adorn:stone_platform" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "chisel:prism/cyan_concrete" | "chisel:horizontal/dirt" | "chisel:prism/diorite" | "extshape:andesite_vertical_quarter_piece" | "white_shulker_box" | "minecraft:white_shulker_box" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "extshape:waxed_oxidized_cut_copper_quarter_piece" | "chisel:cut/yellow_concrete" | "extshape:bedrock_stairs" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "chisel:small_bricks/purpur" | "red_sandstone" | "minecraft:red_sandstone" | "chisel:shipping_crate/spruce_planks" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "extshape:quartz_brick_vertical_quarter_piece" | "zombie_wall_head" | "minecraft:zombie_wall_head" | "spruce_button" | "minecraft:spruce_button" | "extshape:lime_wool_vertical_slab" | "adorn:mossy_cobblestone_step" | "extshape:tuff_slab" | "exlinefurniture:birch_chair_lime" | "exlinefurniture:crimson_chair" | "extshape:smooth_sandstone_pressure_plate" | "chisel:slant/brown_concrete" | "extshape:crying_obsidian_fence_gate" | "extshape:polished_deepslate_vertical_stairs" | "chisel:jellybean/granite" | "chisel:pillar/stone" | "exlinefurniture:dark_oak_chair_white" | "exlinefurniture:spruce_window_slider" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "chisel:braid/end_stone" | "exlinefurniture:birch_chair_blue" | "adorn:stone_post" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "extshape:pink_concrete_fence_gate" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "chisel:space/diamond_block" | "extshape:smooth_sandstone_vertical_slab" | "extshape:light_blue_wool_pressure_plate" | "chisel:llama/cyan_wool" | "extshape:cobblestone_button" | "chisel:array/glowstone" | "chisel:chaotic_small/blue_concrete" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "exlinefurniture:oak_lamp_magenta" | "extshape:shroomlight_stairs" | "adorn:smooth_stone_platform" | "exlinefurniture:birch_stripped_log_table" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:brown_wool_fence" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "exlinefurniture:crimson_chair_orange" | "extshape:orange_concrete_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "factory_blocks:wireframe" | "coal_ore" | "minecraft:coal_ore" | "exlinefurniture:flower_arrangement" | "factory_blocks:small_pipes" | "chisel:array/coal_block" | "chisel:encased_large/crimson_planks" | "adorn:green_sofa" | "extshape:blue_wool_stairs" | "mtr:station_color_smooth_stone_slab" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:purple_terracotta_quarter_piece" | "chisel:tiles_medium/lime_concrete" | "londonunderground:block_roundel_station_top" | "extshape:lime_terracotta_stairs" | "gray_candle" | "minecraft:gray_candle" | "chisel:layer/purple_concrete" | "extshape:blue_wool_vertical_quarter_piece" | "extshape:waxed_weathered_cut_copper_fence_gate" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "chisel:smallingot/gold_block" | "extshape:moss_quarter_piece" | "adorn:birch_kitchen_sink" | "chisel:pillar/cyan_concrete" | "mtr:psd_glass_end" | "exlinefurniture:crimson_bench" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "birch_fence" | "minecraft:birch_fence" | "chisel:pillar/lime_concrete" | "extshape:brown_concrete_vertical_stairs" | "chiselsandbits:pattern_scanner" | "exlinefurniture:oak_table" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "extshape:magenta_glazed_terracotta_slab" | "tall_grass" | "minecraft:tall_grass" | "extshape:diorite_pressure_plate" | "chisel:weaver/blue_concrete" | "extshape:white_wool_fence_gate" | "cornflower" | "minecraft:cornflower" | "exlinefurniture:acacia_lamp_white" | "chisel:twist/glowstone" | "mtr:route_sign_standing_light" | "chisel:small_bricks/green_concrete" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "chisel:ornate/emerald_block" | "wheat_plus:road_line_single_white_half_slant" | "wheat_plus:road_blank_half" | "extshape:yellow_terracotta_vertical_quarter_piece" | "chisel:mosaic/coal_block" | "exlinefurniture:acacia_window_sliding" | "adorn:birch_post" | "chisel:raw/red_sandstone" | "extshape:tuff_stairs" | "extshape:calcite_quarter_piece" | "adorn:deepslate_step" | "exlinefurniture:oak_lamp_yellow" | "adorn:sandstone_post" | "large_fern" | "minecraft:large_fern" | "chisel:zag/bricks" | "extshape:end_stone_wall" | "black_wool" | "minecraft:black_wool" | "chisel:solid_bricks/ice" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "extshape:purple_terracotta_fence_gate" | "extshape:raw_copper_wall" | "chisel:tiles_medium/diorite" | "chisel:happy/dirt" | "extshape:raw_iron_fence_gate" | "chisel:cut/bricks" | "londonunderground:pids_northern" | "yellow_bed" | "minecraft:yellow_bed" | "chisel:mosaic/end_stone" | "chisel:stacked/spruce_planks" | "beehive" | "minecraft:beehive" | "chisel:encased_bricks/yellow_concrete" | "extshape:waxed_oxidized_copper_slab" | "extshape:mossy_stone_brick_vertical_stairs" | "factory_blocks:large_plating" | "extshape:polished_diorite_button" | "chisel:cut/prismarine" | "birch_wood" | "minecraft:birch_wood" | "exlinefurniture:jungle_lamp_yellow" | "exlinefurniture:spruce_log_table" | "extshape:purple_concrete_slab" | "extshape:orange_concrete_wall" | "scaffolding" | "minecraft:scaffolding" | "extshape:yellow_wool_quarter_piece" | "chisel:mosaic/purpur" | "acacia_button" | "minecraft:acacia_button" | "extshape:prismarine_vertical_slab" | "chisel:jellybean/purpur" | "chisel:mosaic/andesite" | "chisel:layer/end_stone" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "extshape:red_concrete_vertical_quarter_piece" | "purple_candle" | "minecraft:purple_candle" | "chisel:chaotic_bricks/purpur" | "chisel:small_bricks/light_gray_concrete" | "chisel:slant/diorite" | "chisel:small_bricks/ice" | "chisel:ornate/coal_block" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "adorn:polished_andesite_post" | "exlinefurniture:oak_chair_light_blue" | "andesite_slab" | "minecraft:andesite_slab" | "extshape:orange_concrete_fence_gate" | "honey_block" | "minecraft:honey_block" | "adorn:granite_post" | "adorn:yellow_table_lamp" | "exlinefurniture:birch_bench" | "exlinefurniture:shutters_spruce" | "sugar_cane" | "minecraft:sugar_cane" | "chisel:panel/prismarine" | "exlinefurniture:spruce_lamp_brown" | "extshape:purple_concrete_vertical_stairs" | "chisel:panel/light_blue_concrete" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:smooth_sandstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "chisel:braid/oak_planks" | "adorn:warped_platform" | "extshape:waxed_weathered_cut_copper_quarter_piece" | "chisel:cut/red_concrete" | "chisel:dent/brown_concrete" | "extshape:red_nether_brick_vertical_stairs" | "chisel:vertical/spruce_planks" | "extshape:black_terracotta_button" | "exlinefurniture:spruce_chair_white" | "factory_blocks:engineer" | "chisel:twist/red_concrete" | "extshape:white_concrete_quarter_piece" | "chisel:llama/brown_wool" | "chisel:encased_bricks/coal_block" | "extshape:pink_concrete_vertical_quarter_piece" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "chisel:small_bricks/granite" | "extshape:smooth_sandstone_vertical_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "extshape:blue_wool_fence" | "chisel:solid_bricks/cyan_concrete" | "mtr:railway_sign_6_odd" | "extshape:end_stone_vertical_slab" | "chisel:braid/light_gray_concrete" | "acacia_log" | "minecraft:acacia_log" | "exlinefurniture:spruce_table" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "chisel:smooth/emerald_block" | "exlinefurniture:crimson_dresser" | "exlinefurniture:warped_chair_light_gray" | "londonunderground:block_roundel_nle" | "exlinefurniture:warped_log_table" | "extshape:gilded_blackstone_quarter_piece" | "chisel:dent/deepslate" | "extshape:brown_terracotta_quarter_piece" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "chisel:chaotic_bricks/magenta_concrete" | "extshape:black_concrete_pressure_plate" | "extshape:raw_iron_button" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "adorn:light_gray_table_lamp" | "chisel:weaver/white_concrete" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "extshape:light_gray_terracotta_fence" | "adorn:basalt_platform" | "extshape:clay_pressure_plate" | "factory_blocks:circuit" | "yellow_candle" | "minecraft:yellow_candle" | "chisel:road/purple_concrete" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "chisel:braid/brown_concrete" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "extshape:raw_iron_stairs" | "factory_blocks:gears" | "redbits:dark_oak_large_button" | "chisel:legacy/red_wool" | "tall_seagrass" | "minecraft:tall_seagrass" | "repeater" | "minecraft:repeater" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "extshape:warped_wart_fence" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "extshape:dripstone_button" | "extshape:dripstone_stairs" | "exlinefurniture:dark_oak_log_table" | "chisel:chaotic_medium/light_gray_concrete" | "chisel:crude_paneling/acacia_planks" | "extshape:quartz_vertical_stairs" | "chisel:braid/crimson_planks" | "extshape:lime_concrete_vertical_stairs" | "extshape:mossy_stone_brick_fence_gate" | "chisel:tiles_medium/prismarine" | "extshape:yellow_terracotta_quarter_piece" | "extshape:green_concrete_quarter_piece" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:birch_window_slider" | "chisel:triple_bricks/granite" | "chisel:soft_bricks/brown_concrete" | "exlinefurniture:birch_chair_pink" | "chisel:zelda/emerald_block" | "extshape:cyan_concrete_fence" | "exlinefurniture:oak_dresser" | "londonunderground:morden_steps" | "londonunderground:morden_cobblestone" | "chisel:weaver/diorite" | "extshape:obsidian_fence_gate" | "exlinefurniture:oak_chair_red" | "exlinefurniture:crimson_chair_pink" | "extshape:dark_prismarine_quarter_piece" | "extshape:light_gray_concrete_slab" | "air" | "minecraft:air" | "extshape:emerald_vertical_quarter_piece" | "chisel:cut/granite" | "exlinefurniture:birch_lamp_light_gray" | "adorn:deepslate_brick_step" | "jsblock:circle_wall_1" | "exlinefurniture:acacia_table" | "jsblock:circle_wall_2" | "warped_planks" | "minecraft:warped_planks" | "jsblock:circle_wall_3" | "jsblock:circle_wall_4" | "adorn:deepslate_tile_step" | "jsblock:circle_wall_5" | "jsblock:circle_wall_6" | "mushroom_stem" | "minecraft:mushroom_stem" | "jsblock:circle_wall_7" | "extshape:chiseled_sandstone_wall" | "jsblock:signal_light_inverted_1" | "chisel:solid_bricks/lime_concrete" | "chisel:encased_smooth/dark_oak_planks" | "extshape:mossy_stone_brick_fence" | "chisel:tiles_medium/cobblestone" | "jsblock:signal_light_inverted_2" | "chisel:crude_vertical/dark_oak_planks" | "extshape:shroomlight_quarter_piece" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "londonunderground:tunnel_block_3_duel" | "red_candle" | "minecraft:red_candle" | "extshape:acacia_vertical_stairs" | "chisel:slant/coal_block" | "exlinefurniture:drapes_yellow" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "brown_carpet" | "minecraft:brown_carpet" | "adorn:red_sandstone_step" | "jungle_door" | "minecraft:jungle_door" | "chisel:mosaic/light_blue_concrete" | "adorn:jungle_shelf" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "chisel:paneling/crimson_planks" | "chisel:legacy/yellow_wool" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "crimson_fence" | "minecraft:crimson_fence" | "chisel:legacy/brown_wool" | "chisel:braid/red_sandstone" | "extshape:lime_wool_pressure_plate" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "adorn:crimson_kitchen_cupboard" | "exlinefurniture:oak_stripped_log_glass_table" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "mtr:railway_sign_4_even" | "pink_wall_banner" | "minecraft:pink_wall_banner" | "adorn:andesite_post" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "exlinefurniture:crimson_lamp_gray" | "chisel:crate_light/iron_block" | "chisel:cut/light_blue_concrete" | "extshape:waxed_copper_quarter_piece" | "exlinefurniture:flatscreen_tv" | "jsblock:departure_timer" | "exlinefurniture:birch_lamp_purple" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "chisel:smooth/birch_planks" | "chisel:soft_bricks/diorite" | "jsblock:ticket_barrier_1_bare" | "exlinefurniture:crimson_window_sliding" | "factory_blocks:old_vents" | "adorn:warped_kitchen_counter" | "exlinefurniture:spruce_chair_magenta" | "extshape:honeycomb_vertical_stairs" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "chisel:french/sandstone" | "factory_blocks:medium_fan" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "chisel:french/cyan_concrete" | "chisel:prism/white_concrete" | "exlinefurniture:warped_lamp_orange" | "diorite" | "minecraft:diorite" | "exlinefurniture:warped_lamp_white" | "bubble_column" | "minecraft:bubble_column" | "extshape:chiseled_stone_brick_vertical_stairs" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "chisel:layer/andesite" | "crimson_button" | "minecraft:crimson_button" | "chisel:french/purpur" | "adorn:dark_oak_kitchen_counter" | "jungle_planks" | "minecraft:jungle_planks" | "exlinefurniture:dark_oak_window_heart" | "chisel:tiles_medium/magenta_concrete" | "exlinefurniture:dark_oak_chair" | "chisel:tiles_medium/cyan_concrete" | "extshape:waxed_weathered_cut_copper_button" | "chisel:jellybean/sandstone" | "extshape:brick_vertical_stairs" | "extshape:prismarine_pressure_plate" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "chisel:prism/brown_concrete" | "extshape:shroomlight_button" | "chisel:vertical/oak_planks" | "londonunderground:block_roundel_3" | "extshape:polished_andesite_quarter_piece" | "redbits:inverter" | "exlinefurniture:warped_lamp_purple" | "blue_ice" | "minecraft:blue_ice" | "factory_blocks:rgrate" | "adorn:mossy_cobblestone_platform" | "chiselsandbits:chiseledrock" | "extshape:andesite_fence_gate" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "chisel:twist/diorite" | "chisel:layer/black_concrete" | "extshape:mossy_cobblestone_vertical_stairs" | "crying_obsidian" | "minecraft:crying_obsidian" | "extshape:polished_deepslate_vertical_quarter_piece" | "extshape:green_wool_vertical_slab" | "warped_slab" | "minecraft:warped_slab" | "prismarine" | "minecraft:prismarine" | "chisel:panel/lime_concrete" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "exlinefurniture:spruce_lamp_light_gray" | "chisel:tiles_small/bricks" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_pink" | "chisel:chaotic_bricks/orange_concrete" | "extshape:stone_brick_vertical_quarter_piece" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "extshape:blue_terracotta_pressure_plate" | "extshape:black_terracotta_stairs" | "wheat_plus:road_blank_full" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:melon_fence" | "chisel:chaotic_medium/diorite" | "chisel:chaotic_medium/glowstone" | "extshape:stone_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "chisel:circular/black_concrete" | "extshape:shroomlight_fence" | "exlinefurniture:birch_chair_red" | "chisel:cut/purple_concrete" | "londonunderground:platform_tfl_island" | "extshape:black_concrete_button" | "moss_carpet" | "minecraft:moss_carpet" | "extshape:blue_terracotta_vertical_stairs" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "exlinefurniture:warped_chair_lime" | "extshape:gray_terracotta_quarter_piece" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "chisel:panel/cyan_concrete" | "chisel:legacy/orange_wool" | "extshape:jungle_vertical_quarter_piece" | "chisel:triple_bricks/blue_concrete" | "extshape:ancient_debris_vertical_stairs" | "chisel:cracked/stone" | "adorn:prismarine_brick_post" | "cake" | "minecraft:cake" | "extshape:netherite_fence_gate" | "exlinefurniture:acacia_lamp_light_blue" | "orange_banner" | "minecraft:orange_banner" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "extshape:bedrock_quarter_piece" | "extshape:chiseled_red_sandstone_quarter_piece" | "chisel:raw/light_gray_concrete" | "chisel:reinforced/dirt" | "chisel:cut/pink_concrete" | "extshape:waxed_exposed_copper_vertical_stairs" | "londonunderground:tube_1b_stop" | "extshape:orange_terracotta_fence" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "exlinefurniture:crimson_chair_purple" | "adorn:granite_platform" | "exlinefurniture:spruce_chair_orange" | "exlinefurniture:crimson_chair_red" | "chisel:tiles_small/prismarine" | "chisel:raw/ice" | "extshape:pumpkin_stairs" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "extshape:cut_sandstone_wall" | "extshape:yellow_terracotta_pressure_plate" | "chisel:french/granite" | "extshape:yellow_concrete_vertical_stairs" | "gray_wall_banner" | "minecraft:gray_wall_banner" | "chisel:encased_bricks/orange_concrete" | "chisel:braid/ice" | "mtr:station_color_purpur_block" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "chisel:slant/gray_concrete" | "extshape:tuff_button" | "extshape:iron_wall" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "redbits:inverted_redstone_wall_torch" | "chisel:zelda/lapis_block" | "extshape:light_gray_wool_fence_gate" | "extshape:pumpkin_pressure_plate" | "extshape:magenta_concrete_vertical_stairs" | "chisel:small_bricks/orange_concrete" | "chisel:soft_bricks/stone" | "mtr:railway_sign_2_odd" | "adorn:brewer" | "chisel:cracked_bricks/sandstone" | "exlinefurniture:birch_window" | "chisel:pillar/blackstone" | "extshape:purpur_vertical_quarter_piece" | "chisel:neon/glowstone" | "exlinefurniture:jungle_lamp_gray" | "extshape:clay_vertical_quarter_piece" | "chisel:coin_tails/iron_block" | "londonunderground:block_roundel_station_type_b" | "chisel:ornate/pink_concrete" | "londonunderground:block_roundel_station_type_c" | "mtr:ceiling_light" | "exlinefurniture:acacia_chair_light_gray" | "chisel:dent/purple_concrete" | "extshape:magenta_terracotta_quarter_piece" | "extshape:purple_wool_pressure_plate" | "extshape:light_blue_concrete_pressure_plate" | "birch_leaves" | "minecraft:birch_leaves" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "extshape:orange_terracotta_slab" | "chisel:encased_smooth/birch_planks" | "chisel:pillar/black_concrete" | "chisel:pillar/coal_block" | "mtr:station_color_purpur_block_slab" | "exlinefurniture:spruce_dresser" | "sandstone_slab" | "minecraft:sandstone_slab" | "extshape:shroomlight_wall" | "chisel:dent/quartz" | "chisel:raw/sandstone" | "extshape:smooth_basalt_fence" | "weathered_copper" | "minecraft:weathered_copper" | "extshape:light_gray_wool_fence" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "chisel:weaver/green_concrete" | "extshape:dripstone_slab" | "chisel:prism/prismarine" | "chiselsandbits:chiselednether_wood" | "chisel:braid/deepslate" | "exlinefurniture:jungle_chair_yellow" | "chisel:japanese2/glass" | "exlinefurniture:oak_chair_brown" | "chisel:jellybean/orange_concrete" | "adorn:mossy_stone_brick_post" | "mtr:logo" | "pink_candle" | "minecraft:pink_candle" | "exlinefurniture:ceiling_fan_dark_oak" | "extshape:honeycomb_vertical_quarter_piece" | "moss_block" | "minecraft:moss_block" | "red_terracotta" | "minecraft:red_terracotta" | "chisel:array/orange_concrete" | "extshape:lime_terracotta_quarter_piece" | "extshape:waxed_copper_slab" | "extshape:green_terracotta_button" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "mtr:station_color_concrete_slab" | "vine" | "minecraft:vine" | "exlinefurniture:warped_chair_orange" | "wheat_plus:road_line_single_white_full_slant" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "chisel:encased_bricks/brown_concrete" | "chisel:large_tile/green_concrete" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "extshape:cobblestone_quarter_piece" | "creeper_head" | "minecraft:creeper_head" | "chisel:chaotic_small/light_gray_concrete" | "factory_blocks:sturdy" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "factory_blocks:fan_side" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "weeping_vines_plant" | "minecraft:weeping_vines_plant" | "extshape:dripstone_fence_gate" | "white_wool" | "minecraft:white_wool" | "exlinefurniture:jungle_lamp_brown" | "chisel:goldborder/emerald_block" | "adorn:wheat_crate" | "chisel:zag/end_stone" | "exlinefurniture:acacia_chair_lime" | "jsblock:enquiry_machine_4" | "jsblock:enquiry_machine_3" | "jsblock:enquiry_machine_2" | "chisel:small_bricks/yellow_concrete" | "jsblock:enquiry_machine_1" | "extshape:cyan_wool_vertical_stairs" | "extshape:blue_glazed_terracotta_slab" | "extshape:moss_slab" | "chisel:cracked/yellow_concrete" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "adorn:deepslate_brick_platform" | "extshape:smooth_basalt_wall" | "chisel:cracked_bricks/cobblestone" | "oak_sign" | "minecraft:oak_sign" | "chiselsandbits:chiseledglass" | "extshape:lapis_vertical_slab" | "chisel:circular/white_concrete" | "exlinefurniture:jungle_log_glass_table" | "adorn:warped_chair" | "chisel:road/red_concrete" | "exlinefurniture:oak_lamp_light_blue" | "chisel:crude_vertical/acacia_planks" | "chisel:circular/red_sandstone" | "potted_crimson_fungus" | "minecraft:potted_crimson_fungus" | "extshape:orange_terracotta_vertical_stairs" | "chisel:mosaic/purple_concrete" | "exlinefurniture:spruce_window_web" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "exlinefurniture:birch_lamp_lime" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "extshape:white_terracotta_fence_gate" | "extshape:end_stone_vertical_quarter_piece" | "chisel:dent/diorite" | "black_bed" | "minecraft:black_bed" | "chisel:small_bricks/black_concrete" | "adorn:stone_torch" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:pink_wool_wall" | "azure_bluet" | "minecraft:azure_bluet" | "chisel:dent/pink_concrete" | "extshape:snow_pressure_plate" | "chisel:stacked/jungle_planks" | "extshape:quartz_brick_quarter_piece" | "extshape:yellow_terracotta_stairs" | "chisel:jellybean/cobblestone" | "chisel:crude_paneling/oak_planks" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "chisel:jellybean/yellow_concrete" | "chisel:cracked/red_concrete" | "extshape:polished_blackstone_brick_quarter_piece" | "extshape:yellow_concrete_stairs" | "exlinefurniture:oak_chair_purple" | "chisel:prism/bricks" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "chisel:crude_paneling/crimson_planks" | "chisel:ornate/glowstone" | "chisel:cracked/light_gray_concrete" | "chisel:pillar/white_concrete" | "extshape:white_concrete_vertical_quarter_piece" | "chisel:small_bricks/white_concrete" | "extshape:gray_concrete_fence_gate" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "extshape:diamond_quarter_piece" | "extshape:crying_obsidian_slab" | "chisel:vertical/jungle_planks" | "exlinefurniture:oak_lamp_gray" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "exlinefurniture:crimson_log_glass_table" | "londonunderground:sign_river" | "extshape:cobblestone_pressure_plate" | "birch_planks" | "minecraft:birch_planks" | "extshape:white_terracotta_wall" | "chisel:slant/pink_concrete" | "factory_blocks:gcircuit" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "jsblock:ceiling_1" | "extshape:pumpkin_vertical_slab" | "extshape:netherite_fence" | "red_carpet" | "minecraft:red_carpet" | "exlinefurniture:acacia_chair_blue" | "extshape:quartz_brick_stairs" | "londonunderground:morden_sign" | "extshape:pink_wool_vertical_slab" | "extshape:light_blue_terracotta_wall" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "mtr:station_color_smooth_quartz_slab" | "exlinefurniture:toaster" | "adorn:light_gray_sofa" | "black_candle_cake" | "minecraft:black_candle_cake" | "chisel:prism/deepslate" | "chisel:mosaic/nether_brick" | "chisel:solid_bricks/redstone_block" | "chisel:tiles_small/andesite" | "chisel:cracked_bricks/purple_concrete" | "exlinefurniture:dark_oak_lamp_red" | "chisel:chaotic_medium/purple_concrete" | "chisel:bismuth/emerald_block" | "extshape:yellow_concrete_vertical_quarter_piece" | "chisel:tiles_medium/brown_concrete" | "extshape:amethyst_vertical_stairs" | "chisel:french/red_concrete" | "chisel:ornate/gray_concrete" | "chisel:weaver/purple_concrete" | "chiselsandbits:chiseledsand" | "extshape:blue_wool_button" | "extshape:pink_terracotta_vertical_slab" | "chisel:cracked/orange_concrete" | "brown_bed" | "minecraft:brown_bed" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "chisel:raw/coal_block" | "chisel:chaotic_small/purple_concrete" | "chisel:chaotic_small/stone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "chisel:soft_bricks/gray_concrete" | "chisel:slant/deepslate" | "chisel:dent/black_concrete" | "extshape:melon_fence_gate" | "chisel:jellybean/blue_concrete" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "chisel:tiles_medium/black_concrete" | "exlinefurniture:acacia_chair_cyan" | "extshape:orange_concrete_pressure_plate" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "chisel:large/jungle_planks" | "chisel:braid/lime_concrete" | "adorn:andesite_platform" | "factory_blocks:caution" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "exlinefurniture:oak_lamp_lime" | "extshape:brown_wool_slab" | "chisel:chaotic_medium/white_concrete" | "exlinefurniture:crimson_glass_table" | "chisel:prism/gray_concrete" | "chisel:triple_bricks/yellow_concrete" | "chisel:dent/red_sandstone" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "exlinefurniture:acacia_lamp_green" | "chisel:chaotic_small/andesite" | "exlinefurniture:acacia_chair_brown" | "tripwire_hook" | "minecraft:tripwire_hook" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:cyan_concrete_vertical_slab" | "hopper" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "extshape:chiseled_polished_blackstone_stairs" | "extshape:magenta_wool_pressure_plate" | "green_banner" | "minecraft:green_banner" | "chisel:braid/sandstone" | "extshape:chiseled_stone_brick_wall" | "dandelion" | "minecraft:dandelion" | "chisel:soft_bricks/orange_concrete" | "mtr:ticket_processor_entrance" | "rose_bush" | "minecraft:rose_bush" | "exlinefurniture:birch_window_sliding" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "adorn:smooth_sandstone_step" | "adorn:birch_platform" | "chisel:road/light_blue_concrete" | "extshape:smooth_red_sandstone_vertical_stairs" | "extshape:honeycomb_pressure_plate" | "cartography_table" | "minecraft:cartography_table" | "extshape:smooth_red_sandstone_fence" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "extshape:netherrack_fence_gate" | "adorn:crimson_step" | "exlinefurniture:spruce_chair_gray" | "extshape:quartz_vertical_slab" | "chisel:thick/glass" | "extshape:dark_oak_vertical_stairs" | "extshape:black_wool_wall" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "londonunderground:tube_0b_slab" | "chisel:cracked_bricks/pink_concrete" | "chisel:road/lime_concrete" | "extshape:red_terracotta_quarter_piece" | "bell" | "minecraft:bell" | "adorn:stone_brick_post" | "acacia_wall_sign" | "minecraft:acacia_wall_sign" | "infested_deepslate" | "minecraft:infested_deepslate" | "chisel:panel/granite" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "jungle_leaves" | "minecraft:jungle_leaves" | "redbits:crying_obsidian_pressure_plate" | "adorn:jungle_post" | "wheat_plus:road_line_double_yellow_half" | "extshape:smooth_stone_button" | "exlinefurniture:spruce_chair_green" | "chisel:soft_bricks/black_concrete" | "extshape:green_concrete_stairs" | "chisel:french/cobblestone" | "extshape:white_wool_pressure_plate" | "chisel:tiles_medium/red_concrete" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "light_blue_banner" | "minecraft:light_blue_banner" | "chisel:panel/lapis_block" | "factory_blocks:ice" | "exlinefurniture:jungle_lamp_blue" | "extshape:snow_button" | "extshape:quartz_quarter_piece" | "chisel:spaceblack/gold_block" | "extshape:gray_terracotta_vertical_stairs" | "chisel:ornatelayer/diamond_block" | "extshape:honeycomb_slab" | "extshape:pumpkin_button" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "exlinefurniture:ceiling_fan_jungle" | "mtr:station_color_concrete" | "extshape:purple_wool_vertical_slab" | "extshape:cyan_concrete_quarter_piece" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "chisel:ornate/stone" | "exlinefurniture:crimson_lamp_brown" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "chisel:tiles_small/pink_concrete" | "exlinefurniture:dark_oak_chair_yellow" | "extshape:obsidian_vertical_quarter_piece" | "dropper" | "minecraft:dropper" | "chisel:chaotic_medium/green_concrete" | "extshape:deepslate_tile_vertical_slab" | "chisel:chaotic_medium/cyan_concrete" | "chisel:large_tile/gray_concrete" | "extshape:red_terracotta_vertical_slab" | "extshape:acacia_vertical_quarter_piece" | "extshape:brown_concrete_quarter_piece" | "jsblock:pids_1a" | "chisel:braid/green_concrete" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "chisel:panel/diorite" | "exlinefurniture:birch_lamp_blue" | "exlinefurniture:spruce_chair" | "adorn:polished_deepslate_post" | "polished_deepslate" | "minecraft:polished_deepslate" | "extshape:gilded_blackstone_vertical_stairs" | "extshape:tuff_wall" | "chisel:ornate/red_concrete" | "exlinefurniture:acacia_chair_red" | "extshape:calcite_vertical_quarter_piece" | "extshape:waxed_weathered_copper_quarter_piece" | "redbits:end_stone_pressure_plate" | "chisel:encased_bricks/cobblestone" | "chisel:cracked/ice" | "chiselsandbits:chiseled_printer" | "exlinefurniture:ceiling_fan_birch" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "chisel:braid/white_concrete" | "chisel:fourornate/diamond_block" | "chisel:slant/purple_concrete" | "extshape:orange_concrete_vertical_stairs" | "chisel:tiles_medium/deepslate" | "chisel:layer/white_concrete" | "potatoes" | "minecraft:potatoes" | "chisel:prism/black_concrete" | "pink_bed" | "minecraft:pink_bed" | "exlinefurniture:oak_lamp_red" | "extshape:green_wool_vertical_stairs" | "chisel:weaver/brown_concrete" | "blue_concrete" | "minecraft:blue_concrete" | "chisel:shipping_crate/oak_planks" | "mtr:train_schedule_sensor" | "blackstone_slab" | "minecraft:blackstone_slab" | "spore_blossom" | "minecraft:spore_blossom" | "chisel:prism/ice" | "chisel:panelclassic/lapis_block" | "chisel:small/red_sandstone" | "extshape:raw_iron_vertical_quarter_piece" | "chisel:triple_bricks/redstone_block" | "extshape:chiseled_deepslate_pressure_plate" | "adorn:blue_table_lamp" | "extshape:pink_concrete_quarter_piece" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "quartz_bricks" | "minecraft:quartz_bricks" | "adorn:acacia_drawer" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "adorn:polished_blackstone_brick_step" | "chisel:chaotic_bricks/blue_concrete" | "exlinefurniture:acacia_lamp_black" | "chisel:chaotic_medium/bricks" | "adorn:jungle_kitchen_cupboard" | "chisel:circular/red_concrete" | "exlinefurniture:oak_lamp_blue" | "exlinefurniture:dark_oak_lamp_black" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "adorn:red_sandstone_platform" | "exlinefurniture:jungle_chair_pink" | "extshape:chiseled_quartz_button" | "chisel:solid_bricks/quartz" | "chisel:chaotic_medium/ice" | "chisel:llama/orange_wool" | "acacia_stairs" | "minecraft:acacia_stairs" | "chisel:cells/diamond_block" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "raw_gold_block" | "minecraft:raw_gold_block" | "chisel:jellybean/prismarine" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "exlinefurniture:birch_chair" | "exlinefurniture:froggy_chair_black" | "extshape:mossy_stone_brick_vertical_slab" | "exlinefurniture:dark_oak_lamp_yellow" | "wither_skeleton_wall_skull" | "minecraft:wither_skeleton_wall_skull" | "adorn:cobblestone_post" | "extshape:clay_wall" | "exlinefurniture:froggy_chair_orange" | "adorn:birch_shelf" | "chisel:cracked/blue_concrete" | "chisel:encased_bricks/deepslate" | "extshape:waxed_exposed_copper_pressure_plate" | "chisel:twist/blue_concrete" | "chisel:array/magenta_concrete" | "extshape:cyan_concrete_button" | "chisel:dent/ice" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "blue_candle_cake" | "minecraft:blue_candle_cake" | "exlinefurniture:acacia_lamp_yellow" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "chorus_plant" | "minecraft:chorus_plant" | "wheat_plus:road_line_double_white_full" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "light_gray_candle_cake" | "minecraft:light_gray_candle_cake" | "chisel:large_tile/deepslate" | "exlinefurniture:jungle_window_heart" | "potted_allium" | "minecraft:potted_allium" | "extshape:blue_wool_fence_gate" | "mtr:cable_car_node_upper" | "chisel:solid_bricks/granite" | "extshape:magenta_concrete_slab" | "adorn:cobblestone_platform" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "exlinefurniture:froggy_chair_gray" | "extshape:terracotta_fence" | "chisel:triple_bricks/andesite" | "extshape:raw_iron_pressure_plate" | "adorn:deepslate_tile_platform" | "exlinefurniture:froggy_chair_green" | "exlinefurniture:drapes_white" | "extshape:lapis_pressure_plate" | "chisel:small_bricks/prismarine" | "extshape:cut_red_sandstone_wall" | "exlinefurniture:spruce_chair_black" | "extshape:yellow_concrete_quarter_piece" | "extshape:white_wool_stairs" | "extshape:sea_lantern_vertical_stairs" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "extshape:black_concrete_wall" | "chisel:zag/black_concrete" | "chisel:twist/brown_concrete" | "extshape:waxed_weathered_copper_vertical_slab" | "mtr:escalator_step" | "chisel:braid/andesite" | "extshape:amethyst_wall" | "chisel:road/deepslate" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "chisel:large_tile/diorite" | "redstone_block" | "minecraft:redstone_block" | "chisel:pillar/red_sandstone" | "extshape:gray_terracotta_fence_gate" | "chisel:glyphs/sandstone" | "honeycomb_block" | "minecraft:honeycomb_block" | "chisel:solid_bricks/prismarine" | "chisel:chaotic_medium/red_sandstone" | "chisel:encased/spruce_planks" | "chisel:triple_bricks/cyan_concrete" | "extshape:waxed_weathered_copper_wall" | "chisel:mosaic/green_concrete" | "warped_fungus" | "minecraft:warped_fungus" | "chisel:triple_bricks/orange_concrete" | "chisel:paneling/jungle_planks" | "chisel:dent/red_concrete" | "exlinefurniture:drapes_gray" | "chisel:smooth/acacia_planks" | "chisel:chaotic_medium/coal_block" | "exlinefurniture:warped_stripped_log_glass_table" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "chisel:jellybean/quartz" | "exlinefurniture:warped_chair_blue" | "extshape:iron_vertical_slab" | "chisel:weaver/black_concrete" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "water_cauldron" | "minecraft:water_cauldron" | "adorn:brown_sofa" | "jsblock:rv_pids_pole" | "chisel:soft_bricks/andesite" | "extshape:mossy_stone_brick_quarter_piece" | "birch_log" | "minecraft:birch_log" | "oak_leaves" | "minecraft:oak_leaves" | "exlinefurniture:oak_lamp_brown" | "exlinefurniture:old_tv" | "carrots" | "minecraft:carrots" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "adorn:soulful_prismarine_chimney" | "extshape:packed_ice_fence_gate" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "chisel:large_tile/ice" | "chisel:slant/nether_brick" | "exlinefurniture:zombie_arm" | "londonunderground:sounds/tube_station_ambience1" | "ice" | "minecraft:ice" | "extshape:red_concrete_quarter_piece" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "factory_blocks:fan_malfunction" | "chisel:tiles_small/end_stone" | "extshape:granite_vertical_slab" | "chisel:mosaic/red_sandstone" | "chisel:small_bricks/end_stone" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:dripstone_fence" | "extshape:deepslate_brick_pressure_plate" | "chisel:chaotic_bricks/diorite" | "extshape:light_blue_wool_slab" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece" | "chisel:chaotic_medium/andesite" | "spruce_log" | "minecraft:spruce_log" | "extshape:crying_obsidian_vertical_slab" | "chisel:soft_bricks/light_blue_concrete" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "exlinefurniture:warped_lamp_pink" | "exlinefurniture:dark_oak_chair_cyan" | "extshape:spruce_vertical_slab" | "extshape:cyan_terracotta_wall" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "extshape:gold_fence" | "adorn:end_stone_brick_platform" | "chisel:braid/bricks" | "extshape:glowstone_quarter_piece" | "orange_wall_banner" | "minecraft:orange_wall_banner" | "extshape:light_gray_concrete_vertical_quarter_piece" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "exlinefurniture:ceiling_fan" | "extshape:cyan_concrete_stairs" | "jsblock:exit_sign_1" | "exlinefurniture:jungle_chair_red" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "exlinefurniture:birch_adirondack_chair" | "extshape:polished_deepslate_quarter_piece" | "extshape:red_concrete_vertical_slab" | "chisel:smooth/crimson_planks" | "extshape:chiseled_quartz_fence" | "potted_cactus" | "minecraft:potted_cactus" | "diamond_block" | "minecraft:diamond_block" | "chisel:jellybean/magenta_concrete" | "mtr:rubbish_bin_1" | "exlinefurniture:birch_lamp_orange" | "diorite_slab" | "minecraft:diorite_slab" | "chisel:layer/red_concrete" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "mtr:station_color_coal_ore_slab" | "extshape:lapis_fence" | "chisel:tiles_small/redstone_block" | "fire" | "minecraft:fire" | "jsblock:kcr_emg_stop_sign" | "chisel:array/end_stone" | "chisel:zag/red_concrete" | "chisel:shipping_crate/jungle_planks" | "exlinefurniture:shutters_jungle" | "chisel:crude_paneling/dark_oak_planks" | "exlinefurniture:dark_oak_chair_light_blue" | "exlinefurniture:warped_chair_cyan" | "extshape:purple_glazed_terracotta_slab" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "chisel:vertical/dark_oak_planks" | "extshape:glowstone_vertical_slab" | "extshape:smooth_quartz_fence" | "bookshelf" | "minecraft:bookshelf" | "chisel:dent/coal_block" | "chisel:large_tile/light_gray_concrete" | "chisel:pillar/andesite" | "chisel:legacy/blue_wool" | "chisel:jellybean/end_stone" | "chisel:mosaic/gray_concrete" | "lapis_block" | "minecraft:lapis_block" | "chisel:braid/pink_concrete" | "fire_coral_block" | "minecraft:fire_coral_block" | "chisel:braid/diorite" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "chisel:mosaic/brown_concrete" | "extshape:red_nether_brick_fence_gate" | "extshape:crying_obsidian_pressure_plate" | "extshape:moss_stairs" | "potted_dead_bush" | "minecraft:potted_dead_bush" | "podzol" | "minecraft:podzol" | "chisel:panel/glowstone" | "chisel:triple_bricks/glowstone" | "jsblock:station_ceiling_1" | "adorn:deepslate_platform" | "exlinefurniture:spruce_chair_purple" | "extshape:spruce_quarter_piece" | "adorn:birch_coffee_table" | "extshape:chiseled_quartz_quarter_piece" | "extshape:crying_obsidian_quarter_piece" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "extshape:sandstone_quarter_piece" | "extshape:smooth_stone_fence_gate" | "white_bed" | "minecraft:white_bed" | "spruce_slab" | "minecraft:spruce_slab" | "chisel:stacked/crimson_planks" | "exlinefurniture:birch_dresser" | "extshape:oak_vertical_slab" | "peony" | "minecraft:peony" | "chisel:dent/light_gray_concrete" | "yellow_carpet" | "minecraft:yellow_carpet" | "chisel:soft_bricks/yellow_concrete" | "jsblock:pids_rv_sil_2" | "chisel:layer/cyan_concrete" | "chisel:chaotic_small/red_concrete" | "factory_blocks:hex" | "chisel:mosaic/red_concrete" | "chisel:french/coal_block" | "magenta_wall_banner" | "minecraft:magenta_wall_banner" | "extshape:purple_wool_quarter_piece" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "chisel:array/redstone_block" | "extshape:granite_vertical_stairs" | "jungle_fence" | "minecraft:jungle_fence" | "chisel:cracked/redstone_block" | "extshape:black_concrete_fence" | "chorus_flower" | "minecraft:chorus_flower" | "chisel:shipping_crate/dark_oak_planks" | "chisel:cracked_bricks/red_sandstone" | "chisel:tiles_small/granite" | "exlinefurniture:jungle_lamp_lime" | "polished_granite" | "minecraft:polished_granite" | "exlinefurniture:birch_chair_orange" | "extshape:smooth_red_sandstone_vertical_slab" | "soul_campfire" | "minecraft:soul_campfire" | "exlinefurniture:dark_oak_lamp_light_blue" | "redbits:rgb_lamp" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "fire_coral_wall_fan" | "minecraft:fire_coral_wall_fan" | "chisel:legacy/light_blue_wool" | "chisel:rivets/gold_block" | "mtr:station_color_bone_block" | "extshape:stone_vertical_quarter_piece" | "extshape:light_blue_wool_quarter_piece" | "extshape:waxed_copper_stairs" | "mtr:station_color_quartz_block_slab" | "chisel:cracked/lime_concrete" | "light_blue_wall_banner" | "minecraft:light_blue_wall_banner" | "chisel:chaotic_small/deepslate" | "adorn:polished_deepslate_platform" | "chisel:zag/lime_concrete" | "chisel:large_tile/black_concrete" | "exlinefurniture:jungle_glass_table" | "end_stone" | "minecraft:end_stone" | "chisel:weaver/bricks" | "extshape:magenta_concrete_stairs" | "exlinefurniture:crimson_lamp_orange" | "dead_fire_coral_wall_fan" | "minecraft:dead_fire_coral_wall_fan" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "extshape:gray_terracotta_vertical_quarter_piece" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "chisel:tiles_small/gray_concrete" | "extshape:gray_concrete_button" | "chisel:solid_bricks/blue_concrete" | "extshape:granite_quarter_piece" | "adorn:cut_sandstone_step" | "extshape:light_blue_wool_vertical_slab" | "chisel:crude_vertical/crimson_planks" | "extshape:purple_terracotta_fence" | "extshape:prismarine_brick_fence_gate" | "chisel:mosaic/pink_concrete" | "grass" | "minecraft:grass" | "extshape:pink_terracotta_slab" | "chisel:braid/birch_planks" | "chisel:tiles_medium/ice" | "extshape:orange_wool_vertical_stairs" | "chisel:pillar/green_concrete" | "exlinefurniture:froggy_chair_white" | "extshape:warped_wart_wall" | "adorn:warped_bench" | "chisel:road/bricks" | "exlinefurniture:birch_lamp_cyan" | "exlinefurniture:shutters_dark_oak" | "chisel:solid_bricks/glowstone" | "chisel:brick/iron_block" | "quartz_slab" | "minecraft:quartz_slab" | "chisel:array/cyan_concrete" | "exlinefurniture:jungle_chair_brown" | "extshape:glowstone_vertical_stairs" | "extshape:yellow_wool_slab" | "extshape:blue_wool_wall" | "flowering_azalea" | "minecraft:flowering_azalea" | "chisel:soft_bricks/deepslate" | "chisel:pillar/sandstone" | "chisel:road/blue_concrete" | "extshape:brown_wool_fence_gate" | "chisel:paneling/acacia_planks" | "exlinefurniture:birch_lamp_magenta" | "exlinefurniture:window_sliding" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "chisel:shipping_crate/crimson_planks" | "mtr:station_color_smooth_quartz" | "gold_ore" | "minecraft:gold_ore" | "chisel:circular/purpur" | "chisel:smooth/jungle_planks" | "chisel:prism/emerald_block" | "chisel:large_tile/lapis_block" | "extshape:orange_terracotta_quarter_piece" | "chisel:circular/coal_block" | "extshape:glowstone_fence_gate" | "extshape:red_wool_wall" | "extshape:cobbled_deepslate_button" | "adorn:sugar_cane_crate" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "chisel:chaotic_medium/magenta_concrete" | "chisel:circular/lime_concrete" | "extshape:purple_terracotta_pressure_plate" | "extshape:bedrock_vertical_stairs" | "extshape:purple_wool_vertical_quarter_piece" | "exlinefurniture:birch_lamp_brown" | "chisel:twist/quartz" | "mtr:station_color_birch_wood_slab" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "exlinefurniture:birch_chair_magenta" | "extshape:red_concrete_wall" | "extshape:prismarine_brick_vertical_quarter_piece" | "chisel:layer/dirt" | "lava_cauldron" | "minecraft:lava_cauldron" | "chisel:large_tile/granite" | "londonunderground:sign_lizzy" | "chisel:mosaic/diorite" | "polished_andesite" | "minecraft:polished_andesite" | "extshape:cyan_wool_quarter_piece" | "chisel:noborder/glass" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "chisel:tiles_medium/blue_concrete" | "chisel:llama/purple_wool" | "extshape:cut_red_sandstone_quarter_piece" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "extshape:chiseled_sandstone_slab" | "extshape:yellow_wool_wall" | "exlinefurniture:spruce_bench" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "brown_mushroom" | "minecraft:brown_mushroom" | "mtr:station_color_andesite" | "extshape:polished_granite_button" | "extshape:glowstone_button" | "adorn:oak_kitchen_cupboard" | "chisel:twist/green_concrete" | "extshape:crying_obsidian_fence" | "chiselsandbits:chiseledice" | "soul_torch" | "minecraft:soul_torch" | "potted_white_tulip" | "minecraft:potted_white_tulip" | "chisel:array/ice" | "chisel:cracked_bricks/bricks" | "chisel:steelframe/glass" | "chisel:french/green_concrete" | "chisel:crude_vertical/birch_planks" | "extshape:cyan_concrete_slab" | "adorn:spruce_bench" | "extshape:dark_prismarine_vertical_slab" | "chisel:chaotic_small/gray_concrete" | "extshape:gray_concrete_fence" | "exlinefurniture:shutters_birch" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "chisel:panel/yellow_concrete" | "exlinefurniture:jungle_window_slider" | "chisel:slant/granite" | "extshape:deepslate_tile_button" | "chisel:raw/gray_concrete" | "chisel:small_bricks/pink_concrete" | "exlinefurniture:warped_chair_green" | "adorn:crimson_coffee_table" | "extshape:shroomlight_vertical_slab" | "green_concrete" | "minecraft:green_concrete" | "extshape:pink_terracotta_stairs" | "extshape:deepslate_tile_fence" | "chisel:weaver/cyan_concrete" | "extshape:light_gray_concrete_fence" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "chisel:triple_bricks/quartz" | "extshape:prismarine_quarter_piece" | "coal_block" | "minecraft:coal_block" | "extshape:cyan_terracotta_fence" | "exlinefurniture:warped_lamp_light_blue" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "chisel:weaver/stone" | "chisel:zag/cobblestone" | "exlinefurniture:drapes_lime" | "adorn:white_table_lamp" | "chisel:ornate/red_sandstone" | "spruce_sapling" | "minecraft:spruce_sapling" | "chisel:cracked_bricks/purpur" | "londonunderground:platform_variant" | "exlinefurniture:crimson_adirondack_chair" | "extshape:light_gray_concrete_vertical_stairs" | "exlinefurniture:drapes_red" | "chisel:jellybean/stone" | "chisel:large_tile/brown_concrete" | "chisel:panelclassic/emerald_block" | "mtr:station_color_quartz_block" | "tripwire" | "minecraft:tripwire" | "extshape:light_gray_wool_slab" | "potted_warped_fungus" | "minecraft:potted_warped_fungus" | "chisel:weaver/lime_concrete" | "oak_wood" | "minecraft:oak_wood" | "chisel:ornate/quartz" | "extshape:dripstone_wall" | "emerald_block" | "minecraft:emerald_block" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "exlinefurniture:crimson_lamp_light_gray" | "adorn:dark_oak_kitchen_sink" | "exlinefurniture:crimson_lamp_magenta" | "extshape:green_concrete_wall" | "adorn:cut_red_sandstone_step" | "spruce_wood" | "minecraft:spruce_wood" | "spruce_fence" | "minecraft:spruce_fence" | "extshape:dark_oak_vertical_slab" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "chisel:twist/end_stone" | "adorn:dark_oak_coffee_table" | "chisel:encased_bricks/green_concrete" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "extshape:purple_concrete_fence" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "adorn:chain_link_fence" | "extshape:ancient_debris_button" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "chisel:prism/orange_concrete" | "exlinefurniture:jungle_stripped_log_glass_table" | "magenta_concrete" | "minecraft:magenta_concrete" | "mtr:apg_glass_end" | "extshape:melon_stairs" | "extshape:light_gray_terracotta_quarter_piece" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:smooth_quartz_vertical_quarter_piece" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "chisel:cracked_bricks/black_concrete" | "adorn:brick_post" | "chisel:twist/magenta_concrete" | "extshape:polished_granite_wall" | "extshape:brown_terracotta_slab" | "chisel:smallingot/iron_block" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "chisel:dent/bricks" | "lime_wall_banner" | "minecraft:lime_wall_banner" | "chisel:braid/prismarine" | "extshape:mossy_cobblestone_fence_gate" | "extshape:cobblestone_vertical_slab" | "chisel:encased_bricks/andesite" | "chisel:french/stone" | "extshape:light_gray_wool_vertical_quarter_piece" | "chisel:large/dark_oak_planks" | "chisel:raw/red_concrete" | "exlinefurniture:oak_chair_white" | "exlinefurniture:warped_window_web" | "chisel:pillar/granite" | "extshape:prismarine_fence" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "potted_spruce_sapling" | "minecraft:potted_spruce_sapling" | "extshape:black_terracotta_fence" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "exlinefurniture:dark_oak_chair_pink" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "dead_tube_coral_wall_fan" | "minecraft:dead_tube_coral_wall_fan" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "chisel:prism/light_blue_concrete" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "mtr:ticket_processor_enquiry" | "powered_rail" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "kelp_plant" | "minecraft:kelp_plant" | "extshape:chiseled_deepslate_stairs" | "potted_fern" | "minecraft:potted_fern" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "adorn:spruce_step" | "extshape:black_wool_fence_gate" | "potted_red_tulip" | "minecraft:potted_red_tulip" | "chisel:large_tile/redstone_block" | "chisel:panel/pink_concrete" | "adorn:smooth_stone_step" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "chisel:cut/cyan_concrete" | "adorn:white_sofa" | "extshape:pink_wool_slab" | "extshape:blue_concrete_wall" | "blue_terracotta" | "minecraft:blue_terracotta" | "chisel:small_bricks/glowstone" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "chisel:tiles_medium/coal_block" | "chisel:cracked/green_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "extshape:iron_button" | "chisel:weaver/cobblestone" | "extshape:polished_andesite_fence_gate" | "extshape:smooth_basalt_slab" | "mtr:rail" | "comparator" | "minecraft:comparator" | "chisel:pillar/bricks" | "chisel:dent/purpur" | "extshape:glowstone_slab" | "chisel:cracked_bricks/gray_concrete" | "chisel:zag/coal_block" | "extshape:waxed_copper_vertical_stairs" | "chisel:pillar/orange_concrete" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "chisel:zelda/diamond_block" | "chisel:slant/redstone_block" | "extshape:smooth_quartz_vertical_stairs" | "extshape:blackstone_vertical_stairs" | "londonunderground:morden_slab" | "extshape:packed_ice_slab" | "tube_coral_wall_fan" | "minecraft:tube_coral_wall_fan" | "adorn:oak_bench" | "chisel:prism/sandstone" | "terracotta" | "minecraft:terracotta" | "extshape:prismarine_vertical_stairs" | "birch_wall_sign" | "minecraft:birch_wall_sign" | "chisel:chaotic_medium/redstone_block" | "chisel:encased_bricks/prismarine" | "extshape:yellow_concrete_slab" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:nether_wart_vertical_quarter_piece" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "extshape:warped_vertical_stairs" | "exlinefurniture:warped_glass_table" | "chisel:llama/red_wool" | "chisel:french/white_concrete" | "spruce_wall_sign" | "minecraft:spruce_wall_sign" | "exlinefurniture:dark_oak_window_slider" | "extshape:andesite_button" | "extshape:gray_glazed_terracotta_slab" | "londonunderground:tfl_block" | "chisel:raw/bricks" | "chisel:weaver/light_gray_concrete" | "jsblock:op_button" | "oak_log" | "minecraft:oak_log" | "jungle_wall_sign" | "minecraft:jungle_wall_sign" | "mtr:station_color_chiseled_quartz_block" | "londonunderground:tunnel_block_2_signal" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "chisel:ornatesteel/glass" | "chisel:road/glowstone" | "chisel:tiles_small/red_sandstone" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "chisel:jellybean/black_concrete" | "beacon" | "minecraft:beacon" | "extshape:quartz_wall" | "tnt" | "minecraft:tnt" | "chisel:circular/light_gray_concrete" | "chisel:encased/dark_oak_planks" | "extshape:quartz_fence" | "chisel:pillar/purpur" | "extshape:lime_terracotta_fence_gate" | "extshape:calcite_vertical_slab" | "adorn:oak_platform" | "chisel:pillar/prismarine" | "chisel:french/black_concrete" | "exlinefurniture:drapes_brown" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "chisel:soft_bricks/blue_concrete" | "chisel:ornate/orange_concrete" | "cobweb" | "minecraft:cobweb" | "chisel:prism/blue_concrete" | "chisel:road/stone" | "extshape:melon_vertical_stairs" | "chisel:circular/diorite" | "extshape:raw_iron_fence" | "extshape:mossy_cobblestone_vertical_slab" | "chisel:encased_large/spruce_planks" | "exlinefurniture:acacia_lamp_pink" | "jsblock:trespass_sign_1" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "jsblock:trespass_sign_2" | "exlinefurniture:acacia_lamp_light_gray" | "extshape:clay_button" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "exlinefurniture:warped_lamp_red" | "mtr:glass_fence_stained" | "chisel:solid_bricks/purple_concrete" | "extshape:terracotta_wall" | "chisel:large_tile/andesite" | "extshape:stone_brick_fence" | "chisel:ornate/brown_concrete" | "extshape:tuff_fence" | "extshape:smooth_basalt_vertical_quarter_piece" | "chisel:tiles_medium/end_stone" | "extshape:orange_glazed_terracotta_slab" | "spruce_leaves" | "minecraft:spruce_leaves" | "adorn:prismarine_platform" | "extshape:waxed_exposed_copper_fence_gate" | "chisel:panel/coal_block" | "extshape:clay_stairs" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "extshape:red_terracotta_fence" | "chisel:cracked/coal_block" | "exlinefurniture:faucet" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "chisel:crate_light/gold_block" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "chisel:large_tile/blue_concrete" | "chisel:cobble/dirt" | "chisel:soft_bricks/sandstone" | "mtr:platform" | "londonunderground:elizabeth_sign" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "extshape:brown_terracotta_pressure_plate" | "oak_slab" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "chisel:paneling/oak_planks" | "chisel:cracked_bricks/white_concrete" | "mtr:ticket_barrier_exit_1" | "exlinefurniture:warped_chair_black" | "chisel:circular/redstone_block" | "exlinefurniture:fridge" | "chisel:small_bricks/cobblestone" | "chisel:raw/orange_concrete" | "extshape:waxed_oxidized_copper_button" | "exlinefurniture:warped_lamp_cyan" | "chisel:triple_bricks/black_concrete" | "extshape:obsidian_vertical_slab" | "yellow_wool" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:gold_vertical_slab" | "exlinefurniture:shutters_warped" | "extshape:black_concrete_slab" | "grindstone" | "minecraft:grindstone" | "chisel:french/diorite" | "chisel:ornate/white_concrete" | "chisel:chaotic_small/redstone_block" | "extshape:polished_deepslate_pressure_plate" | "chisel:panel/black_concrete" | "glass_pane" | "minecraft:glass_pane" | "potted_blue_orchid" | "minecraft:potted_blue_orchid" | "exlinefurniture:dark_oak_lamp_cyan" | "chisel:four/emerald_block" | "chisel:zag/light_blue_concrete" | "extshape:pink_wool_quarter_piece" | "crimson_stem" | "minecraft:crimson_stem" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "mtr:station_color_dark_prismarine" | "clay" | "minecraft:clay" | "extshape:brown_glazed_terracotta_slab" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:petrified_oak_planks" | "exlinefurniture:oak_chair_magenta" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "chisel:weaver/ice" | "adorn:birch_drawer" | "extshape:gray_wool_stairs" | "adorn:honeycomb_crate" | "red_candle_cake" | "minecraft:red_candle_cake" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "extshape:honeycomb_wall" | "gray_wool" | "minecraft:gray_wool" | "chisel:braid/cobblestone" | "brown_wall_banner" | "minecraft:brown_wall_banner" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "chisel:soft_bricks/bricks" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "chisel:layer/diorite" | "chisel:raw/yellow_concrete" | "exlinefurniture:jungle_window" | "extshape:cobbled_deepslate_quarter_piece" | "adorn:prismarine_step" | "chisel:solid_bricks/andesite" | "londonunderground:block_roundel_3_big" | "mycelium" | "minecraft:mycelium" | "chisel:road/cobblestone" | "chisel:cracked/white_concrete" | "chisel:chaotic_bricks/light_gray_concrete" | "exlinefurniture:jungle_chair_blue" | "wheat_plus:road_line_single_yellow_full_slant" | "exlinefurniture:shutters_acacia" | "jsblock:pids_rv_sil" | "exlinefurniture:crimson_chair_black" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "extshape:brown_wool_pressure_plate" | "exlinefurniture:birch_glass_table" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:lapis_fence_gate" | "wheat_plus:road_line_single_yellow_half_slant" | "londonunderground:sign_dlr" | "mtr:station_color_iron_block_slab" | "mtr:platform_uk_1" | "chisel:panel/orange_concrete" | "extshape:white_concrete_vertical_slab" | "extshape:bedrock_vertical_slab" | "extshape:emerald_vertical_stairs" | "extshape:waxed_copper_wall" | "chisel:cracked_bricks/cyan_concrete" | "adorn:nether_brick_platform" | "horn_coral" | "minecraft:horn_coral" | "extshape:smooth_stone_slab_double" | "extshape:netherite_slab" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "exlinefurniture:skeleton_doll" | "extshape:warped_wart_quarter_piece" | "chisel:slant/red_sandstone" | "adorn:jungle_bench" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "londonunderground:tunnel_block_2_duel" | "chisel:ornate/end_stone" | "magma_block" | "minecraft:magma_block" | "exlinefurniture:wither_skeleton_doll" | "adorn:lime_table_lamp" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "adorn:jungle_kitchen_sink" | "extshape:warped_quarter_piece" | "purple_terracotta" | "minecraft:purple_terracotta" | "chisel:tiles_medium/red_sandstone" | "extshape:waxed_copper_pressure_plate" | "chisel:cracked/deepslate" | "extshape:moss_pressure_plate" | "bee_nest" | "minecraft:bee_nest" | "exposed_copper" | "minecraft:exposed_copper" | "extshape:moss_vertical_stairs" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "end_portal_frame" | "minecraft:end_portal_frame" | "chisel:encased_large/jungle_planks" | "chisel:raw/lime_concrete" | "extshape:cobbled_deepslate_pressure_plate" | "hay_block" | "minecraft:hay_block" | "chisel:road/magenta_concrete" | "chisel:french/end_stone" | "chisel:zag/ice" | "chisel:pillar/brown_concrete" | "exlinefurniture:acacia_bench" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "chisel:jellybean/pink_concrete" | "extshape:light_blue_terracotta_fence_gate" | "red_sand" | "minecraft:red_sand" | "mtr:station_color_chiseled_stone_bricks" | "chisel:raw/purpur" | "exlinefurniture:warped_chair_light_blue" | "londonunderground:sounds/outside_ambience" | "exlinefurniture:froggy_chair_pink" | "extshape:brown_wool_stairs" | "mtr:station_color_wool" | "chisel:encased/acacia_planks" | "chisel:braid/granite" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "extshape:chiseled_polished_blackstone_quarter_piece" | "exlinefurniture:birch_table" | "mtr:station_color_stone_slab" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "chisel:crude_vertical/oak_planks" | "chisel:glyphs/red_sandstone" | "extshape:pumpkin_wall" | "jsblock:station_name_tall_stand" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "exlinefurniture:froggy_chair_light_gray" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "chisel:large_tile/pink_concrete" | "extshape:cobblestone_fence" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "extshape:smooth_basalt_pressure_plate" | "calcite" | "minecraft:calcite" | "chisel:circular/end_stone" | "chisel:cracked_bricks/red_concrete" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "adorn:jungle_platform" | "cut_copper" | "minecraft:cut_copper" | "chisel:slant/bricks" | "exlinefurniture:jungle_lamp_magenta" | "extshape:light_gray_terracotta_slab" | "wheat_plus:road_line_double_white_half" | "extshape:pink_terracotta_quarter_piece" | "adorn:dark_oak_kitchen_cupboard" | "extshape:red_wool_vertical_quarter_piece" | "adorn:green_table_lamp" | "exlinefurniture:crimson_chair_green" | "extshape:raw_gold_fence_gate" | "cave_air" | "minecraft:cave_air" | "extshape:granite_fence" | "chisel:circular/gray_concrete" | "adorn:quartz_post" | "chisel:jellybean/redstone_block" | "exlinefurniture:crimson_lamp_lime" | "yellow_candle_cake" | "minecraft:yellow_candle_cake" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "chisel:slant/andesite" | "extshape:smooth_basalt_fence_gate" | "chain" | "minecraft:chain" | "chisel:jellybean/deepslate" | "chisel:prism/pink_concrete" | "extshape:granite_vertical_quarter_piece" | "exlinefurniture:acacia_adirondack_chair" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "exlinefurniture:oak_glass_table" | "exlinefurniture:warped_lamp_black" | "extshape:warped_vertical_quarter_piece" | "potted_wither_rose" | "minecraft:potted_wither_rose" | "oak_fence" | "minecraft:oak_fence" | "hanging_roots" | "minecraft:hanging_roots" | "extshape:jungle_vertical_slab" | "chisel:twist/lime_concrete" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "chisel:panel/brown_concrete" | "extshape:chiseled_red_sandstone_stairs" | "extshape:ancient_debris_fence_gate" | "extshape:light_blue_concrete_fence" | "extshape:oak_vertical_quarter_piece" | "extshape:gray_wool_wall" | "chisel:large_tile/light_blue_concrete" | "chisel:circular/brown_concrete" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "chisel:pillar/yellow_concrete" | "adorn:red_table_lamp" | "exlinefurniture:crimson_stripped_log_table" | "extshape:waxed_copper_button" | "exlinefurniture:window_slider" | "extshape:brown_concrete_button" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "purple_candle_cake" | "minecraft:purple_candle_cake" | "adorn:polished_granite_post" | "netherite_block" | "minecraft:netherite_block" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "adorn:jungle_coffee_table" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "chisel:small_bricks/gray_concrete" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "chisel:soft_bricks/glowstone" | "exlinefurniture:dark_oak_lamp_magenta" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "chisel:slant/yellow_concrete" | "exlinefurniture:oak_lamp_cyan" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "chisel:solid_bricks/deepslate" | "chisel:circular/pink_concrete" | "exlinefurniture:birch_chair_purple" | "chisel:cracked_bricks/lime_concrete" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_lamp_yellow" | "cave_vines_plant" | "minecraft:cave_vines_plant" | "exlinefurniture:dark_oak_chair_brown" | "extshape:red_terracotta_stairs" | "extshape:prismarine_brick_vertical_stairs" | "chisel:twist/cobblestone" | "extshape:polished_granite_quarter_piece" | "exlinefurniture:acacia_lamp_brown" | "exlinefurniture:drapes_blue" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "exlinefurniture:warped_lamp_green" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "extshape:cobblestone_vertical_quarter_piece" | "extshape:orange_wool_fence_gate" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:lapis_quarter_piece" | "extshape:gray_wool_fence_gate" | "chisel:cut/deepslate" | "chisel:array/pink_concrete" | "extshape:red_concrete_button" | "exlinefurniture:cave_spider_doll" | "factory_blocks:bcircuit" | "crimson_slab" | "minecraft:crimson_slab" | "chisel:jellybean/gray_concrete" | "exlinefurniture:crimson_lamp_blue" | "ancient_debris" | "minecraft:ancient_debris" | "infested_stone" | "minecraft:infested_stone" | "chisel:soft_bricks/purpur" | "chisel:braid/stone" | "mtr:station_color_polished_andesite" | "factory_blocks:rust" | "chisel:layer/magenta_concrete" | "chisel:slant/purpur" | "extshape:quartz_brick_pressure_plate" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "londonunderground:station_light" | "adorn:cobbled_deepslate_post" | "extshape:diamond_button" | "green_terracotta" | "minecraft:green_terracotta" | "exlinefurniture:birch_lamp_red" | "white_stained_glass" | "minecraft:white_stained_glass" | "extshape:spruce_vertical_stairs" | "extshape:black_wool_vertical_stairs" | "exlinefurniture:crimson_lamp_purple" | "extshape:cyan_concrete_vertical_quarter_piece" | "chisel:encased_bricks/red_concrete" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "mtr:clock_pole" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "chisel:soft_bricks/pink_concrete" | "exlinefurniture:spruce_chair_light_blue" | "lime_concrete" | "minecraft:lime_concrete" | "extshape:smooth_quartz_fence_gate" | "purpur_stairs" | "minecraft:purpur_stairs" | "chisel:zag/red_sandstone" | "chisel:small_bricks/sandstone" | "extshape:yellow_terracotta_slab" | "glow_lichen" | "minecraft:glow_lichen" | "chisel:chaotic_medium/light_blue_concrete" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "chisel:zag/brown_concrete" | "chisel:ornate/black_concrete" | "extshape:polished_blackstone_brick_vertical_slab" | "chisel:tiles_small/magenta_concrete" | "exlinefurniture:jungle_chair_lime" | "extshape:red_concrete_pressure_plate" | "red_shulker_box" | "minecraft:red_shulker_box" | "extshape:waxed_weathered_copper_button" | "blue_bed" | "minecraft:blue_bed" | "chisel:slant/cyan_concrete" | "extshape:waxed_weathered_copper_fence_gate" | "bubble_coral" | "minecraft:bubble_coral" | "chisel:ornate/cobblestone" | "sea_pickle" | "minecraft:sea_pickle" | "chisel:braid/cyan_concrete" | "extshape:moss_button" | "sponge" | "minecraft:sponge" | "quartz_stairs" | "minecraft:quartz_stairs" | "chisel:tiles_medium_bismuth/glowstone" | "chisel:triple_bricks/purpur" | "mtr:station_color_planks_slab" | "chisel:encased_smooth/crimson_planks" | "red_stained_glass" | "minecraft:red_stained_glass" | "chisel:tiles_medium/purpur" | "exlinefurniture:spruce_lamp_light_blue" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "extshape:stone_brick_fence_gate" | "green_carpet" | "minecraft:green_carpet" | "purpur_slab" | "minecraft:purpur_slab" | "exlinefurniture:crimson_chair_yellow" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "chisel:neon_panel/glowstone" | "extshape:emerald_quarter_piece" | "extshape:black_concrete_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "chisel:zag/quartz" | "chisel:chaotic_bricks/yellow_concrete" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "extshape:raw_gold_wall" | "chisel:prism/coal_block" | "extshape:polished_diorite_vertical_quarter_piece" | "chiselsandbits:bit_storage" | "extshape:yellow_concrete_button" | "chisel:solid_bricks/light_blue_concrete" | "lime_terracotta" | "minecraft:lime_terracotta" | "chisel:braid/yellow_concrete" | "extshape:raw_copper_quarter_piece" | "chisel:panel/gray_concrete" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "chisel:small_bricks/brown_concrete" | "chisel:chaotic_bricks/cobblestone" | "jungle_wood" | "minecraft:jungle_wood" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "chisel:twist/purpur" | "chisel:triple_bricks/bricks" | "stone_slab" | "minecraft:stone_slab" | "chisel:encased_smooth/acacia_planks" | "chisel:star/gold_block" | "chisel:vertical/crimson_planks" | "extshape:light_gray_wool_quarter_piece" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "acacia_slab" | "minecraft:acacia_slab" | "chisel:ornate/bricks" | "jungle_stairs" | "minecraft:jungle_stairs" | "mtr:station_color_stained_glass_slab" | "blast_furnace" | "minecraft:blast_furnace" | "exlinefurniture:jungle_chair_gray" | "extshape:blue_concrete_fence_gate" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "chisel:cut/red_sandstone" | "extshape:light_blue_wool_fence_gate" | "extshape:raw_gold_vertical_slab" | "extshape:white_terracotta_fence" | "exlinefurniture:froggy_chair_magenta" | "chisel:panel/emerald_block" | "chisel:chaotic_bricks/quartz" | "grass_block" | "minecraft:grass_block" | "adorn:dark_oak_post" | "adorn:basalt_post" | "chisel:array/stone" | "jsblock:pids_rv" | "extshape:light_gray_concrete_stairs" | "adorn:warped_post" | "mtr:lift_track_1" | "chisel:encased_bricks/pink_concrete" | "exlinefurniture:dark_oak_bench" | "extshape:red_terracotta_vertical_quarter_piece" | "chisel:stacked/oak_planks" | "mtr:railway_sign_2_even" | "chisel:array/andesite" | "chisel:tiles_small/coal_block" | "brain_coral_block" | "minecraft:brain_coral_block" | "chisel:array/light_blue_concrete" | "exlinefurniture:birch_chair_black" | "extshape:snow_vertical_quarter_piece" | "chisel:rivets/iron_block" | "chisel:chaotic_medium/yellow_concrete" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "chisel:smooth/lapis_block" | "chisel:cracked_bricks/quartz" | "fletching_table" | "minecraft:fletching_table" | "chisel:chunky/lapis_block" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "extshape:magenta_wool_fence_gate" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "exlinefurniture:warped_chair_white" | "extshape:raw_iron_vertical_stairs" | "adorn:prismarine_brick_step" | "chisel:triple_bricks/red_sandstone" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "adorn:mossy_stone_brick_platform" | "chisel:spaceblack/iron_block" | "chisel:encased/jungle_planks" | "chisel:pillar/light_gray_concrete" | "chisel:legacy/light_gray_wool" | "extshape:blue_terracotta_wall" | "chisel:jellybean/red_concrete" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "londonunderground:sign_overground" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "extshape:red_sandstone_vertical_stairs" | "extshape:polished_deepslate_fence_gate" | "chisel:ornate/purpur" | "extshape:blue_terracotta_vertical_quarter_piece" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "exlinefurniture:spruce_log_glass_table" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "chisel:raw/light_blue_concrete" | "factory_blocks:fan_four" | "chisel:array/yellow_concrete" | "londonunderground:tunnel_block_1_duel" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "cyan_wall_banner" | "minecraft:cyan_wall_banner" | "frosted_ice" | "minecraft:frosted_ice" | "extshape:snow_quarter_piece" | "extshape:melon_wall" | "adorn:black_sofa" | "chiselsandbits:chiseledsnow" | "exlinefurniture:dark_oak_lamp_blue" | "chisel:bubble/glass" | "chisel:cracked_bricks/brown_concrete" | "chisel:dent/white_concrete" | "chisel:prism/magenta_concrete" | "chisel:spaceblack/diamond_block" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "lever" | "minecraft:lever" | "exlinefurniture:spruce_lamp_pink" | "jsblock:departure_pole" | "extshape:purple_wool_fence_gate" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:brown_terracotta_vertical_quarter_piece" | "chisel:chaotic_bricks/cyan_concrete" | "exlinefurniture:light" | "extshape:emerald_slab" | "chisel:layer/light_gray_concrete" | "extshape:lime_wool_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "extshape:purple_concrete_pressure_plate" | "factory_blocks:fan_on" | "wheat_plus:road_line_double_white_half_slant" | "adorn:spruce_drawer" | "extshape:lapis_wall" | "exlinefurniture:drapes_cyan" | "redbits:jungle_large_button" | "damaged_anvil" | "minecraft:damaged_anvil" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:crimson_stripped_log_glass_table" | "exlinefurniture:spruce_chair_cyan" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "chisel:solid_bricks/end_stone" | "black_banner" | "minecraft:black_banner" | "mtr:station_color_diorite_slab" | "potted_pink_tulip" | "minecraft:potted_pink_tulip" | "adorn:polished_diorite_platform" | "chisel:fourornate/emerald_block" | "chisel:braid/quartz" | "purple_concrete" | "minecraft:purple_concrete" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "extshape:pink_terracotta_vertical_stairs" | "chisel:array/black_concrete" | "extshape:bedrock_slab" | "extshape:cut_red_sandstone_stairs" | "jsblock:subsidy_machine_1" | "extshape:dark_prismarine_button" | "adorn:beetroot_crate" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "extshape:dripstone_vertical_quarter_piece" | "chisel:mosaic/blue_concrete" | "extshape:yellow_wool_pressure_plate" | "chisel:array/granite" | "factory_blocks:scaffold" | "londonunderground:tube_1_duel" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "chisel:smooth/dark_oak_planks" | "chisel:ornate/sandstone" | "extshape:white_concrete_wall" | "extshape:chiseled_quartz_stairs" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "extshape:pink_concrete_vertical_stairs" | "chisel:tiles_medium/bricks" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "exlinefurniture:spider_doll" | "chisel:raw/quartz" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_polished_blackstone_slab" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "chisel:french/pink_concrete" | "chisel:braid/acacia_planks" | "extshape:lime_concrete_quarter_piece" | "extshape:packed_ice_vertical_stairs" | "exlinefurniture:oak_log_glass_table" | "exlinefurniture:froggy_chair_purple" | "chisel:prism/green_concrete" | "extshape:polished_diorite_quarter_piece" | "adorn:spruce_kitchen_cupboard" | "chisel:ornate/prismarine" | "chisel:vertical/birch_planks" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "spruce_door" | "minecraft:spruce_door" | "extshape:dark_oak_wall" | "extshape:cyan_terracotta_stairs" | "brown_wool" | "minecraft:brown_wool" | "adorn:cocoa_bean_crate" | "chisel:twist/granite" | "extshape:cyan_terracotta_button" | "purple_bed" | "minecraft:purple_bed" | "chisel:solid_bricks/pink_concrete" | "chisel:encased_bricks/redstone_block" | "extshape:white_glazed_terracotta_slab" | "chisel:soft_bricks/light_gray_concrete" | "extshape:polished_granite_fence" | "extshape:white_concrete_fence" | "chisel:pillar/quartz" | "dark_prismarine" | "minecraft:dark_prismarine" | "chisel:triple_bricks/stone" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:blue_concrete_quarter_piece" | "exlinefurniture:acacia_window_slider" | "wheat_plus:road_line_single_white_full" | "chisel:triple_bricks/purple_concrete" | "chisel:encased_smooth/oak_planks" | "candle" | "minecraft:candle" | "chisel:dent/green_concrete" | "chisel:encased_bricks/light_blue_concrete" | "wheat" | "minecraft:wheat" | "chisel:cracked_bricks/diorite" | "chisel:cart/gold_block" | "londonunderground:tunnel_entrance_1" | "extshape:magenta_concrete_fence_gate" | "chisel:dent/stone" | "chisel:chaotic_small/lime_concrete" | "extshape:nether_wart_slab" | "factory_blocks:bwireframe" | "mtr:station_color_polished_diorite_slab" | "exlinefurniture:birch_chair_green" | "extshape:waxed_exposed_cut_copper_fence_gate" | "andesite_stairs" | "minecraft:andesite_stairs" | "chisel:embossed/diamond_block" | "exlinefurniture:jungle_chair_light_blue" | "pink_concrete" | "minecraft:pink_concrete" | "chisel:large_tile/yellow_concrete" | "mtr:lift_track_floor_1" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "jungle_slab" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "extshape:deepslate_tile_vertical_stairs" | "extshape:lime_terracotta_slab" | "chisel:weaver/deepslate" | "light_blue_candle_cake" | "minecraft:light_blue_candle_cake" | "extshape:purple_wool_fence" | "chisel:array/purpur" | "extshape:sea_lantern_quarter_piece" | "chisel:encased_large/birch_planks" | "chisel:slant/light_blue_concrete" | "green_shulker_box" | "minecraft:green_shulker_box" | "extshape:dark_prismarine_pressure_plate" | "chisel:panel/cobblestone" | "chisel:braid/dark_oak_planks" | "extshape:blue_terracotta_fence_gate" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_weathered_copper_fence" | "extshape:spruce_vertical_quarter_piece" | "chisel:bricks2/dirt" | "extshape:gray_terracotta_fence" | "chisel:large_tile/bricks" | "chisel:large_tile/cobblestone" | "extshape:clay_vertical_stairs" | "granite" | "minecraft:granite" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "extshape:brown_terracotta_stairs" | "mtr:ticket_processor_exit" | "mtr:railway_sign_7_even" | "chisel:slant/cobblestone" | "extshape:magenta_terracotta_fence_gate" | "extshape:waxed_cut_copper_fence_gate" | "factory_blocks:fan_malfunction_on" | "extshape:waxed_oxidized_copper_pressure_plate" | "lily_pad" | "minecraft:lily_pad" | "extshape:gold_wall" | "andesite" | "minecraft:andesite" | "chisel:ornate/andesite" | "extshape:polished_diorite_pressure_plate" | "mtr:platform_indented" | "chisel:weaver/andesite" | "chisel:french/lime_concrete" | "mtr:station_color_cobblestone_slab" | "extshape:magenta_concrete_quarter_piece" | "mtr:ceiling_no_light" | "magenta_candle_cake" | "minecraft:magenta_candle_cake" | "extshape:white_wool_fence" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "extshape:brown_terracotta_vertical_stairs" | "chisel:array/brown_concrete" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:red_concrete_slab" | "exlinefurniture:spruce_chair_blue" | "netherrack" | "minecraft:netherrack" | "chisel:cut/diorite" | "mtr:station_color_clay" | "exlinefurniture:jungle_window_web" | "tuff" | "minecraft:tuff" | "extshape:pink_concrete_slab" | "chisel:panel/end_stone" | "extshape:purpur_vertical_slab" | "exlinefurniture:crimson_lamp_cyan" | "extshape:waxed_cut_copper_fence" | "chisel:mosaic/redstone_block" | "chisel:legacy/green_wool" | "extshape:waxed_exposed_copper_fence" | "packed_ice" | "minecraft:packed_ice" | "extshape:nether_brick_button" | "extshape:crimson_quarter_piece" | "extshape:deepslate_brick_quarter_piece" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "mtr:glass_fence_heo" | "extshape:gray_terracotta_button" | "exlinefurniture:acacia_lamp_magenta" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "chisel:large_tile/glowstone" | "chisel:paneling/spruce_planks" | "exlinefurniture:oak_lamp_light_gray" | "chisel:tiles_medium/purple_concrete" | "extshape:black_terracotta_fence_gate" | "extshape:brown_wool_wall" | "chisel:solid_bricks/cobblestone" | "extshape:clay_slab" | "extshape:chiseled_nether_brick_vertical_slab" | "chisel:large_tile/purpur" | "adorn:acacia_shelf" | "chisel:layer/granite" | "extshape:red_nether_brick_vertical_slab" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "adorn:acacia_platform" | "chisel:circular/ice" | "extshape:light_blue_concrete_vertical_slab" | "extshape:nether_wart_fence" | "chisel:tiles_small/green_concrete" | "smooth_stone" | "minecraft:smooth_stone" | "exlinefurniture:acacia_chair_yellow" | "chisel:zag/cyan_concrete" | "chisel:triple_bricks/red_concrete" | "extshape:raw_copper_slab" | "extshape:blue_wool_pressure_plate" | "extshape:deepslate_brick_fence" | "purple_carpet" | "minecraft:purple_carpet" | "chisel:dent/andesite" | "chisel:ornate/yellow_concrete" | "exlinefurniture:oak_chair_orange" | "extshape:warped_wall" | "mtr:signal_light_4" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "mtr:signal_light_3" | "extshape:gold_button" | "factory_blocks:wopanel" | "nether_wart" | "minecraft:nether_wart" | "mtr:signal_light_2" | "mtr:signal_light_1" | "exlinefurniture:ceiling_fan_spruce" | "chisel:layer/green_concrete" | "chisel:raw/pink_concrete" | "extshape:cobbled_deepslate_vertical_stairs" | "chisel:dent/cobblestone" | "exlinefurniture:spruce_chair_lime" | "cactus" | "minecraft:cactus" | "exlinefurniture:birch_lamp_gray" | "chisel:layer/lime_concrete" | "birch_slab" | "minecraft:birch_slab" | "extshape:light_gray_concrete_button" | "chisel:slant/prismarine" | "extshape:packed_ice_pressure_plate" | "chisel:braid/orange_concrete" | "extshape:chiseled_sandstone_quarter_piece" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "chisel:tiles_medium/light_gray_concrete" | "green_candle" | "minecraft:green_candle" | "chisel:cut/cobblestone" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "chisel:array/bricks" | "chisel:jellybean/coal_block" | "chisel:layer/deepslate" | "turtle_egg" | "minecraft:turtle_egg" | "chisel:weaver/coal_block" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "mtr:station_color_stone" | "extshape:blue_wool_vertical_stairs" | "chisel:tiles_medium/glowstone" | "chisel:ornate/cyan_concrete" | "extshape:brick_vertical_quarter_piece" | "chisel:circular/yellow_concrete" | "chisel:masonry/emerald_block" | "extshape:netherrack_vertical_slab" | "chisel:small_bricks/andesite" | "chisel:ornatesteel_old/glass" | "extshape:light_gray_concrete_quarter_piece" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "chisel:cut/end_stone" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "mtr:marble_blue_slab" | "chisel:twist/gray_concrete" | "mtr:lift_door_1" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:pumpkin_fence_gate" | "chisel:chaotic_bricks/stone" | "chisel:solid_bricks/purpur" | "extshape:magenta_concrete_fence" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "chisel:braid/jungle_planks" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "extshape:chiseled_deepslate_wall" | "adorn:warped_kitchen_cupboard" | "beetroots" | "minecraft:beetroots" | "chisel:array/diorite" | "chisel:twist/white_concrete" | "extshape:tuff_pressure_plate" | "extshape:magenta_wool_slab" | "chisel:pillar/nether_brick" | "oxidized_copper" | "minecraft:oxidized_copper" | "adorn:brick_platform" | "chisel:small_bricks/lime_concrete" | "chisel:zag/sandstone" | "chisel:coin_tails/gold_block" | "extshape:diorite_fence_gate" | "extshape:cyan_terracotta_vertical_slab" | "blue_orchid" | "minecraft:blue_orchid" | "chisel:cracked/cobblestone" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "chisel:tiles_medium/sandstone" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "chisel:largeornate/stone" | "diorite_stairs" | "minecraft:diorite_stairs" | "chisel:chaotic_medium/blue_concrete" | "chisel:layer/ice" | "extshape:orange_wool_quarter_piece" | "adorn:crimson_kitchen_sink" | "chisel:bismuth/diamond_block" | "command_block" | "minecraft:command_block" | "exlinefurniture:dark_oak_lamp_lime" | "extshape:snow_vertical_stairs" | "exlinefurniture:oven" | "chisel:twist/ice" | "exlinefurniture:acacia_chair" | "extshape:nether_wart_vertical_slab" | "chisel:array/lime_concrete" | "extshape:crying_obsidian_stairs" | "extshape:raw_iron_vertical_slab" | "skeleton_wall_skull" | "minecraft:skeleton_wall_skull" | "londonunderground:platform_tfl_gap" | "adorn:melon_crate" | "chisel:triple_bricks/light_gray_concrete" | "extshape:green_wool_fence" | "extshape:smooth_sandstone_quarter_piece" | "green_candle_cake" | "minecraft:green_candle_cake" | "adorn:polished_blackstone_step" | "extshape:black_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_red" | "exlinefurniture:dark_oak_dresser" | "extshape:yellow_terracotta_button" | "extshape:raw_copper_button" | "wheat_plus:road_line_single_white_half" | "chisel:large_tile/orange_concrete" | "extshape:cyan_terracotta_vertical_stairs" | "adorn:blackstone_step" | "chisel:circular/orange_concrete" | "chisel:prism/glowstone" | "cut_sandstone" | "minecraft:cut_sandstone" | "chisel:circular/sandstone" | "adorn:smooth_red_sandstone_step" | "chisel:crude_paneling/birch_planks" | "chiselsandbits:chiselediron" | "chisel:tiles_small/ice" | "chisel:encased_smooth/jungle_planks" | "chisel:encased/oak_planks" | "chisel:prism/andesite" | "extshape:black_wool_quarter_piece" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "extshape:brick_vertical_slab" | "twisting_vines" | "minecraft:twisting_vines" | "chisel:cracked/purple_concrete" | "exlinefurniture:warped_chair_purple" | "chisel:chaotic_bricks/red_sandstone" | "chisel:french/deepslate" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "chisel:solid_bricks/red_concrete" | "chisel:prism/yellow_concrete" | "chisel:cracked_bricks/granite" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:packed_ice_vertical_slab" | "campfire" | "minecraft:campfire" | "extshape:lime_wool_quarter_piece" | "extshape:tuff_vertical_slab" | "chisel:raw/andesite" | "chisel:chaotic_medium/orange_concrete" | "extshape:light_blue_wool_wall" | "chisel:road/sandstone" | "chisel:encased_bricks/gray_concrete" | "extshape:red_terracotta_slab" | "jungle_log" | "minecraft:jungle_log" | "brick_stairs" | "minecraft:brick_stairs" | "exlinefurniture:birch_chair_white" | "extshape:green_terracotta_stairs" | "chisel:large_tile/sandstone" | "extshape:brown_concrete_fence_gate" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "chisel:paneling/birch_planks" | "extshape:gold_fence_gate" | "acacia_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "chisel:twist/bricks" | "extshape:diamond_stairs" | "exlinefurniture:warped_chair_gray" | "black_stained_glass" | "minecraft:black_stained_glass" | "extshape:smooth_red_sandstone_button"; type Enchantment = "efficiency" | "minecraft:efficiency" | "looting" | "minecraft:looting" | "soul_speed" | "minecraft:soul_speed" | "silk_touch" | "minecraft:silk_touch" | "quick_charge" | "minecraft:quick_charge" | "fortune" | "minecraft:fortune" | "flame" | "minecraft:flame" | "aqua_affinity" | "minecraft:aqua_affinity" | "multishot" | "minecraft:multishot" | "channeling" | "minecraft:channeling" | "loyalty" | "minecraft:loyalty" | "binding_curse" | "minecraft:binding_curse" | "punch" | "minecraft:punch" | "projectile_protection" | "minecraft:projectile_protection" | "power" | "minecraft:power" | "sharpness" | "minecraft:sharpness" | "frost_walker" | "minecraft:frost_walker" | "fire_protection" | "minecraft:fire_protection" | "impaling" | "minecraft:impaling" | "luck_of_the_sea" | "minecraft:luck_of_the_sea" | "riptide" | "minecraft:riptide" | "protection" | "minecraft:protection" | "respiration" | "minecraft:respiration" | "mending" | "minecraft:mending" | "piercing" | "minecraft:piercing" | "feather_falling" | "minecraft:feather_falling" | "unbreaking" | "minecraft:unbreaking" | "smite" | "minecraft:smite" | "fire_aspect" | "minecraft:fire_aspect" | "lure" | "minecraft:lure" | "knockback" | "minecraft:knockback" | "depth_strider" | "minecraft:depth_strider" | "sweeping" | "minecraft:sweeping" | "infinity" | "minecraft:infinity" | "vanishing_curse" | "minecraft:vanishing_curse" | "blast_protection" | "minecraft:blast_protection" | "bane_of_arthropods" | "minecraft:bane_of_arthropods" | "thorns" | "minecraft:thorns"; type EntityType = "dolphin" | "minecraft:dolphin" | "trident" | "minecraft:trident" | "item_frame" | "minecraft:item_frame" | "phantom" | "minecraft:phantom" | "wither_skeleton" | "minecraft:wither_skeleton" | "piglin_brute" | "minecraft:piglin_brute" | "end_crystal" | "minecraft:end_crystal" | "area_effect_cloud" | "minecraft:area_effect_cloud" | "experience_orb" | "minecraft:experience_orb" | "endermite" | "minecraft:endermite" | "arrow" | "minecraft:arrow" | "bee" | "minecraft:bee" | "cow" | "minecraft:cow" | "hopper_minecart" | "minecraft:hopper_minecart" | "spider" | "minecraft:spider" | "command_block_minecart" | "minecraft:command_block_minecart" | "small_fireball" | "minecraft:small_fireball" | "painting" | "minecraft:painting" | "cod" | "minecraft:cod" | "snow_golem" | "minecraft:snow_golem" | "fishing_bobber" | "minecraft:fishing_bobber" | "polar_bear" | "minecraft:polar_bear" | "potion" | "minecraft:potion" | "furnace_minecart" | "minecraft:furnace_minecart" | "wandering_trader" | "minecraft:wandering_trader" | "boat" | "minecraft:boat" | "experience_bottle" | "minecraft:experience_bottle" | "hoglin" | "minecraft:hoglin" | "pillager" | "minecraft:pillager" | "rabbit" | "minecraft:rabbit" | "magma_cube" | "minecraft:magma_cube" | "mtr:lift_4_3" | "mtr:lift_4_4" | "redbits:emitter_minecart" | "bat" | "minecraft:bat" | "mtr:lift_4_4_double_sided" | "player" | "minecraft:player" | "blaze" | "minecraft:blaze" | "llama" | "minecraft:llama" | "piglin" | "minecraft:piglin" | "exlinefurniture:entity_sit" | "chicken" | "minecraft:chicken" | "slime" | "minecraft:slime" | "panda" | "minecraft:panda" | "armor_stand" | "minecraft:armor_stand" | "donkey" | "minecraft:donkey" | "adorn:seat" | "skeleton" | "minecraft:skeleton" | "parrot" | "minecraft:parrot" | "ender_dragon" | "minecraft:ender_dragon" | "shulker_bullet" | "minecraft:shulker_bullet" | "salmon" | "minecraft:salmon" | "glow_item_frame" | "minecraft:glow_item_frame" | "llama_spit" | "minecraft:llama_spit" | "tnt" | "minecraft:tnt" | "snowball" | "minecraft:snowball" | "skeleton_horse" | "minecraft:skeleton_horse" | "item" | "minecraft:item" | "elder_guardian" | "minecraft:elder_guardian" | "strider" | "minecraft:strider" | "goat" | "minecraft:goat" | "fox" | "minecraft:fox" | "mule" | "minecraft:mule" | "giant" | "minecraft:giant" | "fireball" | "minecraft:fireball" | "zombie_villager" | "minecraft:zombie_villager" | "mtr:lift_3_3" | "silverfish" | "minecraft:silverfish" | "sheep" | "minecraft:sheep" | "mtr:lift_4_3_double_sided" | "firework_rocket" | "minecraft:firework_rocket" | "guardian" | "minecraft:guardian" | "husk" | "minecraft:husk" | "mtr:lift_3_2" | "cat" | "minecraft:cat" | "iron_golem" | "minecraft:iron_golem" | "zombie_horse" | "minecraft:zombie_horse" | "dragon_fireball" | "minecraft:dragon_fireball" | "tropical_fish" | "minecraft:tropical_fish" | "egg" | "minecraft:egg" | "ender_pearl" | "minecraft:ender_pearl" | "mtr:lift_3_3_double_sided" | "witch" | "minecraft:witch" | "mtr:lift_3_2_double_sided" | "wither" | "minecraft:wither" | "eye_of_ender" | "minecraft:eye_of_ender" | "falling_block" | "minecraft:falling_block" | "zoglin" | "minecraft:zoglin" | "creeper" | "minecraft:creeper" | "stray" | "minecraft:stray" | "illusioner" | "minecraft:illusioner" | "pufferfish" | "minecraft:pufferfish" | "wither_skull" | "minecraft:wither_skull" | "shulker" | "minecraft:shulker" | "turtle" | "minecraft:turtle" | "mtr:lift_2_2_double_sided" | "spectral_arrow" | "minecraft:spectral_arrow" | "tnt_minecart" | "minecraft:tnt_minecart" | "cave_spider" | "minecraft:cave_spider" | "villager" | "minecraft:villager" | "wolf" | "minecraft:wolf" | "ocelot" | "minecraft:ocelot" | "vex" | "minecraft:vex" | "pig" | "minecraft:pig" | "zombified_piglin" | "minecraft:zombified_piglin" | "mtr:seat" | "drowned" | "minecraft:drowned" | "zombie" | "minecraft:zombie" | "ghast" | "minecraft:ghast" | "mtr:lift_2_2" | "trader_llama" | "minecraft:trader_llama" | "axolotl" | "minecraft:axolotl" | "evoker_fangs" | "minecraft:evoker_fangs" | "mooshroom" | "minecraft:mooshroom" | "ravager" | "minecraft:ravager" | "leash_knot" | "minecraft:leash_knot" | "horse" | "minecraft:horse" | "spawner_minecart" | "minecraft:spawner_minecart" | "evoker" | "minecraft:evoker" | "marker" | "minecraft:marker" | "minecart" | "minecraft:minecart" | "chest_minecart" | "minecraft:chest_minecart" | "vindicator" | "minecraft:vindicator" | "glow_squid" | "minecraft:glow_squid" | "enderman" | "minecraft:enderman" | "lightning_bolt" | "minecraft:lightning_bolt" | "squid" | "minecraft:squid"; type Item = "exlinefurniture:jungle_chair_light_gray" | "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "mcsynthetic_cave_air" | "minecraft:mcsynthetic_cave_air" | "chisel:chaotic_bricks/bricks" | "basalt" | "minecraft:basalt" | "chisel:road/prismarine" | "red_wool" | "minecraft:red_wool" | "extshape:light_blue_terracotta_vertical_stairs" | "stonecutter" | "minecraft:stonecutter" | "exlinefurniture:drapes_magenta" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece" | "mtr:cable_car_node_station" | "adorn:lime_sofa" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "chisel:legacy/cyan_wool" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "adorn:oak_table" | "chisel:road/purpur" | "melon" | "minecraft:melon" | "chisel:layer/orange_concrete" | "extshape:red_terracotta_pressure_plate" | "mtr:glass_fence_plain" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "chisel:cracked/gray_concrete" | "extshape:orange_terracotta_pressure_plate" | "mcsynthetic_zombie_wall_head" | "minecraft:mcsynthetic_zombie_wall_head" | "mcsynthetic_cave_vines" | "minecraft:mcsynthetic_cave_vines" | "chisel:zag/purpur" | "extshape:red_wool_slab" | "red_mushroom" | "minecraft:red_mushroom" | "extshape:raw_iron_quarter_piece" | "chisel:encased_bricks/ice" | "extshape:terracotta_slab" | "chisel:chaotic_medium/quartz" | "extshape:cyan_terracotta_fence_gate" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "chisel:encased_bricks/magenta_concrete" | "exlinefurniture:oak_chair_lime" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "adorn:red_nether_brick_platform" | "chisel:mosaic/yellow_concrete" | "chisel:bismuth/glowstone" | "extshape:red_glazed_terracotta_slab" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "raw_copper" | "minecraft:raw_copper" | "chisel:braid/redstone_block" | "adorn:birch_bench" | "chisel:tiles_medium/redstone_block" | "extshape:orange_concrete_vertical_slab" | "chisel:dent/redstone_block" | "extshape:chiseled_quartz_vertical_stairs" | "chisel:weaver/quartz" | "extshape:dark_prismarine_fence_gate" | "music_disc_stal" | "minecraft:music_disc_stal" | "exlinefurniture:acacia_window" | "spruce_sign" | "minecraft:spruce_sign" | "chisel:chinese2/glass" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "chisel:dent/prismarine" | "extshape:waxed_exposed_copper_slab" | "exlinefurniture:oak_log_table" | "extshape:black_terracotta_vertical_slab" | "extshape:glowstone_pressure_plate" | "gravel" | "minecraft:gravel" | "mcsynthetic_attached_melon_stem" | "minecraft:mcsynthetic_attached_melon_stem" | "extshape:green_wool_slab" | "chisel:twist/pink_concrete" | "leather_helmet" | "minecraft:leather_helmet" | "glow_item_frame" | "minecraft:glow_item_frame" | "chisel:chaotic_small/end_stone" | "chisel:chaotic_small/red_sandstone" | "extshape:polished_andesite_vertical_quarter_piece" | "light_blue_bed" | "minecraft:light_blue_bed" | "crimson_fungus" | "minecraft:crimson_fungus" | "mtr:station_color_clay_slab" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "extshape:smooth_basalt_vertical_stairs" | "exlinefurniture:drapes_light_blue" | "extshape:orange_concrete_button" | "exlinefurniture:birch_lamp_yellow" | "jsblock:pids_4" | "extshape:andesite_vertical_slab" | "copper_block" | "minecraft:copper_block" | "extshape:gray_wool_vertical_quarter_piece" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "chisel:encased_large/acacia_planks" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "purple_wool" | "minecraft:purple_wool" | "chisel:small_bricks/quartz" | "shulker_spawn_egg" | "minecraft:shulker_spawn_egg" | "extshape:netherrack_wall" | "magenta_bed" | "minecraft:magenta_bed" | "exlinefurniture:crimson_lamp_red" | "extshape:sandstone_vertical_slab" | "green_stained_glass" | "minecraft:green_stained_glass" | "chisel:cracked_bricks/magenta_concrete" | "chisel:triple_bricks/pink_concrete" | "chisel:circular/prismarine" | "adorn:purple_table_lamp" | "tropical_fish" | "minecraft:tropical_fish" | "chisel:tiles_small/white_concrete" | "chisel:log_bordered/jungle_planks" | "chisel:array/prismarine" | "extshape:green_terracotta_quarter_piece" | "pink_terracotta" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "chisel:road/yellow_concrete" | "extshape:blue_concrete_slab" | "chisel:jellybean/light_blue_concrete" | "extshape:waxed_exposed_copper_quarter_piece" | "chisel:prism/end_stone" | "extshape:purple_terracotta_vertical_stairs" | "extshape:light_blue_concrete_quarter_piece" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "exlinefurniture:crimson_lamp_green" | "chisel:road/end_stone" | "chisel:chaotic_small/granite" | "mtr:station_color_quartz_bricks" | "mcsynthetic_dead_fire_coral_wall_fan" | "minecraft:mcsynthetic_dead_fire_coral_wall_fan" | "jsblock:train_model_e44" | "exlinefurniture:birch_chair_light_gray" | "extshape:smooth_red_sandstone_quarter_piece" | "chisel:tiles_small/stone" | "chisel:raw/granite" | "acacia_door" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "mcsynthetic_tripwire" | "minecraft:mcsynthetic_tripwire" | "chisel:cut/purpur" | "zombie_spawn_egg" | "minecraft:zombie_spawn_egg" | "chisel:circular/stone" | "exlinefurniture:acacia_lamp_orange" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "extshape:warped_wart_vertical_slab" | "extshape:polished_deepslate_fence" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "mojang_banner_pattern" | "minecraft:mojang_banner_pattern" | "extshape:emerald_pressure_plate" | "mtr:boat_node" | "chisel:crude_horizontal/spruce_planks" | "extshape:red_wool_quarter_piece" | "extshape:jungle_quarter_piece" | "extshape:light_gray_terracotta_vertical_slab" | "golden_hoe" | "minecraft:golden_hoe" | "fire_charge" | "minecraft:fire_charge" | "white_dye" | "minecraft:white_dye" | "chisel:encased_bricks/lime_concrete" | "extshape:polished_deepslate_vertical_slab" | "jigsaw" | "minecraft:jigsaw" | "extshape:brown_concrete_fence" | "extshape:honeycomb_fence" | "chisel:encased_bricks/diorite" | "chisel:ornate/light_blue_concrete" | "chisel:jellybean/bricks" | "chiselsandbits:chiseledfluid" | "adorn:gray_table_lamp" | "exlinefurniture:crimson_window" | "chisel:panel/red_concrete" | "nether_star" | "minecraft:nether_star" | "stone_button" | "minecraft:stone_button" | "chisel:road/gray_concrete" | "exlinefurniture:birch_lamp_green" | "chisel:chaotic_bricks/white_concrete" | "exlinefurniture:crimson_window_heart" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "exlinefurniture:dark_oak_chair_gray" | "redbits:emitter" | "chisel:braid/coal_block" | "mtr:brush" | "tinted_glass" | "minecraft:tinted_glass" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "sandstone" | "minecraft:sandstone" | "exlinefurniture:crimson_chair_light_gray" | "londonunderground:block_roundel_2_big" | "lodestone" | "minecraft:lodestone" | "exlinefurniture:froggy_chair_light_blue" | "chisel:french/gray_concrete" | "exlinefurniture:ceiling_fan_crimson" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "inmis:blazing_backpack" | "chisel:large_tile/end_stone" | "exlinefurniture:warped_lamp_gray" | "purpur_block" | "minecraft:purpur_block" | "netherite_hoe" | "minecraft:netherite_hoe" | "exlinefurniture:birch_log_table" | "extshape:quartz_button" | "jsblock:water_machine_1" | "chisel:encased_large/oak_planks" | "extshape:sandstone_vertical_stairs" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "chisel:llama/pink_wool" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "extshape:chiseled_deepslate_quarter_piece" | "exlinefurniture:acacia_lamp_purple" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "adorn:acacia_table" | "extshape:light_blue_terracotta_button" | "extshape:red_nether_brick_pressure_plate" | "quartz" | "minecraft:quartz" | "mtr:railway_sign_6_even" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "enderman_spawn_egg" | "minecraft:enderman_spawn_egg" | "redbits:crimson_large_button" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "chisel:small_bricks/deepslate" | "chisel:solid_bricks/bricks" | "mtr:ticket_processor" | "extshape:blue_wool_slab" | "exlinefurniture:spruce_chair_red" | "jsblock:butterfly_light" | "extshape:gray_wool_fence" | "mcsynthetic_water" | "minecraft:mcsynthetic_water" | "londonunderground:sign_metro" | "chisel:layer/quartz" | "adorn:cut_sandstone_post" | "chisel:large_tile/coal_block" | "chisel:encased_bricks/purple_concrete" | "exlinefurniture:jungle_log_table" | "extshape:pink_wool_vertical_stairs" | "exlinefurniture:spruce_lamp_red" | "chisel:road/orange_concrete" | "chisel:cracked_bricks/blue_concrete" | "extshape:quartz_brick_wall" | "nether_portal" | "minecraft:nether_portal" | "chisel:chaotic_bricks/prismarine" | "lime_candle" | "minecraft:lime_candle" | "londonunderground:morden_arch" | "exlinefurniture:jungle_lamp_light_blue" | "extshape:waxed_cut_copper_button" | "chisel:jellybean/red_sandstone" | "extshape:blue_wool_vertical_slab" | "extshape:end_stone_vertical_stairs" | "londonunderground:tunnel_darkness" | "extshape:white_wool_vertical_stairs" | "chisel:mosaic/granite" | "londonunderground:lu_crossbar" | "adorn:melon_seed_crate" | "extshape:smooth_red_sandstone_pressure_plate" | "blue_carpet" | "minecraft:blue_carpet" | "mtr:station_color_cracked_stone_bricks" | "chisel:road/pink_concrete" | "birch_stairs" | "minecraft:birch_stairs" | "music_disc_mall" | "minecraft:music_disc_mall" | "adorn:birch_step" | "chisel:circular/glowstone" | "extshape:polished_blackstone_quarter_piece" | "extshape:cobbled_deepslate_fence" | "extshape:pumpkin_slab" | "amethyst_shard" | "minecraft:amethyst_shard" | "mtr:station_name_wall_black" | "extshape:smooth_stone_fence" | "exlinefurniture:spruce_chair_light_gray" | "exlinefurniture:oak_lamp_white" | "extshape:iron_quarter_piece" | "tropical_fish_bucket" | "minecraft:tropical_fish_bucket" | "exlinefurniture:toilet" | "exlinefurniture:crimson_chair_white" | "extshape:honeycomb_quarter_piece" | "adorn:nether_wart_coffee" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "extshape:lime_concrete_button" | "chisel:twist/sandstone" | "stone_sword" | "minecraft:stone_sword" | "extshape:smooth_stone_pressure_plate" | "potato" | "minecraft:potato" | "chisel:dent/blue_concrete" | "chisel:tiles_small/diorite" | "redbits:polished_blackstone_large_button" | "mcsynthetic_attached_pumpkin_stem" | "minecraft:mcsynthetic_attached_pumpkin_stem" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "dripstone_block" | "minecraft:dripstone_block" | "adorn:stone_step" | "iron_hoe" | "minecraft:iron_hoe" | "extshape:cyan_terracotta_slab" | "londonunderground:block_roundel_1_big_even" | "creeper_spawn_egg" | "minecraft:creeper_spawn_egg" | "chiselsandbits:chisel_gold" | "extshape:polished_diorite_wall" | "exlinefurniture:oak_chair_blue" | "clay_ball" | "minecraft:clay_ball" | "extshape:melon_pressure_plate" | "exlinefurniture:spruce_lamp_black" | "chisel:mosaic/bricks" | "chisel:tiles_small/lime_concrete" | "chisel:array/gray_concrete" | "chisel:chaotic_small/green_concrete" | "extshape:netherite_vertical_quarter_piece" | "chisel:solid_bricks/gray_concrete" | "extshape:red_nether_brick_fence" | "extshape:raw_gold_fence" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "chisel:raw/brown_concrete" | "extshape:chiseled_quartz_slab" | "seagrass" | "minecraft:seagrass" | "extshape:purpur_button" | "chisel:stacked/dark_oak_planks" | "chisel:chaotic_medium/sandstone" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "londonunderground:morden_stairs" | "chisel:crate_dark/iron_block" | "golden_pickaxe" | "minecraft:golden_pickaxe" | "extshape:diamond_fence_gate" | "porkchop" | "minecraft:porkchop" | "extshape:orange_terracotta_fence_gate" | "extshape:white_concrete_pressure_plate" | "ladder" | "minecraft:ladder" | "adorn:apple_crate" | "chisel:tiles_small/cyan_concrete" | "wither_skeleton_spawn_egg" | "minecraft:wither_skeleton_spawn_egg" | "redstone_torch" | "minecraft:redstone_torch" | "extshape:terracotta_vertical_stairs" | "exlinefurniture:warped_lamp_light_gray" | "adorn:sandstone_platform" | "extshape:blue_terracotta_quarter_piece" | "mcsynthetic_pink_candle_cake" | "minecraft:mcsynthetic_pink_candle_cake" | "target" | "minecraft:target" | "adorn:polished_andesite_step" | "rabbit_spawn_egg" | "minecraft:rabbit_spawn_egg" | "exlinefurniture:jungle_window_sliding" | "orange_carpet" | "minecraft:orange_carpet" | "gray_bed" | "minecraft:gray_bed" | "chisel:chaotic_bricks/black_concrete" | "mcsynthetic_potted_fern" | "minecraft:mcsynthetic_potted_fern" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "chisel:raw/prismarine" | "chiselsandbits:chiseledleaves" | "extshape:brown_wool_vertical_stairs" | "jsblock:ticket_barrier_1_exit" | "redbits:detector" | "white_terracotta" | "minecraft:white_terracotta" | "extshape:nether_brick_vertical_slab" | "water_bucket" | "minecraft:water_bucket" | "chisel:tiles_small/purpur" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "chisel:ironfencemodern/glass" | "armor_stand" | "minecraft:armor_stand" | "jsblock:light_block" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "chisel:solid_bricks/brown_concrete" | "adorn:deepslate_post" | "extshape:crying_obsidian_button" | "extshape:waxed_weathered_cut_copper_wall" | "chisel:cracked/pink_concrete" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "brown_banner" | "minecraft:brown_banner" | "chisel:road/white_concrete" | "exlinefurniture:oak_lamp_purple" | "warped_hyphae" | "minecraft:warped_hyphae" | "londonunderground:exit_sign" | "mtr:glass_fence_mos" | "chisel:twist/stone" | "mcsynthetic_fire" | "minecraft:mcsynthetic_fire" | "extshape:chiseled_stone_brick_quarter_piece" | "factory_blocks:exhaust" | "exlinefurniture:spruce_window_heart" | "redbits:warped_large_button" | "chisel:french/light_blue_concrete" | "extshape:lapis_stairs" | "exlinefurniture:jungle_lamp_orange" | "extshape:emerald_wall" | "extshape:netherite_pressure_plate" | "chisel:raw/green_concrete" | "extshape:light_blue_concrete_wall" | "chisel:solid_bricks/green_concrete" | "mcsynthetic_potted_flowering_azalea_bush" | "minecraft:mcsynthetic_potted_flowering_azalea_bush" | "extshape:netherite_button" | "mcsynthetic_potted_orange_tulip" | "minecraft:mcsynthetic_potted_orange_tulip" | "chisel:slant/quartz" | "chisel:slant/end_stone" | "chisel:chaotic_medium/prismarine" | "exlinefurniture:drapes_orange" | "extshape:pumpkin_fence" | "green_bed" | "minecraft:green_bed" | "stray_spawn_egg" | "minecraft:stray_spawn_egg" | "mtr:signal_remover_blue" | "extshape:birch_wall" | "chisel:pillar/gray_concrete" | "chisel:triple_bricks/cobblestone" | "chisel:layer/pink_concrete" | "acacia_leaves" | "minecraft:acacia_leaves" | "extshape:cobblestone_vertical_stairs" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "chisel:llama/magenta_wool" | "extshape:netherrack_vertical_quarter_piece" | "mtr:ticket_barrier_entrance_1" | "white_tulip" | "minecraft:white_tulip" | "chisel:pillar/diorite" | "chisel:small_bricks/red_sandstone" | "light_blue_candle" | "minecraft:light_blue_candle" | "extshape:granite_button" | "bitsandchisels:bit_item" | "chisel:twist/andesite" | "chisel:slant/green_concrete" | "chisel:slant/orange_concrete" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "extshape:iron_vertical_stairs" | "extshape:purpur_vertical_stairs" | "exlinefurniture:dark_oak_lamp_gray" | "chisel:soft_bricks/end_stone" | "exlinefurniture:acacia_chair_pink" | "mtr:pids_1" | "mtr:rail_remover" | "chisel:weaver/red_sandstone" | "exlinefurniture:jungle_lamp_black" | "extshape:light_blue_concrete_stairs" | "adorn:polished_blackstone_platform" | "chisel:triple_bricks/ice" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "extshape:gold_quarter_piece" | "mtr:pids_2" | "mtr:pids_3" | "exlinefurniture:birch_chair_cyan" | "rail" | "minecraft:rail" | "chisel:chaotic_bricks/deepslate" | "chisel:mosaic/cobblestone" | "chisel:pillar/ice" | "chisel:cut/blue_concrete" | "chisel:circular/granite" | "chisel:panel/dirt" | "chisel:stone/glass" | "mcsynthetic_white_candle_cake" | "minecraft:mcsynthetic_white_candle_cake" | "diamond_sword" | "minecraft:diamond_sword" | "mtr:signal_connector_yellow" | "adorn:iron_shelf" | "yellow_banner" | "minecraft:yellow_banner" | "exlinefurniture:dark_oak_chair_magenta" | "pink_dye" | "minecraft:pink_dye" | "extshape:sea_lantern_stairs" | "extshape:polished_andesite_fence" | "exlinefurniture:warped_stripped_log_table" | "extshape:brick_fence" | "soul_lantern" | "minecraft:soul_lantern" | "chisel:dent/end_stone" | "chiselsandbits:chisel_diamond" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "chisel:space/iron_block" | "extshape:pink_terracotta_vertical_quarter_piece" | "mtr:marble_blue" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "cod_bucket" | "minecraft:cod_bucket" | "chisel:cracked_bricks/glowstone" | "exlinefurniture:lantern_brick" | "adorn:beetroot_seed_crate" | "chisel:prism/purpur" | "mcsynthetic_potted_dandelion" | "minecraft:mcsynthetic_potted_dandelion" | "saddle" | "minecraft:saddle" | "chisel:array/deepslate" | "extshape:chiseled_quartz_pressure_plate" | "chisel:prism/quartz" | "factory_blocks:hazard" | "mtr:signal_connector_light_blue" | "chisel:small_bricks/stone" | "extshape:netherrack_vertical_stairs" | "chisel:bevel_creeper/sandstone" | "exlinefurniture:oak_chair_black" | "mtr:signal_remover_lime" | "smooth_basalt" | "minecraft:smooth_basalt" | "filled_map" | "minecraft:filled_map" | "brown_concrete" | "minecraft:brown_concrete" | "extshape:brown_concrete_slab" | "extshape:dripstone_quarter_piece" | "chisel:chaotic_bricks/granite" | "extshape:packed_ice_stairs" | "extshape:gray_concrete_pressure_plate" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "adorn:deepslate_brick_post" | "londonunderground:tube_0" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "londonunderground:tube_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "exlinefurniture:warped_chair" | "chisel:smooth/oak_planks" | "extshape:nether_wart_stairs" | "adorn:lil_tater_crate" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "londonunderground:tube_2" | "londonunderground:tube_3" | "adorn:light_blue_table_lamp" | "londonunderground:tube_1b_duel" | "chisel:solid_bricks/coal_block" | "chisel:soft_bricks/quartz" | "extshape:quartz_pressure_plate" | "chisel:tiles_small/deepslate" | "chisel:french/glowstone" | "crimson_planks" | "minecraft:crimson_planks" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "extshape:diamond_wall" | "mcsynthetic_water_cauldron" | "minecraft:mcsynthetic_water_cauldron" | "blue_candle" | "minecraft:blue_candle" | "chisel:array/light_gray_concrete" | "chisel:twist/light_gray_concrete" | "ink_sac" | "minecraft:ink_sac" | "exlinefurniture:dark_oak_chair_orange" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "extshape:amethyst_vertical_slab" | "flower_banner_pattern" | "minecraft:flower_banner_pattern" | "extshape:warped_vertical_slab" | "extshape:gray_terracotta_slab" | "chisel:weaver/magenta_concrete" | "chisel:pillar/red_concrete" | "extshape:orange_concrete_stairs" | "chisel:bricks3/dirt" | "extshape:green_concrete_vertical_quarter_piece" | "flint" | "minecraft:flint" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "sunflower" | "minecraft:sunflower" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "factory_blocks:grinder" | "mtr:railway_sign_4_odd" | "music_disc_pigstep" | "minecraft:music_disc_pigstep" | "phantom_membrane" | "minecraft:phantom_membrane" | "exlinefurniture:bird_bath_stone" | "exlinefurniture:acacia_chair_magenta" | "chisel:prism/redstone_block" | "chisel:road/black_concrete" | "chisel:dent/light_blue_concrete" | "adorn:andesite_step" | "mtr:lift_3_3" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "mtr:lift_3_2" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "chisel:french/ice" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "chisel:masonry/lapis_block" | "extshape:melon_vertical_quarter_piece" | "extshape:obsidian_stairs" | "skeleton_skull" | "minecraft:skeleton_skull" | "chisel:encased_bricks/end_stone" | "horn_coral_block" | "minecraft:horn_coral_block" | "exlinefurniture:jungle_chair_orange" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:cyan_wool_stairs" | "extshape:prismarine_fence_gate" | "extshape:prismarine_brick_wall" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "chisel:crude_horizontal/jungle_planks" | "adorn:light_blue_sofa" | "exlinefurniture:crimson_chair_magenta" | "jsblock:signal_light_blue" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "extshape:green_terracotta_fence" | "extshape:emerald_button" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "chisel:encased_bricks/cyan_concrete" | "extshape:netherrack_fence" | "extshape:orange_concrete_fence" | "extshape:green_glazed_terracotta_slab" | "factory_blocks:piping" | "chisel:triple_bricks/brown_concrete" | "chisel:soft_bricks/redstone_block" | "extshape:cut_red_sandstone_vertical_slab" | "wooden_hoe" | "minecraft:wooden_hoe" | "extshape:smooth_basalt_quarter_piece" | "quartz_pillar" | "minecraft:quartz_pillar" | "extshape:terracotta_vertical_slab" | "exlinefurniture:crimson_chair_cyan" | "extshape:blackstone_quarter_piece" | "wolf_spawn_egg" | "minecraft:wolf_spawn_egg" | "exlinefurniture:birch_lamp_white" | "chisel:tiles_medium/andesite" | "chisel:reinforcedcobble/dirt" | "rotten_flesh" | "minecraft:rotten_flesh" | "extshape:melon_vertical_slab" | "chisel:screen/glass" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "chisel:layer/gray_concrete" | "extshape:gilded_blackstone_slab" | "redbits:vision_sensor" | "extshape:waxed_exposed_copper_stairs" | "chisel:large_tile/red_concrete" | "exlinefurniture:birch_chair_brown" | "inmis:baby_backpack" | "sugar" | "minecraft:sugar" | "chisel:tiles_small/black_concrete" | "blue_dye" | "minecraft:blue_dye" | "chisel:plates/gold_block" | "adorn:crimson_bench" | "chisel:layer/yellow_concrete" | "piston" | "minecraft:piston" | "wither_rose" | "minecraft:wither_rose" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "wheat_seeds" | "minecraft:wheat_seeds" | "mcsynthetic_crimson_wall_sign" | "minecraft:mcsynthetic_crimson_wall_sign" | "chisel:twist/yellow_concrete" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "chisel:chaotic_medium/deepslate" | "quartzelv:smooth_quartz_elevator" | "chisel:jellybean/lime_concrete" | "extshape:waxed_oxidized_cut_copper_wall" | "exlinefurniture:acacia_log_table" | "chisel:llama/lime_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "exlinefurniture:dark_oak_lamp_brown" | "wooden_axe" | "minecraft:wooden_axe" | "extshape:stone_brick_vertical_slab" | "husk_spawn_egg" | "minecraft:husk_spawn_egg" | "chisel:four/diamond_block" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "mcsynthetic_red_wall_banner" | "minecraft:mcsynthetic_red_wall_banner" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "chisel:zag/gray_concrete" | "chisel:slant/lime_concrete" | "chisel:small_bricks/redstone_block" | "chisel:solid_bricks/stone" | "exlinefurniture:jungle_chair_green" | "chisel:chunky/emerald_block" | "mcsynthetic_end_portal" | "minecraft:mcsynthetic_end_portal" | "adorn:crate" | "exlinefurniture:warped_lamp_lime" | "chisel:zag/granite" | "trapped_chest" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "chisel:cracked/diorite" | "extshape:crying_obsidian_wall" | "factory_blocks:pgcircuit" | "extshape:prismarine_brick_button" | "mtr:signal_remover_gray" | "dried_kelp" | "minecraft:dried_kelp" | "iron_bars" | "minecraft:iron_bars" | "mtr:dashboard_3" | "mtr:dashboard_2" | "music_disc_chirp" | "minecraft:music_disc_chirp" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "jsblock:emg_stop_1" | "redbits:emitter_minecart" | "mtr:lift_4_4_double_sided" | "chisel:cut/andesite" | "chisel:crude_horizontal/crimson_planks" | "exlinefurniture:jungle_lamp_green" | "diamond_axe" | "minecraft:diamond_axe" | "adorn:crimson_chair" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "chisel:zag/light_gray_concrete" | "extshape:purple_terracotta_wall" | "chisel:large_tile/magenta_concrete" | "exlinefurniture:spruce_glass_table" | "totem_of_undying" | "minecraft:totem_of_undying" | "extshape:pink_concrete_pressure_plate" | "extshape:waxed_oxidized_copper_quarter_piece" | "mtr:marble_sandy" | "adorn:red_sofa" | "exlinefurniture:ceiling_fan_warped" | "extshape:gray_wool_button" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "chisel:french/brown_concrete" | "exlinefurniture:warped_lamp_yellow" | "chisel:panel/deepslate" | "extshape:waxed_exposed_cut_copper_fence" | "allium" | "minecraft:allium" | "chisel:slant/white_concrete" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "tipped_arrow" | "minecraft:tipped_arrow" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "extshape:light_gray_concrete_fence_gate" | "chisel:braid/glowstone" | "chisel:jellybean/brown_concrete" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "extshape:lapis_slab" | "extshape:polished_deepslate_button" | "chisel:weaver/end_stone" | "strider_spawn_egg" | "minecraft:strider_spawn_egg" | "exlinefurniture:oak_chair_cyan" | "factory_blocks:fan_four_on" | "mcsynthetic_blue_wall_banner" | "minecraft:mcsynthetic_blue_wall_banner" | "chisel:cracked_bricks/ice" | "music_disc_cat" | "minecraft:music_disc_cat" | "chisel:legacy/magenta_wool" | "chisel:sunken/deepslate" | "chisel:soft_bricks/red_concrete" | "chipped_anvil" | "minecraft:chipped_anvil" | "exlinefurniture:jungle_chair_cyan" | "red_banner" | "minecraft:red_banner" | "redbits:acacia_large_button" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "extshape:chiseled_red_sandstone_wall" | "extshape:diorite_fence" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:warped_lamp_blue" | "extshape:magenta_wool_wall" | "londonunderground:tube_2_duel" | "exlinefurniture:jungle_stripped_log_table" | "extshape:lapis_button" | "extshape:cyan_wool_slab" | "chisel:chaotic_medium/purpur" | "extshape:netherite_wall" | "londonunderground:tunnel_block_1" | "londonunderground:tunnel_block_0" | "londonunderground:tunnel_block_3" | "londonunderground:tunnel_block_2" | "exlinefurniture:flower_arrangement3" | "londonunderground:tunnel_block_5" | "exlinefurniture:flower_arrangement4" | "londonunderground:tunnel_block_4" | "exlinefurniture:flower_arrangement2" | "black_carpet" | "minecraft:black_carpet" | "exlinefurniture:warped_chair_pink" | "exlinefurniture:oak_chair_green" | "extshape:white_concrete_stairs" | "azalea_leaves" | "minecraft:azalea_leaves" | "chisel:zag/purple_concrete" | "extshape:netherite_stairs" | "chisel:soft_bricks/magenta_concrete" | "extshape:polished_granite_vertical_stairs" | "chisel:weaver/prismarine" | "chisel:cracked_bricks/andesite" | "chisel:mosaic/cyan_concrete" | "glowstone_dust" | "minecraft:glowstone_dust" | "warped_button" | "minecraft:warped_button" | "extshape:white_terracotta_quarter_piece" | "extshape:polished_blackstone_vertical_stairs" | "extshape:diorite_vertical_quarter_piece" | "chisel:circular/cobblestone" | "chiselsandbits:bit_bag_dyed" | "londonunderground:sign_pride" | "mtr:signal_connector_lime" | "mtr:station_color_concrete_powder" | "extshape:lapis_vertical_quarter_piece" | "extshape:clay_vertical_slab" | "glow_berries" | "minecraft:glow_berries" | "chisel:ornate/magenta_concrete" | "extshape:cobbled_deepslate_vertical_slab" | "exlinefurniture:warped_chair_yellow" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "extshape:green_concrete_pressure_plate" | "exlinefurniture:crimson_lamp_white" | "extshape:tuff_vertical_quarter_piece" | "chisel:simple/iron_block" | "extshape:green_wool_stairs" | "chisel:weaver/pink_concrete" | "brain_coral" | "minecraft:brain_coral" | "adorn:spruce_shelf" | "extshape:pink_concrete_wall" | "map" | "minecraft:map" | "chisel:large/oak_planks" | "extshape:spruce_wall" | "chisel:french/andesite" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "extshape:magenta_wool_vertical_slab" | "extshape:diamond_fence" | "exlinefurniture:dark_oak_lamp_purple" | "music_disc_13" | "minecraft:music_disc_13" | "extshape:red_sandstone_quarter_piece" | "extshape:dripstone_vertical_stairs" | "music_disc_11" | "minecraft:music_disc_11" | "extshape:ancient_debris_vertical_slab" | "spawner" | "minecraft:spawner" | "redbits:two_way_repeater" | "adorn:sweet_berry_crate" | "chisel:cut/green_concrete" | "exlinefurniture:spruce_lamp_green" | "extshape:brown_concrete_vertical_slab" | "mtr:arrival_projector_1_small" | "chisel:ornate/blue_concrete" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "exlinefurniture:dark_oak_lamp_orange" | "extshape:shroomlight_vertical_stairs" | "extshape:cut_sandstone_quarter_piece" | "adorn:prismarine_brick_platform" | "chisel:chaotic_small/cyan_concrete" | "crafting_table" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "adorn:acacia_kitchen_cupboard" | "chisel:zag/deepslate" | "sandstone_wall" | "minecraft:sandstone_wall" | "netherite_chestplate" | "minecraft:netherite_chestplate" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "chisel:tiles_small/orange_concrete" | "extshape:waxed_oxidized_copper_vertical_slab" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "chisel:prism/light_gray_concrete" | "light_blue_wool" | "minecraft:light_blue_wool" | "chisel:braid/spruce_planks" | "chisel:chaotic_bricks/brown_concrete" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "orange_wool" | "minecraft:orange_wool" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:green_wool_button" | "mtr:psd_glass_2" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "slime_spawn_egg" | "minecraft:slime_spawn_egg" | "chisel:solid_bricks/sandstone" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "extshape:melon_slab" | "exlinefurniture:crimson_lamp_light_blue" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "chisel:chaotic_bricks/sandstone" | "extshape:stone_brick_quarter_piece" | "extshape:dark_prismarine_vertical_quarter_piece" | "exlinefurniture:warped_table" | "chisel:chaotic_small/magenta_concrete" | "chisel:triple_bricks/sandstone" | "extshape:black_concrete_vertical_quarter_piece" | "chisel:pillar/pink_concrete" | "mcsynthetic_bamboo_sapling" | "minecraft:mcsynthetic_bamboo_sapling" | "chisel:circular/magenta_concrete" | "chisel:dent/granite" | "mtr:signal_connector_blue" | "chisel:chaotic_small/pink_concrete" | "chisel:tiles_small/light_blue_concrete" | "orange_bed" | "minecraft:orange_bed" | "chisel:cut/black_concrete" | "chisel:soft_bricks/purple_concrete" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:prismarine_button" | "chisel:stacked/birch_planks" | "chisel:llama/white_wool" | "mtr:platform_na_2_indented" | "extshape:tuff_fence_gate" | "adorn:nether_brick_step" | "chisel:zag/diorite" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece" | "extshape:crying_obsidian_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_pink" | "carrot_on_a_stick" | "minecraft:carrot_on_a_stick" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "chisel:twist/orange_concrete" | "extshape:polished_diorite_fence" | "mtr:signal_remover_purple" | "adorn:birch_kitchen_counter" | "chisel:panel/sandstone" | "brick_wall" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "orange_concrete" | "minecraft:orange_concrete" | "londonunderground:sign_poppy" | "adorn:dark_oak_bench" | "pumpkin" | "minecraft:pumpkin" | "exlinefurniture:acacia_lamp_red" | "chisel:panel/redstone_block" | "adorn:oak_chair" | "extshape:cobblestone_fence_gate" | "raw_iron_block" | "minecraft:raw_iron_block" | "adorn:nether_wart_crate" | "chisel:road/brown_concrete" | "extshape:bedrock_fence" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "oak_button" | "minecraft:oak_button" | "extshape:gray_wool_slab" | "granite_wall" | "minecraft:granite_wall" | "extshape:lime_wool_button" | "chisel:circular/blue_concrete" | "extshape:cobbled_deepslate_fence_gate" | "extshape:ancient_debris_quarter_piece" | "mcsynthetic_lava" | "minecraft:mcsynthetic_lava" | "extshape:raw_gold_stairs" | "chisel:crude_horizontal/dark_oak_planks" | "exlinefurniture:birch_lamp_pink" | "chisel:cracked/end_stone" | "chisel:small/sandstone" | "extshape:purple_concrete_vertical_slab" | "acacia_sapling" | "minecraft:acacia_sapling" | "cow_spawn_egg" | "minecraft:cow_spawn_egg" | "extshape:purple_concrete_vertical_quarter_piece" | "mtr:station_name_tall_block" | "mtr:ceiling" | "enchanted_book" | "minecraft:enchanted_book" | "mcsynthetic_light_gray_candle_cake" | "minecraft:mcsynthetic_light_gray_candle_cake" | "extshape:lime_concrete_stairs" | "exlinefurniture:warped_window_heart" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "diamond_helmet" | "minecraft:diamond_helmet" | "chisel:tiles_small/yellow_concrete" | "extshape:magenta_wool_quarter_piece" | "warped_fence" | "minecraft:warped_fence" | "extshape:obsidian_fence" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "mcsynthetic_potted_jungle_sapling" | "minecraft:mcsynthetic_potted_jungle_sapling" | "mcsynthetic_bubble_coral_wall_fan" | "minecraft:mcsynthetic_bubble_coral_wall_fan" | "chisel:slant/blue_concrete" | "chisel:raw/cobblestone" | "exlinefurniture:spruce_stripped_log_table" | "chisel:cut/sandstone" | "compass" | "minecraft:compass" | "exlinefurniture:spruce_lamp_gray" | "londonunderground:block_roundel_2_big_even" | "extshape:black_terracotta_vertical_quarter_piece" | "item_frame" | "minecraft:item_frame" | "music_disc_mellohi" | "minecraft:music_disc_mellohi" | "chisel:masonry/coal_block" | "loom" | "minecraft:loom" | "chisel:french/magenta_concrete" | "extshape:blackstone_vertical_quarter_piece" | "exlinefurniture:gravestone" | "mcsynthetic_piston_head" | "minecraft:mcsynthetic_piston_head" | "exlinefurniture:crimson_lamp_black" | "mtr:signal_remover_light_gray" | "mtr:pids_pole" | "arrow" | "minecraft:arrow" | "redbits:spruce_large_button" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "exlinefurniture:birch_lamp_black" | "mtr:station_color_gravel_slab" | "chisel:chaotic_bricks/green_concrete" | "exlinefurniture:dark_oak_lamp_white" | "extshape:red_terracotta_vertical_stairs" | "extshape:lime_concrete_wall" | "exlinefurniture:husk_arm" | "adorn:crimson_post" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "chisel:plates/iron_block" | "extshape:brown_wool_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_stairs" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "green_wool" | "minecraft:green_wool" | "cod_spawn_egg" | "minecraft:cod_spawn_egg" | "chisel:chaotic_medium/cobblestone" | "chisel:pillar/cobblestone" | "extshape:red_wool_pressure_plate" | "chisel:encased_large/dark_oak_planks" | "chisel:layer/redstone_block" | "extshape:obsidian_slab" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "chisel:weaver/gray_concrete" | "chisel:chaotic_bricks/purple_concrete" | "chisel:solid_bricks/magenta_concrete" | "extshape:smooth_quartz_quarter_piece" | "extshape:polished_andesite_vertical_stairs" | "polished_blackstone" | "minecraft:polished_blackstone" | "extshape:smooth_basalt_button" | "exlinefurniture:birch_stripped_log_glass_table" | "chisel:pillar/glowstone" | "extshape:pink_concrete_vertical_slab" | "chisel:prism/cobblestone" | "chisel:small_bricks/red_concrete" | "extshape:orange_wool_wall" | "chisel:array/white_concrete" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "exlinefurniture:acacia_dresser" | "extshape:diorite_vertical_slab" | "mtr:station_color_snow_block" | "red_tulip" | "minecraft:red_tulip" | "chisel:french/bricks" | "villager_spawn_egg" | "minecraft:villager_spawn_egg" | "extshape:shroomlight_pressure_plate" | "emerald_ore" | "minecraft:emerald_ore" | "chisel:solid_bricks/white_concrete" | "chisel:large/acacia_planks" | "mcsynthetic_gray_candle_cake" | "minecraft:mcsynthetic_gray_candle_cake" | "stone_axe" | "minecraft:stone_axe" | "exlinefurniture:oak_adirondack_chair" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "jungle_button" | "minecraft:jungle_button" | "chisel:cracked/light_blue_concrete" | "extshape:bedrock_pressure_plate" | "adorn:granite_step" | "chisel:llama/black_wool" | "adorn:dark_oak_shelf" | "chisel:prism/red_concrete" | "mtr:railway_sign_3_even" | "adorn:oak_drawer" | "chisel:large_tile/quartz" | "exlinefurniture:warped_chair_brown" | "chisel:cracked/prismarine" | "exlinefurniture:acacia_log_glass_table" | "extshape:chiseled_sandstone_vertical_stairs" | "chisel:prism/lime_concrete" | "extshape:black_terracotta_slab" | "adorn:spruce_kitchen_counter" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "spider_eye" | "minecraft:spider_eye" | "mtr:rail_connector_80_one_way" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "adorn:stone_brick_step" | "poppy" | "minecraft:poppy" | "chisel:poison/stone" | "respawn_anchor" | "minecraft:respawn_anchor" | "chisel:mosaic/deepslate" | "extshape:glowstone_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "extshape:yellow_wool_button" | "oak_sapling" | "minecraft:oak_sapling" | "chisel:soft_bricks/cobblestone" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "mtr:rail_connector_20_one_way" | "factory_blocks:hazardo" | "exlinefurniture:drapes_purple" | "chisel:cracked_bricks/yellow_concrete" | "adorn:polished_deepslate_step" | "mtr:signal_remover_magenta" | "extshape:pink_terracotta_button" | "extshape:oak_quarter_piece" | "extshape:purple_concrete_fence_gate" | "chisel:cracked_bricks/light_gray_concrete" | "extshape:light_gray_concrete_pressure_plate" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "wheat_plus:road_line_double_white_full_slant" | "copper_ore" | "minecraft:copper_ore" | "chisel:road/green_concrete" | "exlinefurniture:froggy_chair_yellow" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "adorn:pink_table_lamp" | "extshape:lime_concrete_fence_gate" | "chisel:raw/blue_concrete" | "exlinefurniture:birch_chair_light_blue" | "chisel:braid/purpur" | "chisel:weaver/red_concrete" | "jsblock:signal_light_red_2" | "snow_block" | "minecraft:snow_block" | "iron_axe" | "minecraft:iron_axe" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "mtr:platform_na_1" | "mtr:platform_na_2" | "jukebox" | "minecraft:jukebox" | "chisel:weaver/yellow_concrete" | "extshape:acacia_quarter_piece" | "jsblock:signal_light_red_1" | "skeleton_spawn_egg" | "minecraft:skeleton_spawn_egg" | "chisel:ornate/lime_concrete" | "extshape:diorite_button" | "extshape:chiseled_nether_brick_stairs" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "chest_minecart" | "minecraft:chest_minecart" | "exlinefurniture:jungle_table" | "chisel:array/quartz" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "exlinefurniture:jungle_chair_black" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "prismarine_slab" | "minecraft:prismarine_slab" | "chisel:weaver/orange_concrete" | "extshape:polished_andesite_button" | "obsidian" | "minecraft:obsidian" | "fermented_spider_eye" | "minecraft:fermented_spider_eye" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "adorn:blackstone_platform" | "chisel:circular/emerald_block" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "chisel:french/purple_concrete" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "chisel:log_bordered/dark_oak_planks" | "chisel:cut/light_gray_concrete" | "adorn:picket_fence" | "extshape:acacia_vertical_slab" | "chisel:chaotic_medium/red_concrete" | "exlinefurniture:crimson_lamp_yellow" | "chisel:cracked_bricks/orange_concrete" | "farmland" | "minecraft:farmland" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:white_concrete_slab" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "exlinefurniture:acacia_lamp_cyan" | "chisel:dent/orange_concrete" | "extshape:green_concrete_slab" | "chisel:raw/black_concrete" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "exlinefurniture:dark_oak_adirondack_chair" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:clay_fence_gate" | "londonunderground:sign_underground" | "redbits:oak_large_button" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "londonunderground:pids_pole" | "adorn:smooth_stone_post" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "extshape:brown_wool_vertical_slab" | "mtr:station_name_entrance" | "adorn:cobblestone_step" | "pink_wool" | "minecraft:pink_wool" | "chisel:soft_bricks/granite" | "chisel:circular/bricks" | "extshape:cyan_glazed_terracotta_slab" | "mcsynthetic_purple_candle_cake" | "minecraft:mcsynthetic_purple_candle_cake" | "goat_spawn_egg" | "minecraft:goat_spawn_egg" | "factory_blocks:large_pipes" | "chisel:circular/andesite" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "exlinefurniture:oak_bench" | "elder_guardian_spawn_egg" | "minecraft:elder_guardian_spawn_egg" | "mtr:station_color_smooth_stone" | "extshape:white_concrete_vertical_stairs" | "mtr:lift_4_3" | "mtr:lift_4_4" | "chisel:ornate/green_concrete" | "chisel:chaotic_small/light_blue_concrete" | "exlinefurniture:birch_chair_yellow" | "chisel:chaotic_small/white_concrete" | "exlinefurniture:oak_lamp_black" | "chisel:log_bordered/oak_planks" | "mtr:route_sign_wall_metal" | "black_candle" | "minecraft:black_candle" | "extshape:nether_wart_wall" | "extshape:deepslate_tile_quarter_piece" | "mcsynthetic_light_blue_wall_banner" | "minecraft:mcsynthetic_light_blue_wall_banner" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "bee_spawn_egg" | "minecraft:bee_spawn_egg" | "chisel:large/crimson_planks" | "mtr:station_color_diorite" | "extshape:orange_wool_vertical_quarter_piece" | "extshape:end_stone_pressure_plate" | "chisel:legacy/lime_wool" | "chisel:chaotic_small/prismarine" | "chisel:raw/deepslate" | "extshape:light_gray_terracotta_fence_gate" | "chisel:dent/cyan_concrete" | "extshape:magenta_wool_stairs" | "chisel:zag/prismarine" | "extshape:green_terracotta_wall" | "chisel:log_bordered/spruce_planks" | "exlinefurniture:oak_lamp_green" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "lime_dye" | "minecraft:lime_dye" | "extshape:calcite_stairs" | "extshape:stone_fence" | "adorn:sandstone_step" | "chisel:cut/coal_block" | "chisel:space/gold_block" | "chisel:llama/green_wool" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "factory_blocks:vrust" | "jsblock:kcr_name_sign" | "orange_candle" | "minecraft:orange_candle" | "chisel:largeingot/iron_block" | "chisel:soft_bricks/lime_concrete" | "extshape:light_blue_wool_stairs" | "warped_sign" | "minecraft:warped_sign" | "extshape:black_terracotta_vertical_stairs" | "chisel:encased_smooth/spruce_planks" | "soul_soil" | "minecraft:soul_soil" | "chisel:small_bricks/cyan_concrete" | "extshape:yellow_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_white" | "extshape:smooth_quartz_vertical_slab" | "chisel:mosaic/orange_concrete" | "chisel:tiles_medium/stone" | "chisel:braid/gray_concrete" | "extshape:magenta_concrete_pressure_plate" | "chisel:chaotic_bricks/light_blue_concrete" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "chisel:weaver/purpur" | "egg" | "minecraft:egg" | "chisel:ornate/lapis_block" | "extshape:red_concrete_stairs" | "fern" | "minecraft:fern" | "shroomlight" | "minecraft:shroomlight" | "chisel:chaotic_medium/granite" | "extshape:green_terracotta_vertical_quarter_piece" | "exlinefurniture:warped_chair_magenta" | "adorn:sweet_berry_juice" | "chisel:dent/yellow_concrete" | "extshape:packed_ice_button" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "exlinefurniture:jungle_lamp_light_gray" | "carrot" | "minecraft:carrot" | "extshape:cyan_wool_vertical_slab" | "cyan_dye" | "minecraft:cyan_dye" | "mtr:mcsynthetic_railway_sign_middle" | "pufferfish" | "minecraft:pufferfish" | "chisel:tiles_small/red_concrete" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "chisel:large_tile/lime_concrete" | "orange_terracotta" | "minecraft:orange_terracotta" | "chisel:gears/iron_block" | "extshape:light_gray_terracotta_vertical_stairs" | "factory_blocks:megacell" | "chisel:ornate/deepslate" | "exlinefurniture:jungle_chair_magenta" | "adorn:warped_drawer" | "gold_block" | "minecraft:gold_block" | "spruce_boat" | "minecraft:spruce_boat" | "extshape:gray_wool_quarter_piece" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "londonunderground:british_rail_underground" | "paper" | "minecraft:paper" | "chisel:coin_heads/iron_block" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "extshape:brown_concrete_vertical_quarter_piece" | "mcsynthetic_kelp_plant" | "minecraft:mcsynthetic_kelp_plant" | "chisel:cut/brown_concrete" | "extshape:terracotta_button" | "redbits:mcsynthetic_inverted_redstone_wall_torch" | "extshape:clay_fence" | "chisel:twist/black_concrete" | "extshape:light_gray_terracotta_button" | "chisel:cracked/magenta_concrete" | "extshape:brown_wool_vertical_quarter_piece" | "mtr:glass_fence_wks" | "extshape:pumpkin_vertical_stairs" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "extshape:obsidian_vertical_stairs" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "chisel:thin/glass" | "exlinefurniture:warped_chair_red" | "redbits:t_flip_flop" | "chisel:pillar/magenta_concrete" | "extshape:purple_concrete_stairs" | "dark_oak_button" | "minecraft:dark_oak_button" | "adorn:jungle_kitchen_counter" | "structure_block" | "minecraft:structure_block" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:red_wool_vertical_slab" | "chisel:small_bricks/diorite" | "chisel:cut/stone" | "chisel:tiles_medium/quartz" | "exlinefurniture:crimson_chair_gray" | "factory_blocks:rust_bplates" | "chiselsandbits:quill" | "exlinefurniture:dark_oak_window_sliding" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:smooth_basalt_stairs" | "raw_iron" | "minecraft:raw_iron" | "extshape:magenta_terracotta_vertical_stairs" | "black_concrete" | "minecraft:black_concrete" | "iron_nugget" | "minecraft:iron_nugget" | "chisel:chaotic_medium/brown_concrete" | "extshape:stone_fence_gate" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "exlinefurniture:warped_lamp_brown" | "extshape:prismarine_brick_fence" | "cooked_rabbit" | "minecraft:cooked_rabbit" | "exlinefurniture:birch_window_heart" | "factory_blocks:rusty_scaffold" | "ravager_spawn_egg" | "minecraft:ravager_spawn_egg" | "adorn:dark_oak_platform" | "chisel:tiles_small/cobblestone" | "exlinefurniture:ceiling_fan_acacia" | "extshape:orange_wool_button" | "nether_wart_block" | "minecraft:nether_wart_block" | "chisel:stacked/acacia_planks" | "magenta_banner" | "minecraft:magenta_banner" | "chisel:encased_bricks/black_concrete" | "mtr:tunnel_creator_5_9" | "chisel:raw/stone" | "mtr:signal_connector_cyan" | "mtr:tunnel_creator_5_7" | "mtr:tunnel_creator_5_5" | "mtr:tunnel_creator_5_3" | "exlinefurniture:spruce_window" | "extshape:andesite_quarter_piece" | "exlinefurniture:acacia_lamp_blue" | "rabbit" | "minecraft:rabbit" | "extshape:lime_wool_fence_gate" | "extshape:red_wool_button" | "chisel:chaotic_bricks/gray_concrete" | "mtr:railway_sign_7_odd" | "extshape:purple_wool_stairs" | "chisel:mosaic/sandstone" | "extshape:polished_granite_vertical_quarter_piece" | "chisel:triple_bricks/magenta_concrete" | "exlinefurniture:spruce_lamp_magenta" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "chisel:layer/red_sandstone" | "exlinefurniture:acacia_chair_orange" | "extshape:raw_copper_pressure_plate" | "iron_block" | "minecraft:iron_block" | "chisel:tiles_medium/granite" | "chisel:slant/magenta_concrete" | "exlinefurniture:dark_oak_window" | "mtr:glass_fence_shm" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "lapis_ore" | "minecraft:lapis_ore" | "big_dripleaf" | "minecraft:big_dripleaf" | "music_disc_far" | "minecraft:music_disc_far" | "extshape:honeycomb_vertical_slab" | "writable_book" | "minecraft:writable_book" | "chisel:pillar/blue_concrete" | "extshape:blue_terracotta_stairs" | "redbits:inverted_redstone_torch" | "birch_sapling" | "minecraft:birch_sapling" | "adorn:oak_post" | "chisel:encased_bricks/light_gray_concrete" | "adorn:guide_book" | "chisel:chaotic_medium/pink_concrete" | "golden_apple" | "minecraft:golden_apple" | "chisel:shipping_crate/acacia_planks" | "diamond_pickaxe" | "minecraft:diamond_pickaxe" | "flower_pot" | "minecraft:flower_pot" | "chisel:panel/magenta_concrete" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:lime_terracotta_wall" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "sheep_spawn_egg" | "minecraft:sheep_spawn_egg" | "extshape:yellow_wool_stairs" | "lilac" | "minecraft:lilac" | "chisel:simple/diamond_block" | "extshape:pink_wool_fence" | "extshape:deepslate_brick_fence_gate" | "mtr:station_name_wall_gray" | "nether_sprouts" | "minecraft:nether_sprouts" | "diamond_ore" | "minecraft:diamond_ore" | "extshape:brown_terracotta_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:black_terracotta_quarter_piece" | "extshape:black_concrete_vertical_stairs" | "adorn:warped_shelf" | "chisel:encased_bricks/blue_concrete" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "chisel:triple_bricks/diorite" | "extshape:andesite_vertical_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "chisel:llama/light_gray_wool" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "chisel:chaotic_bricks/coal_block" | "chisel:chrono/glass" | "chisel:encased_bricks/granite" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "extshape:cyan_concrete_fence_gate" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "londonunderground:block_roundel_1_big" | "exlinefurniture:dark_oak_chair_black" | "extshape:waxed_exposed_cut_copper_wall" | "chisel:triple_bricks/deepslate" | "suspicious_stew" | "minecraft:suspicious_stew" | "extshape:brown_wool_button" | "exlinefurniture:warped_adirondack_chair" | "redbits:birch_large_button" | "small_dripleaf" | "minecraft:small_dripleaf" | "chisel:french/red_sandstone" | "chisel:twist/light_blue_concrete" | "chiselsandbits:bit_bag" | "golden_boots" | "minecraft:golden_boots" | "exlinefurniture:crimson_lamp_pink" | "chisel:encased_bricks/sandstone" | "chisel:layer/light_blue_concrete" | "exlinefurniture:drapes_black" | "chisel:braid/red_concrete" | "extshape:red_nether_brick_quarter_piece" | "extshape:cyan_concrete_pressure_plate" | "extshape:black_terracotta_wall" | "redstone_ore" | "minecraft:redstone_ore" | "chisel:prism/purple_concrete" | "extshape:yellow_terracotta_fence" | "mcsynthetic_horn_coral_wall_fan" | "minecraft:mcsynthetic_horn_coral_wall_fan" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "extshape:chiseled_sandstone_stairs" | "chisel:soft_bricks/prismarine" | "adorn:oak_coffee_table" | "extshape:crimson_vertical_slab" | "extshape:white_concrete_button" | "extshape:waxed_exposed_copper_vertical_slab" | "chisel:mosaic/glowstone" | "mtr:station_color_chiseled_quartz_block_slab" | "chisel:encased/crimson_planks" | "emerald" | "minecraft:emerald" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "wooden_pickaxe" | "minecraft:wooden_pickaxe" | "chisel:triple_bricks/light_blue_concrete" | "londonunderground:tube_1b" | "chisel:cut/lime_concrete" | "extshape:waxed_copper_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "mtr:station_color_cobblestone" | "bitsandchisels:smart_chisel" | "chisel:road/red_sandstone" | "chisel:road/ice" | "oak_stairs" | "minecraft:oak_stairs" | "extshape:warped_wart_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "extshape:purpur_pressure_plate" | "extshape:magenta_concrete_vertical_slab" | "mcsynthetic_dead_horn_coral_wall_fan" | "minecraft:mcsynthetic_dead_horn_coral_wall_fan" | "exlinefurniture:dark_oak_chair_green" | "chicken_spawn_egg" | "minecraft:chicken_spawn_egg" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "extshape:gilded_blackstone_vertical_slab" | "extshape:dark_oak_vertical_quarter_piece" | "londonunderground:tube_2b" | "chiselsandbits:chiseledgrass" | "extshape:polished_blackstone_brick_vertical_stairs" | "chisel:log_bordered/crimson_planks" | "chisel:layer/brown_concrete" | "chisel:layer/sandstone" | "mcsynthetic_dark_oak_wall_sign" | "minecraft:mcsynthetic_dark_oak_wall_sign" | "chisel:jellybean/green_concrete" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "extshape:polished_diorite_vertical_stairs" | "adorn:oak_kitchen_sink" | "chisel:paneling/dark_oak_planks" | "chisel:encased_bricks/glowstone" | "mcsynthetic_orange_candle_cake" | "minecraft:mcsynthetic_orange_candle_cake" | "glass" | "minecraft:glass" | "chisel:pillar/light_blue_concrete" | "extshape:blue_wool_quarter_piece" | "londonunderground:tube_3b" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "extshape:polished_andesite_vertical_slab" | "chisel:llama/gray_wool" | "mtr:apg_door" | "chisel:chaotic_small/sandstone" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "chisel:large_tile/prismarine" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "cyan_carpet" | "minecraft:cyan_carpet" | "chisel:triple_bricks/green_concrete" | "mcsynthetic_tube_coral_wall_fan" | "minecraft:mcsynthetic_tube_coral_wall_fan" | "adorn:diorite_post" | "extshape:end_stone_quarter_piece" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "chisel:zag/blue_concrete" | "exlinefurniture:dark_oak_stripped_log_glass_table" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "exlinefurniture:crimson_window_slider" | "chisel:layer/cobblestone" | "extshape:light_blue_terracotta_slab" | "mtr:escalator" | "mtr:route_sign_wall_light" | "sculk_sensor" | "minecraft:sculk_sensor" | "chisel:slant/light_gray_concrete" | "extshape:blue_concrete_fence" | "chain_command_block" | "minecraft:chain_command_block" | "londonunderground:block_roundel_station" | "chisel:pillar/purple_concrete" | "weeping_vines" | "minecraft:weeping_vines" | "granite_stairs" | "minecraft:granite_stairs" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "chisel:solid_bricks/orange_concrete" | "mtr:station_color_purpur_pillar" | "elytra" | "minecraft:elytra" | "exlinefurniture:warped_log_glass_table" | "extshape:emerald_fence_gate" | "extshape:moss_vertical_quarter_piece" | "chisel:array/sandstone" | "mtr:signal_connector_magenta" | "adorn:smooth_red_sandstone_post" | "chisel:legacy/black_wool" | "chisel:array/blue_concrete" | "chisel:vertical/dirt" | "adorn:spruce_platform" | "factory_blocks:pwireframe" | "chisel:crude_vertical/spruce_planks" | "exlinefurniture:acacia_chair_purple" | "light_gray_bed" | "minecraft:light_gray_bed" | "extshape:black_wool_stairs" | "glow_squid_spawn_egg" | "minecraft:glow_squid_spawn_egg" | "chisel:vertical/acacia_planks" | "extshape:blue_concrete_button" | "extshape:smooth_sandstone_vertical_quarter_piece" | "chisel:zag/stone" | "exlinefurniture:spruce_adirondack_chair" | "mtr:marble_sandy_slab" | "mcsynthetic_lava_cauldron" | "minecraft:mcsynthetic_lava_cauldron" | "chisel:mosaic/prismarine" | "chisel:crude_horizontal/acacia_planks" | "chisel:triple_bricks/coal_block" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "chisel:prism/stone" | "mtr:station_color_bedrock_slab" | "chisel:cracked_bricks/green_concrete" | "extshape:moss_wall" | "chisel:raw/purple_concrete" | "stone_bricks" | "minecraft:stone_bricks" | "exlinefurniture:acacia_chair_green" | "extshape:blue_concrete_stairs" | "londonunderground:metropolitan_sign" | "extshape:iron_stairs" | "chiselsandbits:chiseledwood" | "chisel:jellybean/white_concrete" | "exlinefurniture:dark_oak_lamp_green" | "extshape:diorite_quarter_piece" | "mtr:psd_door_2" | "chiselsandbits:chiseledwool" | "chisel:crude_vertical/jungle_planks" | "exlinefurniture:crimson_chair_brown" | "exlinefurniture:crimson_table" | "exlinefurniture:birch_chair_gray" | "golden_axe" | "minecraft:golden_axe" | "extshape:orange_terracotta_button" | "extshape:purple_concrete_wall" | "chisel:ornate/purple_concrete" | "gunpowder" | "minecraft:gunpowder" | "chisel:layer/prismarine" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "extshape:purpur_fence_gate" | "chisel:chunky/dirt" | "extshape:packed_ice_vertical_quarter_piece" | "chisel:jellybean/diorite" | "bitsandchisels:iron_chisel" | "chisel:chaotic_small/quartz" | "extshape:dark_prismarine_vertical_stairs" | "acacia_fence" | "minecraft:acacia_fence" | "londonunderground:morden_cobble_slab" | "adorn:cut_sandstone_platform" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "londonunderground:tube_0b" | "cyan_banner" | "minecraft:cyan_banner" | "jsblock:sound_looper" | "glistering_melon_slice" | "minecraft:glistering_melon_slice" | "mtr:glass_fence_stw" | "chisel:solid_bricks/light_gray_concrete" | "warped_door" | "minecraft:warped_door" | "chisel:slant/sandstone" | "chisel:jellybean/light_gray_concrete" | "chisel:french/light_gray_concrete" | "extshape:polished_granite_pressure_plate" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "chisel:cracked_bricks/stone" | "extshape:polished_blackstone_vertical_slab" | "extshape:crimson_wall" | "adorn:trading_station" | "extshape:ancient_debris_vertical_quarter_piece" | "magenta_carpet" | "minecraft:magenta_carpet" | "chisel:circular/deepslate" | "extshape:amethyst_fence" | "chisel:tiles_small/blue_concrete" | "chisel:array/red_sandstone" | "extshape:pumpkin_quarter_piece" | "wheat_plus:road_line_double_yellow_half_slant" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "chisel:slant/glowstone" | "mtr:railway_sign_3_odd" | "extshape:smooth_sandstone_button" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "chisel:panel/andesite" | "extshape:yellow_terracotta_vertical_slab" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "adorn:oak_kitchen_counter" | "extshape:red_wool_stairs" | "chisel:panel/bricks" | "chisel:jellybean/andesite" | "adorn:crimson_platform" | "exlinefurniture:drapes_green" | "adorn:potato_crate" | "chisel:mosaic/black_concrete" | "exlinefurniture:froggy_chair_brown" | "extshape:chiseled_stone_brick_vertical_slab" | "chisel:chaotic_medium/gray_concrete" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "factory_blocks:grate" | "extshape:purple_concrete_button" | "adorn:cobbled_deepslate_step" | "extshape:melon_quarter_piece" | "factory_blocks:metalbox" | "mcsynthetic_potted_warped_roots" | "minecraft:mcsynthetic_potted_warped_roots" | "chisel:triple_bricks/white_concrete" | "adorn:warped_kitchen_sink" | "chisel:dent/glowstone" | "chisel:zag/magenta_concrete" | "exlinefurniture:birch_log_glass_table" | "adorn:stone_brick_chimney" | "londonunderground:sounds/see_it_say_it_sorted" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "extshape:chiseled_red_sandstone_slab" | "chisel:braid/light_blue_concrete" | "mtr:station_pole" | "yellow_concrete" | "minecraft:yellow_concrete" | "chiselsandbits:chisel_netherite" | "chisel:cracked_bricks/end_stone" | "exlinefurniture:dark_oak_log_glass_table" | "fire_coral" | "minecraft:fire_coral" | "chainmail_helmet" | "minecraft:chainmail_helmet" | "exlinefurniture:dark_oak_glass_table" | "adorn:carrot_crate" | "extshape:pink_wool_pressure_plate" | "light_blue_dye" | "minecraft:light_blue_dye" | "chisel:tiles_medium/orange_concrete" | "extshape:prismarine_brick_pressure_plate" | "mcsynthetic_jungle_wall_sign" | "minecraft:mcsynthetic_jungle_wall_sign" | "crimson_roots" | "minecraft:crimson_roots" | "chisel:french/blue_concrete" | "extshape:white_terracotta_slab" | "adorn:cut_red_sandstone_post" | "chisel:twist/deepslate" | "extshape:red_concrete_fence" | "exlinefurniture:jungle_lamp_cyan" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "chisel:large_bricks/coal_block" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "londonunderground:track_1" | "barrel" | "minecraft:barrel" | "chisel:zag/pink_concrete" | "londonunderground:track_2" | "mcsynthetic_potted_spruce_sapling" | "minecraft:mcsynthetic_potted_spruce_sapling" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "extshape:clay_quarter_piece" | "extshape:magenta_terracotta_button" | "mtr:resource_pack_creator" | "extshape:orange_terracotta_vertical_quarter_piece" | "chiselsandbits:chiseledcloth" | "chisel:bricks/dirt" | "extshape:red_terracotta_fence_gate" | "extshape:lime_terracotta_pressure_plate" | "chisel:tiles_small/quartz" | "adorn:orange_sofa" | "extshape:light_blue_concrete_fence_gate" | "jsblock:ticket_barrier_1_entrance" | "exlinefurniture:drapes_light_gray" | "chisel:panel/purpur" | "chisel:cracked/quartz" | "chisel:encased_bricks/white_concrete" | "exlinefurniture:spruce_lamp_white" | "exlinefurniture:dark_oak_chair_lime" | "mtr:station_name_tall_block_double_sided" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "extshape:amethyst_quarter_piece" | "smithing_table" | "minecraft:smithing_table" | "extshape:smooth_red_sandstone_wall" | "extshape:light_blue_wool_vertical_stairs" | "chisel:panel/quartz" | "adorn:warped_step" | "adorn:dark_oak_step" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "cauldron" | "minecraft:cauldron" | "mtr:station_color_coal_ore" | "chisel:soft_bricks/ice" | "chisel:pillar/end_stone" | "extshape:pink_concrete_button" | "chisel:solid_bricks/yellow_concrete" | "exlinefurniture:oak_lamp_pink" | "chisel:large/birch_planks" | "extshape:gray_terracotta_wall" | "chisel:cut/magenta_concrete" | "music_disc_blocks" | "minecraft:music_disc_blocks" | "extshape:black_wool_pressure_plate" | "diamond_shovel" | "minecraft:diamond_shovel" | "andesite_wall" | "minecraft:andesite_wall" | "chisel:sunken/stone" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:jungle_wall" | "mcsynthetic_cyan_wall_banner" | "minecraft:mcsynthetic_cyan_wall_banner" | "londonunderground:block_roundel_3_big_even" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "chisel:llama/light_blue_wool" | "extshape:birch_quarter_piece" | "extshape:dark_prismarine_wall" | "extshape:nether_wart_fence_gate" | "exlinefurniture:acacia_chair_black" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "redbits:timer" | "chisel:crude_horizontal/birch_planks" | "chisel:array/red_concrete" | "mcsynthetic_cocoa" | "minecraft:mcsynthetic_cocoa" | "chisel:llama/blue_wool" | "chisel:mosaic/light_gray_concrete" | "popped_chorus_fruit" | "minecraft:popped_chorus_fruit" | "extshape:green_terracotta_vertical_stairs" | "chisel:panel/blue_concrete" | "wheat_plus:road_line_double_yellow_full" | "chisel:chaotic_small/ice" | "minecart" | "minecraft:minecart" | "exlinefurniture:dark_oak_stripped_log_table" | "extshape:diamond_slab" | "exlinefurniture:drapes_pink" | "chisel:zag/white_concrete" | "exlinefurniture:spruce_chair_brown" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "chisel:chaotic_small/diorite" | "mtr:station_color_stained_glass" | "chisel:cracked/andesite" | "extshape:smooth_basalt_vertical_slab" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "extshape:white_terracotta_stairs" | "exlinefurniture:acacia_stripped_log_table" | "trident" | "minecraft:trident" | "adorn:dark_prismarine_post" | "chisel:panel/white_concrete" | "londonunderground:tube_2b_duel" | "extshape:netherrack_slab" | "mtr:signal_connector_orange" | "adorn:polished_granite_platform" | "extshape:purple_terracotta_button" | "creeper_banner_pattern" | "minecraft:creeper_banner_pattern" | "chisel:chaotic_small/glowstone" | "chisel:largeingot/gold_block" | "red_bed" | "minecraft:red_bed" | "golden_shovel" | "minecraft:golden_shovel" | "extshape:blackstone_vertical_slab" | "chisel:encased_bricks/purpur" | "adorn:brick_step" | "chisel:solid_bricks/diorite" | "chisel:dungeon/glass" | "exlinefurniture:dark_oak_chair_blue" | "chisel:layer/glowstone" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "chisel:legacy/purple_wool" | "exlinefurniture:crimson_chair_light_blue" | "mtr:station_color_quartz_pillar_slab" | "extshape:nether_brick_quarter_piece" | "extshape:cyan_concrete_vertical_stairs" | "chisel:cracked/bricks" | "chisel:small_bricks/light_blue_concrete" | "chisel:encased_bricks/quartz" | "adorn:brown_table_lamp" | "chisel:french/orange_concrete" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "chisel:chaotic_medium/stone" | "adorn:birch_table" | "chiselsandbits:chiseledground" | "extshape:red_wool_vertical_stairs" | "inmis:endless_backpack" | "mcsynthetic_dead_tube_coral_wall_fan" | "minecraft:mcsynthetic_dead_tube_coral_wall_fan" | "mtr:cable_car_node_lower" | "extshape:magenta_wool_fence" | "extshape:cyan_wool_wall" | "chisel:twist/coal_block" | "extshape:iron_fence_gate" | "exlinefurniture:froggy_chair_lime" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "exlinefurniture:jungle_adirondack_chair" | "chisel:french/prismarine" | "chisel:cracked/black_concrete" | "iron_boots" | "minecraft:iron_boots" | "chisel:large_tile/stone" | "extshape:lime_wool_vertical_quarter_piece" | "diamond_chestplate" | "minecraft:diamond_chestplate" | "adorn:spruce_post" | "golden_chestplate" | "minecraft:golden_chestplate" | "chisel:panel/stone" | "exlinefurniture:warped_lamp_magenta" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "extshape:orange_terracotta_wall" | "adorn:polished_blackstone_brick_post" | "extshape:light_blue_concrete_slab" | "netherite_ingot" | "minecraft:netherite_ingot" | "chisel:braid/magenta_concrete" | "birch_sign" | "minecraft:birch_sign" | "extshape:shroomlight_slab" | "extshape:mossy_cobblestone_button" | "chisel:crude_paneling/jungle_planks" | "adorn:warped_coffee_table" | "exlinefurniture:spruce_stripped_log_glass_table" | "wheat_plus:road_line_double_yellow_full_slant" | "chisel:chaotic_bricks/lime_concrete" | "chisel:shale/glass" | "chisel:coin_heads/gold_block" | "chisel:cut/quartz" | "mtr:station_name_wall" | "extshape:stone_vertical_slab" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "adorn:hot_chocolate" | "spruce_stairs" | "minecraft:spruce_stairs" | "exlinefurniture:jungle_chair_white" | "extshape:terracotta_quarter_piece" | "chisel:french/yellow_concrete" | "exlinefurniture:acacia_glass_table" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "extshape:snow_slab" | "mcsynthetic_green_candle_cake" | "minecraft:mcsynthetic_green_candle_cake" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "chisel:large_tile/purple_concrete" | "extshape:ancient_debris_pressure_plate" | "exlinefurniture:jungle_bench" | "chisel:cracked_bricks/redstone_block" | "extshape:orange_concrete_quarter_piece" | "chisel:twist/cyan_concrete" | "chisel:large_tile_bismuth/glowstone" | "factory_blocks:gvent" | "londonunderground:morden_stone" | "chisel:legacy/pink_wool" | "adorn:acacia_bench" | "chisel:weaver/granite" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "exlinefurniture:froggy_chair_blue" | "magenta_candle" | "minecraft:magenta_candle" | "chisel:tiles_medium/light_blue_concrete" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "extshape:oak_wall" | "chisel:encased_bricks/bricks" | "extshape:chiseled_quartz_wall" | "chisel:brick/gold_block" | "bitsandchisels:diamond_chisel" | "exlinefurniture:acacia_lamp_lime" | "tnt_minecart" | "minecraft:tnt_minecart" | "adorn:nether_brick_post" | "factory_blocks:insulation" | "mtr:psd_glass_end_2" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "chisel:mosaic/lime_concrete" | "extshape:calcite_wall" | "chisel:crude_horizontal/oak_planks" | "extshape:light_gray_terracotta_stairs" | "extshape:red_concrete_fence_gate" | "mtr:bridge_creator_3" | "extshape:tuff_vertical_stairs" | "mtr:arrival_projector_1_medium" | "chisel:cracked/red_sandstone" | "mtr:railway_sign_5_even" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "adorn:wheat_seed_crate" | "extshape:waxed_weathered_copper_vertical_stairs" | "parrot_spawn_egg" | "minecraft:parrot_spawn_egg" | "extshape:light_gray_concrete_wall" | "adorn:spruce_kitchen_sink" | "chisel:encased_bricks/stone" | "mcsynthetic_potted_crimson_roots" | "minecraft:mcsynthetic_potted_crimson_roots" | "extshape:gray_concrete_quarter_piece" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "chisel:crude_paneling/spruce_planks" | "exlinefurniture:oak_chair_gray" | "exlinefurniture:acacia_window_heart" | "extshape:magenta_concrete_wall" | "mtr:station_color_stone_bricks" | "mtr:bridge_creator_7" | "blue_wool" | "minecraft:blue_wool" | "mtr:bridge_creator_5" | "extshape:dripstone_pressure_plate" | "jsblock:exit_sign_1e" | "note_block" | "minecraft:note_block" | "chisel:weaver/sandstone" | "mtr:bridge_creator_9" | "bamboo" | "minecraft:bamboo" | "extshape:waxed_cut_copper_pressure_plate" | "adorn:traders_manual" | "extshape:gray_terracotta_vertical_slab" | "turtle_spawn_egg" | "minecraft:turtle_spawn_egg" | "cat_spawn_egg" | "minecraft:cat_spawn_egg" | "chisel:chaotic_small/cobblestone" | "exlinefurniture:dark_oak_table" | "chisel:circular/purple_concrete" | "redbits:redstone_lamp" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_fence" | "chisel:braid/black_concrete" | "chisel:circular/light_blue_concrete" | "chisel:tiles_medium/yellow_concrete" | "chisel:slant/red_concrete" | "chisel:cracked_bricks/coal_block" | "mtr:psd_glass" | "extshape:nether_brick_pressure_plate" | "chisel:streak/glass" | "extshape:waxed_oxidized_copper_vertical_stairs" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "extshape:netherite_quarter_piece" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "end_crystal" | "minecraft:end_crystal" | "extshape:cut_red_sandstone_vertical_stairs" | "rabbit_hide" | "minecraft:rabbit_hide" | "chisel:twist/redstone_block" | "extshape:lime_concrete_vertical_quarter_piece" | "exlinefurniture:warped_window_sliding" | "adorn:magenta_sofa" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "vindicator_spawn_egg" | "minecraft:vindicator_spawn_egg" | "extshape:light_gray_wool_button" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "chisel:weaver/light_blue_concrete" | "factory_blocks:rust_plates" | "chisel:chaotic_bricks/ice" | "chisel:large_tile/white_concrete" | "diorite_wall" | "minecraft:diorite_wall" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "white_carpet" | "minecraft:white_carpet" | "spruce_planks" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "adorn:crimson_kitchen_counter" | "chisel:jellybean/cyan_concrete" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "exlinefurniture:spruce_lamp_blue" | "chisel:gem/diamond_block" | "chisel:road/quartz" | "extshape:light_blue_concrete_vertical_stairs" | "potion" | "minecraft:potion" | "lantern" | "minecraft:lantern" | "chisel:log_bordered/birch_planks" | "chisel:circular/cyan_concrete" | "extshape:raw_gold_quarter_piece" | "chisel:chaotic_bricks/red_concrete" | "chisel:large_tile/red_sandstone" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "ender_chest" | "minecraft:ender_chest" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "chisel:dent/gray_concrete" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "brown_candle" | "minecraft:brown_candle" | "music_disc_ward" | "minecraft:music_disc_ward" | "exlinefurniture:oak_chair" | "cobblestone" | "minecraft:cobblestone" | "chisel:cracked/granite" | "extshape:pink_concrete_fence" | "chisel:circular/quartz" | "mtr:glass_fence_cio" | "chisel:chaotic_small/orange_concrete" | "mcsynthetic_dragon_wall_head" | "minecraft:mcsynthetic_dragon_wall_head" | "exlinefurniture:froggy_chair_cyan" | "extshape:pink_wool_button" | "chisel:small_bricks/coal_block" | "crimson_nylium" | "minecraft:crimson_nylium" | "chisel:legacy/gray_wool" | "extshape:light_blue_terracotta_quarter_piece" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "chisel:mosaic/stone" | "bitsandchisels:bits_block" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "mcsynthetic_dead_bubble_coral_wall_fan" | "minecraft:mcsynthetic_dead_bubble_coral_wall_fan" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "chisel:slant/stone" | "exlinefurniture:oak_chair_yellow" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "extshape:brick_quarter_piece" | "exlinefurniture:froggy_chair_red" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "chisel:soft_bricks/red_sandstone" | "extshape:pink_terracotta_pressure_plate" | "mtr:glass_fence_ckt" | "extshape:ancient_debris_slab" | "exlinefurniture:spruce_chair_pink" | "mtr:tunnel_creator_4_9" | "mtr:tunnel_creator_4_7" | "extshape:white_concrete_fence_gate" | "mtr:tunnel_creator_4_5" | "chisel:legacy/white_wool" | "exlinefurniture:acacia_chair_light_blue" | "lime_wool" | "minecraft:lime_wool" | "mtr:tunnel_creator_4_3" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "extshape:lime_concrete_pressure_plate" | "chisel:crushed/diamond_block" | "extshape:purple_wool_wall" | "firework_rocket" | "minecraft:firework_rocket" | "extshape:red_wool_fence_gate" | "extshape:white_terracotta_vertical_quarter_piece" | "chisel:bevel_skeleton/red_sandstone" | "adorn:cobblestone_chimney" | "trader_llama_spawn_egg" | "minecraft:trader_llama_spawn_egg" | "extshape:white_wool_quarter_piece" | "extshape:lime_concrete_slab" | "chisel:tiles_medium/green_concrete" | "chisel:zag/orange_concrete" | "exlinefurniture:spruce_lamp_lime" | "chisel:cut/white_concrete" | "exlinefurniture:dark_oak_chair_light_gray" | "chisel:moon/iron_block" | "chisel:ornate/diorite" | "purpur_pillar" | "minecraft:purpur_pillar" | "extshape:chiseled_sandstone_vertical_slab" | "cyan_concrete" | "minecraft:cyan_concrete" | "mtr:signal_remover_orange" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "chisel:smooth/spruce_planks" | "extshape:red_sandstone_vertical_quarter_piece" | "adorn:black_table_lamp" | "extshape:purple_terracotta_stairs" | "jsblock:light_1" | "chisel:cracked/sandstone" | "jsblock:light_2" | "kelp" | "minecraft:kelp" | "lime_banner" | "minecraft:lime_banner" | "chisel:slant/ice" | "exlinefurniture:warped_bench" | "adorn:smooth_sandstone_platform" | "chisel:dent/magenta_concrete" | "exlinefurniture:dark_oak_window_web" | "chisel:ornate/granite" | "extshape:orange_wool_slab" | "chisel:triple_bricks/prismarine" | "chisel:french/redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "chisel:braid/blue_concrete" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "chisel:prism/red_sandstone" | "adorn:quartz_step" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "jsblock:auto_iron_door" | "chisel:ornate/light_gray_concrete" | "extshape:light_blue_concrete_button" | "extshape:lime_terracotta_fence" | "extshape:waxed_cut_copper_quarter_piece" | "extshape:calcite_vertical_stairs" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "chisel:chaotic_medium/black_concrete" | "extshape:raw_copper_vertical_slab" | "chisel:french/quartz" | "salmon_spawn_egg" | "minecraft:salmon_spawn_egg" | "acacia_boat" | "minecraft:acacia_boat" | "exlinefurniture:birch_window_web" | "chisel:tiles_small/purple_concrete" | "mcsynthetic_blue_candle_cake" | "minecraft:mcsynthetic_blue_candle_cake" | "azalea" | "minecraft:azalea" | "chiselsandbits:chiseledclay" | "mcsynthetic_redstone_wall_torch" | "minecraft:mcsynthetic_redstone_wall_torch" | "extshape:chiseled_red_sandstone_vertical_slab" | "chisel:tiles_medium/white_concrete" | "extshape:chiseled_nether_brick_slab" | "chisel:road/diorite" | "chisel:array/green_concrete" | "ghast_tear" | "minecraft:ghast_tear" | "chisel:road/andesite" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:light_gray_glazed_terracotta_slab" | "chisel:raw/end_stone" | "crimson_sign" | "minecraft:crimson_sign" | "exlinefurniture:dark_oak_lamp_light_gray" | "extshape:honeycomb_stairs" | "adorn:birch_chair" | "adorn:pumpkin_seed_crate" | "painting" | "minecraft:painting" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "extshape:chiseled_polished_blackstone_vertical_slab" | "chisel:layer/blue_concrete" | "extshape:light_gray_wool_vertical_slab" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "chisel:braid/purple_concrete" | "mtr:rail_connector_160_one_way" | "adorn:warped_table" | "exlinefurniture:oak_stripped_log_table" | "extshape:packed_ice_fence" | "extshape:green_wool_quarter_piece" | "chisel:chaotic_small/purpur" | "factory_blocks:cables" | "mtr:station_color_polished_andesite_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "chisel:jellybean/ice" | "adorn:cyan_table_lamp" | "chisel:chaotic_medium/lime_concrete" | "music_disc_wait" | "minecraft:music_disc_wait" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "chisel:raw/magenta_concrete" | "extshape:magenta_terracotta_stairs" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "chisel:tiles_medium/pink_concrete" | "mtr:signal_remover_pink" | "exlinefurniture:crimson_window_web" | "adorn:mossy_stone_brick_step" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:acacia_kitchen_counter" | "mtr:rail_connector_cable_car" | "extshape:iron_slab" | "feather" | "minecraft:feather" | "extshape:netherrack_stairs" | "extshape:chiseled_deepslate_fence_gate" | "londonunderground:lu_pole" | "chisel:cracked_bricks/light_blue_concrete" | "chisel:cracked/purpur" | "chisel:cut/ice" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "chisel:soft_bricks/green_concrete" | "chisel:mosaic/magenta_concrete" | "extshape:polished_diorite_vertical_slab" | "extshape:black_concrete_quarter_piece" | "wheat_plus:road_line_single_yellow_half" | "jungle_sapling" | "minecraft:jungle_sapling" | "extshape:obsidian_quarter_piece" | "extshape:blue_concrete_vertical_slab" | "exlinefurniture:crimson_log_table" | "extshape:brown_terracotta_fence_gate" | "mtr:rail_connector_40_one_way" | "extshape:emerald_vertical_slab" | "jsblock:signal_light_green" | "londonunderground:platform_block" | "chisel:tiles_medium/gray_concrete" | "adorn:blackstone_post" | "birch_button" | "minecraft:birch_button" | "chisel:cut/gray_concrete" | "extshape:magenta_concrete_vertical_quarter_piece" | "chisel:chaotic_bricks/andesite" | "chisel:shipping_crate/birch_planks" | "chisel:chaotic_small/coal_block" | "extshape:raw_copper_vertical_quarter_piece" | "mcsynthetic_light_blue_candle_cake" | "minecraft:mcsynthetic_light_blue_candle_cake" | "adorn:acacia_post" | "extshape:magenta_wool_vertical_stairs" | "adorn:end_stone_brick_step" | "chisel:slant/black_concrete" | "chisel:soft_bricks/white_concrete" | "exlinefurniture:dark_oak_lamp_pink" | "netherite_sword" | "minecraft:netherite_sword" | "chisel:panel/ice" | "honey_bottle" | "minecraft:honey_bottle" | "adorn:polished_blackstone_post" | "chisel:llama/yellow_wool" | "extshape:light_gray_wool_pressure_plate" | "cyan_bed" | "minecraft:cyan_bed" | "morecommands:locked_chest" | "mcsynthetic_white_wall_banner" | "minecraft:mcsynthetic_white_wall_banner" | "exlinefurniture:spruce_chair_yellow" | "extshape:cut_sandstone_stairs" | "extshape:blue_concrete_vertical_quarter_piece" | "extshape:raw_gold_button" | "chisel:raw/cyan_concrete" | "sweet_berries" | "minecraft:sweet_berries" | "chisel:panel/red_sandstone" | "extshape:raw_gold_vertical_stairs" | "chisel:ornate/ice" | "chisel:chaotic_small/yellow_concrete" | "exlinefurniture:spruce_lamp_orange" | "londonunderground:tube_1_stop" | "chisel:road/cyan_concrete" | "raw_copper_block" | "minecraft:raw_copper_block" | "heart_of_the_sea" | "minecraft:heart_of_the_sea" | "chisel:pillar/redstone_block" | "warped_wart_block" | "minecraft:warped_wart_block" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:purpur_quarter_piece" | "chisel:largeornate/deepslate" | "chiselsandbits:chiseledpacked_ice" | "bitsandchisels:blueprint" | "chisel:chaotic_small/bricks" | "chisel:pillar/deepslate" | "mtr:lift_2_2_double_sided" | "chisel:triple_bricks/gray_concrete" | "lapis_lazuli" | "minecraft:lapis_lazuli" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "chisel:small_bricks/blue_concrete" | "extshape:red_nether_brick_button" | "exlinefurniture:warped_window" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "chisel:zag/andesite" | "chisel:chinese/glass" | "exlinefurniture:acacia_chair_gray" | "chisel:tiles_small/brown_concrete" | "quartz_block" | "minecraft:quartz_block" | "brick" | "minecraft:brick" | "extshape:chiseled_stone_brick_slab" | "chisel:small_bricks/magenta_concrete" | "chisel:mosaic/white_concrete" | "exlinefurniture:lantern_stone" | "exlinefurniture:warped_window_slider" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "chisel:layer/stone" | "chisel:mosaic/quartz" | "extshape:lime_terracotta_vertical_stairs" | "coal" | "minecraft:coal" | "chisel:twist/purple_concrete" | "chisel:zag/yellow_concrete" | "exlinefurniture:jungle_dresser" | "dirt" | "minecraft:dirt" | "chisel:cracked_bricks/prismarine" | "extshape:iron_vertical_quarter_piece" | "adorn:jungle_table" | "exlinefurniture:dark_oak_chair_red" | "extshape:blue_concrete_vertical_stairs" | "factory_blocks:wgpanel" | "chisel:solid_bricks/red_sandstone" | "extshape:yellow_wool_fence" | "exlinefurniture:crimson_chair_blue" | "extshape:granite_fence_gate" | "mtr:psd_door" | "vex_spawn_egg" | "minecraft:vex_spawn_egg" | "smoker" | "minecraft:smoker" | "exlinefurniture:acacia_window_web" | "exlinefurniture:jungle_lamp_purple" | "jsblock:helpline_6" | "chisel:large/spruce_planks" | "jsblock:helpline_5" | "chisel:prism/granite" | "jsblock:helpline_4" | "extshape:yellow_concrete_pressure_plate" | "jsblock:helpline_3" | "adorn:egg_crate" | "extshape:packed_ice_quarter_piece" | "jsblock:helpline_2" | "jsblock:helpline_1" | "chisel:road/coal_block" | "extshape:chiseled_stone_brick_fence" | "extshape:moss_fence_gate" | "extshape:prismarine_brick_quarter_piece" | "chisel:road/light_gray_concrete" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_lamp_orange" | "brown_dye" | "minecraft:brown_dye" | "chisel:jellybean/purple_concrete" | "brick_slab" | "minecraft:brick_slab" | "extshape:black_concrete_fence_gate" | "extshape:orange_wool_vertical_slab" | "extshape:deepslate_brick_button" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "bricks" | "minecraft:bricks" | "chisel:road/redstone_block" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "chisel:light/glass" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "chisel:small_bricks/purple_concrete" | "chisel:layer/bricks" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exlinefurniture:acacia_chair_white" | "exlinefurniture:acacia_lamp_gray" | "extshape:deepslate_brick_vertical_slab" | "extshape:white_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_stairs" | "chisel:chaotic_bricks/pink_concrete" | "chisel:encased_bricks/red_sandstone" | "mtr:signal_remover_brown" | "mtr:station_color_quartz_bricks_slab" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "redbits:stone_large_button" | "white_candle" | "minecraft:white_candle" | "chisel:circular/green_concrete" | "extshape:cyan_terracotta_pressure_plate" | "mtr:mcsynthetic_escalator_step" | "chiselsandbits:block_bit" | "extshape:mossy_cobblestone_quarter_piece" | "extshape:chiseled_stone_brick_fence_gate" | "chisel:cut/orange_concrete" | "extshape:netherrack_pressure_plate" | "extshape:tuff_quarter_piece" | "chisel:raw/white_concrete" | "mtr:signal_connector_brown" | "factory_blocks:srust" | "chisel:cracked/brown_concrete" | "mtr:train_cargo_unloader" | "chisel:chaotic_small/brown_concrete" | "chisel:crate_dark/gold_block" | "exlinefurniture:crimson_chair_lime" | "chisel:road/granite" | "mtr:lift_door_odd_1" | "golden_carrot" | "minecraft:golden_carrot" | "extshape:cyan_wool_fence_gate" | "blue_banner" | "minecraft:blue_banner" | "chisel:ornatelayer/lapis_block" | "exlinefurniture:acacia_stripped_log_glass_table" | "magenta_dye" | "minecraft:magenta_dye" | "mcsynthetic_tall_seagrass" | "minecraft:mcsynthetic_tall_seagrass" | "chisel:chaotic_medium/end_stone" | "prismarine_wall" | "minecraft:prismarine_wall" | "chiselsandbits:unseal" | "chisel:dent/sandstone" | "chisel:chaotic_bricks/end_stone" | "extshape:purple_terracotta_slab" | "adorn:yellow_sofa" | "chisel:mosaic/ice" | "extshape:lime_concrete_vertical_slab" | "extshape:gray_terracotta_pressure_plate" | "glowstone" | "minecraft:glowstone" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:nether_wart_quarter_piece" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "chisel:raw/diorite" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "chisel:vents/iron_block" | "magma_cream" | "minecraft:magma_cream" | "extshape:packed_ice_wall" | "mcsynthetic_potted_dead_bush" | "minecraft:mcsynthetic_potted_dead_bush" | "chisel:large_tile/cyan_concrete" | "chisel:panel/green_concrete" | "chisel:soft_bricks/cyan_concrete" | "jsblock:station_ceiling_pole" | "blackstone_wall" | "minecraft:blackstone_wall" | "chisel:cells/emerald_block" | "chisel:simple/gold_block" | "extshape:dark_oak_quarter_piece" | "light_gray_candle" | "minecraft:light_gray_candle" | "chisel:triple_bricks/lime_concrete" | "extshape:yellow_concrete_wall" | "mcsynthetic_brown_wall_banner" | "minecraft:mcsynthetic_brown_wall_banner" | "chisel:ornate/redstone_block" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_lamp_purple" | "chisel:cracked/cyan_concrete" | "chisel:twist/red_sandstone" | "chisel:chaotic_small/black_concrete" | "extshape:netherrack_quarter_piece" | "chisel:japanese/glass" | "adorn:basalt_step" | "chisel:tiles_small/sandstone" | "extshape:cyan_terracotta_quarter_piece" | "chisel:zag/green_concrete" | "adorn:crimson_shelf" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "factory_blocks:vent" | "chisel:encased/birch_planks" | "witch_spawn_egg" | "minecraft:witch_spawn_egg" | "exlinefurniture:jungle_chair" | "exlinefurniture:warped_dresser" | "extshape:end_stone_stairs" | "chisel:layer/purpur" | "sea_lantern" | "minecraft:sea_lantern" | "dolphin_spawn_egg" | "minecraft:dolphin_spawn_egg" | "chisel:array/cobblestone" | "dead_bush" | "minecraft:dead_bush" | "extshape:chiseled_deepslate_vertical_slab" | "factory_blocks:mosaic" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "extshape:quartz_brick_slab" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "jungle_boat" | "minecraft:jungle_boat" | "diamond_hoe" | "minecraft:diamond_hoe" | "chiselsandbits:chiseledplant" | "exlinefurniture:dark_oak_chair_purple" | "extshape:amethyst_pressure_plate" | "chisel:panel/light_gray_concrete" | "extshape:white_wool_slab" | "londonunderground:platform_tfl_1" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "chiselsandbits:modification_table" | "chisel:small_bricks/bricks" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "shulker_shell" | "minecraft:shulker_shell" | "mtr:station_color_dark_prismarine_slab" | "wheat_plus:road_line_single_yellow_full" | "extshape:black_terracotta_pressure_plate" | "pink_banner" | "minecraft:pink_banner" | "adorn:orange_table_lamp" | "extshape:magenta_terracotta_fence" | "chisel:twist/prismarine" | "chisel:array/purple_concrete" | "chisel:solid_bricks/black_concrete" | "exlinefurniture:jungle_chair_purple" | "adorn:magenta_table_lamp" | "factory_blocks:fan" | "exlinefurniture:spruce_lamp_cyan" | "leather" | "minecraft:leather" | "chisel:log_bordered/acacia_planks" | "chisel:triple_bricks/end_stone" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "chisel:dent/lime_concrete" | "chisel:soft_bricks/coal_block" | "chisel:tiles_small/glowstone" | "extshape:chiseled_nether_brick_quarter_piece" | "extshape:acacia_wall" | "mtr:platform_na_1_indented" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "extshape:white_terracotta_button" | "extshape:raw_iron_slab" | "exlinefurniture:spruce_window_sliding" | "chisel:panel/purple_concrete" | "extshape:light_blue_wool_fence" | "extshape:brown_terracotta_wall" | "jsblock:bufferstop_1" | "mcsynthetic_potted_warped_fungus" | "minecraft:mcsynthetic_potted_warped_fungus" | "exlinefurniture:oak_chair_light_gray" | "mcsynthetic_purple_wall_banner" | "minecraft:mcsynthetic_purple_wall_banner" | "chisel:jellybean/glowstone" | "extshape:cut_sandstone_vertical_quarter_piece" | "mcsynthetic_yellow_wall_banner" | "minecraft:mcsynthetic_yellow_wall_banner" | "pillager_spawn_egg" | "minecraft:pillager_spawn_egg" | "chisel:cracked/glowstone" | "extshape:polished_granite_fence_gate" | "furnace" | "minecraft:furnace" | "chisel:poison/deepslate" | "extshape:sea_lantern_vertical_slab" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "mcsynthetic_potted_allium" | "minecraft:mcsynthetic_potted_allium" | "exlinefurniture:window" | "wandering_trader_spawn_egg" | "minecraft:wandering_trader_spawn_egg" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "exlinefurniture:birch_lamp_light_blue" | "chisel:cracked_bricks/deepslate" | "mcsynthetic_beetroots" | "minecraft:mcsynthetic_beetroots" | "redbits:latch" | "chisel:tiles_small/light_gray_concrete" | "extshape:jungle_vertical_stairs" | "activator_rail" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "repeating_command_block" | "minecraft:repeating_command_block" | "adorn:stone_platform" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "chisel:prism/cyan_concrete" | "chisel:horizontal/dirt" | "chisel:prism/diorite" | "extshape:andesite_vertical_quarter_piece" | "globe_banner_pattern" | "minecraft:globe_banner_pattern" | "white_shulker_box" | "minecraft:white_shulker_box" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "extshape:waxed_oxidized_cut_copper_quarter_piece" | "chisel:cut/yellow_concrete" | "extshape:bedrock_stairs" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "chisel:small_bricks/purpur" | "red_sandstone" | "minecraft:red_sandstone" | "chisel:shipping_crate/spruce_planks" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "iron_pickaxe" | "minecraft:iron_pickaxe" | "extshape:quartz_brick_vertical_quarter_piece" | "magma_cube_spawn_egg" | "minecraft:magma_cube_spawn_egg" | "spruce_button" | "minecraft:spruce_button" | "extshape:lime_wool_vertical_slab" | "adorn:mossy_cobblestone_step" | "extshape:tuff_slab" | "panda_spawn_egg" | "minecraft:panda_spawn_egg" | "exlinefurniture:birch_chair_lime" | "exlinefurniture:crimson_chair" | "extshape:smooth_sandstone_pressure_plate" | "chisel:slant/brown_concrete" | "extshape:crying_obsidian_fence_gate" | "extshape:polished_deepslate_vertical_stairs" | "chisel:jellybean/granite" | "chisel:pillar/stone" | "exlinefurniture:dark_oak_chair_white" | "exlinefurniture:spruce_window_slider" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "chisel:braid/end_stone" | "exlinefurniture:birch_chair_blue" | "adorn:stone_post" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "birch_boat" | "minecraft:birch_boat" | "mcsynthetic_wither_skeleton_wall_skull" | "minecraft:mcsynthetic_wither_skeleton_wall_skull" | "extshape:pink_concrete_fence_gate" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "chisel:space/diamond_block" | "extshape:smooth_sandstone_vertical_slab" | "extshape:light_blue_wool_pressure_plate" | "chisel:llama/cyan_wool" | "extshape:cobblestone_button" | "chisel:array/glowstone" | "chisel:chaotic_small/blue_concrete" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "exlinefurniture:oak_lamp_magenta" | "extshape:shroomlight_stairs" | "mtr:lift_2_2" | "adorn:smooth_stone_platform" | "exlinefurniture:birch_stripped_log_table" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "axolotl_spawn_egg" | "minecraft:axolotl_spawn_egg" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:brown_wool_fence" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "exlinefurniture:crimson_chair_orange" | "extshape:orange_concrete_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "factory_blocks:wireframe" | "coal_ore" | "minecraft:coal_ore" | "exlinefurniture:flower_arrangement" | "factory_blocks:small_pipes" | "chisel:array/coal_block" | "chisel:encased_large/crimson_planks" | "adorn:green_sofa" | "extshape:blue_wool_stairs" | "mtr:station_color_smooth_stone_slab" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:purple_terracotta_quarter_piece" | "chisel:tiles_medium/lime_concrete" | "londonunderground:block_roundel_station_top" | "extshape:lime_terracotta_stairs" | "gray_candle" | "minecraft:gray_candle" | "chisel:layer/purple_concrete" | "extshape:blue_wool_vertical_quarter_piece" | "gold_ingot" | "minecraft:gold_ingot" | "inmis:gilded_backpack" | "extshape:waxed_weathered_cut_copper_fence_gate" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "chisel:smallingot/gold_block" | "extshape:moss_quarter_piece" | "adorn:birch_kitchen_sink" | "chisel:pillar/cyan_concrete" | "mtr:psd_glass_end" | "exlinefurniture:crimson_bench" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "birch_fence" | "minecraft:birch_fence" | "chisel:pillar/lime_concrete" | "extshape:brown_concrete_vertical_stairs" | "chiselsandbits:pattern_scanner" | "exlinefurniture:oak_table" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "extshape:magenta_glazed_terracotta_slab" | "tall_grass" | "minecraft:tall_grass" | "extshape:diorite_pressure_plate" | "chisel:weaver/blue_concrete" | "extshape:white_wool_fence_gate" | "cornflower" | "minecraft:cornflower" | "exlinefurniture:acacia_lamp_white" | "chisel:twist/glowstone" | "mtr:route_sign_standing_light" | "chisel:small_bricks/green_concrete" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "chisel:ornate/emerald_block" | "wheat_plus:road_line_single_white_half_slant" | "wheat_plus:road_blank_half" | "extshape:yellow_terracotta_vertical_quarter_piece" | "chisel:mosaic/coal_block" | "exlinefurniture:acacia_window_sliding" | "adorn:birch_post" | "chisel:raw/red_sandstone" | "extshape:tuff_stairs" | "extshape:calcite_quarter_piece" | "adorn:deepslate_step" | "exlinefurniture:oak_lamp_yellow" | "adorn:sandstone_post" | "large_fern" | "minecraft:large_fern" | "chisel:zag/bricks" | "extshape:end_stone_wall" | "black_wool" | "minecraft:black_wool" | "chisel:solid_bricks/ice" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "extshape:purple_terracotta_fence_gate" | "extshape:raw_copper_wall" | "chisel:tiles_medium/diorite" | "chisel:happy/dirt" | "leather_chestplate" | "minecraft:leather_chestplate" | "extshape:raw_iron_fence_gate" | "chisel:cut/bricks" | "londonunderground:pids_northern" | "yellow_bed" | "minecraft:yellow_bed" | "chisel:mosaic/end_stone" | "chisel:stacked/spruce_planks" | "beehive" | "minecraft:beehive" | "chisel:encased_bricks/yellow_concrete" | "extshape:waxed_oxidized_copper_slab" | "extshape:mossy_stone_brick_vertical_stairs" | "factory_blocks:large_plating" | "extshape:polished_diorite_button" | "chisel:cut/prismarine" | "birch_wood" | "minecraft:birch_wood" | "exlinefurniture:jungle_lamp_yellow" | "exlinefurniture:spruce_log_table" | "extshape:purple_concrete_slab" | "tropical_fish_spawn_egg" | "minecraft:tropical_fish_spawn_egg" | "extshape:orange_concrete_wall" | "scaffolding" | "minecraft:scaffolding" | "extshape:yellow_wool_quarter_piece" | "chisel:mosaic/purpur" | "acacia_button" | "minecraft:acacia_button" | "extshape:prismarine_vertical_slab" | "chisel:jellybean/purpur" | "chisel:mosaic/andesite" | "chisel:layer/end_stone" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "extshape:red_concrete_vertical_quarter_piece" | "purple_candle" | "minecraft:purple_candle" | "chisel:chaotic_bricks/purpur" | "chisel:small_bricks/light_gray_concrete" | "chisel:slant/diorite" | "chisel:small_bricks/ice" | "chisel:ornate/coal_block" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "adorn:polished_andesite_post" | "hoglin_spawn_egg" | "minecraft:hoglin_spawn_egg" | "exlinefurniture:oak_chair_light_blue" | "andesite_slab" | "minecraft:andesite_slab" | "extshape:orange_concrete_fence_gate" | "honey_block" | "minecraft:honey_block" | "adorn:granite_post" | "adorn:yellow_table_lamp" | "exlinefurniture:birch_bench" | "exlinefurniture:shutters_spruce" | "sugar_cane" | "minecraft:sugar_cane" | "chisel:panel/prismarine" | "exlinefurniture:spruce_lamp_brown" | "extshape:purple_concrete_vertical_stairs" | "chisel:panel/light_blue_concrete" | "mtr:lift_3_2_double_sided" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:smooth_sandstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "chisel:braid/oak_planks" | "adorn:warped_platform" | "extshape:waxed_weathered_cut_copper_quarter_piece" | "chisel:cut/red_concrete" | "chisel:dent/brown_concrete" | "extshape:red_nether_brick_vertical_stairs" | "mcsynthetic_weeping_vines_plant" | "minecraft:mcsynthetic_weeping_vines_plant" | "chisel:vertical/spruce_planks" | "extshape:black_terracotta_button" | "exlinefurniture:spruce_chair_white" | "factory_blocks:engineer" | "chisel:twist/red_concrete" | "extshape:white_concrete_quarter_piece" | "chisel:llama/brown_wool" | "chisel:encased_bricks/coal_block" | "extshape:pink_concrete_vertical_quarter_piece" | "mcsynthetic_fire_coral_wall_fan" | "minecraft:mcsynthetic_fire_coral_wall_fan" | "mcsynthetic_big_dripleaf_stem" | "minecraft:mcsynthetic_big_dripleaf_stem" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "chisel:small_bricks/granite" | "extshape:smooth_sandstone_vertical_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "extshape:blue_wool_fence" | "chisel:solid_bricks/cyan_concrete" | "mtr:railway_sign_6_odd" | "extshape:end_stone_vertical_slab" | "chisel:braid/light_gray_concrete" | "acacia_log" | "minecraft:acacia_log" | "exlinefurniture:spruce_table" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "chisel:smooth/emerald_block" | "exlinefurniture:crimson_dresser" | "exlinefurniture:warped_chair_light_gray" | "londonunderground:block_roundel_nle" | "exlinefurniture:warped_log_table" | "extshape:gilded_blackstone_quarter_piece" | "chisel:dent/deepslate" | "extshape:brown_terracotta_quarter_piece" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "chisel:chaotic_bricks/magenta_concrete" | "extshape:black_concrete_pressure_plate" | "extshape:raw_iron_button" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "adorn:light_gray_table_lamp" | "chisel:weaver/white_concrete" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "extshape:light_gray_terracotta_fence" | "adorn:basalt_platform" | "extshape:clay_pressure_plate" | "factory_blocks:circuit" | "yellow_candle" | "minecraft:yellow_candle" | "chisel:road/purple_concrete" | "mcsynthetic_pink_wall_banner" | "minecraft:mcsynthetic_pink_wall_banner" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "chisel:braid/brown_concrete" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "extshape:raw_iron_stairs" | "factory_blocks:gears" | "redbits:dark_oak_large_button" | "chisel:legacy/red_wool" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "repeater" | "minecraft:repeater" | "extshape:warped_wart_fence" | "mcsynthetic_gray_wall_banner" | "minecraft:mcsynthetic_gray_wall_banner" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "extshape:dripstone_button" | "extshape:dripstone_stairs" | "exlinefurniture:dark_oak_log_table" | "chisel:chaotic_medium/light_gray_concrete" | "chisel:crude_paneling/acacia_planks" | "extshape:quartz_vertical_stairs" | "chisel:braid/crimson_planks" | "adorn:stone_rod" | "extshape:lime_concrete_vertical_stairs" | "extshape:mossy_stone_brick_fence_gate" | "chisel:tiles_medium/prismarine" | "extshape:yellow_terracotta_quarter_piece" | "extshape:green_concrete_quarter_piece" | "iron_leggings" | "minecraft:iron_leggings" | "donkey_spawn_egg" | "minecraft:donkey_spawn_egg" | "mcsynthetic_potted_dark_oak_sapling" | "minecraft:mcsynthetic_potted_dark_oak_sapling" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:birch_window_slider" | "chisel:triple_bricks/granite" | "chisel:soft_bricks/brown_concrete" | "exlinefurniture:birch_chair_pink" | "chisel:zelda/emerald_block" | "extshape:cyan_concrete_fence" | "exlinefurniture:oak_dresser" | "londonunderground:morden_steps" | "londonunderground:morden_cobblestone" | "chisel:weaver/diorite" | "extshape:obsidian_fence_gate" | "exlinefurniture:oak_chair_red" | "exlinefurniture:crimson_chair_pink" | "extshape:dark_prismarine_quarter_piece" | "extshape:light_gray_concrete_slab" | "air" | "minecraft:air" | "extshape:emerald_vertical_quarter_piece" | "chisel:cut/granite" | "exlinefurniture:birch_lamp_light_gray" | "mushroom_stew" | "minecraft:mushroom_stew" | "adorn:deepslate_brick_step" | "jsblock:circle_wall_1" | "exlinefurniture:acacia_table" | "jsblock:circle_wall_2" | "warped_planks" | "minecraft:warped_planks" | "jsblock:circle_wall_3" | "jsblock:circle_wall_4" | "adorn:deepslate_tile_step" | "jsblock:circle_wall_5" | "jsblock:circle_wall_6" | "mushroom_stem" | "minecraft:mushroom_stem" | "jsblock:circle_wall_7" | "extshape:chiseled_sandstone_wall" | "jsblock:signal_light_inverted_1" | "chisel:solid_bricks/lime_concrete" | "chisel:encased_smooth/dark_oak_planks" | "extshape:mossy_stone_brick_fence" | "chisel:tiles_medium/cobblestone" | "jsblock:signal_light_inverted_2" | "chisel:crude_vertical/dark_oak_planks" | "extshape:shroomlight_quarter_piece" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "londonunderground:tunnel_block_3_duel" | "red_candle" | "minecraft:red_candle" | "extshape:acacia_vertical_stairs" | "chisel:slant/coal_block" | "exlinefurniture:drapes_yellow" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "brown_carpet" | "minecraft:brown_carpet" | "adorn:red_sandstone_step" | "jungle_door" | "minecraft:jungle_door" | "chisel:mosaic/light_blue_concrete" | "adorn:jungle_shelf" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "chisel:paneling/crimson_planks" | "chisel:legacy/yellow_wool" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "iron_chestplate" | "minecraft:iron_chestplate" | "crimson_fence" | "minecraft:crimson_fence" | "chisel:legacy/brown_wool" | "chisel:braid/red_sandstone" | "extshape:lime_wool_pressure_plate" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "adorn:crimson_kitchen_cupboard" | "exlinefurniture:oak_stripped_log_glass_table" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "mtr:railway_sign_4_even" | "adorn:andesite_post" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "exlinefurniture:crimson_lamp_gray" | "chisel:crate_light/iron_block" | "chisel:cut/light_blue_concrete" | "extshape:waxed_copper_quarter_piece" | "exlinefurniture:flatscreen_tv" | "llama_spawn_egg" | "minecraft:llama_spawn_egg" | "jsblock:departure_timer" | "exlinefurniture:birch_lamp_purple" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "chisel:smooth/birch_planks" | "chisel:soft_bricks/diorite" | "jsblock:ticket_barrier_1_bare" | "exlinefurniture:crimson_window_sliding" | "factory_blocks:old_vents" | "adorn:warped_kitchen_counter" | "exlinefurniture:spruce_chair_magenta" | "extshape:honeycomb_vertical_stairs" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "chisel:french/sandstone" | "factory_blocks:medium_fan" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "chisel:french/cyan_concrete" | "chisel:prism/white_concrete" | "exlinefurniture:warped_lamp_orange" | "diorite" | "minecraft:diorite" | "chainmail_boots" | "minecraft:chainmail_boots" | "exlinefurniture:warped_lamp_white" | "extshape:chiseled_stone_brick_vertical_stairs" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "chisel:layer/andesite" | "crimson_button" | "minecraft:crimson_button" | "chisel:french/purpur" | "adorn:dark_oak_kitchen_counter" | "jungle_planks" | "minecraft:jungle_planks" | "exlinefurniture:dark_oak_window_heart" | "mcsynthetic_potted_oxeye_daisy" | "minecraft:mcsynthetic_potted_oxeye_daisy" | "clock" | "minecraft:clock" | "chisel:tiles_medium/magenta_concrete" | "exlinefurniture:dark_oak_chair" | "chisel:tiles_medium/cyan_concrete" | "extshape:waxed_weathered_cut_copper_button" | "chisel:jellybean/sandstone" | "extshape:brick_vertical_stairs" | "extshape:prismarine_pressure_plate" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "mcsynthetic_moving_piston" | "minecraft:mcsynthetic_moving_piston" | "chisel:prism/brown_concrete" | "extshape:shroomlight_button" | "chisel:vertical/oak_planks" | "londonunderground:block_roundel_3" | "extshape:polished_andesite_quarter_piece" | "redbits:inverter" | "exlinefurniture:warped_lamp_purple" | "blue_ice" | "minecraft:blue_ice" | "factory_blocks:rgrate" | "adorn:mossy_cobblestone_platform" | "chiselsandbits:chiseledrock" | "extshape:andesite_fence_gate" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "mcsynthetic_brain_coral_wall_fan" | "minecraft:mcsynthetic_brain_coral_wall_fan" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "chisel:twist/diorite" | "chisel:layer/black_concrete" | "diamond_leggings" | "minecraft:diamond_leggings" | "extshape:mossy_cobblestone_vertical_stairs" | "crying_obsidian" | "minecraft:crying_obsidian" | "extshape:polished_deepslate_vertical_quarter_piece" | "extshape:green_wool_vertical_slab" | "warped_slab" | "minecraft:warped_slab" | "prismarine" | "minecraft:prismarine" | "chisel:panel/lime_concrete" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "exlinefurniture:spruce_lamp_light_gray" | "chisel:tiles_small/bricks" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_pink" | "mcsynthetic_potted_cornflower" | "minecraft:mcsynthetic_potted_cornflower" | "lingering_potion" | "minecraft:lingering_potion" | "chisel:chaotic_bricks/orange_concrete" | "extshape:stone_brick_vertical_quarter_piece" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "extshape:blue_terracotta_pressure_plate" | "extshape:black_terracotta_stairs" | "wheat_plus:road_blank_full" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:melon_fence" | "chisel:chaotic_medium/diorite" | "chisel:chaotic_medium/glowstone" | "extshape:stone_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "chisel:circular/black_concrete" | "extshape:shroomlight_fence" | "exlinefurniture:birch_chair_red" | "chisel:cut/purple_concrete" | "londonunderground:platform_tfl_island" | "extshape:black_concrete_button" | "moss_carpet" | "minecraft:moss_carpet" | "extshape:blue_terracotta_vertical_stairs" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "exlinefurniture:warped_chair_lime" | "extshape:gray_terracotta_quarter_piece" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "chisel:panel/cyan_concrete" | "chisel:legacy/orange_wool" | "extshape:jungle_vertical_quarter_piece" | "chisel:triple_bricks/blue_concrete" | "extshape:ancient_debris_vertical_stairs" | "chisel:cracked/stone" | "beetroot" | "minecraft:beetroot" | "adorn:prismarine_brick_post" | "cake" | "minecraft:cake" | "extshape:netherite_fence_gate" | "exlinefurniture:acacia_lamp_light_blue" | "orange_banner" | "minecraft:orange_banner" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "extshape:bedrock_quarter_piece" | "extshape:chiseled_red_sandstone_quarter_piece" | "chisel:raw/light_gray_concrete" | "chisel:reinforced/dirt" | "chisel:cut/pink_concrete" | "extshape:waxed_exposed_copper_vertical_stairs" | "londonunderground:tube_1b_stop" | "extshape:orange_terracotta_fence" | "mcsynthetic_redstone_wire" | "minecraft:mcsynthetic_redstone_wire" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "exlinefurniture:crimson_chair_purple" | "leather_leggings" | "minecraft:leather_leggings" | "adorn:granite_platform" | "exlinefurniture:spruce_chair_orange" | "exlinefurniture:crimson_chair_red" | "chisel:tiles_small/prismarine" | "chisel:raw/ice" | "extshape:pumpkin_stairs" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "extshape:cut_sandstone_wall" | "extshape:yellow_terracotta_pressure_plate" | "chisel:french/granite" | "extshape:yellow_concrete_vertical_stairs" | "chisel:encased_bricks/orange_concrete" | "chisel:braid/ice" | "mtr:station_color_purpur_block" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "chisel:slant/gray_concrete" | "extshape:tuff_button" | "extshape:iron_wall" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "polar_bear_spawn_egg" | "minecraft:polar_bear_spawn_egg" | "chisel:zelda/lapis_block" | "extshape:light_gray_wool_fence_gate" | "extshape:pumpkin_pressure_plate" | "mcsynthetic_light_gray_wall_banner" | "minecraft:mcsynthetic_light_gray_wall_banner" | "extshape:magenta_concrete_vertical_stairs" | "book" | "minecraft:book" | "chisel:small_bricks/orange_concrete" | "chisel:soft_bricks/stone" | "mtr:railway_sign_2_odd" | "wooden_shovel" | "minecraft:wooden_shovel" | "adorn:brewer" | "chisel:cracked_bricks/sandstone" | "exlinefurniture:birch_window" | "chorus_fruit" | "minecraft:chorus_fruit" | "chisel:pillar/blackstone" | "extshape:purpur_vertical_quarter_piece" | "chisel:neon/glowstone" | "exlinefurniture:jungle_lamp_gray" | "extshape:clay_vertical_quarter_piece" | "chisel:coin_tails/iron_block" | "londonunderground:block_roundel_station_type_b" | "chisel:ornate/pink_concrete" | "londonunderground:block_roundel_station_type_c" | "mtr:ceiling_light" | "exlinefurniture:acacia_chair_light_gray" | "chisel:dent/purple_concrete" | "extshape:magenta_terracotta_quarter_piece" | "extshape:purple_wool_pressure_plate" | "extshape:light_blue_concrete_pressure_plate" | "birch_leaves" | "minecraft:birch_leaves" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "chainmail_chestplate" | "minecraft:chainmail_chestplate" | "bone" | "minecraft:bone" | "extshape:orange_terracotta_slab" | "chisel:encased_smooth/birch_planks" | "chisel:pillar/black_concrete" | "chisel:pillar/coal_block" | "mtr:station_color_purpur_block_slab" | "exlinefurniture:spruce_dresser" | "mcsynthetic_potted_cactus" | "minecraft:mcsynthetic_potted_cactus" | "warped_fungus_on_a_stick" | "minecraft:warped_fungus_on_a_stick" | "sandstone_slab" | "minecraft:sandstone_slab" | "extshape:shroomlight_wall" | "chisel:dent/quartz" | "chisel:raw/sandstone" | "mcsynthetic_powder_snow" | "minecraft:mcsynthetic_powder_snow" | "extshape:smooth_basalt_fence" | "weathered_copper" | "minecraft:weathered_copper" | "extshape:light_gray_wool_fence" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "mtr:tunnel_wall_creator_5_7" | "chisel:weaver/green_concrete" | "mtr:tunnel_wall_creator_5_9" | "extshape:dripstone_slab" | "chisel:prism/prismarine" | "chiselsandbits:chiselednether_wood" | "mtr:tunnel_wall_creator_5_3" | "chisel:braid/deepslate" | "exlinefurniture:jungle_chair_yellow" | "mtr:tunnel_wall_creator_5_5" | "chisel:japanese2/glass" | "exlinefurniture:oak_chair_brown" | "chisel:jellybean/orange_concrete" | "adorn:mossy_stone_brick_post" | "mtr:logo" | "pink_candle" | "minecraft:pink_candle" | "mtr:rail_connector_120" | "exlinefurniture:ceiling_fan_dark_oak" | "extshape:honeycomb_vertical_quarter_piece" | "moss_block" | "minecraft:moss_block" | "music_disc_strad" | "minecraft:music_disc_strad" | "red_terracotta" | "minecraft:red_terracotta" | "chisel:array/orange_concrete" | "extshape:lime_terracotta_quarter_piece" | "zombie_horse_spawn_egg" | "minecraft:zombie_horse_spawn_egg" | "extshape:waxed_copper_slab" | "extshape:green_terracotta_button" | "mcsynthetic_dead_brain_coral_wall_fan" | "minecraft:mcsynthetic_dead_brain_coral_wall_fan" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "mtr:station_color_concrete_slab" | "vine" | "minecraft:vine" | "exlinefurniture:warped_chair_orange" | "wheat_plus:road_line_single_white_full_slant" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "copper_ingot" | "minecraft:copper_ingot" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "chisel:encased_bricks/brown_concrete" | "chisel:large_tile/green_concrete" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "string" | "minecraft:string" | "axolotl_bucket" | "minecraft:axolotl_bucket" | "extshape:cobblestone_quarter_piece" | "netherite_helmet" | "minecraft:netherite_helmet" | "creeper_head" | "minecraft:creeper_head" | "chisel:chaotic_small/light_gray_concrete" | "factory_blocks:sturdy" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "factory_blocks:fan_side" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "extshape:dripstone_fence_gate" | "white_wool" | "minecraft:white_wool" | "exlinefurniture:jungle_lamp_brown" | "chisel:goldborder/emerald_block" | "mtr:rail_connector_60_one_way" | "adorn:wheat_crate" | "chisel:zag/end_stone" | "exlinefurniture:acacia_chair_lime" | "jsblock:enquiry_machine_4" | "jsblock:enquiry_machine_3" | "jsblock:enquiry_machine_2" | "chisel:small_bricks/yellow_concrete" | "jsblock:enquiry_machine_1" | "extshape:cyan_wool_vertical_stairs" | "extshape:blue_glazed_terracotta_slab" | "mcsynthetic_creeper_wall_head" | "minecraft:mcsynthetic_creeper_wall_head" | "extshape:moss_slab" | "chisel:cracked/yellow_concrete" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "adorn:deepslate_brick_platform" | "extshape:smooth_basalt_wall" | "chisel:cracked_bricks/cobblestone" | "oak_sign" | "minecraft:oak_sign" | "chiselsandbits:chiseledglass" | "extshape:lapis_vertical_slab" | "chisel:circular/white_concrete" | "exlinefurniture:jungle_log_glass_table" | "adorn:warped_chair" | "chisel:road/red_concrete" | "exlinefurniture:oak_lamp_light_blue" | "chisel:crude_vertical/acacia_planks" | "chisel:circular/red_sandstone" | "extshape:orange_terracotta_vertical_stairs" | "chisel:mosaic/purple_concrete" | "exlinefurniture:spruce_window_web" | "mtr:signal_remover_white" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "exlinefurniture:birch_lamp_lime" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "mtr:rail_connector_160" | "extshape:white_terracotta_fence_gate" | "silverfish_spawn_egg" | "minecraft:silverfish_spawn_egg" | "extshape:end_stone_vertical_quarter_piece" | "chisel:dent/diorite" | "black_bed" | "minecraft:black_bed" | "chisel:small_bricks/black_concrete" | "adorn:stone_torch" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:pink_wool_wall" | "azure_bluet" | "minecraft:azure_bluet" | "chisel:dent/pink_concrete" | "extshape:snow_pressure_plate" | "chisel:stacked/jungle_planks" | "mtr:signal_connector_red" | "extshape:quartz_brick_quarter_piece" | "extshape:yellow_terracotta_stairs" | "chisel:jellybean/cobblestone" | "chisel:crude_paneling/oak_planks" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "chisel:jellybean/yellow_concrete" | "chisel:cracked/red_concrete" | "extshape:polished_blackstone_brick_quarter_piece" | "extshape:yellow_concrete_stairs" | "exlinefurniture:oak_chair_purple" | "chisel:prism/bricks" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "bowl" | "minecraft:bowl" | "chisel:crude_paneling/crimson_planks" | "chisel:ornate/glowstone" | "inmis:bejeweled_backpack" | "chisel:cracked/light_gray_concrete" | "chisel:pillar/white_concrete" | "extshape:white_concrete_vertical_quarter_piece" | "chisel:small_bricks/white_concrete" | "extshape:gray_concrete_fence_gate" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "orange_dye" | "minecraft:orange_dye" | "extshape:diamond_quarter_piece" | "extshape:crying_obsidian_slab" | "chisel:vertical/jungle_planks" | "exlinefurniture:oak_lamp_gray" | "light_gray_dye" | "minecraft:light_gray_dye" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "exlinefurniture:crimson_log_glass_table" | "londonunderground:sign_river" | "extshape:cobblestone_pressure_plate" | "birch_planks" | "minecraft:birch_planks" | "extshape:white_terracotta_wall" | "chisel:slant/pink_concrete" | "factory_blocks:gcircuit" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "jsblock:ceiling_1" | "spectral_arrow" | "minecraft:spectral_arrow" | "extshape:pumpkin_vertical_slab" | "extshape:netherite_fence" | "red_carpet" | "minecraft:red_carpet" | "exlinefurniture:acacia_chair_blue" | "extshape:quartz_brick_stairs" | "londonunderground:morden_sign" | "netherite_leggings" | "minecraft:netherite_leggings" | "extshape:pink_wool_vertical_slab" | "extshape:light_blue_terracotta_wall" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "mtr:station_color_smooth_quartz_slab" | "lava_bucket" | "minecraft:lava_bucket" | "exlinefurniture:toaster" | "adorn:light_gray_sofa" | "chisel:prism/deepslate" | "chisel:mosaic/nether_brick" | "chisel:solid_bricks/redstone_block" | "chisel:tiles_small/andesite" | "mcsynthetic_frosted_ice" | "minecraft:mcsynthetic_frosted_ice" | "chisel:cracked_bricks/purple_concrete" | "exlinefurniture:dark_oak_lamp_red" | "adorn:mug" | "chisel:chaotic_medium/purple_concrete" | "chisel:bismuth/emerald_block" | "extshape:yellow_concrete_vertical_quarter_piece" | "chisel:tiles_medium/brown_concrete" | "extshape:amethyst_vertical_stairs" | "chisel:french/red_concrete" | "chisel:ornate/gray_concrete" | "chisel:weaver/purple_concrete" | "mcsynthetic_candle_cake" | "minecraft:mcsynthetic_candle_cake" | "piglin_spawn_egg" | "minecraft:piglin_spawn_egg" | "chiselsandbits:chiseledsand" | "netherite_shovel" | "minecraft:netherite_shovel" | "extshape:blue_wool_button" | "extshape:pink_terracotta_vertical_slab" | "chisel:cracked/orange_concrete" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "brown_bed" | "minecraft:brown_bed" | "chisel:raw/coal_block" | "chiselsandbits:pattern_multi_use" | "mtr:tunnel_creator_6_9" | "mtr:tunnel_creator_6_7" | "mcsynthetic_player_wall_head" | "minecraft:mcsynthetic_player_wall_head" | "mtr:tunnel_creator_6_5" | "mtr:tunnel_creator_6_3" | "chisel:chaotic_small/purple_concrete" | "chisel:chaotic_small/stone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "chisel:soft_bricks/gray_concrete" | "chisel:slant/deepslate" | "chisel:dent/black_concrete" | "extshape:melon_fence_gate" | "zombified_piglin_spawn_egg" | "minecraft:zombified_piglin_spawn_egg" | "chisel:jellybean/blue_concrete" | "stone_pickaxe" | "minecraft:stone_pickaxe" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "chisel:tiles_medium/black_concrete" | "exlinefurniture:acacia_chair_cyan" | "extshape:orange_concrete_pressure_plate" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "chisel:large/jungle_planks" | "chisel:braid/lime_concrete" | "adorn:andesite_platform" | "factory_blocks:caution" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "exlinefurniture:oak_lamp_lime" | "extshape:brown_wool_slab" | "mcsynthetic_potted_azalea_bush" | "minecraft:mcsynthetic_potted_azalea_bush" | "chisel:chaotic_medium/white_concrete" | "exlinefurniture:crimson_glass_table" | "chisel:prism/gray_concrete" | "chisel:triple_bricks/yellow_concrete" | "chisel:dent/red_sandstone" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "exlinefurniture:acacia_lamp_green" | "chisel:chaotic_small/andesite" | "exlinefurniture:acacia_chair_brown" | "tripwire_hook" | "minecraft:tripwire_hook" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:cyan_concrete_vertical_slab" | "hopper" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "extshape:chiseled_polished_blackstone_stairs" | "raw_gold" | "minecraft:raw_gold" | "extshape:magenta_wool_pressure_plate" | "green_banner" | "minecraft:green_banner" | "chisel:braid/sandstone" | "extshape:chiseled_stone_brick_wall" | "dandelion" | "minecraft:dandelion" | "drowned_spawn_egg" | "minecraft:drowned_spawn_egg" | "chisel:soft_bricks/orange_concrete" | "mtr:ticket_processor_entrance" | "rose_bush" | "minecraft:rose_bush" | "exlinefurniture:birch_window_sliding" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "cooked_cod" | "minecraft:cooked_cod" | "iron_helmet" | "minecraft:iron_helmet" | "adorn:smooth_sandstone_step" | "adorn:birch_platform" | "chisel:road/light_blue_concrete" | "mtr:signal_connector_white" | "extshape:smooth_red_sandstone_vertical_stairs" | "extshape:honeycomb_pressure_plate" | "cartography_table" | "minecraft:cartography_table" | "extshape:smooth_red_sandstone_fence" | "beef" | "minecraft:beef" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "extshape:netherrack_fence_gate" | "adorn:crimson_step" | "exlinefurniture:spruce_chair_gray" | "extshape:quartz_vertical_slab" | "chisel:thick/glass" | "extshape:dark_oak_vertical_stairs" | "extshape:black_wool_wall" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "londonunderground:tube_0b_slab" | "chisel:cracked_bricks/pink_concrete" | "chisel:road/lime_concrete" | "snowball" | "minecraft:snowball" | "extshape:red_terracotta_quarter_piece" | "bell" | "minecraft:bell" | "adorn:stone_brick_post" | "infested_deepslate" | "minecraft:infested_deepslate" | "chisel:panel/granite" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "jungle_leaves" | "minecraft:jungle_leaves" | "redbits:crying_obsidian_pressure_plate" | "adorn:jungle_post" | "wheat_plus:road_line_double_yellow_half" | "extshape:smooth_stone_button" | "exlinefurniture:spruce_chair_green" | "chisel:soft_bricks/black_concrete" | "extshape:green_concrete_stairs" | "turtle_helmet" | "minecraft:turtle_helmet" | "chisel:french/cobblestone" | "extshape:white_wool_pressure_plate" | "mcsynthetic_potted_azure_bluet" | "minecraft:mcsynthetic_potted_azure_bluet" | "chisel:tiles_medium/red_concrete" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "light_blue_banner" | "minecraft:light_blue_banner" | "chisel:panel/lapis_block" | "factory_blocks:ice" | "exlinefurniture:jungle_lamp_blue" | "extshape:snow_button" | "extshape:quartz_quarter_piece" | "chisel:spaceblack/gold_block" | "extshape:gray_terracotta_vertical_stairs" | "chisel:ornatelayer/diamond_block" | "extshape:honeycomb_slab" | "extshape:pumpkin_button" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "exlinefurniture:ceiling_fan_jungle" | "mtr:station_color_concrete" | "stone_shovel" | "minecraft:stone_shovel" | "extshape:purple_wool_vertical_slab" | "extshape:cyan_concrete_quarter_piece" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "inmis:frayed_backpack" | "chainmail_leggings" | "minecraft:chainmail_leggings" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "chisel:ornate/stone" | "exlinefurniture:crimson_lamp_brown" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "zombie_villager_spawn_egg" | "minecraft:zombie_villager_spawn_egg" | "mcsynthetic_potted_blue_orchid" | "minecraft:mcsynthetic_potted_blue_orchid" | "chisel:tiles_small/pink_concrete" | "exlinefurniture:dark_oak_chair_yellow" | "extshape:obsidian_vertical_quarter_piece" | "dropper" | "minecraft:dropper" | "chisel:chaotic_medium/green_concrete" | "extshape:deepslate_tile_vertical_slab" | "chisel:chaotic_medium/cyan_concrete" | "chisel:large_tile/gray_concrete" | "extshape:red_terracotta_vertical_slab" | "extshape:acacia_vertical_quarter_piece" | "extshape:brown_concrete_quarter_piece" | "jsblock:pids_1a" | "chisel:braid/green_concrete" | "golden_helmet" | "minecraft:golden_helmet" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "chisel:panel/diorite" | "exlinefurniture:birch_lamp_blue" | "exlinefurniture:spruce_chair" | "adorn:polished_deepslate_post" | "polished_deepslate" | "minecraft:polished_deepslate" | "extshape:gilded_blackstone_vertical_stairs" | "bat_spawn_egg" | "minecraft:bat_spawn_egg" | "mooshroom_spawn_egg" | "minecraft:mooshroom_spawn_egg" | "knowledge_book" | "minecraft:knowledge_book" | "mutton" | "minecraft:mutton" | "extshape:tuff_wall" | "chisel:ornate/red_concrete" | "exlinefurniture:acacia_chair_red" | "extshape:calcite_vertical_quarter_piece" | "extshape:waxed_weathered_copper_quarter_piece" | "redbits:end_stone_pressure_plate" | "chisel:encased_bricks/cobblestone" | "chisel:cracked/ice" | "chiselsandbits:chiseled_printer" | "exlinefurniture:ceiling_fan_birch" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "chisel:braid/white_concrete" | "chisel:fourornate/diamond_block" | "chisel:slant/purple_concrete" | "extshape:orange_concrete_vertical_stairs" | "chisel:tiles_medium/deepslate" | "chisel:layer/white_concrete" | "netherite_pickaxe" | "minecraft:netherite_pickaxe" | "chisel:prism/black_concrete" | "pink_bed" | "minecraft:pink_bed" | "exlinefurniture:oak_lamp_red" | "shield" | "minecraft:shield" | "extshape:green_wool_vertical_stairs" | "chisel:weaver/brown_concrete" | "blue_concrete" | "minecraft:blue_concrete" | "chisel:shipping_crate/oak_planks" | "mtr:train_schedule_sensor" | "blackstone_slab" | "minecraft:blackstone_slab" | "spore_blossom" | "minecraft:spore_blossom" | "chisel:prism/ice" | "chisel:panelclassic/lapis_block" | "chisel:small/red_sandstone" | "extshape:raw_iron_vertical_quarter_piece" | "chisel:triple_bricks/redstone_block" | "extshape:chiseled_deepslate_pressure_plate" | "adorn:blue_table_lamp" | "extshape:pink_concrete_quarter_piece" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "quartz_bricks" | "minecraft:quartz_bricks" | "adorn:acacia_drawer" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "adorn:polished_blackstone_brick_step" | "chisel:chaotic_bricks/blue_concrete" | "exlinefurniture:acacia_lamp_black" | "chisel:chaotic_medium/bricks" | "adorn:jungle_kitchen_cupboard" | "chisel:circular/red_concrete" | "exlinefurniture:oak_lamp_blue" | "exlinefurniture:dark_oak_lamp_black" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "adorn:red_sandstone_platform" | "exlinefurniture:jungle_chair_pink" | "extshape:chiseled_quartz_button" | "chisel:solid_bricks/quartz" | "chisel:chaotic_medium/ice" | "chisel:llama/orange_wool" | "acacia_stairs" | "minecraft:acacia_stairs" | "chisel:cells/diamond_block" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "raw_gold_block" | "minecraft:raw_gold_block" | "chisel:jellybean/prismarine" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "exlinefurniture:birch_chair" | "exlinefurniture:froggy_chair_black" | "extshape:mossy_stone_brick_vertical_slab" | "exlinefurniture:dark_oak_lamp_yellow" | "adorn:cobblestone_post" | "extshape:clay_wall" | "exlinefurniture:froggy_chair_orange" | "adorn:birch_shelf" | "chisel:cracked/blue_concrete" | "chisel:encased_bricks/deepslate" | "extshape:waxed_exposed_copper_pressure_plate" | "chisel:twist/blue_concrete" | "chisel:array/magenta_concrete" | "extshape:cyan_concrete_button" | "chisel:dent/ice" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "mtr:lift_buttons_link_connector" | "exlinefurniture:acacia_lamp_yellow" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "chorus_plant" | "minecraft:chorus_plant" | "wooden_sword" | "minecraft:wooden_sword" | "wheat_plus:road_line_double_white_full" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "bone_meal" | "minecraft:bone_meal" | "chiselsandbits:chisel_iron" | "chisel:large_tile/deepslate" | "exlinefurniture:jungle_window_heart" | "extshape:blue_wool_fence_gate" | "mtr:cable_car_node_upper" | "chisel:solid_bricks/granite" | "extshape:magenta_concrete_slab" | "adorn:cobblestone_platform" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "exlinefurniture:froggy_chair_gray" | "extshape:terracotta_fence" | "chisel:triple_bricks/andesite" | "extshape:raw_iron_pressure_plate" | "adorn:deepslate_tile_platform" | "exlinefurniture:froggy_chair_green" | "exlinefurniture:drapes_white" | "extshape:lapis_pressure_plate" | "chisel:small_bricks/prismarine" | "extshape:cut_red_sandstone_wall" | "exlinefurniture:spruce_chair_black" | "extshape:yellow_concrete_quarter_piece" | "extshape:white_wool_stairs" | "extshape:sea_lantern_vertical_stairs" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "extshape:black_concrete_wall" | "chisel:zag/black_concrete" | "chisel:twist/brown_concrete" | "extshape:waxed_weathered_copper_vertical_slab" | "cookie" | "minecraft:cookie" | "chisel:braid/andesite" | "extshape:amethyst_wall" | "chisel:road/deepslate" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "mtr:rail_connector_200_one_way" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "chisel:large_tile/diorite" | "redstone_block" | "minecraft:redstone_block" | "chisel:pillar/red_sandstone" | "shears" | "minecraft:shears" | "name_tag" | "minecraft:name_tag" | "extshape:gray_terracotta_fence_gate" | "chisel:glyphs/sandstone" | "honeycomb_block" | "minecraft:honeycomb_block" | "chisel:solid_bricks/prismarine" | "chisel:chaotic_medium/red_sandstone" | "chisel:encased/spruce_planks" | "chisel:triple_bricks/cyan_concrete" | "extshape:waxed_weathered_copper_wall" | "mcsynthetic_black_wall_banner" | "minecraft:mcsynthetic_black_wall_banner" | "chisel:mosaic/green_concrete" | "warped_fungus" | "minecraft:warped_fungus" | "chisel:triple_bricks/orange_concrete" | "chisel:paneling/jungle_planks" | "chisel:dent/red_concrete" | "exlinefurniture:drapes_gray" | "chisel:smooth/acacia_planks" | "chisel:chaotic_medium/coal_block" | "exlinefurniture:warped_stripped_log_glass_table" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "chisel:jellybean/quartz" | "rabbit_stew" | "minecraft:rabbit_stew" | "exlinefurniture:warped_chair_blue" | "extshape:iron_vertical_slab" | "chisel:weaver/black_concrete" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "adorn:brown_sofa" | "mcsynthetic_end_gateway" | "minecraft:mcsynthetic_end_gateway" | "jsblock:rv_pids_pole" | "chisel:soft_bricks/andesite" | "extshape:mossy_stone_brick_quarter_piece" | "birch_log" | "minecraft:birch_log" | "oak_leaves" | "minecraft:oak_leaves" | "mtr:signal_connector_pink" | "exlinefurniture:oak_lamp_brown" | "mcsynthetic_potatoes" | "minecraft:mcsynthetic_potatoes" | "exlinefurniture:old_tv" | "chiselsandbits:wrench" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "adorn:soulful_prismarine_chimney" | "extshape:packed_ice_fence_gate" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "chisel:large_tile/ice" | "chisel:slant/nether_brick" | "chiselsandbits:measuring_tape" | "exlinefurniture:zombie_arm" | "londonunderground:sounds/tube_station_ambience1" | "ice" | "minecraft:ice" | "enchanted_golden_apple" | "minecraft:enchanted_golden_apple" | "extshape:red_concrete_quarter_piece" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "factory_blocks:fan_malfunction" | "chisel:tiles_small/end_stone" | "salmon_bucket" | "minecraft:salmon_bucket" | "extshape:granite_vertical_slab" | "chisel:mosaic/red_sandstone" | "chisel:small_bricks/end_stone" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:dripstone_fence" | "cave_spider_spawn_egg" | "minecraft:cave_spider_spawn_egg" | "extshape:deepslate_brick_pressure_plate" | "mtr:rail_connector_platform" | "chisel:chaotic_bricks/diorite" | "extshape:light_blue_wool_slab" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece" | "chisel:chaotic_medium/andesite" | "spruce_log" | "minecraft:spruce_log" | "extshape:crying_obsidian_vertical_slab" | "diamond_boots" | "minecraft:diamond_boots" | "chisel:soft_bricks/light_blue_concrete" | "inmis:plated_backpack" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "chiselsandbits:chisel_stone" | "exlinefurniture:warped_lamp_pink" | "mcsynthetic_soul_fire" | "minecraft:mcsynthetic_soul_fire" | "exlinefurniture:dark_oak_chair_cyan" | "extshape:spruce_vertical_slab" | "stick" | "minecraft:stick" | "extshape:cyan_terracotta_wall" | "mcsynthetic_potted_crimson_fungus" | "minecraft:mcsynthetic_potted_crimson_fungus" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "extshape:gold_fence" | "adorn:end_stone_brick_platform" | "mcsynthetic_potted_pink_tulip" | "minecraft:mcsynthetic_potted_pink_tulip" | "chisel:braid/bricks" | "chiselsandbits:pattern_single_use" | "extshape:glowstone_quarter_piece" | "extshape:light_gray_concrete_vertical_quarter_piece" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "exlinefurniture:ceiling_fan" | "extshape:cyan_concrete_stairs" | "nautilus_shell" | "minecraft:nautilus_shell" | "jsblock:exit_sign_1" | "exlinefurniture:jungle_chair_red" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "mcsynthetic_void_air" | "minecraft:mcsynthetic_void_air" | "exlinefurniture:birch_adirondack_chair" | "extshape:polished_deepslate_quarter_piece" | "extshape:red_concrete_vertical_slab" | "chisel:smooth/crimson_planks" | "extshape:chiseled_quartz_fence" | "mcsynthetic_potted_poppy" | "minecraft:mcsynthetic_potted_poppy" | "diamond_block" | "minecraft:diamond_block" | "chisel:jellybean/magenta_concrete" | "mtr:rubbish_bin_1" | "mcsynthetic_twisting_vines_plant" | "minecraft:mcsynthetic_twisting_vines_plant" | "apple" | "minecraft:apple" | "powder_snow_bucket" | "minecraft:powder_snow_bucket" | "piglin_banner_pattern" | "minecraft:piglin_banner_pattern" | "exlinefurniture:birch_lamp_orange" | "diorite_slab" | "minecraft:diorite_slab" | "chisel:layer/red_concrete" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "music_disc_otherside" | "minecraft:music_disc_otherside" | "mtr:station_color_coal_ore_slab" | "extshape:lapis_fence" | "chisel:tiles_small/redstone_block" | "pumpkin_seeds" | "minecraft:pumpkin_seeds" | "mtr:tunnel_wall_creator_6_5" | "jsblock:kcr_emg_stop_sign" | "mtr:tunnel_wall_creator_6_7" | "chisel:array/end_stone" | "chisel:zag/red_concrete" | "mtr:tunnel_wall_creator_6_9" | "chisel:shipping_crate/jungle_planks" | "exlinefurniture:shutters_jungle" | "chisel:crude_paneling/dark_oak_planks" | "exlinefurniture:dark_oak_chair_light_blue" | "exlinefurniture:warped_chair_cyan" | "extshape:purple_glazed_terracotta_slab" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "mtr:tunnel_wall_creator_6_3" | "chisel:vertical/dark_oak_planks" | "extshape:glowstone_vertical_slab" | "cooked_mutton" | "minecraft:cooked_mutton" | "extshape:smooth_quartz_fence" | "bookshelf" | "minecraft:bookshelf" | "chisel:dent/coal_block" | "chisel:large_tile/light_gray_concrete" | "chisel:pillar/andesite" | "chisel:legacy/blue_wool" | "chisel:jellybean/end_stone" | "chisel:mosaic/gray_concrete" | "lapis_block" | "minecraft:lapis_block" | "chisel:braid/pink_concrete" | "fire_coral_block" | "minecraft:fire_coral_block" | "chisel:braid/diorite" | "zoglin_spawn_egg" | "minecraft:zoglin_spawn_egg" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "chisel:mosaic/brown_concrete" | "extshape:red_nether_brick_fence_gate" | "extshape:crying_obsidian_pressure_plate" | "extshape:moss_stairs" | "podzol" | "minecraft:podzol" | "chisel:panel/glowstone" | "chisel:triple_bricks/glowstone" | "jsblock:station_ceiling_1" | "adorn:deepslate_platform" | "exlinefurniture:spruce_chair_purple" | "extshape:spruce_quarter_piece" | "adorn:birch_coffee_table" | "extshape:chiseled_quartz_quarter_piece" | "extshape:crying_obsidian_quarter_piece" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "extshape:sandstone_quarter_piece" | "extshape:smooth_stone_fence_gate" | "white_bed" | "minecraft:white_bed" | "spruce_slab" | "minecraft:spruce_slab" | "chisel:stacked/crimson_planks" | "exlinefurniture:birch_dresser" | "extshape:oak_vertical_slab" | "peony" | "minecraft:peony" | "chisel:dent/light_gray_concrete" | "oak_boat" | "minecraft:oak_boat" | "yellow_carpet" | "minecraft:yellow_carpet" | "chisel:soft_bricks/yellow_concrete" | "jsblock:pids_rv_sil_2" | "chisel:layer/cyan_concrete" | "chisel:chaotic_small/red_concrete" | "factory_blocks:hex" | "chisel:mosaic/red_concrete" | "chisel:french/coal_block" | "extshape:purple_wool_quarter_piece" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "chisel:array/redstone_block" | "pumpkin_pie" | "minecraft:pumpkin_pie" | "extshape:granite_vertical_stairs" | "jungle_fence" | "minecraft:jungle_fence" | "chisel:cracked/redstone_block" | "extshape:black_concrete_fence" | "chorus_flower" | "minecraft:chorus_flower" | "chisel:shipping_crate/dark_oak_planks" | "chisel:cracked_bricks/red_sandstone" | "glass_bottle" | "minecraft:glass_bottle" | "chisel:tiles_small/granite" | "exlinefurniture:jungle_lamp_lime" | "polished_granite" | "minecraft:polished_granite" | "exlinefurniture:birch_chair_orange" | "extshape:smooth_red_sandstone_vertical_slab" | "soul_campfire" | "minecraft:soul_campfire" | "prismarine_shard" | "minecraft:prismarine_shard" | "exlinefurniture:dark_oak_lamp_light_blue" | "redbits:rgb_lamp" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "chisel:legacy/light_blue_wool" | "chisel:rivets/gold_block" | "mtr:station_color_bone_block" | "extshape:stone_vertical_quarter_piece" | "extshape:light_blue_wool_quarter_piece" | "extshape:waxed_copper_stairs" | "mtr:station_color_quartz_block_slab" | "chisel:cracked/lime_concrete" | "chisel:chaotic_small/deepslate" | "adorn:polished_deepslate_platform" | "chisel:zag/lime_concrete" | "chisel:large_tile/black_concrete" | "exlinefurniture:jungle_glass_table" | "end_stone" | "minecraft:end_stone" | "chisel:weaver/bricks" | "extshape:magenta_concrete_stairs" | "exlinefurniture:crimson_lamp_orange" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "extshape:gray_terracotta_vertical_quarter_piece" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "chisel:tiles_small/gray_concrete" | "extshape:gray_concrete_button" | "chisel:solid_bricks/blue_concrete" | "extshape:granite_quarter_piece" | "adorn:cut_sandstone_step" | "extshape:light_blue_wool_vertical_slab" | "debug_stick" | "minecraft:debug_stick" | "chisel:crude_vertical/crimson_planks" | "extshape:purple_terracotta_fence" | "extshape:prismarine_brick_fence_gate" | "pufferfish_spawn_egg" | "minecraft:pufferfish_spawn_egg" | "chisel:mosaic/pink_concrete" | "grass" | "minecraft:grass" | "extshape:pink_terracotta_slab" | "chisel:braid/birch_planks" | "chisel:tiles_medium/ice" | "extshape:orange_wool_vertical_stairs" | "purple_dye" | "minecraft:purple_dye" | "chisel:pillar/green_concrete" | "exlinefurniture:froggy_chair_white" | "extshape:warped_wart_wall" | "adorn:mcsynthetic_wall_stone_torch" | "adorn:warped_bench" | "chisel:road/bricks" | "exlinefurniture:birch_lamp_cyan" | "exlinefurniture:shutters_dark_oak" | "chisel:solid_bricks/glowstone" | "chisel:brick/iron_block" | "quartz_slab" | "minecraft:quartz_slab" | "ender_pearl" | "minecraft:ender_pearl" | "chisel:array/cyan_concrete" | "exlinefurniture:jungle_chair_brown" | "extshape:glowstone_vertical_stairs" | "spider_spawn_egg" | "minecraft:spider_spawn_egg" | "extshape:yellow_wool_slab" | "extshape:blue_wool_wall" | "flowering_azalea" | "minecraft:flowering_azalea" | "chisel:soft_bricks/deepslate" | "chisel:pillar/sandstone" | "chisel:road/blue_concrete" | "extshape:brown_wool_fence_gate" | "chisel:paneling/acacia_planks" | "exlinefurniture:birch_lamp_magenta" | "exlinefurniture:window_sliding" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "chisel:shipping_crate/crimson_planks" | "mtr:station_color_smooth_quartz" | "gold_ore" | "minecraft:gold_ore" | "chisel:circular/purpur" | "mtr:signal_remover_red" | "chisel:smooth/jungle_planks" | "chisel:prism/emerald_block" | "chisel:large_tile/lapis_block" | "extshape:orange_terracotta_quarter_piece" | "chisel:circular/coal_block" | "extshape:glowstone_fence_gate" | "extshape:red_wool_wall" | "extshape:cobbled_deepslate_button" | "adorn:sugar_cane_crate" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "chisel:chaotic_medium/magenta_concrete" | "chisel:circular/lime_concrete" | "extshape:purple_terracotta_pressure_plate" | "extshape:bedrock_vertical_stairs" | "extshape:purple_wool_vertical_quarter_piece" | "exlinefurniture:birch_lamp_brown" | "chisel:twist/quartz" | "mtr:station_color_birch_wood_slab" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "exlinefurniture:birch_chair_magenta" | "mtr:signal_connector_purple" | "extshape:red_concrete_wall" | "extshape:prismarine_brick_vertical_quarter_piece" | "bucket" | "minecraft:bucket" | "chisel:layer/dirt" | "mcsynthetic_oak_wall_sign" | "minecraft:mcsynthetic_oak_wall_sign" | "chisel:large_tile/granite" | "londonunderground:sign_lizzy" | "chisel:mosaic/diorite" | "polished_andesite" | "minecraft:polished_andesite" | "extshape:cyan_wool_quarter_piece" | "chisel:noborder/glass" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "mcsynthetic_carrots" | "minecraft:mcsynthetic_carrots" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "chisel:tiles_medium/blue_concrete" | "chisel:llama/purple_wool" | "charcoal" | "minecraft:charcoal" | "netherite_axe" | "minecraft:netherite_axe" | "extshape:cut_red_sandstone_quarter_piece" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "adorn:glow_berry_tea" | "extshape:chiseled_sandstone_slab" | "extshape:yellow_wool_wall" | "exlinefurniture:spruce_bench" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "mtr:signal_remover_light_blue" | "brown_mushroom" | "minecraft:brown_mushroom" | "mtr:station_color_andesite" | "extshape:polished_granite_button" | "extshape:glowstone_button" | "adorn:oak_kitchen_cupboard" | "chisel:twist/green_concrete" | "extshape:crying_obsidian_fence" | "chiselsandbits:chiseledice" | "soul_torch" | "minecraft:soul_torch" | "chisel:array/ice" | "chisel:cracked_bricks/bricks" | "chisel:steelframe/glass" | "chisel:french/green_concrete" | "chisel:crude_vertical/birch_planks" | "extshape:cyan_concrete_slab" | "adorn:spruce_bench" | "extshape:dark_prismarine_vertical_slab" | "chisel:chaotic_small/gray_concrete" | "extshape:gray_concrete_fence" | "exlinefurniture:shutters_birch" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "bitsandchisels:wrench" | "chisel:panel/yellow_concrete" | "exlinefurniture:jungle_window_slider" | "chisel:slant/granite" | "extshape:deepslate_tile_button" | "chisel:raw/gray_concrete" | "chisel:small_bricks/pink_concrete" | "exlinefurniture:warped_chair_green" | "adorn:crimson_coffee_table" | "extshape:shroomlight_vertical_slab" | "green_concrete" | "minecraft:green_concrete" | "extshape:pink_terracotta_stairs" | "gray_dye" | "minecraft:gray_dye" | "extshape:deepslate_tile_fence" | "mule_spawn_egg" | "minecraft:mule_spawn_egg" | "chisel:weaver/cyan_concrete" | "extshape:light_gray_concrete_fence" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "chisel:triple_bricks/quartz" | "extshape:prismarine_quarter_piece" | "coal_block" | "minecraft:coal_block" | "extshape:cyan_terracotta_fence" | "exlinefurniture:warped_lamp_light_blue" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "chisel:weaver/stone" | "chisel:zag/cobblestone" | "exlinefurniture:drapes_lime" | "slime_ball" | "minecraft:slime_ball" | "horse_spawn_egg" | "minecraft:horse_spawn_egg" | "mcsynthetic_potted_wither_rose" | "minecraft:mcsynthetic_potted_wither_rose" | "adorn:white_table_lamp" | "chisel:ornate/red_sandstone" | "mcsynthetic_orange_wall_banner" | "minecraft:mcsynthetic_orange_wall_banner" | "spruce_sapling" | "minecraft:spruce_sapling" | "chisel:cracked_bricks/purpur" | "piglin_brute_spawn_egg" | "minecraft:piglin_brute_spawn_egg" | "londonunderground:platform_variant" | "exlinefurniture:crimson_adirondack_chair" | "extshape:light_gray_concrete_vertical_stairs" | "exlinefurniture:drapes_red" | "chisel:jellybean/stone" | "chisel:large_tile/brown_concrete" | "cooked_porkchop" | "minecraft:cooked_porkchop" | "chisel:panelclassic/emerald_block" | "mtr:station_color_quartz_block" | "honeycomb" | "minecraft:honeycomb" | "extshape:light_gray_wool_slab" | "mtr:signal_connector_green" | "chisel:weaver/lime_concrete" | "oak_wood" | "minecraft:oak_wood" | "chisel:ornate/quartz" | "extshape:dripstone_wall" | "emerald_block" | "minecraft:emerald_block" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "exlinefurniture:crimson_lamp_light_gray" | "adorn:dark_oak_kitchen_sink" | "exlinefurniture:crimson_lamp_magenta" | "extshape:green_concrete_wall" | "adorn:cut_red_sandstone_step" | "mtr:mcsynthetic_escalator_side" | "spruce_wood" | "minecraft:spruce_wood" | "iron_sword" | "minecraft:iron_sword" | "spruce_fence" | "minecraft:spruce_fence" | "extshape:dark_oak_vertical_slab" | "mcsynthetic_sweet_berry_bush" | "minecraft:mcsynthetic_sweet_berry_bush" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "chisel:twist/end_stone" | "adorn:dark_oak_coffee_table" | "chisel:encased_bricks/green_concrete" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "extshape:purple_concrete_fence" | "green_dye" | "minecraft:green_dye" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "mtr:lift_3_3_double_sided" | "ocelot_spawn_egg" | "minecraft:ocelot_spawn_egg" | "adorn:chain_link_fence" | "extshape:ancient_debris_button" | "mcsynthetic_potted_red_tulip" | "minecraft:mcsynthetic_potted_red_tulip" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "chisel:prism/orange_concrete" | "exlinefurniture:jungle_stripped_log_glass_table" | "magenta_concrete" | "minecraft:magenta_concrete" | "mtr:apg_glass_end" | "extshape:melon_stairs" | "extshape:light_gray_terracotta_quarter_piece" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:smooth_quartz_vertical_quarter_piece" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "chisel:cracked_bricks/black_concrete" | "adorn:brick_post" | "chisel:twist/magenta_concrete" | "extshape:polished_granite_wall" | "extshape:brown_terracotta_slab" | "chisel:smallingot/iron_block" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "chisel:dent/bricks" | "chisel:braid/prismarine" | "extshape:mossy_cobblestone_fence_gate" | "extshape:cobblestone_vertical_slab" | "chisel:encased_bricks/andesite" | "chisel:french/stone" | "extshape:light_gray_wool_vertical_quarter_piece" | "chisel:large/dark_oak_planks" | "chisel:raw/red_concrete" | "exlinefurniture:oak_chair_white" | "exlinefurniture:warped_window_web" | "chisel:pillar/granite" | "extshape:prismarine_fence" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "mcsynthetic_magenta_wall_banner" | "minecraft:mcsynthetic_magenta_wall_banner" | "extshape:black_terracotta_fence" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "exlinefurniture:dark_oak_chair_pink" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "redstone" | "minecraft:redstone" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "mcsynthetic_lime_wall_banner" | "minecraft:mcsynthetic_lime_wall_banner" | "chisel:prism/light_blue_concrete" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "mtr:ticket_processor_enquiry" | "powered_rail" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "extshape:chiseled_deepslate_stairs" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "firework_star" | "minecraft:firework_star" | "adorn:spruce_step" | "extshape:black_wool_fence_gate" | "chisel:large_tile/redstone_block" | "chisel:panel/pink_concrete" | "adorn:smooth_stone_step" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "chisel:cut/cyan_concrete" | "mtr:lift_buttons_link_remover" | "adorn:white_sofa" | "extshape:pink_wool_slab" | "extshape:blue_concrete_wall" | "blue_terracotta" | "minecraft:blue_terracotta" | "chisel:small_bricks/glowstone" | "mtr:signal_connector_black" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "chisel:tiles_medium/coal_block" | "chisel:cracked/green_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "extshape:iron_button" | "chisel:weaver/cobblestone" | "extshape:polished_andesite_fence_gate" | "extshape:smooth_basalt_slab" | "mtr:rail" | "comparator" | "minecraft:comparator" | "chisel:pillar/bricks" | "chisel:dent/purpur" | "extshape:glowstone_slab" | "chisel:cracked_bricks/gray_concrete" | "chisel:zag/coal_block" | "extshape:waxed_copper_vertical_stairs" | "mtr:signal_connector_light_gray" | "cod" | "minecraft:cod" | "mcsynthetic_magenta_candle_cake" | "minecraft:mcsynthetic_magenta_candle_cake" | "chisel:pillar/orange_concrete" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "chisel:zelda/diamond_block" | "chisel:slant/redstone_block" | "extshape:smooth_quartz_vertical_stairs" | "extshape:blackstone_vertical_stairs" | "londonunderground:morden_slab" | "extshape:packed_ice_slab" | "fishing_rod" | "minecraft:fishing_rod" | "adorn:oak_bench" | "chiselsandbits:magnifying_glass" | "chisel:prism/sandstone" | "terracotta" | "minecraft:terracotta" | "extshape:prismarine_vertical_stairs" | "chisel:chaotic_medium/redstone_block" | "chisel:encased_bricks/prismarine" | "extshape:yellow_concrete_slab" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:nether_wart_vertical_quarter_piece" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "extshape:warped_vertical_stairs" | "exlinefurniture:warped_glass_table" | "chisel:llama/red_wool" | "chicken" | "minecraft:chicken" | "chisel:french/white_concrete" | "exlinefurniture:dark_oak_window_slider" | "extshape:andesite_button" | "extshape:gray_glazed_terracotta_slab" | "londonunderground:tfl_block" | "chisel:raw/bricks" | "chisel:weaver/light_gray_concrete" | "jsblock:op_button" | "oak_log" | "minecraft:oak_log" | "mcsynthetic_spruce_wall_sign" | "minecraft:mcsynthetic_spruce_wall_sign" | "mtr:station_color_chiseled_quartz_block" | "londonunderground:tunnel_block_2_signal" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "chisel:ornatesteel/glass" | "chisel:road/glowstone" | "chisel:tiles_small/red_sandstone" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "chisel:jellybean/black_concrete" | "beacon" | "minecraft:beacon" | "extshape:quartz_wall" | "tnt" | "minecraft:tnt" | "chisel:circular/light_gray_concrete" | "chisel:encased/dark_oak_planks" | "extshape:quartz_fence" | "flint_and_steel" | "minecraft:flint_and_steel" | "mcsynthetic_yellow_candle_cake" | "minecraft:mcsynthetic_yellow_candle_cake" | "chisel:pillar/purpur" | "extshape:lime_terracotta_fence_gate" | "extshape:calcite_vertical_slab" | "adorn:oak_platform" | "chisel:pillar/prismarine" | "iron_ingot" | "minecraft:iron_ingot" | "chisel:french/black_concrete" | "exlinefurniture:drapes_brown" | "milk_bucket" | "minecraft:milk_bucket" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "chisel:soft_bricks/blue_concrete" | "chisel:ornate/orange_concrete" | "cobweb" | "minecraft:cobweb" | "black_dye" | "minecraft:black_dye" | "chisel:prism/blue_concrete" | "chisel:road/stone" | "extshape:melon_vertical_stairs" | "mcsynthetic_brown_candle_cake" | "minecraft:mcsynthetic_brown_candle_cake" | "chisel:circular/diorite" | "extshape:raw_iron_fence" | "extshape:mossy_cobblestone_vertical_slab" | "chisel:encased_large/spruce_planks" | "exlinefurniture:acacia_lamp_pink" | "jsblock:trespass_sign_1" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "jsblock:trespass_sign_2" | "exlinefurniture:acacia_lamp_light_gray" | "extshape:clay_button" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "mcsynthetic_melon_stem" | "minecraft:mcsynthetic_melon_stem" | "exlinefurniture:warped_lamp_red" | "mtr:glass_fence_stained" | "chisel:solid_bricks/purple_concrete" | "extshape:terracotta_wall" | "chisel:large_tile/andesite" | "extshape:stone_brick_fence" | "chisel:ornate/brown_concrete" | "extshape:tuff_fence" | "extshape:smooth_basalt_vertical_quarter_piece" | "chisel:tiles_medium/end_stone" | "extshape:orange_glazed_terracotta_slab" | "spruce_leaves" | "minecraft:spruce_leaves" | "adorn:prismarine_platform" | "extshape:waxed_exposed_copper_fence_gate" | "chisel:panel/coal_block" | "extshape:clay_stairs" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "extshape:red_terracotta_fence" | "chisel:cracked/coal_block" | "exlinefurniture:faucet" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "chisel:crate_light/gold_block" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "chisel:large_tile/blue_concrete" | "chisel:cobble/dirt" | "chisel:soft_bricks/sandstone" | "mtr:platform" | "londonunderground:elizabeth_sign" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "poisonous_potato" | "minecraft:poisonous_potato" | "extshape:brown_terracotta_pressure_plate" | "oak_slab" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "chisel:paneling/oak_planks" | "chisel:cracked_bricks/white_concrete" | "mtr:ticket_barrier_exit_1" | "exlinefurniture:warped_chair_black" | "chisel:circular/redstone_block" | "exlinefurniture:fridge" | "mcsynthetic_potted_lily_of_the_valley" | "minecraft:mcsynthetic_potted_lily_of_the_valley" | "chisel:small_bricks/cobblestone" | "chisel:raw/orange_concrete" | "extshape:waxed_oxidized_copper_button" | "mtr:dashboard" | "exlinefurniture:warped_lamp_cyan" | "chisel:triple_bricks/black_concrete" | "extshape:obsidian_vertical_slab" | "yellow_wool" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:gold_vertical_slab" | "exlinefurniture:shutters_warped" | "extshape:black_concrete_slab" | "grindstone" | "minecraft:grindstone" | "chisel:french/diorite" | "chisel:ornate/white_concrete" | "splash_potion" | "minecraft:splash_potion" | "chisel:chaotic_small/redstone_block" | "extshape:polished_deepslate_pressure_plate" | "chisel:panel/black_concrete" | "glass_pane" | "minecraft:glass_pane" | "mcsynthetic_green_wall_banner" | "minecraft:mcsynthetic_green_wall_banner" | "exlinefurniture:dark_oak_lamp_cyan" | "golden_sword" | "minecraft:golden_sword" | "chisel:four/emerald_block" | "chisel:zag/light_blue_concrete" | "extshape:pink_wool_quarter_piece" | "crimson_stem" | "minecraft:crimson_stem" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "mtr:station_color_dark_prismarine" | "clay" | "minecraft:clay" | "extshape:brown_glazed_terracotta_slab" | "mtr:rail_connector_turn_back" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:petrified_oak_planks" | "exlinefurniture:oak_chair_magenta" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "chisel:weaver/ice" | "netherite_boots" | "minecraft:netherite_boots" | "adorn:birch_drawer" | "iron_horse_armor" | "minecraft:iron_horse_armor" | "furnace_minecart" | "minecraft:furnace_minecart" | "extshape:gray_wool_stairs" | "adorn:honeycomb_crate" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "mtr:rail_connector_300" | "extshape:honeycomb_wall" | "gray_wool" | "minecraft:gray_wool" | "chisel:braid/cobblestone" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "chisel:soft_bricks/bricks" | "prismarine_crystals" | "minecraft:prismarine_crystals" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "chisel:layer/diorite" | "chisel:raw/yellow_concrete" | "exlinefurniture:jungle_window" | "extshape:cobbled_deepslate_quarter_piece" | "adorn:prismarine_step" | "chisel:solid_bricks/andesite" | "londonunderground:block_roundel_3_big" | "leather_boots" | "minecraft:leather_boots" | "mycelium" | "minecraft:mycelium" | "chisel:road/cobblestone" | "chisel:cracked/white_concrete" | "chisel:chaotic_bricks/light_gray_concrete" | "exlinefurniture:jungle_chair_blue" | "wheat_plus:road_line_single_yellow_full_slant" | "exlinefurniture:shutters_acacia" | "jsblock:pids_rv_sil" | "exlinefurniture:crimson_chair_black" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "extshape:brown_wool_pressure_plate" | "exlinefurniture:birch_glass_table" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:lapis_fence_gate" | "wheat_plus:road_line_single_yellow_half_slant" | "londonunderground:sign_dlr" | "mtr:station_color_iron_block_slab" | "mtr:platform_uk_1" | "chisel:panel/orange_concrete" | "extshape:white_concrete_vertical_slab" | "extshape:bedrock_vertical_slab" | "mcsynthetic_potted_brown_mushroom" | "minecraft:mcsynthetic_potted_brown_mushroom" | "extshape:emerald_vertical_stairs" | "extshape:waxed_copper_wall" | "mtr:rail_connector_120_one_way" | "chisel:cracked_bricks/cyan_concrete" | "adorn:nether_brick_platform" | "horn_coral" | "minecraft:horn_coral" | "extshape:smooth_stone_slab_double" | "extshape:netherite_slab" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "exlinefurniture:skeleton_doll" | "extshape:warped_wart_quarter_piece" | "chisel:slant/red_sandstone" | "adorn:jungle_bench" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "londonunderground:tunnel_block_2_duel" | "chisel:ornate/end_stone" | "mcsynthetic_potted_oak_sapling" | "minecraft:mcsynthetic_potted_oak_sapling" | "magma_block" | "minecraft:magma_block" | "exlinefurniture:wither_skeleton_doll" | "adorn:lime_table_lamp" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "adorn:jungle_kitchen_sink" | "chiselsandbits:mcsynthetic_reflection_helper_block" | "extshape:warped_quarter_piece" | "purple_terracotta" | "minecraft:purple_terracotta" | "chisel:tiles_medium/red_sandstone" | "extshape:waxed_copper_pressure_plate" | "chisel:cracked/deepslate" | "extshape:moss_pressure_plate" | "exposed_copper" | "minecraft:exposed_copper" | "bee_nest" | "minecraft:bee_nest" | "extshape:moss_vertical_stairs" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "end_portal_frame" | "minecraft:end_portal_frame" | "chisel:encased_large/jungle_planks" | "chisel:raw/lime_concrete" | "extshape:cobbled_deepslate_pressure_plate" | "hay_block" | "minecraft:hay_block" | "pufferfish_bucket" | "minecraft:pufferfish_bucket" | "chisel:road/magenta_concrete" | "chisel:french/end_stone" | "mcsynthetic_wall_torch" | "minecraft:mcsynthetic_wall_torch" | "chisel:zag/ice" | "chisel:pillar/brown_concrete" | "exlinefurniture:acacia_bench" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "chisel:jellybean/pink_concrete" | "extshape:light_blue_terracotta_fence_gate" | "red_sand" | "minecraft:red_sand" | "mtr:station_color_chiseled_stone_bricks" | "chisel:raw/purpur" | "exlinefurniture:warped_chair_light_blue" | "mtr:rail_connector_siding" | "londonunderground:sounds/outside_ambience" | "exlinefurniture:froggy_chair_pink" | "extshape:brown_wool_stairs" | "mtr:station_color_wool" | "chisel:encased/acacia_planks" | "chisel:braid/granite" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "extshape:chiseled_polished_blackstone_quarter_piece" | "exlinefurniture:birch_table" | "mtr:station_color_stone_slab" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "chisel:crude_vertical/oak_planks" | "chisel:glyphs/red_sandstone" | "extshape:pumpkin_wall" | "jsblock:station_name_tall_stand" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "mcsynthetic_skeleton_wall_skull" | "minecraft:mcsynthetic_skeleton_wall_skull" | "exlinefurniture:froggy_chair_light_gray" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "chisel:large_tile/pink_concrete" | "extshape:cobblestone_fence" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "extshape:smooth_basalt_pressure_plate" | "calcite" | "minecraft:calcite" | "chisel:circular/end_stone" | "chisel:cracked_bricks/red_concrete" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "adorn:jungle_platform" | "cut_copper" | "minecraft:cut_copper" | "chisel:slant/bricks" | "exlinefurniture:jungle_lamp_magenta" | "extshape:light_gray_terracotta_slab" | "wheat_plus:road_line_double_white_half" | "extshape:pink_terracotta_quarter_piece" | "adorn:dark_oak_kitchen_cupboard" | "extshape:red_wool_vertical_quarter_piece" | "adorn:green_table_lamp" | "exlinefurniture:crimson_chair_green" | "extshape:raw_gold_fence_gate" | "extshape:granite_fence" | "mcsynthetic_pumpkin_stem" | "minecraft:mcsynthetic_pumpkin_stem" | "mcsynthetic_lime_candle_cake" | "minecraft:mcsynthetic_lime_candle_cake" | "chisel:circular/gray_concrete" | "adorn:quartz_post" | "chisel:jellybean/redstone_block" | "chiselsandbits:monocle" | "exlinefurniture:crimson_lamp_lime" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "chisel:slant/andesite" | "extshape:smooth_basalt_fence_gate" | "blaze_powder" | "minecraft:blaze_powder" | "chain" | "minecraft:chain" | "chisel:jellybean/deepslate" | "chisel:prism/pink_concrete" | "extshape:granite_vertical_quarter_piece" | "exlinefurniture:acacia_adirondack_chair" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "exlinefurniture:oak_glass_table" | "exlinefurniture:warped_lamp_black" | "extshape:warped_vertical_quarter_piece" | "hanging_roots" | "minecraft:hanging_roots" | "oak_fence" | "minecraft:oak_fence" | "extshape:jungle_vertical_slab" | "experience_bottle" | "minecraft:experience_bottle" | "chisel:twist/lime_concrete" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "chisel:panel/brown_concrete" | "extshape:chiseled_red_sandstone_stairs" | "extshape:ancient_debris_fence_gate" | "extshape:light_blue_concrete_fence" | "extshape:oak_vertical_quarter_piece" | "extshape:gray_wool_wall" | "chisel:large_tile/light_blue_concrete" | "chisel:circular/brown_concrete" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "chisel:pillar/yellow_concrete" | "mcsynthetic_cave_vines_plant" | "minecraft:mcsynthetic_cave_vines_plant" | "adorn:red_table_lamp" | "exlinefurniture:crimson_stripped_log_table" | "extshape:waxed_copper_button" | "exlinefurniture:window_slider" | "extshape:brown_concrete_button" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "adorn:polished_granite_post" | "netherite_block" | "minecraft:netherite_block" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "adorn:jungle_coffee_table" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "chisel:small_bricks/gray_concrete" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "chisel:soft_bricks/glowstone" | "exlinefurniture:dark_oak_lamp_magenta" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "chisel:slant/yellow_concrete" | "exlinefurniture:oak_lamp_cyan" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "chisel:solid_bricks/deepslate" | "chisel:circular/pink_concrete" | "mcsynthetic_potted_white_tulip" | "minecraft:mcsynthetic_potted_white_tulip" | "exlinefurniture:birch_chair_purple" | "chisel:cracked_bricks/lime_concrete" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_lamp_yellow" | "exlinefurniture:dark_oak_chair_brown" | "extshape:red_terracotta_stairs" | "extshape:prismarine_brick_vertical_stairs" | "chisel:twist/cobblestone" | "golden_horse_armor" | "minecraft:golden_horse_armor" | "extshape:polished_granite_quarter_piece" | "mtr:lift_4_3_double_sided" | "exlinefurniture:acacia_lamp_brown" | "exlinefurniture:drapes_blue" | "scute" | "minecraft:scute" | "crossbow" | "minecraft:crossbow" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "exlinefurniture:warped_lamp_green" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "dragon_breath" | "minecraft:dragon_breath" | "extshape:cobblestone_vertical_quarter_piece" | "extshape:orange_wool_fence_gate" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:lapis_quarter_piece" | "extshape:gray_wool_fence_gate" | "chisel:cut/deepslate" | "chisel:array/pink_concrete" | "diamond" | "minecraft:diamond" | "extshape:red_concrete_button" | "exlinefurniture:cave_spider_doll" | "factory_blocks:bcircuit" | "crimson_slab" | "minecraft:crimson_slab" | "chisel:jellybean/gray_concrete" | "exlinefurniture:crimson_lamp_blue" | "ancient_debris" | "minecraft:ancient_debris" | "infested_stone" | "minecraft:infested_stone" | "chisel:soft_bricks/purpur" | "chisel:braid/stone" | "mtr:station_color_polished_andesite" | "factory_blocks:rust" | "chisel:layer/magenta_concrete" | "chisel:slant/purpur" | "extshape:quartz_brick_pressure_plate" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "londonunderground:station_light" | "adorn:cobbled_deepslate_post" | "extshape:diamond_button" | "green_terracotta" | "minecraft:green_terracotta" | "exlinefurniture:birch_lamp_red" | "white_stained_glass" | "minecraft:white_stained_glass" | "extshape:spruce_vertical_stairs" | "extshape:black_wool_vertical_stairs" | "exlinefurniture:crimson_lamp_purple" | "extshape:cyan_concrete_vertical_quarter_piece" | "chisel:encased_bricks/red_concrete" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "mtr:clock_pole" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "chisel:soft_bricks/pink_concrete" | "exlinefurniture:spruce_chair_light_blue" | "lime_concrete" | "minecraft:lime_concrete" | "extshape:smooth_quartz_fence_gate" | "purpur_stairs" | "minecraft:purpur_stairs" | "chisel:zag/red_sandstone" | "chisel:small_bricks/sandstone" | "extshape:yellow_terracotta_slab" | "glow_lichen" | "minecraft:glow_lichen" | "chisel:chaotic_medium/light_blue_concrete" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "chisel:zag/brown_concrete" | "chisel:ornate/black_concrete" | "extshape:polished_blackstone_brick_vertical_slab" | "mcsynthetic_warped_wall_sign" | "minecraft:mcsynthetic_warped_wall_sign" | "chisel:tiles_small/magenta_concrete" | "exlinefurniture:jungle_chair_lime" | "extshape:red_concrete_pressure_plate" | "red_shulker_box" | "minecraft:red_shulker_box" | "extshape:waxed_weathered_copper_button" | "blue_bed" | "minecraft:blue_bed" | "chisel:slant/cyan_concrete" | "extshape:waxed_weathered_copper_fence_gate" | "bubble_coral" | "minecraft:bubble_coral" | "chisel:ornate/cobblestone" | "blaze_rod" | "minecraft:blaze_rod" | "sea_pickle" | "minecraft:sea_pickle" | "chisel:braid/cyan_concrete" | "extshape:moss_button" | "sponge" | "minecraft:sponge" | "cocoa_beans" | "minecraft:cocoa_beans" | "quartz_stairs" | "minecraft:quartz_stairs" | "chisel:tiles_medium_bismuth/glowstone" | "chisel:triple_bricks/purpur" | "mtr:station_color_planks_slab" | "chisel:encased_smooth/crimson_planks" | "inmis:withered_backpack" | "red_stained_glass" | "minecraft:red_stained_glass" | "chisel:tiles_medium/purpur" | "exlinefurniture:spruce_lamp_light_blue" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "extshape:stone_brick_fence_gate" | "purpur_slab" | "minecraft:purpur_slab" | "green_carpet" | "minecraft:green_carpet" | "exlinefurniture:crimson_chair_yellow" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "chisel:neon_panel/glowstone" | "extshape:emerald_quarter_piece" | "extshape:black_concrete_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "chisel:zag/quartz" | "chisel:chaotic_bricks/yellow_concrete" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "extshape:raw_gold_wall" | "gold_nugget" | "minecraft:gold_nugget" | "chisel:prism/coal_block" | "extshape:polished_diorite_vertical_quarter_piece" | "skeleton_horse_spawn_egg" | "minecraft:skeleton_horse_spawn_egg" | "beetroot_soup" | "minecraft:beetroot_soup" | "chiselsandbits:bit_storage" | "extshape:yellow_concrete_button" | "mtr:mcsynthetic_psd_top" | "mtr:rail_connector_300_one_way" | "chisel:solid_bricks/light_blue_concrete" | "lime_terracotta" | "minecraft:lime_terracotta" | "chisel:braid/yellow_concrete" | "extshape:raw_copper_quarter_piece" | "chisel:panel/gray_concrete" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "chisel:small_bricks/brown_concrete" | "chisel:chaotic_bricks/cobblestone" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "jungle_wood" | "minecraft:jungle_wood" | "chisel:twist/purpur" | "chisel:triple_bricks/bricks" | "stone_slab" | "minecraft:stone_slab" | "chisel:encased_smooth/acacia_planks" | "diamond_horse_armor" | "minecraft:diamond_horse_armor" | "chisel:star/gold_block" | "chisel:vertical/crimson_planks" | "extshape:light_gray_wool_quarter_piece" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "acacia_slab" | "minecraft:acacia_slab" | "chisel:ornate/bricks" | "jungle_stairs" | "minecraft:jungle_stairs" | "salmon" | "minecraft:salmon" | "mtr:station_color_stained_glass_slab" | "blast_furnace" | "minecraft:blast_furnace" | "exlinefurniture:jungle_chair_gray" | "extshape:blue_concrete_fence_gate" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "chisel:cut/red_sandstone" | "extshape:light_blue_wool_fence_gate" | "extshape:raw_gold_vertical_slab" | "extshape:white_terracotta_fence" | "exlinefurniture:froggy_chair_magenta" | "chisel:panel/emerald_block" | "chisel:chaotic_bricks/quartz" | "grass_block" | "minecraft:grass_block" | "adorn:dark_oak_post" | "adorn:basalt_post" | "chisel:array/stone" | "jsblock:pids_rv" | "extshape:light_gray_concrete_stairs" | "adorn:warped_post" | "mtr:lift_track_1" | "guardian_spawn_egg" | "minecraft:guardian_spawn_egg" | "chisel:encased_bricks/pink_concrete" | "exlinefurniture:dark_oak_bench" | "extshape:red_terracotta_vertical_quarter_piece" | "chisel:stacked/oak_planks" | "mtr:railway_sign_2_even" | "chisel:array/andesite" | "chisel:tiles_small/coal_block" | "brain_coral_block" | "minecraft:brain_coral_block" | "chisel:array/light_blue_concrete" | "exlinefurniture:birch_chair_black" | "extshape:snow_vertical_quarter_piece" | "chisel:rivets/iron_block" | "chisel:chaotic_medium/yellow_concrete" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "chisel:smooth/lapis_block" | "chisel:cracked_bricks/quartz" | "baked_potato" | "minecraft:baked_potato" | "fletching_table" | "minecraft:fletching_table" | "chisel:chunky/lapis_block" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "cooked_salmon" | "minecraft:cooked_salmon" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "extshape:magenta_wool_fence_gate" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "spyglass" | "minecraft:spyglass" | "exlinefurniture:warped_chair_white" | "extshape:raw_iron_vertical_stairs" | "adorn:prismarine_brick_step" | "chisel:triple_bricks/red_sandstone" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "adorn:mossy_stone_brick_platform" | "chisel:spaceblack/iron_block" | "golden_leggings" | "minecraft:golden_leggings" | "chisel:encased/jungle_planks" | "chisel:pillar/light_gray_concrete" | "chisel:legacy/light_gray_wool" | "extshape:blue_terracotta_wall" | "chisel:jellybean/red_concrete" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "londonunderground:sign_overground" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "extshape:red_sandstone_vertical_stairs" | "extshape:polished_deepslate_fence_gate" | "chisel:ornate/purpur" | "extshape:blue_terracotta_vertical_quarter_piece" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "exlinefurniture:spruce_log_glass_table" | "mcsynthetic_powder_snow_cauldron" | "minecraft:mcsynthetic_powder_snow_cauldron" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "chisel:raw/light_blue_concrete" | "factory_blocks:fan_four" | "chisel:array/yellow_concrete" | "londonunderground:tunnel_block_1_duel" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "extshape:snow_quarter_piece" | "extshape:melon_wall" | "adorn:black_sofa" | "chiselsandbits:chiseledsnow" | "exlinefurniture:dark_oak_lamp_blue" | "chisel:bubble/glass" | "inmis:ender_pouch" | "chisel:cracked_bricks/brown_concrete" | "bread" | "minecraft:bread" | "chisel:dent/white_concrete" | "chisel:prism/magenta_concrete" | "mcsynthetic_acacia_wall_sign" | "minecraft:mcsynthetic_acacia_wall_sign" | "chisel:spaceblack/diamond_block" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "lever" | "minecraft:lever" | "exlinefurniture:spruce_lamp_pink" | "jsblock:departure_pole" | "extshape:purple_wool_fence_gate" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:brown_terracotta_vertical_quarter_piece" | "chisel:chaotic_bricks/cyan_concrete" | "exlinefurniture:light" | "extshape:emerald_slab" | "chisel:layer/light_gray_concrete" | "extshape:lime_wool_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "extshape:purple_concrete_pressure_plate" | "factory_blocks:fan_on" | "wheat_plus:road_line_double_white_half_slant" | "adorn:spruce_drawer" | "mtr:tunnel_wall_creator_4_7" | "mtr:tunnel_wall_creator_4_9" | "extshape:lapis_wall" | "exlinefurniture:drapes_cyan" | "redbits:jungle_large_button" | "damaged_anvil" | "minecraft:damaged_anvil" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:crimson_stripped_log_glass_table" | "exlinefurniture:spruce_chair_cyan" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "chisel:solid_bricks/end_stone" | "black_banner" | "minecraft:black_banner" | "mtr:tunnel_wall_creator_4_3" | "iron_shovel" | "minecraft:iron_shovel" | "mtr:tunnel_wall_creator_4_5" | "mtr:station_color_diorite_slab" | "adorn:polished_diorite_platform" | "chisel:fourornate/emerald_block" | "chisel:braid/quartz" | "melon_slice" | "minecraft:melon_slice" | "purple_concrete" | "minecraft:purple_concrete" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "extshape:pink_terracotta_vertical_stairs" | "pig_spawn_egg" | "minecraft:pig_spawn_egg" | "chisel:array/black_concrete" | "extshape:bedrock_slab" | "extshape:cut_red_sandstone_stairs" | "jsblock:subsidy_machine_1" | "extshape:dark_prismarine_button" | "mcsynthetic_cyan_candle_cake" | "minecraft:mcsynthetic_cyan_candle_cake" | "adorn:beetroot_crate" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "extshape:dripstone_vertical_quarter_piece" | "chisel:mosaic/blue_concrete" | "extshape:yellow_wool_pressure_plate" | "chisel:array/granite" | "factory_blocks:scaffold" | "londonunderground:tube_1_duel" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "chisel:smooth/dark_oak_planks" | "chisel:ornate/sandstone" | "extshape:white_concrete_wall" | "extshape:chiseled_quartz_stairs" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "red_dye" | "minecraft:red_dye" | "extshape:pink_concrete_vertical_stairs" | "chisel:tiles_medium/bricks" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "exlinefurniture:spider_doll" | "cooked_chicken" | "minecraft:cooked_chicken" | "chisel:raw/quartz" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_polished_blackstone_slab" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "mcsynthetic_red_candle_cake" | "minecraft:mcsynthetic_red_candle_cake" | "mtr:signal_remover_green" | "chisel:french/pink_concrete" | "chisel:braid/acacia_planks" | "extshape:lime_concrete_quarter_piece" | "extshape:packed_ice_vertical_stairs" | "exlinefurniture:oak_log_glass_table" | "nether_brick" | "minecraft:nether_brick" | "exlinefurniture:froggy_chair_purple" | "chisel:prism/green_concrete" | "extshape:polished_diorite_quarter_piece" | "adorn:spruce_kitchen_cupboard" | "chisel:ornate/prismarine" | "chisel:vertical/birch_planks" | "mtr:signal_remover_black" | "chisel:chisel" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "spruce_door" | "minecraft:spruce_door" | "extshape:dark_oak_wall" | "extshape:cyan_terracotta_stairs" | "brown_wool" | "minecraft:brown_wool" | "phantom_spawn_egg" | "minecraft:phantom_spawn_egg" | "adorn:cocoa_bean_crate" | "chisel:twist/granite" | "extshape:cyan_terracotta_button" | "purple_bed" | "minecraft:purple_bed" | "chisel:solid_bricks/pink_concrete" | "chisel:encased_bricks/redstone_block" | "extshape:white_glazed_terracotta_slab" | "chisel:soft_bricks/light_gray_concrete" | "extshape:polished_granite_fence" | "extshape:white_concrete_fence" | "chisel:pillar/quartz" | "dark_prismarine" | "minecraft:dark_prismarine" | "chisel:triple_bricks/stone" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:blue_concrete_quarter_piece" | "exlinefurniture:acacia_window_slider" | "leather_horse_armor" | "minecraft:leather_horse_armor" | "wheat_plus:road_line_single_white_full" | "chisel:triple_bricks/purple_concrete" | "mcsynthetic_potted_birch_sapling" | "minecraft:mcsynthetic_potted_birch_sapling" | "chisel:encased_smooth/oak_planks" | "candle" | "minecraft:candle" | "chisel:dent/green_concrete" | "chisel:encased_bricks/light_blue_concrete" | "wheat" | "minecraft:wheat" | "chisel:cracked_bricks/diorite" | "chisel:cart/gold_block" | "londonunderground:tunnel_entrance_1" | "written_book" | "minecraft:written_book" | "extshape:magenta_concrete_fence_gate" | "chisel:dent/stone" | "chisel:chaotic_small/lime_concrete" | "bow" | "minecraft:bow" | "extshape:nether_wart_slab" | "factory_blocks:bwireframe" | "mtr:station_color_polished_diorite_slab" | "exlinefurniture:birch_chair_green" | "extshape:waxed_exposed_cut_copper_fence_gate" | "andesite_stairs" | "minecraft:andesite_stairs" | "chisel:embossed/diamond_block" | "exlinefurniture:jungle_chair_light_blue" | "pink_concrete" | "minecraft:pink_concrete" | "chisel:large_tile/yellow_concrete" | "mtr:lift_track_floor_1" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "jungle_slab" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "extshape:deepslate_tile_vertical_stairs" | "extshape:lime_terracotta_slab" | "chisel:weaver/deepslate" | "skull_banner_pattern" | "minecraft:skull_banner_pattern" | "mcsynthetic_potted_acacia_sapling" | "minecraft:mcsynthetic_potted_acacia_sapling" | "dark_oak_boat" | "minecraft:dark_oak_boat" | "extshape:purple_wool_fence" | "chisel:array/purpur" | "extshape:sea_lantern_quarter_piece" | "chisel:encased_large/birch_planks" | "chisel:slant/light_blue_concrete" | "green_shulker_box" | "minecraft:green_shulker_box" | "extshape:dark_prismarine_pressure_plate" | "chisel:panel/cobblestone" | "chisel:braid/dark_oak_planks" | "extshape:blue_terracotta_fence_gate" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_weathered_copper_fence" | "extshape:spruce_vertical_quarter_piece" | "chisel:bricks2/dirt" | "extshape:gray_terracotta_fence" | "chisel:large_tile/bricks" | "chisel:large_tile/cobblestone" | "extshape:clay_vertical_stairs" | "granite" | "minecraft:granite" | "melon_seeds" | "minecraft:melon_seeds" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "command_block_minecart" | "minecraft:command_block_minecart" | "extshape:brown_terracotta_stairs" | "mtr:ticket_processor_exit" | "mtr:railway_sign_7_even" | "chisel:slant/cobblestone" | "extshape:magenta_terracotta_fence_gate" | "bundle" | "minecraft:bundle" | "extshape:waxed_cut_copper_fence_gate" | "factory_blocks:fan_malfunction_on" | "extshape:waxed_oxidized_copper_pressure_plate" | "lily_pad" | "minecraft:lily_pad" | "extshape:gold_wall" | "andesite" | "minecraft:andesite" | "yellow_dye" | "minecraft:yellow_dye" | "chisel:ornate/andesite" | "extshape:polished_diorite_pressure_plate" | "mtr:platform_indented" | "chisel:weaver/andesite" | "chisel:french/lime_concrete" | "mtr:station_color_cobblestone_slab" | "mcsynthetic_soul_wall_torch" | "minecraft:mcsynthetic_soul_wall_torch" | "extshape:magenta_concrete_quarter_piece" | "mtr:ceiling_no_light" | "extshape:white_wool_fence" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "extshape:brown_terracotta_vertical_stairs" | "chisel:array/brown_concrete" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:red_concrete_slab" | "exlinefurniture:spruce_chair_blue" | "netherrack" | "minecraft:netherrack" | "chisel:cut/diorite" | "mtr:station_color_clay" | "exlinefurniture:jungle_window_web" | "tuff" | "minecraft:tuff" | "extshape:pink_concrete_slab" | "chisel:panel/end_stone" | "mtr:signal_remover_yellow" | "extshape:purpur_vertical_slab" | "exlinefurniture:crimson_lamp_cyan" | "extshape:waxed_cut_copper_fence" | "chisel:mosaic/redstone_block" | "chisel:legacy/green_wool" | "extshape:waxed_exposed_copper_fence" | "packed_ice" | "minecraft:packed_ice" | "squid_spawn_egg" | "minecraft:squid_spawn_egg" | "extshape:nether_brick_button" | "extshape:crimson_quarter_piece" | "extshape:deepslate_brick_quarter_piece" | "blaze_spawn_egg" | "minecraft:blaze_spawn_egg" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "mtr:glass_fence_heo" | "extshape:gray_terracotta_button" | "mtr:rail_connector_200" | "glow_ink_sac" | "minecraft:glow_ink_sac" | "exlinefurniture:acacia_lamp_magenta" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "chisel:large_tile/glowstone" | "chisel:paneling/spruce_planks" | "exlinefurniture:oak_lamp_light_gray" | "chisel:tiles_medium/purple_concrete" | "extshape:black_terracotta_fence_gate" | "extshape:brown_wool_wall" | "chisel:solid_bricks/cobblestone" | "extshape:clay_slab" | "extshape:chiseled_nether_brick_vertical_slab" | "chisel:large_tile/purpur" | "adorn:acacia_shelf" | "chisel:layer/granite" | "ghast_spawn_egg" | "minecraft:ghast_spawn_egg" | "extshape:red_nether_brick_vertical_slab" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "adorn:acacia_platform" | "chisel:circular/ice" | "extshape:light_blue_concrete_vertical_slab" | "mtr:rail_connector_40" | "extshape:nether_wart_fence" | "chisel:tiles_small/green_concrete" | "smooth_stone" | "minecraft:smooth_stone" | "exlinefurniture:acacia_chair_yellow" | "chisel:zag/cyan_concrete" | "chisel:triple_bricks/red_concrete" | "extshape:raw_copper_slab" | "extshape:blue_wool_pressure_plate" | "extshape:deepslate_brick_fence" | "purple_carpet" | "minecraft:purple_carpet" | "chisel:dent/andesite" | "chisel:ornate/yellow_concrete" | "exlinefurniture:oak_chair_orange" | "extshape:warped_wall" | "mtr:signal_light_4" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "mtr:signal_light_3" | "extshape:gold_button" | "factory_blocks:wopanel" | "nether_wart" | "minecraft:nether_wart" | "mtr:signal_light_2" | "mtr:signal_light_1" | "exlinefurniture:ceiling_fan_spruce" | "chisel:layer/green_concrete" | "chisel:raw/pink_concrete" | "ender_eye" | "minecraft:ender_eye" | "extshape:cobbled_deepslate_vertical_stairs" | "chisel:dent/cobblestone" | "exlinefurniture:spruce_chair_lime" | "cactus" | "minecraft:cactus" | "exlinefurniture:birch_lamp_gray" | "chisel:layer/lime_concrete" | "birch_slab" | "minecraft:birch_slab" | "extshape:light_gray_concrete_button" | "chisel:slant/prismarine" | "extshape:packed_ice_pressure_plate" | "mtr:rail_connector_20" | "chisel:braid/orange_concrete" | "extshape:chiseled_sandstone_quarter_piece" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "chisel:tiles_medium/light_gray_concrete" | "green_candle" | "minecraft:green_candle" | "chisel:cut/cobblestone" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "chisel:array/bricks" | "chisel:jellybean/coal_block" | "chisel:layer/deepslate" | "evoker_spawn_egg" | "minecraft:evoker_spawn_egg" | "mtr:signal_connector_gray" | "turtle_egg" | "minecraft:turtle_egg" | "stone_hoe" | "minecraft:stone_hoe" | "chisel:weaver/coal_block" | "fox_spawn_egg" | "minecraft:fox_spawn_egg" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "mtr:station_color_stone" | "extshape:blue_wool_vertical_stairs" | "chisel:tiles_medium/glowstone" | "chisel:ornate/cyan_concrete" | "extshape:brick_vertical_quarter_piece" | "chisel:circular/yellow_concrete" | "chisel:masonry/emerald_block" | "extshape:netherrack_vertical_slab" | "mcsynthetic_black_candle_cake" | "minecraft:mcsynthetic_black_candle_cake" | "chisel:small_bricks/andesite" | "chisel:ornatesteel_old/glass" | "cooked_beef" | "minecraft:cooked_beef" | "extshape:light_gray_concrete_quarter_piece" | "hopper_minecart" | "minecraft:hopper_minecart" | "mtr:rail_connector_80" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "chisel:cut/end_stone" | "mcsynthetic_potted_red_mushroom" | "minecraft:mcsynthetic_potted_red_mushroom" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "mtr:marble_blue_slab" | "chisel:twist/gray_concrete" | "mtr:lift_door_1" | "chiselsandbits:sealant" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:pumpkin_fence_gate" | "chisel:chaotic_bricks/stone" | "chisel:solid_bricks/purpur" | "extshape:magenta_concrete_fence" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "chisel:braid/jungle_planks" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "extshape:chiseled_deepslate_wall" | "rabbit_foot" | "minecraft:rabbit_foot" | "adorn:warped_kitchen_cupboard" | "chisel:array/diorite" | "chisel:twist/white_concrete" | "extshape:tuff_pressure_plate" | "extshape:magenta_wool_slab" | "chisel:pillar/nether_brick" | "oxidized_copper" | "minecraft:oxidized_copper" | "adorn:brick_platform" | "chisel:small_bricks/lime_concrete" | "chisel:zag/sandstone" | "chisel:coin_tails/gold_block" | "extshape:diorite_fence_gate" | "extshape:cyan_terracotta_vertical_slab" | "mcsynthetic_birch_wall_sign" | "minecraft:mcsynthetic_birch_wall_sign" | "blue_orchid" | "minecraft:blue_orchid" | "chisel:cracked/cobblestone" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "chisel:tiles_medium/sandstone" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "chisel:largeornate/stone" | "diorite_stairs" | "minecraft:diorite_stairs" | "mtr:rail_connector_60" | "chisel:chaotic_medium/blue_concrete" | "chisel:layer/ice" | "extshape:orange_wool_quarter_piece" | "adorn:crimson_kitchen_sink" | "chisel:bismuth/diamond_block" | "command_block" | "minecraft:command_block" | "exlinefurniture:dark_oak_lamp_lime" | "extshape:snow_vertical_stairs" | "exlinefurniture:oven" | "chisel:twist/ice" | "exlinefurniture:acacia_chair" | "extshape:nether_wart_vertical_slab" | "chisel:array/lime_concrete" | "extshape:crying_obsidian_stairs" | "extshape:raw_iron_vertical_slab" | "mtr:signal_remover_cyan" | "londonunderground:platform_tfl_gap" | "adorn:melon_crate" | "chisel:triple_bricks/light_gray_concrete" | "extshape:green_wool_fence" | "extshape:smooth_sandstone_quarter_piece" | "endermite_spawn_egg" | "minecraft:endermite_spawn_egg" | "adorn:polished_blackstone_step" | "extshape:black_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_red" | "exlinefurniture:dark_oak_dresser" | "extshape:yellow_terracotta_button" | "extshape:raw_copper_button" | "wheat_plus:road_line_single_white_half" | "chisel:large_tile/orange_concrete" | "extshape:cyan_terracotta_vertical_stairs" | "mcsynthetic_bubble_column" | "minecraft:mcsynthetic_bubble_column" | "netherite_scrap" | "minecraft:netherite_scrap" | "adorn:blackstone_step" | "chisel:circular/orange_concrete" | "chisel:prism/glowstone" | "cut_sandstone" | "minecraft:cut_sandstone" | "chisel:circular/sandstone" | "adorn:smooth_red_sandstone_step" | "chisel:crude_paneling/birch_planks" | "chiselsandbits:chiselediron" | "chisel:tiles_small/ice" | "chisel:encased_smooth/jungle_planks" | "chisel:encased/oak_planks" | "chisel:prism/andesite" | "extshape:black_wool_quarter_piece" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "beetroot_seeds" | "minecraft:beetroot_seeds" | "extshape:brick_vertical_slab" | "twisting_vines" | "minecraft:twisting_vines" | "chisel:cracked/purple_concrete" | "exlinefurniture:warped_chair_purple" | "chisel:chaotic_bricks/red_sandstone" | "chisel:french/deepslate" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "chisel:solid_bricks/red_concrete" | "chisel:prism/yellow_concrete" | "lead" | "minecraft:lead" | "chisel:cracked_bricks/granite" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:packed_ice_vertical_slab" | "campfire" | "minecraft:campfire" | "extshape:lime_wool_quarter_piece" | "extshape:tuff_vertical_slab" | "chisel:raw/andesite" | "chisel:chaotic_medium/orange_concrete" | "extshape:light_blue_wool_wall" | "chisel:road/sandstone" | "chisel:encased_bricks/gray_concrete" | "extshape:red_terracotta_slab" | "jungle_log" | "minecraft:jungle_log" | "brick_stairs" | "minecraft:brick_stairs" | "exlinefurniture:birch_chair_white" | "extshape:green_terracotta_stairs" | "chisel:large_tile/sandstone" | "extshape:brown_concrete_fence_gate" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "chisel:paneling/birch_planks" | "extshape:gold_fence_gate" | "acacia_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "chisel:twist/bricks" | "extshape:diamond_stairs" | "mcsynthetic_potted_bamboo" | "minecraft:mcsynthetic_potted_bamboo" | "exlinefurniture:warped_chair_gray" | "black_stained_glass" | "minecraft:black_stained_glass" | "extshape:smooth_red_sandstone_button"; type Potion = "invisibility" | "minecraft:invisibility" | "water_breathing" | "minecraft:water_breathing" | "water" | "minecraft:water" | "strong_leaping" | "minecraft:strong_leaping" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "turtle_master" | "minecraft:turtle_master" | "slow_falling" | "minecraft:slow_falling" | "long_regeneration" | "minecraft:long_regeneration" | "long_strength" | "minecraft:long_strength" | "fire_resistance" | "minecraft:fire_resistance" | "swiftness" | "minecraft:swiftness" | "mundane" | "minecraft:mundane" | "healing" | "minecraft:healing" | "long_swiftness" | "minecraft:long_swiftness" | "long_turtle_master" | "minecraft:long_turtle_master" | "empty" | "minecraft:empty" | "long_weakness" | "minecraft:long_weakness" | "long_water_breathing" | "minecraft:long_water_breathing" | "strong_slowness" | "minecraft:strong_slowness" | "strong_swiftness" | "minecraft:strong_swiftness" | "strong_poison" | "minecraft:strong_poison" | "long_slow_falling" | "minecraft:long_slow_falling" | "awkward" | "minecraft:awkward" | "regeneration" | "minecraft:regeneration" | "long_poison" | "minecraft:long_poison" | "strong_strength" | "minecraft:strong_strength" | "luck" | "minecraft:luck" | "strength" | "minecraft:strength" | "long_slowness" | "minecraft:long_slowness" | "strong_turtle_master" | "minecraft:strong_turtle_master" | "strong_healing" | "minecraft:strong_healing" | "strong_regeneration" | "minecraft:strong_regeneration" | "weakness" | "minecraft:weakness" | "long_night_vision" | "minecraft:long_night_vision" | "long_leaping" | "minecraft:long_leaping" | "thick" | "minecraft:thick" | "long_invisibility" | "minecraft:long_invisibility" | "harming" | "minecraft:harming" | "leaping" | "minecraft:leaping" | "long_fire_resistance" | "minecraft:long_fire_resistance" | "night_vision" | "minecraft:night_vision" | "strong_harming" | "minecraft:strong_harming"; type ParticleType = "rain" | "minecraft:rain" | "dolphin" | "minecraft:dolphin" | "falling_nectar" | "minecraft:falling_nectar" | "glow" | "minecraft:glow" | "heart" | "minecraft:heart" | "bubble_pop" | "minecraft:bubble_pop" | "item" | "minecraft:item" | "falling_dripstone_water" | "minecraft:falling_dripstone_water" | "elder_guardian" | "minecraft:elder_guardian" | "flame" | "minecraft:flame" | "poof" | "minecraft:poof" | "item_snowball" | "minecraft:item_snowball" | "ambient_entity_effect" | "minecraft:ambient_entity_effect" | "nautilus" | "minecraft:nautilus" | "scrape" | "minecraft:scrape" | "spore_blossom_air" | "minecraft:spore_blossom_air" | "sweep_attack" | "minecraft:sweep_attack" | "falling_obsidian_tear" | "minecraft:falling_obsidian_tear" | "portal" | "minecraft:portal" | "dripping_lava" | "minecraft:dripping_lava" | "falling_lava" | "minecraft:falling_lava" | "dragon_breath" | "minecraft:dragon_breath" | "small_flame" | "minecraft:small_flame" | "dust" | "minecraft:dust" | "bubble_column_up" | "minecraft:bubble_column_up" | "block_marker" | "minecraft:block_marker" | "happy_villager" | "minecraft:happy_villager" | "angry_villager" | "minecraft:angry_villager" | "splash" | "minecraft:splash" | "crit" | "minecraft:crit" | "enchant" | "minecraft:enchant" | "soul_fire_flame" | "minecraft:soul_fire_flame" | "wax_on" | "minecraft:wax_on" | "witch" | "minecraft:witch" | "campfire_signal_smoke" | "minecraft:campfire_signal_smoke" | "wax_off" | "minecraft:wax_off" | "falling_spore_blossom" | "minecraft:falling_spore_blossom" | "damage_indicator" | "minecraft:damage_indicator" | "smoke" | "minecraft:smoke" | "ash" | "minecraft:ash" | "glow_squid_ink" | "minecraft:glow_squid_ink" | "spit" | "minecraft:spit" | "explosion" | "minecraft:explosion" | "falling_honey" | "minecraft:falling_honey" | "campfire_cosy_smoke" | "minecraft:campfire_cosy_smoke" | "snowflake" | "minecraft:snowflake" | "fishing" | "minecraft:fishing" | "flash" | "minecraft:flash" | "electric_spark" | "minecraft:electric_spark" | "dust_color_transition" | "minecraft:dust_color_transition" | "falling_water" | "minecraft:falling_water" | "squid_ink" | "minecraft:squid_ink" | "falling_dust" | "minecraft:falling_dust" | "current_down" | "minecraft:current_down" | "dripping_honey" | "minecraft:dripping_honey" | "lava" | "minecraft:lava" | "reverse_portal" | "minecraft:reverse_portal" | "bubble" | "minecraft:bubble" | "landing_lava" | "minecraft:landing_lava" | "sneeze" | "minecraft:sneeze" | "dripping_water" | "minecraft:dripping_water" | "enchanted_hit" | "minecraft:enchanted_hit" | "landing_honey" | "minecraft:landing_honey" | "warped_spore" | "minecraft:warped_spore" | "dripping_obsidian_tear" | "minecraft:dripping_obsidian_tear" | "cloud" | "minecraft:cloud" | "end_rod" | "minecraft:end_rod" | "soul" | "minecraft:soul" | "note" | "minecraft:note" | "composter" | "minecraft:composter" | "mycelium" | "minecraft:mycelium" | "landing_obsidian_tear" | "minecraft:landing_obsidian_tear" | "white_ash" | "minecraft:white_ash" | "explosion_emitter" | "minecraft:explosion_emitter" | "underwater" | "minecraft:underwater" | "crimson_spore" | "minecraft:crimson_spore" | "block" | "minecraft:block" | "totem_of_undying" | "minecraft:totem_of_undying" | "dripping_dripstone_water" | "minecraft:dripping_dripstone_water" | "jsblock:light_block" | "large_smoke" | "minecraft:large_smoke" | "effect" | "minecraft:effect" | "vibration" | "minecraft:vibration" | "falling_dripstone_lava" | "minecraft:falling_dripstone_lava" | "dripping_dripstone_lava" | "minecraft:dripping_dripstone_lava" | "item_slime" | "minecraft:item_slime" | "firework" | "minecraft:firework" | "instant_effect" | "minecraft:instant_effect" | "entity_effect" | "minecraft:entity_effect"; type BlockEntityType = "adorn:kitchen_cupboard" | "chest" | "minecraft:chest" | "piston" | "minecraft:piston" | "londonunderground:block_roundel_2_big_even" | "mtr:lift_track_floor_1" | "jsblock:pids_4a" | "banner" | "minecraft:banner" | "londonunderground:block_roundel_3" | "jsblock:station_name_tall_stand" | "mtr:apg_glass" | "mtr:tactile_map" | "structure_block" | "minecraft:structure_block" | "londonunderground:block_roundel_station_top" | "chiselsandbits:chiseled_printer" | "mtr:train_redstone_sensor" | "smoker" | "minecraft:smoker" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "mtr:railway_sign_3_odd" | "adorn:kitchen_sink" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "dispenser" | "minecraft:dispenser" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "daylight_detector" | "minecraft:daylight_detector" | "bed" | "minecraft:bed" | "mtr:train_schedule_sensor" | "londonunderground:sign_underground" | "londonunderground:block_roundel_2_big" | "mtr:route_sign_standing_metal" | "comparator" | "minecraft:comparator" | "mtr:arrival_projector_1_small" | "sign" | "minecraft:sign" | "mtr:station_name_entrance" | "trapped_chest" | "minecraft:trapped_chest" | "mtr:railway_sign_7_even" | "mtr:route_sign_standing_light" | "hopper" | "minecraft:hopper" | "ender_chest" | "minecraft:ender_chest" | "mtr:railway_sign_6_even" | "chiselsandbits:bit_storage" | "mtr:psd_top" | "mtr:railway_sign_7_odd" | "adorn:drawer" | "londonunderground:block_roundel_3_big" | "mtr:route_sign_wall_metal" | "jsblock:butterfly_light" | "londonunderground:pids_northern" | "mtr:route_sign_wall_light" | "brewing_stand" | "minecraft:brewing_stand" | "sculk_sensor" | "minecraft:sculk_sensor" | "furnace" | "minecraft:furnace" | "londonunderground:sign_metro" | "londonunderground:block_roundel_station" | "beehive" | "minecraft:beehive" | "jsblock:light_block" | "londonunderground:tunnel_block_2_signal" | "jsblock:pids_rv_sil" | "mtr:train_announcer" | "mtr:railway_sign_5_odd" | "mtr:arrival_projector_1_large" | "command_block" | "minecraft:command_block" | "mob_spawner" | "minecraft:mob_spawner" | "blast_furnace" | "minecraft:blast_furnace" | "mtr:station_name_wall" | "mtr:train_cargo_unloader" | "beacon" | "minecraft:beacon" | "mtr:station_name_tall_wall" | "jsblock:signal_light_green" | "barrel" | "minecraft:barrel" | "jsblock:signal_light_inverted_1" | "adorn:shelf" | "mtr:railway_sign_4_odd" | "mtr:railway_sign_3_even" | "jsblock:pids_5" | "jsblock:signal_light_inverted_2" | "jsblock:pids_4" | "skull" | "minecraft:skull" | "bell" | "minecraft:bell" | "londonunderground:sign_dlr" | "jsblock:kcr_name_sign" | "londonunderground:tunnel_darkness" | "mtr:station_name_wall_gray" | "mtr:railway_sign_2_even" | "londonunderground:metropolitan_sign" | "mtr:lift_buttons_1" | "mtr:railway_sign_2_odd" | "adorn:brewer" | "mtr:station_name_tall_block_double_sided" | "chiselsandbits:chiseled" | "jsblock:signal_light_blue" | "londonunderground:sign_poppy" | "mtr:railway_sign_4_even" | "londonunderground:block_roundel_station_type_b" | "londonunderground:block_roundel_station_type_c" | "londonunderground:sign_river" | "mtr:station_name_wall_black" | "londonunderground:block_roundel_1_big" | "bitsandchisels:bits_block_entity" | "jsblock:departure_timer" | "enchanting_table" | "minecraft:enchanting_table" | "end_portal" | "minecraft:end_portal" | "end_gateway" | "minecraft:end_gateway" | "londonunderground:morden_sign" | "londonunderground:sign_overground" | "mtr:signal_light_4" | "jsblock:signal_light_red_2" | "londonunderground:british_rail_underground" | "mtr:signal_light_3" | "campfire" | "minecraft:campfire" | "dropper" | "minecraft:dropper" | "mtr:arrival_projector_1_medium" | "londonunderground:elizabeth_sign" | "mtr:signal_light_2" | "mtr:railway_sign_5_even" | "mtr:signal_light_1" | "londonunderground:block_roundel_3_big_even" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "mtr:station_name_tall_block" | "mtr:train_cargo_loader" | "jukebox" | "minecraft:jukebox" | "jsblock:sound_looper" | "mtr:pids_1" | "jsblock:signal_light_red_1" | "mtr:railway_sign_6_odd" | "londonunderground:block_roundel_1_big_even" | "conduit" | "minecraft:conduit" | "mtr:boat_node" | "londonunderground:sign_lizzy" | "londonunderground:sign_pride" | "mtr:pids_2" | "londonunderground:block_roundel_nle" | "mtr:pids_3" | "adorn:trading_station" | "jsblock:pids_rv_sil_2" | "jigsaw" | "minecraft:jigsaw"; type Motive = "pointer" | "minecraft:pointer" | "match" | "minecraft:match" | "aztec2" | "minecraft:aztec2" | "pool" | "minecraft:pool" | "aztec" | "minecraft:aztec" | "void" | "minecraft:void" | "sea" | "minecraft:sea" | "wanderer" | "minecraft:wanderer" | "bust" | "minecraft:bust" | "fighters" | "minecraft:fighters" | "bomb" | "minecraft:bomb" | "stage" | "minecraft:stage" | "wasteland" | "minecraft:wasteland" | "burning_skull" | "minecraft:burning_skull" | "alban" | "minecraft:alban" | "skeleton" | "minecraft:skeleton" | "plant" | "minecraft:plant" | "courbet" | "minecraft:courbet" | "donkey_kong" | "minecraft:donkey_kong" | "creebet" | "minecraft:creebet" | "skull_and_roses" | "minecraft:skull_and_roses" | "kebab" | "minecraft:kebab" | "pigscene" | "minecraft:pigscene" | "graham" | "minecraft:graham" | "wither" | "minecraft:wither" | "sunset" | "minecraft:sunset"; type ChunkStatus = "heightmaps" | "minecraft:heightmaps" | "biomes" | "minecraft:biomes" | "full" | "minecraft:full" | "carvers" | "minecraft:carvers" | "structure_starts" | "minecraft:structure_starts" | "features" | "minecraft:features" | "liquid_carvers" | "minecraft:liquid_carvers" | "empty" | "minecraft:empty" | "spawn" | "minecraft:spawn" | "structure_references" | "minecraft:structure_references" | "surface" | "minecraft:surface" | "light" | "minecraft:light" | "noise" | "minecraft:noise"; type RuleTestType = "tag_match" | "minecraft:tag_match" | "blockstate_match" | "minecraft:blockstate_match" | "always_true" | "minecraft:always_true" | "block_match" | "minecraft:block_match" | "kubejs:invert" | "kubejs:always_false" | "random_blockstate_match" | "minecraft:random_blockstate_match" | "random_block_match" | "minecraft:random_block_match" | "kubejs:any_match" | "kubejs:all_match"; type PosRuleTestType = "linear_pos" | "minecraft:linear_pos" | "axis_aligned_linear_pos" | "minecraft:axis_aligned_linear_pos" | "always_true" | "minecraft:always_true"; type MenuType = "adorn:kitchen_cupboard" | "merchant" | "minecraft:merchant" | "grindstone" | "minecraft:grindstone" | "inmis:backpack" | "smithing" | "minecraft:smithing" | "loom" | "minecraft:loom" | "chiselsandbits:chiseled_printer" | "smoker" | "minecraft:smoker" | "stonecutter" | "minecraft:stonecutter" | "shulker_box" | "minecraft:shulker_box" | "chiselsandbits:modification_table" | "generic_9x6" | "minecraft:generic_9x6" | "adorn:drawer" | "chisel:chisel_inventory" | "generic_9x5" | "minecraft:generic_9x5" | "generic_9x4" | "minecraft:generic_9x4" | "lectern" | "minecraft:lectern" | "generic_9x3" | "minecraft:generic_9x3" | "generic_9x2" | "minecraft:generic_9x2" | "generic_9x1" | "minecraft:generic_9x1" | "anvil" | "minecraft:anvil" | "brewing_stand" | "minecraft:brewing_stand" | "generic_3x3" | "minecraft:generic_3x3" | "furnace" | "minecraft:furnace" | "cartography_table" | "minecraft:cartography_table" | "chiselsandbits:bag" | "adorn:brewer" | "chiselsandbits:pattern_scanner" | "crafting" | "minecraft:crafting" | "enchantment" | "minecraft:enchantment" | "blast_furnace" | "minecraft:blast_furnace" | "adorn:trading_station" | "hopper" | "minecraft:hopper" | "beacon" | "minecraft:beacon"; type RecipeType = "crafting" | "minecraft:crafting" | "stonecutting" | "minecraft:stonecutting" | "smelting" | "minecraft:smelting" | "smoking" | "minecraft:smoking" | "adorn:brewing" | "blasting" | "minecraft:blasting" | "campfire_cooking" | "minecraft:campfire_cooking" | "chiselsandbits:modification_table" | "smithing" | "minecraft:smithing"; type RecipeSerializer = "stonecutting" | "minecraft:stonecutting" | "crafting_shaped" | "minecraft:crafting_shaped" | "crafting_special_armordye" | "minecraft:crafting_special_armordye" | "crafting_special_bookcloning" | "minecraft:crafting_special_bookcloning" | "crafting_special_mapextending" | "minecraft:crafting_special_mapextending" | "smithing" | "minecraft:smithing" | "crafting_shapeless" | "minecraft:crafting_shapeless" | "kubejs:shapeless" | "crafting_special_tippedarrow" | "minecraft:crafting_special_tippedarrow" | "smoking" | "minecraft:smoking" | "crafting_special_shielddecoration" | "minecraft:crafting_special_shielddecoration" | "adorn:brewing" | "chiselsandbits:modification_table" | "crafting_special_mapcloning" | "minecraft:crafting_special_mapcloning" | "smelting" | "minecraft:smelting" | "crafting_special_shulkerboxcoloring" | "minecraft:crafting_special_shulkerboxcoloring" | "crafting_special_bannerduplicate" | "minecraft:crafting_special_bannerduplicate" | "crafting_special_suspiciousstew" | "minecraft:crafting_special_suspiciousstew" | "blasting" | "minecraft:blasting" | "crafting_special_firework_star" | "minecraft:crafting_special_firework_star" | "crafting_special_firework_star_fade" | "minecraft:crafting_special_firework_star_fade" | "chiselsandbits:bag_dyeing" | "kubejs:shaped" | "campfire_cooking" | "minecraft:campfire_cooking" | "crafting_special_firework_rocket" | "minecraft:crafting_special_firework_rocket" | "crafting_special_repairitem" | "minecraft:crafting_special_repairitem" | "adorn:brewing_from_fluid"; type Attribute = "zombie.spawn_reinforcements" | "minecraft:zombie.spawn_reinforcements" | "generic.attack_speed" | "minecraft:generic.attack_speed" | "generic.knockback_resistance" | "minecraft:generic.knockback_resistance" | "generic.attack_knockback" | "minecraft:generic.attack_knockback" | "generic.luck" | "minecraft:generic.luck" | "horse.jump_strength" | "minecraft:horse.jump_strength" | "generic.movement_speed" | "minecraft:generic.movement_speed" | "generic.attack_damage" | "minecraft:generic.attack_damage" | "morecommands:swim_speed" | "generic.flying_speed" | "minecraft:generic.flying_speed" | "morecommands:reach" | "generic.max_health" | "minecraft:generic.max_health" | "generic.follow_range" | "minecraft:generic.follow_range" | "generic.armor_toughness" | "minecraft:generic.armor_toughness" | "generic.armor" | "minecraft:generic.armor"; type GameEvent = "block_destroy" | "minecraft:block_destroy" | "container_close" | "minecraft:container_close" | "shear" | "minecraft:shear" | "wolf_shaking" | "minecraft:wolf_shaking" | "lightning_strike" | "minecraft:lightning_strike" | "block_place" | "minecraft:block_place" | "entity_killed" | "minecraft:entity_killed" | "ravager_roar" | "minecraft:ravager_roar" | "entity_place" | "minecraft:entity_place" | "prime_fuse" | "minecraft:prime_fuse" | "hit_ground" | "minecraft:hit_ground" | "shulker_close" | "minecraft:shulker_close" | "block_open" | "minecraft:block_open" | "entity_damaged" | "minecraft:entity_damaged" | "shulker_open" | "minecraft:shulker_open" | "block_unswitch" | "minecraft:block_unswitch" | "block_change" | "minecraft:block_change" | "block_press" | "minecraft:block_press" | "drinking_finish" | "minecraft:drinking_finish" | "fishing_rod_reel_in" | "minecraft:fishing_rod_reel_in" | "eat" | "minecraft:eat" | "elytra_free_fall" | "minecraft:elytra_free_fall" | "ring_bell" | "minecraft:ring_bell" | "explode" | "minecraft:explode" | "dispense_fail" | "minecraft:dispense_fail" | "piston_extend" | "minecraft:piston_extend" | "block_attach" | "minecraft:block_attach" | "projectile_shoot" | "minecraft:projectile_shoot" | "mob_interact" | "minecraft:mob_interact" | "flap" | "minecraft:flap" | "block_detach" | "minecraft:block_detach" | "projectile_land" | "minecraft:projectile_land" | "block_close" | "minecraft:block_close" | "minecart_moving" | "minecraft:minecart_moving" | "splash" | "minecraft:splash" | "fluid_place" | "minecraft:fluid_place" | "container_open" | "minecraft:container_open" | "fluid_pickup" | "minecraft:fluid_pickup" | "equip" | "minecraft:equip" | "block_unpress" | "minecraft:block_unpress" | "step" | "minecraft:step" | "fishing_rod_cast" | "minecraft:fishing_rod_cast" | "swim" | "minecraft:swim" | "block_switch" | "minecraft:block_switch" | "piston_contract" | "minecraft:piston_contract"; type PositionSourceType = "block" | "minecraft:block" | "entity" | "minecraft:entity"; type StatType = "killed" | "minecraft:killed" | "custom" | "minecraft:custom" | "mined" | "minecraft:mined" | "picked_up" | "minecraft:picked_up" | "used" | "minecraft:used" | "dropped" | "minecraft:dropped" | "crafted" | "minecraft:crafted" | "killed_by" | "minecraft:killed_by" | "broken" | "minecraft:broken"; type VillagerType = "snow" | "minecraft:snow" | "desert" | "minecraft:desert" | "plains" | "minecraft:plains" | "jungle" | "minecraft:jungle" | "taiga" | "minecraft:taiga" | "savanna" | "minecraft:savanna" | "swamp" | "minecraft:swamp"; type VillagerProfession = "cleric" | "minecraft:cleric" | "toolsmith" | "minecraft:toolsmith" | "cartographer" | "minecraft:cartographer" | "weaponsmith" | "minecraft:weaponsmith" | "librarian" | "minecraft:librarian" | "butcher" | "minecraft:butcher" | "fletcher" | "minecraft:fletcher" | "mason" | "minecraft:mason" | "none" | "minecraft:none" | "fisherman" | "minecraft:fisherman" | "leatherworker" | "minecraft:leatherworker" | "armorer" | "minecraft:armorer" | "shepherd" | "minecraft:shepherd" | "nitwit" | "minecraft:nitwit" | "farmer" | "minecraft:farmer"; type PoiType = "cleric" | "minecraft:cleric" | "toolsmith" | "minecraft:toolsmith" | "cartographer" | "minecraft:cartographer" | "weaponsmith" | "minecraft:weaponsmith" | "beehive" | "minecraft:beehive" | "librarian" | "minecraft:librarian" | "bee_nest" | "minecraft:bee_nest" | "butcher" | "minecraft:butcher" | "lightning_rod" | "minecraft:lightning_rod" | "fletcher" | "minecraft:fletcher" | "mason" | "minecraft:mason" | "home" | "minecraft:home" | "fisherman" | "minecraft:fisherman" | "lodestone" | "minecraft:lodestone" | "leatherworker" | "minecraft:leatherworker" | "unemployed" | "minecraft:unemployed" | "armorer" | "minecraft:armorer" | "shepherd" | "minecraft:shepherd" | "nether_portal" | "minecraft:nether_portal" | "nitwit" | "minecraft:nitwit" | "meeting" | "minecraft:meeting" | "farmer" | "minecraft:farmer"; type MemoryModuleType = "heard_bell_time" | "minecraft:heard_bell_time" | "doors_to_close" | "minecraft:doors_to_close" | "is_tempted" | "minecraft:is_tempted" | "secondary_job_site" | "minecraft:secondary_job_site" | "nearby_adult_piglins" | "minecraft:nearby_adult_piglins" | "hurt_by" | "minecraft:hurt_by" | "ram_target" | "minecraft:ram_target" | "golem_detected_recently" | "minecraft:golem_detected_recently" | "nearest_visible_adult" | "minecraft:nearest_visible_adult" | "nearest_visible_player" | "minecraft:nearest_visible_player" | "visible_adult_hoglin_count" | "minecraft:visible_adult_hoglin_count" | "nearest_targetable_player_not_wearing_gold" | "minecraft:nearest_targetable_player_not_wearing_gold" | "cant_reach_walk_target_since" | "minecraft:cant_reach_walk_target_since" | "dummy" | "minecraft:dummy" | "last_woken" | "minecraft:last_woken" | "nearest_visible_nemesis" | "minecraft:nearest_visible_nemesis" | "nearest_visible_adult_hoglins" | "minecraft:nearest_visible_adult_hoglins" | "celebrate_location" | "minecraft:celebrate_location" | "last_worked_at_poi" | "minecraft:last_worked_at_poi" | "path" | "minecraft:path" | "dancing" | "minecraft:dancing" | "nearest_visible_zombified" | "minecraft:nearest_visible_zombified" | "temptation_cooldown_ticks" | "minecraft:temptation_cooldown_ticks" | "breed_target" | "minecraft:breed_target" | "nearest_hostile" | "minecraft:nearest_hostile" | "nearest_visible_huntable_hoglin" | "minecraft:nearest_visible_huntable_hoglin" | "visible_villager_babies" | "minecraft:visible_villager_babies" | "attack_target" | "minecraft:attack_target" | "visible_mobs" | "minecraft:visible_mobs" | "potential_job_site" | "minecraft:potential_job_site" | "interactable_doors" | "minecraft:interactable_doors" | "ram_cooldown_ticks" | "minecraft:ram_cooldown_ticks" | "nearest_attackable" | "minecraft:nearest_attackable" | "play_dead_ticks" | "minecraft:play_dead_ticks" | "visible_adult_piglin_count" | "minecraft:visible_adult_piglin_count" | "ate_recently" | "minecraft:ate_recently" | "nearest_visible_targetable_player" | "minecraft:nearest_visible_targetable_player" | "universal_anger" | "minecraft:universal_anger" | "home" | "minecraft:home" | "disable_walk_to_admire_item" | "minecraft:disable_walk_to_admire_item" | "pacified" | "minecraft:pacified" | "avoid_target" | "minecraft:avoid_target" | "angry_at" | "minecraft:angry_at" | "nearest_visible_baby_hoglin" | "minecraft:nearest_visible_baby_hoglin" | "interaction_target" | "minecraft:interaction_target" | "long_jump_mid_jump" | "minecraft:long_jump_mid_jump" | "admiring_item" | "minecraft:admiring_item" | "nearest_visible_adult_piglins" | "minecraft:nearest_visible_adult_piglins" | "attack_cooling_down" | "minecraft:attack_cooling_down" | "nearest_visible_adult_piglin" | "minecraft:nearest_visible_adult_piglin" | "meeting_point" | "minecraft:meeting_point" | "hiding_place" | "minecraft:hiding_place" | "tempting_player" | "minecraft:tempting_player" | "has_hunting_cooldown" | "minecraft:has_hunting_cooldown" | "admiring_disabled" | "minecraft:admiring_disabled" | "mobs" | "minecraft:mobs" | "last_slept" | "minecraft:last_slept" | "ride_target" | "minecraft:ride_target" | "walk_target" | "minecraft:walk_target" | "nearest_visible_wanted_item" | "minecraft:nearest_visible_wanted_item" | "long_jump_cooling_down" | "minecraft:long_jump_cooling_down" | "job_site" | "minecraft:job_site" | "time_trying_to_reach_admire_item" | "minecraft:time_trying_to_reach_admire_item" | "hunted_recently" | "minecraft:hunted_recently" | "nearest_bed" | "minecraft:nearest_bed" | "hurt_by_entity" | "minecraft:hurt_by_entity" | "look_target" | "minecraft:look_target" | "nearest_player_holding_wanted_item" | "minecraft:nearest_player_holding_wanted_item" | "nearest_players" | "minecraft:nearest_players" | "nearest_repellent" | "minecraft:nearest_repellent"; type SensorType = "villager_hostiles" | "minecraft:villager_hostiles" | "nearest_adult" | "minecraft:nearest_adult" | "hoglin_specific_sensor" | "minecraft:hoglin_specific_sensor" | "hurt_by" | "minecraft:hurt_by" | "golem_detected" | "minecraft:golem_detected" | "axolotl_attackables" | "minecraft:axolotl_attackables" | "goat_temptations" | "minecraft:goat_temptations" | "secondary_pois" | "minecraft:secondary_pois" | "villager_babies" | "minecraft:villager_babies" | "dummy" | "minecraft:dummy" | "axolotl_temptations" | "minecraft:axolotl_temptations" | "nearest_living_entities" | "minecraft:nearest_living_entities" | "nearest_items" | "minecraft:nearest_items" | "nearest_bed" | "minecraft:nearest_bed" | "piglin_specific_sensor" | "minecraft:piglin_specific_sensor" | "nearest_players" | "minecraft:nearest_players" | "piglin_brute_specific_sensor" | "minecraft:piglin_brute_specific_sensor"; type Schedule = "empty" | "minecraft:empty" | "villager_baby" | "minecraft:villager_baby" | "villager_default" | "minecraft:villager_default" | "simple" | "minecraft:simple"; type Activity = "admire_item" | "minecraft:admire_item" | "rest" | "minecraft:rest" | "play" | "minecraft:play" | "panic" | "minecraft:panic" | "play_dead" | "minecraft:play_dead" | "ram" | "minecraft:ram" | "idle" | "minecraft:idle" | "celebrate" | "minecraft:celebrate" | "long_jump" | "minecraft:long_jump" | "core" | "minecraft:core" | "work" | "minecraft:work" | "ride" | "minecraft:ride" | "hide" | "minecraft:hide" | "avoid" | "minecraft:avoid" | "raid" | "minecraft:raid" | "fight" | "minecraft:fight" | "pre_raid" | "minecraft:pre_raid" | "meet" | "minecraft:meet"; type LootPoolEntryType = "group" | "minecraft:group" | "loot_table" | "minecraft:loot_table" | "empty" | "minecraft:empty" | "item" | "minecraft:item" | "dynamic" | "minecraft:dynamic" | "sequence" | "minecraft:sequence" | "alternatives" | "minecraft:alternatives" | "tag" | "minecraft:tag"; type LootItemFunctionType = "set_stew_effect" | "minecraft:set_stew_effect" | "enchant_with_levels" | "minecraft:enchant_with_levels" | "copy_name" | "minecraft:copy_name" | "furnace_smelt" | "minecraft:furnace_smelt" | "copy_nbt" | "minecraft:copy_nbt" | "set_attributes" | "minecraft:set_attributes" | "set_banner_pattern" | "minecraft:set_banner_pattern" | "set_damage" | "minecraft:set_damage" | "set_lore" | "minecraft:set_lore" | "set_loot_table" | "minecraft:set_loot_table" | "set_nbt" | "minecraft:set_nbt" | "apply_bonus" | "minecraft:apply_bonus" | "explosion_decay" | "minecraft:explosion_decay" | "fill_player_head" | "minecraft:fill_player_head" | "set_name" | "minecraft:set_name" | "exploration_map" | "minecraft:exploration_map" | "set_count" | "minecraft:set_count" | "looting_enchant" | "minecraft:looting_enchant" | "copy_state" | "minecraft:copy_state" | "enchant_randomly" | "minecraft:enchant_randomly" | "set_enchantments" | "minecraft:set_enchantments" | "set_potion" | "minecraft:set_potion" | "set_contents" | "minecraft:set_contents" | "limit_count" | "minecraft:limit_count"; type LootItemConditionType = "value_check" | "minecraft:value_check" | "random_chance" | "minecraft:random_chance" | "killed_by_player" | "minecraft:killed_by_player" | "survives_explosion" | "minecraft:survives_explosion" | "table_bonus" | "minecraft:table_bonus" | "location_check" | "minecraft:location_check" | "adorn:game_rule" | "damage_source_properties" | "minecraft:damage_source_properties" | "random_chance_with_looting" | "minecraft:random_chance_with_looting" | "entity_properties" | "minecraft:entity_properties" | "entity_scores" | "minecraft:entity_scores" | "inverted" | "minecraft:inverted" | "block_state_property" | "minecraft:block_state_property" | "reference" | "minecraft:reference" | "alternative" | "minecraft:alternative" | "time_check" | "minecraft:time_check" | "weather_check" | "minecraft:weather_check" | "match_tool" | "minecraft:match_tool"; type LootNumberProviderType = "uniform" | "minecraft:uniform" | "score" | "minecraft:score" | "binomial" | "minecraft:binomial" | "constant" | "minecraft:constant"; type LootNbtProviderType = "context" | "minecraft:context" | "storage" | "minecraft:storage"; type LootScoreProviderType = "fixed" | "minecraft:fixed" | "context" | "minecraft:context"; type DimensionType = never; type Level = never; type LevelStem = never; type FloatProviderType = "uniform" | "minecraft:uniform" | "clamped_normal" | "minecraft:clamped_normal" | "trapezoid" | "minecraft:trapezoid" | "constant" | "minecraft:constant"; type IntProviderType = "uniform" | "minecraft:uniform" | "biased_to_bottom" | "minecraft:biased_to_bottom" | "clamped" | "minecraft:clamped" | "clamped_normal" | "minecraft:clamped_normal" | "constant" | "minecraft:constant" | "weighted_list" | "minecraft:weighted_list"; type HeightProviderType = "uniform" | "minecraft:uniform" | "biased_to_bottom" | "minecraft:biased_to_bottom" | "very_biased_to_bottom" | "minecraft:very_biased_to_bottom" | "trapezoid" | "minecraft:trapezoid" | "constant" | "minecraft:constant" | "weighted_list" | "minecraft:weighted_list"; type BlockPredicateType = "any_of" | "minecraft:any_of" | "all_of" | "minecraft:all_of" | "not" | "minecraft:not" | "matching_fluids" | "minecraft:matching_fluids" | "would_survive" | "minecraft:would_survive" | "inside_world_bounds" | "minecraft:inside_world_bounds" | "true" | "minecraft:true" | "solid" | "minecraft:solid" | "matching_blocks" | "minecraft:matching_blocks" | "replaceable" | "minecraft:replaceable" | "matching_block_tag" | "minecraft:matching_block_tag" | "has_sturdy_face" | "minecraft:has_sturdy_face"; type NoiseGeneratorSettings = "nether" | "minecraft:nether" | "floating_islands" | "minecraft:floating_islands" | "overworld" | "minecraft:overworld" | "amplified" | "minecraft:amplified" | "caves" | "minecraft:caves" | "end" | "minecraft:end" | "large_biomes" | "minecraft:large_biomes"; type ConfiguredWorldCarver = "canyon" | "minecraft:canyon" | "cave_extra_underground" | "minecraft:cave_extra_underground" | "nether_cave" | "minecraft:nether_cave" | "cave" | "minecraft:cave"; type ConfiguredFeature = "lake_lava" | "minecraft:lake_lava" | "azalea_tree" | "minecraft:azalea_tree" | "fancy_oak_bees_002" | "minecraft:fancy_oak_bees_002" | "disk_sand" | "minecraft:disk_sand" | "spring_nether_open" | "minecraft:spring_nether_open" | "patch_large_fern" | "minecraft:patch_large_fern" | "fancy_oak_bees_005" | "minecraft:fancy_oak_bees_005" | "trees_old_growth_pine_taiga" | "minecraft:trees_old_growth_pine_taiga" | "cave_vine" | "minecraft:cave_vine" | "flower_meadow" | "minecraft:flower_meadow" | "patch_red_mushroom" | "minecraft:patch_red_mushroom" | "ore_lapis" | "minecraft:ore_lapis" | "blue_ice" | "minecraft:blue_ice" | "sea_pickle" | "minecraft:sea_pickle" | "end_gateway_delayed" | "minecraft:end_gateway_delayed" | "blackstone_blobs" | "minecraft:blackstone_blobs" | "huge_brown_mushroom" | "minecraft:huge_brown_mushroom" | "iceberg_blue" | "minecraft:iceberg_blue" | "patch_crimson_roots" | "minecraft:patch_crimson_roots" | "clay_with_dripleaves" | "minecraft:clay_with_dripleaves" | "ore_magma" | "minecraft:ore_magma" | "end_island" | "minecraft:end_island" | "bamboo_no_podzol" | "minecraft:bamboo_no_podzol" | "trees_water" | "minecraft:trees_water" | "patch_tall_grass" | "minecraft:patch_tall_grass" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "ore_diorite" | "minecraft:ore_diorite" | "trees_jungle" | "minecraft:trees_jungle" | "seagrass_short" | "minecraft:seagrass_short" | "amethyst_geode" | "minecraft:amethyst_geode" | "ore_copper_large" | "minecraft:ore_copper_large" | "ore_soul_sand" | "minecraft:ore_soul_sand" | "fancy_oak_bees_0002" | "minecraft:fancy_oak_bees_0002" | "spore_blossom" | "minecraft:spore_blossom" | "flower_default" | "minecraft:flower_default" | "end_spike" | "minecraft:end_spike" | "seagrass_mid" | "minecraft:seagrass_mid" | "meadow_trees" | "minecraft:meadow_trees" | "patch_cactus" | "minecraft:patch_cactus" | "oak_bees_005" | "minecraft:oak_bees_005" | "ore_lapis_buried" | "minecraft:ore_lapis_buried" | "patch_grass" | "minecraft:patch_grass" | "trees_savanna" | "minecraft:trees_savanna" | "patch_sunflower" | "minecraft:patch_sunflower" | "trees_flower_forest" | "minecraft:trees_flower_forest" | "spring_lava_overworld" | "minecraft:spring_lava_overworld" | "bamboo_vegetation" | "minecraft:bamboo_vegetation" | "birch" | "minecraft:birch" | "oak_bees_002" | "minecraft:oak_bees_002" | "glowstone_extra" | "minecraft:glowstone_extra" | "seagrass_tall" | "minecraft:seagrass_tall" | "ice_patch" | "minecraft:ice_patch" | "pile_hay" | "minecraft:pile_hay" | "fossil_coal" | "minecraft:fossil_coal" | "basalt_pillar" | "minecraft:basalt_pillar" | "dripleaf" | "minecraft:dripleaf" | "monster_room" | "minecraft:monster_room" | "ore_andesite" | "minecraft:ore_andesite" | "jungle_tree" | "minecraft:jungle_tree" | "basalt_blobs" | "minecraft:basalt_blobs" | "trees_windswept_hills" | "minecraft:trees_windswept_hills" | "ore_ancient_debris_small" | "minecraft:ore_ancient_debris_small" | "moss_patch_bonemeal" | "minecraft:moss_patch_bonemeal" | "patch_soul_fire" | "minecraft:patch_soul_fire" | "huge_red_mushroom" | "minecraft:huge_red_mushroom" | "spruce" | "minecraft:spruce" | "crimson_forest_vegetation" | "minecraft:crimson_forest_vegetation" | "forest_rock" | "minecraft:forest_rock" | "warped_forest_vegetation_bonemeal" | "minecraft:warped_forest_vegetation_bonemeal" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "moss_patch_ceiling" | "minecraft:moss_patch_ceiling" | "disk_clay" | "minecraft:disk_clay" | "underwater_magma" | "minecraft:underwater_magma" | "jungle_bush" | "minecraft:jungle_bush" | "birch_bees_002" | "minecraft:birch_bees_002" | "birch_bees_005" | "minecraft:birch_bees_005" | "ore_gold_buried" | "minecraft:ore_gold_buried" | "weeping_vines" | "minecraft:weeping_vines" | "large_dripstone" | "minecraft:large_dripstone" | "jungle_tree_no_vine" | "minecraft:jungle_tree_no_vine" | "flower_flower_forest" | "minecraft:flower_flower_forest" | "lush_caves_clay" | "minecraft:lush_caves_clay" | "void_start_platform" | "minecraft:void_start_platform" | "spring_nether_closed" | "minecraft:spring_nether_closed" | "nether_sprouts_bonemeal" | "minecraft:nether_sprouts_bonemeal" | "moss_patch" | "minecraft:moss_patch" | "spring_water" | "minecraft:spring_water" | "ore_tuff" | "minecraft:ore_tuff" | "ore_diamond_small" | "minecraft:ore_diamond_small" | "ore_blackstone" | "minecraft:ore_blackstone" | "fossil_diamonds" | "minecraft:fossil_diamonds" | "birch_tall" | "minecraft:birch_tall" | "mega_jungle_tree" | "minecraft:mega_jungle_tree" | "spring_lava_nether" | "minecraft:spring_lava_nether" | "end_gateway_return" | "minecraft:end_gateway_return" | "small_basalt_columns" | "minecraft:small_basalt_columns" | "crimson_fungus" | "minecraft:crimson_fungus" | "trees_birch_and_oak" | "minecraft:trees_birch_and_oak" | "trees_old_growth_spruce_taiga" | "minecraft:trees_old_growth_spruce_taiga" | "chorus_plant" | "minecraft:chorus_plant" | "patch_pumpkin" | "minecraft:patch_pumpkin" | "forest_flowers" | "minecraft:forest_flowers" | "ore_dirt" | "minecraft:ore_dirt" | "desert_well" | "minecraft:desert_well" | "seagrass_slightly_less_short" | "minecraft:seagrass_slightly_less_short" | "spring_lava_frozen" | "minecraft:spring_lava_frozen" | "patch_fire" | "minecraft:patch_fire" | "fancy_oak_bees" | "minecraft:fancy_oak_bees" | "disk_gravel" | "minecraft:disk_gravel" | "nether_sprouts" | "minecraft:nether_sprouts" | "oak" | "minecraft:oak" | "birch_bees_0002" | "minecraft:birch_bees_0002" | "warped_fungus_planted" | "minecraft:warped_fungus_planted" | "dark_oak" | "minecraft:dark_oak" | "warm_ocean_vegetation" | "minecraft:warm_ocean_vegetation" | "swamp_oak" | "minecraft:swamp_oak" | "super_birch_bees" | "minecraft:super_birch_bees" | "twisting_vines_bonemeal" | "minecraft:twisting_vines_bonemeal" | "seagrass_simple" | "minecraft:seagrass_simple" | "crimson_fungus_planted" | "minecraft:crimson_fungus_planted" | "ore_nether_gold" | "minecraft:ore_nether_gold" | "trees_taiga" | "minecraft:trees_taiga" | "delta" | "minecraft:delta" | "ore_granite" | "minecraft:ore_granite" | "ore_ancient_debris_large" | "minecraft:ore_ancient_debris_large" | "ore_clay" | "minecraft:ore_clay" | "ore_gold" | "minecraft:ore_gold" | "flower_swamp" | "minecraft:flower_swamp" | "mega_spruce" | "minecraft:mega_spruce" | "trees_plains" | "minecraft:trees_plains" | "patch_taiga_grass" | "minecraft:patch_taiga_grass" | "large_basalt_columns" | "minecraft:large_basalt_columns" | "single_piece_of_grass" | "minecraft:single_piece_of_grass" | "ice_spike" | "minecraft:ice_spike" | "bamboo_some_podzol" | "minecraft:bamboo_some_podzol" | "warped_forest_vegetation" | "minecraft:warped_forest_vegetation" | "acacia" | "minecraft:acacia" | "pile_pumpkin" | "minecraft:pile_pumpkin" | "ore_diamond_large" | "minecraft:ore_diamond_large" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "pile_ice" | "minecraft:pile_ice" | "trees_grove" | "minecraft:trees_grove" | "ore_infested" | "minecraft:ore_infested" | "twisting_vines" | "minecraft:twisting_vines" | "ore_copper_small" | "minecraft:ore_copper_small" | "cave_vine_in_moss" | "minecraft:cave_vine_in_moss" | "super_birch_bees_0002" | "minecraft:super_birch_bees_0002" | "patch_waterlily" | "minecraft:patch_waterlily" | "ore_iron" | "minecraft:ore_iron" | "dark_forest_vegetation" | "minecraft:dark_forest_vegetation" | "flower_plain" | "minecraft:flower_plain" | "fancy_oak" | "minecraft:fancy_oak" | "patch_sugar_cane" | "minecraft:patch_sugar_cane" | "iceberg_packed" | "minecraft:iceberg_packed" | "ore_quartz" | "minecraft:ore_quartz" | "kelp" | "minecraft:kelp" | "clay_pool_with_dripleaves" | "minecraft:clay_pool_with_dripleaves" | "ore_iron_small" | "minecraft:ore_iron_small" | "ore_gravel" | "minecraft:ore_gravel" | "patch_grass_jungle" | "minecraft:patch_grass_jungle" | "mushroom_island_vegetation" | "minecraft:mushroom_island_vegetation" | "ore_diamond_buried" | "minecraft:ore_diamond_buried" | "ore_emerald" | "minecraft:ore_emerald" | "trees_sparse_jungle" | "minecraft:trees_sparse_jungle" | "rooted_azalea_tree" | "minecraft:rooted_azalea_tree" | "pine" | "minecraft:pine" | "bonus_chest" | "minecraft:bonus_chest" | "warped_fungus" | "minecraft:warped_fungus" | "oak_bees_0002" | "minecraft:oak_bees_0002" | "moss_vegetation" | "minecraft:moss_vegetation" | "glow_lichen" | "minecraft:glow_lichen" | "pile_snow" | "minecraft:pile_snow" | "ore_gravel_nether" | "minecraft:ore_gravel_nether" | "patch_dead_bush" | "minecraft:patch_dead_bush" | "mega_pine" | "minecraft:mega_pine" | "patch_melon" | "minecraft:patch_melon" | "ore_coal_buried" | "minecraft:ore_coal_buried" | "ore_coal" | "minecraft:ore_coal" | "patch_brown_mushroom" | "minecraft:patch_brown_mushroom" | "crimson_forest_vegetation_bonemeal" | "minecraft:crimson_forest_vegetation_bonemeal" | "ore_redstone" | "minecraft:ore_redstone" | "pile_melon" | "minecraft:pile_melon" | "vines" | "minecraft:vines" | "patch_berry_bush" | "minecraft:patch_berry_bush"; type PlacedFeature = "disk_sand" | "minecraft:disk_sand" | "spruce_checked" | "minecraft:spruce_checked" | "patch_large_fern" | "minecraft:patch_large_fern" | "trees_old_growth_pine_taiga" | "minecraft:trees_old_growth_pine_taiga" | "spring_open" | "minecraft:spring_open" | "flower_meadow" | "minecraft:flower_meadow" | "patch_grass_taiga" | "minecraft:patch_grass_taiga" | "blue_ice" | "minecraft:blue_ice" | "sea_pickle" | "minecraft:sea_pickle" | "blackstone_blobs" | "minecraft:blackstone_blobs" | "ore_granite_lower" | "minecraft:ore_granite_lower" | "patch_crimson_roots" | "minecraft:patch_crimson_roots" | "ore_copper" | "minecraft:ore_copper" | "patch_tall_grass" | "minecraft:patch_tall_grass" | "trees_jungle" | "minecraft:trees_jungle" | "amethyst_geode" | "minecraft:amethyst_geode" | "ore_copper_large" | "minecraft:ore_copper_large" | "monster_room_deep" | "minecraft:monster_room_deep" | "lush_caves_ceiling_vegetation" | "minecraft:lush_caves_ceiling_vegetation" | "ore_soul_sand" | "minecraft:ore_soul_sand" | "fancy_oak_bees_0002" | "minecraft:fancy_oak_bees_0002" | "flower_default" | "minecraft:flower_default" | "trees_meadow" | "minecraft:trees_meadow" | "patch_berry_rare" | "minecraft:patch_berry_rare" | "patch_cactus" | "minecraft:patch_cactus" | "birch_checked" | "minecraft:birch_checked" | "trees_savanna" | "minecraft:trees_savanna" | "patch_sunflower" | "minecraft:patch_sunflower" | "trees_flower_forest" | "minecraft:trees_flower_forest" | "red_mushroom_taiga" | "minecraft:red_mushroom_taiga" | "bamboo_vegetation" | "minecraft:bamboo_vegetation" | "end_island_decorated" | "minecraft:end_island_decorated" | "ice_patch" | "minecraft:ice_patch" | "red_mushroom_normal" | "minecraft:red_mushroom_normal" | "basalt_blobs" | "minecraft:basalt_blobs" | "patch_cactus_desert" | "minecraft:patch_cactus_desert" | "red_mushroom_nether" | "minecraft:red_mushroom_nether" | "ore_coal_lower" | "minecraft:ore_coal_lower" | "crimson_forest_vegetation" | "minecraft:crimson_forest_vegetation" | "crimson_fungi" | "minecraft:crimson_fungi" | "forest_rock" | "minecraft:forest_rock" | "ore_gold_nether" | "minecraft:ore_gold_nether" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "patch_grass_savanna" | "minecraft:patch_grass_savanna" | "disk_clay" | "minecraft:disk_clay" | "ore_quartz_deltas" | "minecraft:ore_quartz_deltas" | "jungle_bush" | "minecraft:jungle_bush" | "underwater_magma" | "minecraft:underwater_magma" | "birch_bees_002" | "minecraft:birch_bees_002" | "patch_grass_badlands" | "minecraft:patch_grass_badlands" | "large_dripstone" | "minecraft:large_dripstone" | "flower_flower_forest" | "minecraft:flower_flower_forest" | "lush_caves_clay" | "minecraft:lush_caves_clay" | "void_start_platform" | "minecraft:void_start_platform" | "classic_vines_cave_feature" | "minecraft:classic_vines_cave_feature" | "trees_badlands" | "minecraft:trees_badlands" | "kelp_cold" | "minecraft:kelp_cold" | "spring_water" | "minecraft:spring_water" | "ore_debris_small" | "minecraft:ore_debris_small" | "ore_blackstone" | "minecraft:ore_blackstone" | "birch_tall" | "minecraft:birch_tall" | "brown_mushroom_swamp" | "minecraft:brown_mushroom_swamp" | "fossil_lower" | "minecraft:fossil_lower" | "oak_checked" | "minecraft:oak_checked" | "patch_pumpkin" | "minecraft:patch_pumpkin" | "forest_flowers" | "minecraft:forest_flowers" | "seagrass_swamp" | "minecraft:seagrass_swamp" | "ore_diamond" | "minecraft:ore_diamond" | "spruce_on_snow" | "minecraft:spruce_on_snow" | "trees_snowy" | "minecraft:trees_snowy" | "spring_lava_frozen" | "minecraft:spring_lava_frozen" | "disk_gravel" | "minecraft:disk_gravel" | "patch_dead_bush_2" | "minecraft:patch_dead_bush_2" | "nether_sprouts" | "minecraft:nether_sprouts" | "birch_bees_0002" | "minecraft:birch_bees_0002" | "oak" | "minecraft:oak" | "dark_oak_checked" | "minecraft:dark_oak_checked" | "glowstone" | "minecraft:glowstone" | "super_birch_bees" | "minecraft:super_birch_bees" | "seagrass_simple" | "minecraft:seagrass_simple" | "trees_taiga" | "minecraft:trees_taiga" | "ore_clay" | "minecraft:ore_clay" | "ore_gold" | "minecraft:ore_gold" | "seagrass_warm" | "minecraft:seagrass_warm" | "ice_spike" | "minecraft:ice_spike" | "patch_sugar_cane_badlands" | "minecraft:patch_sugar_cane_badlands" | "acacia" | "minecraft:acacia" | "ore_diamond_large" | "minecraft:ore_diamond_large" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "trees_grove" | "minecraft:trees_grove" | "pile_ice" | "minecraft:pile_ice" | "ore_infested" | "minecraft:ore_infested" | "super_birch_bees_0002" | "minecraft:super_birch_bees_0002" | "patch_cactus_decorated" | "minecraft:patch_cactus_decorated" | "flower_plain" | "minecraft:flower_plain" | "ore_gold_deltas" | "minecraft:ore_gold_deltas" | "patch_melon_sparse" | "minecraft:patch_melon_sparse" | "spring_closed_double" | "minecraft:spring_closed_double" | "ore_iron_small" | "minecraft:ore_iron_small" | "ore_gravel" | "minecraft:ore_gravel" | "cave_vines" | "minecraft:cave_vines" | "brown_mushroom_taiga" | "minecraft:brown_mushroom_taiga" | "bamboo_light" | "minecraft:bamboo_light" | "brown_mushroom_normal" | "minecraft:brown_mushroom_normal" | "patch_grass_jungle" | "minecraft:patch_grass_jungle" | "ore_diamond_buried" | "minecraft:ore_diamond_buried" | "spring_lava" | "minecraft:spring_lava" | "trees_birch" | "minecraft:trees_birch" | "pile_snow" | "minecraft:pile_snow" | "ore_gravel_nether" | "minecraft:ore_gravel_nether" | "patch_sugar_cane_desert" | "minecraft:patch_sugar_cane_desert" | "patch_melon" | "minecraft:patch_melon" | "pine_checked" | "minecraft:pine_checked" | "flower_plains" | "minecraft:flower_plains" | "mega_jungle_tree_checked" | "minecraft:mega_jungle_tree_checked" | "vines" | "minecraft:vines" | "seagrass_deep" | "minecraft:seagrass_deep" | "fancy_oak_bees_002" | "minecraft:fancy_oak_bees_002" | "patch_berry_common" | "minecraft:patch_berry_common" | "ore_lapis" | "minecraft:ore_lapis" | "seagrass_cold" | "minecraft:seagrass_cold" | "iceberg_blue" | "minecraft:iceberg_blue" | "ore_magma" | "minecraft:ore_magma" | "trees_water" | "minecraft:trees_water" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "red_mushroom_old_growth" | "minecraft:red_mushroom_old_growth" | "ore_iron_middle" | "minecraft:ore_iron_middle" | "fancy_oak_checked" | "minecraft:fancy_oak_checked" | "spore_blossom" | "minecraft:spore_blossom" | "grass_bonemeal" | "minecraft:grass_bonemeal" | "ore_gold_extra" | "minecraft:ore_gold_extra" | "end_spike" | "minecraft:end_spike" | "ore_lapis_buried" | "minecraft:ore_lapis_buried" | "trees_swamp" | "minecraft:trees_swamp" | "ore_granite_upper" | "minecraft:ore_granite_upper" | "oak_bees_002" | "minecraft:oak_bees_002" | "glowstone_extra" | "minecraft:glowstone_extra" | "seagrass_river" | "minecraft:seagrass_river" | "flower_warm" | "minecraft:flower_warm" | "lush_caves_vegetation" | "minecraft:lush_caves_vegetation" | "pile_hay" | "minecraft:pile_hay" | "basalt_pillar" | "minecraft:basalt_pillar" | "monster_room" | "minecraft:monster_room" | "jungle_tree" | "minecraft:jungle_tree" | "trees_windswept_hills" | "minecraft:trees_windswept_hills" | "patch_grass_forest" | "minecraft:patch_grass_forest" | "patch_soul_fire" | "minecraft:patch_soul_fire" | "spruce" | "minecraft:spruce" | "seagrass_deep_cold" | "minecraft:seagrass_deep_cold" | "ore_andesite_upper" | "minecraft:ore_andesite_upper" | "fossil_upper" | "minecraft:fossil_upper" | "lake_lava_surface" | "minecraft:lake_lava_surface" | "ore_iron_upper" | "minecraft:ore_iron_upper" | "weeping_vines" | "minecraft:weeping_vines" | "trees_windswept_forest" | "minecraft:trees_windswept_forest" | "ore_tuff" | "minecraft:ore_tuff" | "patch_dead_bush_badlands" | "minecraft:patch_dead_bush_badlands" | "ore_coal_upper" | "minecraft:ore_coal_upper" | "mega_pine_checked" | "minecraft:mega_pine_checked" | "end_gateway_return" | "minecraft:end_gateway_return" | "small_basalt_columns" | "minecraft:small_basalt_columns" | "trees_birch_and_oak" | "minecraft:trees_birch_and_oak" | "trees_old_growth_spruce_taiga" | "minecraft:trees_old_growth_spruce_taiga" | "chorus_plant" | "minecraft:chorus_plant" | "ore_dirt" | "minecraft:ore_dirt" | "desert_well" | "minecraft:desert_well" | "ore_diorite_upper" | "minecraft:ore_diorite_upper" | "patch_grass_plain" | "minecraft:patch_grass_plain" | "warped_fungi" | "minecraft:warped_fungi" | "patch_fire" | "minecraft:patch_fire" | "patch_tall_grass_2" | "minecraft:patch_tall_grass_2" | "acacia_checked" | "minecraft:acacia_checked" | "fancy_oak_bees" | "minecraft:fancy_oak_bees" | "warm_ocean_vegetation" | "minecraft:warm_ocean_vegetation" | "flower_forest_flowers" | "minecraft:flower_forest_flowers" | "trees_windswept_savanna" | "minecraft:trees_windswept_savanna" | "delta" | "minecraft:delta" | "ore_ancient_debris_large" | "minecraft:ore_ancient_debris_large" | "ore_diorite_lower" | "minecraft:ore_diorite_lower" | "flower_swamp" | "minecraft:flower_swamp" | "trees_plains" | "minecraft:trees_plains" | "patch_taiga_grass" | "minecraft:patch_taiga_grass" | "spring_closed" | "minecraft:spring_closed" | "ore_andesite_lower" | "minecraft:ore_andesite_lower" | "large_basalt_columns" | "minecraft:large_basalt_columns" | "mega_spruce_checked" | "minecraft:mega_spruce_checked" | "warped_forest_vegetation" | "minecraft:warped_forest_vegetation" | "patch_grass_normal" | "minecraft:patch_grass_normal" | "ore_quartz_nether" | "minecraft:ore_quartz_nether" | "pile_pumpkin" | "minecraft:pile_pumpkin" | "brown_mushroom_nether" | "minecraft:brown_mushroom_nether" | "twisting_vines" | "minecraft:twisting_vines" | "patch_waterlily" | "minecraft:patch_waterlily" | "dark_forest_vegetation" | "minecraft:dark_forest_vegetation" | "kelp_warm" | "minecraft:kelp_warm" | "patch_sugar_cane" | "minecraft:patch_sugar_cane" | "iceberg_packed" | "minecraft:iceberg_packed" | "patch_grass_taiga_2" | "minecraft:patch_grass_taiga_2" | "brown_mushroom_old_growth" | "minecraft:brown_mushroom_old_growth" | "seagrass_normal" | "minecraft:seagrass_normal" | "spring_delta" | "minecraft:spring_delta" | "ore_gold_lower" | "minecraft:ore_gold_lower" | "mushroom_island_vegetation" | "minecraft:mushroom_island_vegetation" | "ore_emerald" | "minecraft:ore_emerald" | "patch_sugar_cane_swamp" | "minecraft:patch_sugar_cane_swamp" | "trees_sparse_jungle" | "minecraft:trees_sparse_jungle" | "seagrass_deep_warm" | "minecraft:seagrass_deep_warm" | "rooted_azalea_tree" | "minecraft:rooted_azalea_tree" | "pine" | "minecraft:pine" | "oak_bees_0002" | "minecraft:oak_bees_0002" | "pine_on_snow" | "minecraft:pine_on_snow" | "glow_lichen" | "minecraft:glow_lichen" | "patch_dead_bush" | "minecraft:patch_dead_bush" | "bamboo" | "minecraft:bamboo" | "ore_redstone_lower" | "minecraft:ore_redstone_lower" | "red_mushroom_swamp" | "minecraft:red_mushroom_swamp" | "ore_redstone" | "minecraft:ore_redstone" | "pile_melon" | "minecraft:pile_melon" | "patch_berry_bush" | "minecraft:patch_berry_bush" | "lake_lava_underground" | "minecraft:lake_lava_underground"; type ConfiguredStructureFeature = "desert_pyramid" | "minecraft:desert_pyramid" | "village_taiga" | "minecraft:village_taiga" | "ruined_portal_swamp" | "minecraft:ruined_portal_swamp" | "nether_fossil" | "minecraft:nether_fossil" | "bastion_remnant" | "minecraft:bastion_remnant" | "pillager_outpost" | "minecraft:pillager_outpost" | "shipwreck" | "minecraft:shipwreck" | "mineshaft_mesa" | "minecraft:mineshaft_mesa" | "jungle_pyramid" | "minecraft:jungle_pyramid" | "ruined_portal_jungle" | "minecraft:ruined_portal_jungle" | "swamp_hut" | "minecraft:swamp_hut" | "ocean_ruin_warm" | "minecraft:ocean_ruin_warm" | "village_plains" | "minecraft:village_plains" | "ruined_portal" | "minecraft:ruined_portal" | "buried_treasure" | "minecraft:buried_treasure" | "mansion" | "minecraft:mansion" | "ruined_portal_desert" | "minecraft:ruined_portal_desert" | "end_city" | "minecraft:end_city" | "mineshaft" | "minecraft:mineshaft" | "monument" | "minecraft:monument" | "igloo" | "minecraft:igloo" | "ruined_portal_ocean" | "minecraft:ruined_portal_ocean" | "ruined_portal_mountain" | "minecraft:ruined_portal_mountain" | "fortress" | "minecraft:fortress" | "village_savanna" | "minecraft:village_savanna" | "ruined_portal_nether" | "minecraft:ruined_portal_nether" | "shipwreck_beached" | "minecraft:shipwreck_beached" | "stronghold" | "minecraft:stronghold" | "village_desert" | "minecraft:village_desert" | "ocean_ruin_cold" | "minecraft:ocean_ruin_cold" | "village_snowy" | "minecraft:village_snowy"; type StructureSet = "igloos" | "minecraft:igloos" | "desert_pyramids" | "minecraft:desert_pyramids" | "end_cities" | "minecraft:end_cities" | "ocean_ruins" | "minecraft:ocean_ruins" | "shipwrecks" | "minecraft:shipwrecks" | "woodland_mansions" | "minecraft:woodland_mansions" | "buried_treasures" | "minecraft:buried_treasures" | "villages" | "minecraft:villages" | "nether_complexes" | "minecraft:nether_complexes" | "ocean_monuments" | "minecraft:ocean_monuments" | "jungle_temples" | "minecraft:jungle_temples" | "nether_fossils" | "minecraft:nether_fossils" | "swamp_huts" | "minecraft:swamp_huts" | "pillager_outposts" | "minecraft:pillager_outposts" | "mineshafts" | "minecraft:mineshafts" | "strongholds" | "minecraft:strongholds" | "ruined_portals" | "minecraft:ruined_portals"; type StructureProcessorList = "zombie_snowy" | "minecraft:zombie_snowy" | "roof" | "minecraft:roof" | "bottom_rampart" | "minecraft:bottom_rampart" | "entrance_replacement" | "minecraft:entrance_replacement" | "treasure_rooms" | "minecraft:treasure_rooms" | "farm_desert" | "minecraft:farm_desert" | "zombie_plains" | "minecraft:zombie_plains" | "outpost_rot" | "minecraft:outpost_rot" | "fossil_rot" | "minecraft:fossil_rot" | "zombie_desert" | "minecraft:zombie_desert" | "farm_plains" | "minecraft:farm_plains" | "fossil_coal" | "minecraft:fossil_coal" | "rampart_degradation" | "minecraft:rampart_degradation" | "empty" | "minecraft:empty" | "mossify_70_percent" | "minecraft:mossify_70_percent" | "high_rampart" | "minecraft:high_rampart" | "bastion_generic_degradation" | "minecraft:bastion_generic_degradation" | "mossify_10_percent" | "minecraft:mossify_10_percent" | "street_snowy_or_taiga" | "minecraft:street_snowy_or_taiga" | "farm_taiga" | "minecraft:farm_taiga" | "stable_degradation" | "minecraft:stable_degradation" | "zombie_taiga" | "minecraft:zombie_taiga" | "street_plains" | "minecraft:street_plains" | "street_savanna" | "minecraft:street_savanna" | "mossify_20_percent" | "minecraft:mossify_20_percent" | "zombie_savanna" | "minecraft:zombie_savanna" | "farm_snowy" | "minecraft:farm_snowy" | "farm_savanna" | "minecraft:farm_savanna" | "fossil_diamonds" | "minecraft:fossil_diamonds" | "housing" | "minecraft:housing" | "side_wall_degradation" | "minecraft:side_wall_degradation" | "bridge" | "minecraft:bridge" | "high_wall" | "minecraft:high_wall"; type StructureTemplatePool = "village/desert/streets" | "minecraft:village/desert/streets" | "bastion/hoglin_stable/connectors" | "minecraft:bastion/hoglin_stable/connectors" | "bastion/treasure/brains" | "minecraft:bastion/treasure/brains" | "bastion/blocks/gold" | "minecraft:bastion/blocks/gold" | "village/savanna/houses" | "minecraft:village/savanna/houses" | "village/common/sheep" | "minecraft:village/common/sheep" | "village/snowy/terminators" | "minecraft:village/snowy/terminators" | "bastion/units/rampart_plates" | "minecraft:bastion/units/rampart_plates" | "bastion/treasure/roofs" | "minecraft:bastion/treasure/roofs" | "village/taiga/town_centers" | "minecraft:village/taiga/town_centers" | "bastion/treasure/corners/top" | "minecraft:bastion/treasure/corners/top" | "village/common/well_bottoms" | "minecraft:village/common/well_bottoms" | "village/snowy/zombie/villagers" | "minecraft:village/snowy/zombie/villagers" | "village/desert/zombie/decor" | "minecraft:village/desert/zombie/decor" | "village/savanna/zombie/villagers" | "minecraft:village/savanna/zombie/villagers" | "bastion/mobs/hoglin" | "minecraft:bastion/mobs/hoglin" | "village/snowy/streets" | "minecraft:village/snowy/streets" | "village/savanna/town_centers" | "minecraft:village/savanna/town_centers" | "village/taiga/streets" | "minecraft:village/taiga/streets" | "bastion/bridge/legs" | "minecraft:bastion/bridge/legs" | "village/taiga/terminators" | "minecraft:village/taiga/terminators" | "bastion/hoglin_stable/small_stables/outer" | "minecraft:bastion/hoglin_stable/small_stables/outer" | "bastion/treasure/extensions/houses" | "minecraft:bastion/treasure/extensions/houses" | "bastion/units/stages/stage_1" | "minecraft:bastion/units/stages/stage_1" | "bastion/units/stages/stage_2" | "minecraft:bastion/units/stages/stage_2" | "bastion/units/stages/stage_3" | "minecraft:bastion/units/stages/stage_3" | "bastion/hoglin_stable/stairs" | "minecraft:bastion/hoglin_stable/stairs" | "village/snowy/town_centers" | "minecraft:village/snowy/town_centers" | "bastion/hoglin_stable/wall_bases" | "minecraft:bastion/hoglin_stable/wall_bases" | "village/taiga/zombie/decor" | "minecraft:village/taiga/zombie/decor" | "bastion/treasure/extensions/small_pool" | "minecraft:bastion/treasure/extensions/small_pool" | "bastion/treasure/walls/bottom" | "minecraft:bastion/treasure/walls/bottom" | "village/desert/zombie/houses" | "minecraft:village/desert/zombie/houses" | "village/common/cats" | "minecraft:village/common/cats" | "bastion/units/stages/stage_0" | "minecraft:bastion/units/stages/stage_0" | "pillager_outpost/feature_plates" | "minecraft:pillager_outpost/feature_plates" | "village/desert/zombie/terminators" | "minecraft:village/desert/zombie/terminators" | "bastion/hoglin_stable/posts" | "minecraft:bastion/hoglin_stable/posts" | "pillager_outpost/towers" | "minecraft:pillager_outpost/towers" | "bastion/treasure/walls/mid" | "minecraft:bastion/treasure/walls/mid" | "village/common/butcher_animals" | "minecraft:village/common/butcher_animals" | "bastion/hoglin_stable/starting_pieces" | "minecraft:bastion/hoglin_stable/starting_pieces" | "village/savanna/decor" | "minecraft:village/savanna/decor" | "bastion/units/pathways" | "minecraft:bastion/units/pathways" | "village/plains/trees" | "minecraft:village/plains/trees" | "village/taiga/decor" | "minecraft:village/taiga/decor" | "bastion/treasure/ramparts" | "minecraft:bastion/treasure/ramparts" | "village/plains/streets" | "minecraft:village/plains/streets" | "empty" | "minecraft:empty" | "bastion/treasure/bases/centers" | "minecraft:bastion/treasure/bases/centers" | "village/desert/decor" | "minecraft:village/desert/decor" | "bastion/bridge/starting_pieces" | "minecraft:bastion/bridge/starting_pieces" | "bastion/treasure/corners/middle" | "minecraft:bastion/treasure/corners/middle" | "village/common/iron_golem" | "minecraft:village/common/iron_golem" | "pillager_outpost/features" | "minecraft:pillager_outpost/features" | "village/taiga/zombie/villagers" | "minecraft:village/taiga/zombie/villagers" | "bastion/hoglin_stable/large_stables/outer" | "minecraft:bastion/hoglin_stable/large_stables/outer" | "bastion/units/wall_units" | "minecraft:bastion/units/wall_units" | "bastion/treasure/corners/edges" | "minecraft:bastion/treasure/corners/edges" | "bastion/bridge/ramparts" | "minecraft:bastion/bridge/ramparts" | "village/desert/zombie/streets" | "minecraft:village/desert/zombie/streets" | "village/savanna/villagers" | "minecraft:village/savanna/villagers" | "bastion/treasure/stairs" | "minecraft:bastion/treasure/stairs" | "village/plains/decor" | "minecraft:village/plains/decor" | "village/snowy/trees" | "minecraft:village/snowy/trees" | "village/savanna/zombie/decor" | "minecraft:village/savanna/zombie/decor" | "bastion/bridge/connectors" | "minecraft:bastion/bridge/connectors" | "village/snowy/zombie/streets" | "minecraft:village/snowy/zombie/streets" | "bastion/units/edge_wall_units" | "minecraft:bastion/units/edge_wall_units" | "bastion/units/walls/wall_bases" | "minecraft:bastion/units/walls/wall_bases" | "village/desert/villagers" | "minecraft:village/desert/villagers" | "village/savanna/trees" | "minecraft:village/savanna/trees" | "bastion/treasure/bases" | "minecraft:bastion/treasure/bases" | "village/plains/zombie/decor" | "minecraft:village/plains/zombie/decor" | "bastion/mobs/piglin_melee" | "minecraft:bastion/mobs/piglin_melee" | "village/savanna/terminators" | "minecraft:village/savanna/terminators" | "bastion/hoglin_stable/walls" | "minecraft:bastion/hoglin_stable/walls" | "village/snowy/decor" | "minecraft:village/snowy/decor" | "village/snowy/villagers" | "minecraft:village/snowy/villagers" | "village/plains/terminators" | "minecraft:village/plains/terminators" | "bastion/units/edges" | "minecraft:bastion/units/edges" | "village/desert/terminators" | "minecraft:village/desert/terminators" | "pillager_outpost/base_plates" | "minecraft:pillager_outpost/base_plates" | "bastion/hoglin_stable/rampart_plates" | "minecraft:bastion/hoglin_stable/rampart_plates" | "village/plains/houses" | "minecraft:village/plains/houses" | "village/taiga/villagers" | "minecraft:village/taiga/villagers" | "bastion/units/fillers/stage_0" | "minecraft:bastion/units/fillers/stage_0" | "village/plains/town_centers" | "minecraft:village/plains/town_centers" | "bastion/treasure/walls/top" | "minecraft:bastion/treasure/walls/top" | "village/taiga/zombie/houses" | "minecraft:village/taiga/zombie/houses" | "bastion/treasure/entrances" | "minecraft:bastion/treasure/entrances" | "village/plains/zombie/streets" | "minecraft:village/plains/zombie/streets" | "bastion/hoglin_stable/small_stables/inner" | "minecraft:bastion/hoglin_stable/small_stables/inner" | "village/snowy/zombie/decor" | "minecraft:village/snowy/zombie/decor" | "bastion/treasure/corners/bottom" | "minecraft:bastion/treasure/corners/bottom" | "bastion/units/large_ramparts" | "minecraft:bastion/units/large_ramparts" | "village/plains/villagers" | "minecraft:village/plains/villagers" | "bastion/units/stages/rot/stage_1" | "minecraft:bastion/units/stages/rot/stage_1" | "bastion/units/ramparts" | "minecraft:bastion/units/ramparts" | "bastion/bridge/rampart_plates" | "minecraft:bastion/bridge/rampart_plates" | "bastion/treasure/connectors" | "minecraft:bastion/treasure/connectors" | "village/savanna/streets" | "minecraft:village/savanna/streets" | "bastion/units/center_pieces" | "minecraft:bastion/units/center_pieces" | "bastion/bridge/bridge_pieces" | "minecraft:bastion/bridge/bridge_pieces" | "village/plains/zombie/houses" | "minecraft:village/plains/zombie/houses" | "village/taiga/houses" | "minecraft:village/taiga/houses" | "bastion/hoglin_stable/mirrored_starting_pieces" | "minecraft:bastion/hoglin_stable/mirrored_starting_pieces" | "bastion/mobs/piglin" | "minecraft:bastion/mobs/piglin" | "village/desert/zombie/villagers" | "minecraft:village/desert/zombie/villagers" | "bastion/treasure/walls/outer" | "minecraft:bastion/treasure/walls/outer" | "village/plains/zombie/villagers" | "minecraft:village/plains/zombie/villagers" | "bastion/treasure/extensions/large_pool" | "minecraft:bastion/treasure/extensions/large_pool" | "village/desert/houses" | "minecraft:village/desert/houses" | "bastion/starts" | "minecraft:bastion/starts" | "village/common/animals" | "minecraft:village/common/animals" | "bastion/hoglin_stable/large_stables/inner" | "minecraft:bastion/hoglin_stable/large_stables/inner" | "bastion/bridge/walls" | "minecraft:bastion/bridge/walls" | "village/taiga/zombie/streets" | "minecraft:village/taiga/zombie/streets" | "village/savanna/zombie/streets" | "minecraft:village/savanna/zombie/streets" | "bastion/treasure/walls" | "minecraft:bastion/treasure/walls" | "village/snowy/houses" | "minecraft:village/snowy/houses" | "village/savanna/zombie/terminators" | "minecraft:village/savanna/zombie/terminators" | "village/desert/town_centers" | "minecraft:village/desert/town_centers" | "bastion/hoglin_stable/ramparts" | "minecraft:bastion/hoglin_stable/ramparts" | "village/snowy/zombie/houses" | "minecraft:village/snowy/zombie/houses" | "village/savanna/zombie/houses" | "minecraft:village/savanna/zombie/houses"; type Biome = "frozen_ocean" | "minecraft:frozen_ocean" | "savanna_plateau" | "minecraft:savanna_plateau" | "taiga" | "minecraft:taiga" | "savanna" | "minecraft:savanna" | "swamp" | "minecraft:swamp" | "dripstone_caves" | "minecraft:dripstone_caves" | "basalt_deltas" | "minecraft:basalt_deltas" | "ice_spikes" | "minecraft:ice_spikes" | "frozen_peaks" | "minecraft:frozen_peaks" | "crimson_forest" | "minecraft:crimson_forest" | "dark_forest" | "minecraft:dark_forest" | "lush_caves" | "minecraft:lush_caves" | "old_growth_spruce_taiga" | "minecraft:old_growth_spruce_taiga" | "frozen_river" | "minecraft:frozen_river" | "lukewarm_ocean" | "minecraft:lukewarm_ocean" | "warm_ocean" | "minecraft:warm_ocean" | "mushroom_fields" | "minecraft:mushroom_fields" | "forest" | "minecraft:forest" | "end_midlands" | "minecraft:end_midlands" | "windswept_forest" | "minecraft:windswept_forest" | "deep_ocean" | "minecraft:deep_ocean" | "sunflower_plains" | "minecraft:sunflower_plains" | "stony_peaks" | "minecraft:stony_peaks" | "stony_shore" | "minecraft:stony_shore" | "nether_wastes" | "minecraft:nether_wastes" | "flower_forest" | "minecraft:flower_forest" | "deep_lukewarm_ocean" | "minecraft:deep_lukewarm_ocean" | "old_growth_birch_forest" | "minecraft:old_growth_birch_forest" | "desert" | "minecraft:desert" | "snowy_taiga" | "minecraft:snowy_taiga" | "beach" | "minecraft:beach" | "grove" | "minecraft:grove" | "deep_frozen_ocean" | "minecraft:deep_frozen_ocean" | "river" | "minecraft:river" | "the_void" | "minecraft:the_void" | "old_growth_pine_taiga" | "minecraft:old_growth_pine_taiga" | "deep_cold_ocean" | "minecraft:deep_cold_ocean" | "windswept_gravelly_hills" | "minecraft:windswept_gravelly_hills" | "snowy_plains" | "minecraft:snowy_plains" | "end_highlands" | "minecraft:end_highlands" | "jagged_peaks" | "minecraft:jagged_peaks" | "eroded_badlands" | "minecraft:eroded_badlands" | "bamboo_jungle" | "minecraft:bamboo_jungle" | "plains" | "minecraft:plains" | "end_barrens" | "minecraft:end_barrens" | "small_end_islands" | "minecraft:small_end_islands" | "meadow" | "minecraft:meadow" | "the_end" | "minecraft:the_end" | "snowy_beach" | "minecraft:snowy_beach" | "sparse_jungle" | "minecraft:sparse_jungle" | "jungle" | "minecraft:jungle" | "snowy_slopes" | "minecraft:snowy_slopes" | "birch_forest" | "minecraft:birch_forest" | "ocean" | "minecraft:ocean" | "cold_ocean" | "minecraft:cold_ocean" | "warped_forest" | "minecraft:warped_forest" | "soul_sand_valley" | "minecraft:soul_sand_valley" | "badlands" | "minecraft:badlands" | "windswept_hills" | "minecraft:windswept_hills" | "windswept_savanna" | "minecraft:windswept_savanna" | "wooded_badlands" | "minecraft:wooded_badlands"; type NormalNoise$NoiseParameters = "packed_ice" | "minecraft:packed_ice" | "soul_sand_layer" | "minecraft:soul_sand_layer" | "ore_gap" | "minecraft:ore_gap" | "temperature_large" | "minecraft:temperature_large" | "erosion" | "minecraft:erosion" | "offset" | "minecraft:offset" | "cave_layer" | "minecraft:cave_layer" | "patch" | "minecraft:patch" | "jagged" | "minecraft:jagged" | "noodle" | "minecraft:noodle" | "continentalness" | "minecraft:continentalness" | "calcite" | "minecraft:calcite" | "temperature" | "minecraft:temperature" | "vegetation" | "minecraft:vegetation" | "nether_state_selector" | "minecraft:nether_state_selector" | "surface_secondary" | "minecraft:surface_secondary" | "erosion_large" | "minecraft:erosion_large" | "spaghetti_2d" | "minecraft:spaghetti_2d" | "ice" | "minecraft:ice" | "noodle_thickness" | "minecraft:noodle_thickness" | "spaghetti_3d_thickness" | "minecraft:spaghetti_3d_thickness" | "badlands_pillar_roof" | "minecraft:badlands_pillar_roof" | "spaghetti_2d_modulator" | "minecraft:spaghetti_2d_modulator" | "badlands_surface" | "minecraft:badlands_surface" | "iceberg_pillar" | "minecraft:iceberg_pillar" | "surface_swamp" | "minecraft:surface_swamp" | "gravel_layer" | "minecraft:gravel_layer" | "ore_veininess" | "minecraft:ore_veininess" | "spaghetti_2d_thickness" | "minecraft:spaghetti_2d_thickness" | "aquifer_fluid_level_floodedness" | "minecraft:aquifer_fluid_level_floodedness" | "pillar_thickness" | "minecraft:pillar_thickness" | "spaghetti_2d_elevation" | "minecraft:spaghetti_2d_elevation" | "clay_bands_offset" | "minecraft:clay_bands_offset" | "badlands_pillar" | "minecraft:badlands_pillar" | "spaghetti_3d_1" | "minecraft:spaghetti_3d_1" | "spaghetti_3d_2" | "minecraft:spaghetti_3d_2" | "spaghetti_3d_rarity" | "minecraft:spaghetti_3d_rarity" | "continentalness_large" | "minecraft:continentalness_large" | "ridge" | "minecraft:ridge" | "spaghetti_roughness_modulator" | "minecraft:spaghetti_roughness_modulator" | "nether_wart" | "minecraft:nether_wart" | "cave_entrance" | "minecraft:cave_entrance" | "ore_vein_b" | "minecraft:ore_vein_b" | "ore_vein_a" | "minecraft:ore_vein_a" | "aquifer_barrier" | "minecraft:aquifer_barrier" | "netherrack" | "minecraft:netherrack" | "vegetation_large" | "minecraft:vegetation_large" | "noodle_ridge_a" | "minecraft:noodle_ridge_a" | "noodle_ridge_b" | "minecraft:noodle_ridge_b" | "pillar_rareness" | "minecraft:pillar_rareness" | "iceberg_pillar_roof" | "minecraft:iceberg_pillar_roof" | "gravel" | "minecraft:gravel" | "pillar" | "minecraft:pillar" | "powder_snow" | "minecraft:powder_snow" | "aquifer_lava" | "minecraft:aquifer_lava" | "aquifer_fluid_level_spread" | "minecraft:aquifer_fluid_level_spread" | "surface" | "minecraft:surface" | "cave_cheese" | "minecraft:cave_cheese" | "iceberg_surface" | "minecraft:iceberg_surface" | "spaghetti_roughness" | "minecraft:spaghetti_roughness"; type DensityFunction = "overworld_large_biomes/erosion" | "minecraft:overworld_large_biomes/erosion" | "shift_x" | "minecraft:shift_x" | "overworld/caves/spaghetti_2d" | "minecraft:overworld/caves/spaghetti_2d" | "overworld/caves/noodle" | "minecraft:overworld/caves/noodle" | "overworld_large_biomes/factor" | "minecraft:overworld_large_biomes/factor" | "overworld/depth" | "minecraft:overworld/depth" | "overworld/continents" | "minecraft:overworld/continents" | "zero" | "minecraft:zero" | "overworld/base_3d_noise" | "minecraft:overworld/base_3d_noise" | "overworld/caves/pillars" | "minecraft:overworld/caves/pillars" | "overworld_large_biomes/continents" | "minecraft:overworld_large_biomes/continents" | "overworld_large_biomes/sloped_cheese" | "minecraft:overworld_large_biomes/sloped_cheese" | "overworld/caves/spaghetti_2d_thickness_modulator" | "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" | "overworld_large_biomes/depth" | "minecraft:overworld_large_biomes/depth" | "overworld/erosion" | "minecraft:overworld/erosion" | "overworld/sloped_cheese" | "minecraft:overworld/sloped_cheese" | "overworld/factor" | "minecraft:overworld/factor" | "overworld/ridges" | "minecraft:overworld/ridges" | "end/sloped_cheese" | "minecraft:end/sloped_cheese" | "overworld/caves/spaghetti_roughness_function" | "minecraft:overworld/caves/spaghetti_roughness_function" | "overworld/caves/entrances" | "minecraft:overworld/caves/entrances" | "y" | "minecraft:y" | "shift_z" | "minecraft:shift_z"; type WorldCarver = "canyon" | "minecraft:canyon" | "nether_cave" | "minecraft:nether_cave" | "cave" | "minecraft:cave"; type Feature = "no_op" | "minecraft:no_op" | "lake" | "minecraft:lake" | "ore" | "minecraft:ore" | "chorus_plant" | "minecraft:chorus_plant" | "fill_layer" | "minecraft:fill_layer" | "waterlogged_vegetation_patch" | "minecraft:waterlogged_vegetation_patch" | "desert_well" | "minecraft:desert_well" | "glowstone_blob" | "minecraft:glowstone_blob" | "fossil" | "minecraft:fossil" | "seagrass" | "minecraft:seagrass" | "disk" | "minecraft:disk" | "blue_ice" | "minecraft:blue_ice" | "tree" | "minecraft:tree" | "sea_pickle" | "minecraft:sea_pickle" | "simple_block" | "minecraft:simple_block" | "delta_feature" | "minecraft:delta_feature" | "huge_brown_mushroom" | "minecraft:huge_brown_mushroom" | "end_island" | "minecraft:end_island" | "huge_fungus" | "minecraft:huge_fungus" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "geode" | "minecraft:geode" | "random_boolean_selector" | "minecraft:random_boolean_selector" | "end_spike" | "minecraft:end_spike" | "ice_spike" | "minecraft:ice_spike" | "coral_claw" | "minecraft:coral_claw" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "twisting_vines" | "minecraft:twisting_vines" | "random_patch" | "minecraft:random_patch" | "vegetation_patch" | "minecraft:vegetation_patch" | "ice_patch" | "minecraft:ice_patch" | "netherrack_replace_blobs" | "minecraft:netherrack_replace_blobs" | "scattered_ore" | "minecraft:scattered_ore" | "no_bonemeal_flower" | "minecraft:no_bonemeal_flower" | "flower" | "minecraft:flower" | "end_gateway" | "minecraft:end_gateway" | "basalt_pillar" | "minecraft:basalt_pillar" | "simple_random_selector" | "minecraft:simple_random_selector" | "spring_feature" | "minecraft:spring_feature" | "block_column" | "minecraft:block_column" | "monster_room" | "minecraft:monster_room" | "kelp" | "minecraft:kelp" | "random_selector" | "minecraft:random_selector" | "coral_mushroom" | "minecraft:coral_mushroom" | "iceberg" | "minecraft:iceberg" | "basalt_columns" | "minecraft:basalt_columns" | "huge_red_mushroom" | "minecraft:huge_red_mushroom" | "forest_rock" | "minecraft:forest_rock" | "root_system" | "minecraft:root_system" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "replace_single_block" | "minecraft:replace_single_block" | "underwater_magma" | "minecraft:underwater_magma" | "bonus_chest" | "minecraft:bonus_chest" | "block_pile" | "minecraft:block_pile" | "glow_lichen" | "minecraft:glow_lichen" | "weeping_vines" | "minecraft:weeping_vines" | "large_dripstone" | "minecraft:large_dripstone" | "void_start_platform" | "minecraft:void_start_platform" | "bamboo" | "minecraft:bamboo" | "nether_forest_vegetation" | "minecraft:nether_forest_vegetation" | "coral_tree" | "minecraft:coral_tree" | "vines" | "minecraft:vines"; type StructureFeature = "mansion" | "minecraft:mansion" | "ocean_ruin" | "minecraft:ocean_ruin" | "desert_pyramid" | "minecraft:desert_pyramid" | "mineshaft" | "minecraft:mineshaft" | "monument" | "minecraft:monument" | "nether_fossil" | "minecraft:nether_fossil" | "igloo" | "minecraft:igloo" | "bastion_remnant" | "minecraft:bastion_remnant" | "fortress" | "minecraft:fortress" | "pillager_outpost" | "minecraft:pillager_outpost" | "shipwreck" | "minecraft:shipwreck" | "endcity" | "minecraft:endcity" | "jungle_pyramid" | "minecraft:jungle_pyramid" | "swamp_hut" | "minecraft:swamp_hut" | "stronghold" | "minecraft:stronghold" | "ruined_portal" | "minecraft:ruined_portal" | "village" | "minecraft:village" | "buried_treasure" | "minecraft:buried_treasure"; type StructurePlacementType = "concentric_rings" | "minecraft:concentric_rings" | "random_spread" | "minecraft:random_spread"; type StructurePieceType = "nescsc" | "minecraft:nescsc" | "shli" | "minecraft:shli" | "btp" | "minecraft:btp" | "shph" | "minecraft:shph" | "msstairs" | "minecraft:msstairs" | "shpr" | "minecraft:shpr" | "ompenthouse" | "minecraft:ompenthouse" | "omdxr" | "minecraft:omdxr" | "omdxyr" | "minecraft:omdxyr" | "nemt" | "minecraft:nemt" | "shlt" | "minecraft:shlt" | "iglu" | "minecraft:iglu" | "wmp" | "minecraft:wmp" | "nerc" | "minecraft:nerc" | "nebcr" | "minecraft:nebcr" | "nefos" | "minecraft:nefos" | "omwr" | "minecraft:omwr" | "msroom" | "minecraft:msroom" | "omentry" | "minecraft:omentry" | "omsimple" | "minecraft:omsimple" | "orp" | "minecraft:orp" | "omdyzr" | "minecraft:omdyzr" | "tedp" | "minecraft:tedp" | "nesc" | "minecraft:nesc" | "shrc" | "minecraft:shrc" | "mscorridor" | "minecraft:mscorridor" | "nebs" | "minecraft:nebs" | "shfc" | "minecraft:shfc" | "omcr" | "minecraft:omcr" | "nece" | "minecraft:nece" | "nesclt" | "minecraft:nesclt" | "nesr" | "minecraft:nesr" | "shrt" | "minecraft:shrt" | "necsr" | "minecraft:necsr" | "nebef" | "minecraft:nebef" | "sh5c" | "minecraft:sh5c" | "omdzr" | "minecraft:omdzr" | "shipwreck" | "minecraft:shipwreck" | "shssd" | "minecraft:shssd" | "ecp" | "minecraft:ecp" | "mscrossing" | "minecraft:mscrossing" | "nestart" | "minecraft:nestart" | "shsd" | "minecraft:shsd" | "shstart" | "minecraft:shstart" | "neccs" | "minecraft:neccs" | "nectb" | "minecraft:nectb" | "shs" | "minecraft:shs" | "omb" | "minecraft:omb" | "tejp" | "minecraft:tejp" | "shcc" | "minecraft:shcc" | "omdyr" | "minecraft:omdyr" | "rupo" | "minecraft:rupo" | "nescrt" | "minecraft:nescrt" | "omsimplet" | "minecraft:omsimplet" | "tesh" | "minecraft:tesh" | "jigsaw" | "minecraft:jigsaw"; type PlacementModifierType = "block_predicate_filter" | "minecraft:block_predicate_filter" | "random_offset" | "minecraft:random_offset" | "noise_based_count" | "minecraft:noise_based_count" | "height_range" | "minecraft:height_range" | "rarity_filter" | "minecraft:rarity_filter" | "noise_threshold_count" | "minecraft:noise_threshold_count" | "environment_scan" | "minecraft:environment_scan" | "in_square" | "minecraft:in_square" | "surface_water_depth_filter" | "minecraft:surface_water_depth_filter" | "surface_relative_threshold_filter" | "minecraft:surface_relative_threshold_filter" | "count_on_every_layer" | "minecraft:count_on_every_layer" | "biome" | "minecraft:biome" | "count" | "minecraft:count" | "carving_mask" | "minecraft:carving_mask" | "heightmap" | "minecraft:heightmap"; type BlockStateProviderType = "noise_provider" | "minecraft:noise_provider" | "rotated_block_provider" | "minecraft:rotated_block_provider" | "simple_state_provider" | "minecraft:simple_state_provider" | "noise_threshold_provider" | "minecraft:noise_threshold_provider" | "weighted_state_provider" | "minecraft:weighted_state_provider" | "randomized_int_state_provider" | "minecraft:randomized_int_state_provider" | "dual_noise_provider" | "minecraft:dual_noise_provider"; type FoliagePlacerType = "jungle_foliage_placer" | "minecraft:jungle_foliage_placer" | "fancy_foliage_placer" | "minecraft:fancy_foliage_placer" | "pine_foliage_placer" | "minecraft:pine_foliage_placer" | "mega_pine_foliage_placer" | "minecraft:mega_pine_foliage_placer" | "acacia_foliage_placer" | "minecraft:acacia_foliage_placer" | "spruce_foliage_placer" | "minecraft:spruce_foliage_placer" | "bush_foliage_placer" | "minecraft:bush_foliage_placer" | "blob_foliage_placer" | "minecraft:blob_foliage_placer" | "dark_oak_foliage_placer" | "minecraft:dark_oak_foliage_placer" | "random_spread_foliage_placer" | "minecraft:random_spread_foliage_placer"; type TrunkPlacerType = "straight_trunk_placer" | "minecraft:straight_trunk_placer" | "giant_trunk_placer" | "minecraft:giant_trunk_placer" | "bending_trunk_placer" | "minecraft:bending_trunk_placer" | "fancy_trunk_placer" | "minecraft:fancy_trunk_placer" | "forking_trunk_placer" | "minecraft:forking_trunk_placer" | "dark_oak_trunk_placer" | "minecraft:dark_oak_trunk_placer" | "mega_jungle_trunk_placer" | "minecraft:mega_jungle_trunk_placer"; type TreeDecoratorType = "cocoa" | "minecraft:cocoa" | "alter_ground" | "minecraft:alter_ground" | "beehive" | "minecraft:beehive" | "trunk_vine" | "minecraft:trunk_vine" | "leave_vine" | "minecraft:leave_vine"; type FeatureSizeType = "three_layers_feature_size" | "minecraft:three_layers_feature_size" | "two_layers_feature_size" | "minecraft:two_layers_feature_size"; type StructureProcessorType = "nop" | "minecraft:nop" | "lava_submerged_block" | "minecraft:lava_submerged_block" | "block_ignore" | "minecraft:block_ignore" | "jigsaw_replacement" | "minecraft:jigsaw_replacement" | "block_age" | "minecraft:block_age" | "gravity" | "minecraft:gravity" | "rule" | "minecraft:rule" | "blackstone_replace" | "minecraft:blackstone_replace" | "block_rot" | "minecraft:block_rot" | "protected_blocks" | "minecraft:protected_blocks"; type StructurePoolElementType = "empty_pool_element" | "minecraft:empty_pool_element" | "list_pool_element" | "minecraft:list_pool_element" | "legacy_single_pool_element" | "minecraft:legacy_single_pool_element" | "single_pool_element" | "minecraft:single_pool_element" | "feature_pool_element" | "minecraft:feature_pool_element"; } declare namespace TSDoc { type Root = { visible?: boolean } type ScreenObject = { x?: number | string, y?: number | string, z?: number | string, w?: number | string, h?: number | string, moveX?: number | string, moveY?: number | string, expandW?: number | string, expandH?: number | string, alignx?: "left" | "center" | "right", alignY?: "top" | "center" | "bottom", draw?: "ingame" | "gui" | "always" } & Root type RectangleObject = { type: "rectangle", color?: Internal.Color, texture?: ResourceLocation_, u0?: number | string, v0?: number | string, u1?: number | string, v1?: number | string } & ScreenObject type GradientObject = { type: "gradient", color?: Internal.Color, texture?: ResourceLocation_, u0?: number | string, v0?: number | string, u1?: number | string, v1?: number | string, colorT?: Internal.Color, colorB?: Internal.Color, colorL?: Internal.Color, colorTL?: Internal.Color, colorTR?: Internal.Color, colorBL?: Internal.Color, colorBR?: Internal.Color, } & ScreenObject type TextObject = { type: "text", text?: Text_, shadow?: boolean, scale?: number, color?: Internal.Color, centered?: boolean } & ScreenObject type Paintable = TextObject | GradientObject | RectangleObject type JSMap = Map; type JSSet = Set; type JSArray = Array; type JavaClass = T; type JavaInterface = T; }

; /** * @javaClass net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon */ class ClientPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { onServerReady(): void; lateInit(): void; handle(packet: Internal.ClientboundCustomPayloadPacket_): boolean; createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientPlayNetworkAddon_ = ClientPlayNetworkAddon; /** * @javaClass net.minecraft.class_1852 */ abstract class CustomRecipe implements Internal.CraftingRecipe { method_8110(): Internal.ItemStack; method_8114(): ResourceLocation; method_8118(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CustomRecipe_ = CustomRecipe; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender */ interface ScreenEvents$BeforeRender { beforeRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; } type ScreenEvents$BeforeRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$BeforeRender; /** * @javaClass net.minecraft.class_1011$class_1012 */ class NativeImage$Format extends Internal.Enum { hasLuminanceOrRed(): boolean; glFormat(): number; components(): number; supportedByStb(): boolean; luminanceOrGreenOffset(): number; hasLuminance(): boolean; static valueOf($$0: string): this; static values(): Internal.NativeImage$Format[]; setPackPixelStoreState(): void; luminanceOrRedOffset(): number; greenOffset(): number; setUnpackPixelStoreState(): void; luminanceOffset(): number; hasRed(): boolean; hasBlue(): boolean; alphaOffset(): number; hasLuminanceOrBlue(): boolean; hasGreen(): boolean; hasLuminanceOrGreen(): boolean; blueOffset(): number; luminanceOrAlphaOffset(): number; luminanceOrBlueOffset(): number; hasAlpha(): boolean; hasLuminanceOrAlpha(): boolean; redOffset(): number; static readonly "LUMINANCE_ALPHA" : Internal.NativeImage$Format; static readonly "RGBA" : Internal.NativeImage$Format; static readonly "LUMINANCE" : Internal.NativeImage$Format; static readonly "RGB" : Internal.NativeImage$Format; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NativeImage$Format_ = "luminance" | "rgba" | "luminance_alpha" | "rgb" | NativeImage$Format; /** * @javaClass net.fabricmc.fabric.impl.renderer.SpriteFinderImpl */ class SpriteFinderImpl implements Internal.SpriteFinder { find(quad: Internal.QuadView_, textureIndex: number): Internal.TextureAtlasSprite; find(u: number, v: number): Internal.TextureAtlasSprite; static get(atlas: Internal.TextureAtlas_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpriteFinderImpl_ = SpriteFinderImpl; /** * @javaClass net.fabricmc.fabric.mixin.resource.loader.ResourceMixin */ interface ResourceMixin extends Internal.FabricResource { } type ResourceMixin_ = ResourceMixin; /** * @javaClass net.minecraft.class_1950 */ class PathNavigationRegion implements Internal.BlockGetter, Internal.CollisionGetter { getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; getProfiler(): Internal.ProfilerFiller; getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; getBlockEntity($$0: BlockPos_): Internal.BlockEntity; method_31607(): number; method_31605(): number; getFluidState($$0: BlockPos_): Internal.FluidState; getBlockState($$0: BlockPos_): Internal.BlockState; getWorldBorder(): Internal.WorldBorder; get profiler(): Internal.ProfilerFiller; get worldBorder(): Internal.WorldBorder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PathNavigationRegion_ = PathNavigationRegion; /** * @javaClass net.fabricmc.fabric.impl.transfer.item.ItemVariantCache */ interface ItemVariantCache { fabric_getCachedItemVariant(): Internal.ItemVariant; } type ItemVariantCache_ = (() => Internal.ItemVariant) | ItemVariantCache; /** * @javaClass net.minecraft.class_1590 */ class ZombifiedPiglin extends Internal.Zombie implements Internal.NeutralMob { getMyRidingOffset(): number; method_29509(): void; method_29508(): Internal.UUID; static checkZombifiedPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; method_29514($$0: number): void; method_29513($$0: Internal.UUID_): void; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; wantsToPickUp($$0: Internal.ItemStack_): boolean; method_29507(): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isPreventingPlayerRest($$0: Internal.Player_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; addAdditionalSaveData($$0: Internal.CompoundTag_): void; setTarget($$0: Internal.LivingEntity_): void; get myRidingOffset(): number; set target($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZombifiedPiglin_ = ZombifiedPiglin; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ByteFunction */ interface Long2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Long2ShortFunction; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ByteFunction; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Long2LongFunction; composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Long2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Long2CharFunction; composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Long2ReferenceFunction; composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ByteFunction; } type Long2ByteFunction_ = ((arg0: number) => number) | Long2ByteFunction; /** * @javaClass java.nio.charset.CoderResult */ class CoderResult { static malformedForLength(arg0: number): this; isMalformed(): boolean; isError(): boolean; static unmappableForLength(arg0: number): this; isOverflow(): boolean; isUnmappable(): boolean; isUnderflow(): boolean; length(): number; toString(): string; throwException(): void; static readonly "OVERFLOW" : Internal.CoderResult; static readonly "UNDERFLOW" : Internal.CoderResult; get underflow(): boolean; get overflow(): boolean; get error(): boolean; get unmappable(): boolean; get malformed(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CoderResult_ = CoderResult; /** * @javaClass net.minecraft.class_2616 */ class ClientboundAnimatePacket implements Internal.Packet { handle($$0: Internal.ClientGamePacketListener_): void; getAction(): number; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; static readonly "CRITICAL_HIT" : 4; static readonly "MAGIC_CRITICAL_HIT" : 5; static readonly "SWING_MAIN_HAND" : 0; static readonly "SWING_OFF_HAND" : 3; static readonly "WAKE_UP" : 2; static readonly "HURT" : 1; get action(): number; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundAnimatePacket_ = ClientboundAnimatePacket; /** * @javaClass net.minecraft.class_1688$class_1689 */ class AbstractMinecart$Type extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.AbstractMinecart$Type[]; static readonly "CHEST" : Internal.AbstractMinecart$Type; static readonly "FURNACE" : Internal.AbstractMinecart$Type; static readonly "RIDEABLE" : Internal.AbstractMinecart$Type; static readonly "COMMAND_BLOCK" : Internal.AbstractMinecart$Type; static readonly "TNT" : Internal.AbstractMinecart$Type; static readonly "SPAWNER" : Internal.AbstractMinecart$Type; static readonly "HOPPER" : Internal.AbstractMinecart$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractMinecart$Type_ = "chest" | "spawner" | "command_block" | "furnace" | "rideable" | "tnt" | "hopper" | "emitter" | AbstractMinecart$Type; /** * @javaClass com.mojang.serialization.Decoder$Terminal */ interface Decoder$Terminal { decoder(): Internal.Decoder; decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; } type Decoder$Terminal_ = ((arg0: Internal.DynamicOps, arg1: any) => Internal.DataResult) | Decoder$Terminal; /** * @javaClass net.minecraft.class_2815 */ class ServerboundContainerClosePacket implements Internal.Packet { getContainerId(): number; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundContainerClosePacket_ = ServerboundContainerClosePacket; /** * @javaClass net.minecraft.class_1162 */ class Vector4f { add($$0: number, $$1: number, $$2: number, $$3: number): void; set($$0: number, $$1: number, $$2: number, $$3: number): void; lerp($$0: Internal.Vector4f_, $$1: number): void; perspectiveDivide(): void; mul($$0: Internal.Vector3f_): void; mul($$0: number): void; dot($$0: Internal.Vector4f_): number; transform($$0: Internal.Quaternion_): void; transform($$0: Internal.Matrix4f_): void; hashCode(): number; w(): number; normalize(): boolean; equals($$0: any): boolean; x(): number; y(): number; z(): number; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Vector4f_ = Vector4f; /** * @javaClass net.minecraft.class_1941 */ interface CollisionGetter extends Internal.BlockGetter { getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List; noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; noCollision($$0: Internal.AABB_): boolean; noCollision($$0: Internal.Entity_): boolean; getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter; collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; isUnobstructed($$0: Internal.Entity_): boolean; isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; getWorldBorder(): Internal.WorldBorder; } type CollisionGetter_ = CollisionGetter; /** * @javaClass dev.latvian.mods.kubejs.client.SoundRegistryEventJS */ class SoundRegistryEventJS extends Internal.StartupEventJS { register(r: ResourceLocation_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SoundRegistryEventJS_ = SoundRegistryEventJS; /** * @javaClass net.minecraft.class_6012 */ class WeightedRandomList { static codec($$0: Internal.Codec_): Internal.Codec>; getRandom($$0: Internal.Random_): Internal.Optional; isEmpty(): boolean; static create(): Internal.WeightedRandomList; static create($$0: Internal.List_): Internal.WeightedRandomList; static create(... $$0: E[]): Internal.WeightedRandomList; unwrap(): Internal.List; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WeightedRandomList_ = WeightedRandomList; /** * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS */ class SmithingRecipeJS extends Internal.RecipeJS { serialize(): void; create(args: Internal.ListJS_): void; deserialize(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SmithingRecipeJS_ = SmithingRecipeJS; /** * @javaClass java.util.BitSet */ class BitSet implements Internal.Cloneable, Internal.Serializable { nextClearBit(arg0: number): number; previousClearBit(arg0: number): number; or(arg0: Internal.BitSet_): void; set(arg0: number, arg1: number): void; set(arg0: number): void; set(arg0: number, arg1: boolean): void; set(arg0: number, arg1: number, arg2: boolean): void; toLongArray(): number[]; intersects(arg0: Internal.BitSet_): boolean; static valueOf(arg0: number[]): this; static valueOf(arg0: Internal.ByteBuffer_): this; static valueOf(arg0: Internal.LongBuffer_): this; previousSetBit(arg0: number): number; isEmpty(): boolean; clear(): void; clear(arg0: number, arg1: number): void; clear(arg0: number): void; length(): number; nextSetBit(arg0: number): number; cardinality(): number; size(): number; stream(): Internal.IntStream; and(arg0: Internal.BitSet_): void; hashCode(): number; toByteArray(): number[]; equals(arg0: any): boolean; get(arg0: number, arg1: number): this; get(arg0: number): boolean; clone(): any; xor(arg0: Internal.BitSet_): void; toString(): string; flip(arg0: number): void; flip(arg0: number, arg1: number): void; andNot(arg0: Internal.BitSet_): void; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BitSet_ = BitSet; /** * @javaClass net.coderbot.iris.mixin.ProgramTypeAccessor */ interface ProgramTypeAccessor { } type ProgramTypeAccessor_ = ProgramTypeAccessor; /** * @javaClass net.minecraft.class_5513 */ interface TextFilter { processStreamMessage(arg0: string): Internal.CompletableFuture; leave(): void; join(): void; processMessageBundle(arg0: Internal.List_): Internal.CompletableFuture>; } type TextFilter_ = TextFilter; /** * @javaClass com.google.common.collect.ForwardingMultimap */ abstract class ForwardingMultimap extends Internal.ForwardingObject implements Internal.Multimap { containsEntry(arg0: any, arg1: any): boolean; asMap(): Internal.Map>; keys(): Internal.Multiset; containsKey(arg0: any): boolean; values(): Internal.Collection; isEmpty(): boolean; clear(): void; replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; containsValue(arg0: any): boolean; put(arg0: K, arg1: V): boolean; remove(arg0: any, arg1: any): boolean; removeAll(arg0: any): Internal.Collection; entries(): Internal.Collection>; size(): number; hashCode(): number; putAll(arg0: Internal.Multimap_): boolean; putAll(arg0: K, arg1: Internal.Iterable_): boolean; equals(arg0: any): boolean; get(arg0: K): Internal.Collection; keySet(): Internal.Set; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ForwardingMultimap_ = ForwardingMultimap; /** * @javaClass dev.latvian.mods.kubejs.misc.VillagerTypeBuilder */ class VillagerTypeBuilder extends Internal.BuilderBase { getRegistryType(): Internal.RegistryObjectBuilderTypes; createObject(): Internal.VillagerType; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VillagerTypeBuilder_ = VillagerTypeBuilder; /** * @javaClass com.mojang.serialization.Decoder$Boxed */ interface Decoder$Boxed { decoder(): Internal.Decoder; decode(arg0: Internal.Dynamic_): Internal.DataResult>; } type Decoder$Boxed_ = ((arg0: Internal.Dynamic) => Internal.DataResult>) | Decoder$Boxed; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ByteFunction */ interface Byte2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: any): number; remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; identity(): this; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; andThenByte(arg0: Internal.Byte2ByteFunction_): this; andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; } type Byte2ByteFunction_ = ((arg0: number) => number) | Byte2ByteFunction; /** * @javaClass java.util.Spliterator$OfPrimitive */ interface Spliterator$OfPrimitive extends Internal.Spliterator { trySplit(): T_SPLITR; tryAdvance(arg0: T_CONS): boolean; forEachRemaining(arg0: T_CONS): void; } type Spliterator$OfPrimitive_ = Spliterator$OfPrimitive; /** * @javaClass it.unimi.dsi.fastutil.longs.LongIterator */ interface LongIterator extends Internal.PrimitiveIterator$OfLong { next(): number; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; nextLong(): number; } type LongIterator_ = (() => number) | LongIterator; /** * @javaClass net.minecraft.class_6880$class_6882 */ class Holder$Kind extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Holder$Kind[]; static readonly "REFERENCE" : Internal.Holder$Kind; static readonly "DIRECT" : Internal.Holder$Kind; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Holder$Kind_ = "reference" | "direct" | Holder$Kind; /** * @javaClass net.minecraft.class_4180 */ class SectionStorage implements Internal.AutoCloseable { hasWork(): boolean; flush($$0: Internal.ChunkPos_): void; close(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SectionStorage_ = SectionStorage; /** * @javaClass java.util.OptionalDouble */ class OptionalDouble { isEmpty(): boolean; isPresent(): boolean; getAsDouble(): number; orElse(arg0: number): number; orElseThrow(arg0: Internal.Supplier_): number; orElseThrow(): number; static empty(): this; orElseGet(arg0: Internal.DoubleSupplier_): number; stream(): Internal.DoubleStream; hashCode(): number; ifPresentOrElse(arg0: Internal.DoubleConsumer_, arg1: Internal.Runnable_): void; ifPresent(arg0: Internal.DoubleConsumer_): void; static of(arg0: number): this; equals(arg0: any): boolean; toString(): string; get asDouble(): number; get present(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type OptionalDouble_ = OptionalDouble; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction */ interface Boolean2FloatFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2FloatFunction; andThenInt(arg0: Internal.Float2IntFunction_): Internal.Boolean2IntFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: number): number; remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; get(arg0: boolean): number; andThenLong(arg0: Internal.Float2LongFunction_): Internal.Boolean2LongFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2FloatFunction; andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Boolean2ByteFunction; andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2FloatFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2FloatFunction; andThenChar(arg0: Internal.Float2CharFunction_): Internal.Boolean2CharFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2FloatFunction; andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2FloatFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2FloatFunction; } type Boolean2FloatFunction_ = ((arg0: boolean) => number) | Boolean2FloatFunction; /** * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll */ interface ScreenMouseEvents$AfterMouseScroll { afterMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; } type ScreenMouseEvents$AfterMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$AfterMouseScroll; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2IntFunction */ interface Int2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: number, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: any): number; remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; identity(): this; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; } type Int2IntFunction_ = ((arg0: number) => number) | Int2IntFunction; /** * @javaClass net.minecraft.class_4044 */ class PaintingTextureManager extends Internal.TextureAtlasHolder { get($$0: Internal.Motive_): Internal.TextureAtlasSprite; getBackSprite(): Internal.TextureAtlasSprite; handler$zff000$onConstruction(textureManager: Internal.TextureManager_, ci: Internal.CallbackInfo_): void; get backSprite(): Internal.TextureAtlasSprite; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PaintingTextureManager_ = PaintingTextureManager; /** * @javaClass me.jellysquid.mods.sodium.client.model.vertex.buffer.VertexBufferView */ interface VertexBufferView { ensureBufferCapacity(arg0: number): boolean; flush(arg0: number, arg1: Internal.BufferVertexFormat_): void; getWriterPosition(): number; getVertexFormat(): Internal.BufferVertexFormat; getDirectBuffer(): Internal.ByteBuffer; } type VertexBufferView_ = VertexBufferView; /** * @javaClass net.minecraft.class_1842 */ class Potion { getEffects(): Internal.List; getName($$0: string): string; hasInstantEffects(): boolean; static byName($$0: string): this; get effects(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Potion_ = Special.Potion | Potion; /** * @javaClass net.minecraft.class_5321 */ class ResourceKey implements Internal.SpecialEquality { static elementKey($$0: Internal.ResourceKey_>): Internal.Function>; registry(): ResourceLocation; static codec($$0: Internal.ResourceKey_>): Internal.Codec>; cast($$0: Internal.ResourceKey_>): Internal.Optional>; isFor($$0: Internal.ResourceKey_>): boolean; getNamespace(): string; static createRegistryKey($$0: ResourceLocation_): Internal.ResourceKey>; getPath(): string; static create($$0: Internal.ResourceKey_>, $$1: ResourceLocation_): Internal.ResourceKey; location(): ResourceLocation; toString(): string; specialEquals(o: any, shallow: boolean): boolean; get path(): string; get namespace(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ResourceKey_ = ResourceKey; /** * @javaClass net.minecraft.class_2751 */ class ClientboundSetObjectivePacket implements Internal.Packet { getObjectiveName(): string; getDisplayName(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; getRenderType(): Internal.ObjectiveCriteria$RenderType; getMethod(): number; write($$0: Internal.FriendlyByteBuf_): void; static readonly "METHOD_ADD" : 0; static readonly "METHOD_REMOVE" : 1; static readonly "METHOD_CHANGE" : 2; get method(): number; get displayName(): Internal.Component; get renderType(): Internal.ObjectiveCriteria$RenderType; get objectiveName(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetObjectivePacket_ = ClientboundSetObjectivePacket; /** * @javaClass net.coderbot.iris.mixin.LevelRendererAccessor */ interface LevelRendererAccessor { shouldRegenerateClouds(): boolean; setShouldRegenerateClouds(arg0: boolean): void; getLevel(): Internal.ClientLevel; invokeRenderEntity(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.PoseStack_, arg6: Internal.MultiBufferSource_): void; getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; setRenderBuffers(arg0: Internal.RenderBuffers_): void; invokeSetupRender(arg0: Internal.Camera_, arg1: Internal.Frustum_, arg2: boolean, arg3: boolean): void; getRenderBuffers(): Internal.RenderBuffers; invokeRenderChunkLayer(arg0: Internal.RenderType_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4f_): void; } type LevelRendererAccessor_ = LevelRendererAccessor; /** * @javaClass net.minecraft.class_1922 */ interface BlockGetter extends Internal.LevelHeightAccessor { isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; getBlockFloorHeight($$0: BlockPos_): number; getMaxLightLevel(): number; clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; getBlockStates($$0: Internal.AABB_): Internal.Stream; getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; getBlockEntity(arg0: BlockPos_): Internal.BlockEntity; getLightEmission($$0: BlockPos_): number; getFluidState(arg0: BlockPos_): Internal.FluidState; getBlockState(arg0: BlockPos_): Internal.BlockState; clip($$0: Internal.ClipContext_): Internal.BlockHitResult; traverseBlocks($$0: Vec3_, $$1: Vec3_, $$2: C, $$3: Internal.BiFunction_, $$4: Internal.Function_): T; } type BlockGetter_ = BlockGetter; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2ReferenceFunction */ interface Float2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Float2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Float2CharFunction; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ReferenceFunction; } type Float2ReferenceFunction_ = ((arg0: number) => V) | Float2ReferenceFunction; /** * @javaClass net.minecraft.class_5455$class_6892 */ class RegistryAccess$RegistryEntry extends Internal.Record { hashCode(): number; equals($$0: any): boolean; toString(): string; value(): Internal.Registry; key(): Internal.ResourceKey>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RegistryAccess$RegistryEntry_ = RegistryAccess$RegistryEntry; /** * @javaClass net.minecraft.class_2846$class_2847 */ class ServerboundPlayerActionPacket$Action extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ServerboundPlayerActionPacket$Action[]; static readonly "STOP_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; static readonly "DROP_ALL_ITEMS" : Internal.ServerboundPlayerActionPacket$Action; static readonly "DROP_ITEM" : Internal.ServerboundPlayerActionPacket$Action; static readonly "RELEASE_USE_ITEM" : Internal.ServerboundPlayerActionPacket$Action; static readonly "ABORT_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; static readonly "SWAP_ITEM_WITH_OFFHAND" : Internal.ServerboundPlayerActionPacket$Action; static readonly "START_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundPlayerActionPacket$Action_ = "swap_item_with_offhand" | "start_destroy_block" | "abort_destroy_block" | "drop_item" | "drop_all_items" | "stop_destroy_block" | "release_use_item" | ServerboundPlayerActionPacket$Action; /** * @javaClass java.time.ZoneOffset */ class ZoneOffset extends Internal.ZoneId implements Internal.TemporalAccessor, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { getTotalSeconds(): number; static ofHoursMinutes(arg0: number, arg1: number): this; query(arg0: Internal.TemporalQuery_): R; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; getId(): string; isSupported(arg0: Internal.TemporalField_): boolean; compareTo(arg0: Internal.ZoneOffset_): number; getLong(arg0: Internal.TemporalField_): number; static ofHours(arg0: number): this; hashCode(): number; static of(arg0: string): this; equals(arg0: any): boolean; get(arg0: Internal.TemporalField_): number; static from(arg0: Internal.TemporalAccessor_): this; toString(): string; getRules(): Internal.ZoneRules; static ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): this; static ofTotalSeconds(arg0: number): this; static readonly "MIN" : Internal.ZoneOffset; static readonly "UTC" : Internal.ZoneOffset; static readonly "MAX" : Internal.ZoneOffset; get totalSeconds(): number; get rules(): Internal.ZoneRules; get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZoneOffset_ = ZoneOffset; /** * @javaClass net.minecraft.class_5937 */ class EffectProgram extends Internal.Program { attachToEffect($$0: Internal.Effect_): void; static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string): this; close(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EffectProgram_ = EffectProgram; /** * @javaClass java.util.AbstractCollection */ abstract class AbstractCollection implements Internal.Collection { add(arg0: E): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.Iterator; size(): number; addAll(arg0: Internal.Collection_): boolean; containsAll(arg0: Internal.Collection_): boolean; toArray(): any[]; toArray(arg0: T[]): T[]; isEmpty(): boolean; clear(): void; toString(): string; remove(arg0: any): boolean; retainAll(arg0: Internal.Collection_): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractCollection_ = AbstractCollection; /** * @javaClass net.minecraft.class_176$class_177 */ class LootContextParamSet$Builder { build(): Internal.LootContextParamSet; optional($$0: Internal.LootContextParam_): this; required($$0: Internal.LootContextParam_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootContextParamSet$Builder_ = LootContextParamSet$Builder; /** * @javaClass net.minecraft.class_1628 */ class Spider extends Internal.Monster { onClimbable(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; getPassengersRidingOffset(): number; canBeAffected($$0: Internal.MobEffectInstance_): boolean; makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; tick(): void; setClimbing($$0: boolean): void; static createAttributes(): Internal.AttributeSupplier$Builder; isClimbing(): boolean; getMobType(): Internal.MobType; get passengersRidingOffset(): number; get mobType(): Internal.MobType; get climbing(): boolean; set climbing($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Spider_ = Spider; /** * @javaClass net.minecraft.class_2673 */ class ClientboundLevelEventPacket implements Internal.Packet { isGlobalEvent(): boolean; getType(): number; getPos(): BlockPos; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getData(): number; get data(): number; get pos(): BlockPos; get type(): number; get globalEvent(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundLevelEventPacket_ = ClientboundLevelEventPacket; /** * @javaClass net.minecraft.class_1160 */ class Vector3f { add($$0: number, $$1: number, $$2: number): void; add($$0: Internal.Vector3f_): void; sub($$0: Internal.Vector3f_): void; set($$0: number, $$1: number, $$2: number): void; lerp($$0: Internal.Vector3f_, $$1: number): void; mul($$0: number): void; mul($$0: number, $$1: number, $$2: number): void; rotation($$0: number): Internal.Quaternion; dot($$0: Internal.Vector3f_): number; cross($$0: Internal.Vector3f_): void; transform($$0: Internal.Matrix3f_): void; transform($$0: Internal.Quaternion_): void; load($$0: Internal.Vector3f_): void; hashCode(): number; normalize(): boolean; rotationDegrees($$0: number): Internal.Quaternion; equals($$0: any): boolean; x(): number; y(): number; z(): number; toString(): string; copy(): this; map($$0: Internal.Float2FloatFunction_): void; clamp($$0: Internal.Vector3f_, $$1: Internal.Vector3f_): void; clamp($$0: number, $$1: number): void; static "ZERO" : Internal.Vector3f; static readonly "CODEC" : Internal.Codec; static "ZN" : Internal.Vector3f; static "YN" : Internal.Vector3f; static "XN" : Internal.Vector3f; static "ZP" : Internal.Vector3f; static "YP" : Internal.Vector3f; static "XP" : Internal.Vector3f; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Vector3f_ = Vector3f; /** * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder */ class EnchantmentBuilder extends Internal.BuilderBase { maxLevel(i: number): this; armorFeet(): this; veryRare(): this; damageBonus(i: Internal.EnchantmentBuilder$DamageBonusFunction_): this; undiscoverable(): this; postAttack(i: Internal.EnchantmentBuilder$PostFunction_): this; crossbow(): this; vanishable(): this; bow(): this; armorLegs(): this; weapon(): this; uncommon(): this; canEnchant(i: Internal.Object2BooleanFunction_): this; postHurt(i: Internal.EnchantmentBuilder$PostFunction_): this; rare(): this; maxCost(i: Internal.Int2IntFunction_): this; minCost(i: Internal.Int2IntFunction_): this; treasureOnly(): this; wearable(): this; trident(): this; damageProtection(i: Internal.EnchantmentBuilder$DamageProtectionFunction_): this; armorChest(): this; createObject(): Internal.Enchantment; minLevel(i: number): this; armorHead(): this; slots(s: EquipmentSlot_[]): this; armor(): this; fishingRod(): this; getRegistryType(): Internal.RegistryObjectBuilderTypes; curse(): this; checkCompatibility(i: Internal.Object2BooleanFunction_): this; breakable(): this; category(c: Internal.EnchantmentCategory_): this; rarity(r: Internal.Enchantment$Rarity_): this; untradeable(): this; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); /** * Set the callback when the enchanted item hits an entity. * * WARN: This callback will ALWAYS be called TWICE, for both main hand and off hand. * This is an annoying code logic from Vanilla Minecraft. There's no way KubeJS can * change this. */ doPostAttack(i: Internal.EnchantmentBuilder$PostFunction_): Internal.EnchantmentBuilder_; } /** */ type EnchantmentBuilder_ = EnchantmentBuilder; /** * @javaClass net.minecraft.class_5281 */ interface WorldGenLevel extends Internal.ServerLevelAccessor { getSeed(): number; ensureCanWrite($$0: BlockPos_): boolean; setCurrentlyGenerating($$0: Internal.Supplier_): void; } type WorldGenLevel_ = (() => number) | WorldGenLevel; /** * @javaClass net.minecraft.class_3916 */ class LecternMenu extends Internal.AbstractContainerMenu { getBook(): Internal.ItemStack; clickMenuButton($$0: Internal.Player_, $$1: number): boolean; stillValid($$0: Internal.Player_): boolean; setData($$0: number, $$1: number): void; getPage(): number; static readonly "BUTTON_PREV_PAGE" : 1; static readonly "BUTTON_TAKE_BOOK" : 3; static readonly "BUTTON_PAGE_JUMP_RANGE_START" : 100; static readonly "BUTTON_NEXT_PAGE" : 2; get book(): Internal.ItemStack; get page(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LecternMenu_ = LecternMenu; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2IntFunction */ interface Double2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2IntFunction; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Double2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2IntFunction_ = ((arg0: number) => number) | Double2IntFunction; /** * @javaClass com.mojang.serialization.ListBuilder */ interface ListBuilder { withErrorsFrom(arg0: Internal.DataResult_): Internal.ListBuilder; add(arg0: Internal.DataResult_): Internal.ListBuilder; add(arg0: T): Internal.ListBuilder; add(arg0: E, arg1: Internal.Encoder_): Internal.ListBuilder; mapError(arg0: Internal.UnaryOperator_): Internal.ListBuilder; ops(): Internal.DynamicOps; build(arg0: T): Internal.DataResult; build(arg0: Internal.DataResult_): Internal.DataResult; addAll(arg0: Internal.Iterable_, arg1: Internal.Encoder_): Internal.ListBuilder; } type ListBuilder_ = ListBuilder; /** * @javaClass net.minecraft.class_1431 */ class Cod extends Internal.AbstractSchoolingFish { method_6452(): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Cod_ = Cod; /** * @javaClass dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter */ interface MobFilter extends Internal.BiPredicate { test(arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): boolean; of(o: any): this; idFilter(s: string): this; } type MobFilter_ = ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData) => boolean) | MobFilter; /** * @javaClass dev.latvian.mods.unit.function.FunctionFactory */ class FunctionFactory extends Internal.Record { maxArgs(): number; hashCode(): number; supplier(): Internal.FunctionFactory$FuncSupplier; static of(name: string, args: number, supplier: Internal.FunctionFactory$FuncSupplier_): this; static of(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_): this; equals(o: any): boolean; static of0(name: string, supplier: Internal.Supplier_): this; name(): string; create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; static of2(name: string, supplier: Internal.FunctionFactory$Arg2_): this; toString(): string; static of1(name: string, supplier: Internal.FunctionFactory$Arg1_): this; static of3(name: string, supplier: Internal.FunctionFactory$Arg3_): this; minArgs(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FunctionFactory_ = FunctionFactory; /** * @javaClass java.security.Provider */ abstract class Provider extends Internal.Properties { isConfigured(): boolean; getOrDefault(arg0: any, arg1: any): any; getName(): string; keys(): Internal.Enumeration; computeIfAbsent(arg0: any, arg1: Internal.Function_): any; values(): Internal.Collection; replace(arg0: any, arg1: any): any; replace(arg0: any, arg1: any, arg2: any): boolean; replaceAll(arg0: Internal.BiFunction_): void; put(arg0: any, arg1: any): any; remove(arg0: any): any; remove(arg0: any, arg1: any): boolean; compute(arg0: any, arg1: Internal.BiFunction_): any; load(arg0: Internal.InputStream_): void; putAll(arg0: Internal.Map_): void; merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; get(arg0: any): any; getServices(): Internal.Set; keySet(): Internal.Set; getVersion(): number; getProperty(arg0: string): string; getInfo(): string; entrySet(): Internal.Set>; getVersionStr(): string; forEach(arg0: Internal.BiConsumer_): void; clear(): void; configure(arg0: string): this; getService(arg0: string, arg1: string): Internal.Provider$Service; computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; elements(): Internal.Enumeration; toString(): string; putIfAbsent(arg0: any, arg1: any): any; get configured(): boolean; get versionStr(): string; get name(): string; get services(): Internal.Set; get version(): number; get info(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Provider_ = Provider; /** * @javaClass net.minecraft.class_5455$class_6890 */ interface RegistryAccess$Frozen extends Internal.RegistryAccess { freeze(): this; } type RegistryAccess$Frozen_ = RegistryAccess$Frozen; /** * @javaClass net.minecraft.class_58 */ class ValidationContext { enterTable($$0: string, $$1: ResourceLocation_): this; validateUser($$0: Internal.LootContextUser_): void; enterCondition($$0: string, $$1: ResourceLocation_): this; forChild($$0: string): this; resolveCondition($$0: ResourceLocation_): Internal.LootItemCondition; reportProblem($$0: string): void; resolveLootTable($$0: ResourceLocation_): Internal.LootTable; hasVisitedCondition($$0: ResourceLocation_): boolean; hasVisitedTable($$0: ResourceLocation_): boolean; setParams($$0: Internal.LootContextParamSet_): this; getProblems(): Internal.Multimap; get problems(): Internal.Multimap; set params($$0: Internal.LootContextParamSet_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ValidationContext_ = ValidationContext; /** * @javaClass dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback */ interface ModifyRecipeResultCallback { modify(arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStackJS_): Internal.ItemStackJS; } type ModifyRecipeResultCallback_ = ((arg0: Internal.ModifyRecipeCraftingGrid, arg1: Internal.ItemStackJS) => Internal.ItemStackJS) | ModifyRecipeResultCallback; /** * @javaClass net.minecraft.class_309 */ class KeyboardHandler { handler$zco000$onRawKey(handle: number, key: number, scanCode: number, action: number, modifiers: number, info: Internal.CallbackInfo_): void; handler$bkl001$onKey(window: number, key: number, scancode: number, i: number, j: number, cbi: Internal.CallbackInfo_): void; handler$bin000$keyPress(window: number, key: number, code: number, k: number, m: number, ci: Internal.CallbackInfo_): void; getClipboard(): string; setup($$0: number): void; setClipboard($$0: string): void; handler$zco000$onKey(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_): void; tick(): void; setSendRepeatsToGui($$0: boolean): void; handler$zco000$onKeyAfter(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_, screen: Internal.Screen_, bls: boolean[]): void; keyPress($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; static readonly "DEBUG_CRASH_TIME" : 10000; get clipboard(): string; set sendRepeatsToGui($$0: boolean); set up($$0: number); set clipboard($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type KeyboardHandler_ = KeyboardHandler; /** * @javaClass net.minecraft.class_5889 */ class ClientboundInitializeBorderPacket implements Internal.Packet { getNewCenterZ(): number; getLerpTime(): number; getNewCenterX(): number; getNewSize(): number; getWarningBlocks(): number; getOldSize(): number; getWarningTime(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; getNewAbsoluteMaxSize(): number; get newAbsoluteMaxSize(): number; get lerpTime(): number; get newCenterX(): number; get newSize(): number; get warningBlocks(): number; get newCenterZ(): number; get warningTime(): number; get oldSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundInitializeBorderPacket_ = ClientboundInitializeBorderPacket; /** * @javaClass net.minecraft.class_330 */ class MapRenderer implements Internal.AutoCloseable { resetData(): void; update($$0: number, $$1: Internal.MapItemSavedData_): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: Internal.MapItemSavedData_, $$4: boolean, $$5: number): void; close(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MapRenderer_ = MapRenderer; /** * @javaClass com.google.common.collect.UnmodifiableListIterator */ abstract class UnmodifiableListIterator extends Internal.UnmodifiableIterator implements Internal.ListIterator { add(arg0: E): void; set(arg0: E): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type UnmodifiableListIterator_ = UnmodifiableListIterator; /** * @javaClass java.nio.ByteOrder */ class ByteOrder { static nativeOrder(): this; toString(): string; static readonly "BIG_ENDIAN" : Internal.ByteOrder; static readonly "LITTLE_ENDIAN" : Internal.ByteOrder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ByteOrder_ = ByteOrder; /** * @javaClass net.minecraft.class_5821 */ class FeaturePlaceContext { random(): Internal.Random; chunkGenerator(): Internal.ChunkGenerator; topFeature(): Internal.Optional>; level(): Internal.WorldGenLevel; origin(): BlockPos; config(): FC; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FeaturePlaceContext_ = FeaturePlaceContext; /** * @javaClass net.minecraft.class_325 */ class ItemColors implements Internal.ColorProviderRegistryImpl$ColorMapperHolder, Internal.ItemColorsExtended { getColorProvider(stack: Internal.ItemStack_): Internal.ItemColor; get(item: Internal.ItemLike_): Internal.ItemColor; getColor($$0: Internal.ItemStack_, $$1: number): number; static createDefault($$0: Internal.BlockColors_): this; register($$0: Internal.ItemColor_, ... $$1: Internal.ItemLike_[]): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ItemColors_ = ItemColors; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2DoubleFunction */ interface Object2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: K): number; andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Object2ShortFunction; getDouble(arg0: any): number; composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2DoubleFunction; andThenInt(arg0: Internal.Double2IntFunction_): Internal.Object2IntFunction; composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Object2DoubleFunction; andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; andThenLong(arg0: Internal.Double2LongFunction_): Internal.Object2LongFunction; composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2DoubleFunction; andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Object2ByteFunction; andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Object2FloatFunction; composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2DoubleFunction; composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2DoubleFunction; andThenChar(arg0: Internal.Double2CharFunction_): Internal.Object2CharFunction; composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2DoubleFunction; removeDouble(arg0: any): number; composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2DoubleFunction; andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Object2ReferenceFunction; composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2DoubleFunction; composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2DoubleFunction; } type Object2DoubleFunction_ = ((arg0: any) => number) | Object2DoubleFunction; /** * @javaClass net.minecraft.class_2335 */ abstract class AxisCycle extends Internal.Enum { inverse(): this; static valueOf($$0: string): this; static values(): Internal.AxisCycle[]; cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number; cycle(arg0: Internal.Direction$Axis_): Internal.Direction$Axis; static between($$0: Internal.Direction$Axis_, $$1: Internal.Direction$Axis_): this; static readonly "BACKWARD" : Internal.AxisCycle; static readonly "FORWARD" : Internal.AxisCycle; static readonly "VALUES" : Internal.AxisCycle[]; static readonly "NONE" : Internal.AxisCycle; static readonly "AXIS_VALUES" : Internal.Direction$Axis[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AxisCycle_ = "forward" | "backward" | "none" | AxisCycle; /** * @javaClass java.util.Spliterator$OfInt */ interface Spliterator$OfInt extends Internal.Spliterator$OfPrimitive { trySplit(): this; tryAdvance(arg0: Internal.IntConsumer_): boolean; tryAdvance(arg0: Internal.Consumer_): boolean; forEachRemaining(arg0: Internal.IntConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; } type Spliterator$OfInt_ = Spliterator$OfInt; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLootPoolAccessor */ interface MixinLootPoolAccessor { getEntries(): Internal.LootPoolEntryContainer[]; getConditions(): Internal.LootItemCondition[]; } type MixinLootPoolAccessor_ = MixinLootPoolAccessor; /** * @javaClass net.minecraft.class_6655 */ class BlockColumnConfiguration extends Internal.Record implements Internal.FeatureConfiguration { prioritizeTip(): boolean; hashCode(): number; equals($$0: any): boolean; layers(): Internal.List; allowedPlacement(): Internal.BlockPredicate; static simple($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): this; toString(): string; static layer($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration$Layer; direction(): Internal.Direction; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BlockColumnConfiguration_ = BlockColumnConfiguration; /** * @javaClass net.minecraft.class_5539 */ interface LevelHeightAccessor { isOutsideBuildHeight($$0: number): boolean; isOutsideBuildHeight($$0: BlockPos_): boolean; getMaxBuildHeight(): number; getHeight(): number; getMinBuildHeight(): number; getSectionsCount(): number; getSectionIndexFromSectionY($$0: number): number; create($$0: number, $$1: number): this; getMinSection(): number; getSectionYFromSectionIndex($$0: number): number; getSectionIndex($$0: number): number; getMaxSection(): number; } type LevelHeightAccessor_ = LevelHeightAccessor; /** * @javaClass java.nio.channels.GatheringByteChannel */ interface GatheringByteChannel extends Internal.WritableByteChannel { write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; write(arg0: Internal.ByteBuffer_[]): number; } type GatheringByteChannel_ = GatheringByteChannel; /** * @javaClass net.minecraft.class_1427 */ abstract class AbstractGolem extends Internal.PathfinderMob { causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; removeWhenFarAway($$0: number): boolean; getAmbientSoundInterval(): number; get ambientSoundInterval(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractGolem_ = AbstractGolem; /** * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentKey */ abstract class ComponentKey { isProvidedBy(provider: V): boolean; getFromContainer(container: Internal.ComponentContainer_): C; maybeGet(provider: V): Internal.Optional; getComponentClass(): typeof C; get(provider: V): C; getNullable(provider: V): C; getInternal(arg0: Internal.ComponentContainer_): C; getId(): ResourceLocation; toString(): string; syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_, writer: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_): void; sync(provider: V, packetWriter: Internal.ComponentPacketWriter_): void; sync(provider: V): void; sync(provider: V, packetWriter: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; get componentClass(): typeof C; get id(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ComponentKey_ = ComponentKey; /** * @javaClass net.minecraft.class_3957 */ class SimpleCookingSerializer implements Internal.RecipeSerializer { fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SimpleCookingSerializer_ = SimpleCookingSerializer; /** * @javaClass net.minecraft.class_4060 */ class AmbientOcclusionStatus extends Internal.Enum { getKey(): string; static valueOf($$0: string): this; static values(): Internal.AmbientOcclusionStatus[]; getId(): number; static byId($$0: number): this; static readonly "MIN" : Internal.AmbientOcclusionStatus; static readonly "MAX" : Internal.AmbientOcclusionStatus; static readonly "OFF" : Internal.AmbientOcclusionStatus; get id(): number; get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AmbientOcclusionStatus_ = "min" | "max" | "off" | AmbientOcclusionStatus; /** * @javaClass net.minecraft.class_5309 */ class NoiseSettings extends Internal.Record { getMinCellY(): number; terrainShaper(): Internal.TerrainShaper; getCellWidth(): number; getCellCountY(): number; bottomSlideSettings(): Internal.NoiseSlider; topSlideSettings(): Internal.NoiseSlider; minY(): number; noiseSizeHorizontal(): number; hashCode(): number; equals($$0: any): boolean; static create($$0: number, $$1: number, $$2: Internal.NoiseSamplingSettings_, $$3: Internal.NoiseSlider_, $$4: Internal.NoiseSlider_, $$5: number, $$6: number, $$7: Internal.TerrainShaper_): this; toString(): string; getCellHeight(): number; noiseSizeVertical(): number; noiseSamplingSettings(): Internal.NoiseSamplingSettings; height(): number; static readonly "CODEC" : Internal.Codec; get cellWidth(): number; get cellCountY(): number; get minCellY(): number; get cellHeight(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseSettings_ = NoiseSettings; /** * @javaClass net.minecraft.class_6797 */ abstract class PlacementModifier { getPositions(arg0: Internal.PlacementContext_, arg1: Internal.Random_, arg2: BlockPos_): Internal.Stream; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlacementModifier_ = PlacementModifier; /** * @javaClass java.util.stream.DoubleStream$Builder */ interface DoubleStream$Builder extends Internal.DoubleConsumer { add(arg0: number): this; build(): Internal.DoubleStream; accept(arg0: number): void; } type DoubleStream$Builder_ = DoubleStream$Builder; /** * @javaClass net.minecraft.class_2853 */ class ServerboundRecipeBookSeenRecipePacket implements Internal.Packet { getRecipe(): ResourceLocation; handle($$0: Internal.ServerGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get recipe(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundRecipeBookSeenRecipePacket_ = ServerboundRecipeBookSeenRecipePacket; /** * @javaClass com.mojang.datafixers.kinds.K1 */ interface K1 { } type K1_ = K1; /** * @javaClass java.nio.file.WatchEvent$Kind */ interface WatchEvent$Kind { name(): string; type(): typeof T; } type WatchEvent$Kind_ = WatchEvent$Kind; /** * @javaClass java.io.File */ class File implements Internal.Serializable, Internal.Comparable { getUsableSpace(): number; static listRoots(): Internal.File[]; renameTo(arg0: Internal.File_): boolean; getName(): string; setExecutable(arg0: boolean, arg1: boolean): boolean; setExecutable(arg0: boolean): boolean; canRead(): boolean; getCanonicalFile(): this; compareTo(arg0: Internal.File_): number; delete(): boolean; setReadable(arg0: boolean): boolean; setReadable(arg0: boolean, arg1: boolean): boolean; getTotalSpace(): number; hashCode(): number; getParentFile(): this; getPath(): string; getAbsoluteFile(): this; listFiles(arg0: Internal.FilenameFilter_): Internal.File[]; listFiles(arg0: Internal.FileFilter_): Internal.File[]; listFiles(): Internal.File[]; mkdir(): boolean; deleteOnExit(): void; canExecute(): boolean; getCanonicalPath(): string; toURL(): Internal.URL; getParent(): string; setWritable(arg0: boolean): boolean; setWritable(arg0: boolean, arg1: boolean): boolean; isFile(): boolean; getAbsolutePath(): string; toURI(): Internal.URI; getFreeSpace(): number; length(): number; canWrite(): boolean; static createTempFile(arg0: string, arg1: string, arg2: Internal.File_): this; static createTempFile(arg0: string, arg1: string): this; list(): string[]; list(arg0: Internal.FilenameFilter_): string[]; isHidden(): boolean; toPath(): Internal.Path; mkdirs(): boolean; equals(arg0: any): boolean; exists(): boolean; isAbsolute(): boolean; toString(): string; lastModified(): number; createNewFile(): boolean; setLastModified(arg0: number): boolean; isDirectory(): boolean; setReadOnly(): boolean; static readonly "pathSeparator" : ";"; static readonly "pathSeparatorChar" : ";"; static readonly "separatorChar" : "\\"; static readonly "separator" : "\\"; get parent(): string; get parentFile(): this; get hidden(): boolean; get freeSpace(): number; get usableSpace(): number; get totalSpace(): number; get canonicalFile(): this; get directory(): boolean; get path(): string; get absoluteFile(): this; get file(): boolean; get absolute(): boolean; get name(): string; get canonicalPath(): string; get absolutePath(): string; set readable(arg0: boolean); set executable(arg0: boolean); set writable(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type File_ = File; /** * @javaClass java.text.DecimalFormatSymbols */ class DecimalFormatSymbols implements Internal.Cloneable, Internal.Serializable { setPercent(arg0: string): void; getMonetaryGroupingSeparator(): string; getCurrencySymbol(): string; getPatternSeparator(): string; getNaN(): string; setCurrency(arg0: Internal.Currency_): void; setMonetaryDecimalSeparator(arg0: string): void; setInfinity(arg0: string): void; getGroupingSeparator(): string; hashCode(): number; getPercent(): string; setMinusSign(arg0: string): void; static getAvailableLocales(): Internal.Locale[]; getCurrency(): Internal.Currency; getDecimalSeparator(): string; setCurrencySymbol(arg0: string): void; getDigit(): string; setPatternSeparator(arg0: string): void; getPerMill(): string; getInternationalCurrencySymbol(): string; setPerMill(arg0: string): void; getMinusSign(): string; getExponentSeparator(): string; getZeroDigit(): string; getInfinity(): string; setDecimalSeparator(arg0: string): void; setGroupingSeparator(arg0: string): void; setInternationalCurrencySymbol(arg0: string): void; setDigit(arg0: string): void; setExponentSeparator(arg0: string): void; setMonetaryGroupingSeparator(arg0: string): void; getMonetaryDecimalSeparator(): string; setZeroDigit(arg0: string): void; equals(arg0: any): boolean; clone(): any; setNaN(arg0: string): void; static getInstance(arg0: Internal.Locale_): this; static getInstance(): this; get exponentSeparator(): string; get internationalCurrencySymbol(): string; get minusSign(): string; get instance(): this; get decimalSeparator(): string; get monetaryGroupingSeparator(): string; get perMill(): string; get currencySymbol(): string; get groupingSeparator(): string; get percent(): string; get availableLocales(): Internal.Locale[]; get monetaryDecimalSeparator(): string; get zeroDigit(): string; get naN(): string; get currency(): Internal.Currency; get infinity(): string; get patternSeparator(): string; get digit(): string; set exponentSeparator(arg0: string); set internationalCurrencySymbol(arg0: string); set minusSign(arg0: string); set decimalSeparator(arg0: string); set monetaryGroupingSeparator(arg0: string); set perMill(arg0: string); set currencySymbol(arg0: string); set groupingSeparator(arg0: string); set percent(arg0: string); set monetaryDecimalSeparator(arg0: string); set zeroDigit(arg0: string); set naN(arg0: string); set infinity(arg0: string); set currency(arg0: Internal.Currency_); set digit(arg0: string); set patternSeparator(arg0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DecimalFormatSymbols_ = DecimalFormatSymbols; /** * @javaClass dev.latvian.mods.rhino.IdFunctionCall */ interface IdFunctionCall { execIdCall(arg0: Internal.IdFunctionObject_, arg1: Internal.Context_, arg2: Internal.Scriptable_, arg3: Internal.Scriptable_, arg4: any[]): any; } type IdFunctionCall_ = ((arg0: Internal.IdFunctionObject, arg1: Internal.Context, arg2: Internal.Scriptable, arg3: Internal.Scriptable, arg4: any[]) => any) | IdFunctionCall; /** * @javaClass net.minecraft.class_6796 */ class PlacedFeature extends Internal.Record { placeWithBiomeCheck($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; feature(): Internal.Holder>; getFeatures(): Internal.Stream>; hashCode(): number; equals($$0: any): boolean; toString(): string; place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; placement(): Internal.List; static readonly "CODEC" : Internal.Codec>; static readonly "DIRECT_CODEC" : Internal.Codec; static readonly "LIST_CODEC" : Internal.Codec>; static readonly "LIST_OF_LISTS_CODEC" : Internal.Codec>>; get features(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlacedFeature_ = Special.PlacedFeature | PlacedFeature; /** * @javaClass net.minecraft.class_6544$class_6552 */ class Climate$Sampler extends Internal.Record { depth(): Internal.DensityFunction; spawnTarget(): Internal.List; weirdness(): Internal.DensityFunction; hashCode(): number; equals($$0: any): boolean; erosion(): Internal.DensityFunction; temperature(): Internal.DensityFunction; humidity(): Internal.DensityFunction; toString(): string; findSpawnPosition(): BlockPos; continentalness(): Internal.DensityFunction; sample($$0: number, $$1: number, $$2: number): Internal.Climate$TargetPoint; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Climate$Sampler_ = Climate$Sampler; /** * @javaClass net.minecraft.class_2661 */ class ClientboundDisconnectPacket implements Internal.Packet { getReason(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get reason(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundDisconnectPacket_ = ClientboundDisconnectPacket; /** * @javaClass net.minecraft.class_5589 */ class GeodeConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "geodeLayerSettings" : Internal.GeodeLayerSettings; readonly "useAlternateLayer0Chance" : number; readonly "pointOffset" : Internal.IntProvider; readonly "minGenOffset" : number; readonly "noiseMultiplier" : number; readonly "maxGenOffset" : number; readonly "usePotentialPlacementsChance" : number; readonly "geodeBlockSettings" : Internal.GeodeBlockSettings; readonly "geodeCrackSettings" : Internal.GeodeCrackSettings; readonly "invalidBlocksThreshold" : number; readonly "placementsRequireLayer0Alternate" : boolean; static readonly "CHANCE_RANGE" : Internal.Codec; readonly "distributionPoints" : Internal.IntProvider; readonly "outerWallDistance" : Internal.IntProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GeodeConfiguration_ = GeodeConfiguration; /** * @javaClass java.security.PrivilegedExceptionAction */ interface PrivilegedExceptionAction { run(): T; } type PrivilegedExceptionAction_ = (() => T) | PrivilegedExceptionAction; /** * @javaClass net.minecraft.class_3326 */ class ServerOpList extends Internal.StoredUserList { canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; getUserList(): string[]; get userList(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerOpList_ = ServerOpList; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2CharFunction */ interface Byte2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): string; get(arg0: number): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Byte2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2CharFunction; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2CharFunction; } type Byte2CharFunction_ = ((arg0: number) => string) | Byte2CharFunction; /** * @javaClass net.minecraft.class_3562 */ interface LayerLightEventListener extends Internal.LightEventListener { getDataLayerData(arg0: Internal.SectionPos_): Internal.DataLayer; getLightValue(arg0: BlockPos_): number; } type LayerLightEventListener_ = LayerLightEventListener; /** * @javaClass java.lang.module.ModuleFinder */ interface ModuleFinder { compose(... arg0: Internal.ModuleFinder_[]): this; find(arg0: string): Internal.Optional; of(... arg0: Internal.Path_[]): this; ofSystem(): this; findAll(): Internal.Set; } type ModuleFinder_ = ModuleFinder; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinMapColorAccessor */ interface MixinMapColorAccessor { } type MixinMapColorAccessor_ = MixinMapColorAccessor; /** * @javaClass dev.latvian.mods.rhino.util.Remapper */ interface Remapper { remapMethod(arg0: Internal.Class_, arg1: Internal.Method_, arg2: string): string; unmapClass(arg0: string): string; getMappedClass(from: Internal.Class_): string; getMappedField(from: Internal.Class_, field: Internal.Field_, fieldName: string): string; getMappedField(from: Internal.Class_, field: Internal.Field_): string; remapField(arg0: Internal.Class_, arg1: Internal.Field_, arg2: string): string; getMappedMethod(from: Internal.Class_, method: Internal.Method_): string; getMappedMethod(from: Internal.Class_, method: Internal.Method_, methodString: string): string; getTypeName(type: string): string; getTypeName(type: string, remap: Internal.Function_): string; remapClass(arg0: Internal.Class_, arg1: string): string; getUnmappedClass(from: string): string; } type Remapper_ = Remapper; /** * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLivingEntityAccessor */ interface MixinLivingEntityAccessor { setDead(arg0: boolean): void; } type MixinLivingEntityAccessor_ = ((arg0: boolean) => void) | MixinLivingEntityAccessor; /** * @javaClass java.util.AbstractSet */ abstract class AbstractSet extends Internal.AbstractCollection implements Internal.Set { removeAll(arg0: Internal.Collection_): boolean; hashCode(): number; equals(arg0: any): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractSet_ = AbstractSet; /** * @javaClass net.minecraft.class_2639 */ class ClientboundCommandSuggestionsPacket implements Internal.Packet { getSuggestions(): Internal.Suggestions; handle($$0: Internal.ClientGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get suggestions(): Internal.Suggestions; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundCommandSuggestionsPacket_ = ClientboundCommandSuggestionsPacket; /** * @javaClass net.minecraft.class_1513 */ class DragonChargePlayerPhase extends Internal.AbstractDragonPhaseInstance { doServerTick(): void; getFlyTargetLocation(): Vec3; getFlySpeed(): number; setTarget($$0: Vec3_): void; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; get flyTargetLocation(): Vec3; get flySpeed(): number; set target($$0: Vec3_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonChargePlayerPhase_ = DragonChargePlayerPhase; /** * @javaClass it.unimi.dsi.fastutil.objects.Object2IntMap$Entry */ interface Object2IntMap$Entry extends Internal.Map$Entry { getValue(): number; getIntValue(): number; setValue(arg0: number): number; } type Object2IntMap$Entry_ = Object2IntMap$Entry; /** * @javaClass net.minecraft.class_362 */ abstract class AbstractContainerEventHandler extends Internal.GuiComponent implements Internal.ContainerEventHandler { method_25395($$0: Internal.GuiEventListener_): void; method_25398($$0: boolean): void; method_25397(): boolean; method_25399(): Internal.GuiEventListener; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AbstractContainerEventHandler_ = AbstractContainerEventHandler; /** * @javaClass net.minecraft.class_2827 */ class ServerboundKeepAlivePacket implements Internal.Packet { handle($$0: Internal.ServerGamePacketListener_): void; getId(): number; write($$0: Internal.FriendlyByteBuf_): void; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundKeepAlivePacket_ = ServerboundKeepAlivePacket; /** * @javaClass java.lang.Runnable */ interface Runnable { run(): void; } type Runnable_ = (() => void) | Runnable; /** * @javaClass io.netty.channel.ChannelHandlerContext */ interface ChannelHandlerContext extends io.netty.util.AttributeMap, Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker { handler(): Internal.ChannelHandler; fireChannelInactive(): this; read(): this; fireChannelReadComplete(): this; fireChannelWritabilityChanged(): this; channel(): io.netty.channel.Channel; hasAttr(arg0: Internal.AttributeKey_): boolean; fireExceptionCaught(arg0: Internal.Throwable_): this; fireChannelActive(): this; fireChannelRegistered(): this; pipeline(): Internal.ChannelPipeline; fireChannelRead(arg0: any): this; isRemoved(): boolean; flush(): this; executor(): Internal.EventExecutor; name(): string; fireUserEventTriggered(arg0: any): this; fireChannelUnregistered(): this; alloc(): Internal.ByteBufAllocator; attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; } type ChannelHandlerContext_ = ChannelHandlerContext; /** * @javaClass com.mojang.authlib.GameProfile */ class GameProfile { getName(): string; isLegacy(): boolean; hashCode(): number; getProperties(): Internal.PropertyMap; equals(arg0: any): boolean; getId(): Internal.UUID; toString(): string; isComplete(): boolean; get legacy(): boolean; get name(): string; get id(): Internal.UUID; get complete(): boolean; get properties(): Internal.PropertyMap; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameProfile_ = GameProfile; /** * @javaClass net.minecraft.class_1520 */ class DragonSittingAttackingPhase extends Internal.AbstractDragonSittingPhase { doServerTick(): void; doClientTick(): void; begin(): void; getPhase(): Internal.EnderDragonPhase; get phase(): Internal.EnderDragonPhase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DragonSittingAttackingPhase_ = DragonSittingAttackingPhase; /** * @javaClass net.minecraft.class_4153 */ class PoiManager extends Internal.SectionStorage { add($$0: BlockPos_, $$1: Internal.PoiType_): void; getCountInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): number; ensureLoadedAndValid($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: number): void; getInChunk($$0: Internal.Predicate_, $$1: Internal.ChunkPos_, $$2: Internal.PoiManager$Occupancy_): Internal.Stream; getInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; release($$0: BlockPos_): boolean; tick($$0: Internal.BooleanSupplier_): void; getInSquare($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; findAll($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; remove($$0: BlockPos_): void; findAllClosestFirst($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; take($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number): Internal.Optional; existsAtPosition($$0: Internal.PoiType_, $$1: BlockPos_): boolean; getRandom($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: Internal.PoiManager$Occupancy_, $$3: BlockPos_, $$4: number, $$5: Internal.Random_): Internal.Optional; getType($$0: BlockPos_): Internal.Optional; find($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; getFreeTickets($$0: BlockPos_): number; sectionsToVillage($$0: Internal.SectionPos_): number; exists($$0: BlockPos_, $$1: Internal.Predicate_): boolean; findClosest($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; findClosest($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Optional; checkConsistencyWithBlocks($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkSection_): void; static readonly "MAX_VILLAGE_DISTANCE" : 6; static readonly "VILLAGE_SECTION_SIZE" : 1; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PoiManager_ = PoiManager; /** * @javaClass com.mojang.datafixers.Products$P9 */ class Products$P9 { apply(arg0: Internal.Applicative_, arg1: Internal.Function9_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P9_ = Products$P9; /** * @javaClass net.minecraft.class_3133 */ class ProbabilityFeatureConfiguration implements Internal.FeatureConfiguration { static readonly "CODEC" : Internal.Codec; readonly "probability" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ProbabilityFeatureConfiguration_ = ProbabilityFeatureConfiguration; /** * @javaClass net.minecraft.class_6756 */ interface LevelTickAccess extends Internal.TickAccess { willTickThisTick(arg0: BlockPos_, arg1: T): boolean; } type LevelTickAccess_ = ((arg0: BlockPos, arg1: T) => boolean) | LevelTickAccess; /** * @javaClass net.fabricmc.fabric.impl.lookup.block.ServerWorldCache */ interface ServerWorldCache { fabric_invalidateCache(arg0: BlockPos_): void; fabric_registerCache(arg0: BlockPos_, arg1: Internal.BlockApiCacheImpl_): void; } type ServerWorldCache_ = ServerWorldCache; /** * @javaClass dev.latvian.mods.kubejs.core.PlayerKJS */ interface PlayerKJS { setStagesKJS(arg0: Internal.Stages_): void; getStagesRawKJS(): Internal.Stages; getStagesKJS(): Internal.Stages; } type PlayerKJS_ = PlayerKJS; /** * @javaClass net.minecraft.class_2568 */ class HoverEvent { serialize(): Internal.JsonObject; getValue($$0: Internal.HoverEvent$Action_): T; hashCode(): number; equals($$0: any): boolean; getAction(): Internal.HoverEvent$Action; toString(): string; static deserialize($$0: Internal.JsonObject_): this; get action(): Internal.HoverEvent$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type HoverEvent_ = HoverEvent; /** * @javaClass java.time.Clock */ abstract class Clock implements Internal.InstantSource { withZone(arg0: Internal.ZoneId_): this; static tickMinutes(arg0: Internal.ZoneId_): this; static tickMillis(arg0: Internal.ZoneId_): this; static offset(arg0: Internal.Clock_, arg1: Internal.Duration_): this; getZone(): Internal.ZoneId; static tick(arg0: Internal.Clock_, arg1: Internal.Duration_): this; instant(): Internal.Instant; static system(arg0: Internal.ZoneId_): this; hashCode(): number; equals(arg0: any): boolean; static tickSeconds(arg0: Internal.ZoneId_): this; static systemDefaultZone(): this; static systemUTC(): this; static fixed(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; millis(): number; get zone(): Internal.ZoneId; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Clock_ = Clock; /** * @javaClass net.minecraft.class_1876 */ class TippedArrowRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; method_8119(): Internal.RecipeSerializer; matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TippedArrowRecipe_ = TippedArrowRecipe; /** * @javaClass com.mojang.brigadier.ResultConsumer */ interface ResultConsumer { onCommandComplete(arg0: Internal.CommandContext_, arg1: boolean, arg2: number): void; } type ResultConsumer_ = ((arg0: Internal.CommandContext, arg1: boolean, arg2: number) => void) | ResultConsumer; /** * @javaClass dev.latvian.mods.kubejs.event.EventJS */ class EventJS { cancel(): void; isCancelled(): boolean; post(t: Internal.ScriptType_, id: string, sub: string): boolean; post(t: Internal.ScriptType_, id: string): boolean; canCancel(): boolean; get cancelled(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EventJS_ = EventJS; /** * @javaClass pers.solid.extshape.mixin.ItemGroupAccessor */ interface ItemGroupAccessor { setIndex(arg0: number): void; } type ItemGroupAccessor_ = ((arg0: number) => void) | ItemGroupAccessor; /** * @javaClass io.netty.channel.Channel$Unsafe */ interface Channel$Unsafe { disconnect(arg0: Internal.ChannelPromise_): void; deregister(arg0: Internal.ChannelPromise_): void; recvBufAllocHandle(): Internal.RecvByteBufAllocator$Handle; closeForcibly(): void; beginRead(): void; bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): void; voidPromise(): Internal.ChannelPromise; flush(): void; localAddress(): Internal.SocketAddress; outboundBuffer(): Internal.ChannelOutboundBuffer; close(arg0: Internal.ChannelPromise_): void; write(arg0: any, arg1: Internal.ChannelPromise_): void; remoteAddress(): Internal.SocketAddress; connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): void; register(arg0: Internal.EventLoop_, arg1: Internal.ChannelPromise_): void; } type Channel$Unsafe_ = Channel$Unsafe; /** * @javaClass net.minecraft.class_3312 */ class GameProfileCache { add($$0: Internal.GameProfile_): void; load(): Internal.List; clearExecutor(): void; get($$0: string): Internal.Optional; get($$0: Internal.UUID_): Internal.Optional; save(): void; static setUsesAuthentication($$0: boolean): void; getAsync($$0: string, $$1: Internal.Consumer_>): void; setExecutor($$0: Internal.Executor_): void; set usesAuthentication($$0: boolean); set executor($$0: Internal.Executor_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameProfileCache_ = GameProfileCache; /** * @javaClass net.minecraft.class_4307 */ class GolemSensor extends Internal.Sensor { static golemDetected($$0: Internal.LivingEntity_): void; static checkForNearbyGolem($$0: Internal.LivingEntity_): void; requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GolemSensor_ = GolemSensor; /** * @javaClass net.minecraft.class_5669 */ class LootScoreProviderType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LootScoreProviderType_ = Special.LootScoreProviderType | LootScoreProviderType; /** * @javaClass net.minecraft.class_5718 */ class VibrationListener implements Internal.GameEventListener { handleGameEvent($$0: Internal.Level_, $$1: Internal.GameEvent_, $$2: Internal.Entity_, $$3: BlockPos_): boolean; getListenerRadius(): number; tick($$0: Internal.Level_): void; getListenerSource(): Internal.PositionSource; get listenerRadius(): number; get listenerSource(): Internal.PositionSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type VibrationListener_ = VibrationListener; /** * @javaClass net.minecraft.class_1451 */ class Cat extends Internal.TamableAnimal { finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; isRelaxStateOne(): boolean; getLieDownAmountTail($$0: number): number; isFood($$0: Internal.ItemStack_): boolean; static createAttributes(): Internal.AttributeSupplier$Builder; setCollarColor($$0: Internal.DyeColor_): void; causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; hiss(): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; doHurtTarget($$0: Internal.Entity_): boolean; removeWhenFarAway($$0: number): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getCatType(): number; getAmbientSoundInterval(): number; setLying($$0: boolean): void; getLieDownAmount($$0: number): number; tick(): void; getRelaxStateOneAmount($$0: number): number; readAdditionalSaveData($$0: Internal.CompoundTag_): void; isSteppingCarefully(): boolean; getResourceLocation(): ResourceLocation; canMate($$0: Internal.Animal_): boolean; customServerAiStep(): void; setCatType($$0: number): void; getCollarColor(): Internal.DyeColor; setRelaxStateOne($$0: boolean): void; isLying(): boolean; static readonly "TYPE_SIAMESE" : 3; static readonly "TYPE_RED" : 2; static readonly "TYPE_PERSIAN" : 6; static readonly "TEMPT_SPEED_MOD" : 0.6; static readonly "TYPE_BLACK" : 1; static readonly "TYPE_BRITISH" : 4; static readonly "TYPE_TABBY" : 0; static readonly "TYPE_RAGDOLL" : 7; static readonly "TYPE_ALL_BLACK" : 10; static readonly "TYPE_CALICO" : 5; static readonly "TEXTURE_BY_TYPE" : {0:ResourceLocation,1:ResourceLocation,2:ResourceLocation,3:ResourceLocation,4:ResourceLocation,5:ResourceLocation,6:ResourceLocation,7:ResourceLocation,8:ResourceLocation,9:ResourceLocation,10:ResourceLocation}; static readonly "SPRINT_SPEED_MOD" : 1.33; static readonly "TYPE_JELLIE" : 9; static readonly "WALK_SPEED_MOD" : 0.8; static readonly "TYPE_WHITE" : 8; get collarColor(): Internal.DyeColor; get catType(): number; get relaxStateOne(): boolean; get steppingCarefully(): boolean; get resourceLocation(): ResourceLocation; get ambientSoundInterval(): number; get lying(): boolean; set collarColor($$0: Internal.DyeColor_); set catType($$0: number); set relaxStateOne($$0: boolean); set lying($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Cat_ = Cat; /** * @javaClass net.minecraft.class_6581 */ class NoiseThresholdProvider extends Internal.NoiseBasedStateProvider { getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseThresholdProvider_ = NoiseThresholdProvider; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction */ interface Byte2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ReferenceFunction; andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; remove(arg0: number): V; remove(arg0: any): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): V; get(arg0: number): V; andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ReferenceFunction; andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Byte2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ReferenceFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ReferenceFunction; andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ReferenceFunction; andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ReferenceFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ReferenceFunction; } type Byte2ReferenceFunction_ = ((arg0: number) => V) | Byte2ReferenceFunction; /** * @javaClass net.minecraft.class_5148 */ class Markings extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.Markings[]; getId(): number; static byId($$0: number): this; static readonly "WHITE" : Internal.Markings; static readonly "WHITE_FIELD" : Internal.Markings; static readonly "NONE" : Internal.Markings; static readonly "BLACK_DOTS" : Internal.Markings; static readonly "WHITE_DOTS" : Internal.Markings; get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Markings_ = "white_dots" | "white" | "none" | "white_field" | "black_dots" | Markings; /** * @javaClass net.minecraft.class_4135 */ class WrappedGoal extends Internal.Goal { isInterruptable(): boolean; start(): void; tick(): void; canUse(): boolean; canBeReplacedBy($$0: Internal.WrappedGoal_): boolean; stop(): void; isRunning(): boolean; getGoal(): Internal.Goal; hashCode(): number; equals($$0: any): boolean; getPriority(): number; canContinueToUse(): boolean; getFlags(): Internal.EnumSet; setFlags($$0: Internal.EnumSet_): void; requiresUpdateEveryTick(): boolean; get running(): boolean; get goal(): Internal.Goal; get flags(): Internal.EnumSet; get interruptable(): boolean; get priority(): number; set flags($$0: Internal.EnumSet_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type WrappedGoal_ = WrappedGoal; /** * @javaClass it.unimi.dsi.fastutil.floats.FloatSpliterator */ interface FloatSpliterator extends Internal.Spliterator$OfPrimitive { trySplit(): this; tryAdvance(arg0: Internal.Consumer_): boolean; getComparator(): Internal.FloatComparator; skip(arg0: number): number; forEachRemaining(arg0: Internal.Consumer_): void; } type FloatSpliterator_ = (() => Internal.FloatSpliterator) | FloatSpliterator; /** * @javaClass net.minecraft.class_1507 */ class ZombieHorse extends Internal.AbstractHorse { mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; static createAttributes(): Internal.AttributeSupplier$Builder; getMobType(): Internal.MobType; get mobType(): Internal.MobType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ZombieHorse_ = ZombieHorse; /** * @javaClass java.util.SortedSet */ interface SortedSet extends Internal.Set { tailSet(arg0: E): Internal.SortedSet; comparator(): Internal.Comparator; last(): E; headSet(arg0: E): Internal.SortedSet; spliterator(): Internal.Spliterator; subSet(arg0: E, arg1: E): Internal.SortedSet; first(): E; } type SortedSet_ = SortedSet; /** * @javaClass net.minecraft.class_3193$class_3194 */ class ChunkHolder$FullChunkStatus extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ChunkHolder$FullChunkStatus[]; isOrAfter($$0: Internal.ChunkHolder$FullChunkStatus_): boolean; static readonly "ENTITY_TICKING" : Internal.ChunkHolder$FullChunkStatus; static readonly "INACCESSIBLE" : Internal.ChunkHolder$FullChunkStatus; static readonly "BORDER" : Internal.ChunkHolder$FullChunkStatus; static readonly "TICKING" : Internal.ChunkHolder$FullChunkStatus; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkHolder$FullChunkStatus_ = "border" | "ticking" | "inaccessible" | "entity_ticking" | ChunkHolder$FullChunkStatus; /** * @javaClass net.minecraft.class_6799 */ class RarityFilter extends Internal.PlacementFilter { static onAverageOnceEvery($$0: number): this; type(): Internal.PlacementModifierType; static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RarityFilter_ = RarityFilter; /** * @javaClass java.lang.reflect.GenericDeclaration */ interface GenericDeclaration extends Internal.AnnotatedElement { getTypeParameters(): any[]; } type GenericDeclaration_ = (() => any[]) | GenericDeclaration; /** * @javaClass net.minecraft.class_4668$class_4685 */ class RenderStateShard$TransparencyStateShard extends Internal.RenderStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$TransparencyStateShard_ = RenderStateShard$TransparencyStateShard; /** * @javaClass net.minecraft.class_2622 */ class ClientboundBlockEntityDataPacket implements Internal.Packet { getType(): Internal.BlockEntityType; getPos(): BlockPos; static create($$0: Internal.BlockEntity_): this; static create($$0: Internal.BlockEntity_, $$1: Internal.Function_): this; handle($$0: Internal.ClientGamePacketListener_): void; getTag(): Internal.CompoundTag; write($$0: Internal.FriendlyByteBuf_): void; get pos(): BlockPos; get tag(): Internal.CompoundTag; get type(): Internal.BlockEntityType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundBlockEntityDataPacket_ = ClientboundBlockEntityDataPacket; /** * @javaClass dev.latvian.mods.kubejs.util.ConsoleJS */ class ConsoleJS { printObject(o: any, tree: boolean): void; printObject(o: any): void; infof(message: any, ... args: any[]): void; log(message: any): void; errorf(message: string, ... args: any[]): void; setMuted(m: boolean): void; error(message: string, throwable: Internal.Throwable_): void; error(message: any): void; error(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; debugf(message: string, ... args: any[]): void; trace(): void; flush(): void; setWriteToFile(m: boolean): void; setLineNumber(b: boolean): void; warnf(message: string, ... args: any[]): void; getScriptLine(): number; info(message: any): void; group(): void; getMuted(): boolean; debug(message: any): void; printStackTrace(throwable: Internal.Throwable_, skip: Internal.Pattern_): void; getLogger(): Internal.Logger; shouldPrintDebug(): boolean; setDebugEnabled(m: boolean): void; resetFile(): void; warn(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; warn(message: string, throwable: Internal.Throwable_): void; warn(message: any): void; getDebugEnabled(): boolean; groupEnd(): void; printClass(className: string, tree: boolean): void; printClass(className: string): void; getWriteToFile(): boolean; static "SERVER" : Internal.ConsoleJS; static "STARTUP" : Internal.ConsoleJS; static "CLIENT" : Internal.ConsoleJS; get scriptLine(): number; get writeToFile(): boolean; get logger(): Internal.Logger; get debugEnabled(): boolean; get muted(): boolean; set writeToFile(m: boolean); set debugEnabled(m: boolean); set lineNumber(b: boolean); set muted(m: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ConsoleJS_ = ConsoleJS; /** * @javaClass net.minecraft.class_284 */ class Uniform extends Internal.AbstractUniform implements Internal.AutoCloseable { setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; static getTypeFromString($$0: string): number; getLocation(): number; static uploadInteger($$0: number, $$1: number): void; getName(): string; getFloatBuffer(): Internal.FloatBuffer; handler$bcp000$iris$upload(arg0: Internal.CallbackInfo_): void; upload(): void; setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; getIntBuffer(): Internal.IntBuffer; setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; setLocation($$0: number): void; setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; getCount(): number; close(): void; static glGetAttribLocation($$0: number, $$1: Internal.CharSequence_): number; set($$0: Internal.Vector3f_): void; set($$0: number[]): void; set($$0: Internal.Matrix4f_): void; set($$0: number, $$1: number, $$2: number): void; set($$0: number, $$1: number, $$2: number, $$3: number): void; set($$0: Internal.Vector4f_): void; set($$0: number, $$1: number): void; set($$0: Internal.Matrix3f_): void; set($$0: number): void; static glBindAttribLocation($$0: number, $$1: number, $$2: Internal.CharSequence_): void; static glGetUniformLocation($$0: number, $$1: Internal.CharSequence_): number; getType(): number; static readonly "UT_INT4" : 3; static readonly "UT_INT3" : 2; static readonly "UT_MAT4" : 10; static readonly "UT_FLOAT2" : 5; static readonly "UT_MAT3" : 9; static readonly "UT_FLOAT3" : 6; static readonly "UT_MAT2" : 8; static readonly "UT_INT2" : 1; static readonly "UT_INT1" : 0; static readonly "UT_FLOAT1" : 4; static readonly "UT_FLOAT4" : 7; get floatBuffer(): Internal.FloatBuffer; get name(): string; get count(): number; get intBuffer(): Internal.IntBuffer; get location(): number; get type(): number; set location($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Uniform_ = Uniform; /** * @javaClass java.lang.module.ModuleDescriptor */ class ModuleDescriptor implements Internal.Comparable { static read(arg0: Internal.InputStream_): this; static read(arg0: Internal.InputStream_, arg1: Internal.Supplier_>): this; static read(arg0: Internal.ByteBuffer_): this; static read(arg0: Internal.ByteBuffer_, arg1: Internal.Supplier_>): this; toNameAndVersion(): string; mainClass(): Internal.Optional; exports(): Internal.Set; rawVersion(): Internal.Optional; compareTo(arg0: Internal.ModuleDescriptor_): number; packages(): Internal.Set; modifiers(): Internal.Set; version(): Internal.Optional; static newAutomaticModule(arg0: string): Internal.ModuleDescriptor$Builder; isOpen(): boolean; provides(): Internal.Set; hashCode(): number; static newOpenModule(arg0: string): Internal.ModuleDescriptor$Builder; equals(arg0: any): boolean; static newModule(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; static newModule(arg0: string): Internal.ModuleDescriptor$Builder; name(): string; opens(): Internal.Set; uses(): Internal.Set; toString(): string; isAutomatic(): boolean; requires(): Internal.Set; get automatic(): boolean; get open(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor_ = ModuleDescriptor; /** * @javaClass com.mojang.datafixers.Products$P10 */ class Products$P10 { apply(arg0: Internal.Applicative_, arg1: Internal.Function10_): Internal.App; apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Products$P10_ = Products$P10; /** * @javaClass net.minecraft.class_5284 */ class NoiseGeneratorSettings extends Internal.Record { noiseSettings(): Internal.NoiseSettings; noiseRouter(): Internal.NoiseRouterWithOnlyNoises; useLegacyRandomSource(): boolean; surfaceRule(): Internal.SurfaceRules$RuleSource; getRandomSource(): Internal.WorldgenRandom$Algorithm; static bootstrap(): Internal.Holder; createNoiseRouter($$0: Internal.Registry_, $$1: number): Internal.NoiseRouter; defaultBlock(): Internal.BlockState; oreVeinsEnabled(): boolean; defaultFluid(): Internal.BlockState; seaLevel(): number; aquifersEnabled(): boolean; hashCode(): number; equals($$0: any): boolean; toString(): string; isAquifersEnabled(): boolean; disableMobGeneration(): boolean; static readonly "AMPLIFIED" : Internal.ResourceKey; static readonly "CODEC" : Internal.Codec>; static readonly "OVERWORLD" : Internal.ResourceKey; static readonly "NETHER" : Internal.ResourceKey; static readonly "CAVES" : Internal.ResourceKey; static readonly "DIRECT_CODEC" : Internal.Codec; static readonly "END" : Internal.ResourceKey; static readonly "FLOATING_ISLANDS" : Internal.ResourceKey; static readonly "LARGE_BIOMES" : Internal.ResourceKey; get randomSource(): Internal.WorldgenRandom$Algorithm; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseGeneratorSettings_ = Special.NoiseGeneratorSettings | NoiseGeneratorSettings; /** * @javaClass java.io.DataInput */ interface DataInput { readLine(): string; readChar(): string; skipBytes(arg0: number): number; readLong(): number; readUTF(): string; readShort(): number; readDouble(): number; readFully(arg0: number[]): void; readFully(arg0: number[], arg1: number, arg2: number): void; readFloat(): number; readBoolean(): boolean; readByte(): number; readInt(): number; readUnsignedByte(): number; readUnsignedShort(): number; } type DataInput_ = DataInput; /** * @javaClass dev.latvian.mods.kubejs.server.GameRulesJS */ class GameRulesJS { getInt(rule: string): number; set(rule: string, value: any): void; getBoolean(rule: string): boolean; getString(rule: string): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRulesJS_ = GameRulesJS; /** * @javaClass net.minecraft.class_2769$class_4933 */ class Property$Value extends Internal.Record { hashCode(): number; equals($$0: any): boolean; property(): Internal.Property; toString(): string; value(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Property$Value_ = Property$Value; /** * @javaClass net.minecraft.class_1673 */ class LlamaSpit extends Internal.Projectile { recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; tick(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LlamaSpit_ = LlamaSpit; /** * @javaClass net.minecraft.class_1928$class_4312 */ class GameRules$IntegerValue extends Internal.GameRules$Value implements Internal.IntRuleAccessor { serialize(): string; set($$0: number, $$1: Internal.MinecraftServer_): void; setFrom($$0: Internal.GameRules$IntegerValue_, $$1: Internal.MinecraftServer_): void; get(): number; static create($$0: number, $$1: Internal.BiConsumer_): Internal.GameRules$Type; static create($$0: number): Internal.GameRules$Type; getCommandResult(): number; tryDeserialize($$0: string): boolean; get commandResult(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameRules$IntegerValue_ = GameRules$IntegerValue; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2ShortFunction */ interface Double2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ShortFunction; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Double2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ShortFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ShortFunction; andThenChar(arg0: Internal.Short2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ShortFunction; andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ShortFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2ShortFunction_ = ((arg0: number) => number) | Double2ShortFunction; /** * @javaClass io.github.coolmineman.bitsandchisels.api.client.RedBoxCallback$IRedBoxDrawer */ interface RedBoxCallback$IRedBoxDrawer { drawRedBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: BlockPos_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; } type RedBoxCallback$IRedBoxDrawer_ = ((arg0: Internal.PoseStack, arg1: Internal.VertexConsumer, arg2: BlockPos, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number) => void) | RedBoxCallback$IRedBoxDrawer; /** * @javaClass dev.latvian.mods.kubejs.level.ClientLevelJS */ class ClientLevelJS extends Internal.LevelJS { getMinecraftPlayer(): Internal.LocalPlayer; getPlayerData(player: Internal.Player_): Internal.ClientPlayerDataJS; getSide(): Internal.ScriptType; getEntities(): Internal.EntityArrayList; toString(): string; static getInstance(): this; getMinecraft(): Internal.Minecraft; static setInstance(instance: Internal.ClientLevelJS_): void; getMinecraftLevel(): Internal.ClientLevel; readonly "clientPlayerData" : Internal.ClientPlayerDataJS; get minecraft(): Internal.Minecraft; get side(): Internal.ScriptType; get instance(): this; get entities(): Internal.EntityArrayList; get minecraftPlayer(): Internal.LocalPlayer; get minecraftLevel(): Internal.ClientLevel; set instance(instance: Internal.ClientLevelJS_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientLevelJS_ = ClientLevelJS; /** * @javaClass java.util.regex.Matcher */ class Matcher implements Internal.MatchResult { hasTransparentBounds(): boolean; requireEnd(): boolean; useTransparentBounds(arg0: boolean): this; pattern(): Internal.Pattern; replaceFirst(arg0: string): string; replaceFirst(arg0: Internal.Function_): string; regionStart(): number; replaceAll(arg0: Internal.Function_): string; replaceAll(arg0: string): string; lookingAt(): boolean; toMatchResult(): Internal.MatchResult; static quoteReplacement(arg0: string): string; find(): boolean; find(arg0: number): boolean; end(arg0: string): number; end(arg0: number): number; end(): number; results(): Internal.Stream; group(arg0: string): string; group(arg0: number): string; group(): string; start(arg0: number): number; start(): number; start(arg0: string): number; regionEnd(): number; matches(): boolean; hasAnchoringBounds(): boolean; appendReplacement(arg0: Internal.StringBuffer_, arg1: string): this; appendReplacement(arg0: Internal.StringBuilder_, arg1: string): this; appendTail(arg0: Internal.StringBuffer_): Internal.StringBuffer; appendTail(arg0: Internal.StringBuilder_): Internal.StringBuilder; groupCount(): number; reset(): this; reset(arg0: Internal.CharSequence_): this; toString(): string; region(arg0: number, arg1: number): this; useAnchoringBounds(arg0: boolean): this; hitEnd(): boolean; usePattern(arg0: Internal.Pattern_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Matcher_ = Matcher; /** * @javaClass it.unimi.dsi.fastutil.bytes.Byte2IntFunction */ interface Byte2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Int2IntFunction_): this; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Int2LongFunction_): Internal.Byte2LongFunction; composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2IntFunction; andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Byte2ByteFunction; andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Byte2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2IntFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2IntFunction; andThenChar(arg0: Internal.Int2CharFunction_): Internal.Byte2CharFunction; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2IntFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2IntFunction; andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Byte2ReferenceFunction; composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2IntFunction; composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2IntFunction; } type Byte2IntFunction_ = ((arg0: number) => number) | Byte2IntFunction; /** * @javaClass net.minecraft.class_2828 */ abstract class ServerboundMovePlayerPacket implements Internal.Packet { getXRot($$0: number): number; getX($$0: number): number; getYRot($$0: number): number; getY($$0: number): number; hasPosition(): boolean; getZ($$0: number): number; hasRotation(): boolean; handle($$0: Internal.ServerGamePacketListener_): void; isOnGround(): boolean; get onGround(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerboundMovePlayerPacket_ = ServerboundMovePlayerPacket; /** * @javaClass java.nio.channels.FileChannel */ abstract class FileChannel extends Internal.AbstractInterruptibleChannel implements Internal.SeekableByteChannel, Internal.GatheringByteChannel, Internal.ScatteringByteChannel { transferFrom(arg0: Internal.ReadableByteChannel_, arg1: number, arg2: number): number; read(arg0: Internal.ByteBuffer_): number; read(arg0: Internal.ByteBuffer_, arg1: number): number; read(arg0: Internal.ByteBuffer_[]): number; read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; truncate(arg0: number): this; size(): number; lock(): Internal.FileLock; lock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; force(arg0: boolean): void; position(arg0: number): this; position(): number; transferTo(arg0: number, arg1: number, arg2: Internal.WritableByteChannel_): number; write(arg0: Internal.ByteBuffer_, arg1: number): number; write(arg0: Internal.ByteBuffer_): number; write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; write(arg0: Internal.ByteBuffer_[]): number; map(arg0: Internal.FileChannel$MapMode_, arg1: number, arg2: number): Internal.MappedByteBuffer; tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; tryLock(): Internal.FileLock; static open(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): this; static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileChannel_ = FileChannel; /** * @javaClass net.minecraft.class_6067 */ interface InventoryCarrier { getInventory(): Internal.Container; } type InventoryCarrier_ = (() => Internal.Container) | InventoryCarrier; /** * @javaClass dev.emi.trinkets.Point */ class Point extends Internal.Record { hashCode(): number; equals(o: any): boolean; x(): number; y(): number; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Point_ = Point; /** * @javaClass net.minecraft.class_1737 */ interface StackedContentsCompatible { fillStackedContents(arg0: Internal.StackedContents_): void; } type StackedContentsCompatible_ = ((arg0: Internal.StackedContents) => void) | StackedContentsCompatible; /** * @javaClass dev.latvian.mods.kubejs.core.EntityTargetKJS */ interface EntityTargetKJS { getNameKJS(): string; getNameKJS(target: Internal.LootContext$EntityTarget_): string; } type EntityTargetKJS_ = (() => string) | EntityTargetKJS; /** * @javaClass net.minecraft.class_251 */ abstract class DiscreteVoxelShape implements Internal.DiscreteVSAccess { isFullWide($$0: number, $$1: number, $$2: number): boolean; isFullWide($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; isEmpty(): boolean; getYSize(): number; fill(arg0: number, arg1: number, arg2: number): void; forAllFaces($$0: Internal.DiscreteVoxelShape$IntFaceConsumer_): void; getSize($$0: Internal.Direction$Axis_): number; firstFull(arg0: Internal.Direction$Axis_): number; firstFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; getZSize(): number; lastFull(arg0: Internal.Direction$Axis_): number; lastFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; forAllEdges($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; isFull($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; isFull(arg0: number, arg1: number, arg2: number): boolean; getXSize(): number; forAllBoxes($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; get zSize(): number; get ySize(): number; get xSize(): number; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type DiscreteVoxelShape_ = DiscreteVoxelShape; /** * @javaClass java.util.PrimitiveIterator$OfDouble */ interface PrimitiveIterator$OfDouble extends Internal.PrimitiveIterator { next(): number; forEachRemaining(arg0: Internal.DoubleConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; nextDouble(): number; } type PrimitiveIterator$OfDouble_ = (() => number) | PrimitiveIterator$OfDouble; /** * @javaClass java.lang.ClassLoader */ abstract class ClassLoader { static getSystemResources(arg0: string): Internal.Enumeration; getParent(): this; getResource(arg0: string): Internal.URL; static getPlatformClassLoader(): this; getName(): string; getResourceAsStream(arg0: string): Internal.InputStream; setDefaultAssertionStatus(arg0: boolean): void; resources(arg0: string): Internal.Stream; static getSystemClassLoader(): this; static getSystemResource(arg0: string): Internal.URL; setPackageAssertionStatus(arg0: string, arg1: boolean): void; setClassAssertionStatus(arg0: string, arg1: boolean): void; getDefinedPackage(arg0: string): Internal.Package; static getSystemResourceAsStream(arg0: string): Internal.InputStream; clearAssertionStatus(): void; isRegisteredAsParallelCapable(): boolean; getResources(arg0: string): Internal.Enumeration; loadClass(arg0: string): typeof any; getDefinedPackages(): Internal.Package[]; getUnnamedModule(): Internal.Module; get parent(): this; get systemClassLoader(): this; get unnamedModule(): Internal.Module; get name(): string; get registeredAsParallelCapable(): boolean; get platformClassLoader(): this; get definedPackages(): Internal.Package[]; set defaultAssertionStatus(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClassLoader_ = ClassLoader; /** * @javaClass it.unimi.dsi.fastutil.chars.Char2BooleanFunction */ interface Char2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: string, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Char2ShortFunction; composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Char2IntFunction; composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: string, arg1: boolean): boolean; remove(arg0: string): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Char2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): boolean; get(arg0: string): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Char2LongFunction; composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2BooleanFunction; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Char2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Char2FloatFunction; test(arg0: number): boolean; containsKey(arg0: string): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Char2CharFunction; composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Char2ReferenceFunction; composeChar(arg0: Internal.Char2CharFunction_): this; composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2BooleanFunction; } type Char2BooleanFunction_ = ((arg0: string) => boolean) | Char2BooleanFunction; /** * @javaClass net.minecraft.class_2695 */ class ClientboundPlaceGhostRecipePacket implements Internal.Packet { getContainerId(): number; getRecipe(): ResourceLocation; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get recipe(): ResourceLocation; get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundPlaceGhostRecipePacket_ = ClientboundPlaceGhostRecipePacket; /** * @javaClass com.google.gson.JsonObject */ class JsonObject extends Internal.JsonElement { add(arg0: string, arg1: Internal.JsonElement_): void; getAsJsonObject(arg0: string): this; entrySet(): Internal.Set>; addProperty(arg0: string, arg1: string): void; addProperty(arg0: string, arg1: boolean): void; addProperty(arg0: string, arg1: Internal.Number_): void; remove(arg0: string): Internal.JsonElement; deepCopy(): this; getAsJsonArray(arg0: string): Internal.JsonArray; size(): number; getAsJsonPrimitive(arg0: string): Internal.JsonPrimitive; hashCode(): number; equals(arg0: any): boolean; get(arg0: string): Internal.JsonElement; has(arg0: string): boolean; keySet(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type JsonObject_ = JsonObject; /** * @javaClass net.minecraft.class_2587 */ class BedBlockEntity extends Internal.BlockEntity { getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; setColor($$0: Internal.DyeColor_): void; getColor(): Internal.DyeColor; get updatePacket(): Internal.ClientboundBlockEntityDataPacket; get color(): Internal.DyeColor; set color($$0: Internal.DyeColor_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BedBlockEntity_ = BedBlockEntity; /** * @javaClass net.minecraft.class_868 */ class PathfindingRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { static renderPath($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: boolean, $$3: boolean, $$4: number, $$5: number, $$6: number): void; static renderPathLine($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: number, $$3: number): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; addPath($$0: number, $$1: net.minecraft.world.level.pathfinder.Path_, $$2: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PathfindingRenderer_ = PathfindingRenderer; /** * @javaClass java.util.regex.Pattern */ class Pattern implements Internal.Serializable { static quote(arg0: string): string; split(arg0: Internal.CharSequence_, arg1: number): string[]; split(arg0: Internal.CharSequence_): string[]; static compile(arg0: string): this; static compile(arg0: string, arg1: number): this; splitAsStream(arg0: Internal.CharSequence_): Internal.Stream; pattern(): string; flags(): number; toString(): string; asMatchPredicate(): Internal.Predicate; asPredicate(): Internal.Predicate; matcher(arg0: Internal.CharSequence_): Internal.Matcher; static matches(arg0: string, arg1: Internal.CharSequence_): boolean; static readonly "DOTALL" : 32; static readonly "UNICODE_CASE" : 64; static readonly "LITERAL" : 16; static readonly "UNICODE_CHARACTER_CLASS" : 256; static readonly "CASE_INSENSITIVE" : 2; static readonly "CANON_EQ" : 128; static readonly "COMMENTS" : 4; static readonly "UNIX_LINES" : 1; static readonly "MULTILINE" : 8; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pattern_ = Pattern; /** * @javaClass net.minecraft.class_2481 */ class ByteTag extends Internal.NumericTag { getAsFloat(): number; getAsByte(): number; static valueOf($$0: number): this; static valueOf($$0: boolean): this; getAsNumber(): Internal.Number; getId(): number; getAsDouble(): number; getAsInt(): number; accept($$0: Internal.TagVisitor_): void; accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; getAsLong(): number; getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; copy(): this; write($$0: Internal.DataOutput_): void; getAsShort(): number; static readonly "ZERO" : Internal.ByteTag; static readonly "ONE" : Internal.ByteTag; static readonly "TYPE" : Internal.TagType; get asByte(): number; get asLong(): number; get asInt(): number; get asShort(): number; get asNumber(): Internal.Number; get asDouble(): number; get id(): number; get asFloat(): number; get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ByteTag_ = ByteTag; /** * @javaClass java.util.List */ interface List extends Internal.Collection ,Array { add(arg0: number, arg1: E): void; add(arg0: E): boolean; subList(arg0: number, arg1: number): Internal.List; set(arg0: number, arg1: E): E; spliterator(): Internal.Spliterator; containsAll(arg0: Internal.Collection_): boolean; isEmpty(): boolean; clear(): void; sort(arg0: Internal.Comparator_): void; copyOf(arg0: Internal.Collection_): Internal.List; replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: any): boolean; remove(arg0: number): E; lastIndexOf(arg0: any): number; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; iterator(): Internal.Iterator; size(): number; addAll(arg0: number, arg1: Internal.Collection_): boolean; addAll(arg0: Internal.Collection_): boolean; hashCode(): number; of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List; of(arg0: E, arg1: E, arg2: E): Internal.List; of(arg0: E, arg1: E): Internal.List; of(arg0: E): Internal.List; of(): Internal.List; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List; of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List; of(... arg0: E[]): Internal.List; equals(arg0: any): boolean; get(arg0: number): E; toArray(): any[]; toArray(arg0: T[]): T[]; listIterator(arg0: number): Internal.ListIterator; listIterator(): Internal.ListIterator; indexOf(arg0: any): number; retainAll(arg0: Internal.Collection_): boolean; } type List_ = List; /** * @javaClass net.minecraft.class_1669 */ class EvokerFangs extends Internal.Entity { handleEntityEvent($$0: number): void; getAnimationProgress($$0: number): number; tick(): void; getOwner(): Internal.LivingEntity; setOwner($$0: Internal.LivingEntity_): void; getAddEntityPacket(): Internal.Packet; static readonly "ATTACK_DURATION" : 20; static readonly "ATTACK_TRIGGER_TICKS" : 14; static readonly "LIFE_OFFSET" : 2; get owner(): Internal.LivingEntity; get addEntityPacket(): Internal.Packet; set owner($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EvokerFangs_ = EvokerFangs; /** * @javaClass dev.latvian.mods.kubejs.generator.AssetJsonGenerator */ class AssetJsonGenerator extends Internal.JsonGenerator { multipartState(id: ResourceLocation_, consumer: Internal.Consumer_): void; blockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; static asItemModelLocation(id: ResourceLocation_): ResourceLocation; blockModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; itemModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type AssetJsonGenerator_ = AssetJsonGenerator; /** * @javaClass net.minecraft.class_6836 */ interface StreamTagVisitor { visitElement(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$EntryResult; visitEnd(): Internal.StreamTagVisitor$ValueResult; visitEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$EntryResult; visitEntry(arg0: Internal.TagType_, arg1: string): Internal.StreamTagVisitor$EntryResult; visitRootEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$ValueResult; visit(arg0: number): Internal.StreamTagVisitor$ValueResult; visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult; visit(arg0: string): Internal.StreamTagVisitor$ValueResult; visitContainerEnd(): Internal.StreamTagVisitor$ValueResult; visitList(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$ValueResult; } type StreamTagVisitor_ = StreamTagVisitor; /** * @javaClass dev.latvian.mods.kubejs.item.custom.SwordItemBuilder */ class SwordItemBuilder extends Internal.HandheldItemBuilder { createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SwordItemBuilder_ = SwordItemBuilder; /** * @javaClass net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant */ interface TransferVariant { isOf(object: O): boolean; hasNbt(): boolean; getNbt(): Internal.CompoundTag; getObject(): O; nbtMatches(other: Internal.CompoundTag_): boolean; toNbt(): Internal.CompoundTag; toPacket(arg0: Internal.FriendlyByteBuf_): void; isBlank(): boolean; copyNbt(): Internal.CompoundTag; } type TransferVariant_ = TransferVariant; /** * @javaClass net.minecraft.class_1917 */ abstract class BaseSpawner { onEventTriggered($$0: Internal.Level_, $$1: number): boolean; broadcastEvent(arg0: Internal.Level_, arg1: BlockPos_, arg2: number): void; getOrCreateDisplayEntity($$0: Internal.Level_): Internal.Entity; setNextSpawnData($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SpawnData_): void; load($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.CompoundTag_): void; setEntityId($$0: Internal.EntityType_): void; save($$0: Internal.CompoundTag_): Internal.CompoundTag; serverTick($$0: Internal.ServerLevel_, $$1: BlockPos_): void; clientTick($$0: Internal.Level_, $$1: BlockPos_): void; getSpin(): number; getoSpin(): number; get oSpin(): number; get spin(): number; set entityId($$0: Internal.EntityType_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BaseSpawner_ = BaseSpawner; /** * @javaClass net.minecraft.class_2627$class_2628 */ class ShulkerBoxBlockEntity$AnimationStatus extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.ShulkerBoxBlockEntity$AnimationStatus[]; static readonly "CLOSED" : Internal.ShulkerBoxBlockEntity$AnimationStatus; static readonly "CLOSING" : Internal.ShulkerBoxBlockEntity$AnimationStatus; static readonly "OPENING" : Internal.ShulkerBoxBlockEntity$AnimationStatus; static readonly "OPENED" : Internal.ShulkerBoxBlockEntity$AnimationStatus; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShulkerBoxBlockEntity$AnimationStatus_ = "closing" | "closed" | "opened" | "opening" | ShulkerBoxBlockEntity$AnimationStatus; /** * @javaClass net.minecraft.class_1730 */ class PlayerEnderChestContainer extends Internal.SimpleContainer { fromTag($$0: Internal.ListTag_): void; createTag(): Internal.ListTag; stillValid($$0: Internal.Player_): boolean; setActiveChest($$0: Internal.EnderChestBlockEntity_): void; isActiveChest($$0: Internal.EnderChestBlockEntity_): boolean; startOpen($$0: Internal.Player_): void; stopOpen($$0: Internal.Player_): void; set activeChest($$0: Internal.EnderChestBlockEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerEnderChestContainer_ = PlayerEnderChestContainer; /** * @javaClass me.jellysquid.mods.sodium.client.world.WorldRendererExtended */ interface WorldRendererExtended { getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; } type WorldRendererExtended_ = (() => Internal.SodiumWorldRenderer) | WorldRendererExtended; /** * @javaClass net.minecraft.class_1275 */ interface Nameable { getName(): Internal.Component; getDisplayName(): Internal.Component; getCustomName(): Internal.Component; hasCustomName(): boolean; } type Nameable_ = (() => Internal.Component) | Nameable; /** * @javaClass net.minecraft.class_312 */ class MouseHandler implements Internal.MixinMouseAccessor { isMouseGrabbed(): boolean; isMiddlePressed(): boolean; handler$zda000$onRawMouseClickedPost(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; ypos(): number; handler$zda000$onRawMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number): void; xpos(): number; releaseMouse(): void; isLeftPressed(): boolean; handler$zda000$onMouseScrolledPost(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; handler$zda000$onMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; grabMouse(): void; cursorEntered(): void; setIgnoreFirstMove(): void; setup($$0: number): void; isRightPressed(): boolean; turnPlayer(): void; handler$zda000$onRawMouseClicked(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; get mouseGrabbed(): boolean; get leftPressed(): boolean; get rightPressed(): boolean; get middlePressed(): boolean; set up($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MouseHandler_ = MouseHandler; /** * @javaClass net.minecraft.class_2824$class_5908 */ interface ServerboundInteractPacket$Handler { onAttack(): void; onInteraction(arg0: Hand_): void; onInteraction(arg0: Hand_, arg1: Vec3_): void; } type ServerboundInteractPacket$Handler_ = ServerboundInteractPacket$Handler; /** * @javaClass java.util.Enumeration */ interface Enumeration { hasMoreElements(): boolean; asIterator(): Internal.Iterator; nextElement(): E; } type Enumeration_ = Enumeration; /** * @javaClass dev.latvian.mods.kubejs.misc.MotiveBuilder */ class MotiveBuilder extends Internal.BuilderBase { getRegistryType(): Internal.RegistryObjectBuilderTypes; width(width: number): this; createObject(): Internal.Motive; height(height: number): this; get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MotiveBuilder_ = MotiveBuilder; /** * @javaClass net.minecraft.class_5713 */ interface GameEventDispatcher { post(arg0: Internal.GameEvent_, arg1: Internal.Entity_, arg2: BlockPos_): void; isEmpty(): boolean; unregister(arg0: Internal.GameEventListener_): void; register(arg0: Internal.GameEventListener_): void; } type GameEventDispatcher_ = GameEventDispatcher; /** * @javaClass net.minecraft.class_5895 */ class ClientboundSetBorderCenterPacket implements Internal.Packet { getNewCenterZ(): number; getNewCenterX(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get newCenterX(): number; get newCenterZ(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetBorderCenterPacket_ = ClientboundSetBorderCenterPacket; /** * @javaClass java.lang.ThreadGroup */ class ThreadGroup implements Internal.Thread$UncaughtExceptionHandler { setMaxPriority(arg0: number): void; suspend(): void; activeCount(): number; resume(): void; getParent(): this; getName(): string; isDestroyed(): boolean; destroy(): void; parentOf(arg0: Internal.ThreadGroup_): boolean; list(): void; checkAccess(): void; setDaemon(arg0: boolean): void; allowThreadSuspension(arg0: boolean): boolean; getMaxPriority(): number; stop(): void; isDaemon(): boolean; interrupt(): void; activeGroupCount(): number; uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; enumerate(arg0: Internal.ThreadGroup_[], arg1: boolean): number; enumerate(arg0: Internal.ThreadGroup_[]): number; enumerate(arg0: Internal.Thread_[]): number; enumerate(arg0: Internal.Thread_[], arg1: boolean): number; toString(): string; get parent(): this; get destroyed(): boolean; get maxPriority(): number; get name(): string; get daemon(): boolean; set maxPriority(arg0: number); set daemon(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ThreadGroup_ = ThreadGroup; /** * @javaClass org.enginehub.worldeditcui.fabric.mixins.MinecraftAccess */ interface MinecraftAccess { getTimer(): Internal.Timer; } type MinecraftAccess_ = (() => Internal.Timer) | MinecraftAccess; /** * @javaClass net.minecraft.class_5437 */ class ReplaceSphereConfiguration implements Internal.FeatureConfiguration { radius(): Internal.IntProvider; static readonly "CODEC" : Internal.Codec; readonly "targetState" : Internal.BlockState; readonly "replaceState" : Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ReplaceSphereConfiguration_ = ReplaceSphereConfiguration; /** * @javaClass java.security.PrivilegedAction */ interface PrivilegedAction { run(): T; } type PrivilegedAction_ = (() => T) | PrivilegedAction; /** * @javaClass io.netty.util.concurrent.GenericFutureListener */ interface GenericFutureListener extends Internal.EventListener { operationComplete(arg0: F): void; } type GenericFutureListener_ = ((arg0: F) => void) | GenericFutureListener; /** * @javaClass java.util.EnumSet */ abstract class EnumSet extends Internal.AbstractSet implements Internal.Cloneable, Internal.Serializable { static allOf(arg0: Internal.Class_): Internal.EnumSet; static complementOf(arg0: Internal.EnumSet_): Internal.EnumSet; static of(arg0: E, arg1: E, arg2: E): Internal.EnumSet; static of(arg0: E, arg1: E): Internal.EnumSet; static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.EnumSet; static of(arg0: E, ... arg1: E[]): Internal.EnumSet; static of(arg0: E): Internal.EnumSet; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.EnumSet; clone(): Internal.EnumSet; static range(arg0: E, arg1: E): Internal.EnumSet; static noneOf(arg0: Internal.Class_): Internal.EnumSet; static copyOf(arg0: Internal.Collection_): Internal.EnumSet; static copyOf(arg0: Internal.EnumSet_): Internal.EnumSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnumSet_ = EnumSet; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2LongFunction */ interface Boolean2LongFunction extends it.unimi.dsi.fastutil.Function { getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Boolean2IntFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: boolean, arg1: number): number; remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; get(arg0: boolean): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Boolean2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Boolean2FloatFunction; containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2LongFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Boolean2CharFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Boolean2ReferenceFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2LongFunction; } type Boolean2LongFunction_ = ((arg0: boolean) => number) | Boolean2LongFunction; /** * @javaClass com.mojang.datafixers.kinds.Functor */ interface Functor extends Internal.Kind1 { unbox(arg0: Internal.App_): Internal.Functor; map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; } type Functor_ = ((arg0: Internal.Function, arg1: Internal.App) => Internal.App) | Functor; /** * @javaClass net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor */ interface EntityTrackerAccessor { getPlayersTracking(): Internal.Set; } type EntityTrackerAccessor_ = (() => Internal.Set) | EntityTrackerAccessor; /** * @javaClass net.minecraft.class_1304$class_1305 */ class EquipmentSlot$Type extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.EquipmentSlot$Type[]; static readonly "ARMOR" : Internal.EquipmentSlot$Type; static readonly "HAND" : Internal.EquipmentSlot$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EquipmentSlot$Type_ = "armor" | "hand" | EquipmentSlot$Type; /** * @javaClass dev.latvian.mods.rhino.util.SpecialEquality */ interface SpecialEquality { checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean; specialEquals(o: any, shallow: boolean): boolean; } type SpecialEquality_ = SpecialEquality; /** * @javaClass net.minecraft.class_46 */ interface LootContextUser { getReferencedContextParams(): Internal.Set>; validate($$0: Internal.ValidationContext_): void; } type LootContextUser_ = LootContextUser; /** * @javaClass net.minecraft.class_3966 */ class EntityHitResult extends Internal.HitResult { getType(): Internal.HitResult$Type; getEntity(): Internal.Entity; get type(): Internal.HitResult$Type; get entity(): Internal.Entity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityHitResult_ = EntityHitResult; /** * @javaClass net.minecraft.class_117 */ interface LootItemFunction extends Internal.LootContextUser, Internal.BiFunction { decorate($$0: Internal.BiFunction_, $$1: Internal.Consumer_, $$2: Internal.LootContext_): Internal.Consumer; getType(): Internal.LootItemFunctionType; } type LootItemFunction_ = (() => Internal.LootItemFunctionType) | LootItemFunction; /** * @javaClass net.minecraft.class_4985 */ class Strider extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { method_6725(): boolean; isSuffocating(): boolean; canBeControlledByRider(): boolean; finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; setSuffocating($$0: boolean): void; isFood($$0: Internal.ItemStack_): boolean; canStandOnFluid($$0: Internal.FluidState_): boolean; method_26316(): number; static createAttributes(): Internal.AttributeSupplier$Builder; method_26315($$0: Vec3_): void; addAdditionalSaveData($$0: Internal.CompoundTag_): void; mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; getControllingPassenger(): Internal.Entity; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; getLeashOffset(): Vec3; method_6576($$0: Internal.SoundSource_): void; method_6577(): boolean; static checkStriderSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; isSensitiveToWater(): boolean; onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; tick(): void; checkSpawnObstruction($$0: Internal.LevelReader_): boolean; readAdditionalSaveData($$0: Internal.CompoundTag_): void; getMoveSpeed(): number; getPassengersRidingOffset(): number; getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; isOnFire(): boolean; travel($$0: Vec3_): void; method_6765(): boolean; get suffocating(): boolean; get moveSpeed(): number; get passengersRidingOffset(): number; get controllingPassenger(): Internal.Entity; get sensitiveToWater(): boolean; get onFire(): boolean; get leashOffset(): Vec3; set suffocating($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Strider_ = Strider; /** * @javaClass net.minecraft.class_5147 */ interface Shearable { shear(arg0: Internal.SoundSource_): void; readyForShearing(): boolean; } type Shearable_ = Shearable; /** * @javaClass net.minecraft.class_4597$class_4598 */ class MultiBufferSource$BufferSource implements Internal.MultiBufferSource, Internal.MemoryTrackingBuffer { getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; endLastBatch(): void; getUsedSize(): number; endBatch($$0: Internal.RenderType_): void; endBatch(): void; getAllocatedSize(): number; get allocatedSize(): number; get usedSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MultiBufferSource$BufferSource_ = MultiBufferSource$BufferSource; /** * @javaClass net.minecraft.class_6555$class_7075 */ class TerrainShaper$PointCustom extends Internal.Record { hashCode(): number; equals($$0: any): boolean; context(): Internal.DensityFunction$FunctionContext; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type TerrainShaper$PointCustom_ = TerrainShaper$PointCustom; /** * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap */ interface Long2ObjectMap extends Internal.Long2ObjectFunction, Internal.Map { long2ObjectEntrySet(): Internal.ObjectSet>; getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; entrySet(): Internal.ObjectSet>; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; values(): Internal.ObjectCollection; replace(arg0: number, arg1: V, arg2: V): boolean; replace(arg0: number, arg1: V): V; clear(): void; computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; put(arg0: number, arg1: V): V; remove(arg0: any): V; remove(arg0: number, arg1: any): boolean; compute(arg0: number, arg1: Internal.BiFunction_): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; size(): number; merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; get(arg0: any): V; keySet(): Internal.LongSet; putIfAbsent(arg0: number, arg1: V): V; } type Long2ObjectMap_ = Long2ObjectMap; /** * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS */ class IngredientStackJS implements Internal.IngredientJS { testVanillaItem(item: Internal.Item_): boolean; test(stack: Internal.ItemStackJS_): boolean; getStacks(): Internal.Set; getVanillaItems(): Internal.Set; isEmpty(): boolean; asIngredientStack(): this; isInvalidRecipeIngredient(): boolean; filter(filter: Internal.IngredientJS_): Internal.IngredientJS; toJson(): Internal.JsonElement; not(): Internal.IngredientJS; withCount(count: number): Internal.IngredientJS; getIngredient(): Internal.IngredientJS; unwrapStackIngredient(): Internal.List; getFirst(): Internal.ItemStackJS; testVanilla(stack: Internal.ItemStack_): boolean; toString(): string; static stackOf(in_: Internal.IngredientJS_): this; copy(): Internal.IngredientJS; getCount(): number; "ingredientKey" : string; "ingredient" : Internal.IngredientJS; "countKey" : string; get invalidRecipeIngredient(): boolean; get stacks(): Internal.Set; get count(): number; get vanillaItems(): Internal.Set; get first(): Internal.ItemStackJS; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type IngredientStackJS_ = IngredientStackJS; /** * @javaClass net.minecraft.class_1495 */ class Donkey extends Internal.AbstractChestedHorse { canMate($$0: Internal.Animal_): boolean; getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Donkey_ = Donkey; /** * @javaClass java.lang.module.ModuleDescriptor$Opens$Modifier */ class ModuleDescriptor$Opens$Modifier extends Internal.Enum { static valueOf(arg0: string): this; static values(): Internal.ModuleDescriptor$Opens$Modifier[]; static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Opens$Modifier; static readonly "MANDATED" : Internal.ModuleDescriptor$Opens$Modifier; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModuleDescriptor$Opens$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Opens$Modifier; /** * @javaClass net.minecraft.class_4141 */ class MemoryStatus extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.MemoryStatus[]; static readonly "VALUE_PRESENT" : Internal.MemoryStatus; static readonly "REGISTERED" : Internal.MemoryStatus; static readonly "VALUE_ABSENT" : Internal.MemoryStatus; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MemoryStatus_ = "value_absent" | "registered" | "value_present" | MemoryStatus; /** * @javaClass net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor */ interface DimensionEffectsAccessor { } type DimensionEffectsAccessor_ = DimensionEffectsAccessor; /** * @javaClass net.minecraft.class_5926 */ class RootSystemConfiguration implements Internal.FeatureConfiguration { readonly "hangingRootsVerticalSpan" : number; static readonly "CODEC" : Internal.Codec; readonly "allowedVerticalWaterForTree" : number; readonly "hangingRootPlacementAttempts" : number; readonly "rootReplaceable" : Internal.TagKey; readonly "rootStateProvider" : Internal.BlockStateProvider; readonly "requiredVerticalSpaceForTree" : number; readonly "rootPlacementAttempts" : number; readonly "allowedTreePosition" : (() => Internal.BlockPredicateType); readonly "hangingRootRadius" : number; readonly "hangingRootStateProvider" : Internal.BlockStateProvider; readonly "rootRadius" : number; readonly "rootColumnMaxHeight" : number; readonly "treeFeature" : Internal.Holder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RootSystemConfiguration_ = RootSystemConfiguration; /** * @javaClass com.mojang.bridge.game.PerformanceMetrics */ interface PerformanceMetrics { getAverageTime(): number; getSampleCount(): number; getMaxTime(): number; getMinTime(): number; } type PerformanceMetrics_ = PerformanceMetrics; /** * @javaClass io.netty.channel.ChannelProgressivePromise */ interface ChannelProgressivePromise extends Internal.ProgressivePromise, Internal.ChannelProgressiveFuture, Internal.ChannelPromise { unvoid(): this; setFailure(arg0: Internal.Throwable_): this; setSuccess(arg0: void): this; setSuccess(): this; removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; syncUninterruptibly(): this; await(): this; setProgress(arg0: number, arg1: number): this; awaitUninterruptibly(): this; removeListener(arg0: Internal.GenericFutureListener_>): this; addListeners(... arg0: Internal.GenericFutureListener_>[]): this; sync(): this; addListener(arg0: Internal.GenericFutureListener_>): this; } type ChannelProgressivePromise_ = ChannelProgressivePromise; /** * @javaClass net.minecraft.class_2818 */ class LevelChunk extends Internal.ChunkAccess { isClientLightReady(): boolean; getBlockEntity($$0: BlockPos_): Internal.BlockEntity; getBlockEntity($$0: BlockPos_, $$1: Internal.LevelChunk$EntityCreationType_): Internal.BlockEntity; setClientLightReady($$0: boolean): void; getLights(): Internal.Stream; getEventDispatcher($$0: number): Internal.GameEventDispatcher; getFullStatus(): Internal.ChunkHolder$FullChunkStatus; getBlockEntities(): Internal.Map; getStatus(): Internal.ChunkStatus; setBlockEntity($$0: Internal.BlockEntity_): void; getBlockTicks(): Internal.TickContainerAccess; registerAllBlockEntitiesAfterLevelLoad(): void; runPostLoad(): void; postProcessGeneration(): void; clearAllBlockEntities(): void; addAndRegisterBlockEntity($$0: Internal.BlockEntity_): void; removeBlockEntity($$0: BlockPos_): void; setFullStatus($$0: Internal.Supplier_): void; unpackTicks($$0: number): void; getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; setLoaded($$0: boolean): void; isEmpty(): boolean; setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; getFluidTicks(): Internal.TickContainerAccess; getLevel(): Internal.Level; addEntity($$0: Internal.Entity_): void; unregisterTickContainerFromLevel($$0: Internal.ServerLevel_): void; registerTickContainerInLevel($$0: Internal.ServerLevel_): void; getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; replaceWithPacketData($$0: Internal.FriendlyByteBuf_, $$1: Internal.CompoundTag_, $$2: Internal.Consumer_): void; getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; getFluidState($$0: BlockPos_): Internal.FluidState; getBlockState($$0: BlockPos_): Internal.BlockState; "loaded" : boolean; get fluidTicks(): Internal.TickContainerAccess; get level(): Internal.Level; get clientLightReady(): boolean; get blockTicks(): Internal.TickContainerAccess; get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; get fullStatus(): Internal.ChunkHolder$FullChunkStatus; get blockEntities(): Internal.Map; get lights(): Internal.Stream; get status(): Internal.ChunkStatus; get empty(): boolean; set blockEntity($$0: Internal.BlockEntity_); set clientLightReady($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelChunk_ = LevelChunk; /** * @javaClass net.minecraft.class_3971 */ class StonecutterMenu extends Internal.AbstractContainerMenu { slotsChanged($$0: Internal.Container_): void; clickMenuButton($$0: Internal.Player_, $$1: number): boolean; canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; removed($$0: Internal.Player_): void; getType(): Internal.MenuType; stillValid($$0: Internal.Player_): boolean; getSelectedRecipeIndex(): number; getNumRecipes(): number; registerUpdateListener($$0: Internal.Runnable_): void; quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; getRecipes(): Internal.List; hasInputItem(): boolean; static readonly "INPUT_SLOT" : 0; readonly "container" : Internal.Container; static readonly "RESULT_SLOT" : 1; get recipes(): Internal.List; get type(): Internal.MenuType; get numRecipes(): number; get selectedRecipeIndex(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StonecutterMenu_ = StonecutterMenu; /** * @javaClass net.minecraft.class_4503 */ class GameTestDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { clear(): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; addMarker($$0: BlockPos_, $$1: number, $$2: string, $$3: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type GameTestDebugRenderer_ = GameTestDebugRenderer; /** * @javaClass net.minecraft.class_2540 */ class FriendlyByteBuf extends Internal.ByteBuf { asReadOnly(): Internal.ByteBuf; markReaderIndex(): Internal.ByteBuf; getByte($$0: number): number; release($$0: number): boolean; release(): boolean; writeDate($$0: Internal.Date_): this; writeZero($$0: number): Internal.ByteBuf; resetReaderIndex(): Internal.ByteBuf; writeFloat($$0: number): Internal.ByteBuf; writeMap($$0: Internal.Map_, $$1: Internal.BiConsumer_, $$2: Internal.BiConsumer_): void; setLongLE($$0: number, $$1: number): Internal.ByteBuf; writeNbt($$0: Internal.CompoundTag_): this; readList($$0: Internal.Function_): Internal.List; readRetainedSlice($$0: number): Internal.ByteBuf; slice(): Internal.ByteBuf; slice($$0: number, $$1: number): Internal.ByteBuf; getMediumLE($$0: number): number; readUnsignedIntLE(): number; readUUID(): Internal.UUID; readOptional($$0: Internal.Function_): Internal.Optional; readInt(): number; readChunkPos(): Internal.ChunkPos; readBlockPos(): BlockPos; order($$0: Internal.ByteOrder_): Internal.ByteBuf; order(): Internal.ByteOrder; writeMedium($$0: number): Internal.ByteBuf; resetWriterIndex(): Internal.ByteBuf; writableBytes(): number; readDate(): Internal.Date; getUnsignedShort($$0: number): number; maxCapacity(): number; bytesBefore($$0: number, $$1: number, $$2: number): number; bytesBefore($$0: number, $$1: number): number; bytesBefore($$0: number): number; nioBufferCount(): number; setInt($$0: number, $$1: number): Internal.ByteBuf; readVarLong(): number; getInt($$0: number): number; writeComponent($$0: Internal.Component_): this; writeUUID($$0: Internal.UUID_): this; writeVarInt($$0: number): this; markWriterIndex(): Internal.ByteBuf; readVarIntArray(): number[]; readVarIntArray($$0: number): number[]; isReadable($$0: number): boolean; isReadable(): boolean; writeBoolean($$0: boolean): Internal.ByteBuf; readVarInt(): number; static limitValue($$0: Internal.IntFunction_, $$1: number): Internal.IntFunction; setIntLE($$0: number, $$1: number): Internal.ByteBuf; writeBitSet($$0: Internal.BitSet_): void; writeLongLE($$0: number): Internal.ByteBuf; setShortLE($$0: number, $$1: number): Internal.ByteBuf; writeLongArray($$0: number[]): this; retain($$0: number): Internal.ByteBuf; retain(): Internal.ByteBuf; isWritable($$0: number): boolean; isWritable(): boolean; readChar(): string; hasMemoryAddress(): boolean; capacity(): number; capacity($$0: number): Internal.ByteBuf; readCharSequence($$0: number, $$1: Internal.Charset_): Internal.CharSequence; isReadOnly(): boolean; readUtf(): string; readUtf($$0: number): string; readUnsignedShortLE(): number; readDouble(): number; readFloat(): number; getLongLE($$0: number): number; getBoolean($$0: number): boolean; copy($$0: number, $$1: number): Internal.ByteBuf; copy(): Internal.ByteBuf; readShortLE(): number; readUnsignedMedium(): number; ensureWritable($$0: number, $$1: boolean): number; ensureWritable($$0: number): Internal.ByteBuf; writeInt($$0: number): Internal.ByteBuf; writeResourceLocation($$0: ResourceLocation_): this; writeVarIntArray($$0: number[]): this; hasArray(): boolean; writeByteArray($$0: number[]): this; writeOptional($$0: Internal.Optional_, $$1: Internal.BiConsumer_): void; memoryAddress(): number; readableBytes(): number; readAnySizeNbt(): Internal.CompoundTag; readSlice($$0: number): Internal.ByteBuf; static getVarIntSize($$0: number): number; getIntLE($$0: number): number; static getVarLongSize($$0: number): number; nioBuffers($$0: number, $$1: number): Internal.ByteBuffer[]; nioBuffers(): Internal.ByteBuffer[]; forEachByteDesc($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; forEachByteDesc($$0: Internal.ByteProcessor_): number; skipBytes($$0: number): Internal.ByteBuf; getLong($$0: number): number; readLongArray($$0: number[]): number[]; readLongArray($$0: number[], $$1: number): number[]; readLongArray(): number[]; readByteArray(): number[]; readByteArray($$0: number): number[]; readLong(): number; readShort(): number; equals($$0: any): boolean; setZero($$0: number, $$1: number): Internal.ByteBuf; getUnsignedMedium($$0: number): number; readBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; readBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; readBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; readBytes($$0: Internal.GatheringByteChannel_, $$1: number): number; readBytes($$0: Internal.OutputStream_, $$1: number): Internal.ByteBuf; readBytes($$0: number): Internal.ByteBuf; readBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; readBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; readBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; readBytes($$0: number[]): Internal.ByteBuf; readBoolean(): boolean; toString(): string; toString($$0: number, $$1: number, $$2: Internal.Charset_): string; toString($$0: Internal.Charset_): string; retainedSlice(): Internal.ByteBuf; retainedSlice($$0: number, $$1: number): Internal.ByteBuf; readMediumLE(): number; setMedium($$0: number, $$1: number): Internal.ByteBuf; isDirect(): boolean; setBoolean($$0: number, $$1: boolean): Internal.ByteBuf; writeSectionPos($$0: Internal.SectionPos_): this; readMap($$0: Internal.Function_, $$1: Internal.Function_): Internal.Map; readMap($$0: Internal.IntFunction_, $$1: Internal.Function_, $$2: Internal.Function_): M; readerIndex(): number; readerIndex($$0: number): Internal.ByteBuf; getCharSequence($$0: number, $$1: number, $$2: Internal.Charset_): Internal.CharSequence; setShort($$0: number, $$1: number): Internal.ByteBuf; compareTo($$0: Internal.ByteBuf_): number; readItem(): Internal.ItemStack; readBlockHitResult(): Internal.BlockHitResult; getBytes($$0: number, $$1: Internal.OutputStream_, $$2: number): Internal.ByteBuf; getBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; getBytes($$0: number, $$1: number[]): Internal.ByteBuf; getBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; getBytes($$0: number, $$1: Internal.GatheringByteChannel_, $$2: number): number; getBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; getBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; unwrap(): Internal.ByteBuf; setDouble($$0: number, $$1: number): Internal.ByteBuf; setChar($$0: number, $$1: number): Internal.ByteBuf; refCnt(): number; getUnsignedIntLE($$0: number): number; getUnsignedInt($$0: number): number; writeCollection($$0: Internal.Collection_, $$1: Internal.BiConsumer_): void; indexOf($$0: number, $$1: number, $$2: number): number; writeByte($$0: number): Internal.ByteBuf; nioBuffer($$0: number, $$1: number): Internal.ByteBuffer; nioBuffer(): Internal.ByteBuffer; readResourceLocation(): ResourceLocation; writeEnum($$0: Internal.Enum_): this; readIntIdList(): Internal.IntList; readSectionPos(): Internal.SectionPos; touch(): Internal.ByteBuf; touch($$0: any): Internal.ByteBuf; discardSomeReadBytes(): Internal.ByteBuf; duplicate(): Internal.ByteBuf; writerIndex($$0: number): Internal.ByteBuf; writerIndex(): number; readUnsignedInt(): number; writeCharSequence($$0: Internal.CharSequence_, $$1: Internal.Charset_): number; readNbt(): Internal.CompoundTag; readNbt($$0: Internal.NbtAccounter_): Internal.CompoundTag; getUnsignedShortLE($$0: number): number; retainedDuplicate(): Internal.ByteBuf; getChar($$0: number): string; setLong($$0: number, $$1: number): Internal.ByteBuf; readMedium(): number; writeBytes($$0: Internal.ScatteringByteChannel_, $$1: number): number; writeBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; writeBytes($$0: number[]): Internal.ByteBuf; writeBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; writeBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; writeBytes($$0: Internal.InputStream_, $$1: number): number; writeBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; writeBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; writeBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; forEachByte($$0: Internal.ByteProcessor_): number; forEachByte($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; setIndex($$0: number, $$1: number): Internal.ByteBuf; writeUtf($$0: string): this; writeUtf($$0: string, $$1: number): this; accessByteBufWithCorrectSize(): number[]; writeItem($$0: Internal.ItemStack_): this; writeShort($$0: number): Internal.ByteBuf; alloc(): Internal.ByteBufAllocator; getShortLE($$0: number): number; writeIntIdList($$0: Internal.IntList_): void; getMedium($$0: number): number; readUnsignedShort(): number; setByte($$0: number, $$1: number): Internal.ByteBuf; writeShortLE($$0: number): Internal.ByteBuf; maxWritableBytes(): number; writeVarLong($$0: number): this; getDouble($$0: number): number; getFloat($$0: number): number; readComponent(): Internal.Component; writeLong($$0: number): Internal.ByteBuf; writeChunkPos($$0: Internal.ChunkPos_): this; writeBlockPos($$0: BlockPos_): this; writeIntLE($$0: number): Internal.ByteBuf; array(): number[]; setCharSequence($$0: number, $$1: Internal.CharSequence_, $$2: Internal.Charset_): number; hashCode(): number; internalNioBuffer($$0: number, $$1: number): Internal.ByteBuffer; readBitSet(): Internal.BitSet; arrayOffset(): number; readIntLE(): number; setMediumLE($$0: number, $$1: number): Internal.ByteBuf; readUnsignedByte(): number; readUnsignedMediumLE(): number; readLongLE(): number; writeDouble($$0: number): Internal.ByteBuf; setBytes($$0: number, $$1: number[]): Internal.ByteBuf; setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; setBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; setBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; setBytes($$0: number, $$1: Internal.ScatteringByteChannel_, $$2: number): number; setBytes($$0: number, $$1: Internal.InputStream_, $$2: number): number; setBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; setBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; readWithCount($$0: Internal.Consumer_): void; setFloat($$0: number, $$1: number): Internal.ByteBuf; writeWithCodec($$0: Internal.Codec_, $$1: T): void; getShort($$0: number): number; writeMediumLE($$0: number): Internal.ByteBuf; clear(): Internal.ByteBuf; readWithCodec($$0: Internal.Codec_): T; getUnsignedByte($$0: number): number; discardReadBytes(): Internal.ByteBuf; writeChar($$0: number): Internal.ByteBuf; readEnum($$0: Internal.Class_): T; readCollection($$0: Internal.IntFunction_, $$1: Internal.Function_): C; getUnsignedMediumLE($$0: number): number; writeBlockHitResult($$0: Internal.BlockHitResult_): void; readByte(): number; static readonly "MAX_COMPONENT_STRING_LENGTH" : 262144; static readonly "MAX_STRING_LENGTH" : 32767; get readable(): boolean; get direct(): boolean; get readOnly(): boolean; get writable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FriendlyByteBuf_ = FriendlyByteBuf; /** * @javaClass java.time.Instant */ class Instant implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { static ofEpochSecond(arg0: number, arg1: number): this; static ofEpochSecond(arg0: number): this; minus(arg0: Internal.TemporalAmount_): this; minus(arg0: number, arg1: Internal.TemporalUnit_): this; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; static ofEpochMilli(arg0: number): this; range(arg0: Internal.TemporalField_): Internal.ValueRange; minusMillis(arg0: number): this; compareTo(arg0: Internal.Instant_): number; hashCode(): number; static now(): this; static now(arg0: Internal.Clock_): this; get(arg0: Internal.TemporalField_): number; plusSeconds(arg0: number): this; static from(arg0: Internal.TemporalAccessor_): this; plusNanos(arg0: number): this; atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; minusNanos(arg0: number): this; getNano(): number; toEpochMilli(): number; static parse(arg0: Internal.CharSequence_): this; isSupported(arg0: Internal.TemporalField_): boolean; isSupported(arg0: Internal.TemporalUnit_): boolean; atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; isBefore(arg0: Internal.Instant_): boolean; plus(arg0: Internal.TemporalAmount_): this; plus(arg0: number, arg1: Internal.TemporalUnit_): this; getLong(arg0: Internal.TemporalField_): number; with(arg0: Internal.TemporalAdjuster_): this; with(arg0: Internal.TemporalField_, arg1: number): this; plusMillis(arg0: number): this; equals(arg0: any): boolean; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; minusSeconds(arg0: number): this; getEpochSecond(): number; isAfter(arg0: Internal.Instant_): boolean; static readonly "MIN" : Internal.Instant; static readonly "MAX" : Internal.Instant; static readonly "EPOCH" : Internal.Instant; get nano(): number; get epochSecond(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Instant_ = Instant; /** * @javaClass net.minecraft.class_4642 */ class SpringConfiguration implements Internal.FeatureConfiguration { readonly "holeCount" : number; static readonly "CODEC" : Internal.Codec; readonly "rockCount" : number; readonly "requiresBlockBelow" : boolean; readonly "state" : Internal.FluidState; readonly "validBlocks" : Internal.HolderSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SpringConfiguration_ = SpringConfiguration; /** * @javaClass net.minecraft.class_6904$class_6907 */ interface WorldStem$WorldDataSupplier { loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; get(arg0: Internal.ResourceManager_, arg1: Internal.DataPackConfig_): Internal.Pair; } type WorldStem$WorldDataSupplier_ = ((arg0: Internal.ResourceManager, arg1: Internal.DataPackConfig) => Internal.Pair) | WorldStem$WorldDataSupplier; /** * @javaClass it.unimi.dsi.fastutil.ints.Int2LongFunction */ interface Int2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Int2ShortFunction; composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2LongFunction; andThenInt(arg0: Internal.Long2IntFunction_): Internal.Int2IntFunction; composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Int2DoubleFunction; andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Long2LongFunction_): this; composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2LongFunction; andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Int2ByteFunction; andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Int2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2IntFunction_): this; composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2LongFunction; andThenChar(arg0: Internal.Long2CharFunction_): Internal.Int2CharFunction; applyAsLong(arg0: number): number; composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2LongFunction; andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Int2ReferenceFunction; composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2LongFunction; composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2LongFunction; } type Int2LongFunction_ = ((arg0: number) => number) | Int2LongFunction; /** * @javaClass net.minecraft.class_4140 */ class MemoryModuleType { getCodec(): Internal.Optional>>; toString(): string; static readonly "PATH" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_ADULT_PIGLIN" : Internal.MemoryModuleType; static readonly "ATTACK_COOLING_DOWN" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_ADULT_HOGLINS" : Internal.MemoryModuleType>; static readonly "VISIBLE_ADULT_PIGLIN_COUNT" : Internal.MemoryModuleType; static readonly "NEAREST_REPELLENT" : Internal.MemoryModuleType; static readonly "DISABLE_WALK_TO_ADMIRE_ITEM" : Internal.MemoryModuleType; static readonly "JOB_SITE" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_HUNTABLE_HOGLIN" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_WANTED_ITEM" : Internal.MemoryModuleType; static readonly "INTERACTABLE_DOORS" : Internal.MemoryModuleType>; static readonly "NEAREST_BED" : Internal.MemoryModuleType; static readonly "ANGRY_AT" : Internal.MemoryModuleType; static readonly "LOOK_TARGET" : Internal.MemoryModuleType; static readonly "CELEBRATE_LOCATION" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_BABY_HOGLIN" : Internal.MemoryModuleType; static readonly "NEAREST_PLAYER_HOLDING_WANTED_ITEM" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_ADULT" : Internal.MemoryModuleType; static readonly "CANT_REACH_WALK_TARGET_SINCE" : Internal.MemoryModuleType; static readonly "INTERACTION_TARGET" : Internal.MemoryModuleType; static readonly "ATE_RECENTLY" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_ADULT_PIGLINS" : Internal.MemoryModuleType>; static readonly "RIDE_TARGET" : Internal.MemoryModuleType; static readonly "LAST_SLEPT" : Internal.MemoryModuleType; static readonly "VISIBLE_VILLAGER_BABIES" : Internal.MemoryModuleType>; static readonly "NEARBY_ADULT_PIGLINS" : Internal.MemoryModuleType>; static readonly "DOORS_TO_CLOSE" : Internal.MemoryModuleType>; static readonly "NEAREST_PLAYERS" : Internal.MemoryModuleType>; static readonly "LAST_WOKEN" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_ATTACKABLE_PLAYER" : Internal.MemoryModuleType; static readonly "HURT_BY_ENTITY" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_PLAYER" : Internal.MemoryModuleType; static readonly "NEAREST_ATTACKABLE" : Internal.MemoryModuleType; static readonly "BREED_TARGET" : Internal.MemoryModuleType; static readonly "HAS_HUNTING_COOLDOWN" : Internal.MemoryModuleType; static readonly "VISIBLE_ADULT_HOGLIN_COUNT" : Internal.MemoryModuleType; static readonly "TEMPTING_PLAYER" : Internal.MemoryModuleType; static readonly "TEMPTATION_COOLDOWN_TICKS" : Internal.MemoryModuleType; static readonly "LONG_JUMP_MID_JUMP" : Internal.MemoryModuleType; static readonly "ATTACK_TARGET" : Internal.MemoryModuleType; static readonly "HEARD_BELL_TIME" : Internal.MemoryModuleType; static readonly "NEAREST_LIVING_ENTITIES" : Internal.MemoryModuleType>; static readonly "RAM_TARGET" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_LIVING_ENTITIES" : Internal.MemoryModuleType; static readonly "PLAY_DEAD_TICKS" : Internal.MemoryModuleType; static readonly "NEAREST_HOSTILE" : Internal.MemoryModuleType; static readonly "LONG_JUMP_COOLDOWN_TICKS" : Internal.MemoryModuleType; static readonly "AVOID_TARGET" : Internal.MemoryModuleType; static readonly "IS_TEMPTED" : Internal.MemoryModuleType; static readonly "HUNTED_RECENTLY" : Internal.MemoryModuleType; static readonly "ADMIRING_ITEM" : Internal.MemoryModuleType; static readonly "TIME_TRYING_TO_REACH_ADMIRE_ITEM" : Internal.MemoryModuleType; static readonly "MEETING_POINT" : Internal.MemoryModuleType; static readonly "RAM_COOLDOWN_TICKS" : Internal.MemoryModuleType; static readonly "NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_ZOMBIFIED" : Internal.MemoryModuleType; static readonly "GOLEM_DETECTED_RECENTLY" : Internal.MemoryModuleType; static readonly "NEAREST_VISIBLE_NEMESIS" : Internal.MemoryModuleType; static readonly "LAST_WORKED_AT_POI" : Internal.MemoryModuleType; static readonly "DANCING" : Internal.MemoryModuleType; static readonly "DUMMY" : Internal.MemoryModuleType; static readonly "POTENTIAL_JOB_SITE" : Internal.MemoryModuleType; static readonly "WALK_TARGET" : Internal.MemoryModuleType; static readonly "HURT_BY" : Internal.MemoryModuleType; static readonly "ADMIRING_DISABLED" : Internal.MemoryModuleType; static readonly "SECONDARY_JOB_SITE" : Internal.MemoryModuleType>; static readonly "PACIFIED" : Internal.MemoryModuleType; static readonly "HIDING_PLACE" : Internal.MemoryModuleType; static readonly "HOME" : Internal.MemoryModuleType; static readonly "UNIVERSAL_ANGER" : Internal.MemoryModuleType; get codec(): Internal.Optional>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MemoryModuleType_ = Special.MemoryModuleType | MemoryModuleType; /** * @javaClass net.minecraft.class_1741 */ interface ArmorMaterial { getRepairIngredient(): Internal.Ingredient; getDefenseForSlot(arg0: EquipmentSlot_): number; getName(): string; getKnockbackResistance(): number; getToughness(): number; getEnchantmentValue(): number; getDurabilityForSlot(arg0: EquipmentSlot_): number; getEquipSound(): Internal.SoundEvent; } type ArmorMaterial_ = ArmorMaterial; /** * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS */ class ShapelessRecipeJS extends Internal.RecipeJS { serialize(): void; create(args: Internal.ListJS_): void; deserialize(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ShapelessRecipeJS_ = ShapelessRecipeJS; /** * @javaClass net.minecraft.class_7059 */ class StructureSet extends Internal.Record { static entry($$0: Internal.Holder_>): Internal.StructureSet$StructureSelectionEntry; static entry($$0: Internal.Holder_>, $$1: number): Internal.StructureSet$StructureSelectionEntry; hashCode(): number; equals($$0: any): boolean; structures(): Internal.List; toString(): string; placement(): Internal.StructurePlacement; static readonly "CODEC" : Internal.Codec>; static readonly "DIRECT_CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureSet_ = Special.StructureSet | StructureSet; /** * @javaClass net.minecraft.class_6568 */ class NoiseChunk implements Internal.DensityFunction$ContextProvider, Internal.DensityFunction$FunctionContext { forIndex($$0: number): this; advanceCellX($$0: number): void; swapSlices(): void; stopInterpolation(): void; initializeForFirstCellX(): void; blockX(): number; updateForZ($$0: number, $$1: number): void; blockY(): number; blockZ(): number; updateForX($$0: number, $$1: number): void; updateForY($$0: number, $$1: number): void; static forColumn($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NoiseRouter_, $$5: Internal.NoiseGeneratorSettings_, $$6: Internal.Aquifer$FluidPicker_): this; static forChunk($$0: Internal.ChunkAccess_, $$1: Internal.NoiseRouter_, $$2: Internal.Supplier_, $$3: Internal.NoiseGeneratorSettings_, $$4: Internal.Aquifer$FluidPicker_, $$5: Internal.Blender_): this; getBlender(): Internal.Blender; fillAllDirectly($$0: number[], $$1: Internal.DensityFunction_): void; preliminarySurfaceLevel($$0: number, $$1: number): number; aquifer(): Internal.Aquifer; selectCellYZ($$0: number, $$1: number): void; get blender(): Internal.Blender; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NoiseChunk_ = NoiseChunk; /** * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder */ class ArmorItemBuilder extends Internal.ItemBuilder { tier(t: Internal.ArmorMaterial_): this; modifyTier(callback: Internal.Consumer_): this; createObject(): Internal.Item; "armorTier" : Internal.MutableArmorTier; readonly "equipmentSlot" : EquipmentSlot; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ArmorItemBuilder_ = ArmorItemBuilder; /** * @javaClass dev.latvian.mods.rhino.NativeJavaObject */ class NativeJavaObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Wrapper, Internal.Serializable { hasInstance(value: Internal.Scriptable_): boolean; setParentScope(m: Internal.Scriptable_): void; static canConvert(cx: Internal.Context_, fromObj: any, to: Internal.Class_): boolean; getIds(): any[]; addCustomProperty(name: string, getter: Internal.CustomProperty_): void; delete(name: string): void; delete(key: Internal.Symbol_): void; delete(index: number): void; put(index: number, start: Internal.Scriptable_, value: any): void; put(symbol: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; put(name: string, start: Internal.Scriptable_, value: any): void; unwrap(): any; getDefaultValue(hint: Internal.Class_): any; setPrototype(m: Internal.Scriptable_): void; getPrototype(): Internal.Scriptable; get(name: string, start: Internal.Scriptable_): any; get(index: number, start: Internal.Scriptable_): any; get(key: Internal.Symbol_, start: Internal.Scriptable_): any; has(name: string, start: Internal.Scriptable_): boolean; has(index: number, start: Internal.Scriptable_): boolean; has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; getClassName(): string; getParentScope(): Internal.Scriptable; static createInterfaceAdapter(type: Internal.Class_, so: Internal.ScriptableObject_): any; get parentScope(): Internal.Scriptable; get ids(): any[]; get className(): string; get prototype(): Internal.Scriptable; set parentScope(m: Internal.Scriptable_); set prototype(m: Internal.Scriptable_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type NativeJavaObject_ = NativeJavaObject; /** * @javaClass net.minecraft.class_3944 */ class ClientboundOpenScreenPacket implements Internal.Packet { getContainerId(): number; getTitle(): Internal.Component; getType(): Internal.MenuType; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get containerId(): number; get title(): Internal.Component; get type(): Internal.MenuType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundOpenScreenPacket_ = ClientboundOpenScreenPacket; /** * @javaClass net.minecraft.class_2818$class_2819 */ class LevelChunk$EntityCreationType extends Internal.Enum { static valueOf($$0: string): this; static values(): Internal.LevelChunk$EntityCreationType[]; static readonly "QUEUED" : Internal.LevelChunk$EntityCreationType; static readonly "CHECK" : Internal.LevelChunk$EntityCreationType; static readonly "IMMEDIATE" : Internal.LevelChunk$EntityCreationType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type LevelChunk$EntityCreationType_ = "immediate" | "queued" | "check" | LevelChunk$EntityCreationType; /** * @javaClass net.minecraft.class_1860 */ interface Recipe { getResultItem(): Internal.ItemStack; getSerializer(): Internal.RecipeSerializer; getType(): Internal.RecipeType; isSpecial(): boolean; getRemainingItems($$0: C): Internal.NonNullList; getGroup(): string; getId(): ResourceLocation; getToastSymbol(): Internal.ItemStack; assemble(arg0: C): Internal.ItemStack; matches(arg0: C, arg1: Internal.Level_): boolean; canCraftInDimensions(arg0: number, arg1: number): boolean; getIngredients(): Internal.NonNullList; isIncomplete(): boolean; } type Recipe_ = Recipe; /** * @javaClass net.minecraft.class_4076 */ class SectionPos extends Vec3i { static aroundChunk($$0: Internal.ChunkPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; static sectionRelative($$0: number): number; origin(): BlockPos; static getZeroNode($$0: number): number; static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; chunk(): Internal.ChunkPos; blocksInside(): Internal.Stream; maxBlockX(): number; relativeToBlockPos($$0: number): BlockPos; static blockToSection($$0: number): number; static aroundAndAtBlockPos($$0: BlockPos_, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; static aroundAndAtBlockPos($$0: number, $$1: number, $$2: number, $$3: it.unimi.dsi.fastutil.longs.LongConsumer_): void; static aroundAndAtBlockPos($$0: number, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; maxBlockY(): number; maxBlockZ(): number; static of($$0: number, $$1: number, $$2: number): this; static of($$0: Internal.Entity_): this; static of($$0: BlockPos_): this; static of($$0: Internal.ChunkPos_, $$1: number): this; static of($$0: number): this; static sectionRelativePos($$0: BlockPos_): number; static cube($$0: Internal.SectionPos_, $$1: number): Internal.Stream; static sectionRelativeZ($$0: number): number; static posToSectionCoord($$0: number): number; static offset($$0: number, $$1: number, $$2: number, $$3: number): number; static offset($$0: number, $$1: Internal.Direction_): number; offset($$0: number, $$1: number, $$2: number): this; static sectionRelativeY($$0: number): number; center(): BlockPos; relativeToBlockZ($$0: number): number; static sectionRelativeX($$0: number): number; relativeToBlockX($$0: number): number; minBlockX(): number; static bottomOf($$0: Internal.ChunkAccess_): this; relativeToBlockY($$0: number): number; minBlockZ(): number; minBlockY(): number; static asLong($$0: number, $$1: number, $$2: number): number; static asLong($$0: BlockPos_): number; asLong(): number; static sectionToBlockCoord($$0: number): number; static sectionToBlockCoord($$0: number, $$1: number): number; static x($$0: number): number; x(): number; static y($$0: number): number; y(): number; static z($$0: number): number; z(): number; static blockToSectionCoord($$0: number): number; static readonly "SECTION_MASK" : 15; static readonly "SECTION_SIZE" : 16; static readonly "SECTION_HALF_SIZE" : 8; static readonly "SECTION_MAX_INDEX" : 15; static readonly "SECTION_BITS" : 4; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type SectionPos_ = SectionPos; /** * @javaClass java.nio.MappedByteBuffer */ abstract class MappedByteBuffer extends Internal.ByteBuffer { compact(): this; clear(): this; duplicate(): this; isLoaded(): boolean; rewind(): this; load(): this; slice(arg0: number, arg1: number): this; slice(): this; limit(arg0: number): this; reset(): this; force(): this; force(arg0: number, arg1: number): this; position(arg0: number): this; flip(): this; mark(): this; get loaded(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MappedByteBuffer_ = MappedByteBuffer; /** * @javaClass net.minecraft.class_5904 */ class ClientboundSetTitleTextPacket implements Internal.Packet { getText(): Internal.Component; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; get text(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundSetTitleTextPacket_ = ClientboundSetTitleTextPacket; /** * @javaClass net.minecraft.class_6350 */ interface Aquifer { create($$0: Internal.NoiseChunk_, $$1: Internal.ChunkPos_, $$2: Internal.DensityFunction_, $$3: Internal.DensityFunction_, $$4: Internal.DensityFunction_, $$5: Internal.DensityFunction_, $$6: Internal.PositionalRandomFactory_, $$7: number, $$8: number, $$9: Internal.Aquifer$FluidPicker_): this; createDisabled($$0: Internal.Aquifer$FluidPicker_): this; computeSubstance(arg0: Internal.DensityFunction$FunctionContext_, arg1: number): Internal.BlockState; shouldScheduleFluidUpdate(): boolean; } type Aquifer_ = Aquifer; /** * @javaClass com.mojang.datafixers.types.families.RecursiveTypeFamily */ class RecursiveTypeFamily implements Internal.TypeFamily { template(): Internal.TypeTemplate; static viewUnchecked(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; fold(arg0: Internal.Algebra_): Internal.IntFunction>; size(): number; apply(arg0: number): Internal.RecursivePoint$RecursivePointType; everywhere(arg0: number, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_): Internal.Optional>; hashCode(): number; findType(arg0: number, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Type$TypeMatcher_, arg4: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; equals(arg0: any): boolean; name(): string; buildMuType(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RecursiveTypeFamily_): Internal.RecursivePoint$RecursivePointType; toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecursiveTypeFamily_ = RecursiveTypeFamily; /** * @javaClass dev.latvian.mods.kubejs.util.WithAttachedData */ interface WithAttachedData { getData(): Internal.AttachedData; } type WithAttachedData_ = (() => Internal.AttachedData) | WithAttachedData; /** * @javaClass net.minecraft.class_642$class_643 */ class ServerData$ServerPackStatus extends Internal.Enum { getName(): Internal.Component; static valueOf($$0: string): this; static values(): Internal.ServerData$ServerPackStatus[]; static readonly "DISABLED" : Internal.ServerData$ServerPackStatus; static readonly "PROMPT" : Internal.ServerData$ServerPackStatus; static readonly "ENABLED" : Internal.ServerData$ServerPackStatus; get name(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ServerData$ServerPackStatus_ = "disabled" | "prompt" | "enabled" | ServerData$ServerPackStatus; /** * @javaClass dev.latvian.mods.kubejs.player.PlayerEventJS */ abstract class PlayerEventJS extends Internal.LivingEntityEventJS { addGameStage(stage: string): void; /** */ getPlayer(): Internal.PlayerJS_; getMinecraftPlayer(): Internal.Player; hasGameStage(stage: string): boolean; removeGameStage(stage: string): void; get minecraftPlayer(): Internal.Player; /** */ get player(): Internal.PlayerJS_; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type PlayerEventJS_ = PlayerEventJS; /** * @javaClass net.minecraft.class_3098$class_3100 */ class MineshaftFeature$Type extends Internal.Enum implements Internal.StringRepresentable { getWoodState(): Internal.BlockState; getName(): string; getPlanksState(): Internal.BlockState; static valueOf($$0: string): this; static values(): Internal.MineshaftFeature$Type[]; method_15434(): string; getFenceState(): Internal.BlockState; static byId($$0: number): this; static readonly "MESA" : Internal.MineshaftFeature$Type; static readonly "CODEC" : Internal.Codec; static readonly "NORMAL" : Internal.MineshaftFeature$Type; get woodState(): Internal.BlockState; get name(): string; get planksState(): Internal.BlockState; get fenceState(): Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MineshaftFeature$Type_ = "normal" | "mesa" | MineshaftFeature$Type; /** * @javaClass java.util.Properties */ class Properties extends Internal.Hashtable { getOrDefault(arg0: any, arg1: any): any; loadFromXML(arg0: Internal.InputStream_): void; keys(): Internal.Enumeration; computeIfAbsent(arg0: any, arg1: Internal.Function_): any; values(): Internal.Collection; save(arg0: Internal.OutputStream_, arg1: string): void; replace(arg0: any, arg1: any, arg2: any): boolean; replace(arg0: any, arg1: any): any; replaceAll(arg0: Internal.BiFunction_): void; containsValue(arg0: any): boolean; put(arg0: any, arg1: any): any; remove(arg0: any): any; remove(arg0: any, arg1: any): boolean; compute(arg0: any, arg1: Internal.BiFunction_): any; load(arg0: Internal.Reader_): void; load(arg0: Internal.InputStream_): void; hashCode(): number; putAll(arg0: Internal.Map_): void; merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; get(arg0: any): any; keySet(): Internal.Set; getProperty(arg0: string): string; getProperty(arg0: string, arg1: string): string; entrySet(): Internal.Set>; containsKey(arg0: any): boolean; forEach(arg0: Internal.BiConsumer_): void; stringPropertyNames(): Internal.Set; isEmpty(): boolean; clear(): void; store(arg0: Internal.OutputStream_, arg1: string): void; store(arg0: Internal.Writer_, arg1: string): void; list(arg0: Internal.PrintStream_): void; list(arg0: Internal.PrintWriter_): void; storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: string): void; storeToXML(arg0: Internal.OutputStream_, arg1: string): void; storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: Internal.Charset_): void; contains(arg0: any): boolean; computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; size(): number; propertyNames(): Internal.Enumeration; setProperty(arg0: string, arg1: string): any; elements(): Internal.Enumeration; equals(arg0: any): boolean; clone(): any; toString(): string; putIfAbsent(arg0: any, arg1: any): any; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Properties_ = Properties; /** * Fired by different tag everytime when a player: * - ticks * - logged in * - logged out * @javaClass dev.latvian.mods.kubejs.player.SimplePlayerEventJS */ class SimplePlayerEventJS extends Internal.PlayerEventJS { getEntity(): Internal.EntityJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** * Fired by different tag everytime when a player: * - ticks * - logged in * - logged out */ type SimplePlayerEventJS_ = SimplePlayerEventJS; /** * @javaClass dev.latvian.mods.kubejs.core.EntityKJS */ interface EntityKJS extends Internal.AsKJS { getPersistentDataKJS(): Internal.CompoundTag; asKJS(): Internal.EntityJS; } type EntityKJS_ = EntityKJS; /** * @javaClass dev.latvian.mods.kubejs.player.ChestEventJS */ class ChestEventJS extends Internal.InventoryEventJS { getWrappedInventory(): Internal.Container; getBlock(): Internal.BlockContainerJS; getInventory(): Internal.InventoryJS; get wrappedInventory(): Internal.Container; get block(): Internal.BlockContainerJS; get inventory(): Internal.InventoryJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChestEventJS_ = ChestEventJS; /** * @javaClass net.minecraft.class_4463 */ class ClientboundBlockBreakAckPacket extends Internal.Record implements Internal.Packet { pos(): BlockPos; allGood(): boolean; method_11052($$0: Internal.FriendlyByteBuf_): void; hashCode(): number; equals($$0: any): boolean; action(): Internal.ServerboundPlayerActionPacket$Action; handle($$0: Internal.ClientGamePacketListener_): void; toString(): string; state(): Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundBlockBreakAckPacket_ = ClientboundBlockBreakAckPacket; /** * @javaClass net.minecraft.class_4703 */ class BeeDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { addOrUpdateHiveInfo($$0: Internal.BeeDebugRenderer$HiveInfo_): void; clear(): void; addOrUpdateBeeInfo($$0: Internal.BeeDebugRenderer$BeeInfo_): void; removeBeeInfo($$0: number): void; render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BeeDebugRenderer_ = BeeDebugRenderer; /** * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinStyleAccessor */ interface MixinStyleAccessor { } type MixinStyleAccessor_ = MixinStyleAccessor; /** * @javaClass net.minecraft.class_268 */ class PlayerTeam extends Internal.Team { getName(): string; canSeeFriendlyInvisibles(): boolean; getFormattedDisplayName(): Internal.MutableComponent; setAllowFriendlyFire($$0: boolean): void; setDisplayName($$0: Internal.Component_): void; setDeathMessageVisibility($$0: Internal.Team$Visibility_): void; getCollisionRule(): Internal.Team$CollisionRule; getScoreboard(): Internal.Scoreboard; setSeeFriendlyInvisibles($$0: boolean): void; getPlayers(): Internal.Collection; unpackOptions($$0: number): void; getPlayerPrefix(): Internal.Component; setPlayerPrefix($$0: Internal.Component_): void; getColor(): Internal.ChatFormatting; isAllowFriendlyFire(): boolean; setCollisionRule($$0: Internal.Team$CollisionRule_): void; setNameTagVisibility($$0: Internal.Team$Visibility_): void; setPlayerSuffix($$0: Internal.Component_): void; packOptions(): number; getFormattedName($$0: Internal.Component_): Internal.MutableComponent; setColor($$0: Internal.ChatFormatting_): void; getDisplayName(): Internal.Component; getNameTagVisibility(): Internal.Team$Visibility; static formatNameForTeam($$0: Internal.Team_, $$1: Internal.Component_): Internal.MutableComponent; getPlayerSuffix(): Internal.Component; getDeathMessageVisibility(): Internal.Team$Visibility; get allowFriendlyFire(): boolean; get collisionRule(): Internal.Team$CollisionRule; get playerSuffix(): Internal.Component; get formattedDisplayName(): Internal.MutableComponent; get color(): Internal.ChatFormatting; get playerPrefix(): Internal.Component; get players(): Internal.Collection; get displayName(): Internal.Component; get name(): string; get nameTagVisibility(): Internal.Team$Visibility; get scoreboard(): Internal.Scoreboard; get deathMessageVisibility(): Internal.Team$Visibility; set allowFriendlyFire($$0: boolean); set collisionRule($$0: Internal.Team$CollisionRule_); set playerSuffix($$0: Internal.Component_); set color($$0: Internal.ChatFormatting_); set seeFriendlyInvisibles($$0: boolean); set playerPrefix($$0: Internal.Component_); set displayName($$0: Internal.Component_); set nameTagVisibility($$0: Internal.Team$Visibility_); set deathMessageVisibility($$0: Internal.Team$Visibility_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type PlayerTeam_ = PlayerTeam; /** * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup */ interface BlockApiLookup { registerForBlockEntity(provider: Internal.BiFunction_, blockEntityType: Internal.BlockEntityType_): void; registerForBlocks(arg0: Internal.BlockApiLookup$BlockApiProvider_, ... arg1: Internal.Block_[]): void; apiClass(): typeof A; find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; find(world: Internal.Level_, pos: BlockPos_, context: C): A; get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; getProvider(arg0: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; registerSelf(... arg0: Internal.BlockEntityType_[]): void; getId(): ResourceLocation; registerForBlockEntities(arg0: Internal.BlockApiLookup$BlockEntityApiProvider_, ... arg1: Internal.BlockEntityType_[]): void; contextClass(): typeof C; registerFallback(arg0: Internal.BlockApiLookup$BlockApiProvider_): void; } type BlockApiLookup_ = BlockApiLookup; /** * @javaClass com.google.common.collect.ImmutableList */ abstract class ImmutableList extends Internal.ImmutableCollection implements Internal.List, Internal.RandomAccess { add(arg0: number, arg1: E): void; subList(arg0: number, arg1: number): Internal.ImmutableList; set(arg0: number, arg1: E): E; spliterator(): Internal.Spliterator; forEach(arg0: Internal.Consumer_): void; sort(arg0: Internal.Comparator_): void; reverse(): Internal.ImmutableList; static copyOf(arg0: E[]): Internal.ImmutableList; static copyOf(arg0: Internal.Iterator_): Internal.ImmutableList; static copyOf(arg0: Internal.Collection_): Internal.ImmutableList; static copyOf(arg0: Internal.Iterable_): Internal.ImmutableList; replaceAll(arg0: Internal.UnaryOperator_): void; asList(): Internal.ImmutableList; remove(arg0: number): E; static builderWithExpectedSize(arg0: number): Internal.ImmutableList$Builder; static sortedCopyOf(arg0: Internal.Iterable_): Internal.ImmutableList; static sortedCopyOf(arg0: Internal.Comparator_, arg1: Internal.Iterable_): Internal.ImmutableList; lastIndexOf(arg0: any): number; contains(arg0: any): boolean; iterator(): Internal.UnmodifiableIterator; addAll(arg0: number, arg1: Internal.Collection_): boolean; hashCode(): number; static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableList; static of(): Internal.ImmutableList; static of(arg0: E): Internal.ImmutableList; static of(arg0: E, arg1: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E, arg11: E, ... arg12: E[]): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.ImmutableList; static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.ImmutableList; equals(arg0: any): boolean; static toImmutableList(): Internal.Collector>; static builder(): Internal.ImmutableList$Builder; listIterator(arg0: number): Internal.UnmodifiableListIterator; listIterator(): Internal.UnmodifiableListIterator; indexOf(arg0: any): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ImmutableList_ = ImmutableList; /** * @javaClass java.lang.Class */ class Class implements Internal.Serializable, Internal.GenericDeclaration, Internal.Type, Internal.AnnotatedElement, Internal.TypeDescriptor$OfField>, Internal.Constable { getModule(): Internal.Module; isSealed(): boolean; getResource(arg0: string): Internal.URL; getName(): string; isLocalClass(): boolean; isSynthetic(): boolean; getCanonicalName(): string; getMethod(arg0: string, ... arg1: Internal.Class_[]): Internal.Method; describeConstable(): Internal.Optional; getDeclaredFields(): Internal.Field[]; isMemberClass(): boolean; cast(arg0: any): T; isInstance(arg0: any): boolean; getEnclosingMethod(): Internal.Method; getPermittedSubclasses(): Internal.Class[]; getSigners(): any[]; getTypeParameters(): any[]; isInterface(): boolean; getPackage(): Internal.Package; arrayType(): typeof any; getNestHost(): typeof any; asSubclass(arg0: Internal.Class_): typeof U; getField(arg0: string): Internal.Field; descriptorString(): string; getInterfaces(): Internal.Class[]; getAnnotatedInterfaces(): Internal.AnnotatedType[]; newInstance(): T; getFields(): Internal.Field[]; getAnnotation(arg0: Internal.Class_): A; getRecordComponents(): any[]; getComponentType(): typeof any; getDeclaredAnnotation(arg0: Internal.Class_): A; getSimpleName(): string; isArray(): boolean; getPackageName(): string; getMethods(): Internal.Method[]; isPrimitive(): boolean; isAnnotation(): boolean; getProtectionDomain(): Internal.ProtectionDomain; getDeclaredConstructors(): Internal.Constructor[]; isAnnotationPresent(arg0: Internal.Class_): boolean; desiredAssertionStatus(): boolean; getNestMembers(): Internal.Class[]; getGenericInterfaces(): Internal.Type[]; getClassLoader(): Internal.ClassLoader; isAssignableFrom(arg0: Internal.Class_): boolean; getDeclaredAnnotations(): Internal.Annotation[]; getDeclaredMethods(): Internal.Method[]; getDeclaringClass(): typeof any; getAnnotationsByType(arg0: Internal.Class_): A[]; getConstructors(): Internal.Constructor[]; getAnnotatedSuperclass(): Internal.AnnotatedType; toGenericString(): string; getModifiers(): number; getTypeName(): string; getEnclosingConstructor(): Internal.Constructor; isNestmateOf(arg0: Internal.Class_): boolean; getClasses(): Internal.Class[]; getSuperclass(): typeof T; getDeclaredField(arg0: string): Internal.Field; componentType(): typeof any; static forName(arg0: string, arg1: boolean, arg2: Internal.ClassLoader_): typeof any; static forName(arg0: string): typeof any; static forName(arg0: Internal.Module_, arg1: string): typeof any; getResourceAsStream(arg0: string): Internal.InputStream; isRecord(): boolean; getDeclaredMethod(arg0: string, ... arg1: Internal.Class_[]): Internal.Method; isEnum(): boolean; getDeclaredConstructor(... arg0: Internal.Class_[]): Internal.Constructor; getAnnotations(): Internal.Annotation[]; getConstructor(... arg0: Internal.Class_[]): Internal.Constructor; getEnumConstants(): T[]; isHidden(): boolean; getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; getDeclaredClasses(): Internal.Class[]; isAnonymousClass(): boolean; getEnclosingClass(): typeof any; toString(): string; getGenericSuperclass(): Internal.Type; get enclosingConstructor(): Internal.Constructor; get annotations(): Internal.Annotation[]; get memberClass(): boolean; get declaredConstructors(): Internal.Constructor[]; get declaredFields(): Internal.Field[]; get superclass(): typeof T; get record(): boolean; get canonicalName(): string; get package(): Internal.Package; get protectionDomain(): Internal.ProtectionDomain; get sealed(): boolean; get module(): Internal.Module; get enclosingMethod(): Internal.Method; get enum(): boolean; get declaringClass(): typeof any; get synthetic(): boolean; get constructors(): Internal.Constructor[]; get declaredClasses(): Internal.Class[]; get name(): string; get fields(): Internal.Field[]; get classLoader(): Internal.ClassLoader; get primitive(): boolean; get hidden(): boolean; get methods(): Internal.Method[]; get classes(): Internal.Class[]; get typeName(): string; get declaredMethods(): Internal.Method[]; get interface(): boolean; get genericInterfaces(): Internal.Type[]; get modifiers(): number; get typeParameters(): any[]; get annotatedSuperclass(): Internal.AnnotatedType; get permittedSubclasses(): Internal.Class[]; get array(): boolean; get enumConstants(): T[]; get annotatedInterfaces(): Internal.AnnotatedType[]; get packageName(): string; get annotation(): boolean; get declaredAnnotations(): Internal.Annotation[]; get interfaces(): Internal.Class[]; get genericSuperclass(): Internal.Type; get localClass(): boolean; get enclosingClass(): typeof any; get nestMembers(): Internal.Class[]; get signers(): any[]; get recordComponents(): any[]; get simpleName(): string; get nestHost(): typeof any; get anonymousClass(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Class_ = typeof T | Class; /** * @javaClass com.mojang.brigadier.CommandDispatcher */ class CommandDispatcher { getSmartUsage(arg0: Internal.CommandNode_, arg1: S): Internal.Map, string>; findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; setConsumer(arg0: Internal.ResultConsumer_): void; getCompletionSuggestions(arg0: Internal.ParseResults_, arg1: number): Internal.CompletableFuture; getCompletionSuggestions(arg0: Internal.ParseResults_): Internal.CompletableFuture; getPath(arg0: Internal.CommandNode_): Internal.Collection; getAllUsage(arg0: Internal.CommandNode_, arg1: S, arg2: boolean): string[]; findNode(arg0: Internal.Collection_): Internal.CommandNode; parse(arg0: Internal.StringReader_, arg1: S): Internal.ParseResults; parse(arg0: string, arg1: S): Internal.ParseResults; getRoot(): Internal.RootCommandNode; execute(arg0: Internal.ParseResults_): number; execute(arg0: Internal.StringReader_, arg1: S): number; execute(arg0: string, arg1: S): number; register(arg0: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; static readonly "ARGUMENT_SEPARATOR" : " "; static readonly "ARGUMENT_SEPARATOR_CHAR" : " "; get root(): Internal.RootCommandNode; set consumer(arg0: Internal.ResultConsumer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CommandDispatcher_ = CommandDispatcher; /** * @javaClass java.nio.file.Path */ interface Path extends Internal.Comparable, Internal.Iterable, Internal.Watchable { getNameCount(): number; getParent(): this; getName(arg0: number): this; resolve(arg0: string): this; resolve(arg0: Internal.Path_): this; resolveSibling(arg0: Internal.Path_): this; resolveSibling(arg0: string): this; toUri(): Internal.URI; toAbsolutePath(): this; subpath(arg0: number, arg1: number): this; getFileSystem(): Internal.FileSystem; compareTo(arg0: Internal.Path_): number; iterator(): Internal.Iterator; hashCode(): number; normalize(): this; of(arg0: string, ... arg1: string[]): this; of(arg0: Internal.URI_): this; equals(arg0: any): boolean; toFile(): Internal.File; toRealPath(... arg0: any[]): this; endsWith(arg0: Internal.Path_): boolean; endsWith(arg0: string): boolean; isAbsolute(): boolean; toString(): string; relativize(arg0: Internal.Path_): this; getRoot(): this; getFileName(): this; register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any[]): Internal.WatchKey; startsWith(arg0: string): boolean; startsWith(arg0: Internal.Path_): boolean; } type Path_ = Path; /** * @javaClass net.minecraft.class_1303 */ class ExperienceOrb extends Internal.Entity { getValue(): number; addAdditionalSaveData($$0: Internal.CompoundTag_): void; getSoundSource(): Internal.SoundSource; static award($$0: Internal.ServerLevel_, $$1: Vec3_, $$2: number): void; redirect$zed000$redirectGetBlockFriction(block: Internal.Block_): number; static getExperienceValue($$0: number): number; playerTouch($$0: Internal.Player_): void; isAttackable(): boolean; tick(): void; readAdditionalSaveData($$0: Internal.CompoundTag_): void; hurt($$0: Internal.DamageSource_, $$1: number): boolean; getIcon(): number; getAddEntityPacket(): Internal.Packet; get icon(): number; get soundSource(): Internal.SoundSource; get addEntityPacket(): Internal.Packet; get value(): number; get attackable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ExperienceOrb_ = ExperienceOrb; /** * @javaClass net.minecraft.class_3137 */ class RandomBooleanFeatureConfiguration implements Internal.FeatureConfiguration { getFeatures(): Internal.Stream>; static readonly "CODEC" : Internal.Codec; readonly "featureTrue" : Internal.Holder; readonly "featureFalse" : Internal.Holder; get features(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RandomBooleanFeatureConfiguration_ = RandomBooleanFeatureConfiguration; /** * @javaClass net.minecraft.class_1271 */ class InteractionResultHolder { static fail($$0: T): Internal.InteractionResultHolder; getObject(): T; static pass($$0: T): Internal.InteractionResultHolder; static success($$0: T): Internal.InteractionResultHolder; getResult(): Internal.InteractionResult; static consume($$0: T): Internal.InteractionResultHolder; static sidedSuccess($$0: T, $$1: boolean): Internal.InteractionResultHolder; get result(): Internal.InteractionResult; get object(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type InteractionResultHolder_ = InteractionResultHolder; /** * @javaClass net.minecraft.class_4668$class_4684 */ class RenderStateShard$TexturingStateShard extends Internal.RenderStateShard { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RenderStateShard$TexturingStateShard_ = RenderStateShard$TexturingStateShard; /** * @javaClass net.minecraft.class_5562 */ interface TickingBlockEntity { isRemoved(): boolean; getType(): string; getPos(): BlockPos; tick(): void; } type TickingBlockEntity_ = TickingBlockEntity; /** * @javaClass net.minecraft.class_4831 */ class ExpirableValue { hasExpired(): boolean; getValue(): T; static codec($$0: Internal.Codec_): Internal.Codec>; static of($$0: T, $$1: number): Internal.ExpirableValue; static of($$0: T): Internal.ExpirableValue; toString(): string; tick(): void; canExpire(): boolean; getTimeToLive(): number; get timeToLive(): number; get value(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ExpirableValue_ = ExpirableValue; /** * @javaClass net.minecraft.class_2668 */ class ClientboundGameEventPacket implements Internal.Packet { getEvent(): Internal.ClientboundGameEventPacket$Type; getParam(): number; handle($$0: Internal.ClientGamePacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; static readonly "DEMO_PARAM_HINT_4" : 104; static readonly "DEMO_PARAM_HINT_3" : 103; static readonly "STOP_RAINING" : Internal.ClientboundGameEventPacket$Type; static readonly "DEMO_PARAM_HINT_2" : 102; static readonly "START_RAINING" : Internal.ClientboundGameEventPacket$Type; static readonly "PUFFER_FISH_STING" : Internal.ClientboundGameEventPacket$Type; static readonly "CHANGE_GAME_MODE" : Internal.ClientboundGameEventPacket$Type; static readonly "DEMO_PARAM_HINT_1" : 101; static readonly "THUNDER_LEVEL_CHANGE" : Internal.ClientboundGameEventPacket$Type; static readonly "DEMO_PARAM_INTRO" : 0; static readonly "NO_RESPAWN_BLOCK_AVAILABLE" : Internal.ClientboundGameEventPacket$Type; static readonly "DEMO_EVENT" : Internal.ClientboundGameEventPacket$Type; static readonly "WIN_GAME" : Internal.ClientboundGameEventPacket$Type; static readonly "IMMEDIATE_RESPAWN" : Internal.ClientboundGameEventPacket$Type; static readonly "ARROW_HIT_PLAYER" : Internal.ClientboundGameEventPacket$Type; static readonly "GUARDIAN_ELDER_EFFECT" : Internal.ClientboundGameEventPacket$Type; static readonly "RAIN_LEVEL_CHANGE" : Internal.ClientboundGameEventPacket$Type; get param(): number; get event(): Internal.ClientboundGameEventPacket$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientboundGameEventPacket_ = ClientboundGameEventPacket; /** * @javaClass org.lwjgl.system.CustomBuffer */ abstract class CustomBuffer extends Internal.Pointer$Default { address(): number; address(arg0: number): number; compact(): SELF; sizeof(): number; address0(): number; hasRemaining(): boolean; clear(): SELF; duplicate(): SELF; remaining(): number; put(arg0: SELF): SELF; capacity(): number; rewind(): SELF; slice(): SELF; slice(arg0: number, arg1: number): SELF; limit(): number; limit(arg0: number): SELF; reset(): SELF; toString(): string; position(arg0: number): SELF; position(): number; free(): void; flip(): SELF; mark(): SELF; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CustomBuffer_ = CustomBuffer; /** * @javaClass net.minecraft.class_5348 */ interface FormattedText { composite(... $$0: Internal.FormattedText_[]): this; composite($$0: Internal.List_): this; of($$0: string): this; of($$0: string, $$1: Internal.Style_): this; visit(arg0: Internal.FormattedText$StyledContentConsumer_, arg1: Internal.Style_): Internal.Optional; visit(arg0: Internal.FormattedText$ContentConsumer_): Internal.Optional; getString(): string; } type FormattedText_ = FormattedText; /** * @javaClass java.util.stream.LongStream$LongMapMultiConsumer */ interface LongStream$LongMapMultiConsumer { accept(arg0: number, arg1: Internal.LongConsumer_): void; } type LongStream$LongMapMultiConsumer_ = ((arg0: number, arg1: Internal.LongConsumer) => void) | LongStream$LongMapMultiConsumer; /** * @javaClass java.nio.charset.CharsetEncoder */ abstract class CharsetEncoder { encode(arg0: Internal.CharBuffer_, arg1: Internal.ByteBuffer_, arg2: boolean): Internal.CoderResult; encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; charset(): Internal.Charset; onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; maxBytesPerChar(): number; isLegalReplacement(arg0: number[]): boolean; unmappableCharacterAction(): Internal.CodingErrorAction; malformedInputAction(): Internal.CodingErrorAction; flush(arg0: Internal.ByteBuffer_): Internal.CoderResult; canEncode(arg0: Internal.CharSequence_): boolean; canEncode(arg0: string): boolean; averageBytesPerChar(): number; onMalformedInput(arg0: Internal.CodingErrorAction_): this; reset(): this; replacement(): number[]; replaceWith(arg0: number[]): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type CharsetEncoder_ = CharsetEncoder; /** * @javaClass net.minecraft.class_6628 */ class ClientTelemetryManager { onDisconnect(): void; onPlayerInfoReceived($$0: Internal.GameType_, $$1: boolean): void; onServerBrandReceived($$0: string): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ClientTelemetryManager_ = ClientTelemetryManager; /** * @javaClass java.util.stream.IntStream */ interface IntStream extends Internal.BaseStream { average(): Internal.OptionalDouble; sequential(): this; takeWhile(arg0: Internal.IntPredicate_): this; range(arg0: number, arg1: number): this; distinct(): this; findFirst(): Internal.OptionalInt; sum(): number; skip(arg0: number): this; asLongStream(): Internal.LongStream; allMatch(arg0: Internal.IntPredicate_): boolean; mapToObj(arg0: Internal.IntFunction_): Internal.Stream; empty(): this; mapMulti(arg0: Internal.IntStream$IntMapMultiConsumer_): this; iterator(): Internal.PrimitiveIterator$OfInt; asDoubleStream(): Internal.DoubleStream; min(): Internal.OptionalInt; mapToLong(arg0: Internal.IntToLongFunction_): Internal.LongStream; parallel(): this; noneMatch(arg0: Internal.IntPredicate_): boolean; findAny(): Internal.OptionalInt; of(arg0: number): this; of(... arg0: number[]): this; limit(arg0: number): this; builder(): Internal.IntStream$Builder; toArray(): number[]; forEachOrdered(arg0: Internal.IntConsumer_): void; generate(arg0: Internal.IntSupplier_): this; anyMatch(arg0: Internal.IntPredicate_): boolean; map(arg0: Internal.IntUnaryOperator_): this; mapToDouble(arg0: Internal.IntToDoubleFunction_): Internal.DoubleStream; iterate(arg0: number, arg1: Internal.IntPredicate_, arg2: Internal.IntUnaryOperator_): this; iterate(arg0: number, arg1: Internal.IntUnaryOperator_): this; reduce(arg0: number, arg1: Internal.IntBinaryOperator_): number; reduce(arg0: Internal.IntBinaryOperator_): Internal.OptionalInt; spliterator(): Internal.Spliterator$OfInt; max(): Internal.OptionalInt; forEach(arg0: Internal.IntConsumer_): void; count(): number; concat(arg0: Internal.IntStream_, arg1: Internal.IntStream_): this; dropWhile(arg0: Internal.IntPredicate_): this; peek(arg0: Internal.IntConsumer_): this; flatMap(arg0: Internal.IntFunction_): this; filter(arg0: Internal.IntPredicate_): this; sorted(): this; boxed(): Internal.Stream; summaryStatistics(): Internal.IntSummaryStatistics; rangeClosed(arg0: number, arg1: number): this; collect(arg0: Internal.Supplier_, arg1: Internal.ObjIntConsumer_, arg2: Internal.BiConsumer_): R; } type IntStream_ = IntStream; /** * @javaClass net.minecraft.class_630$class_6229 */ interface ModelPart$Visitor { method_35748(arg0: Internal.PoseStack$Pose_, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube_): void; } type ModelPart$Visitor_ = ((arg0: Internal.PoseStack$Pose, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube) => void) | ModelPart$Visitor; /** * @javaClass java.net.URLStreamHandler */ abstract class URLStreamHandler { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type URLStreamHandler_ = URLStreamHandler; /** * @javaClass net.minecraft.class_6557 */ interface BlockColumn { getBlock(arg0: number): Internal.BlockState; setBlock(arg0: number, arg1: Internal.BlockState_): void; } type BlockColumn_ = BlockColumn; /** * @javaClass net.minecraft.class_3499$class_3501 */ class StructureTemplate$StructureBlockInfo { toString(): string; readonly "nbt" : Internal.CompoundTag; readonly "pos" : BlockPos; readonly "state" : Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type StructureTemplate$StructureBlockInfo_ = StructureTemplate$StructureBlockInfo; /** * @javaClass it.unimi.dsi.fastutil.floats.Float2CharFunction */ interface Float2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Float2ShortFunction; composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2CharFunction; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Float2IntFunction; composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Float2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): string; get(arg0: number): string; andThenLong(arg0: Internal.Char2LongFunction_): Internal.Float2LongFunction; composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2CharFunction; andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Float2ByteFunction; andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Float2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2FloatFunction_): this; andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2CharFunction; andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Float2ReferenceFunction; composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2CharFunction; composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2CharFunction; } type Float2CharFunction_ = ((arg0: number) => string) | Float2CharFunction; /** * @javaClass net.minecraft.class_1092 */ class ModelManager extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable, Internal.BakedModelManagerHooks, Internal.IdentifiableResourceReloadListener { getModel($$0: Internal.ModelResourceLocation_): Internal.BakedModel; updateMaxMipLevel($$0: number): void; requiresRender($$0: Internal.BlockState_, $$1: Internal.BlockState_): boolean; getMissingModel(): Internal.BakedModel; getFabricId(): ResourceLocation; getBlockModelShaper(): Internal.BlockModelShaper; fabric_getModel(id: ResourceLocation_): Internal.BakedModel; close(): void; getAtlas($$0: ResourceLocation_): Internal.TextureAtlas; getFabricDependencies(): Internal.Collection; get fabricDependencies(): Internal.Collection; get blockModelShaper(): Internal.BlockModelShaper; get fabricId(): ResourceLocation; get missingModel(): Internal.BakedModel; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ModelManager_ = ModelManager; /** * @javaClass net.minecraft.class_1920 */ interface BlockAndTintGetter extends Internal.BlockGetter { getLightEngine(): Internal.LevelLightEngine; getShade(arg0: Internal.Direction_, arg1: boolean): number; getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; getRawBrightness($$0: BlockPos_, $$1: number): number; canSeeSky($$0: BlockPos_): boolean; getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number; } type BlockAndTintGetter_ = BlockAndTintGetter; /** * @javaClass net.minecraft.class_4604 */ class Frustum implements Internal.FrustumAdapter { offsetToFullyIncludeCameraCube($$0: number): this; prepare($$0: number, $$1: number, $$2: number): void; cubeInFrustum($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; handler$ccb000$init(modelViewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void; isVisible($$0: Internal.AABB_): boolean; sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; static readonly "OFFSET_STEP" : 4; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Frustum_ = Frustum; /** * @javaClass dev.latvian.mods.kubejs.fluid.FluidStackJS */ abstract class FluidStackJS implements Internal.WrappedJS, Internal.Copyable { getNbt(): Internal.CompoundTag; getChance(): number; getTags(): Internal.Collection; getId(): string; toNBT(): Internal.CompoundTag; setChance(c: number): void; hashCode(): number; static of(o: any, amount: number, nbt: Internal.CompoundTag_): this; static of(o: any): this; withAmount(amount: number): this; withChance(c: number): this; copy(): this; setAmount(arg0: number): void; withNBT(nbt: Internal.CompoundTag_): this; getAmount(): number; hasTag(tag: ResourceLocation_): boolean; isEmpty(): boolean; strongEquals(o: any): boolean; hasChance(): boolean; getFluidStack(): Internal.FluidStack; toJson(): Internal.JsonObject; equals(o: any): boolean; getFluid(): Internal.Fluid; static fromJson(e: Internal.JsonElement_): this; toString(): string; removeChance(): void; setNbt(arg0: Internal.CompoundTag_): void; get nbt(): Internal.CompoundTag; get amount(): number; get chance(): number; get fluidStack(): Internal.FluidStack; get fluid(): Internal.Fluid; get id(): string; get tags(): Internal.Collection; get empty(): boolean; set nbt(arg0: Internal.CompoundTag_); set amount(arg0: number); set chance(c: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** */ type FluidStackJS_ = Internal.FluidStack_ | Internal.Fluid_ | Internal.JsonObject_ | {amount?: number, fluid: ResourceLocation_, nbt?: Internal.CompoundTag_} | "" | "-" | "empty" | "minecraft:empty" | `${Special.Fluid} ${number}` | FluidStackJS; /** * @javaClass net.minecraft.class_3288$class_5351 */ interface Pack$PackConstructor { create(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_): Internal.Pack; } type Pack$PackConstructor_ = ((arg0: string, arg1: Internal.Component, arg2: boolean, arg3: Internal.Supplier, arg4: Internal.PackMetadataSection, arg5: Internal.Pack$Position, arg6: Internal.PackSource) => Internal.Pack) | Pack$PackConstructor; /** * @javaClass net.minecraft.class_1508 */ class EnderDragonPart extends Internal.Entity { getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; shouldBeSaved(): boolean; is($$0: Internal.Entity_): boolean; hurt($$0: Internal.DamageSource_, $$1: number): boolean; isPickable(): boolean; getAddEntityPacket(): Internal.Packet; readonly "parentMob" : Internal.EnderDragon; readonly "name" : string; get pickable(): boolean; get addEntityPacket(): Internal.Packet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EnderDragonPart_ = EnderDragonPart; /** * @javaClass net.minecraft.class_3270 */ interface MetadataSectionSerializer { getMetadataSectionName(): string; fromJson(arg0: Internal.JsonObject_): T; } type MetadataSectionSerializer_ = MetadataSectionSerializer; /** * @javaClass me.jellysquid.mods.sodium.client.util.frustum.FrustumAdapter */ interface FrustumAdapter { adapt(frustum: Internal.Frustum_): me.jellysquid.mods.sodium.client.util.frustum.Frustum; sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; } type FrustumAdapter_ = (() => me.jellysquid.mods.sodium.client.util.frustum.Frustum) | FrustumAdapter; /** * @javaClass it.unimi.dsi.fastutil.ints.IntIterator */ interface IntIterator extends Internal.PrimitiveIterator$OfInt { next(): number; skip(arg0: number): number; nextInt(): number; forEachRemaining(arg0: Internal.Consumer_): void; forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; } type IntIterator_ = (() => number) | IntIterator; /** * @javaClass me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData */ class ChunkRenderData { getOcclusionData(): Internal.VisibilitySet; getAnimatedSprites(): Internal.List; getGlobalBlockEntities(): Internal.Collection; isEmpty(): boolean; getBlockEntities(): Internal.Collection; getBounds(): Internal.ChunkRenderBounds; static readonly "ABSENT" : Internal.ChunkRenderData; static readonly "EMPTY" : Internal.ChunkRenderData; get occlusionData(): Internal.VisibilitySet; get globalBlockEntities(): Internal.Collection; get bounds(): Internal.ChunkRenderBounds; get animatedSprites(): Internal.List; get blockEntities(): Internal.Collection; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChunkRenderData_ = ChunkRenderData; /** * @javaClass java.lang.Exception */ class Exception extends Internal.Throwable { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Exception_ = Exception; /** * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction */ interface Boolean2ObjectFunction extends it.unimi.dsi.fastutil.Function { andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Boolean2FloatFunction; getOrDefault(arg0: any, arg1: V): V; getOrDefault(arg0: boolean, arg1: V): V; containsKey(arg0: any): boolean; containsKey(arg0: boolean): boolean; composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ObjectFunction; andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Boolean2ShortFunction; composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ObjectFunction; andThenInt(arg0: Internal.Object2IntFunction_): Internal.Boolean2IntFunction; composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ObjectFunction; composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ObjectFunction; andThenChar(arg0: Internal.Object2CharFunction_): Internal.Boolean2CharFunction; put(arg0: boolean, arg1: V): V; remove(arg0: any): V; remove(arg0: boolean): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Boolean2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Boolean2ObjectFunction; composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ObjectFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; get(arg0: boolean): V; andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Boolean2ReferenceFunction; andThenLong(arg0: Internal.Object2LongFunction_): Internal.Boolean2LongFunction; composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ObjectFunction; composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction; composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ObjectFunction; andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Boolean2ByteFunction; } type Boolean2ObjectFunction_ = ((arg0: boolean) => V) | Boolean2ObjectFunction; /** * @javaClass io.netty.channel.ChannelMetadata */ class ChannelMetadata { hasDisconnect(): boolean; defaultMaxMessagesPerRead(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type ChannelMetadata_ = ChannelMetadata; /** * @javaClass net.minecraft.class_516 */ class RecipeCollection { hasFitting(): boolean; getDisplayRecipes($$0: boolean): Internal.List>; hasKnownRecipes(): boolean; isCraftable($$0: Internal.Recipe_): boolean; updateKnownRecipes($$0: Internal.RecipeBook_): void; hasCraftable(): boolean; canCraft($$0: Internal.StackedContents_, $$1: number, $$2: number, $$3: Internal.RecipeBook_): void; hasSingleResultItem(): boolean; getRecipes(): Internal.List>; getRecipes($$0: boolean): Internal.List>; get recipes(): Internal.List>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RecipeCollection_ = RecipeCollection; /** * @javaClass net.minecraft.class_4048 */ class EntityDimensions { static scalable($$0: number, $$1: number): this; makeBoundingBox($$0: number, $$1: number, $$2: number): Internal.AABB; makeBoundingBox($$0: Vec3_): Internal.AABB; scale($$0: number): this; scale($$0: number, $$1: number): this; static fixed($$0: number, $$1: number): this; toString(): string; readonly "width" : number; readonly "height" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type EntityDimensions_ = EntityDimensions; /** * @javaClass net.minecraft.class_1259$class_1260 */ class BossEvent$BossBarColor extends Internal.Enum { getName(): string; static valueOf($$0: string): this; getFormatting(): Internal.ChatFormatting; static values(): Internal.BossEvent$BossBarColor[]; static byName($$0: string): this; static readonly "RED" : Internal.BossEvent$BossBarColor; static readonly "WHITE" : Internal.BossEvent$BossBarColor; static readonly "PINK" : Internal.BossEvent$BossBarColor; static readonly "BLUE" : Internal.BossEvent$BossBarColor; static readonly "YELLOW" : Internal.BossEvent$BossBarColor; static readonly "PURPLE" : Internal.BossEvent$BossBarColor; static readonly "GREEN" : Internal.BossEvent$BossBarColor; get name(): string; get formatting(): Internal.ChatFormatting; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type BossEvent$BossBarColor_ = "red" | "pink" | "green" | "blue" | "white" | "yellow" | "purple" | BossEvent$BossBarColor; /** * @javaClass com.google.common.collect.Table$Cell */ interface Table$Cell { getValue(): V; getColumnKey(): C; hashCode(): number; equals(arg0: any): boolean; getRowKey(): R; } type Table$Cell_ = Table$Cell; /** * @javaClass it.unimi.dsi.fastutil.doubles.Double2BooleanFunction */ interface Double2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Double2ShortFunction; composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2BooleanFunction; andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Double2IntFunction; composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; defaultReturnValue(arg0: boolean): void; defaultReturnValue(): boolean; andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Double2DoubleFunction; andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Double2LongFunction; composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2BooleanFunction; andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Double2ByteFunction; andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Double2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2BooleanFunction; composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2BooleanFunction; andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Double2CharFunction; composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2BooleanFunction; andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Double2ReferenceFunction; composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2BooleanFunction; composeDouble(arg0: Internal.Double2DoubleFunction_): this; } type Double2BooleanFunction_ = ((arg0: number) => boolean) | Double2BooleanFunction; /** * @javaClass it.unimi.dsi.fastutil.shorts.ShortIterable */ interface ShortIterable extends Internal.Iterable { iterator(): Internal.ShortIterator; spliterator(): Internal.ShortSpliterator; forEach(arg0: Internal.ShortConsumer_): void; forEach(arg0: Internal.Consumer_): void; forEach(arg0: Internal.IntConsumer_): void; intIterator(): Internal.IntIterator; intSpliterator(): Internal.IntSpliterator; } type ShortIterable_ = (() => Internal.ShortIterator) | ShortIterable; /** * @javaClass net.minecraft.class_3828 */ interface StructureProcessorType